Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Algorithmic Perception of Vertices in Sketched Drawings of Polyhedral Shapes

Published: 31 August 2019 Publication History

Abstract

In this article, visual perception principles were used to build an artificial perception model aimed at developing an algorithm for detecting junctions in line drawings of polyhedral objects that are vectorized from hand-drawn sketches. The detection is performed in two dimensions (2D), before any 3D model is available and minimal information about the shape depicted by the sketch is used. The goal of this approach is to not only detect junctions in careful sketches created by skilled engineers and designers but also detect junctions when skilled people draw casually to quickly convey rough ideas. Current approaches for extracting junctions from digital images are mostly incomplete, as they simply merge endpoints that are near each other, thus ignoring the fact that different vertices may be represented by different (but close) junctions and that the endpoints of lines that depict edges that share a common vertex may not necessarily be close to each other, particularly in quickly sketched drawings. We describe and validate a new algorithm that uses these perceptual findings to merge tips of line segments into 2D junctions that are assumed to depict 3D vertices.

References

[1]
P. Company, M. Contero, J. Conesa, and A. Piquer. 2004. An optimisation-based reconstruction engine for 3D modelling by sketching. Comput. Graph. 28, 6 (2004), 955--979.
[2]
P. Company, P. A. C. Varley, R. Plumed, and J. D. Camba. 2017. Source Code for Finding Vertices in 2D Line-drawings of Polyhedral Shapes. Technical Report. Regeo (2018), Geometric Reconstruction Group. Retrieved from http://www.regeo.uji.es/FindingVertices.htm.
[3]
P. Company, P. A. C. Varley, R. Plumed, and J. D. Camba. 2019. Detection of vertices in sketched drawings of polyhedral shapes. In LNCS 11401 (CIARP 2018). 376--383.
[4]
S. Ekwaro-Osire, R. Cruz-Lozano, H. B. Endeshaw, and J. P. Dias. 2016. Uncertainty in communication with a sketch. J. Integr. Des. Process Sci. 20, 4 (2016), 43--60.
[5]
J. D. Favreau, F. Lafarge, and A. Bousseau. 2016. Fidelity vs. simplicity: A global approach to line drawing vectorization. In ACM Transactions on Graphics (Proc. SIGGRAPH), Vol. 35. No. 120.
[6]
E. S. Ferguson. 1992. Engineering and the Mind’s Eye. The MIT Press.
[7]
L. Governi, R. Furferi, M. Palai, and Y. Volpe. 2013. 3D geometry reconstruction from orthographic views: A method based on 3D image processing and data fitting. Comput. Indust. 64, 9 (2013), 1290--1300.
[8]
D. D. Hoffman. 1998. Visual Intelligence: How We Create What We See. Norton 8 Company.
[9]
D. L. Jenkins. 1992. The Automatic Interpretation of Two-Dimensional Freehand Sketches. Ph.D. Dissertation. University of Wales, College of Cardiff.
[10]
G. Johnson, M. D. Gross, J. Hong, and E. Y. L. Do. 2009. Computational support for sketching in design: A review. Found. Trends Hum.-Comput. Interact. 2, 1 (2009).
[11]
J. A. Jorge and M. J. Fonseca. 1999. A simple approach to recognize geometric shapes interactively. GREC99. Retrieved from http://web.ist.utl.pt/mjf/publications/2004-1999/pdf/grec99.pdf.
[12]
G. Kanizsa. 1979. Organization in Vision: Essays on Gestalt Perception. Praeger, New York, NY.
[13]
Y. Leclerc and M. Fischler. 1992. An optimization-based approach to the interpretation of single line drawings as 3D wire frames. Int. J. Comput. Vis. 9, 2 (1992), 113--136.
[14]
H. Lipson and M. Shpitalni. 1996. Optimization-based reconstruction of a 3D object from a single freehand line drawing. Comput. Aid. Des. 28, 8 (1996), 651--663.
[15]
X. Liu, T. T. Wong, and P. A. Heng. 2015. Closure-aware sketch simplification. ACM Trans. Graph. 34, 6 (2015).
[16]
G. Orbay and L. B. Kara. 2011. Beautification of design sketches using trainable stroke clustering and curve fitting. IEEE Trans. Vis. Comput. Graph. 17, 5 (2011), 694--708.
[17]
M. W. Pache. 2005. Sketching for Conceptual Design: Empirical Results and Future Tools. Ph.D. Dissertation. Technischen Universitat Munchen.
[18]
D. N. Perkins. 1972. Cubic Corners, Oblique Views of Pictures, the Perception of Line Drawings of Simple Space Forms. Geometry and the Perception of Pictures: Three Studies. Technical Report No. 5.
[19]
J. Fišer, P. Asente, S. Schiller, and D. Sýkora. 2016. Advanced drawing beautification with ShipShape. Comput. Graph. 56 (2016), 46--58.
[20]
E. Simo-Serra, S. Iizuka, K. Sasaki, and H. Ishikawa. 2016. Learning to simplify: Fully convolutional networks for rough sketch cleanup. In ACM Transactions on Graphics (Proc. SIGGRAPH), Vol. 35. No. 120.
[21]
B. Xu, W. Chang, A. Sheffer, A. Bousseau, J. McCrae, and K. Singh. 2014. True2Form: 3D curve networks from 2D sketches via selective regularization. In ACM Transactions on Graphics (Proc. SIGGRAPH), Vol. 33.
[22]
S. Yuan, L. Y. Tsui, and S. Jie. 2008. Regularity selection for effective 3D object reconstruction from a single line drawing. Pattern Recogn. Lett. 29, 10 (2008), 1486--1495.

