Abstract
At present, the underwater autonomous operation based on monocular vision has poor accuracy and low intelligence, due mainly to the low accuracy of pose estimation. To solve this problem, we propose a real-time pose estimation method for underwater cylinders and cuboids. The first challenge in processing underwater images is image degradation, which is overcome by using a scale-optimized dark channel prior dehazing algorithm. The lightweight improved You Only Look Once v5 is used to obtain the pixel information of the four control points and obtain the bounding box close to the edge of the object, which makes the pose estimation more accurate. We then propose an underwater optical imaging model that overcomes the challenges posed by refraction. Finally, the improved algorithm based on the perspective-n-point problem is used to estimate the pose of the object in real time. We deployed the algorithm in the edge computing device NVIDIA Jetson TX2 and achieved excellent performance. The experimental results show that our method can achieve high-precision monocular pose estimation without producing a large-scale pose dataset, and can be used to provide reliable information for underwater autonomous operation tasks.
© 2022 Optica Publishing Group
Full Article | PDF ArticleMore Like This
Peng Li, Mao Wang, Jinyu Fu, and Bing Zhang
Appl. Opt. 61(27) 7820-7829 (2022)
Yunpeng Ma, Yaqin Zhou, Chunkuan Wang, Yi Wu, Yang Zou, and Shan Zhang
Appl. Opt. 61(7) 1675-1686 (2022)
Min Yue, Guangyuan Fu, Ming Wu, Hongyang Gu, and Erliang Yao
Appl. Opt. 61(13) 3793-3803 (2022)