1,656 karma · joined September 16, 2016
And I saw this post from it :)
I'm a professor at UTSW Medical Center working on AI agents for digitizing handwritten medical records using Vision Transformers. I realized the same tech could solve another problem: messy, error-prone chess notation sheets from my son’s tournaments.
So I adapted the same model architecture — with custom tuning and an auto-fix layer powered by the PyChess PGN library — to build a tool that is more accurate and robust than any existing OCR solution for chess.
Key features:
Upload a photo of a handwritten chess scoresheet.
The AI extracts moves, validates legality, and corrects errors.
Play back the game on an interactive board.
Export PGN and import with one click to Lichess or Chess.com.
This came from a real need — we had a pile of paper notations, some half-legible from my son, and manual entry was painful. Now it’s seconds.
Would love feedback on the UX, accuracy, and how to improve it further. Open to collaborations, too!
For SRS, accurate localization and contour, label are crucial for the better outcome.
To clarify, we have several research collaborations on-going in US clinics.
1) NeuralRad could be running locally inside your own clinic. Currently, Stanford hospital, UTSW, Jefferson and several other clinics in the US are using it in house. In this configuration, the data never transferred outside the clinic.
2) The whole platform is HIPAA-complaint. All Dicom data are anonymized before submitting to NeuralRad server for inference if using the NeuralRad cloud server.
3) NeuralRad server is within US, not in "other" country.
Thanks.
Best,
1. We have already developed the module for the longitudinal comparisons of the follow-up MR images. The module is not yet published but you can see the follow-up tab on the top of the dashboard (now grayed)
2. There's an on-going research between us and Stanford hospital on the prediction of radiation necrosis vs. brain mets. Our publication could be found in last year's AAPM conference.
3. Sure that's a function could be added soon.
Thanks.
Hao