I recently came across PaddleOCR and am wondering, how this OCR system compares to Tesseract. Is there any data or benchmarks available?
I recently came across PaddleOCR and am wondering, how this OCR system compares to Tesseract. Is there any data or benchmarks available?
I have been using both in some research for almost a year. I can say that each has its own perfect use.
PaddleOCR PROs:
Tesseract PROs:
In short, using Tesseract would be perfect for scanned documents and PaddleOCR for general computer vision projects.
I found a comparison between PaddleOCR 2 and Tesseract 4, but only for English texts. Briefly summarized:
For Chinese texts, which seem to be the main priortiy of PaddleOCR at the moment, the situation could be different.
I tested English and Japanese with them but interestingly PaddleOCR seems to recognize both of them better than Tesseract. PaddleOCR's text detection also seems better. However according to their posts, PaddleOCR cannot handle spaces very well and there are complaints from non Chinese (or Japanese) users. PaddleOCR is very eager in incorporating the latest recognition/detection algorithms published as research papers, for which I have decided to use PaddleOCR.
I have used Tesseract for a moment, but it suffers from accuracy, for example the number 4 is recognized as A, 1 as ], 8 as & and so on,
Now i switch to paddleOCR, it has a great recognizing level when using the good detection/classification and recognition models.
the same images passed to Tesseract are used with paddleOCR, they are recognized correctly 100% by paddleOCR.
using boxes make very simple the information processing, we can use boxes also with Tesseract, but the are by word basis, not by phrase basis as in paddleOCR, so PaddleOCR is very simple in this point
I'm very happy about paddleOCR results, but still some little issues with spaces management, sometimes a line is splited in two lines because of an additional space. but i think this could be fixed in the post processing stage.
Recently PaddleOCR updated the v3 version, and the English space problem has been significantly improved. I tried the English model, it works very well.
In document scenarios, PaddleOCR can achieve 95%+ accuracy. But Tesseract may be confused on some rhythmic characters.
In particular, PaddleOCR's performance in some non-Latin languages is beyond my imagination. For example Arabic, the effect is far better than EasyOCR and Tesseract
Highly recommend PaddleOCR!!!