Abstract-Vi beskriver ett robust och effektivt system för att känna igen typeset och handskriven matematisk notation. Från en lista med symboler med avgränsande rutor analyserar systemet ett uttryck i tre på varandra följande pass. Layout Pass konstruerar ett baslinjestrukturträd (BST) som beskriver det tvådimensionella arrangemanget av inmatningssymboler. Läsordning och operatör dominans används för att möjliggöra effektiv igenkänning av symbollayout även när symboler avviker kraftigt från sina idealiska positioner. Lexical Pass producerar därefter en Lexed BST från den ursprungliga BST genom att gruppera tokens som består av flera inmatningssymboler; dessa inkluderar decimaltal, funktionsnamn och symboler som består av icke-överlappande primitiver såsom "=". Lexical Pass märker också vertikala strukturer som bråk och accenter. Lexed BST översätts till L A T E X. Ytterligare bearbetning, nödvändig för att producera utdata för symboliska algebra system, utförs i Expression Analysis Pass. Lexed BST översätts till ett Operator Tree, som beskriver ordningen och omfattningen av verksamheten i inmatningsuttrycket. De trädmanipulationer som används i varje pass representeras kompakt med hjälp av trädomvandlingar. Systemets kompilatorliknande arkitektur möjliggör robust hantering av oväntade ingångar, ökar systemets skalbarhet och ger underlag för hantering av dialekter i matematisk notation.
Zanibbi m.fl. REF använde också viss geometrisk information i sitt system för att känna igen typsnitt och handskrivna matematiska uttryck.
Recognizing Mathematical Expressions Using Tree Transformation
{'venue': 'IEEE Transactions on Pattern Analysis and Machine Intelligence', 'journal': None, 'mag_field_of_study': ['Computer Science']}