Radical-Pictographic Dual Matching in OCR
- 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 , where is a radical label, is radical analysis text, is pictographic analysis text, is radical-informed pictographic analysis text, and is the modern character identity (Peng et al., 13 Aug 2025).
| Domain | Input | Matching basis |
|---|---|---|
| Zero-shot Chinese character recognition | Character image | Stroke prototypes and radical prototypes |
| OBS decipherment | OBS glyph image | 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 and the set of commonly used Chinese character classes as . In the datasets considered, 0 ranges from approximately 1 for preprocessed CTW to 2 for HWDB/ICDAR and Printed Artistic. Chinese characters are described through 3 basic strokes grouped into five major categories per GB18030-2005 and prior work, giving the stroke vocabulary 4 corresponding to horizontal, vertical, left-falling, right-falling, and turning. A stroke encoding is a variable-length sequence 5 with 6. Radical encoding uses a vocabulary 7 formed from 8 radicals and 9 spatial structures per GB13000.1 and CJKVI-IDS, with each character represented by an IDS-style sequence 0, 1 (Zeng et al., 2022).
STAR further defines probabilistic attribute encodings. Stroke-level attributes are 2 with 3, and radical-level attributes are 4 with 5. The decoder time dimensions 6 and 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 8 and 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 0, a pictographic-semantic embedding 1, and a textual embedding 2 of a candidate character obtained from analysis text. Text similarity is denoted by 3 and instantiated as BERT-Score in the implementation, while a generic continuous similarity is denoted by 4. Candidate ranking operates over an index set 5 using radical-based scores 6, pictographic-semantic scores 7, and fused scores 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 9 and a decoder 0; the radical pipeline consists of an encoder 1 and a decoder 2. Both encoders use two convolutional layers, one max-pooling layer, and 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
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:
5
6
7
8
In STAR, 9 and 0, with ablation selecting 1 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 2, a pictographic analysis head implemented as a LoRA module 3, and a mutual analysis component in which 4 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
5
6
7
Stage 2 trains pictographic analysis with standard next-token cross-entropy
8
and Stage 3 trains mutual analysis with
9
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 0, SSM computes 1 and 2, decodes a discrete stroke sequence 3 by argmax decoding or beam search, and checks a predefined stroke encoding dictionary 4. If 5 and maps to a unique character 6, the system outputs that character directly. Ambiguity arises when 7 is not in 8 or when multiple characters share the same stroke encoding. STAR does not require top-9 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 0, it defines the nearest-neighbor set
1
The rectified stroke set is
2
and the candidate set is
3
STAR then ranks candidates by
4
with decision rule 5. An optional dual fusion is formalized as
6
but the reported STAR inference uses 7, 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
8
and a soft extension
9
though the implementation uses the hard filter and does not learn 0. Pictographic-semantic matching is
1
and a general fusion rule is
2
or alternatively a gate-modulated version. In the reported implementation, however, fusion is realized by two-channel retrieval rather than learned 3 (Peng et al., 13 Aug 2025).
The implemented RPDM pipeline first predicts 4 and generates 5, 6, and 7. Channel 1 restricts candidates to those with 8 and ranks them by BERT-Score 9. Channel 2 ranks the full dictionary by 0. The two top-1 sets are merged and reranked to produce the final Top-2 list. With dictionary size 3 and average text length 4, the matching cost is approximately 5, where 6 is the size of the radical-filtered subset and 7 is typically 8 (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 9 images, 00 classes, and 01 writers, together with ICDAR2013 with 02 images, 03 classes, and 04 writers. The Printed Artistic dataset contains 05 samples, 06 artistic fonts, and 07 classes. CTW is preprocessed into 08 single-character images and 09 classes after SRGAN resolution enhancement and Laplacian filtering. Training uses Adadelta with learning rate 10, batch size 11, image resizing to 12, normalization to 13, and 14. The evaluation metric is recognition accuracy. In character zero-shot recognition, STAR reports handwritten accuracies of 15, 16, 17, 18, and 19 for 20, outperforming best SOTA values of 21, 22, 23, 24, and 25. On Printed Artistic, STAR reports 26, 27, 28, 29, and 30 versus best SOTA 31, 32, 33, 34, and 35. On CTW, STAR reports 36, 37, 38, 39, and 40 versus SLD values 41, 42, 43, 44, and 45. In radical zero-shot recognition, STAR also surpasses SLD across handwritten, Printed Artistic, and CTW, and on seen handwritten ICDAR2013 it reports 46, competitive with approximately 47 character-based SOTA and above DenseRAN 48, HDE 49, and SLD 50 (Zeng et al., 2022).
The OBS system introduces the Pictographic Decipherment OBS Dataset (PD-OBS), comprising 51 Chinese characters, including 52 characters with OBS images from HUST-OBC and EV-OBC, 53 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 54 NVIDIA RTX 4090 GPUs. Stage 1 uses learning rate 55, batch size 56, epochs 57, and AdamW; Stage 2 uses learning rate 58, batch size 59, and 60 steps. The LoRA modules 61 and 62 have rank 63 and 64, with dropout 65 and 66 respectively. On validation, the method reports Top-1/Top-10 accuracies of 67 on HUST-OBC and 68 on EV-OBC, with Top-10 slightly above PyGT at 69 and 70. In zero-shot settings with 71 character classes held out, it reports 72 on HUST-OBC and 73 on EV-OBC, while OBSD reports 74 and 75. 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 76 and 77 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 78 to 79 under Infer_1st and from 80 to 81 under Infer_all at 82; using all nearest rectified encodings also improves over only the first nearest encoding, for example from 83 to 84 at 85; and 86 is best across all 87. 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 88 on validation and 89 in zero-shot, to 90 at 91 and 92, to 93Radical-Pictographic Mutual Analysis at 94 and 95, to 96Radical Recognition at 97 and 98, and finally to 99RPDM at 00 and 01. Top-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 03 between skew diagrams that is PJ-standard together with its inverse, where PJ-standardness means preservation from the partial order 04 to the total order 05. The main theorem states that there are well-defined bijections
06
with inverse 07, where the output is a same-shaped pair of LR-crystal elements (Nakashima et al., 2010).
The construction factors through a chain
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 09 and 10. The inverse performs reverse bumping, reconstructs the skew tableau, and then reconstructs the picture by the coordinate rule
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.