Hostname: page-component-74656f9884-kv2lp Total loading time: 0 Render date: 2026-11-06T12:21:35.383Z Has data issue: false hasContentIssue false

Panoramic visual system for spherical mobile robots

Published online by Cambridge University Press:  05 February 2024

Muhammad Affan Arif
Affiliation:
Institute of Robotics and Intelligent Systems, Xi’an Jiaotong University, Xi’an, 710049, China Shaanxi Key Laboratory of Intelligent Robots, Xi’an, 710049, China
Aibin Zhu*
Affiliation:
Institute of Robotics and Intelligent Systems, Xi’an Jiaotong University, Xi’an, 710049, China Shaanxi Key Laboratory of Intelligent Robots, Xi’an, 710049, China
Han Mao
Affiliation:
Institute of Robotics and Intelligent Systems, Xi’an Jiaotong University, Xi’an, 710049, China Shaanxi Key Laboratory of Intelligent Robots, Xi’an, 710049, China
Yao Tu
Affiliation:
Institute of Robotics and Intelligent Systems, Xi’an Jiaotong University, Xi’an, 710049, China Shaanxi Key Laboratory of Intelligent Robots, Xi’an, 710049, China
*
Corresponding author: Aibin Zhu; Email: abzhu@mail.xjtu.edu.cn
Rights & Permissions [Opens in a new window]

Abstract

Aimed at the challenges of wide-angle mobile robot visual perception for diverse field applications, we present the spherical robot visual system that uses a 360° field of view (FOV) for realizing real-time object detection. The spherical robot image acquisition system model is developed with optimal parameters, including camera spacing, camera axis angle, and the distance of the target image plane. Two 180$^{\circ}$-wide panoramic FOVs, front and rear view, are formed using four on-board cameras. The speed of the SURF algorithm is increased for feature extraction and matching. For seamless fusion of the images, an improved fade-in and fade-out algorithm is used, which not only improves the seam quality but also improves object detection performance. The speed of the dynamic image stitching is significantly enhanced by using a cache-based sequential image fusion method. On top of the acquired panoramic wide FOVs, the YOLO algorithm is used for real-time object detection. The panoramic visual system for the spherical robot is then tested in real time, which outputs panoramic views of the scene at an average frame rate of 21.69 fps and panoramic views with object detection at an average of 15.39 fps.

Information

Type
Research Article
Copyright
© The Author(s), 2024. Published by Cambridge University Press
Figure 0

Figure 1. Short-range visual acquisition schematic model.

Figure 1

Figure 2. Camera axis angle for short-range visual acquisition.

Figure 2

Figure 3. Long-range visual acquisition schematic model.

Figure 3

Figure 4. Camera axis angle for long-range visual acquisition.

Figure 4

Figure 5. Geometrical model of the spherical robot visual acquisition system.

Figure 5

Figure 6. Overlapping ratio as a function of baseline width.

Figure 6

Figure 7. Influence of Hessian threshold on feature extraction and matching.

Figure 7

Figure 8. Influence of low threshold on feature extraction and matching.

Figure 8

Figure 9. SURF feature extraction (a) extraction from the complete view, (b) extraction from ROI.

Figure 9

Figure 10. Feature extraction region analysis (a) based on stitching time, (b) based on matching accuracy.

Figure 10

Table I. Evaluation of fusion algorithms.

Figure 11

Figure 11. Image fusion (a) average method (b), maximum method (c), fade-in and fade-out (d), improved fade-in and fade-out.

Figure 12

Figure 12. Sequential dynamic image stitching based on caching of keyFrames.

Figure 13

Table II. Time for each step in the caching-based sequential dynamic image stitching.

Figure 14

Figure 13. Output video frame rate from cache-based sequential dynamic image stitching.

Figure 15

Table III. Object detection test results.

Figure 16

Figure 14. Spherical robot experimental platform.

Figure 17

Figure 15. Spherical robot panoramic visual system.

Figure 18

Figure 16. Influence of camera axis angle on feature matching for short-range image acquisition.

Figure 19

Figure 17. Influence of camera axis angle on feature matching for long-range image acquisition.

Figure 20

Figure 18. Real-time keyFrames stitching speed and accuracy.

Figure 21

Figure 19. Real-time image stitching results of the spherical robot panoramic visual system.

Figure 22

Figure 20. Real-time object detection in 360$^{\circ}$ wide panoramic field of view.

Figure 23

Table IV. Object detection results in panoramic field of view of spherical robot.

Figure 24

Figure 21. Real-time spherical robot visual perception performance (a) target detection speed (b) target detection at seams for the improved image fusion algorithm.

Figure 25

Table V. Panoramic visual systems in literature.