Sketch Matching on Topology Product Graph

Sketch matching is the fundamental problem in sketch based interfaces. After years of study, it remains challenging when there exists large irregularity and variations in the hand drawn sketch shapes. While most existing works exploit topology relations and graph representations for this problem, they are usually limited by the coarse topology exploration and heuristic (thus suboptimal) similarity metrics between graphs. We present a new sketch matching method with two novel contributions. We introduce a comprehensive definition of topology relations, which results in a rich and informative graph representation of sketches. For graph matching, we propose topology product graph that retains the full correspondence for matching two graphs. Based on it, we derive an intuitive sketch similarity metric whose exact solution is easy to compute. In addition, the graph representation and new metric naturally support partial matching, an important practical problem that received less attention in the literature. Extensive experimental results on a real challenging dataset and the superior performance of our method show that it outperforms the state-of-the-art.

[1]  Robert E. Tarjan,et al.  Finding a Maximum Independent Set , 1976, SIAM J. Comput..

[2]  Charles R. Johnson,et al.  Matrix analysis , 1985, Statistical Inference for Engineers and Data Scientists.

[3]  Hans-Peter Kriegel,et al.  S3: similarity search in CAD database systems , 1997, SIGMOD '97.

[4]  H. Damasio,et al.  IEEE Transactions on Pattern Analysis and Machine Intelligence: Special Issue on Perceptual Organization in Computer Vision , 1998 .

[5]  Kaleem Siddiqi,et al.  Matching Hierarchical Structures Using Association Graphs , 1998, IEEE Trans. Pattern Anal. Mach. Intell..

[6]  Yang Bing,et al.  Online hand-sketched graphics recognition based on attributed relational graph matching , 2000, Proceedings of the 3rd World Congress on Intelligent Control and Automation (Cat. No.00EX393).

[7]  Tevfik Metin Sezgin,et al.  Feature point detection and curve approximation for early processing of free-hand sketches , 2001 .

[8]  Josep Lladós,et al.  Symbol Recognition by Error-Tolerant Subgraph Matching between Region Adjacency Graphs , 2001, IEEE Trans. Pattern Anal. Mach. Intell..

[9]  Jianyong Sun,et al.  On-line graphics recognition , 2002, 10th Pacific Conference on Computer Graphics and Applications, 2002. Proceedings..

[10]  Tsuhan Chen,et al.  Retrieval of sketches based on spatial relation between strokes , 2002, Proceedings. International Conference on Image Processing.

[11]  Wenyin Liu,et al.  An online composite graphics recognition approach based on matching of spatial relation graphs , 2004, Document Analysis and Recognition.

[12]  Jin Xiangyu,et al.  An online composite graphics recognition approach based on matching of spatial relation graphs , 2004 .

[13]  Bin Li,et al.  Sketch retrieval based on spatial relations , 2005, International Conference on Computer Graphics, Imaging and Visualization (CGIV'05).

[14]  Janez Konc,et al.  An improved branch and bound algorithm for the maximum clique problem , 2007 .

[15]  Reinier H. van Leuken,et al.  Topological and directional logo layout indexing using Hermitian spectra , 2008 .

[16]  M. Fatih Demirci,et al.  Indexing through laplacian spectra , 2008, Comput. Vis. Image Underst..

[17]  Shuang Liang,et al.  Sketch retrieval and relevance feedback with biased SVM classification , 2008, Pattern Recognit. Lett..

[18]  Tong Lu,et al.  QuickDiagram: A System for Online Sketching and Understanding of Diagrams , 2009, GREC.

[19]  Jean-Yves Ramel,et al.  Fuzzy Intervals for Designing Structural Signature: An Application to Graphic Symbol Recognition , 2009, GREC.

[20]  Manuel J. Fonseca,et al.  Sketch-based retrieval of drawings using spatial proximity , 2010, J. Vis. Lang. Comput..

[21]  Shuang Liang,et al.  A graph modeling and matching method for sketch-based garment panel design , 2011, IEEE 10th International Conference on Cognitive Informatics and Cognitive Computing (ICCI-CC'11).

[22]  Joaquim A. Jorge,et al.  Sketch-based Retrieval of Vector Drawings , 2011, Sketch-based Interfaces and Modeling.

[23]  Marc Alexa,et al.  Sketch-based shape retrieval , 2012, ACM Trans. Graph..

[24]  Changhu Wang,et al.  Indexing billions of images for sketch-based retrieval , 2013, ACM Multimedia.

[25]  Tong Lu,et al.  Sketching Interfaces , 2014, Handbook of Document Image Processing and Recognition.

[26]  David Doermann,et al.  Handbook of Document Image Processing and Recognition , 2014, Springer London.