atlas

Research map / Image generation / Editing and style transfer

ProtoSnap: Prototype Alignment For Cuneiform Signs

ICLR 2025 · Image generation › Editing and style transfer · approach: Texture and sketch synthesis · 0 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.

Unsupervised ProtoSnap aligns skeleton-based font prototypes to photographed cuneiform signs using fine-tuned diffusion features, and uses the alignments to condition ControlNet for synthetic data that boosts cuneiform OCR, especially on rare signs.

Problem

Recovering the fine-grained internal stroke configuration of photographed cuneiform signs, which prior automated methods treat as categorical, and using it to improve sign recognition especially for rare signs.

Approach

Snap a four-keypoint-per-stroke skeleton prototype to target sign images via best-buddies matches on a fine-tuned Stable Diffusion DIFT 4D similarity volume, followed by per-stroke projective refinement with saliency, similarity and regularization losses; use the aligned skeletons as ControlNet conditions to generate structurally correct synthetic training data.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add ProtoSnap global alignment and local refinementCuneiform prototype-to-image alignment · Cuneiform alignment test setF1@20: 16.12% -> 27.14%Helped
Add ProtoSnap global alignment and local refinementCuneiform prototype-to-image alignment · Cuneiform alignment test setF1@30: 28.19% -> 42.09%Helped
Add ProtoSnap global alignment and local refinementCuneiform prototype-to-image alignment · Cuneiform alignment test setF1@40: 37.93% -> 52.43%Helped
Add local refinement after global alignmentProtoSnap · Cuneiform alignment test setF1@20: 21.31% -> 27.14%Helped
Add synthetic data generated with text-conditioned SDResNet18 trained on CSDD · CSDD, rare signsAccuracy: 25.84% -> 38.56%Helped
Use structurally conditioned CN-generated data instead of text-conditioned SD-generated dataResNet18 trained on CSDD · CSDD, rare signsAccuracy: 38.56% -> 53.17%Helped
Use base Stable Diffusion instead of fine-tuned SD (ablation)ProtoSnap · Cuneiform alignment test setF1@40: 52.43% -> 41.25%Hurt
Use all DIFT best-matching correspondences instead of best-buddy correspondences (ablation)ProtoSnap · Cuneiform alignment test setF1@40: 52.43% -> 52.76%No clear effect
Add the similarity loss (ablation)ProtoSnap · Cuneiform alignment test setF1@40: 53.19% -> 52.43%Hurt
Add the saliency loss (ablation)ProtoSnap · Cuneiform alignment test setF1@40: 50.08% -> 52.43%Helped
Add the regularization loss (ablation)ProtoSnap · Cuneiform alignment test setF1@40: 47.41% -> 52.43%Helped

Surprising findings

Limitations

Experimental setup

Datasets: eBL classification dataset CSDD

Benchmarks: ProtoSnap expert-annotated alignment test set (272 images, 25 signs) CSDD sign classification

Metrics: F1@20 F1@30 F1@40 precision recall accuracy balanced accuracy rare-sign accuracy

Baselines: SIFT + RANSAC DINOv2 DINOv2 + RANSAC DIFT DIFT + RANSAC PoseAnything CSDD ResNet18 classifier SD-generated synthetic data

Builds on: DIFT Stable Diffusion ControlNet best-buddies correspondences

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