LightOnOCR-3 : l'OCR de LightOn passe sur Qwen3.5, avec boîtes et graphiques convertis en tableaux
LightOn, éditeur parisien, publie LightOnOCR-3 en deux tailles, 4 B et 0,8 B, sous Apache 2.0. La fiche du 4 B annonce 86,3 sur olmOCR-bench et ajoute un mode « grounding » qui renvoie, pour chaque bloc de la page, un type et une boîte.
LightOn, éditeur parisien, publie LightOnOCR-3 en deux tailles, 4 B et 0,8 B, sous Apache 2.0. La fiche du 4 B annonce 86,3 sur olmOCR-bench et ajoute un mode « grounding » qui renvoie, pour chaque bloc de la page, un type et une boîte : de quoi relier un tableau extrait à sa position dans le PDF d'origine.
Ce que fait le modèle
LightOnOCR-3 est un OCR de bout en bout : une image de page en entrée, du markdown en sortie, sans pipeline de détection séparé. Le 4 B passe sur l'architecture vision-langage Qwen3.5 ; le 0,8 B est affiné depuis Qwen3.5-0.8B-Base. Deux prompts seulement sont dans la distribution d'entraînement. Le prompt vide donne la transcription markdown. Le prompt grounding ajoute, devant chaque bloc, un label parmi 16 types (texte, titre, tableau, graphique, formule, etc.), un suffixe « + » pour les blocs qui continuent une colonne, et une boîte en coordonnées normalisées de 0 à 1000. Dans ce mode, les images reçoivent une courte description et les graphiques sont convertis en tableaux HTML de données. La fiche prévient que toute autre instruction est hors distribution, et que le modèle tourne avec le mode de réflexion désactivé.
Ce que la fiche annonce, et ce qu'il faut vérifier
Les scores du 4 B sont olmOCR-bench 86,3 (Arxiv Math 91,1, Old Scans Math 89,1) et ParseBench 75,1 en moyenne ; les autres colonnes ne sont pas lisibles dans le texte de la page, et aucun tableau comparatif avec d'autres OCR n'y figure. Ces chiffres sont auto-déclarés. Le 0,8 B n'a aucun score publié : il est présenté comme « rapide et efficace », sans mesure de débit chiffrée, ni pour lui ni pour le 4 B. Hugging Face affiche 5 B de paramètres pour le modèle nommé 4 B, et 0,9 B pour le 0,8 B, sans explication. Aucune langue n'est listée pour le 4 B ; les métadonnées du 0,8 B ne mentionnent que l'anglais. Pour un éditeur français, c'est le point à tester en premier. Le mode grounding coûte environ 25 % de tokens en plus (1 433 contre 1 158 par page en moyenne). La fiche référence 13 quantisations pour llama.cpp, Ollama, LM Studio et Jan, sans nommer le format. D'après la page de liste, le 4 B cumule 3,2 k téléchargements et 76 likes depuis le 6 octobre.
Face à Youtu-Parsing-Omni et TeleOCR
| Modèle | Taille | Sortie | Score annoncé | Licence | En local |
|---|---|---|---|---|---|
| LightOnOCR-3-4B | 4 B (5 B affichés) | markdown, boîtes, graphiques en tableaux HTML | olmOCR-bench 86,3 | Apache 2.0 | 13 quantisations |
| LightOnOCR-3-0.8B | 0,9 B | idem | aucun | Apache 2.0 | GPU léger, pas de quantisation listée |
| Youtu-Parsing-Omni | 5 B | JSON (mise en page, tableaux OTSL, LaTeX, Mermaid, audio) | OmniDocBench 97,0 | propre | GPU requis |
| TeleOCR | 1,2 B | OCR, tableaux, formules, mise en page | voir fiche | Apache 2.0 | GGUF |
Les trois ne sont pas mesurés sur le même banc : olmOCR-bench d'un côté, OmniDocBench de l'autre. Ce que LightOn apporte, c'est la licence Apache 2.0 et une sortie markdown avec boîtes, plus simple à relire qu'un JSON complet ; ce que Tencent apporte, c'est la structure (OTSL, Mermaid) et l'audio. TeleOCR reste le plus petit des trois à proposer des GGUF.
Comment l'essayer
- Sans rien installer : déposer un PDF ou une image sur le Space LightOnOCR-3-Demo et comparer les sorties des deux prompts.
- En local : prendre une quantisation du 4 B dans LM Studio ou Ollama. Rendre les PDF à 400 DPI, côté le plus long à 2048 px, en gardant les proportions, comme le recommande la fiche.
- Avec un GPU :
vllm serve lightonai/LightOnOCR-3-4B --trust-remote-code, réflexion désactivée, puis envoyer l'image seule (prompt vide) ou avecgrounding. - Constituer un lot de 20 pages en français (procédures scannées, tableaux à cellules fusionnées, en-têtes avec logos) et passer le même lot à Youtu-Parsing-Omni, vu le 12 octobre : compter les accents perdus, les cellules décalées et le temps par page.
À surveiller : un résultat chiffré en français, des quantisations pour le 0,8 B, et une reproduction indépendante du 86,3.