atlas

Research map / Detection and segmentation / Open-set and few-shot detection

General Detection-based Text Line Recognition

NeurIPS 2024 · Detection and segmentation › Open-set and few-shot detection · approach: Industrial anomaly detection · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes DTLR, a transformer-based character detection approach (DINO-DETR) for text line recognition that is synthetic-pretrained, masked, and fine-tuned with an adapted CTC loss on line-level labels, achieving SOTA on Chinese CASIA v2 and cipher datasets.

Problem

Text line recognition (OCR, HTR) across scripts is dominated by autoregressive or CTC-based recurrent methods; detection-based character localization has been discarded for handwriting because character-level annotations are scarce and characters are hard to separate.

Approach

Pretrain a DINO-DETR character detector on synthetic text lines with character-level boxes (with random erasing to encourage implicit context modeling), then fine-tune end-to-end on real line-level labels using a CTC variant that drops the blank-separation requirement, with the detector predicting all characters in parallel.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add a character-level N-gramDTLR · IAMCER (%): 5.99 -> 5.46Helped
add a character-level N-gramDTLR · READCER (%): 5.53 -> 5.35Helped
add a character-level N-gramDTLR · RIMESCER (%): 3.51 -> 2.53Helped
fine-tune the pre-trained detector on real dataDTLR · Google1000 English Volume 0002CER (%): 3.61% -> 2.04%Helped
use English rather than the general pretraining model (ablation)DTLR · IAMCER (%): 39.72 -> 37.20Helped
add random erasing during pretraining (ablation)DTLR English pretraining · IAMCER (%): 37.20 -> 36.70Helped
freeze the network and train only the character classification layer instead of end-to-end fine-tuning (ablation)DTLR · IAMCER (%): 5.99 -> 20.48Hurt
freeze the network and train only the character classification layer instead of end-to-end fine-tuning (ablation)DTLR · BorgSER (%): 8.5 -> 49.87Hurt
add random erasing during fine-tuning (ablation)DTLR · IAMCER (%): 6.93 -> 5.99Helped
add random erasing during fine-tuning (ablation)DTLR · BorgSER (%): 13.1 -> 8.5Helped
use DTLR instead of the strongest listed baselineDTLR · CASIA v2AR (%): 96.77 -> 96.83Helped
use DTLR instead of the strongest listed baselineDTLR · CASIA v2CR (%): 96.77 -> 97.34Helped

Surprising findings

Limitations

Experimental setup

Datasets: Google1000 IAM READ 2016 RIMES 2011 CASIA v1 CASIA v2 Borg cipher Copiale cipher Wikipedia sentences ICDAR 2024 cipher competition data

Benchmarks: Google1000 IAM READ 2016 RIMES 2011 CASIA v2 Borg cipher Copiale cipher ICDAR 2024 cipher competition

Metrics: Character Error Rate (CER) Accurate Rate (AR) Correct Rate (CR) Symbol Error Rate (SER) Word Accuracy (WA)

Baselines: TrOCR DTrOCR DAN PyLaia VAN FasterDAN Text-DIAE LSTM (VGG) Seq2Seq + Attention

Builds on: DINO-DETR CTC KenLM

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy