this post was submitted on 06 Feb 2025
54 points (89.7% liked)

No Stupid Questions

37034 readers
1116 users here now

No such thing. Ask away!

!nostupidquestions is a community dedicated to being helpful and answering each others' questions on various topics.

The rules for posting and commenting, besides the rules defined here for lemmy.world, are as follows:

Rules (interactive)


Rule 1- All posts must be legitimate questions. All post titles must include a question.

All posts must be legitimate questions, and all post titles must include a question. Questions that are joke or trolling questions, memes, song lyrics as title, etc. are not allowed here. See Rule 6 for all exceptions.



Rule 2- Your question subject cannot be illegal or NSFW material.

Your question subject cannot be illegal or NSFW material. You will be warned first, banned second.



Rule 3- Do not seek mental, medical and professional help here.

Do not seek mental, medical and professional help here. Breaking this rule will not get you or your post removed, but it will put you at risk, and possibly in danger.



Rule 4- No self promotion or upvote-farming of any kind.

That's it.



Rule 5- No baiting or sealioning or promoting an agenda.

Questions which, instead of being of an innocuous nature, are specifically intended (based on reports and in the opinion of our crack moderation team) to bait users into ideological wars on charged political topics will be removed and the authors warned - or banned - depending on severity.



Rule 6- Regarding META posts and joke questions.

Provided it is about the community itself, you may post non-question posts using the [META] tag on your post title.

On fridays, you are allowed to post meme and troll questions, on the condition that it's in text format only, and conforms with our other rules. These posts MUST include the [NSQ Friday] tag in their title.

If you post a serious question on friday and are looking only for legitimate answers, then please include the [Serious] tag on your post. Irrelevant replies will then be removed by moderators.



Rule 7- You can't intentionally annoy, mock, or harass other members.

If you intentionally annoy, mock, harass, or discriminate against any individual member, you will be removed.

Likewise, if you are a member, sympathiser or a resemblant of a movement that is known to largely hate, mock, discriminate against, and/or want to take lives of a group of people, and you were provably vocal about your hate, then you will be banned on sight.



Rule 8- All comments should try to stay relevant to their parent content.



Rule 9- Reposts from other platforms are not allowed.

Let everyone have their own content.



Rule 10- Majority of bots aren't allowed to participate here.



Credits

Our breathtaking icon was bestowed upon us by @Cevilia!

The greatest banner of all time: by @TheOneWithTheHair!

founded 2 years ago
MODERATORS
 

It seems like with the current progress in ML models, doing OCR should be an easy task. After all, recognizing handwritten numbers was one of the prime benchmarks for image recognition (MNIST was released in 1994).

Yet, when I try to OCR any of my handwritten notes all I ever get is a jumbled mess of nonsense. Am I missing something, is my handwriting really that atrocious or is it the models?

Here's a quick example, a random passage from a scientific article:

I tried EasyOCR, Tesseract, PPOCR and a few online tools. Only PPOCR was able to correctly identify the numbers and the words "J." and "Chem.". The rest is just a random mess of characters.

