skip to main content
10.1145/3092907.3092909acmconferencesArticle/Chapter ViewAbstractPublication PagesegConference Proceedingsconference-collections
research-article

Flow2Code: from hand-drawn flowcharts to code execution

Published: 29 July 2017 Publication History

Abstract

Flowcharts play an important role when learning to program by conveying algorithms graphically and making them easy to read and understand. Computer-based flowchart design requires the user to learn the software first, which often results in a steep learning curve. Paper-drawn flowcharts don't provide feedback. We propose a system that allows users to draw their flowcharts directly on paper combined with a mobile phone app that takes a photo of the flowchart, interprets it, and generates and executes the resulting code. Flow2Code uses off-line sketch recognition and computer vision algorithms to recognize flowcharts drawn on paper. To gain practice and feedback with flowcharts, the user needs only a pencil, white paper, and a mobile device. The paper describes a tested system and algorithmic model for recognizing and interpreting offline flowcharts as well as a novel geometric feature, Axis Aligned Score (AAS), that enables fast accurate recognition of various quadrilaterals.

Supplementary Material

ZIP File (a3-herrera-camara.zip)
Supplemental files.

References

[1]
Mudit Agrawal, Alexander Zotov, Ming Ye, and Sashi Raghupathy. 2010. Context Aware On-line Diagramming Recognition. In 2010 12th International Conference on Frontiers in Handwriting Recognition. IEEE, Kolkata, India, 682--687.
[2]
Apache Software Foundation. 2004. Apache Licence Version 2.0. https://www.apache.org/licenses/LICENSE-2.0. (2004).
[3]
Carlo Arcelli. 1981. Pattern Thinning by Contour Tracing. Computer Graphics Image Processing 17, 2 (Oct. 1981), 130--144. http://www.sciencedirect.com/science/article/B7GXF-4D7JNRD-3/2/a8a2f193520ad0cd78ef72d1c8ad8f5a
[4]
Danilo Avola, Fernando Ferri, Patrizia Grifoni, and Stefano Paolozzi. 2008. A Framework for Designing and Recognizing Sketch-Based Libraries for Pervasive Systems. In Information Systems and e-Business Technologies: 2nd International United Information Systems Conference UNISCON 2008 Klagenfurt, Austria, April 22--25, 2008 Proceedings, Roland Kaschek, Christian Kop, Claudia Steinberger, and Günther Fliedl (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 405--416.
[5]
Ahmad-Montaser Awal, Guihuan Feng, Harold Mouchere, and Christian Viard-Gaudin. 2011. First experiments on a new online handwritten flowchart database. In IS&T/SPIE Electronic Imaging. International Society for Optics and Photonics, San Francisco Airport, California, USA, 78740A--78740A.
[6]
Aaron Bangor, Philip Kortum, and James Miller. 2009. Determining What Individual SUS Scores Mean: Adding an Adjective Rating Scale. J. Usability Studies 4, 3 (May 2009), 114--123. http://dl.acm.org/citation.cfm?id=2835587.2835589
[7]
Jens Bennedsen and Michael E. Caspersen. 2007. Failure Rates in Introductory Programming. SIGCSE Bull. 39, 2 (June 2007), 32--36.
[8]
Alan C. Bovik. 2005. Handbook of Image and Video Processing (Communications, Networking and Multimedia). Academic Press, Inc., Orlando, FL, USA.
[9]
Martin Bresler, Daniel Prua, and Václav Hlavác. 2013. Modeling Flowchart Structure Recognition as a Max-sum Problem. In 2013 12th International Conference on Document Analysis and Recognition (ICDAR). IEEE, Washington, DC, USA, 1215--1219.
[10]
John Brooke. 1996. SUS: A quick and dirty usability scale. (1996).
[11]
Sarah Buchanan and Joseph J. Laviola, Jr. 2014. CSTutor: A Sketch-Based Tool for Visualizing Data Structures. Trans. Comput. Educ. 14, 1, Article 3 (March 2014), 28 pages.
[12]
Bill Buxton. 2007. Sketching User Experiences: Getting the Design Right and the Right Design. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA.
[13]
Ben A. Calloni and Donald J. Bagert. 1994. ICONIC Programming in BACCII vs. Textual Programming: Which is a Better Learning Environment? SIGCSE Bull. 26, 1 (March 1994), 188--192.
[14]
Martin C. Carlisle, Terry A. Wilson, Jeffrey W. Humphries, and Steven M. Hadfield. 2004. RAPTOR: Introducing Programming to Non-majors with Flowcharts. J. Comput. Sci. Coll. 19, 4 (April 2004), 52--60. http://dl.acm.org/citation.cfm?id=1050231.1050238
[15]
Cérès Carton, Aurélie Lemaitre, and Bertrand Coüasnon. 2013. Fusion of statistical and structural information for flowchart recognition. In Document Analysis and Recognition (ICDAR), 2013 12th International Conference on. IEEE, Washington, DC, USA, 1210--1214.
[16]
Sonya J Cates. 2006. Using Context to Resolve Ambiguity in Sketch Understanding. Ph.D. Dissertation. Massachusetts Institute of Technology.
[17]
John P. Chin, Virginia A. Diehl, and Kent L. Norman. 1988. Development of an Instrument Measuring User Satisfaction of the Human-computer Interface. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '88). ACM, New York, NY, USA, 213--218.
[18]
Gennaro Costagliola, Vincenzo Deufemia, and Michele Risi. 2005. Sketch Grammars: A Formalism for Describing and Recognizing Diagrammatic Sketch Languages. In Proceedings of the Eighth International Conference on Document Analysis and Recognition. IEEE, Seoul, South Korea, South Korea, 1226--1230.
[19]
Marco Cova, Christopher Kruegel, and Giovanni Vigna. 2010. Detection and Analysis of Drive-by-download Attacks and Malicious JavaScript Code. In Proceedings of the 19th International Conference on World Wide Web (WWW '10). ACM, New York, NY, USA, 281--290.
[20]
Thad Crews and Uta Ziegler. 1998. The Flowchart Interpreter for Introductory Programming Courses. In Frontiers in Education Conference, 1998. FIE '98. 28th Annual, Vol. 1. IEEE, Tempe, AZ, USA, USA, 307--312 vol.1.
[21]
Daniel Delling, Peter Sanders, Dominik Schultes, and Dorothea Wagner. 2009. Engineering Route Planning Algorithms. In Algorithmics of Large and Complex Networks, Jürgen Lerner, Dorothea Wagner, and Katharina A. Zweig (Eds.). Springer-Verlag, Berlin, Heidelberg, 117--139.
[22]
Android Developers. 2016. Android 5.0 APIs. https://developer.android.com/about/versions/android-5.0.html. (2016). Accessed: 2016-11-23.
[23]
Hung Ngoc Do, Minh-Thanh Vo, Bao Quoc Vuong, Huy Thanh Pham, An Hoang Nguyen, and Huy Quoc Luong. 2016. Automatic license plate recognition using mobile device. In 2016 International Conference on Advanced Technologies for Communications (ATC). IEEE, Hanoi, Vietnam, 268--271.
[24]
Nick Efford. 2000. Digital Image Processing: a Practical Introduction Using Java. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA. Includes CD-ROM.
[25]
Philip J Farrugia, Jonathan C Borg, Kenneth P Camilleri, Spiteri Christopher, and others. 2005. Experiments with a Cameraphone-aided Design (CpAD) System. In ICED 05: 15th International Conference on Engineering Design: Engineering Design and the Global Economy. Engineers Australia, Melbourne, Australia, 737.
[26]
Uwe Flick. 2009. An Introduction to Qualitative Research. SAGE Publications, London, UK. https://books.google.com/books?id=sFv1oWX2DoEC
[27]
Anne Galletta and William E. Cross. 2013. Mastering the Semi-Structured Interview and Beyond: From Research Design to Analysis and Publication. NYU Press, New York, NY. https://books.google.com/books?id=KcBp_CsZBGgC
[28]
John C. Giordano and Martin Carlisle. 2006. Toward a More Effective Visualization Tool to Teach Novice Programmers. In Proceedings of the 7th Conference on Information Technology Education (SIGITE '06). ACM, New York, NY, USA, 115--122.
[29]
Rafael C. Gonzalez and Richard E. Woods. 2006. Digital Image Processing (3rd Edition). Prentice-Hall, Inc., Upper Saddle River, NJ, USA.
[30]
Mark D Gross. 1994. Stretch-A-Sketch: a Dynamic Diagrammer. In Proceedings of the IEEE Symposium on Visual Languages. IEEE, St. Louis, MO, USA, USA, 232--238.
[31]
Zicheng Guo and Richard W. Hall. 1989. Parallel Thinning with Two-subiteration Algorithms. Commun. ACM 32, 3 (March 1989), 359--373.
[32]
Tracy Hammond and Randall Davis. 2002. Tahuti: A Geometrical Sketch Recognition System for UML Class Diagrams. In Technical Report SS-02-08: Papers from the 2002 Association for the Advancement of Artificial Intelligence (AAAI) Spring Symposium on Sketch Understanding. AAAI, Menlo Park, CA, 8 pages.
[33]
Tracy Hammond and Randall Davis. 2005. LADDER, a sketching language for user interface developers. Computers & Graphics 29, 4 (2005), 518--532.
[34]
Tracy Hammond and Brandon Paulson. 2011. Recognizing Sketched Multistroke Primitives. ACM Transactions on Interactiv Intelligent Systems 1, 1, Article 4 (Oct. 2011), 34 pages.
[35]
Tracy A. Hammond. 2007. Ladder: A Perceptually-based Language to Simplify Sketch Recognition User Interface Development. Ph.D. Dissertation. Massachusetts Institute of Technology, Cambridge, MA, USA. Advisor(s) Davis, Randall. AAI0818371.
[36]
C Judith Hilitch. 1969. Linear Skeletons from Square Cupboards. Machine Intelligence 4 (1969), 403--420.
[37]
Danial Hooshyar, Rodina Binti Ahmad, Mohd Hairul Nizam Md Nasir, Shahaboddin Shamshirband, and Shi-Jinn Horng. 2015. Flowchart-based Programming Environments for Improving Comprehension and Problem-solving Skill of Novice Programmers: A Survey. Int. J. Adv. Intell. Paradigms 7, 1 (July 2015), 24--56.
[38]
Google Inc. 2016. Google Material design. https://material.google.com/. (2016). Accessed: 2016-11-23.
[39]
Ben-Kwei Jang and Roland T. Chin. 1990. Analysis of Thinning Algorithms Using Mathematical Morphology. IEEE Transactions on Pattern Analysis and Machine Intelligence PAMI-12, 6 (June 1990), 541--551.
[40]
Javascript. 2016. Main website. https://www.javascript.com/. (2016). Accessed: 2016-11-23.
[41]
Stephen Johnson. 2006. Stephen Johnson on Digital Photography. O'Reilly Media, Inc.
[42]
Joshua Johnston and Tracy Hammond. 2010. Computing Confidence Values for Geometric Constraints for Use in Sketch Recognition. In Proceedings of the Seventh Sketch-Based Interfaces and Modeling Symposium (SBIM '10). Eurographics Association, Aire-la-Ville, Switzerland, Switzerland, 71--78. http://dl.acm.org/citation.cfm?id=1923363.1923376
[43]
Luc Julia and Claudie Faure. 1995. Pattern Recognition and Beautification for a Pen-based Interface. In Proceedings of 3rd International Conference on Document Analysis and Recognition, Vol. 1. IEEE, Montreal, Quebec, Canada, 58--63 vol.1.
[44]
Levent Burak Kara, Leslie Gennari, and Thomas F Stahovich. 2008. A Sketch-based Tool for Analyzing Vibratory Mechanical Systems. Journal of Mechanical Design 130, 10 (2008), 101101.
[45]
Joseph J LaViola Jr and Robert C Zeleznik. 2004. MathPad2: A System for the Creation and Exploration of Mathematical Sketches. ACM Transactions on Graphics 23, 3 (2004), 432--440.
[46]
Aurélie Lemaitre, Harold Mouchere, Jean Camillerapp, and Bertrand Coüasnon. 2013. Interest of Syntactic Knowledge for On-line Flowchart Recognition. In Graphics Recognition. New Trends and Challenges. Springer, Berlin, Heidelberg, 89--98.
[47]
James R. Lewis. 1995. IBM Computer Usability Satisfaction Questionnaires: Psychometric Evaluation and Instructions for Use. International Journal on Human Computer Interaction 7, 1 (Jan. 1995), 57--78.
[48]
Rensis Likert. 1932. A Technique for the Measurement of Attitudes. Archives of Psychology 22, 140 (1932), 1--55.
[49]
Kuei-Chun Liu, Ching-Hung Wu, Shau-Yin Tseng, and Yin-Te Tsai. 2015. Voice Helper: A Mobile Assistive System for Visually Impaired Persons. In 2015 IEEE International Conference on Computer and Information Technology; Ubiquitous Computing and Communications; Dependable, Autonomic and Secure Computing; Pervasive Intelligence and Computing. IEEE, Liverpool, UK, 1400--1405.
[50]
Joanne Lo, Cesar Torres, Isabel Yang, Jasper O'Leary, Danny Kaufman, Wilmot Li, Mira Dontcheva, and Eric Paulos. 2016. Aesthetic Electronics: Designing, Sketching, and Fabricating Circuits Through Digital Exploration. In Proceedings of the 29th Annual Symposium on User Interface Software and Technology (UIST '16). ACM, New York, NY, USA, 665--676.
[51]
Meili Lu, Xiaobing Sun, Shaowei Wang, David Lo, and Yucong Duan. 2015. Query Expansion via WordNet for Effective code search. In 2015 IEEE 22nd International Conference on Software Analysis, Evolution, and Reengineering (SANER). IEEE, Montreal, QC, Canada, 545--549.
[52]
Hidetoshi Miyao and Rei Maruyama. 2012. On-Line Handwritten flowchart Recognition, Beautification and Editing System. In 2012 International Conference on Frontiers in Handwriting Recognition. IEEE, Bari, Italy, 83--88.
[53]
Mozilla Developer's Network. 2016. Rhino-Mozilla. https://developer.mozilla.org/en-US/docs/Mozilla/Projects/Rhino. (2016). Accessed: 2016-11-23.
[54]
Mozilla Foundation. 2016. The Mozilla Foundation. https://www.mozilla.org/en-US/foundation/. (2016). Accessed: 2016-11-23.
[55]
Masahide Nakamura, Yusuke Fukuoka, Hiroshi Igaki, and Ken-ichi Matsumoto. 2008. Implementing Multi-Vendor Home Network System with Vendor-Neutral Services and Dynamic Service Binding. In 2008 IEEE International Conference on Services Computing, Vol. 2. IEEE, Honolulu, HI, USA, USA, 275--282.
[56]
Roberto Neto and Nuno Fonseca. 2014. Camera Reading for Blind People. Procedia Technology 16 (2014), 1200--1209.
[57]
Matt Notowidigdo and Robert C. Miller. 2004. Off-line Sketch Interpretation. In AAAI Fall Symposium. AAAI Press, Menlo Park, CA, 120--126.
[58]
Vilm Novk, Jir Mockor, and Irina Perfilieva. 1999. Mathematical principles of fuzzy logic. Kluwer, Boston, MA. https://cds.cern.ch/record/425778
[59]
Lawrence O'Gorman. 1990. K x K Thinning. CVGIP: Image Understanding 51, 2 (Aug. 1990), 195--215. http://www.sciencedirect.com/science/article/B7GXG-4KGXSGS-4/2/871a0b1012655e59a369b16cbd6bb8b3
[60]
Tom Y. Ouyang and Randall Davis. 2007. Recognition of Hand Drawn Chemical Diagrams. In Proceedings of the 22nd National Conference on Artificial Intelligence, Volume 1 (AAAI'07). AAAI Press, Vancouver, British Columbia, Canada, 846--851. http://dl.acm.org/citation.cfm?id=1619645.1619781
[61]
Brandon Paulson, Brian Eoff, Aaron Wolin, Joshua Johnston, and Tracy Hammond. 2008. Sketch-Based Educational Games: "Drawing" Kids Away from Traditional Interfaces. In Proceedings of the 7th International Conference on Interaction Design and Children. ACM, Chicago, Illinois, 1--10.
[62]
Kris Powers, Paul Gross, Steve Cooper, Myles McNally, Kenneth J. Goldman, Viera Proulx, and Martin Carlisle. 2006. Tools for Teaching Introductory Programming: What Works?. In Proceedings of the 37th SIGCSE Technical Symposium on Computer Science Education (SIGCSE '06). ACM, New York, NY, USA, 560--561.
[63]
Pankaj Rajan and Tracy Hammond. 2008. From Paper to Machine: Extracting Strokes from Images for use in Sketch Recognition. In Eurographics Workshop on Sketch-Based Interfaces and Modeling, Christine Alvarado and Marie-Paule Cani (Eds.). The Eurographics Association, Annecy, France, 41--48.
[64]
Pankaj Rajan, Paul Taele, and Tracy Hammond. 2010. Evaluation of Paper-Pen based Sketching Interface. In Proceedings of the 16th International Conference on Distributed Multimedia Systems (DMS). Knowledge Systems Institute, Oak Brook, IL, 321--326.
[65]
Dan Roam. 2009. The Back of the Napkin (Expanded Edition): Solving Problems and Selling Ideas with Pictures. Penguin Publishing Group. https://books.google.com/books?id=s4y6UQvQHakC
[66]
Lawrence E. Rosen. 2005. Open Source Licensing: Software Freedom and Intellectual Property Law. Prentice Hall PTR. https://books.google.com/books?id=HGokAQAAIAAJ
[67]
Dean Rubine. 1991. Specifying Gestures by Example. In Proceedings of the 18th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '91). ACM, New York, NY, USA, 329--337.
[68]
G. Sahoo and Bhupesh Kumar Singh. 2008. A New Approach to Sketch Recognition using Heuristic. International Journal of Computer Science and Network Security 8, 2 (2008), 102--108.
[69]
Andrew Sears and Julie A Jacko. 2009. Human-Computer Interaction: Designing for Diverse Users and Domains. CRC Press. https://books.google.com/books?id=foE8AnfQmZoC
[70]
Mehmet Sezgin and Blent Sankur. 2004. Survey over image thresholding techniques and quantitative performance evaluation. J. Electronic Imaging 13, 1 (2004), 146--168. http://dblp.uni-trier.de/db/journals/jei/jei13.html#SezginS04
[71]
T. Metin Sezgin. 2007. Overview of Recent Work in Pen-Centric Computing: Vision and Research Summary. In Workshop on Pen-Centric Computing Research. Brown University.
[72]
Ray Smith. 2007. An Overview of the Tesseract OCR Engine. In Proceedings of the Ninth International Conference on Document Analysis and Recognition (ICDAR), Vol. 2. IEEE, 629--633.
[73]
Sourceforge. 2016. DevFLowCharter. https://sourceforge.net/projects/devflowcharter/. (2016). Accessed: 2016-11-23.
[74]
George Stockman and Linda G. Shapiro. 2001. Computer Vision (1st ed.). Prentice Hall PTR, Upper Saddle River, NJ, USA.
[75]
Anselm Leonard Strauss and Juliet Corbin. 2008. Basics of Qualitative Research : Techniques and Procedures for Developing Grounded Theory. SAGE Publications, Los Angeles, London, New Delhi. http://opac.inria.fr/record=b1133423
[76]
Ching Y Suen, Marc Berthod, and Shunji Mori. 1980. Automatic Recognition of Handprinted Characters-The State of the Art. Proc. IEEE 68(4) (April 1980), 469--484.
[77]
Hideyki Tamura. 1978. A Comparison of Line Thinning Algorithms from Digital Geometry Viewpoint. In Proceedings of the 4th International Conference on Pattern Recognition. International Association for Pattern Recognition, Kyoto, Japan, 715--719.
[78]
Thomas S Tullis and Jacqueline N Stetson. 2004. A Comparison of Questionnaires for Assessing Website Usability. In Usability Professional Association Conference. 1--12.
[79]
Tia Watts. 2004. The SFC Editor a Graphical Tool for Algorithm Development. J. Comput. Sci. Coll. 20, 2 (Dec. 2004), 73--85. http://dl.acm.org/citation.cfm?id=1040151.1040159
[80]
Anastasia Rita Widiarti. 2011. Comparing Hilditch, Rosenfeld, Zhang-Suen, and Nagendraprasad-Wang-Gupta Thinning. International Journal of Computer, Electrical, Automation, Control and Information Engineering 5, 6 (2011), 563--567. http://waset.org/Publications?p=54
[81]
Aaron Wolin, Brian Eoff, and Tracy Hammond. 2008. ShortStraw: A Simple and Effective Corner Finder for Polylines. In Proceedings of the Fifth Eurographics Conference on Sketch-Based Interfaces and Modeling (SBM'08). Eurographics Association, Aire-la-Ville, Switzerland, Switzerland, 33--40.
[82]
Aaron Wolin, Martin Field, and Tracy Hammond. 2011. Combining Corners from Multiple Segmenters. In Proceedings of the Eighth Eurographics Symposium on Sketch-Based Interfaces and Modeling (SBIM '11). ACM, New York, NY, USA, 117--124.
[83]
Jie Wu, Changhu Wang, Liqing Zhang, and Yong Rui. 2014. Sketch Recognition with Natural Correction and Editing. In Proceedings of the Twenty-Eighth AAAI Conference on Artificial Intelligence. AAAI, Qubec City, Qubec, Canada, 951--957.
[84]
Jie Wu, Changhu Wang, Liqing Zhang, and Yong Rui. 2015. Offline Sketch Parsing via Shapeness Estimation. In Proceedings for the 35th International Joint Conference on Artificial Intelligence (IJCAI). IJCAI, Buenos Aires, Argentina, 1200--1207.
[85]
Zhenming Yuan, Hong Pan, and Liang Zhang. 2008. A Novel Pen-based Flowchart Recognition Rystem for Programming Teaching. In Advances in Blended Learning. Springer, 55--64.
[86]
T. Y. Zhang and Ching Y. Suen. 1984. A Fast Parallel Algorithm for Thinning Digital Patterns. Commun. ACM 27, 3 (1984), 236--239. http://dblp.uni-trier.de/db/journals/cacm/cacm27.html#ZhangS84

Cited By

View all
  • (2023)Using YOLO Network for Automatic Processing of Finite Automata Images with Application to Bit-Strings RecognitionProceedings of the ACM Symposium on Document Engineering 202310.1145/3573128.3604898(1-9)Online publication date: 22-Aug-2023
  • (2023)Towards Making Flowchart Images Machine InterpretableDocument Analysis and Recognition - ICDAR 202310.1007/978-3-031-41734-4_31(505-521)Online publication date: 19-Aug-2023
  • (2022)Segmentation and Recognition of Offline Sketch Scenes Using Dynamic ProgrammingIEEE Computer Graphics and Applications10.1109/MCG.2021.306986342:1(56-72)Online publication date: 1-Jan-2022
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SBIM '17: Proceedings of the Symposium on Sketch-Based Interfaces and Modeling
July 2017
51 pages
ISBN:9781450350792
DOI:10.1145/3092907
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 29 July 2017

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. educational software
  2. sketch recognition
  3. sketch-based interface
  4. sketching

Qualifiers

  • Research-article

Funding Sources

  • Mexican Chamber of Electronics, Telecommunications and Information Technologies (CANIETI)
  • Microsoft

Conference

Expressive '17
Sponsor:

Acceptance Rates

Overall Acceptance Rate 20 of 36 submissions, 56%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)31
  • Downloads (Last 6 weeks)3
Reflects downloads up to 27 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2023)Using YOLO Network for Automatic Processing of Finite Automata Images with Application to Bit-Strings RecognitionProceedings of the ACM Symposium on Document Engineering 202310.1145/3573128.3604898(1-9)Online publication date: 22-Aug-2023
  • (2023)Towards Making Flowchart Images Machine InterpretableDocument Analysis and Recognition - ICDAR 202310.1007/978-3-031-41734-4_31(505-521)Online publication date: 19-Aug-2023
  • (2022)Segmentation and Recognition of Offline Sketch Scenes Using Dynamic ProgrammingIEEE Computer Graphics and Applications10.1109/MCG.2021.306986342:1(56-72)Online publication date: 1-Jan-2022
  • (2021)Exploring a Handwriting Programming Language for Educational RobotsRobotics in Education10.1007/978-3-030-82544-7_25(268-275)Online publication date: 1-Aug-2021
  • (2020)Generating Graph from 2D Flowchart using Region-Based Segmentation2020 IEEE International Students' Conference on Electrical,Electronics and Computer Science (SCEECS)10.1109/SCEECS48394.2020.165(1-5)Online publication date: Mar-2020

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media