Pose Estimation of Automatic Battery-Replacement System Based on ORB and Improved Keypoints Matching Method
Source abstract
Abstract
This paper presents an improved Oriented Feature from Accelerated Segment Test (FAST) and Rotated BRIEF (ORB) keypoints matching method for pose estimation of automatic battery-replacement systems. The key issue of the system is how to precisely estimate the pose of the camera in respect to the battery. In our system, the pose-estimation hardware module is mounted onto the robot manipulator, composed of double high brightness LED light source, one monocular camera, and two laser rangefinders. The camera is utilized to take an image of the battery, the laser rangefinders on both sides of the camera are utilized to detect the real-time distance between the battery and the pose-estimation system. The estimation result is significantly influenced by the matching result of the keypoints detected by the ORB technique. The modified matching procedure, based on spatial consistency nearest hamming distance searching method, is used to determine the correct correspondences. Meanwhile, the iterative reprojection error minimization algorithm is utilized to discard incorrect correspondences. Verified by the experiments, the results reveal that this method is highly reliable and able to achieve the required positioning accuracy. The positioning error is lower than 1 mm.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Robotics and Sensor-Based Localization · Advanced Image and Video Retrieval Techniques · IoT-based Smart Home Systems
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
State Key Laboratory of Modern Optical Instrumentation, Department of Optical Engineering, Zhejiang University, 38 Zheda Road, Hangzhou 310027, China
Funding
National Natural Science Foundation of China
References (27)
Show source-provided references
1. Design of optical triangulation devices10.1016/0030-3992(89)90068-6 ↗
2. Hartley, R., and Zisserman, A. (2000). Multiple View Geometry in Computer Vision, Cambridge University Press.
3. Three dimensional inspection using multistripe structured light10.1117/12.7973609 ↗
4. Qi, C.R. (2017, January 21–26). Frustum PointNets for 3D Object Detection from RGB-D Data. Proceedings of the Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA.10.1109/CVPR.2018.00102 ↗
5. Ferrari, V., Jurie, F., and Schmid, C. (2010). From Images to Shape Models for Object Detection, Kluwer Academic Publishers.
6. Dalal, N., and Triggs, B. (2005, January 20–25). Histograms of Oriented Gradients for Human Detection. Paper presented at the IEEE Computer Society Conference on Computer Vision & Pattern Recognition, San Diego, CA, USA.
7. Bosch, A., Zisserman, A., and Munoz, X. (2007, January 14–21). Image Classification using Random Forests and Ferns. Paper presented at the IEEE International Conference on Computer Vision, Rio de Janeiro, Brazil.10.1109/ICCV.2007.4409066 ↗
8. Cao, Z., Simon, T., Wei, S.E., and Sheikh, Y. (July, January 26). Realtime Multi-Person 2D Pose Estimation using Part Affinity Fields. Proceedings of the Conference on Computer Vision and Pattern Recognition, Las Vegas Valley, NV, USA.
9. Fast Feature Pyramids for Object Detection10.1109/TPAMI.2014.2300479 ↗
10. BRIEF: Computing a Local Binary Descriptor very Fast10.1109/TPAMI.2011.222 ↗
11. Rublee, E., Rabaud, V., Konolige, K., and Bradski, G. (2011, January 3–6). ORB: An efficient alternative to SIFT or SURF. Proceedings of the IEEE International Conference on Computer Vision, Barcelona, Spain.10.1109/ICCV.2011.6126544 ↗
12. Scalable Nearest Neighbor Algorithms for High Dimensional Data10.1109/TPAMI.2014.2321376 ↗
13. EPnP: An Accurate O(n) Solution to the PnP Problem10.1007/s11263-008-0152-6 ↗
14. A Flexible New Technique for Camera Calibration10.1109/34.888718 ↗
15. Bouguet, J.Y. (2013, December 12). Camera calibration toolbox for MATLAB. Available online: www.vision.caltech.edu/bouguetj.
16. Distinctive Image Features from Scale-Invariant Keypoints10.1023/B:VISI.0000029664.99615.94 ↗
17. A comparison of prefilters in ORB-based object detection10.1016/j.patrec.2016.11.007 ↗
18. Harris, C. (September, January 31). A combined corner and edge detector. Proceedings of the Fourth Alvey Vision Conference, Manchester, UK.
19. Rosten, E., and Drummond, T. (2006, January 7–13). Machine learning for high-speed corner detection. Proceedings of the European Conference on Computer Vision, Graz, Austria.10.1007/11744023_34 ↗
20. Calonder, M., Lepetit, V., Strecha, C., and Fua, P. (2010, January 5–11). BRIEF: Binary robust independent elementary features. Proceedings of the European Conference on Computer Vision, Heraklion, Crete, Greece.10.1007/978-3-642-15561-1_56 ↗
21. Measuring corner properties10.1006/cviu.1998.0719 ↗
22. Efficient algorithms for robust feature matching10.1016/S0031-3203(98)00086-7 ↗
23. Object Pose: The Link between Weak Perspective, Paraperspective, and Full Perspective10.1023/A:1007940112931 ↗
24. Lu, C.P., Hager, G.D., and Mjolsness, E. (2000). Fast and Globally Convergent Pose Estimation from Video Images, IEEE Computer Society.10.1109/34.862199 ↗
25. Linear pose estimation from points or lines10.1109/TPAMI.2003.1195992 ↗
26. Morenonoguer, F., Lepetit, V., and Fua, P. (2007, January 14–21). Accurate Non-Iterative O(n) Solution to the PnP Problem. Proceedings of the 2007 IEEE 11th International Conference on Computer Vision, Rio de Janeiro, Brazil.10.1109/ICCV.2007.4409116 ↗
27. Fischler, M.A., and Bolles, R.C. (1981). Random Sample Consensus: A Paradigm for Model Fitting with Applications to Image Analysis and Automated Cartography, ACM.10.1145/358669.358692 ↗