GPS-level accurate camera localization with HorizonNet

被引:12
作者
Grelsson, Bertil [1 ,2 ]
Robinson, Andreas [1 ]
Felsberg, Michael [1 ]
Khan, Fahad Shahbaz [1 ,3 ]
机构
[1] Linkoping Univ, Dept Elect Engn, Comp Vis Lab, Linkoping, Sweden
[2] Saab Dynam, Dept Dev & Technol, Linkoping, Sweden
[3] Inception Inst Artificial Intelligence, Abu Dhabi, U Arab Emirates
关键词
GPS-denied operation; localization; marine robotics;
D O I
10.1002/rob.21929
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
This paper investigates the problem of position estimation of unmanned surface vessels (USVs) operating in coastal areas or in the archipelago. We propose a position estimation method where the horizon line is extracted in a 360 degrees panoramic image around the USV. We design a convolutional neural network (CNN) architecture to determine an approximate horizon line in the image and implicitly determine the camera orientation (the pitch and roll angles). The panoramic image is warped to compensate for the camera orientation and to generate an image from an approximately level camera. A second CNN architecture is designed to extract the pixelwise horizon line in the warped image. The extracted horizon line is correlated with digital elevation model data in the Fourier domain using a minimum output sum of squared error correlation filter. Finally, we determine the location of the maximum correlation score over the search area to estimate the position of the USV. Comprehensive experiments are performed in field trials conducted over 3 days in the archipelago. Our approach provides excellent results by achieving robust position estimates with global positioning system (GPS)-level accuracy in previously unvisited test areas.
引用
收藏
页码:951 / 971
页数:21
相关论文
共 45 条
[21]  
Chum O, 2009, PROC CVPR IEEE, P17, DOI 10.1109/CVPRW.2009.5206531
[22]  
Felsberg M, 2007, LECT NOTES COMPUT SC, V4522, P908
[23]  
Grelsson B, 2018, 2018 IEEE THIRD INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, APPLICATIONS AND SYSTEMS (IPAS), P149, DOI 10.1109/IPAS.2018.8708868
[24]   Highly Accurate Attitude Estimation via Horizon Detection [J].
Grelsson, Bertil ;
Felsberg, Michael ;
Isaksson, Folke .
JOURNAL OF FIELD ROBOTICS, 2016, 33 (07) :967-993
[25]   GPS-less Coastal Navigation using Marine Radar for USV Operation [J].
Han, Jungwook ;
Park, Jeonghong ;
Kim, Jinwhan ;
Son, Nam-sun .
IFAC PAPERSONLINE, 2016, 49 (23) :598-603
[26]  
Hough P., 1962, U.S. Patent, Patent No. [3,069,654, 3069654]
[27]   DESIGN OF FILTERS TO DETECT A NOISY TARGET IN NONOVERLAPPING BACKGROUND-NOISE [J].
JAVIDI, B ;
WANG, J .
JOURNAL OF THE OPTICAL SOCIETY OF AMERICA A-OPTICS IMAGE SCIENCE AND VISION, 1994, 11 (10) :2604-2612
[28]   PoseNet: A Convolutional Network for Real-Time 6-DOF Camera Relocalization [J].
Kendall, Alex ;
Grimes, Matthew ;
Cipolla, Roberto .
2015 IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV), 2015, :2938-2946
[29]   The Visual Object Tracking VOT2017 challenge results [J].
Kristan, Matej ;
Leonardis, Ales ;
Matas, Jiri ;
Felsberg, Michael ;
Pflugfelder, Roman ;
Zajc, Luka Cehovin ;
Vojir, Tomas ;
Hager, Gustav ;
Lukezic, Alan ;
Eldesokey, Abdelrahman ;
Fernandez, Gustavo ;
Garcia-Martin, Alvaro ;
Muhic, A. ;
Petrosino, Alfredo ;
Memarmoghadam, Alireza ;
Vedaldi, Andrea ;
Manzanera, Antoine ;
Tran, Antoine ;
Alatan, Aydin ;
Mocanu, Bogdan ;
Chen, Boyu ;
Huang, Chang ;
Xu, Changsheng ;
Sun, Chong ;
Du, Dalong ;
Zhang, David ;
Du, Dawei ;
Mishra, Deepak ;
Gundogdu, Erhan ;
Velasco-Salido, Erik ;
Khan, Fahad Shahbaz ;
Battistone, Francesco ;
Subrahmanyam, Gorthi R. K. Sai ;
Bhat, Goutam ;
Huang, Guan ;
Bastos, Guilherme ;
Seetharaman, Guna ;
Zhang, Hongliang ;
Li, Houqiang ;
Lu, Huchuan ;
Drummond, Isabela ;
Valmadre, Jack ;
Jeong, Jae-Chan ;
Cho, Jae-Il ;
Lee, Jae-Yeong ;
Noskova, Jana ;
Zhu, Jianke ;
Gao, Jin ;
Liu, Jingyu ;
Kim, Ji-Wan .
2017 IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION WORKSHOPS (ICCVW 2017), 2017, :1949-1972
[30]   Semantic Line Detection and Its Applications [J].
Lee, Jun-Tae ;
Kim, Han-Ul ;
Lee, Chul ;
Kim, Chang-Su .
2017 IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV), 2017, :3249-3257