Issue No.11 - Nov. (2013 vol.35)
pp: 2576-2591
Mei Chee Leong , Sch. of Mech. & Aerosp. Eng., Nanyang Technol. Univ., Singapore, Singapore
Yong Tsui Lee , Sch. of Mech. & Aerosp. Eng., Nanyang Technol. Univ., Singapore, Singapore
Fen Fang , Sch. of Mech. & Aerosp. Eng., Nanyang Technol. Univ., Singapore, Singapore
Several studies have been made in finding the faces of an object depicted in a line drawing, but the problem has not been completely solved. Although existing methods can find the correct faces in most cases, there is no mechanism to ascertain that they are indeed correct, leaving the human user to do so. This paper uses a two-stage approach--find potential faces, then validate their correctness--to ensure that only correct faces are delivered ultimately. The face finding itself uses a double breadth-first search algorithm, which yields the shortest path, to find the potential faces. The basic premise is that the smallest faces found are more likely the correct ones. They serve as the "seed" potential faces, from which the algorithm proceeds to search for more faces. If the potential faces found satisfy the validation rules, then they are accepted as correct. Otherwise, the wrong potential faces are identified and removed, and new ones found in their place. The validation process is then repeated. The algorithm is fast and reliable, can deal with planar-faced manifold and nonmanifold objects, and can deliver the different results when a drawing has multiple interpretations. Our extensive tests show that the method can deal with most cases efficiently, including those that previous methods cannot solve.
Face, Manifolds, Search problems, Object recognition, Algorithm design and analysis, Upper bound, Reliability,single line drawing, 3D reconstruction, breadth-first search, face identification
Mei Chee Leong, Yong Tsui Lee, Fen Fang, "A Search-and-Validate Method for Face Identification from Single Line Drawings", IEEE Transactions on Pattern Analysis & Machine Intelligence, vol.35, no. 11, pp. 2576-2591, Nov. 2013, doi:10.1109/TPAMI.2013.82
[1] J. Liu, "Efficient Search of Faces from Complex Line Drawings," technical report, Multimedia Lab, Dept. of Information Eng., The Chinese Univ. of Hong Kong, 2003.
[2] J. Liu, Y. Lee, and W.K. Cham, "Identifying Faces in a 2D Line Drawing Representing a Manifold Object," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 24, no. 12, pp. 1579-1593, Dec. 2002.
[3] P.A.C. Varley and P. Company, "A New Algorithm for Finding Faces in Wireframes," Computer-Aided Design, vol. 42, no. 4, pp. 279-309, Apr. 2010.
[4] G. Markowsky and M.A. Wesley, "Fleshing Out Wire Frames," IBM J. Research and Development, vol. 24, no. 5, pp. 582-597, 1980.
[5] S.C. Argawal and W.N. WaggenspackJr., "Decomposition Method for Extracting Face Topologies from Wireframe Models," Computer-Aided Design, vol. 24, no. 3, pp. 123-140, 1992.
[6] M. Shpitalni and H. Lipson, "Identification of Faces in a 2D Line Drawing Projection of a Wireframe Object," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 18, no. 10, pp. 1000-1012, Oct. 1996.
[7] J. Liu and Y. Lee, "A Graph-Based Method for Face Identification from a Single 2D Line Drawing," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 23, no. 10, pp. 1106-1119, Oct. 2001.
[8] H. Lipson and M. Shpitalni, "Optimization-Based Reconstruction of a 3D Object from a Single Freehand Line Drawing," Computer-Aided Design, vol. 28, no. 8, pp. 651-663, 1996.
[9] J. Liu and X. Tang, "Evolutionary Search for Faces from Line Drawings," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 27, no. 6, pp. 861-872, June 2005.
[10] E.W. Dijkstra, "A Note on Two Problems in Connexion with Graphs," Numerische Mathematik I, vol. 1, pp. 269-271, 1959.
[11] H. Li, Q. Wang, L. Zhao, Y. Chen, and L. Huang, "$n$ D Object Representation and Detection from Single 2D Line Drawing," Computer Algebra and Geometric Algebra with Applications, vol. 3519, pp. 363-382, 2005.
[12] Spatial Docs, Non-manifold_Objects , 2013.
[13] Y. Sun and Y. Lee, "Topological Analysis of a Single Line Drawing for 3D Shape Recovery," Proc. Second Int'l Conf. Computer Graphics and Interactive Techniques in Australasia and South East Asia, pp. 167-172, 2004.
[14] J.A. Heissermann, A Generalized Euler-Poincaré, Carnegie-Mellon Univ. Eng. Design Research Center, 1991.
[15] B. Coppin, Artificial Intelligence Illuminated. Jones and Bartlett Publishers, Inc., 2004.
[16] J.A. Bondy and U.S.R. Murty, Graph Theory. Springer, 2008.
[17] Inst. for Computer Based Learning, Heriot-Watt Univ., LOCAL_COPIES/ MARBLE/high/solidswire.htm , 2013.
[18] J. Liu, Y. Chen, and X. Tang, "Decomposition of Complex Line Drawings with Hidden Lines for 3D Planar-Faced Manifold Object Reconstruction," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 33, no. 1, pp. 3-15, Jan. 2011.