Papers
Topics
Authors
Recent
Search
2000 character limit reached

Radical-Pictographic Dual Matching in OCR

Updated 8 July 2026
  • Radical-Pictographic Dual Matching is a design pattern that fuses radical (medium-level semantic-structural) and pictographic (stroke/glyph-level) cues for Chinese character interpretation.
  • It employs dual encoder–decoder networks and a two-stage matching strategy to reconcile ambiguous stroke sequences with radical-based semantic filtering.
  • The approach is applied in zero-shot recognition and OBS decipherment, achieving superior accuracy and interpretability through complementary modality fusion.

Radical–Pictographic Dual Matching denotes, in current arXiv usage, a family of matching schemes that combine radical information with pictographic information for open-set character understanding. In zero-shot Chinese character recognition, the duality is instantiated as radical-level decomposition plus stroke-level decomposition, where strokes provide fine-grained glyph-level cues and radicals provide medium-level semantic-structural cues; the resulting system, STAR, couples dual encoder–decoder training with a two-stage matcher (Zeng et al., 2022). In Oracle Bone Script (OBS) decipherment, Radical-Pictographic Dual Matching (RPDM) is an explicit retrieval-and-rerank mechanism that uses radical analysis and pictographic-semantic analysis to retrieve modern Chinese character candidates from a large dictionary on top of Qwen2.5-VL-7B (Peng et al., 13 Aug 2025). In a separate descriptive exposition of an RSK-type correspondence, the same phrase is used for a bijection from pictures to pairs of Littlewood–Richardson crystals, giving the term a formally distinct combinatorial usage (Nakashima et al., 2010).

1. Problem regimes and terminological scope

In the recognition setting, the central problem is zero-shot Chinese character recognition: recognizing characters whose class labels, or some of their radicals, are not present in the training data. The operative assumption is that characters share reusable component-level decompositions. Stroke-level decomposition represents coarse stroke categories; radical-level decomposition represents radicals and spatial structures following ideographic description sequences. The two decompositions are treated as complementary because strokes supply granular visual evidence while radicals encode medium-level structural and semantic information (Zeng et al., 2022).

In the decipherment setting, the task is to predict a modern Chinese character, or semantic label, from an OBS glyph image by matching two complementary signals. The first signal is radical information, formalized through radical labels and radical analysis text. The second is pictographic semantics, formalized through analysis text that describes how the glyph’s overall shape relates to meaning. The candidate dictionary is explicitly multimodal, with entries of the form D={(ri,arad,i,apic,i,ajoint,i,yi)}i=1ND=\{(r_i,a_{rad,i},a_{pic,i},a_{joint,i},y_i)\}_{i=1}^N, where rir_i is a radical label, arad,ia_{rad,i} is radical analysis text, apic,ia_{pic,i} is pictographic analysis text, ajoint,ia_{joint,i} is radical-informed pictographic analysis text, and yiy_i is the modern character identity (Peng et al., 13 Aug 2025).

Domain Input Matching basis
Zero-shot Chinese character recognition Character image xx Stroke prototypes and radical prototypes
OBS decipherment OBS glyph image GG Radical labels plus analysis texts in a dictionary

A common source of confusion is that “pictographic” does not denote the same representational object in the two applied settings. In STAR, pictographic information is effectively instantiated as stroke-level decomposition; in OBS decipherment, it is instantiated as pictographic-semantic analysis text. This suggests that the phrase names a design pattern—pairing structural decomposition with glyph-level evidence—rather than a single fixed algorithm.

2. Representational primitives

STAR formalizes the image space as XX and the set of commonly used Chinese character classes as CC. In the datasets considered, rir_i0 ranges from approximately rir_i1 for preprocessed CTW to rir_i2 for HWDB/ICDAR and Printed Artistic. Chinese characters are described through rir_i3 basic strokes grouped into five major categories per GB18030-2005 and prior work, giving the stroke vocabulary rir_i4 corresponding to horizontal, vertical, left-falling, right-falling, and turning. A stroke encoding is a variable-length sequence rir_i5 with rir_i6. Radical encoding uses a vocabulary rir_i7 formed from rir_i8 radicals and rir_i9 spatial structures per GB13000.1 and CJKVI-IDS, with each character represented by an IDS-style sequence arad,ia_{rad,i}0, arad,ia_{rad,i}1 (Zeng et al., 2022).

STAR further defines probabilistic attribute encodings. Stroke-level attributes are arad,ia_{rad,i}2 with arad,ia_{rad,i}3, and radical-level attributes are arad,ia_{rad,i}4 with arad,ia_{rad,i}5. The decoder time dimensions arad,ia_{rad,i}6 and arad,ia_{rad,i}7 accommodate the variable-length sequence structure. These definitions make zero-shot recognition possible because unseen characters can still be represented through known component prototypes arad,ia_{rad,i}8 and arad,ia_{rad,i}9 without requiring seen-class supervision for the full character label (Zeng et al., 2022).

