Live data from Hacker News

How we made our OCR code more accurate

pieces.app

11–20 of 50 posts

Re: How we made our OCR code more accurate

#13
post #3

Neat article, but I feel like I have no idea why they're doing this! Is transcribing code from images really such a big use case?

The product appears to be similar to Microsoft's embattled Recall feature. In order to remember your digital life it takes frequent screenshots.

Re: How we made our OCR code more accurate

#14
post #12
post #6

Anything that mentions tesseract is about 10 years out of date at this point.

I just built a pipeline with tesseract last year. What's better that is open source and runnable locally? VLLM hallucination is a blocker for my use case.

How is a hallucination worse than a Tesseract error?

Re: How we made our OCR code more accurate

#15
post #14
post #12

Earlier quoted context omitted.

I just built a pipeline with tesseract last year. What's better that is open source and runnable locally? VLLM hallucination is a blocker for my use case.

How is a hallucination worse than a Tesseract error?

Hallucinations are hard to detect unless you are a subject-matter expert. I don't have direct experience with Tesseract error detection.

Re: How we made our OCR code more accurate

#16
post #6

Anything that mentions tesseract is about 10 years out of date at this point.

Quite simply, you’re completely wrong. Modern tesseract versions include a modern LSTM AI. It can very affordably be deployed on CPU, yet its performance is competitive with much more expensive large GPU-based models. Especially if you handle a high volume of scans, chances are that tesseract will have the best bang per buck.

Re: How we made our OCR code more accurate

#18
post #14
post #12

Earlier quoted context omitted.

I just built a pipeline with tesseract last year. What's better that is open source and runnable locally? VLLM hallucination is a blocker for my use case.

How is a hallucination worse than a Tesseract error?

Because the VLM doesn't know it hallucinated. When you get a Tesseract error you can flag the OCR job for manual review.

Re: How we made our OCR code more accurate

#19
post #14
post #12

Earlier quoted context omitted.

I just built a pipeline with tesseract last year. What's better that is open source and runnable locally? VLLM hallucination is a blocker for my use case.

How is a hallucination worse than a Tesseract error?

It could hallucinate obscene language, something which is less likely with classic OCR.
Post reply on HN