{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,21]],"date-time":"2026-05-21T05:51:52Z","timestamp":1779342712897,"version":"3.51.4"},"reference-count":87,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2019,5,10]],"date-time":"2019-05-10T00:00:00Z","timestamp":1557446400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2019,5,10]],"date-time":"2019-05-10T00:00:00Z","timestamp":1557446400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"name":"Natural Sciences and Engineering Research Council of Canada, Collaborative Research and Development Grants program","award":["CRDPJ 474675-14"],"award-info":[{"award-number":["CRDPJ 474675-14"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["IPSJ T Comput Vis Appl"],"published-print":{"date-parts":[[2019,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>This review paper offers a contemporary literature survey on symbol spotting in architectural drawing images. Research on isolated symbol recognition is quite mature; the same cannot be said for recognizing a symbol in context. One important challenge is the segmentation\/recognition paradox: a system should segment symbols before recognizing them, but some kind of recognition may be necessary to obtain a correct segmentation. Research has thus been recently directed toward symbol spotting, a way of locating possible symbol instances without using full recognition methods. In this paper, we thoroughly review symbol spotting methods with a focus on architectural drawings, an application domain providing the document image analysis and graphic recognition communities with an interesting set of challenges linked to the sheer complexity and density of embedded information, that have yet to be resolved. While most existing methods perform well in terms of recall, their performance is rather poor in terms of precision and false positives. In light of the review, we also propose a simple yet effective symbol spotting method based on template matching and a novel clutter-tolerant cross-correlation function that achieves state-of-the-art results with high precision, high recall, and few false positives, able to cope with \u201creal-life clutter\u201d found in industry-standard architectural drawings.<\/jats:p>","DOI":"10.1186\/s41074-019-0055-1","type":"journal-article","created":{"date-parts":[[2019,5,10]],"date-time":"2019-05-10T12:04:14Z","timestamp":1557489854000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":14,"title":["Symbol spotting for architectural drawings: state-of-the-art and new industry-driven developments"],"prefix":"10.1186","volume":"11","author":[{"given":"Alireza","family":"Rezvanifar","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Melissa","family":"Cote","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alexandra","family":"Branzan Albu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,5,10]]},"reference":[{"key":"55_CR1","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-84996-208-7","volume-title":"Symbol spotting in digital libraries: focused retrieval over graphic-rich document collections","author":"M Rusi\u00f1ol","year":"2010","unstructured":"Rusi\u00f1ol M, Llad\u00f3s J (2010) Symbol spotting in digital libraries: focused retrieval over graphic-rich document collections. Springer, London."},{"issue":"3","key":"55_CR2","doi-asserted-by":"publisher","first-page":"213","DOI":"10.1016\/0031-3203(73)90044-7","volume":"5","author":"KM Sayre","year":"1973","unstructured":"Sayre KM (1973) Machine recognition of handwritten words: a project report. Pattern Recognit 5(3):213\u2013228.","journal-title":"Pattern Recognit"},{"issue":"3","key":"55_CR3","doi-asserted-by":"publisher","first-page":"187","DOI":"10.1007\/s10032-010-0120-x","volume":"13","author":"M Delalandre","year":"2010","unstructured":"Delalandre M, Valveny E, Pridmore T, Karatzas D (2010) Generation of synthetic documents for performance evaluation of symbol recognition and spotting systems. Int J Doc Anal Recognit 13(3):187\u2013207.","journal-title":"Int J Doc Anal Recognit"},{"key":"55_CR4","doi-asserted-by":"publisher","unstructured":"Tombre K, Tabbone S, Dosch P (2005) Musings on symbol recognition In: International Workshop on Graphics Recognition (GREC\u201905), 23\u201334.. Springer, Berlin. https:\/\/doi.org\/10.1007\/11767978_3.","DOI":"10.1007\/11767978_3"},{"key":"55_CR5","first-page":"198","volume-title":"International Workshop on Graphics Recognition (GREC\u201911)","author":"E Valveny","year":"2013","unstructured":"Valveny E, Delalandre M, Raveaux R, Lamiroy B (2013) Report on the symbol recognition and spotting contest In: International Workshop on Graphics Recognition (GREC\u201911), 198\u2013207.. Springer, Berlin."},{"key":"55_CR6","doi-asserted-by":"publisher","unstructured":"Valveny E, Dosch P (2003) Symbol recognition contest: a synthesis In: International Workshop on Graphics Recognition (GREC\u201903), 368\u2013385.. Springer, Berlin. https:\/\/doi.org\/10.1007\/978-3-540-25977-0_34.","DOI":"10.1007\/978-3-540-25977-0_34"},{"key":"55_CR7","doi-asserted-by":"publisher","unstructured":"Dosch P, Valveny E (2005) Report on the second symbol recognition contest In: International Workshop on Graphics Recognition (GREC\u201905), vol. 3926, 381\u2013397.. Springer, Berlin. https:\/\/doi.org\/10.1007\/11767978_35.","DOI":"10.1007\/11767978_35"},{"key":"55_CR8","doi-asserted-by":"publisher","unstructured":"Valveny E, Dosch P, Fornes A, Escalera S (2007) Report on the third contest on symbol recognition In: International Workshop on Graphics Recognition (GREC\u201907), 321\u2013328.. Springer, Berlin. https:\/\/doi.org\/10.1007\/978-3-540-88188-9_30.","DOI":"10.1007\/978-3-540-88188-9_30"},{"issue":"2","key":"55_CR9","doi-asserted-by":"publisher","first-page":"73","DOI":"10.1007\/s100320000036","volume":"3","author":"LP Cordella","year":"2000","unstructured":"Cordella LP, Vento M (2000) Symbol recognition in documents: a collection of techniques?Int J Doc Anal Recognit 3(2):73\u201388.","journal-title":"Int J Doc Anal Recognit"},{"issue":"1","key":"55_CR10","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.patcog.2003.07.008","volume":"37","author":"D Zhang","year":"2004","unstructured":"Zhang D, Lu G (2004) Review of shape representation and description techniques. Pattern Recognit 37(1):1\u201319.","journal-title":"Pattern Recognit"},{"issue":"2","key":"55_CR11","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1007\/s10032-003-0105-0","volume":"6","author":"S Tabbone","year":"2003","unstructured":"Tabbone S, Wendling L, Tombre K (2003) Matching of graphical symbols in line-drawing images using angular signature information. Int J Doc Anal Recognit 6(2):115\u2013125.","journal-title":"Int J Doc Anal Recognit"},{"issue":"2","key":"55_CR12","doi-asserted-by":"publisher","first-page":"278","DOI":"10.1109\/TPAMI.2005.38","volume":"27","author":"S Yang","year":"2005","unstructured":"Yang S (2005) Symbol recognition via statistical integration of pixel-level constraint histograms: a new descriptor. IEEE Trans Pattern Anal Mach Intell 27(2):278\u2013281.","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"key":"55_CR13","doi-asserted-by":"publisher","unstructured":"Forn\u00e9s A, Escalera S, LLad\u00f3s J, S\u00e1nchez G, Radeva P, Pujol O (2007) Handwritten Symbol Recognition by a Boosted Blurred Shape Model with Error Correction. In: Mart\u00ed J, Bened\u00ed JM, Mendon\u00e7a AM, Serrat J (eds)Pattern Recognition and Image Analysis. IbPRIA 2007. Lecture Notes in Computer Science, vol 4477.. Springer, Berlin. https:\/\/doi.org\/10.1007\/978-3-540-72847-4_4.","DOI":"10.1007\/978-3-540-72847-4_4"},{"issue":"15","key":"55_CR14","doi-asserted-by":"publisher","first-page":"1424","DOI":"10.1016\/j.patrec.2009.08.001","volume":"30","author":"S Escalera","year":"2009","unstructured":"Escalera S, Forn\u00e9s A, Pujol O, Radeva P, S\u00e1nchez G, Llad\u00f3s J (2009) Blurred shape model for binary and grey-level symbol recognition. Pattern Recogn Lett 30(15):1424\u20131433.","journal-title":"Pattern Recogn Lett"},{"key":"55_CR15","doi-asserted-by":"publisher","unstructured":"Escalera S, Forn\u00e9s A, Pujol O, Escudero A, Radeva P (2009) Circular blurred shape model for symbol spotting in documents In: 16th IEEE International Conference on Image Processing (ICIP\u201909), 2005\u20132008.. IEEE. https:\/\/doi.org\/10.1109\/ICIP.2009.5413811.","DOI":"10.1109\/ICIP.2009.5413811"},{"issue":"2","key":"55_CR16","doi-asserted-by":"publisher","first-page":"497","DOI":"10.1109\/TSMCB.2010.2060481","volume":"41","author":"S Escalera","year":"2011","unstructured":"Escalera S, Forn\u00e9s A, Pujol O, Llad\u00f3s J, Radeva P (2011) Circular blurred shape model for multiclass symbol recognition. IEEE Trans Syst Man Cybern B (Cybern) 41(2):497\u2013506.","journal-title":"IEEE Trans Syst Man Cybern B (Cybern)"},{"issue":"11","key":"55_CR17","doi-asserted-by":"publisher","first-page":"1475","DOI":"10.1109\/TPAMI.2004.108","volume":"26","author":"S Agarwal","year":"2004","unstructured":"Agarwal S, Awan A, Roth D (2004) Learning to detect objects in images via a sparse, part-based representation. IEEE Trans Pattern Anal Mach Intell 26(11):1475\u20131490.","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"key":"55_CR18","doi-asserted-by":"publisher","unstructured":"Jurie F, Triggs B (2005) Creating efficient codebooks for visual recognition In: Tenth IEEE International Conference on Computer Vision (ICCV\u201905), vol. 1, 604\u2013610.. IEEE. https:\/\/doi.org\/10.1109\/ICCV.2005.66.","DOI":"10.1109\/ICCV.2005.66"},{"key":"55_CR19","doi-asserted-by":"publisher","first-page":"127","DOI":"10.1007\/11957959_7","volume-title":"Toward Category-level Object Recognition","author":"J Sivic","year":"2006","unstructured":"Sivic J, Zisserman A (2006) Video google: efficient visual search of videos In: Toward Category-level Object Recognition, 127\u2013144.. Springer, Berlin."},{"key":"55_CR20","doi-asserted-by":"publisher","unstructured":"Nguyen TO, Tabbone S, Terrades OR (2008) Symbol descriptor based on shape context and vector model of information retrieval In: Eighth IAPR International Workshop on Document Analysis Systems (DAS\u201908), 191\u2013197.. IEEE. https:\/\/doi.org\/10.1109\/DAS.2008.58.","DOI":"10.1109\/DAS.2008.58"},{"key":"55_CR21","doi-asserted-by":"publisher","unstructured":"Ha DT, Tabbone S, Terrades OR (2016) Spotting symbol over graphical documents via sparsity in visual vocabulary In: International Conference on Recent Trends in Image Processing and Pattern Recognition (RTIP2R\u201916), 59\u201370.. Springer, Singapore. https:\/\/doi.org\/10.1007\/978-981-10-4859-3_6.","DOI":"10.1007\/978-981-10-4859-3_6"},{"key":"55_CR22","doi-asserted-by":"publisher","unstructured":"Nguyen T-O, Tabbone S, Boucher A (2009) A symbol spotting approach based on the vector model and a visual vocabulary In: 10th International Conference on Document Analysis and Recognition (ICDAR\u201909), 708\u2013712.. IEEE. https:\/\/doi.org\/10.1109\/ICDAR.2009.207.","DOI":"10.1109\/ICDAR.2009.207"},{"key":"55_CR23","first-page":"1","volume-title":"Graph Embedding for Pattern Analysis","author":"MM Luqman","year":"2013","unstructured":"Luqman MM, Ramel J-Y, Llad\u00f3s J (2013) Multilevel analysis of attributed graphs for explicit graph embedding in vector spaces In: Graph Embedding for Pattern Analysis, 1\u201326.. Springer, New York."},{"key":"55_CR24","unstructured":"Locteau H, Adam S, Trupin E, Labiche J, H\u00e9roux P (2007) Symbol spotting using full visibility graph representation In: Workshop on Graphics Recognition, 49\u201350.. IAPR. https:\/\/hal.archives-ouvertes.fr\/hal-00671265\/."},{"issue":"2","key":"55_CR25","doi-asserted-by":"publisher","first-page":"58","DOI":"10.1007\/s100320000037","volume":"3","author":"J-Y Ramel","year":"2000","unstructured":"Ramel J-Y, Vincent N, Emptoz H (2000) A structural representation for understanding line-drawing images. Int J Doc Anal Recognit 3(2):58\u201366.","journal-title":"Int J Doc Anal Recognit"},{"issue":"3","key":"55_CR26","doi-asserted-by":"publisher","first-page":"331","DOI":"10.1016\/j.patrec.2011.09.040","volume":"33","author":"K Santosh","year":"2012","unstructured":"Santosh K, Lamiroy B, Wendling L (2012) Symbol recognition using spatial relations. Pattern Recogn Lett 33(3):331\u2013341.","journal-title":"Pattern Recogn Lett"},{"key":"55_CR27","doi-asserted-by":"publisher","unstructured":"Tombre K, Lamiroy B (2008) Pattern recognition methods for querying and browsing technical documentation In: Iberoamerican Congress on Pattern Recognition, 504\u2013518.. Springer, Berlin. https:\/\/doi.org\/10.1007\/978-3-540-85920-8_62.","DOI":"10.1007\/978-3-540-85920-8_62"},{"key":"55_CR28","doi-asserted-by":"publisher","unstructured":"Santosh K, Lamiroy B, Ropers J-P (2009) Inductive logic programming for symbol recognition In: 10th International Conference on Document Analysis and Recognition (ICDAR\u201909), 1330\u20131334.. IEEE. https:\/\/doi.org\/10.1109\/ICDAR.2009.166.","DOI":"10.1109\/ICDAR.2009.166"},{"key":"55_CR29","first-page":"228","volume-title":"International Workshop on Graphics Recognition (GREC\u201911)","author":"K Santosh","year":"2013","unstructured":"Santosh K, Lamiroy B, Wendling L (2013) Spatio-structural symbol description with statistical feature add-on In: International Workshop on Graphics Recognition (GREC\u201911), 228\u2013237.. Springer, Berlin."},{"issue":"1","key":"55_CR30","doi-asserted-by":"publisher","first-page":"61","DOI":"10.1007\/s10032-013-0205-4","volume":"17","author":"K Santosh","year":"2014","unstructured":"Santosh K, Lamiroy B, Wendling L (2014) Integrating vocabulary clustering with spatial relations for symbol recognition. Int J Doc Anal Recognit (IJDAR) 17(1):61\u201378.","journal-title":"Int J Doc Anal Recognit (IJDAR)"},{"issue":"06","key":"55_CR31","doi-asserted-by":"publisher","first-page":"1450017","DOI":"10.1142\/S0218001414500177","volume":"28","author":"K Santosh","year":"2014","unstructured":"Santosh K, Wendling L, Lamiroy B (2014) BoR: Bag-of-Relations for symbol retrieval. Int J Pattern Recognit Artif Intell 28(06):1450017.","journal-title":"Int J Pattern Recognit Artif Intell"},{"key":"55_CR32","doi-asserted-by":"publisher","unstructured":"Broelemann K, Dutta A, Jiang X, Llad\u00f3s J (2012) Hierarchical Graph Representation for Symbol Spotting in Graphical Document Images. In: Gimel\u2019farb G et al. (eds)Structural, Syntactic, and Statistical Pattern Recognition. SSPR \/SPR 2012. Lecture Notes in Computer Science, vol 7626.. Springer, Berlin. https:\/\/doi.org\/10.1007\/978-3-642-34166-3_58.","DOI":"10.1007\/978-3-642-34166-3_58"},{"key":"55_CR33","doi-asserted-by":"publisher","unstructured":"Broelemann K, Dutta A, Jiang X, Llad\u00f3s J (2013) Hierarchical plausibility-graphs for symbol spotting in graphical documents In: International Workshop on Graphics Recognition (GREC\u201913), 25\u201337.. Springer, Berlin. https:\/\/doi.org\/10.1007\/978-3-662-44854-0_3.","DOI":"10.1007\/978-3-662-44854-0_3"},{"issue":"10","key":"55_CR34","doi-asserted-by":"publisher","first-page":"1137","DOI":"10.1109\/34.954603","volume":"23","author":"J Llad\u00f3s","year":"2001","unstructured":"Llad\u00f3s J, Mart\u00ed E, Villanueva JJ (2001) Symbol recognition by error-tolerant subgraph matching between region adjacency graphs. IEEE Trans Pattern Anal Mach Intell 23(10):1137\u20131143.","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"key":"55_CR35","doi-asserted-by":"publisher","unstructured":"Le Bodic P, Locteau H, Adam S, H\u00e9roux P, Lecourtier Y, Knippel A (2009) Symbol detection using region adjacency graphs and integer linear programming In: 10th International Conference on Document Analysis and Recognition (ICDAR\u201909), 1320\u20131324.. IEEE. https:\/\/doi.org\/10.1109\/ICDAR.2009.202.","DOI":"10.1109\/ICDAR.2009.202"},{"issue":"12","key":"55_CR36","doi-asserted-by":"publisher","first-page":"4214","DOI":"10.1016\/j.patcog.2012.05.022","volume":"45","author":"P Le Bodic","year":"2012","unstructured":"Le Bodic P, H\u00e9roux P, Adam S, Lecourtier Y (2012) An integer linear program for substitution-tolerant subgraph isomorphism and its use for symbol spotting in technical drawings. Pattern Recognit 45(12):4214\u20134224.","journal-title":"Pattern Recognit"},{"key":"55_CR37","unstructured":"Barducci A, Marinai S (2012) Object recognition in floor plans by graphs of white connected components In: 21st International Conference on Pattern Recognition (ICPR\u201912), 298\u2013301.. IEEE. https:\/\/ieeexplore.ieee.org\/abstract\/document\/6460131."},{"key":"55_CR38","doi-asserted-by":"publisher","unstructured":"Dutta A, Llad\u00f3s J, Bunke H, Pal U (2013) Near convex region adjacency graph and approximate neighborhood string matching for symbol spotting in graphical documents In: 12th International Conference on Document Analysis and Recognition (ICDAR\u201913), 1078\u20131082.. IEEE. https:\/\/doi.org\/10.1109\/ICDAR.2013.215.","DOI":"10.1109\/ICDAR.2013.215"},{"key":"55_CR39","first-page":"208","volume-title":"International Workshop on Graphics Recognition (GREC\u201911)","author":"A Dutta","year":"2013","unstructured":"Dutta A, Llad\u00f3s J, Pal U (2013) Bag-of-GraphPaths descriptors for symbol recognition and spotting in line drawings In: International Workshop on Graphics Recognition (GREC\u201911), 208\u2013217.. Springer, Berlin."},{"key":"55_CR40","doi-asserted-by":"publisher","unstructured":"Ah-Soon C (1997) A constraint network for symbol detection in architectural drawings In: International Workshop on Graphics Recognition (GREC\u201997), 80\u201390.. Springer, Berlin. https:\/\/doi.org\/10.1007\/3-540-64381-8_41.","DOI":"10.1007\/3-540-64381-8_41"},{"key":"55_CR41","doi-asserted-by":"publisher","unstructured":"Ah-Soon C, Tombre K (1998) Network-based recognition of architectural symbols In: Advances in Pattern Recognition. SSPR \/SPR 1998. Lecture Notes in Computer Science, vol 1451.. Springer, Berlin. https:\/\/doi.org\/10.1007\/BFb0033243.","DOI":"10.1007\/BFb0033243"},{"issue":"2","key":"55_CR42","doi-asserted-by":"publisher","first-page":"231","DOI":"10.1016\/S0167-8655(00)00091-X","volume":"22","author":"C Ah-Soon","year":"2001","unstructured":"Ah-Soon C, Tombre K (2001) Architectural symbol recognition using a network of constraints. Pattern Recogn Lett 22(2):231\u2013248.","journal-title":"Pattern Recogn Lett"},{"key":"55_CR43","doi-asserted-by":"publisher","unstructured":"Messmer BT, Bunke H (1995) Automatic learning and recognition of graphical symbols in engineering drawings In: International Workshop on Graphics Recognition (GREC\u201995), 123\u2013134.. Springer, Berlin. https:\/\/doi.org\/10.1007\/3-540-61226-2_11.","DOI":"10.1007\/3-540-61226-2_11"},{"key":"55_CR44","doi-asserted-by":"publisher","unstructured":"Messmer BT, Bunke H (1997) Fast error-correcting graph isomorphism based on model precompilation In: International Conference on Image Analysis and Processing (ICIAP\u201997), 693\u2013700.. Springer, Berlin. https:\/\/doi.org\/10.1007\/3-540-63507-6_262.","DOI":"10.1007\/3-540-63507-6_262"},{"key":"55_CR45","doi-asserted-by":"publisher","unstructured":"Nayef N, Breuel TM (2011) Statistical grouping for segmenting symbols parts from line drawings, with application to symbol spotting In: International Conference on Document Analysis and Recognition (ICDAR\u201911), 364\u2013368.. IEEE. https:\/\/doi.org\/10.1109\/ICDAR.2011.81.","DOI":"10.1109\/ICDAR.2011.81"},{"issue":"1","key":"55_CR46","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1109\/34.476008","volume":"18","author":"DW Jacobs","year":"1996","unstructured":"Jacobs DW (1996) Robust and efficient detection of salient convex groups. IEEE Trans Pattern Anal Mach Intell 18(1):23\u201337.","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"key":"55_CR47","doi-asserted-by":"publisher","unstructured":"Rusi\u00f1ol M, Llad\u00f3s J (2007) A region-based hashing approach for symbol spotting in technical documents In: International Workshop on Graphics Recognition (GREC\u201907), 104\u2013113.. Springer. https:\/\/doi.org\/10.1007\/978-3-540-88188-9_11.","DOI":"10.1007\/978-3-540-88188-9_11"},{"key":"55_CR48","volume-title":"A book of curves","author":"EH Lockwood","year":"1967","unstructured":"Lockwood EH (1967) A book of curves. Cambridge University Press, Cambridge."},{"key":"55_CR49","unstructured":"Weber J, Tabbone S (2012) Symbol spotting for technical documents: an efficient template-matching approach In: 21st International Conference on Pattern Recognition (ICPR\u201912), 669\u2013672.. IEEE. https:\/\/ieeexplore.ieee.org\/abstract\/document\/6460223."},{"key":"55_CR50","doi-asserted-by":"publisher","unstructured":"Dosch P, Llad\u00f3s J (2003) Vectorial signatures for symbol discrimination In: International Workshop on Graphics Recognition (GREC\u201903), 154\u2013165.. Springer, Berlin. https:\/\/doi.org\/10.1007\/978-3-540-25977-0_14.","DOI":"10.1007\/978-3-540-25977-0_14"},{"key":"55_CR51","doi-asserted-by":"publisher","unstructured":"Lamdan Y, Wolfson HJ (1988) Geometric hashing: a general and efficient model-based recognition scheme In: International Conference on Computer Vision (ICCV\u201988), 238\u2013249.. IEEE. https:\/\/doi.org\/10.1109\/CCV.1988.589995.","DOI":"10.1109\/CCV.1988.589995"},{"issue":"3","key":"55_CR52","doi-asserted-by":"publisher","first-page":"321","DOI":"10.1007\/s10044-009-0161-2","volume":"13","author":"M Rusi\u00f1ol","year":"2010","unstructured":"Rusi\u00f1ol M, Llad\u00f3s J, S\u00e1nchez G (2010) Symbol spotting in vectorized technical drawings through a lookup table of region strings. Pattern Anal Applic 13(3):321\u2013331.","journal-title":"Pattern Anal Applic"},{"issue":"3","key":"55_CR53","doi-asserted-by":"publisher","first-page":"188","DOI":"10.1016\/j.patrec.2009.10.002","volume":"31","author":"M Rusi\u00f1ol","year":"2010","unstructured":"Rusi\u00f1ol M, Borr\u00e0s A, Llad\u00f3s J (2010) Relational indexing of vectorial primitives for symbol spotting in line-drawing images. Pattern Recogn Lett 31(3):188\u2013201.","journal-title":"Pattern Recogn Lett"},{"key":"55_CR54","doi-asserted-by":"publisher","unstructured":"Nayef N, Breuel TM (2010) Graphical symbol retrieval using a branch and bound algorithm In: 17th IEEE International Conference on Image Processing (ICIP\u201910), 2153\u20132156.. IEEE. https:\/\/doi.org\/10.1109\/ICIP.2010.5651137.","DOI":"10.1109\/ICIP.2010.5651137"},{"key":"55_CR55","doi-asserted-by":"publisher","unstructured":"Breuel TM (1992) Fast recognition using adaptive subdivisions of transformation space In: IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR\u201992), 445\u2013451.. IEEE. https:\/\/doi.org\/10.1109\/CVPR.1992.223152.","DOI":"10.1109\/CVPR.1992.223152"},{"issue":"3","key":"55_CR56","doi-asserted-by":"publisher","first-page":"258","DOI":"10.1016\/S1077-3142(03)00026-2","volume":"90","author":"TM Breuel","year":"2003","unstructured":"Breuel TM (2003) Implementation techniques for geometric branch-and-bound matching methods. Comp Vision Image Underst 90(3):258\u2013294.","journal-title":"Comp Vision Image Underst"},{"key":"55_CR57","first-page":"36","volume-title":"International Workshop on Graphics Recognition (GREC\u201911)","author":"N Nayef","year":"2013","unstructured":"Nayef N, Breuel TM (2013) On the use of geometric matching for both: isolated symbol recognition and symbol spotting In: International Workshop on Graphics Recognition (GREC\u201911), 36\u201348.. Springer, Berlin."},{"key":"55_CR58","doi-asserted-by":"publisher","unstructured":"Nayef N, Breuel TM (2013) Combining geometric matching with SVM to improve symbol spotting In: Document Recognition and Retrieval XX (DDR\u201913), 86580.. International Society for Optics and Photonics. https:\/\/doi.org\/10.1117\/12.2002795.","DOI":"10.1117\/12.2002795"},{"key":"55_CR59","doi-asserted-by":"publisher","unstructured":"Qureshi RJ, Ramel JY, Cardot H (2007) Graph Based Shapes Representation and Recognition. In: Escolano F Vento M (eds)Graph-Based Representations in Pattern Recognition. GbRPR 2007. Lecture Notes in Computer Science, vol 4538.. Springer, Berlin. https:\/\/doi.org\/10.1007\/978-3-540-72903-7_5.","DOI":"10.1007\/978-3-540-72903-7_5"},{"key":"55_CR60","doi-asserted-by":"publisher","unstructured":"Qureshi RJ, Ramel J-Y, Barret D, Cardot H (2007) Spotting symbols in line drawing images using graph representations In: International Workshop on Graphics Recognition (GREC\u201907), 91\u2013103.. Springer. https:\/\/doi.org\/10.1007\/978-3-540-88188-9_10.","DOI":"10.1007\/978-3-540-88188-9_10"},{"key":"55_CR61","unstructured":"Qureshi R, Ramel J, Cardot H (2006) Graphic symbol recognition using flexible matching of attributed relational graphs In: 6th IASTED International Conference on Visualization, Imaging, and Image Processing (VIIP\u201906), 383\u2013388, ACTA Press. https:\/\/www.actapress.com\/Abstract.aspx?paperId=28040."},{"key":"55_CR62","doi-asserted-by":"publisher","first-page":"45","DOI":"10.1016\/j.patrec.2015.11.026","volume":"71","author":"J Lerouge","year":"2016","unstructured":"Lerouge J, Hammami M, H\u00e9roux P, Adam S (2016) Minimum cost subgraph matching using a binary linear program. Pattern Recogn Lett 71:45\u201351.","journal-title":"Pattern Recogn Lett"},{"key":"55_CR63","doi-asserted-by":"crossref","unstructured":"Luqman MM, Delalandre M, Brouard T, Ramel J-Y, Llad\u00f3s J (2010) Employing fuzzy intervals and loop-based methodology for designing structural signature: an application to symbol recognition. arXiv preprint arXiv:1004.5427. https:\/\/arxiv.org\/abs\/1004.5427.","DOI":"10.1007\/978-3-642-13728-0_2"},{"key":"55_CR64","doi-asserted-by":"publisher","unstructured":"Luqman MM, Ramel J-Y, Llad\u00f3s J, Brouard T (2011) Subgraph spotting through explicit graph embedding: an application to content spotting in graphic document images In: International Conference on Document Analysis and Recognition (ICDAR\u201911, 870\u2013874.. IEEE. https:\/\/doi.org\/10.1109\/ICDAR.2011.178.","DOI":"10.1109\/ICDAR.2011.178"},{"key":"55_CR65","doi-asserted-by":"publisher","unstructured":"Dutta A, Llad\u00f3s J, Pal U (2011) Symbol spotting in line drawings through graph paths hashing In: International Conference on Document Analysis and Recognition (ICDAR\u201911), 982\u2013986.. IEEE. https:\/\/doi.org\/10.1109\/ICDAR.2011.199.","DOI":"10.1109\/ICDAR.2011.199"},{"key":"55_CR66","doi-asserted-by":"publisher","unstructured":"Dutta A, Llad\u00f3s J, Pal U (2011) A Bag-of-Paths Based Serialized Subgraph Matching for Symbol Spotting in Line Drawings. In: Vitri\u00e0 J, Sanches JM, Hern\u00e1ndez M (eds)Pattern Recognition and Image Analysis. IbPRIA 2011. Lecture Notes in Computer Science, vol 6669.. Springer, Berlin. https:\/\/doi.org\/10.1007\/978-3-642-21257-4_77.","DOI":"10.1007\/978-3-642-21257-4_77"},{"issue":"3","key":"55_CR67","doi-asserted-by":"publisher","first-page":"752","DOI":"10.1016\/j.patcog.2012.10.003","volume":"46","author":"A Dutta","year":"2013","unstructured":"Dutta A, Llad\u00f3s J, Pal U (2013) A symbol spotting approach in graphical documents by hashing serialized graphs. Pattern Recognit 46(3):752\u2013768.","journal-title":"Pattern Recognit"},{"issue":"1","key":"55_CR68","doi-asserted-by":"publisher","first-page":"59","DOI":"10.1007\/s10032-006-0033-x","volume":"9","author":"E Valveny","year":"2007","unstructured":"Valveny E, Dosch P, Winstanley A, Zhou Y, Yang S, Yan L, Wenyin L, Elliman D, Delalandre M, Trupin E, Adam S, Ogier J-M (2007) A general framework for the evaluation of symbol recognition methods. Int J Doc Anal Recognit 9(1):59\u201374.","journal-title":"Int J Doc Anal Recognit"},{"key":"55_CR69","doi-asserted-by":"publisher","first-page":"983","DOI":"10.1007\/978-0-85729-859-1_32","volume-title":"Handbook of Document Image Processing and Recognition","author":"E Valveny","year":"2014","unstructured":"Valveny E (2014) Datasets and annotations for document analysis and recognition In: Handbook of Document Image Processing and Recognition, 983\u20131009.. Springer, London."},{"key":"55_CR70","unstructured":"Delalandre M, Valveny E, Ramel J-Y (2011) Recent contributions on the SESYD dataset for performance evaluation of symbol spotting systems. Retrieved from semanticscholar.org, Dec. 2017. https:\/\/www.semanticscholar.org\/paper\/Recent-contributions-on-the-SESYD-dataset-for-of-Delalandre-Valveny\/42a3d89544393fe80acb6d6c4eae0239c9c96b99."},{"issue":"2","key":"55_CR71","doi-asserted-by":"publisher","first-page":"83","DOI":"10.1007\/s10032-009-0083-y","volume":"12","author":"M Rusi\u00f1ol","year":"2009","unstructured":"Rusi\u00f1ol M, Llad\u00f3s J (2009) A performance evaluation protocol for symbol spotting systems in terms of recognition and location indices. Int J Doc Anal Recognit 12(2):83\u201396.","journal-title":"Int J Doc Anal Recognit"},{"key":"55_CR72","first-page":"163","volume-title":"International Workshop on Graphics Recognition (GREC\u201911)","author":"M Delalandre","year":"2013","unstructured":"Delalandre M, Ramel J-Y, Sidere N (2013) A semi-automatic groundtruthing framework for performance evaluation of symbol recognition and spotting systems In: International Workshop on Graphics Recognition (GREC\u201911), 163\u2013172.. Springer, Berlin."},{"key":"55_CR73","doi-asserted-by":"publisher","unstructured":"Delalandre M, Ramel J-Y, Valveny E, Luqman MM (2009) A performance characterization algorithm for symbol localization In: International Workshop on Graphics Recognition (GREC\u201909), 260\u2013271.. Springer, Berlin. https:\/\/doi.org\/10.1007\/978-3-642-13728-0_24.","DOI":"10.1007\/978-3-642-13728-0_24"},{"key":"55_CR74","unstructured":"Felsberg M (2017) Five years after the Deep Learning revolution of computer vision: state of the art methods for online image and video analysis. Link\u00f6ping University Electronic Press. http:\/\/urn.kb.se\/resolve?urn=urn%3Anbn%3Ase%3Aliu%3Adiva-143676."},{"issue":"1","key":"55_CR75","doi-asserted-by":"publisher","first-page":"98","DOI":"10.1007\/s11263-014-0733-5","volume":"111","author":"M Everingham","year":"2015","unstructured":"Everingham M, Eslami SA, Van Gool L, Williams CK, Winn J, Zisserman A (2015) The pascal visual object classes challenge: a retrospective. Int J Comput Vis 111(1):98\u2013136.","journal-title":"Int J Comput Vis"},{"key":"55_CR76","doi-asserted-by":"publisher","unstructured":"Redmon J, Farhadi A (2017) Yolo9000: Better, faster, stronger In: IEEE Conference on Computer Vision and Pattern Recognition (CVPR\u201917), 6517\u20136525.. IEEE. https:\/\/doi.org\/10.1109\/CVPR.2017.690.","DOI":"10.1109\/CVPR.2017.690"},{"key":"55_CR77","doi-asserted-by":"publisher","unstructured":"Girshick R, Donahue J, Darrell T, Malik J (2014) Rich feature hierarchies for accurate object detection and semantic segmentation In: IEEE Conference on Computer Vision and Pattern Recognition (CVPR\u201914), 580\u2013587.. IEEE. https:\/\/doi.org\/10.1109\/CVPR.2014.81.","DOI":"10.1109\/CVPR.2014.81"},{"issue":"3","key":"55_CR78","doi-asserted-by":"publisher","first-page":"211","DOI":"10.1007\/s11263-015-0816-y","volume":"115","author":"O Russakovsky","year":"2015","unstructured":"Russakovsky O, Deng J, Su H, Krause J, Satheesh S, Ma S, Huang Z, Karpathy A, Khosla A, Bernstein M, Berg AC, Fei-Fei L (2015) ImageNet Large Scale Visual Recognition Challenge. Int J Comput Vis 115(3):211\u2013252.","journal-title":"Int J Comput Vis"},{"key":"55_CR79","doi-asserted-by":"publisher","unstructured":"Lin T-Y, Maire M, Belongie S, Hays J, Perona P, Ramanan D, Doll\u00e1r P, Zitnick CL (2014) Microsoft COCO: common objects in context In: European Conference on Computer Vision (ECCV\u201914), 740\u2013755.. Springer, Cham. https:\/\/doi.org\/10.1007\/978-3-319-10602-1_48.","DOI":"10.1007\/978-3-319-10602-1_48"},{"key":"55_CR80","unstructured":"Lewis JP (1995) Fast normalized cross-correlation In: Vision Interface, vol. 10, 120\u2013123.. Canadian Image Processing and Pattern Recognition Society. https:\/\/s3.amazonaws.com\/academia.edu.documents\/3607631\/10.1.1.157.3888.pdf?AWSAccessKeyId=AKIAIWOWYYGZ2Y53UL3A&Expires=1556776300&Signature=5YTa8qZ0UlYl1ircWTCrxOaMq%2Fw%3D&response-content-disposition=inline%3B%20filename%3DFast_template_matching.pdf."},{"key":"55_CR81","doi-asserted-by":"publisher","unstructured":"Chhabra AK (1997) Graphic symbol recognition: an overview In: International Workshop on Graphics Recognition (GREC\u201997), 68\u201379.. Berlin. https:\/\/doi.org\/10.1007\/3-540-64381-8_40.","DOI":"10.1007\/3-540-64381-8_40"},{"key":"55_CR82","doi-asserted-by":"publisher","first-page":"99","DOI":"10.1007\/3-540-63791-5_7","volume-title":"Advances in Document Image Analysis","author":"R Kasturi","year":"1997","unstructured":"Kasturi R, Luo H (1997) Research advances in graphics recognition: an update In: Advances in Document Image Analysis, 99\u2013110.. Springer, Berlin."},{"key":"55_CR83","doi-asserted-by":"publisher","unstructured":"Llad\u00f3s J, Valveny E, S\u00e1nchez G, Mart\u00ed E (2001) Symbol recognition: current advances and perspectives In: International Workshop on Graphics Recognition (GREC\u201901), 104\u2013128.. Springer, Berlin. https:\/\/doi.org\/10.1007\/3-540-45868-9_9.","DOI":"10.1007\/3-540-45868-9_9"},{"key":"55_CR84","doi-asserted-by":"publisher","unstructured":"Tabbone S, Terrades OR (2014) An Overview of Symbol Recognition. In: Doermann D Tombre K (eds)Handbook of Document Image Processing and Recognition.. Springer, London. https:\/\/doi.org\/10.1007\/978-0-85729-859-1_17.","DOI":"10.1007\/978-0-85729-859-1_17"},{"key":"55_CR85","doi-asserted-by":"publisher","unstructured":"Santosh K (2016) Complex and composite graphical symbol recognition and retrieval: a quick review In: International Conference on Recent Trends in Image Processing and Pattern Recognition (RTIP2R\u201916), 3\u201315.. Springer, Singapore. https:\/\/doi.org\/10.1007\/978-981-10-4859-3_1.","DOI":"10.1007\/978-981-10-4859-3_1"},{"key":"55_CR86","doi-asserted-by":"crossref","unstructured":"Santosh K, Wendling L (2015) Graphical symbol recognition. Wiley Encyclopedia of Electrical and Electronics Engineering.","DOI":"10.1002\/047134608X.W8260"},{"key":"55_CR87","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/978-981-13-2339-3","volume-title":"Document Image Analysis","author":"K Santosh","year":"2018","unstructured":"Santosh K (2018) Document image analysis In: Document Image Analysis, 1\u201315.. Springer, Singapore."}],"container-title":["IPSJ Transactions on Computer Vision and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s41074-019-0055-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s41074-019-0055-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s41074-019-0055-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,16]],"date-time":"2023-09-16T13:13:49Z","timestamp":1694870029000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1186\/s41074-019-0055-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,5,10]]},"references-count":87,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2019,12]]}},"alternative-id":["55"],"URL":"https:\/\/doi.org\/10.1186\/s41074-019-0055-1","relation":{},"ISSN":["1882-6695"],"issn-type":[{"value":"1882-6695","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,5,10]]},"assertion":[{"value":"29 May 2018","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"23 April 2019","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 May 2019","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"The authors declare that they have no competing interests.","order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}},{"value":"Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Publisher\u2019s Note"}}],"article-number":"2"}}