In OBS decipherment, the representational primitives are embeddings derived from images and texts. The notation distinguishes a radical feature embedding apic,ia_{pic,i}0, a pictographic-semantic embedding apic,ia_{pic,i}1, and a textual embedding apic,ia_{pic,i}2 of a candidate character obtained from analysis text. Text similarity is denoted by apic,ia_{pic,i}3 and instantiated as BERT-Score in the implementation, while a generic continuous similarity is denoted by apic,ia_{pic,i}4. Candidate ranking operates over an index set apic,ia_{pic,i}5 using radical-based scores apic,ia_{pic,i}6, pictographic-semantic scores apic,ia_{pic,i}7, and fused scores apic,ia_{pic,i}8 (Peng et al., 13 Aug 2025).

The representational contrast between the two systems is technically significant. STAR decomposes characters into discrete symbolic sequences that are predicted directly from images. RPDM for OBS instead turns both the query and the dictionary into analysis texts and then performs retrieval over those texts. A plausible implication is that STAR emphasizes compositional visual regularities, whereas the OBS system emphasizes interpretable glyph-to-semantics reasoning.

3. Architectures and training objectives

STAR uses two encoder–decoder pipelines. The stroke pipeline consists of an encoder apic,ia_{pic,i}9 and a decoder ajoint,ia_{joint,i}0; the radical pipeline consists of an encoder ajoint,ia_{joint,i}1 and a decoder ajoint,ia_{joint,i}2. Both encoders use two convolutional layers, one max-pooling layer, and ajoint,ia_{joint,i}3 residual blocks, with the same backbone as SLD of Chen et al., IJCAI’21, and both decoders are original Transformer decoders. The outputs are

ajoint,ia_{joint,i}4

The encoders share no weights, but they are regularized to align through a similarity loss (Zeng et al., 2022).

The STAR training objective is the sum of a stroke sequence loss, a radical sequence loss, and a cosine-based alignment loss:

ajoint,ia_{joint,i}5

ajoint,ia_{joint,i}6

ajoint,ia_{joint,i}7

ajoint,ia_{joint,i}8

In STAR, ajoint,ia_{joint,i}9 and yiy_i0, with ablation selecting yiy_i1 as best (Zeng et al., 2022).

The OBS system is built on Qwen2.5-VL-7B. Its backbone includes a vision encoder adapted to OBS by a spatial patch merger, the Qwen2.5-VL-7B LLM, and standard multimodal cross-attention. It adds a radical recognition head, a radical analysis head implemented as a LoRA module yiy_i2, a pictographic analysis head implemented as a LoRA module yiy_i3, and a mutual analysis component in which yiy_i4 consumes radical analysis to produce radical-informed pictographic analysis text (Peng et al., 13 Aug 2025).

Training proceeds in three stages. Stage 1 performs radical recognition and analysis with

yiy_i5

yiy_i6

yiy_i7

Stage 2 trains pictographic analysis with standard next-token cross-entropy

yiy_i8

and Stage 3 trains mutual analysis with

yiy_i9

The reported results use cross-entropy training for mutual analysis; a contrastive alignment objective is given only as an optional formalization and is explicitly not used in reported results (Peng et al., 13 Aug 2025).

Both systems therefore separate radical and pictographic channels at training time, but they operationalize the duality differently. STAR aligns visual feature spaces for the same character. The OBS system progressively teaches a large vision-LLM to move from radical recognition to pictographic analysis and then to radical-informed semantic reasoning. This suggests two distinct notions of duality: feature correlation in STAR and interpretable multimodal reasoning in RPDM.

4. Matching procedures and inference logic

STAR inference is a two-stage process composed of the Stroke Screening Module (SSM) and the Feature Matching Module (FMM). Given an input xx0, SSM computes xx1 and xx2, decodes a discrete stroke sequence xx3 by argmax decoding or beam search, and checks a predefined stroke encoding dictionary xx4. If xx5 and maps to a unique character xx6, the system outputs that character directly. Ambiguity arises when xx7 is not in xx8 or when multiple characters share the same stroke encoding. STAR does not require top-xx9 or confidence thresholds at this stage (Zeng et al., 2022).

FMM resolves ambiguous or inactive cases by stroke rectification and cosine matching. Using Levenshtein distance GG0, it defines the nearest-neighbor set

GG1

The rectified stroke set is

GG2

and the candidate set is

GG3

STAR then ranks candidates by

GG4

with decision rule GG5. An optional dual fusion is formalized as

GG6

but the reported STAR inference uses GG7, so matching is stroke-only even though training is dual (Zeng et al., 2022).