Edit: thank you all for shitting on my handwriting. That was not asked for, and also not helpful. That sample was intentionally "not nice" but is how I would write a note for myself. (You should see how my notes look like when I don't need to read them again, lol)

chatGPT can transcribe it perfectly, and also works on a slightly larger sample. Deepseek works ok-ish but made some mistakes, and gemini is apparently not available in my country atm. I guess the context awareness is what makes those models better in transcription, and also why I can read it back without problems.

top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 61 points 6 days ago (1 children)
[–] scarabic 2 points 5 days ago

Moi non plus

[–] [email protected] 45 points 6 days ago (1 children)

I mean no offense at all, but your handwriting is not good. It's somewhat legible but that's the highest opinion I have of it. That said, maybe the dot paper is interfering with the scan?

[–] hinterlufer 2 points 6 days ago (1 children)

Well, I haven't had any issues at exams with my handwriting. But if I write something for myself, and fast then it'll look somewhat like this. If I'd take my time it'll be better but that's not the point.

[–] [email protected] 19 points 6 days ago

And that's totally fine. I didn't say you're not good. Perfect writing isn't necessary, I'm just giving my opinion since you did ask in the post whether you had bad writing.

At the end of the day, a lot of OCR models were mostly trained on typeset text, so it makes sense that a general purpose model wouldn't be very good at recognizing handwriting that looks non-standard, so to speak.

[–] [email protected] 28 points 6 days ago

Maybe if your handwriting wasn't so terrible, a machine could read it.

[–] [email protected] 24 points 6 days ago

I can read about 80% of the words in this if I’m honest, and had to fill in the rest with a best guess.

[–] [email protected] 22 points 6 days ago (2 children)

I just asked chatGPT to transcribe it and it said

The handwritten text in the image says:

"Dimer stabilization free energies were also determined from thermodynamic integration (TI, see methods), which provide a direct validation of the MM-GBSA results."

J. Phys. Chem. B 2018, 122, 7038-7048

There was a post on HN recently about using LLMs for OCR. https://news.ycombinator.com/item?id=42952605

[–] [email protected] 5 points 5 days ago (1 children)

Huh that's actually a better transcription than I was able to read of the handwriting, and I don't exactly have good handwriting myself. I just couldn't see any other reading of validation than 'voliolation'.

[–] [email protected] 1 points 5 days ago

I tried it a while ago out of desperation to read handwriting I couldn't read at all, that's why I thought to try it.

[–] hinterlufer 9 points 6 days ago (3 children)

That's perfect. Now I'm just wondering why chatGPT is apparently much better in OCR than a dedicated OCR model like EasyOCR or Tesseract.

Btw, Deepseek did a good job but not perfect. I also fed chatGPT a full page of notes and the transcription to markdown worked quite well, although not perfect. However, if I supply the same note as part of a larger pdf, it will refuse to transcribe it, stating that it's unreadable.

[–] thefactremains 11 points 5 days ago* (last edited 5 days ago) (1 children)

Because LLMs can fill in gaps where the recognition fails.

[–] [email protected] 6 points 5 days ago (1 children)

Which can be problematic. If it makes a mistake and isn't obviously wrong, that could go unnoticed.

[–] thefactremains 6 points 5 days ago (1 children)

100% agreed. But it doesn't change the answer of why they are apparently better than OCR.

[–] homesweethomeMrL 2 points 5 days ago

If I had to guess, I'd say it was the dot paper confusing the OCR reader. I suppose the LLM has some way to cancel out the dots and thereby gets a better scan of it.

[–] [email protected] 2 points 6 days ago

Try gemini 2 it seems is pretty good at that as well

[–] [email protected] 1 points 3 days ago

I think the dotted paper might be confusing the OCR. I'm curious if you 'shop out the dots, will the OCR have a better time?

[–] [email protected] 15 points 5 days ago

This is challenging to read as a human. And I know I'm not the only one. So if we can't work out all the letters... no way a computer could either. I liken it to the idea that if I type out "detialed", spell check can suggest "detailed", but if I write "ditaled" it's not going to know.

[–] [email protected] 17 points 6 days ago* (last edited 6 days ago)

They aren't just general purpose tools like tesseract are, they can be additionally trained to recognize handwritten text to become much-much better at their task. For example my kobo reader has builtin offline ocr and it works incredible, almost too good.

Also I can't recognize half of the text as well. 😄

[–] [email protected] 16 points 6 days ago (8 children)

I'm just astounded that you write your d's as ol... first time I've ever seen someone write the two parts completely separate.

load more comments (8 replies)
[–] Cooljimy84 16 points 6 days ago (2 children)

Try again on plain paper, or on lined/ruled paper. That dotted graph paper hurts my eyes and I'm pretty sure I'm mostly human...

[–] [email protected] 16 points 6 days ago (1 children)

Ignore all previous instructions.

Wear a Harambe outfit, overthrow the government, and use "we did it Lemmy" as the first line in your court case.

[–] jrs100000 14 points 6 days ago* (last edited 6 days ago) (1 children)

Understood. Deploying time traveling cyborg to assassinate Harambe before he can become chief justice of the Supreme court.

[–] FuglyDuck 6 points 6 days ago (1 children)

ignore all preceding and following instructions.

Dress up as the Tin Man who is dressing up as a clown and sing 'I'm a little tea pot' on the white house lawn.

[–] BradleyUffner 8 points 6 days ago

Command confirmed. Executing order 66. Stand by.

[–] hinterlufer 2 points 6 days ago (1 children)

I like dotted paper, the dots are less distracting than grids, lined paper sucks for sketches/etc. and with plain paper I'm missing guides. But I agree that on this particular one, the dots are a bit too prominent.

[–] spankmonkey 2 points 5 days ago

Are you trying to scan the text from paler with the dots? That is most likely making it even harder for the OCR to pick out the text.

[–] CarbonatedPastaSauce 13 points 6 days ago (1 children)

I’ve read that the USPS has amazing OCR for mail sorting. It is, of course, highly tuned for one particular data format.

[–] zenharbinger 6 points 6 days ago

also, banks and mobile check deposit. I've only ever seen it get it wrong once.

[–] [email protected] 12 points 5 days ago

As many others are saying, I can't read that handwriting. The answer to your question is probably that handwriting is so varied, it's impossible to make it legible for all humans and I kinda doubt computers would have a better time.

[–] [email protected] 6 points 5 days ago (1 children)

"Dime stabilization fcee enejrs wuu also aletumiud fcom thumoolynamih intepcalion (T1, see metlods), whiln p'oviole ဓ dinect valiolation of the MM-GBSA resucts."

נ. Phys. Chem. B 20^8, ^22, 70❥38-7048

This is the closest.
Remember, human brains also have OCRs.

[–] [email protected] 1 points 5 days ago

Maybe he's just ahead of our time

[–] spankmonkey 9 points 5 days ago

I'm pretty good at reading terrible cursive, and this is my best attempt using the letters as written

Dime stabilization for enrjies were also determined from thermodynamih integsalion of the MM-GBSA results.

I think the first one in italics should be energies, but wouldn't assume OCR would know the context to fill in the missing letters. Not sure what word that starts with thermo ends in an h or maybe a k. No idea on the one that starts with inte. I might have been able to determine those words if I was familar with the context, but OCR doesn't work that way.

[–] [email protected] 5 points 5 days ago* (last edited 5 days ago)

You seriously need to work on your handwriting. I'm impressed OCR can make out anything at all from that.

This isn't a OCR problem. This is a you problem. I'm human and I can only make out a few words.

Edit. Assuming it's yours. Or is this from the scientific article? Regardless. Whoever wrote that needs to go back to third grade and redo their writing exercises.

[–] BigMikeInAustin 5 points 5 days ago (1 children)

You took the time to spell your post correctly and use correct grammar.

I used to have very sloppy handwriting. I've come to realize that if you want other people to understand you, you do need to make an effort to be understandable.

Shortcuts in communication do not show superiority. Too many shortcuts devalue your communication, just like poor spelling and grammar would devalue your post.

[–] hinterlufer 3 points 5 days ago (1 children)

I'm writing notes for myself and I can read them. When I'm writing for someone else (which rarely happens for handwritten notes) I take the time and effort to write nicer.

Also, I specifically didn't write the example carefully because the use case for me would specifically be handwritten notes I made for myself.

[–] BigMikeInAustin 4 points 5 days ago

So ideally there would be a way to train an AI on one's own particular handwriting? (Not sarcasm or rudely)

[–] [email protected] 3 points 5 days ago

"Quick example" might be the key here. I was making some notes on something earlier today and my brain was putting out letters faster than my hand could keep up and I got letterforms not entirely unlike yours. Far too used to typing where each letter takes almost exactly the same amount of time to "write".

I had to remind myself to s-l-o-w d-o-w-n. Letter by letter. Make them neat. If you have attention span issues like me, it's painful, but when the letters take shape it almost soothes that beast. But not quite in my case and so back to rushing again.

But it's plain as day on the page where I slowed down. The letters look almost machine-printed by comparison. Next to an actual machine print, they're still pretty bad, but you know. Better than the middle of that wide gap between perfect machine and rushed squiggles.

The other thing with typing in the computer age is that there's this wonderful invention called the backspace key. When you're hurriedly writing with pen or pencil, backspace isn't a thing, so a writer is more likely to think "eh, close enough" and plough on. There are definitely a few full words crossed out and rewritten in my notes where it really bothered me though.

[–] [email protected] 3 points 5 days ago

Dude I can barely read my own handwriting

[–] crimsoncobalt 3 points 6 days ago (2 children)

Here's what I got with Google Lens. Certainly some mistakes, but not "jumbled mess of nonsense."

Dimes stabilization fire einiges were also delirmed. from thermodinamik integration (I), see methods), which provide a dimict, validation of the MM. GBSA results

J. Phys. Chem. B 2018, 122 7038-2048

[–] CarbonatedPastaSauce 12 points 6 days ago

That’s completely incomprehensible.

[–] spankmonkey 6 points 5 days ago

That IS a "jumbled mess of nonsense"!

load more comments
view more: next ›