{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,11]],"date-time":"2026-02-11T13:18:32Z","timestamp":1770815912695,"version":"3.50.1"},"reference-count":24,"publisher":"MDPI AG","issue":"12","license":[{"start":{"date-parts":[[2021,6,10]],"date-time":"2021-06-10T00:00:00Z","timestamp":1623283200000},"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>The omnidirectional camera, having the advantage of broadening the field of view, realizes 360\u00b0 imaging in the horizontal direction. Due to light reflection from the mirror surface, the collinearity relation is altered and the imaged scene has severe nonlinear distortions. This makes it more difficult to estimate the pose of the omnidirectional camera. To solve this problem, we derive the mapping from omnidirectional camera to traditional camera and propose an omnidirectional camera linear imaging model. Based on the linear imaging model, we improve the EPnP algorithm to calculate the omnidirectional camera pose. To validate the proposed solution, we conducted simulations and physical experiments. Results show that the algorithm has a good performance in resisting noise.<\/jats:p>","DOI":"10.3390\/s21124008","type":"journal-article","created":{"date-parts":[[2021,6,10]],"date-time":"2021-06-10T21:34:38Z","timestamp":1623360878000},"page":"4008","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":18,"title":["Pose Estimation of Omnidirectional Camera with Improved EPnP Algorithm"],"prefix":"10.3390","volume":"21","author":[{"given":"Xuanrui","family":"Gong","sequence":"first","affiliation":[{"name":"College of Optoelectronic Engineering, Changchun University of Science and Technology, Changchun 130022, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yaowen","family":"Lv","sequence":"additional","affiliation":[{"name":"College of Optoelectronic Engineering, Changchun University of Science and Technology, Changchun 130022, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiping","family":"Xu","sequence":"additional","affiliation":[{"name":"College of Optoelectronic Engineering, Changchun University of Science and Technology, Changchun 130022, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yuxuan","family":"Wang","sequence":"additional","affiliation":[{"name":"College of Optoelectronic Engineering, Changchun University of Science and Technology, Changchun 130022, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mengdi","family":"Li","sequence":"additional","affiliation":[{"name":"College of Optoelectronic Engineering, Changchun University of Science and Technology, Changchun 130022, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2021,6,10]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"740","DOI":"10.1016\/j.imavis.2007.08.008","article-title":"A general recursive linear method and unique solution pattern design for the perspective-n-point problem","volume":"26","author":"Xu","year":"2008","journal-title":"Image Vis. Comput."},{"key":"ref_2","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_3","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1016\/j.patrec.2018.02.028","article-title":"A simple, robust and fast method for the perspective-n-point problem","volume":"108","author":"Wang","year":"2018","journal-title":"Pattern Recognit. Lett."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"162838","DOI":"10.1109\/ACCESS.2020.3021313","article-title":"An Efficient Solution to the Perspective-n-Point Problem for Camera with Unknown Focal Length","volume":"8","author":"Zhou","year":"2020","journal-title":"IEEE Access"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"104085","DOI":"10.1016\/j.imavis.2020.104085","article-title":"ScPnP: A non-iterative scale compensation solution for PnP problems","volume":"106","author":"Meng","year":"2021","journal-title":"Image Vis. Comput."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Liu, G.F. (2019). Accurate and Robust Monocular SLAM with Omnidirectional Cameras. Sensors, 19.","DOI":"10.3390\/s19204494"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Patruno, C., Colella, R., Nitti, M., Ren, V., and Mosca, N. (2020). A Vision-Based Odometer for Localization of Omnidirectional Indoor Robots. Sensors, 20.","DOI":"10.3390\/s20030875"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"359","DOI":"10.1007\/s10846-016-0349-9","article-title":"A Framework for Augmented Reality using Non-Central Catadioptric Cameras","volume":"83","author":"Dias","year":"2016","journal-title":"J. Intell. Robot. Syst."},{"key":"ref_9","unstructured":"Pais, G.D., Dias, T.J., Nascimento, J.C., and Miraldo, P. (2019, January 20\u201324). Omni-DRL: Robust Pedestrian Detection using Deep Reinforcement Learning on Omnidirectional Cameras. Proceedings of the International Conference on Robotics and Automation, Montreal, QC, Canada."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"893","DOI":"10.1007\/s10044-017-0593-z","article-title":"Detection and classification of vehicles from omnidirectional videos using multiple silhouettes","volume":"20","author":"Karaim","year":"2017","journal-title":"Pattern Anal. Appl."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"688","DOI":"10.1109\/LRA.2017.2650150","article-title":"Phase Correlation for Dense Visual Compass from Omnidirectional Camera-Robot Images","volume":"2","author":"Morbidi","year":"2017","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_12","unstructured":"Aliaga, D.G. (2001, January 7\u201314). Accurate Catadioptric Calibration for Real-time Pose Estimation in Room-size Environments. Proceedings of the IEEE International Conference on Computer Vision, Vancouver, BC, Canada."},{"key":"ref_13","unstructured":"Paulino, A., and Araujo, H. (2002, January 11\u201315). Pose Estimation for Central Catadioptric Systems: An Analytical Approach. Proceedings of the Object Recognition Supported by User Interaction for Service Robots, Quebec, QC, Canada."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Gebken, C., Tolvanen, A., and Perwass, C. (2006, January 20\u201324). Perspective Pose Estimation from Uncertain Omnidirectional Image Data. Proceedings of the 18th International Conference, Hong Kong, China.","DOI":"10.1109\/ICPR.2006.929"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Gon\u00e7alves, N., and Ara\u00fajo, H. (2007, January 14\u201321). Linear solution for the pose estimation of noncentral catadioptric systems. Proceedings of the IEEE 11th International Conference on Computer Vision, Rio de Janeiro, Brazil.","DOI":"10.1109\/ICCV.2007.4409197"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"43","DOI":"10.5194\/isprs-archives-XLI-B3-43-2016","article-title":"Pose Estimation and Mapping Using Catadioptric Cameras with Spherical Mirrors","volume":"XLI-B3","author":"Ilizirov","year":"2016","journal-title":"Int. Arch. Photogramm. Remote Sens."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Miraldo, P., Eiras, F., and Ramalingam, S. (2018, January 18\u201323). Analytical Modeling of Vanishing Points and Curves in Catadioptric Cameras. Proceedings of the Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA.","DOI":"10.1109\/CVPR.2018.00215"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"155","DOI":"10.1007\/s11263-008-0152-6","article-title":"EPnP: An AccurateO(n) Solution to the PnP Problem","volume":"81","author":"Lepetit","year":"2009","journal-title":"Int. J. Comput. Vis."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"2387","DOI":"10.1109\/TPAMI.2013.36","article-title":"Exhaustive Linearization for Robust Camera Pose and Focal Length Estimation","volume":"35","author":"Penatesanchez","year":"2013","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_20","first-page":"677","article-title":"Position and Pose Estimation of Spherical Panoramic Image with Improved EPnP Algorithm","volume":"45","author":"Deng","year":"2013","journal-title":"Acta Geod. Cartogr. Sin."},{"key":"ref_21","first-page":"130","article-title":"IEPnP: An Iterative Estimation Algorithm for Camera Pose Based on EPnP","volume":"38","author":"Chen","year":"2018","journal-title":"Chin. J. Opt."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Mei, C., and Rives, P. (2007, January 10\u201314). Single View Point Omnidirectional Camera Calibration from Planar Grids. Proceedings of the 2007 IEEE International Conference on Robotics and Automation, Roma, Italy.","DOI":"10.1109\/ROBOT.2007.364084"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"1127","DOI":"10.1364\/JOSAA.5.001127","article-title":"Closed-form Solution of Absolute Orientation Using Orthonormal Matrices","volume":"5","author":"Horn","year":"1988","journal-title":"J. Opt. Soc. Am. A"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Geiger, A., Moosmann, F., and Car, O. (2012, January 14\u201318). Automatic camera and range sensor calibration using a single shot. Proceedings of the 2012 IEEE International Conference on Robotics and Automation, Saint Paul, MN, USA.","DOI":"10.1109\/ICRA.2012.6224570"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/12\/4008\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T06:12:51Z","timestamp":1760163171000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/12\/4008"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,6,10]]},"references-count":24,"journal-issue":{"issue":"12","published-online":{"date-parts":[[2021,6]]}},"alternative-id":["s21124008"],"URL":"https:\/\/doi.org\/10.3390\/s21124008","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,6,10]]}}}