Cited By

View all
  • (2024)A New Approach to Detect Hand-Drawn Dashed Lines in Engineering SketchesApplied Sciences10.3390/app1410402314:10(4023)Online publication date: 9-May-2024
  • (2023)Differential Operators on Sketches via Alpha ContoursACM Transactions on Graphics10.1145/359242042:4(1-15)Online publication date: 26-Jul-2023
  • (2022)Detecting viewer-perceived intended vector sketch connectivityACM Transactions on Graphics10.1145/3528223.353009741:4(1-11)Online publication date: 22-Jul-2022
  • Show More Cited By

Index Terms

  1. Algorithmic Perception of Vertices in Sketched Drawings of Polyhedral Shapes

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Transactions on Applied Perception
    ACM Transactions on Applied Perception  Volume 16, Issue 3
    Special Issue on SAP 2019 and Regular Paper
    July 2019
    91 pages
    ISSN:1544-3558
    EISSN:1544-3965
    DOI:10.1145/3360014
    Issue’s Table of Contents
    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]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 31 August 2019
    Accepted: 01 July 2019
    Revised: 01 May 2019
    Received: 01 July 2018
    Published in TAP Volume 16, Issue 3

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Algorithmic perception
    2. junctions
    3. polyhedral shapes
    4. vertices

    Qualifiers

    • Research-article
    • Research
    • Refereed

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)6
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 22 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)A New Approach to Detect Hand-Drawn Dashed Lines in Engineering SketchesApplied Sciences10.3390/app1410402314:10(4023)Online publication date: 9-May-2024
    • (2023)Differential Operators on Sketches via Alpha ContoursACM Transactions on Graphics10.1145/359242042:4(1-15)Online publication date: 26-Jul-2023
    • (2022)Detecting viewer-perceived intended vector sketch connectivityACM Transactions on Graphics10.1145/3528223.353009741:4(1-11)Online publication date: 22-Jul-2022
    • (2022)Sketch-Based Modeling in Mechanical Engineering DesignComputer-Aided Design10.1016/j.cad.2022.103283150:COnline publication date: 1-Sep-2022

    View Options

    Login options

    Full Access

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    HTML Format

    View this article in HTML Format.

    HTML Format

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media