{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,14]],"date-time":"2026-02-14T10:03:55Z","timestamp":1771063435636,"version":"3.50.1"},"reference-count":26,"publisher":"MDPI AG","issue":"10","license":[{"start":{"date-parts":[[2022,10,7]],"date-time":"2022-10-07T00:00:00Z","timestamp":1665100800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"the National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62103256"],"award-info":[{"award-number":["62103256"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J. Imaging"],"abstract":"<jats:p>In the beverage, food and drug industry, more and more machine vision systems are being used for the defect detection of Polyethylene Terephthalate (PET) bottle caps. In this paper, in order to address the result of cylindrical distortions that influence the subsequent defect detection in the imaging process, a very fast image stitching algorithm is proposed to generate a panorama planar image of the surface of PET bottle caps. Firstly, the three-dimensional model of the bottle cap is established. Secondly, the relative poses among the four cameras and the bottle cap in the three-dimensional space are calculated to obtain the mapping relationship between three-dimensional points on the side surface of the bottle cap and image pixels taken by the camera. Finally, the side images of the bottle cap are unfolded and stitched to generate a planar image. The experimental results demonstrate that the proposed algorithm unfolds the side images of the bottle cap correctly and very fast. The average unfolding and stitching time for 1.6-megapixel color caps image can reach almost 123.6 ms.<\/jats:p>","DOI":"10.3390\/jimaging8100275","type":"journal-article","created":{"date-parts":[[2022,10,8]],"date-time":"2022-10-08T23:39:31Z","timestamp":1665272371000},"page":"275","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["A Very Fast Image Stitching Algorithm for PET Bottle Caps"],"prefix":"10.3390","volume":"8","author":[{"given":"Xiao","family":"Zhu","sequence":"first","affiliation":[{"name":"School of Electronic Information, Shanghai DianJi University, Shanghai 201306, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zixiao","family":"Liu","sequence":"additional","affiliation":[{"name":"School of Electronic Information, Shanghai DianJi University, Shanghai 201306, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xin","family":"Zhang","sequence":"additional","affiliation":[{"name":"School of Electronic Information, Shanghai DianJi University, Shanghai 201306, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tingting","family":"Sui","sequence":"additional","affiliation":[{"name":"School of Electronic Information, Shanghai DianJi University, Shanghai 201306, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0303-1668","authenticated-orcid":false,"given":"Ming","family":"Li","sequence":"additional","affiliation":[{"name":"School of Electronic Information, Shanghai DianJi University, Shanghai 201306, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2022,10,7]]},"reference":[{"key":"ref_1","first-page":"227","article-title":"Bottle cap scratch detection based on machine vision technology","volume":"40","author":"Yang","year":"2019","journal-title":"Pack. Eng."},{"key":"ref_2","unstructured":"Yue, H., Wu, S., and Xu, J. (2019). Design of Quality Inspection System for Medical Bottle Caps Based on Machine Vision. Instrum. Tech. Sens., 10."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.jvcir.2015.10.014","article-title":"A survey on image mosaicing techniques","volume":"34","author":"Ghosh","year":"2016","journal-title":"J. Vis. Commun. Image Represent."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Lin, M., Xu, G., and Ren, X. (2015, January 8\u201312). Cylindrical panoramic image stitching method based on multi-cameras. Proceedings of the 2015 IEEE International Conference on Cyber Technology in Automation, Control, and Intelligent Systems (CYBER), Shenyang, China.","DOI":"10.1109\/CYBER.2015.7288097"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1007\/s11263-006-0002-3","article-title":"Automatic Panoramic Image Stitching using Invariant Features","volume":"74","author":"Brown","year":"2007","journal-title":"Int. J. Comput. Vis."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Zhang, F., and Liu, F. (2014, January 23\u201328). Parallax-tolerant image stitching. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition 2014, Columbus, OH, USA.","DOI":"10.1109\/CVPR.2014.423"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Lin, W.Y., Liu, S., Matsushita, Y., Ng, T.T., and Cheong, L.F. (2011, January 20\u201325). Smoothly varying affine stitching. Proceedings of the CVPR 2011, Colorado Springs, CO, USA.","DOI":"10.1109\/CVPR.2011.5995314"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1023\/B:VISI.0000029664.99615.94","article-title":"Distinctive image features from scale-invariant keypoints","volume":"60","author":"Lowe","year":"2004","journal-title":"Int. J. Comput. Vis."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Bay, H., Tuytelaars, T., and Gool, L.V. (2006, January 7\u201313). Surf: Speeded up robust features. Proceedings of the European Conference on Computer Vision, Graz, Austria.","DOI":"10.1007\/11744023_32"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Rublee, E., Rabaud, V., Konolige, K., and Bradski, G. (2011, January 6\u201313). ORB: An efficient alternative to SIFT or SURF. Proceedings of the 2011 International Conference on Computer Vision, Barcelona, Spain.","DOI":"10.1109\/ICCV.2011.6126544"},{"key":"ref_11","first-page":"43","article-title":"Label Defect Inspection Method for Cylindrical Packaging Labels based on Machine Vision","volume":"3","author":"Liang","year":"2020","journal-title":"Unmanned Syst. Technol."},{"key":"ref_12","first-page":"286","article-title":"Key technology of checking method for curved surface label of medicine bottle","volume":"41","author":"Xu","year":"2019","journal-title":"J. Shenyang Univ. Technol."},{"key":"ref_13","first-page":"75","article-title":"Flexible cylindrical back-projection algorithm","volume":"48","author":"Cao","year":"2016","journal-title":"J. Harbin Inst. Technol."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"4775189","DOI":"10.1155\/2022\/4775189","article-title":"Application of Image Mosaic Technology in Tai Chi Animation Creation","volume":"2022","author":"Pang","year":"2022","journal-title":"Comput. Intell. Neurosci."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Pahwa, R., Leong, W., and Foong, S. (2018, January 6\u20138). Feature-less stitching of cylindrical tunnel. Proceedings of the 2018 IEEE\/ACIS 17th International Conference on Computer and Information Science (ICIS), Singapore.","DOI":"10.1109\/ICIS.2018.8466434"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Kang, L., Wei, Y., Jiang, J., and Xie, Y. (2019). Robust Cylindrical Panorama Stitching for Low-Texture Scenes Based on Image Alignment Using Deep Learning and Iterative Optimization. Sensors, 19.","DOI":"10.3390\/s19235310"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"47","DOI":"10.1049\/cvi2.12009","article-title":"Multi-camera traffic scene mosaic based on camera calibration","volume":"15","author":"Wu","year":"2021","journal-title":"IET Comput. Vis."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Zhang, Z., Xu, M., and Chen, S. (2021, January 12\u201314). Research on cylindrical labels unfolding algorithm based on machine vision. Proceedings of the 2021 IEEE 5th Advanced Information Technology, Electronic and Automation Control Conference (IAEAC), Chongqing, China.","DOI":"10.1109\/IAEAC50856.2021.9390987"},{"key":"ref_19","first-page":"74","article-title":"Cylindrical image mosaic method based on fast camera calibration in multi-scene","volume":"47","author":"Fu","year":"2020","journal-title":"Opto-Electron. Eng."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1330","DOI":"10.1109\/34.888718","article-title":"A Flexible New Technique for Camera Calibration","volume":"22","author":"Zhang","year":"2000","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Xuan, L., and Hong, Z. (2017, January 24\u201326). An improved canny edge detection algorithm. Proceedings of the 2017 8th IEEE International Conference on Software Engineering and Service Science (ICSESS), Beijing, China.","DOI":"10.1109\/ICSESS.2017.8342913"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.knosys.2015.02.029","article-title":"A local fuzzy thresholding methodology for multiregion image segmentation","volume":"83","author":"Santiago","year":"2015","journal-title":"Knowl.-Based Syst."},{"key":"ref_23","first-page":"53","article-title":"An image fusion algorithm based on trigonometric functions","volume":"39","author":"Dan","year":"2017","journal-title":"Infrared Technol."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"20910","DOI":"10.1364\/OE.27.020910","article-title":"Automatic scratch detector for optical surface","volume":"27","author":"Zhang","year":"2019","journal-title":"Opt. Express"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Kumawat, A., and Panda, S. (2021). A robust edge detection algorithm based on feature-based image registration (FBIR) using improved canny with fuzzy logic (ICWFL). Vis. Comput., 1\u201322.","DOI":"10.1007\/s00371-021-02196-1"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"589","DOI":"10.1007\/s00371-017-1363-z","article-title":"Removing Monte Carlo noise using a Sobel operator and a guided image filter","volume":"34","author":"Liu","year":"2018","journal-title":"Vis. Comput."}],"container-title":["Journal of Imaging"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2313-433X\/8\/10\/275\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T00:47:39Z","timestamp":1760143659000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2313-433X\/8\/10\/275"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,10,7]]},"references-count":26,"journal-issue":{"issue":"10","published-online":{"date-parts":[[2022,10]]}},"alternative-id":["jimaging8100275"],"URL":"https:\/\/doi.org\/10.3390\/jimaging8100275","relation":{},"ISSN":["2313-433X"],"issn-type":[{"value":"2313-433X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,10,7]]}}}