A Robust System for Visual Pattern Recognition in Engineering Drawing Documents

In AEC (Architectural, Engineering and Constructional) domain, the architects use several types of drawing documents. These documents consist of various category of graphical objects and such objects can be classified based on their shape and curvature properties. Here, we have proposed a query enabled image searching system which can be used to locate objects in a set of documents. To achieve our goal, at-first we have identified a key point search window based on the inflection points of the contour of the object. Then, for each window we try to classify the curve segment into positive or negative class based on the curvature values. Then depending on the predicted class, we get the maxima or minima point on the contour. Now, we use these points as seed values (initial key points) to our feature detection mechanism. To extract the shape and/or curvature properties of the objects at different levels of scale and orientation, we have employed two feature extraction mechanisms. To get the local feature descriptor, we have introduced a neighborhood-based curvature extraction methodology and to consider the global shape of the object, Hu moments based shape descriptor of the object contour is computed. Finally, these two features are normalized, and their combined feature vector is used to compare and measure the similarity between the key points of two objects. We have also introduced a mechanism to identify the query object as a whole, when it consists of multiple overlapping contours for a single object. We have tested our system on a variety of AEC class of drawing documents and the results are quite encouraging. The proposed system will enable the users to locate similar objects inside a project consisting of hundreds of documents. Also, the method can be used for object hyperlinking with some alterations.

[1]  Farzin Mokhtarian,et al.  A Theory of Multiscale, Curvature-Based Shape Representation for Planar Curves , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[2]  Farzin Mokhtarian,et al.  Robust Image Corner Detection Through Curvature Scale Space , 1998, IEEE Trans. Pattern Anal. Mach. Intell..

[3]  Matti Pietikäinen,et al.  Adaptive document binarization , 1997, Proceedings of the Fourth International Conference on Document Analysis and Recognition.

[4]  Christopher G. Harris,et al.  A Combined Corner and Edge Detector , 1988, Alvey Vision Conference.

[5]  Dengsheng Zhang,et al.  A comparative study on shape retrieval using Fourier descriptiors with different shape signatures , 2001 .

[6]  F. Xiang,et al.  An Image Retrieval Method Based on Hu Invariant Moment and Improved Annular Histogram , 2014 .

[7]  Keiichi Abe,et al.  Topological structural analysis of digitized binary images by border following , 1985, Comput. Vis. Graph. Image Process..

[8]  FaJun Huang,et al.  An Engineering Drawings Retrieval Method based on Density Feature and improved Moment Invariants , 2009 .

[9]  Ming-Kuei Hu,et al.  Visual pattern recognition by moment invariants , 1962, IRE Trans. Inf. Theory.

[10]  Matthijs C. Dorst Distinctive Image Features from Scale-Invariant Keypoints , 2011 .

[11]  David G. Lowe,et al.  Fast Approximate Nearest Neighbors with Automatic Algorithm Configuration , 2009, VISAPP.

[12]  Carlo Tomasi,et al.  Good features to track , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[13]  Bill Triggs,et al.  Histograms of oriented gradients for human detection , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[14]  Tom Drummond,et al.  Machine Learning for High-Speed Corner Detection , 2006, ECCV.

[15]  Luc Van Gool,et al.  Speeded-Up Robust Features (SURF) , 2008, Comput. Vis. Image Underst..