Recognition of Hand Drawn Flowcharts

  • Wioleta Szwoch
  • Michał Mucha
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 184)


In this paper the problem of hand drawn flowcharts recognition is presented. There are described two attitudes to this problem: on-line and off-line. A concept of FCE, a system for recognizing and understanding of freehand drawn on-line flow charts on desktop computer and mobile devices is presented. The first experiments with the FCE system and the planes for future are also described.


Mobile Device Hide Markov Model Graph Grammar Technical Drawing Symbol Class 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Szwoch, M.: Formal languages, automata and translators. PWNT, Gdańsk (2008) (in Polish) Google Scholar
  2. 2.
    Cao, H., Prasad, R., Natarajan, P.: Handwritten and Typewritten Text Identification and Recognition using Hidden Markov Models. In: Int. Conf. on Document Analysis and Recognition ICDAR, pp. 744–748. CPS IEEE Computer Society (2011)Google Scholar
  3. 3.
    Lin, Z., He, J., Zhong, Z., Wang, R., Shum, H.Y.: Table Detection in On-line Ink Notes. IEEE Transactions on PAMI 28(8), 1341–1346 (2006)CrossRefGoogle Scholar
  4. 4.
    Blostein, D., Lank, E., Thorley, J., Chen, S.: On-line Recognition of UML Diagrams. In: Sixth Int. Conf. on Document Analysis and Recognition ICDAR, pp. 356–360. CPS IEEE Computer Society (2001)Google Scholar
  5. 5.
    Kara, L.B., Stahovich, T.F.: Hierarchical Parsing and Recognition of Hand-Sketched Diagrams. In: 17th ACM Symp. on User Interface Software and Technology (2004)Google Scholar
  6. 6.
    Szwoch, W.: Recognition, understanding and aestheticization of freehand drawing flowcharts. In: ICDAR 9th Int. Conf. on Document Analysis and Recognition, Brazil, vol. 2, pp. 1138–1142. CPS IEEE Computer Society (2007)Google Scholar
  7. 7.
    Szwoch, W.: Aestheticization of Flowcharts. In: Stapleton, G., Howse, J., Lee, J. (eds.) Diagrams 2008. LNCS (LNAI), vol. 5223, pp. 423–426. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  8. 8.
    Wang, X., Xu, H., Wang, H.: On-line Sketch Recognition for Course of Action Diagrams. In: IEEE Int. Conf. on Mechatronics and Automation, pp. 465–469 (2010)Google Scholar
  9. 9.
    Liu, W.: On-line Graphics Recognition: State-of-the-Art. In: Lladós, J., Kwon, Y.-B. (eds.) GREC 2003. LNCS, vol. 3088, pp. 291–304. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  10. 10.
    Yu, Y., Samal, A., Seth, S.C.: A system for recognizing a large class of engineering drawings. IEEE Transactions on Pattern Analysis and Machine Intelligence 19(8), 868–890 (1997)CrossRefGoogle Scholar
  11. 11.
    Hammond, T., Paulson, B.: Recognizing Sketched Multistroke Primitives. ACM Transactions on Interactive Intelligent Systems, 1–34 (2011)Google Scholar
  12. 12.
    Szwoch, W.: Automatyzacja procesu analizy odręcznych schematów blokowych i oceny ich estetyki. PhD Thesis, Gdansk University of Technology, Gdańsk (2009)Google Scholar
  13. 13.
    Mucha, M.: Rozpoznawanie ręcznie rysowanych schematów blokowych. MA Thesis, Gdansk University of Technology, Gdańsk (2011)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  1. 1.Gdansk University of TechnologyGdanskPoland

Personalised recommendations