ExpressMath - Reconhecimento de expressões matemáticas

(Página criada em 06/08/2007)
(Última atualização em 27/02/2009)


Introdução
    Este projeto tem como objetivo o estudo, implementação e teste de técnicas voltadas ao reconhecimento de expressões matemáticas manuscritas. Para isso, envolve também o desenvolvimento de um sistema computacional para reconhecimento de expressões matemáticas manuscritas. O reconhecimento de expressões matemáticas pode ser útil para transformar documentos técnicos e científicos que se encontram em papel para o formato eletrônico, ou então para a entrada de expressões matemáticas em sistemas computacionais, através de escrita em dispositivos como tablets. Outro objetivo é investigar a escrita, em adição aos usuais teclado e mouse, como um mecanismo de interação com os sistemas computacionais.

    Este projeto está ligado aos projetos de pesquisa "IAPen (InterActive Pen) --- Interação via dispositivos de escrita" e "Abordagens hierárquicas para classificação de dados", apoiados pelo CNPq e iniciados em 2008.

Histórico
    As primeiras atividades relacionadas a este projeto tiveram início no ano de 2006. A maior parte delas tem sido desenvolvida em Trabalhos de Formatura Supervisionado e/ou iniciação científica:

    • 2006 -- Sistema Titanium de Reconhecimento de Escrita Online - SisTREO. Este sistema tenta implementar todo o processo desde a leitura da expressão, segmentação de caracteres até o reconhecimento seguida da geração da expressão LaTeX correspondente.
    • 2007 -- Math-Picasso. Math-Picasso -- foi desenvolvido restringindo-se o escopo à segmentação de -- caracteres e reconhecimento a um número limitado de caracteres.
    • 2008 -- Cristiano Perez Garcia investigou uma abordagem hierárquica para o reconhecimento e classificação de caracteres e símbolos em expressões matemáticas. Um grande desafio na solução desse problema, além das variações devidas ao manuscrito, é a quantidade de símbolos e caracteres que podem aparecer em expressões matemáticas.
    • 2008/2009 -- Ricardo Sider, aluno de IC com bolsa CNPq, vem trabalhando na parte de análise estrutural das expressões.
    • 2009 -- Breno Flesch, aluno de IC com bolsa PIBIC/CNPq, está -- trabalhando na melhoria da interface no que diz respeito à interação do usuário com o sistema.

Pessoas
  • Nina S. T. Hirata (coordenadora)
  • Ricardo Sider (bolsista CNPq/IC)
  • Cristiano Perez Garcia (bolsista CNPq/ITI - 2008)
  • Fábio Hirano (ex-bolsista CNPq/IC)
  • Ana Paula, Fábio Eiji, Leonardo Ka Wah, Eduardo Komatsu (equipe Math-Picasso, 2007)
  • Eduardo Gusmão Cáceres Pires, Pedro Henrique Simões de Oliveira, Ricky Ye Lun Chow (equipe SisTREO, 2006)

Links para projetos/sistemas similares
    FFES The Freehand Formula Entry System, Diagram Recognition Lab, School of Computing, Queen's University
    MathFoR Mathematical Formula Recognition, Freie Universität Berlin
    MathBrush A Pen-Based Math System, University of Waterloo
    Infty Project Research Project on Mathematical Information Processing, Japan

Referências bibliográficas
  • D. Blostein and A. Grbavec, Recognition of Mathematical Notation, in Handbook of Character Recognition and Document Image Analysis, H. Bunke and P. Wang (eds.), pp.557-582, World Scientific, 1997.
  • K.-F. Chan and D.-Y. Yeung, Mathematical Expression Recognition: A Survey, International Journal on Document Analysis and Recognition, 3, pp.3-15, 2000.