{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,22]],"date-time":"2026-07-22T03:23:53Z","timestamp":1784690633289,"version":"3.55.0"},"reference-count":63,"publisher":"MDPI AG","issue":"21","license":[{"start":{"date-parts":[[2022,11,6]],"date-time":"2022-11-06T00:00:00Z","timestamp":1667692800000},"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>Spacecraft relative pose estimation for an uncooperative spacecraft is challenging because the target spacecraft neither provides sensor information to a chaser spacecraft nor contains markers that assist vision-based navigation. Moreover, the chaser does not have prior pose estimates when initiating the pose estimation. This paper proposes a new monocular pose estimation algorithm that addresses these issues in pose initialization situations for a known but uncooperative target spacecraft. The proposed algorithm finds convexity defect features from a target image and uses them as cues for matching feature points on the image to the points on the known target model. Based on this novel method for model matching, it estimates a pose by solving the PnP problem. Pose estimation simulations are carried out in three test scenarios, and each assesses the estimation accuracy and initialization performance by varying relative attitudes and distances. The simulation results show that the algorithm can estimate the poses of spacecraft models when a solar panel length and the number of solar panels are changed. Furthermore, a scenario considering the surface property of the spacecraft emphasizes that robust feature detection is essential for accurate pose estimation. This algorithm can be used for proximity operations with a known but uncooperative target spacecraft. Specifically, one of the main applications is relative navigation for on-orbit servicing.<\/jats:p>","DOI":"10.3390\/s22218541","type":"journal-article","created":{"date-parts":[[2022,11,7]],"date-time":"2022-11-07T03:02:22Z","timestamp":1667790142000},"page":"8541","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":18,"title":["Monocular Pose Estimation of an Uncooperative Spacecraft Using Convexity Defect Features"],"prefix":"10.3390","volume":"22","author":[{"given":"Haeyoon","family":"Han","sequence":"first","affiliation":[{"name":"Department of Aerospace Engineering, Korea Advanced Institute of Science and Technology, 291 Daehak-ro, Yuseong-gu, Daejeon 34141, Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0941-0108","authenticated-orcid":false,"given":"Hanik","family":"Kim","sequence":"additional","affiliation":[{"name":"Department of Aerospace Engineering, Korea Advanced Institute of Science and Technology, 291 Daehak-ro, Yuseong-gu, Daejeon 34141, Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hyochoong","family":"Bang","sequence":"additional","affiliation":[{"name":"Department of Aerospace Engineering, Korea Advanced Institute of Science and Technology, 291 Daehak-ro, Yuseong-gu, Daejeon 34141, Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2022,11,6]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"100548","DOI":"10.1016\/j.paerosci.2019.05.008","article-title":"Review of the robustness and applicability of monocular pose estimation systems for relative navigation with an uncooperative spacecraft","volume":"110","author":"Cassinis","year":"2019","journal-title":"Prog. Aerosp. Sci."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"185","DOI":"10.1016\/S1474-6670(17)41077-9","article-title":"Study of Relative Position and Attitude Estimation and Control Scheme for the Final Phase of an Autonomous Docking Mission","volume":"31","author":"Philip","year":"1998","journal-title":"IFAC Proc. Vol."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Calhoun, P.C., and Dabney, R. (1995, January 17\u201318). Solution to the problem of determining the relative 6 DOF state for spacecraft automated rendezvous and docking. Proceedings of the Space Guidance, Control, and Tracking II, Orlando, FL, USA.","DOI":"10.1117\/12.211505"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1016\/j.paerosci.2017.07.001","article-title":"A review of cooperative and uncooperative spacecraft pose determination techniques for close-proximity operations","volume":"93","author":"Opromolla","year":"2017","journal-title":"Prog. Aerosp. Sci."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1007\/s10291-004-0123-5","article-title":"Precise GRACE baseline determination using GPS","volume":"9","author":"Kroes","year":"2005","journal-title":"Gps Solut."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"671","DOI":"10.2514\/1.23015","article-title":"Autonomous formation flying for the PRISMA mission","volume":"44","author":"Gill","year":"2007","journal-title":"J. Spacecr. Rocket."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"1545","DOI":"10.2514\/1.A34117","article-title":"GPS relative navigation for the CanX-4 and CanX-5 formation-flying nanosatellites","volume":"55","author":"Kahr","year":"2018","journal-title":"J. Spacecr. Rocket."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"293","DOI":"10.1002\/j.2161-4296.2011.tb02587.x","article-title":"GPS based relative navigation for the TanDEM-X mission-first flight results","volume":"58","author":"Montenbruck","year":"2011","journal-title":"Navigation"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"127109","DOI":"10.1117\/1.OE.60.12.127109","article-title":"D-shape photonic crystal fiber for optical coherence tomography: Design and analysis","volume":"60","author":"Sarker","year":"2021","journal-title":"Opt. Eng."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Sarker, S., Arefin, M.A., and Islam, M.K. (2021, January 17\u201319). Design and FEM Analysis of a Novel Steering Shaped Photonic Crystal Fiber. Proceedings of the 2021 5th International Conference on Electrical Information and Communication Technology (EICT), Khulna Bangladesh.","DOI":"10.1109\/EICT54103.2021.9733672"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Sarker, S., Arefin, M.A., Akram, M.R., and Islam, M.K. (2021, January 22\u201324). High Nonlinearity and Ultra High Birefringence Silicon Core Photonic Crystal Fiber. Proceedings of the 2021 IEEE International Conference on Telecommunications and Photonics (ICTP), Dhaka, Bangladesh.","DOI":"10.1109\/ICTP53732.2021.9744227"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"581","DOI":"10.2514\/1.G002868","article-title":"Survey on guidance navigation and control requirements for spacecraft formation-flying missions","volume":"41","author":"Lawn","year":"2018","journal-title":"J. Guid. Control. Dyn."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"281","DOI":"10.2514\/3.21001","article-title":"Automatic spacecraft docking using computer vision-based guidance and control techniques","volume":"16","author":"Ho","year":"1993","journal-title":"J. Guid. Control. Dyn."},{"key":"ref_14","unstructured":"Junkins, J.L., Hughes, D.C., Wazni, K.P., and Pariyapong, V. (1999, January 3\u22127). Vision-based navigation for rendezvous, docking and proximity operations. Proceedings of the 22nd Annual AAS Guidance and Control Conference, Breckenridge, CO, USA."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Sellmaier, F., Boge, T., Spurmann, J., Gully, S., Rupp, T., and Huber, F. (2010, January 25\u201330). On-orbit servicing missions: Challenges and solutions for spacecraft operations. Proceedings of the SpaceOps 2010 Conference Delivering on the Dream Hosted by NASA Marshall Space Flight Center and Organized by AIAA, Huntsville, Alabama.","DOI":"10.2514\/6.2010-2159"},{"key":"ref_16","unstructured":"Davis, J.P., Mayberry, J.P., and Penn, J.P. (2019). On-orbit servicing: Inspection repair refuel upgrade and assembly of satellites in space. Aerosp. Corp. Rep., Available online: https:\/\/aerospace.org\/sites\/default\/files\/2019-05\/Davis-Mayberry-Penn_OOS_04242019.pdf."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1016\/j.actaastro.2009.01.041","article-title":"Space debris removal system using a small satellite","volume":"65","author":"Nishida","year":"2009","journal-title":"Acta Astronaut."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"171","DOI":"10.1504\/IJSPACESE.2014.060600","article-title":"Pose estimation of an uncooperative spacecraft from actual space imagery","volume":"2","author":"Benn","year":"2014","journal-title":"Int. J. Space Sci. Eng. 5"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"568","DOI":"10.1109\/TCST.2013.2255288","article-title":"Stereovision-based estimation of relative dynamics between noncooperative satellites: Theory and experiments","volume":"22","author":"Segal","year":"2013","journal-title":"IEEE Trans. Control. Syst. Technol."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1070","DOI":"10.1016\/j.ast.2018.11.042","article-title":"Autonomous relative navigation around uncooperative spacecraft based on a single camera","volume":"84","author":"Pesce","year":"2019","journal-title":"Aerosp. Sci. Technol."},{"key":"ref_21","unstructured":"Kelsey, J.M., Byrne, J., Cosgrove, M., Seereeram, S., and Mehra, R.K. (2006, January 4\u201311). Vision-based relative pose estimation for autonomous rendezvous and docking. Proceedings of the 2006 IEEE Aerospace Conference, Big Sky, MT, USA."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"1414","DOI":"10.2514\/1.A34124","article-title":"Robust model-based monocular pose initialization for noncooperative spacecraft rendezvous","volume":"55","author":"Sharma","year":"2018","journal-title":"J. Spacecr. Rocket."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1108\/IJICC-03-2018-0036","article-title":"A new pose estimation method for non-cooperative spacecraft based on point cloud","volume":"12","author":"Chen","year":"2018","journal-title":"Int. J. Intell. Comput. Cybern."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"493","DOI":"10.1016\/j.actaastro.2019.09.027","article-title":"Monocular-based pose determination of uncooperative space objects","volume":"166","author":"Capuano","year":"2020","journal-title":"Acta Astronaut."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Capuano, V., Alimo, S.R., Ho, A.Q., and Chung, S.-J. (2019, January 7\u201311). Robust features extraction for on-board monocular-based spacecraft pose acquisition. Proceedings of the AIAA Scitech 2019 Forum, San Diego, CA, USA.","DOI":"10.2514\/6.2019-2005"},{"key":"ref_26","unstructured":"Shi, J., Ulrich, S., and Ruel, S. (2016, January 26\u201330). Spacecraft pose estimation using a monocular camera. Proceedings of the 67th International Astronautical Congress, Guadalajara, Mexico."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Rondao, D., and Aouf, N. (2018, January 8\u201312). Multi-view monocular pose estimation for spacecraft relative navigation. Proceedings of the 2018 AIAA Guidance, Navigation, and Control Conference, Kissimmee, FL, USA.","DOI":"10.2514\/6.2018-2100"},{"key":"ref_28","unstructured":"Hough, P.V. (1962). Method and Means for Recognizing Complex Patterns. (3069654A), U.S. Patent."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Alimohammadi, S., and He, D. (2016, January 17\u201321). Multi-stage algorithm for uncertainty analysis of solar power forecasting. Proceedings of the 2016 IEEE Power and Energy Society General Meeting (PESGM), Boston, MA, USA.","DOI":"10.1109\/PESGM.2016.7741199"},{"key":"ref_30","first-page":"722","article-title":"LSD: A fast line segment detector with a false detection control","volume":"32","author":"Jakubowicz","year":"2008","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_31","unstructured":"Shi, J. (1994, January 21\u201323). Good features to track. Proceedings of the 1994 IEEE Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"381","DOI":"10.1145\/358669.358692","article-title":"Random sample consensus: A paradigm for model fitting with applications to image analysis and automated cartography","volume":"24","author":"Fischler","year":"1981","journal-title":"Commun. ACM"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"433","DOI":"10.1002\/wics.101","article-title":"Principal component analysis","volume":"2","author":"Abdi","year":"2010","journal-title":"Wiley Interdiscip. Rev. Comput. Stat."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Harvard, A., Capuano, V., Shao, E.Y., and Chung, S.-J. (2020, January 6\u201310). Spacecraft pose estimation from monocular images using neural network based keypoints and visibility maps. Proceedings of the AIAA Scitech 2020 Forum, Orlando, FL, USA.","DOI":"10.2514\/6.2020-1874"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Pasqualetto Cassinis, L., Fonod, R., Gill, E., Ahrns, I., and Gil Fernandez, J. (2020, January 6\u201310). CNN-based pose estimation system for close-proximity operations around uncooperative spacecraft. Proceedings of the AIAA Scitech 2020 Forum, Orlando, FL, USA.","DOI":"10.2514\/6.2020-1457"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"189","DOI":"10.1016\/j.actaastro.2021.01.035","article-title":"Evaluation of tightly-and loosely-coupled approaches in CNN-based pose estimation systems for uncooperative spacecraft","volume":"182","author":"Cassinis","year":"2021","journal-title":"Acta Astronaut."},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Szeliski, R. (2011). Feature-based alignment. Computer Vision, Springer.","DOI":"10.1007\/978-1-84882-935-0"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"930","DOI":"10.1109\/TPAMI.2003.1217599","article-title":"Complete solution classification for the perspective-three-point problem","volume":"25","author":"Gao","year":"2003","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Bujnak, M., Kukelova, Z., and Pajdla, T. (2008, January 23\u201328). A general solution to the P4P problem for camera with unknown focal length. Proceedings of the 2008 IEEE Conference on Computer Vision and Pattern Recognition, Anchorage, AK, USA.","DOI":"10.1109\/CVPR.2008.4587793"},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"155","DOI":"10.1007\/s11263-008-0152-6","article-title":"Epnp: An accurate o (n) solution to the pnp problem","volume":"81","author":"Lepetit","year":"2009","journal-title":"Int. J. Comput. Vis."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"318","DOI":"10.1016\/j.ast.2018.10.031","article-title":"Comparison of filtering techniques for relative attitude estimation of uncooperative space objects","volume":"84","author":"Pesce","year":"2019","journal-title":"Aerosp. Sci. Technol."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"259","DOI":"10.1023\/B:VISI.0000025800.10423.1f","article-title":"SoftPOSIT: Simultaneous pose and correspondence determination","volume":"59","author":"David","year":"2004","journal-title":"Int. J. Comput. Vis."},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Sharma, S., Beierle, C., and D\u2019Amico, S. (2018, January 3\u201310). Pose estimation for non-cooperative spacecraft rendezvous using convolutional neural networks. Proceedings of the 2018 IEEE Aerospace Conference, Big Sky, MT, USA.","DOI":"10.1109\/AERO.2018.8396425"},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Kalchbrenner, N., Grefenstette, E., and Blunsom, P. (2014). A convolutional neural network for modelling sentences. arXiv, preprint.","DOI":"10.3115\/v1\/P14-1062"},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"123","DOI":"10.1016\/j.actaastro.2022.04.002","article-title":"On-ground validation of a CNN-based monocular pose estimation system for uncooperative spacecraft: Bridging domain shift in rendezvous scenarios","volume":"196","author":"Cassinis","year":"2022","journal-title":"Acta Astronaut."},{"key":"ref_46","unstructured":"Park, T.H., and D\u2019Amico, S. (2022). Robust Multi-Task Learning and Online Refinement for Spacecraft Pose Estimation across Domain Gap. arXiv, preprint."},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Park, T.H., M\u00e4rtens, M., Lecuyer, G., Izzo, D., and D\u2019Amico, S. (2021). SPEED+: Next Generation Dataset for Spacecraft Pose Estimation across Domain Gap. arXiv, preprint.","DOI":"10.1109\/AERO53065.2022.9843439"},{"key":"ref_48","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. Vis. Graph. Image Processing"},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"7","DOI":"10.1559\/152304099782424901","article-title":"Topologically consistent line simplification with the Douglas-Peucker algorithm","volume":"26","author":"Saalfeld","year":"1999","journal-title":"Cartogr. Geogr. Inf. Sci."},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"1161","DOI":"10.35940\/ijitee.A4489.119119","article-title":"Hand Gesture Recognition using Convexity Defects","volume":"9","author":"Fiorenza","year":"2019","journal-title":"Int. J. Innov. Technol. Explor. Eng. (IJITEE)"},{"key":"ref_51","doi-asserted-by":"crossref","unstructured":"Boyd, S., Boyd, S.P., and Vandenberghe, L. (2004). Convex Optimization, Cambridge University Press.","DOI":"10.1017\/CBO9780511804441"},{"key":"ref_52","unstructured":"(2022, August 21). Contours: More functions. Available online: https:\/\/docs.opencv.org\/3.4\/d8\/d1c\/tutorial_js_contours_more_functions.html."},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"132","DOI":"10.1016\/0020-0190(72)90045-2","article-title":"An efficient algorithm for determining the convex hull of a finite planar set","volume":"1","author":"Graham","year":"1972","journal-title":"Info. Pro. Lett."},{"key":"ref_54","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1016\/0020-0190(73)90020-3","article-title":"On the identification of the convex hull of a finite set of points in the plane","volume":"2","author":"Jarvis","year":"1973","journal-title":"Inf. Processing Lett."},{"key":"ref_55","first-page":"120","article-title":"The OpenCV Library","volume":"25","author":"Bradski","year":"2000","journal-title":"Dr. Dobb\u2019s J. Softw. Tools"},{"key":"ref_56","doi-asserted-by":"crossref","unstructured":"Rezatofighi, H., Tsoi, N., Gwak, J., Sadeghian, A., Reid, I., and Savarese, S. (2019, January 15\u201320). Generalized intersection over union: A metric and a loss for bounding box regression. Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition, Long Beach, CA, USA.","DOI":"10.1109\/CVPR.2019.00075"},{"key":"ref_57","unstructured":"Community, B.O. (2018). Blender\u2014A 3D Modelling and Rendering Package, Stichting Blender Foundation."},{"key":"ref_58","unstructured":"Capuano, G., Severi, M., Cacace, F., Lirato, R., Longobardi, P., Pollio, G., DeNino, M., and Ippolito, M. (2008, January 26\u201330). Video system for prisma formation flying mission. Proceedings of the IAA Symposium on Small Satellite Systems and Services (4S), Rhodes, Greece."},{"key":"ref_59","doi-asserted-by":"crossref","first-page":"1455","DOI":"10.2514\/1.28216","article-title":"Relative angles-only navigation and pose estimation for autonomous orbital rendezvous","volume":"30","author":"Woffinden","year":"2007","journal-title":"J. Guid. Control. Dyn."},{"key":"ref_60","doi-asserted-by":"crossref","first-page":"435","DOI":"10.1016\/j.actaastro.2015.12.032","article-title":"Comparative assessment of techniques for initial pose estimation using monocular vision","volume":"123","author":"Sharma","year":"2016","journal-title":"Acta Astronaut."},{"key":"ref_61","doi-asserted-by":"crossref","unstructured":"Guo, K., Ye, H., Gao, X., and Chen, H. (2022). An Accurate and Robust Method for Absolute Pose Estimation with UAV Using RANSAC. Sensors, 22.","DOI":"10.3390\/s22155925"},{"key":"ref_62","doi-asserted-by":"crossref","first-page":"1444","DOI":"10.1109\/TPAMI.2012.41","article-title":"A robust O (n) solution to the perspective-n-point problem","volume":"34","author":"Li","year":"2012","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_63","unstructured":"Kumanchik, B. (2022, July 22). ICESAT2, Available online: https:\/\/nasa3d.arc.nasa.gov\/detail\/jpl-IceSat2."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/21\/8541\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T01:11:28Z","timestamp":1760145088000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/21\/8541"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,11,6]]},"references-count":63,"journal-issue":{"issue":"21","published-online":{"date-parts":[[2022,11]]}},"alternative-id":["s22218541"],"URL":"https:\/\/doi.org\/10.3390\/s22218541","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,11,6]]}}}