ink.talundo.com

AsterInk Schriftherkenning

Herkenning van handschrift uit digitale inkt: wiskundige formules en tekst in het Latijnse, Arabische en Chinese schrift. Je krijgt niet alleen de beste lezing, maar ook de andere kandidaten per letter, woord of symbool, elk met een kans. Gebruikt door het Talundo Digibord.

Probeer het

1. Kies wat je schrijft
2. Schrijf hieronder met muis, pen of vinger
Kies eerst een schrift, schrijf dan een formule, een woord of één regel

Bij het proberen wordt niets bewaard: geen inkt, geen tekst. Wijs met de muis een letter of symbool aan om te zien uit welke streken het gelezen is.

Welke schriften

Bij elke herkenning kies je zelf het schrift. Er is een klein model dat offline in de browser werkt en een groter model op deze server.

Schrift (script)WatGemeten nauwkeurigheid
mathWiskundige formules, uitvoer LaTeX en MathMLCROHME 2019: 81% van de formules helemaal goed
latinLatijns schrift, Engels getraindUNIPEN: 6,0% fouten per teken
frenchFrans (regel per keer)RIMES: 3,2% fouten per teken
arabicArabisch schrift (regel per keer)KITAB OnlineKhatt: 4,4% fouten per teken
chineseVereenvoudigd ChineesICDAR 2013: 6,8% fouten per teken

Scheikunde heeft nog geen eigen model. Eenvoudige formules zoals H2SO4 kun je als math laten herkennen. Structuurformules worden niet herkend.

De kanspercentages zijn nog niet geijkt (calibrated: false). Ze geven de rangorde goed weer, maar een kans van 90% betekent nog niet dat de lezing in 9 van de 10 gevallen klopt.

API

POST /v1/recognitions
Authorization: Bearer <sleutel>
{ "script": "arabic", "profileId": "p-8c1f", "strokes": [{ "id": "s1", "points": [{ "x": 10, "y": 20, "t": 0 }] }] }

POST /v1/recognitions/{id}/revisions   { "kind": "edit", "text": "..." }
POST /v1/recognitions/{id}/accept      { "text": "..." }
POST /v1/sync                          offline herkend werk en correcties, later ingestuurd
GET  /v1/profiles/{profileId}/recognitions
DELETE /v1/profiles/{profileId}        alle gegevens van een profiel wissen
GET  /v1/scripts                       beschikbare schriften en modellen

Zonder script geeft de API de fout SCRIPT_REQUIRED met de mogelijke schriften. Een API-sleutel is voorlopig alleen voor Talundo beschikbaar.

Voorwaarden

Privacy

Deze dienst verwerkt gegevens voor het Talundo Digibord. Talundo is verantwoordelijk voor de verwerking. Vragen en verzoeken lopen via Talundo.

Wat wordt opgeslagen

Er worden geen namen, e-mailadressen of apparaat-ID's opgeslagen. De herkenningsdienst slaat geen IP-adressen op. De webserver houdt voor de beveiliging technische toegangslogs bij. Wat je op deze pagina uitprobeert, wordt niet opgeslagen.

Waarvoor

De gegevens dienen om de herkenning te verbeteren en om per schrijver te volgen hoe het handschrift en de herkenning zich ontwikkelen. Dat laatste gebeurt alleen met het pseudonieme profielnummer. De gegevens worden niet verkocht en niet gedeeld voor advertenties.

Toestemming en keuze

Bewaren, inzien en wissen

Gegevens blijven bewaard zolang het profiel bestaat. Via Talundo kun je ze inzien of laten wissen. Wissen verwijdert direct alle inkt, teksten en correcties van het profiel.

De gegevens staan op een eigen server binnen de EU.

English

AsterInk recognises handwritten mathematics and text from digital ink: Latin script, French, Arabic script and Chinese. With every request you choose the script. The result gives the best reading plus the other candidates per character, word or symbol, each with a probability. The probabilities are not calibrated yet. You can try it at the top of this page; nothing you write there is stored.

Terms: the service is for research and non-commercial use only. Most models are trained on datasets that allow non-commercial use only. Results are proposals for a person to confirm, without any warranty.

Privacy: Talundo is the controller. What is stored: the ink strokes; the recognised, edited and accepted text; and a pseudonymous profile id. No names, e-mail addresses or device ids are stored. Storage needs consent; for pupils under 16 that consent comes from their parents. Without consent the app sends "store": false and nothing is kept. Data is kept while the profile exists and can be viewed or deleted through Talundo. The server is in the EU.