{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,7]],"date-time":"2026-01-07T23:56:18Z","timestamp":1767830178277,"version":"3.49.0"},"reference-count":29,"publisher":"MDPI AG","issue":"23","license":[{"start":{"date-parts":[[2019,11,28]],"date-time":"2019-11-28T00:00:00Z","timestamp":1574899200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Docking ring is a circular hatch of spacecraft that allows servicing spacecraft to dock in various space missions. The detection of the ring is greatly beneficial to automatic capture, rendezvous and docking. Based on its geometrical shape, we propose a real-time docking ring detection method for on-orbit spacecraft. Firstly, we extract arcs from the edge mask and classify them into four classes according to edge direction and convexity. By developing the arc selection strategy, we select a combination of arcs possibly belonging to the same ellipse, and then estimate its parameters via the least squares fitting technique. Candidate ellipses are validated according to the fitness of the estimation with the actual edge pixels. The experiments show that our method is superior to the state-of-the-art methods, and can be used in real time application. The method can also be extended to other applications.<\/jats:p>","DOI":"10.3390\/s19235243","type":"journal-article","created":{"date-parts":[[2019,11,28]],"date-time":"2019-11-28T10:54:10Z","timestamp":1574938450000},"page":"5243","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["Real-Time Docking Ring Detection Based on the Geometrical Shape for an On-Orbit Spacecraft"],"prefix":"10.3390","volume":"19","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9656-4382","authenticated-orcid":false,"given":"Limin","family":"Zhang","sequence":"first","affiliation":[{"name":"School of Electrical and Electronic Engineering, Shanghai Institute of Technology, Shanghai 201418, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7763-232X","authenticated-orcid":false,"given":"Wang","family":"Pan","sequence":"additional","affiliation":[{"name":"School of Electrical and Electronic Engineering, Shanghai Institute of Technology, Shanghai 201418, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xianghua","family":"Ma","sequence":"additional","affiliation":[{"name":"School of Electrical and Electronic Engineering, Shanghai Institute of Technology, Shanghai 201418, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2019,11,28]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.paerosci.2014.03.002","article-title":"A review of space robotics technologies for on-orbit servicing","volume":"68","author":"Ma","year":"2014","journal-title":"Prog. Aerosp. Sci."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"919","DOI":"10.1109\/TASE.2018.2875139","article-title":"Postcapture Attitude Takeover Control of a Partially Failed Spacecraft with Parametric Uncertainties","volume":"16","author":"Huang","year":"2019","journal-title":"IEEE Trans. Autom. Sci. Eng."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"901","DOI":"10.1007\/s00340-014-5776-3","article-title":"Characterization of dynamic random process using optical vortex metrology","volume":"116","author":"Li","year":"2014","journal-title":"Appl. Phys. B"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"077004","DOI":"10.1117\/1.OE.51.7.077004","article-title":"Digital speckle correlation method based on phase vortices","volume":"51","author":"Li","year":"2012","journal-title":"Opt. Eng."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Sun, Q., Niu, Z., Wang, W., Li, H., Luo, L., and Lin, X. (2019). An Adaptive Real-Time Detection Algorithm for Dim and Small Photoelectric GSO Debris. Sensors, 19.","DOI":"10.3390\/s19184026"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"900","DOI":"10.2514\/1.27188","article-title":"Review of seal designs on the Apollo spacecraft","volume":"45","author":"Finkbeiner","year":"2008","journal-title":"J. Spacecr. Rocket."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Velasquez, A.F., Luckett, J., Napolitano, M., Marani, G., Evans, T., and Fravolini, M. (2013, January 19\u201322). Experimental evaluation of a machine vision based pose estimation system for autonomous capture of satellites with interface rings. Proceedings of the AIAA Guidance, Navigation, and Control (GNC) Conference, Boston, MA, USA.","DOI":"10.2514\/6.2013-4758"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"60700J","DOI":"10.1117\/12.642167","article-title":"Real-time detection of elliptic shapes for automated object recognition and object tracking","volume":"Volume 6070","author":"Teutsch","year":"2006","journal-title":"Machine Vision Applications in Industrial Inspection XIV"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1169","DOI":"10.1109\/TASE.2015.2469726","article-title":"6-DOF Pose Estimation of a Robotic Navigation Aid by Tracking Visual and Geometric Features","volume":"12","author":"Ye","year":"2015","journal-title":"IEEE Trans. Autom. Sci. Eng."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Kim, J.-U., and Kang, H.-B. (2018). A New 3D Object Pose Detection Method Using LIDAR Shape Set. Sensors, 18.","DOI":"10.3390\/s18030882"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Kwon, Y.C., Jang, J.W., Hwang, Y., and Choi, O. (2019). Multi-Cue-Based Circle Detection and Its Application to Robust Extrinsic Calibration of RGB-D Cameras. Sensors, 19.","DOI":"10.3390\/s19071539"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Chen, Z., Zhang, Z., Dai, F., Bu, Y., and Wang, H. (2017). Monocular Vision-Based Underwater Object Detection. Sensors, 17.","DOI":"10.3390\/s17081784"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Zhang, J., Qiu, Y., Duan, X., Xu, K., and Yang, C. (2019). An Improved Robust Method for Pose Estimation of Cylindrical Parts with Interference Features. Sensors, 19.","DOI":"10.3390\/s19102234"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1448","DOI":"10.1109\/TASE.2018.2830655","article-title":"Generalized Haar Filter-Based Object Detection for Car Sharing Services","volume":"15","author":"Lu","year":"2018","journal-title":"IEEE Trans. Autom. Sci. Eng."},{"key":"ref_15","unstructured":"Kim, E., Haseyama, M., and Kitajima, H. (2002, January 25\u201328). Fast and robust ellipse extraction from complicated images. Proceedings of the IEEE Information Technology and Applications, Bathurst, Australia."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Libuda, L., Grothues, I., and Kraiss, K.F. (2007). Ellipse detection in digital image data using geometric features. Advances in Computer Graphics and Computer Vision, Springer.","DOI":"10.1007\/978-3-540-75274-5_15"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"2512","DOI":"10.1016\/j.patcog.2008.01.027","article-title":"A hierarchical approach for fast and robust ellipse extraction","volume":"41","author":"Mai","year":"2008","journal-title":"Pattern Recognit."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"1991","DOI":"10.1109\/TIP.2010.2099127","article-title":"A split and merge based ellipse detector with self-correcting capability","volume":"20","author":"Chia","year":"2011","journal-title":"IEEE Trans. Image Process."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"3204","DOI":"10.1016\/j.patcog.2012.02.014","article-title":"Edge curvature and convexity based ellipse detection method","volume":"45","author":"Prasad","year":"2012","journal-title":"Pattern Recognit."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Nguyen, T.M., Ahuja, S., and Wu, Q.M.J. (2009, January 11\u201314). A real-time ellipse detection based on edge grouping. Proceedings of the 2009 IEEE International Conference on Systems, Man and Cybernetics, San Antonio, TX, USA.","DOI":"10.1109\/ICSMC.2009.5346226"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"2421","DOI":"10.1016\/j.patcog.2009.01.028","article-title":"Multiple ellipses detection in noisy environments: A hierarchical approach","volume":"42","author":"Liu","year":"2009","journal-title":"Pattern Recognit."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"82","DOI":"10.1016\/j.patcog.2017.03.007","article-title":"A hybrid method for ellipse detection in industrial images","volume":"68","author":"Chen","year":"2017","journal-title":"Pattern Recognit."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"3693","DOI":"10.1016\/j.patcog.2014.05.012","article-title":"A fast and effective ellipse detector for embedded vision applications","volume":"47","author":"Fornaciari","year":"2014","journal-title":"Pattern Recognit."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"2754","DOI":"10.1109\/LRA.2018.2836428","article-title":"Fast ellipse detection via gradient information for robotic manipulation of cylindrical objects","volume":"3","author":"Dong","year":"2018","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"476","DOI":"10.1109\/34.765658","article-title":"Direct least square fitting of ellipses","volume":"21","author":"Fitzgibbon","year":"1999","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"818","DOI":"10.1016\/j.patrec.2010.01.009","article-title":"A simple least squares method for fitting of ellipses and circles depends on border points of a two-tone image and their 3-D extensions","volume":"31","author":"Chaudhuri","year":"2010","journal-title":"Pattern Recognit. Lett."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"679","DOI":"10.1109\/TPAMI.1986.4767851","article-title":"A computational approach to edge detection","volume":"8","author":"Canny","year":"1986","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Whelan, D.A., Adler, E.A., Wilson, S.B., and Roesler, G.M. (2000, January 7). DARPA Orbital Express program: Effecting a revolution in space-based systems. Proceedings of the SPIE\u2014The International Society for Optical Engineering, San Diego, CA, USA.","DOI":"10.1117\/12.406656"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"944","DOI":"10.2514\/1.19653","article-title":"Louis.History of Space Shuttle Rendezvous and Proximity Operations","volume":"43","author":"Goodman","year":"2006","journal-title":"J. Spacecr. Rocket."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/23\/5243\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T13:38:28Z","timestamp":1760189908000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/23\/5243"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,11,28]]},"references-count":29,"journal-issue":{"issue":"23","published-online":{"date-parts":[[2019,12]]}},"alternative-id":["s19235243"],"URL":"https:\/\/doi.org\/10.3390\/s19235243","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,11,28]]}}}