RPDM for OBS uses a different fusion mechanism. Radical-based matching is formalized by a hard filter

GG8

and a soft extension

GG9

though the implementation uses the hard filter and does not learn XX0. Pictographic-semantic matching is

XX1

and a general fusion rule is

XX2

or alternatively a gate-modulated version. In the reported implementation, however, fusion is realized by two-channel retrieval rather than learned XX3 (Peng et al., 13 Aug 2025).

The implemented RPDM pipeline first predicts XX4 and generates XX5, XX6, and XX7. Channel 1 restricts candidates to those with XX8 and ranks them by BERT-Score XX9. Channel 2 ranks the full dictionary by CC0. The two top-CC1 sets are merged and reranked to produce the final Top-CC2 list. With dictionary size CC3 and average text length CC4, the matching cost is approximately CC5, where CC6 is the size of the radical-filtered subset and CC7 is typically CC8 (Peng et al., 13 Aug 2025).

A recurrent misconception is that dual matching always means simultaneous explicit use of both channels at final scoring. The reported systems do not support that generalization. In STAR, the radical branch mainly improves inference indirectly through training-time alignment, while the published inference rule is stroke-only. In OBS RPDM, duality is explicit at inference, but it is implemented as hard radical filtering plus two-channel text retrieval rather than a learned end-to-end fusion network.

5. Datasets, implementation particulars, and reported performance

STAR is evaluated on handwritten, printed artistic, and street-view data. The handwritten corpus combines CASIA-HWDB 1.0–1.1 with CC9 images, rir_i00 classes, and rir_i01 writers, together with ICDAR2013 with rir_i02 images, rir_i03 classes, and rir_i04 writers. The Printed Artistic dataset contains rir_i05 samples, rir_i06 artistic fonts, and rir_i07 classes. CTW is preprocessed into rir_i08 single-character images and rir_i09 classes after SRGAN resolution enhancement and Laplacian filtering. Training uses Adadelta with learning rate rir_i10, batch size rir_i11, image resizing to rir_i12, normalization to rir_i13, and rir_i14. The evaluation metric is recognition accuracy. In character zero-shot recognition, STAR reports handwritten accuracies of rir_i15, rir_i16, rir_i17, rir_i18, and rir_i19 for rir_i20, outperforming best SOTA values of rir_i21, rir_i22, rir_i23, rir_i24, and rir_i25. On Printed Artistic, STAR reports rir_i26, rir_i27, rir_i28, rir_i29, and rir_i30 versus best SOTA rir_i31, rir_i32, rir_i33, rir_i34, and rir_i35. On CTW, STAR reports rir_i36, rir_i37, rir_i38, rir_i39, and rir_i40 versus SLD values rir_i41, rir_i42, rir_i43, rir_i44, and rir_i45. In radical zero-shot recognition, STAR also surpasses SLD across handwritten, Printed Artistic, and CTW, and on seen handwritten ICDAR2013 it reports rir_i46, competitive with approximately rir_i47 character-based SOTA and above DenseRAN rir_i48, HDE rir_i49, and SLD rir_i50 (Zeng et al., 2022).

The OBS system introduces the Pictographic Decipherment OBS Dataset (PD-OBS), comprising rir_i51 Chinese characters, including rir_i52 characters with OBS images from HUST-OBC and EV-OBC, rir_i53 characters with ancient Clerical Script images, and modern regular script images for all characters. Each character is annotated with radical analysis text and pictographic analysis text, and joint analyses are derived for mutual analysis. Annotation uses Shuowen Jiezi via Han Dian, GPT-4.1-based enrichment and self-checking, and manual review. Training uses Qwen2.5-VL-7B pretrained weights on rir_i54 NVIDIA RTX 4090 GPUs. Stage 1 uses learning rate rir_i55, batch size rir_i56, epochs rir_i57, and AdamW; Stage 2 uses learning rate rir_i58, batch size rir_i59, and rir_i60 steps. The LoRA modules rir_i61 and rir_i62 have rank rir_i63 and rir_i64, with dropout rir_i65 and rir_i66 respectively. On validation, the method reports Top-1/Top-10 accuracies of rir_i67 on HUST-OBC and rir_i68 on EV-OBC, with Top-10 slightly above PyGT at rir_i69 and rir_i70. In zero-shot settings with rir_i71 character classes held out, it reports rir_i72 on HUST-OBC and rir_i73 on EV-OBC, while OBSD reports rir_i74 and rir_i75. Generated-analysis quality measured by BERT-Score is also higher than GPT-4.1 on both validation and zero-shot splits (Peng et al., 13 Aug 2025).

These reported results indicate different operational strengths. STAR shows broad gains across handwritten, artistic, and street-view Chinese character recognition, including radical-zero-shot settings. RPDM shows especially strong Top-10 behavior in zero-shot OBS decipherment, where retrieval quality and interpretable evidence are central.

