Project 2 · App + analysis workshop

MIS, the smart magnifier for the sofer

Magnifier Intelligent for Sofer (formerly SoferOCR). A help for checking STaM scrolls: mezuzot first, then tefillin, megillot and Sifrei Torah.

FreeAndroidiOSWindowsWith certified sofrim

Prototype

20%
MIS

This is not OCR

A classic OCR, trained on printed Hebrew, cannot read a sofer’s Ashurit script. But the text of a mezuzah is known in advance: 713 letters, 170 words, in a fixed order.

So the question is not “what is this letter?” but “does this sequence of ink shapes match the expected text?”. It is an alignment problem, far more reliable: even if each isolated letter is poorly recognised, the context of hundreds of neighbouring letters makes it possible to recover the exact text.

MIS never declares a scroll kosher. The app reports measurable differences from the reference text and shape anomalies. The halachic judgement always belongs to the magiah.

Mezouza
713 letters · 170 words · fixed order

How it works

  1. Photo or scanof the scroll, flat or with a phone
  2. Cleaningscaling and binarisation of the ink
  3. Linesdetection of each line of text
  4. Letterssegmentation of the letters, right to left
  5. Recognitionprobabilities over the 27 signs
  6. Alignmentcomparison with the reference text
  7. Reportmissing, extra, doubtful or touching letter

Where are we?

Prototype

20%
  • Complete analysis pipeline in a PC workshop
  • Tests on synthetic scrolls
  • Learning the script (Beit Yosef) on certified mezuzot
  • Review of the reference text by a sofer
  • Mobile app with the camera
  • Tefillin, then megillot and Sifrei Torah
  • Eventually: a dedicated scanner

We are looking for

Volunteers, at your own pace, from home. Every helping hand moves the project forward.

Sofrim and magihimScans of certified mezuzotC# / .NET developersComputer vision

Does this project speak to you?

Developer, rabbi, sofer, translator, tester or simply motivated: write to us, we will answer.