{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T01:51:29Z","timestamp":1760233889228,"version":"build-2065373602"},"reference-count":44,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2021,2,23]],"date-time":"2021-02-23T00:00:00Z","timestamp":1614038400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100006109","name":"Vedeck\u00e1 Grantov\u00e1 Agent\u00fara M\u0160VVa\u0160 SR a SAV","doi-asserted-by":"publisher","award":["V-18-053-00"],"award-info":[{"award-number":["V-18-053-00"]}],"id":[{"id":"10.13039\/501100006109","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>We introduce an integrated method for processing depth maps measured by a laser profile sensor. It serves for the recognition and alignment of an object given by a single example. Firstly, we look for potential object contours, mainly using the Retinex filter. Then, we select the actual object boundary via shape comparison based on Triangle Area Representation (TAR). We overcome the limitations of the TAR method by extension of its shape descriptor. That is helpful mainly for objects with symmetric shapes but other asymmetric aspects like squares with asymmetric holes. Finally, we use point-to-point pairing, provided by the extended TAR method, to calculate the 3D rigid affine transform that aligns the scanned object to the given example position. For the transform calculation, we design an algorithm that overcomes the Kabsch point-to-point algorithm\u2019s accuracy and accommodates it for a precise contour-to-contour alignment. In this way, we have implemented a pipeline with features convenient for industrial use, namely production inspection.<\/jats:p>","DOI":"10.3390\/s21041529","type":"journal-article","created":{"date-parts":[[2021,2,23]],"date-time":"2021-02-23T20:19:36Z","timestamp":1614111576000},"page":"1529","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Shape-Based Alignment of the Scanned Objects Concerning Their Asymmetric Aspects"],"prefix":"10.3390","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6042-7434","authenticated-orcid":false,"given":"Andrej","family":"Lucny","sequence":"first","affiliation":[{"name":"Department of Applied Informatics, Faculty of Mathematics, Physics and Informatics, Comenius University, Mlynska Dolina, 842 48 Bratislava, Slovakia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Viliam","family":"Dillinger","sequence":"additional","affiliation":[{"name":"ME-Inspection SK, Drobneho 25A, 84101 Bratislava, Slovakia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gabriela","family":"Kacurova","sequence":"additional","affiliation":[{"name":"ME-Inspection SK, Drobneho 25A, 84101 Bratislava, Slovakia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marek","family":"Racev","sequence":"additional","affiliation":[{"name":"ME-Inspection SK, Drobneho 25A, 84101 Bratislava, Slovakia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2021,2,23]]},"reference":[{"key":"ref_1","first-page":"97","article-title":"Laser profilometers for surface inspection and profile measurement","volume":"10","author":"Giesko","year":"2007","journal-title":"Probl. Eksplotacji"},{"doi-asserted-by":"crossref","unstructured":"Suh, Y.S. (2019). Laser Sensors for Displacement, Distance and Position. Sensors, 19.","key":"ref_2","DOI":"10.3390\/s19081924"},{"unstructured":"Benjamin, D. (2017). Object Alignment and Detection. [Ph.D. Thesis, Technische Fakult\u00e4tder Albert-Ludwigs-Universit\u00e4t Freiburg im Breisgau].","key":"ref_3"},{"doi-asserted-by":"crossref","unstructured":"Dominguez, E., Spinola, C., Luque, R.M., Palomo, E.J., and Mu\u00f1oz, J. (2006, January 15\u201317). Object recognition and inspection in difficult industrial environments. Proceedings of the IEEE International Conference on Industrial Technology (ICIT), Mumbai, India.","key":"ref_4","DOI":"10.1109\/ICIT.2006.372346"},{"unstructured":"Aubry, M. (2015). Representing 3D Models for Alignment and Recognition. [Ph.D. Thesis, Ecole Normale Sup\u00e9Rieure].","key":"ref_5"},{"unstructured":"Syberfeldt, A., and Ekblom, T. (2019, January 10\u201312). Improved Automatic Quality Inspections through the Integration of State-of-the-Art Machine Vision and Collaborative Robots. Proceedings of the 17th International Conference on Manufacturing Research, Incorporating the 34th National Conference on Manufacturing Research, Belfast, Northern Ireland.","key":"ref_6"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"5803","DOI":"10.1016\/j.ijleo.2014.07.070","article-title":"On-line conveyor belts inspection based on machine vision","volume":"125","author":"Yang","year":"2014","journal-title":"Opt.-Int. J. Light Electron Opt."},{"doi-asserted-by":"crossref","unstructured":"Djurdjanovic, D., Mears, L., Niaki, F.A., Haq, A.U., and Li, L. (2018). State of the Art in Process, System and Operation Level Control in Modern Manufacturing. J. Manuf. Sci. Eng., 140.","key":"ref_8","DOI":"10.1115\/1.4038074"},{"doi-asserted-by":"crossref","unstructured":"Turgut, K., Dutagaci, H., Soyleyici1, C., Secil, S., Ozkan, M., Parlaktuna, O., and Parlaktuna, M. (2017, January 26\u201328). Method for Determining Local Coordinate Frames Attached to Objects by a Laser Profile Sensor in Industrial Robot Workspaces. Proceedings of the IEEE International Conference on Autonomous Robot Systems and Competitions (ICARSC), Coimbra, Portugal.","key":"ref_9","DOI":"10.1109\/ICARSC.2017.7964085"},{"unstructured":"Kuglin, C.D., and Hines, D.C. (1975, January 8\u201311). The Phase Correlation Image Alignment Method. Proceedings of the IEEE International Conference of Cybernetic Society, New York, NY, USA.","key":"ref_10"},{"key":"ref_11","first-page":"90","article-title":"Image Registration Using Log Polar Transform and Phase Correlation to Recover Higher Scale","volume":"10","author":"Sarvaiya","year":"2012","journal-title":"J. Pattern Recognit. Res."},{"doi-asserted-by":"crossref","unstructured":"Rublee, E., Rabaud, V., Konolige, K., and Bradski, G.R. (2011, January 6\u201313). ORB: An efficient alternative to SIFT or SURF. Proceedings of the International Conference on Computer Vision (ICCV), Barcelona, Spain.","key":"ref_12","DOI":"10.1109\/ICCV.2011.6126544"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"68749","DOI":"10.1109\/ACCESS.2018.2879861","article-title":"Image-Alignment Based Matching for Irregular Contour Defects Detection","volume":"6","author":"Chen","year":"2018","journal-title":"IEEE Access"},{"doi-asserted-by":"crossref","unstructured":"Jakab, M., Benesova, V., and Racev, M. (2015, January 9\u201310). 3D object recognition based on local descriptors. Proceedings of the SPIE Intelligent Robots and Computer Vision XXXII: Algorithms and Techniques, San Francisco, CA, USA.","key":"ref_14","DOI":"10.1117\/12.2083104"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1858","DOI":"10.1109\/TPAMI.2008.113","article-title":"Parametric Image Alignment Using Enhanced Correlation Coefficient Maximization","volume":"30","author":"Evangelidis","year":"2008","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"385","DOI":"10.1016\/j.rcim.2019.05.012","article-title":"Increasing stability inrobotic GTA-based additive manufacturing through opticalmeasurement and feedback controlRobot","volume":"59","author":"Xiong","year":"2019","journal-title":"Comput. Intergrated Manuf."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"737","DOI":"10.1016\/S0262-8856(98)00156-5","article-title":"A comparative study of efficient generalised Hough transform techniques","volume":"17","author":"Kassim","year":"1999","journal-title":"Image Vis. Comput."},{"key":"ref_18","first-page":"337","article-title":"Part re-registration during process interruption of electron beam melting additive manufacturing","volume":"96","author":"Hossain","year":"2018","journal-title":"Int. J. Adv. Manuf. Technol."},{"key":"ref_19","first-page":"35","article-title":"Design of aNovel Shape Signature by Farthest Point Angle for Object Recognition","volume":"7","author":"Mani","year":"2015","journal-title":"IJ Image Graph. Signal Process."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1911","DOI":"10.1016\/j.patcog.2006.12.005","article-title":"Shape Retrieval Using Triangle-Area Representation and Dynamic Space Warping","volume":"40","author":"Alajlan","year":"2007","journal-title":"Pattern Recognit."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"309","DOI":"10.1007\/s10015-010-0814-7","article-title":"Fast shape matching and retrieval based on approximate dynamic space warping","volume":"15","author":"Alajlan","year":"2010","journal-title":"Artif Life Robot."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"769","DOI":"10.1049\/iet-cvi.2014.0409","article-title":"Shape matching and object recognition using common base triangle area","volume":"9","author":"Hu","year":"2015","journal-title":"IET Comput. Vis."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"1251","DOI":"10.1214\/aos\/1069362747","article-title":"Alignment of curves by dynamic time warping","volume":"25","author":"Wang","year":"1997","journal-title":"Ann. Stat."},{"key":"ref_24","first-page":"293","article-title":"Triangle area representation for profiled fiber shape","volume":"3","author":"Tang","year":"2010","journal-title":"J. Donghua Univ."},{"doi-asserted-by":"crossref","unstructured":"Guo, X., Ouyang, W., and Xu, B. (2013). Shape recognition of profiled fibers usingtriangle-area representation. Meas. Sci. Technol., 24.","key":"ref_25","DOI":"10.1088\/0957-0233\/24\/9\/095401"},{"doi-asserted-by":"crossref","unstructured":"Xu, H., Yang, J., Tang, Y., and Li, Y. (2015, January 6\u20139). A Hybrid Shape Descriptor for Object Recognition. Proceedings of the 2015 IEEE Conference on Robotics and Biomimetics, Zhuhai, China.","key":"ref_26","DOI":"10.1109\/ROBIO.2015.7414630"},{"doi-asserted-by":"crossref","unstructured":"Xu, H., Yang, J., Shao, Z., Tang, Y., and Li, Y. (2016, January 22\u201324). Contour Based Shape Matching for Object Recognition. Proceedings of the International Conference on Intelligent Robotics and Applications, Tokyo, Japan.","key":"ref_27","DOI":"10.1007\/978-3-319-43506-0_25"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"6149","DOI":"10.1016\/j.ijleo.2013.04.132","article-title":"Contour descriptor based on space symmetry and its matching technique","volume":"124","author":"Shi","year":"2013","journal-title":"Optik"},{"key":"ref_29","first-page":"729","article-title":"Shape, Color and Texture Based CBIR System Using Fuzzy Logic Classifier","volume":"59","author":"Yuvaraj","year":"2019","journal-title":"Tech Sci. Press"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"225","DOI":"10.1016\/S0031-3203(99)00055-2","article-title":"Adaptive Document Image Binarization","volume":"33","author":"Sauvola","year":"2000","journal-title":"Pattern Recognit."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"71","DOI":"10.5201\/ipol.2014.107","article-title":"Multiscale Retinex","volume":"4","author":"Petro","year":"2014","journal-title":"Image Process. Line"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"630","DOI":"10.1109\/TSMC.1978.4310039","article-title":"Picture thresholding using an iterative selection method","volume":"8","author":"Ridler","year":"1978","journal-title":"IEEE Trans. Syst. Man Cybern."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"1055","DOI":"10.1016\/j.imavis.2014.08.013","article-title":"Scale-invariant contour segment context in object detection","volume":"32","author":"Xiao","year":"2014","journal-title":"Image Vis. Comput."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"922","DOI":"10.1107\/S0567739476001873","article-title":"A solution for the best rotation to relate two sets of vectors","volume":"32","author":"Kabsch","year":"1976","journal-title":"Acta Crystallogr."},{"unstructured":"Khawli, T.A., Anwar, M., Gan, D., and Islam, S. (2020). Integrating laser profile sensor to an industrial robotic arm for improving quality inspection in manufacturing processes. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci.","key":"ref_35"},{"doi-asserted-by":"crossref","unstructured":"Wrobel, K., and Doroz, R. (2009, January 25\u201328). The New Method of Signature Recognition Based on Least Squares Contour Alignment. Proceedings of the International Conference on Biometrics and Kansei Engineering, Cieszyn, Poland.","key":"ref_36","DOI":"10.1109\/ICBAKE.2009.16"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1109\/LSP.2008.2008588","article-title":"Least-Squares Contour Alignment","volume":"16","author":"Markovsky","year":"2009","journal-title":"IEEE Signal Process. Lett."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"596","DOI":"10.1108\/AA-07-2018-097","article-title":"Precise on-line non-target pose measurement for cylindrical components based on laser scanning","volume":"39","author":"Zhang","year":"2019","journal-title":"Assem. Autom."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"231","DOI":"10.1007\/s11263-005-3674-1","article-title":"3D Object Modeling and Recognition Using Local Affine-Invariant Image Descriptors and Multi-View Spatial Constraints","volume":"66","author":"Rothganger","year":"2006","journal-title":"Int. J. Comput. Vis."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"32","DOI":"10.1016\/0734-189X(85)90016-7","article-title":"Topological structural analysis of digitized binary images by border following","volume":"30","author":"Suzuki","year":"1985","journal-title":"Comput. Vision, Graph. Image Process."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"372","DOI":"10.1109\/TMM.2010.2050735","article-title":"An Efficient and Robust Algorithm for Shape Indexing and Retrieval","volume":"12","author":"Biswas","year":"2010","journal-title":"IEEE Trans. Multimed."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"366","DOI":"10.1006\/jvci.1998.0396","article-title":"Symmetry-based in-dexing of image databases","volume":"9","author":"Sharvit","year":"1998","journal-title":"J. Vis. Commun. Image Represent."},{"doi-asserted-by":"crossref","unstructured":"Schmitt, J., B\u00f6nig, J., Borggr\u00e4fe, T., Beitinger, G., and Deuse, J. (2020). Predictive model-based quality inspection using Machine Learning and Edge Cloud Computing. Adv. Eng. Inform., 45.","key":"ref_43","DOI":"10.1016\/j.aei.2020.101101"},{"key":"ref_44","first-page":"120","article-title":"The OpenCV Library","volume":"25","author":"Bradski","year":"2000","journal-title":"Dr. Dobb J. Softw. Tools"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/4\/1529\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T05:26:50Z","timestamp":1760160410000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/4\/1529"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,2,23]]},"references-count":44,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2021,2]]}},"alternative-id":["s21041529"],"URL":"https:\/\/doi.org\/10.3390\/s21041529","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2021,2,23]]}}}