FONTNET: On-Device Font Understanding and Prediction Pipeline
Fonts are one of the most basic and core design concepts. Numerous use cases can benefit from an in depth understanding of Fonts such as Text Customization which can change text in an image while maintaining the Font attributes like style, color, size. Currently, Text recognition solutions can group recognized text based on line breaks or paragraph breaks, if the Font attributes are known multiple text blocks can be combined based on context in a meaningful manner. In this paper, we propose two engines: Font Detection Engine, which identifies the font style, color and size attributes of text in an image and a Font Prediction Engine, which predicts similar fonts for a query font. Major contributions of this paper are three-fold: First, we developed a novel CNN architecture for identifying font style of text in images. Second, we designed a novel algorithm for predicting similar fonts for a given query font. Third, we have optimized and deployed the entire engine On-Device which ensures privacy and improves latency in real time applications such as instant messaging. We achieve a worst case On-Device inference time of 30ms and a model size of 4.5MB for both the engines.
Code (0)
등록된 구현이 없습니다.
Tasks
Font RecognitionPredictionSimilar Papers 제목 키워드 기반
FontNet: Closing the gap to font designer performance in font synthesis
Font synthesis has been a very active topic in recent years because manual font design requires domain expertise and is a labor-intensive and time-consuming job. While remarkably successful, existing methods for font syn…
Font GenerationTarget Flow-Pressure Operating Range for Designing a Failing Fontan Cavopulmonary Support Device
Fontan operation as the current standard of care for the palliation of single ventricle defects results in significant late complications. Using a mechanical circulatory device for the right circulation to serve the func…
Persis: A Persian Font Recognition Pipeline Using Convolutional Neural Networks
What happens if we encounter a suitable font for our design work but do not know its name? Visual Font Recognition (VFR) systems are used to identify the font typeface in an image. These systems can assist graphic design…
BinarizationCPUFont RecognitionGPU+2Parameter-Efficient Fine-Tuning of DINOv2 for Large-Scale Font Classification
We introduce GoogleFontsBench, the first public benchmark for classifying open-source web fonts, addressing a gap left by existing benchmarks that cover only commercial typefaces. GoogleFontsBench comprises 394 font vari…
parameter-efficient fine-tuningSynthetic Data GenerationRisks and Benefits of Using a Commercially Available Ventricular Assist Device for Failing Fontan Cavopulmonary Support: A Modeling Investigation
Fontan patients often develop circulatory failure and are in desperate need of a therapeutic solution. A blood pump surgically placed in the cavopulmonary pathway can substitute the function of the absent sub-pulmonary v…
Circulatory Failure