Upload README.md with huggingface_hub
Browse files
README.md
CHANGED
|
@@ -35,6 +35,7 @@ Hexagon V79 HTP NPU**.
|
|
| 35 |
| `pp_ocrv5_lat_rec.tflite` | Latin text recognition (SVTR/CTC) | 2.2 MB | **0.31 ms** |
|
| 36 |
| `zh_dict.txt` | 18,383-char ZH dictionary (PaddleOCR `ppocrv5_dict.txt`) | — | — |
|
| 37 |
| `ko_dict.txt` | 11,945-char KO dictionary (PaddleOCR `ppocrv5_korean_dict.txt`) | — | — |
|
|
|
|
| 38 |
|
| 39 |
**Full ZH/KO sign pipeline ≈ 2.2 ms on Hexagon NPU. 100% NPU — zero CPU fallback.**
|
| 40 |
|
|
@@ -50,7 +51,9 @@ Measured via Qualcomm AI Hub cloud-hosted real device. Bench date: 2026-06-06.
|
|
| 50 |
| ko rec | **0.49** | 223/223 (100%) | 86× faster |
|
| 51 |
| lat rec | **0.31** | 223/223 (100%) | 148× faster |
|
| 52 |
|
| 53 |
-
AI Hub job IDs
|
|
|
|
|
|
|
| 54 |
|
| 55 |
### Accuracy — public dataset (ReCTS, Apache-2.0)
|
| 56 |
Real store-front signage photos (200 scored), standard ChineseOCRBench-style substring matching.
|
|
@@ -64,6 +67,11 @@ ReCTS is VQA-style (ground truth = one region; full-image OCR is substring-match
|
|
| 64 |
recall@full understates pure recognition; char-recall reflects character-level quality on
|
| 65 |
real, cluttered, perspective-distorted signs.
|
| 66 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 67 |
> **Vietnamese:** PP-OCRv5's Latin dictionary has **no precomposed Vietnamese tone-mark
|
| 68 |
> vowels** (verified by byte-level grep). **Do not use this for Vietnamese** — use a
|
| 69 |
> Vietnamese-specialized recognizer (e.g. VietOCR) instead.
|
|
|
|
| 35 |
| `pp_ocrv5_lat_rec.tflite` | Latin text recognition (SVTR/CTC) | 2.2 MB | **0.31 ms** |
|
| 36 |
| `zh_dict.txt` | 18,383-char ZH dictionary (PaddleOCR `ppocrv5_dict.txt`) | — | — |
|
| 37 |
| `ko_dict.txt` | 11,945-char KO dictionary (PaddleOCR `ppocrv5_korean_dict.txt`) | — | — |
|
| 38 |
+
| `lat_dict.txt` | 836-char Latin dictionary (PaddleOCR `ppocrv5_latin_dict.txt`) | — | — |
|
| 39 |
|
| 40 |
**Full ZH/KO sign pipeline ≈ 2.2 ms on Hexagon NPU. 100% NPU — zero CPU fallback.**
|
| 41 |
|
|
|
|
| 51 |
| ko rec | **0.49** | 223/223 (100%) | 86× faster |
|
| 52 |
| lat rec | **0.31** | 223/223 (100%) | 148× faster |
|
| 53 |
|
| 54 |
+
AI Hub profile job IDs: det=`jgkd9yowp`, zh=`j56vd1r6p`, ko=`jpv49w9kp`, lat=`jgj1wlwvg`
|
| 55 |
+
(viewable with a Qualcomm AI Hub account at `workbench.aihub.qualcomm.com/jobs/<id>` — the
|
| 56 |
+
job pages require sign-in, they are not publicly browsable without one).
|
| 57 |
|
| 58 |
### Accuracy — public dataset (ReCTS, Apache-2.0)
|
| 59 |
Real store-front signage photos (200 scored), standard ChineseOCRBench-style substring matching.
|
|
|
|
| 67 |
recall@full understates pure recognition; char-recall reflects character-level quality on
|
| 68 |
real, cluttered, perspective-distorted signs.
|
| 69 |
|
| 70 |
+
> **Note on this accuracy number:** measured on the float32 ONNX reference implementation
|
| 71 |
+
> (det + zh rec via `rapidocr-onnxruntime`), not independently re-measured on the int8 TFLite
|
| 72 |
+
> artifacts shipped in this repo. Int8 post-training quantization can shift accuracy from the
|
| 73 |
+
> float baseline — treat this as directional for the shipped models, not an exact figure for them.
|
| 74 |
+
|
| 75 |
> **Vietnamese:** PP-OCRv5's Latin dictionary has **no precomposed Vietnamese tone-mark
|
| 76 |
> vowels** (verified by byte-level grep). **Do not use this for Vietnamese** — use a
|
| 77 |
> Vietnamese-specialized recognizer (e.g. VietOCR) instead.
|