Example 1: rotated historical text
Image
Polish language
hard case
A rotated document with names, dates, and multiple paragraphs.
Input document full page or larger crop
Zoomed detail problematic fragment or important area
PaddleOCR-VL
The model introduces systematic OCR errors:
- broken words: “żotnierzy”, “ramnych”
- corrupted names: “Zości”, “Władystawa”
- spacing issues: “1 50” instead of “150”
The text is partially readable but unreliable for downstream use.
clearOCR
clearOCR preserves reading order, correct diacritics, and names. The output is consistent and usable.
PaddleOCR-VL output more OCR noise
W akcji „Wilanów” brało udział ponad 1 50 żotnierzy Kedywu. Była to jedna z największych akcji zbrojnych warszawskiego podziemia przed wybuchem Powstania. Batalion „Zośka” poniósł jednak duże straty – poległo 5 żotnierzy, a 7 zostało ramnych
W tym samym czasie żołnierze „Zości”, pod dowództwem pchor. Władystawa Cieplaka „Giewonta” przeprowadzili atak na posterunki żandarmerii i policji granatowej, posterunek „streifa” na szosie powsińskiej i koszary lotników w pobliżu patacu wilanowskiego.
Akcje odwetową przeprowadzity oddziały Kedywu Komendy Głównie AK „Sztuka 90”: kompania „Osjan” pod dowództwem kpt. Jana Kajusa Andrzejewskiego oraz Batalion AK „Zośka”, który wykonat atak odciażający. Działania rozpoczęły się o 22.00. Żotnierze „Osjana” zaatakowali zabudowania Kępy Latoszkowej, gdzie w wyniku wymiany ognia z niemieckimi kolonistami zginęto dwanaście osób. Wyroki na volksdeutschach zostały wykonane.
26.09.1943 r. oddziały Kedywu KG AK przeprowadziły akcję „Wilanów” przeciwko kolonistom niemieckim, zamieszkującym Kępę Latoszkowa. W kwietniu i maju 1943 roku tamtejsi volksdeutsche przyczynili się do śmierci kilkunastu żołnierzy putku AK „Gartuch” i jednej z sekcji putku „Baszta”, którzy odbywali ćwiczenia w pobliskich
clearOCR output cleaner plain text
26.09.1943 r. oddziały Kedywu KG AK przeprowadziły akcję „Wilanów” przeciwko kolonistom niemieckim, zamieszkującym Kępę Latoszkową. W kwietniu i maju 1943 roku tamtejsi volksdeutsche przyczynili się do śmierci kilkunastu żołnierzy pułku AK „Gartuch” i jednej z sekcji pułku „Baszta”, którzy odbywali ćwiczenia w pobliskich lasach.
Akcję odwetową przeprowadziły oddziały Kedywu Komendy Głównej AK „Sztuka 90”: kompania „Osjan” pod dowództwem kpt. Jana Kajusa Andrzejewskiego oraz Batalion AK „Zośka”, który wykonał atak odciążający. Działania rozpoczęły się o 22.00. Żołnierze „Osjana” zaatakowali zabudowania Kępy Latoszkowej, gdzie w wyniku wymiany ognia z niemieckimi kolonistami zginęło dwanaście osób. Wyroki na volksdeutschach zostały wykonane.
W tym samym czasie żołnierze „Zośki”, pod dowództwem pchor. Władysława Cieplaka „Giewonta” przeprowadzili atak na posterunki żandarmerii i policji granatowej, posterunek „streifa” na szosie powsińskiej i koszary lotników w pobliżu pałacu wilanowskiego.
W akcji „Wilanów” brało udział ponad 150 żołnierzy Kedywu. Była to jedna z największych akcji zbrojnych warszawskiego podziemia przed wybuchem Powstania. Batalion „Zośka” poniósł jednak duże straty – poległo 5 żołnierzy, a 7 zostało rannych.
Verdict
clearOCR clearly outperforms. PaddleOCR-VL captures content but introduces language errors and noise.
Final verdict
Conclusion: clearOCR is better for real-world OCR
In these examples, PaddleOCR-VL shows consistent issues:
- language errors,
- structural hallucinations,
- reduced text fidelityt.
clearOCR focuses on clean plain text. The result is more reliable and better suited for production workflows.
Better text = fewer downstream errors.