6. Interpretability, ablations, and failure modes

STAR attributes its gains to complementarity between modalities. Stroke-level information is highly granular and robust when radicals are unseen or imbalanced, but it can be ambiguous when distinct characters share similar stroke sequences. Radical-level information captures semantic and spatial composition, but it is affected by radical imbalance and radical-zero-shot issues. The alignment loss correlates rir_i76 and rir_i77 for the same character, and the stroke rectification scheme reduces misdiagnosis by expanding to all nearest neighbors in the stroke dictionary rather than only the first nearest prototype. Ablation on Printed Artistic character zero-shot shows that adding the radical branch improves performance over stroke-only training, for example from rir_i78 to rir_i79 under Infer_1st and from rir_i80 to rir_i81 under Infer_all at rir_i82; using all nearest rectified encodings also improves over only the first nearest encoding, for example from rir_i83 to rir_i84 at rir_i85; and rir_i86 is best across all rir_i87. Reported limitations include degraded performance on complex backgrounds such as CTW and persistent difficulty when characters share identical stroke encodings and extremely similar radical compositions (Zeng et al., 2022).

In the OBS system, interpretability is explicit. The model emits radical analysis, pictographic analysis, and mutual analysis texts that explain how visual features support the predicted semantics, and RPDM retrieves dictionary entries whose analyses best match those generated texts. Case descriptions include radical-origin explanations such as “radical ‘木’ indicates tree/wood category” and pictographic mappings such as “the glyph resembles antlers, indicating deer.” Ablation shows a progressive improvement path from baseline Qwen2.5-VL-7B at rir_i88 on validation and rir_i89 in zero-shot, to rir_i90 at rir_i91 and rir_i92, to rir_i93Radical-Pictographic Mutual Analysis at rir_i94 and rir_i95, to rir_i96Radical Recognition at rir_i97 and rir_i98, and finally to rir_i99RPDM at arad,ia_{rad,i}00 and arad,ia_{rad,i}01. Top-arad,ia_{rad,i}02 sensitivity shows zero-shot Top-10, Top-50, and Top-100 gains on both HUST-OBC and EV-OBC. Reported limitations include rare radicals, highly abstract or noisy inscriptions, domain shift across historical stages, and a tendency under LoRA-only supervised fine-tuning to shortcut reasoning by memorizing visually similar known characters, such as three “口” versus four “口” configurations. Proposed future work includes reinforcement learning with task-specific rewards, improved radical ontologies, integration of phonetic components, and cross-script transfer (Peng et al., 13 Aug 2025).

Taken together, the two applied literatures support a precise but nontrivial interpretation of dual matching. It is not merely late fusion. In STAR it is dual learning plus dual-stage matching, with the radical channel largely acting through representation shaping. In RPDM it is dual retrieval over interpretable analyses, with the radical channel acting as a semantic gate and the pictographic channel acting as a semantic reranker.

7. Descriptive combinatorial usage

In a descriptive exposition of Nakashima–Shimojo’s result, “Radical-Pictographic Dual Matching” is used as a name for the fundamental bijection between the set of pictures and the set of pairs of Littlewood–Richardson crystals. Here a picture is a bijection arad,ia_{rad,i}03 between skew diagrams that is PJ-standard together with its inverse, where PJ-standardness means preservation from the partial order arad,ia_{rad,i}04 to the total order arad,ia_{rad,i}05. The main theorem states that there are well-defined bijections

arad,ia_{rad,i}06

with inverse arad,ia_{rad,i}07, where the output is a same-shaped pair of LR-crystal elements (Nakashima et al., 2010).

The construction factors through a chain

arad,ia_{rad,i}08

The forward map builds a skew tableau from the picture, converts it via middle-eastern reading into a lexicographic two-rowed array, and then applies classical column RSK bumping to obtain insertion and recording tableaux arad,ia_{rad,i}09 and arad,ia_{rad,i}10. The inverse performs reverse bumping, reconstructs the skew tableau, and then reconstructs the picture by the coordinate rule

arad,ia_{rad,i}11

This usage is formally unrelated to OCR or decipherment, but it preserves the phrase’s structural emphasis on a picture-like object, a core matching mechanism, and a dual output (Nakashima et al., 2010).

Within this combinatorial setting, the descriptive term has a different semantics from the applied vision literature. “Pictographic” refers to the picture input, “radical” refers to reduction to the core bumping-and-recording mechanism, and “dual” refers to the symmetric pair of LR crystals. The juxtaposition is terminological rather than methodological, but it highlights that the phrase has acquired a broader descriptive utility across otherwise disconnected domains.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Radical-Pictographic Dual Matching.