ai-tier/edge

OCR benchmarks

Reading text from scanned pages
Raspberry Pi 5 · 16 GB RAMAll performance measurements are for this device.

Text recovery and reading order on 32 English pages: scans, forms, columns and small print.

Overview

Capability & performance

Text checks passed ↑ · time and size ↓

Benchmark breakdown

Eight pages in each category

Compare models

— means no verified measurement on this device. Page timing includes image loading, preprocessing, text detection and recognition. Model loading and the two warm-up pages are measured separately.

Missed text

Examples from the saved answers

Test details

Fixed pages, original model settings

Benchmark progress

Scores compare recovered passages with the expected text. Speed and memory are measured on the Pi 5.

Other OCR models

Researched candidates. A listing here does not mean the model has been benchmarked or runs on the Pi.

Results table · 7 configurations

Text recovery and reading order on 32 English document pages, scored with 72 checks. The overall score weights four document categories equally. Higher is better. This is separate from table, equation and page-layout quality. A dash means no matching measurement is available.

All tested configurations. AI HAT results are labelled separately.
ModelText checks passed · % ↑Pi 5 seconds per page ↓Peak memory · MiB ↓
PP-OCRv4 mobile3129.5688
PP-OCRv6 tiny315.3576
PP-OCRv6 small3218.6775
PP-OCRv6 medium3378.71,617
PP-OCRv5 mobile3024.9766
Indra OCR 1.1602710
PP-OCRv5 mobile · AI HAT112.8187

Download full data · Download summary · Methodology