Chinese Journal of Lasers, Volume. 49, Issue 18, 1804004(2022)
Multicylinder Projection Stitching Method of Multicamera Panoramic System
Panoramic imaging technology has been extensively employed in traffic supervision, robot navigation, mobile measurement, etc. Several panoramic systems have been developed by combining numerous cameras to offer a horizontal field of view of 360° and a vertical field of view ranging from decades degrees to 180°, with the development of sensors and computing abilities. The panoramic images can be created from the combined panoramic systems using two approaches. The first solution may be transformation, registration, and blending only based on the feature points. The approach often has a strong dependence on the feature points in the surrounding environment. Alternatively, the panoramic stitching approach depends on the direct or indirect transformation between the cylindrical or sphere and perspective projection. The second approach is more robust and effective than the first approach because of its independence of the feature points. However, the panoramic imaging would experience the mosaic error and geometric inconsistency of vision due to the surrounding environment’s unknown depth. To solve the difficulties of panoramic mosaicking, empty pixels, and multiple pixel projection in one pixel caused by the traditional panoramic stitching approaches, a multicylinder projection-based mosaicking approach is proposed to ensure that panoramic images are produced effortlessly.
In this study, we proposed an indirect panoramic cylindrical stitching approach based on multicylinder projection optimization to reduce the visual stitching error of overlapping regions while improving the panoramic images’ stitching accuracy. We hope that our study approach can be beneficial in computer vision and other related fields. First, we developed a panoramic camera system combined with eight low-cost network cameras. A set of indirect mapping equations between panoramic planar and perspective projections of subcameras were developed according to the rigorous imaging model for a multicamera panoramic system. Particularly, a cost function was developed that employs the minimizing projection error based on the projection constraint of homonymy points on the cylinder. Furthermore, the optimal solution of multiple cylinder radius was solved using the gradient descent approach. Thus, the approach of one cylinder projection is extended to numerous cylinder projections.
Table 1 shows the high-precision relative orientation elements between combined cameras. The panoramic indirect stitching imaging model was fabricated based on the precalibration findings. The experimental findings show that the multicylinder panoramic stitching approach offers a better visual effect than the traditional single-cylinder stitching approach (Fig. 5). In this manner, the corresponding points’ projection error in the panoramic images formed from the proposed approach was about 1/7th of the traditional single-cylinder stitching approach. The projection error of single-cylinder and multicylinder panoramic stitching approaches were calculated (Table 2). Furthermore, compared with the traditional direct approach, the difficulties of empty pixels and accumulation of pixels are solved (Fig. 6). The stitching speed of a panoramic image generated from the proposed approach is 10 times that of the traditional SIFT feature-based approach and 55 times that of the mosaicing approach in the OpenCV package (Table 3).
The proposed multicylinder projection-based mosaicking approach is effective in solving the difficulty of panoramic mosaicking errors due to traditional single-cylinder panoramic imaging equation in a 360° panoramic environment with inconsistent object distances. Additionally, the indirect projection approach is employed to solve the difficulties of empty and multiple pixel projections in one pixel due to the direct panoramic stitching approach. The approach proposed in this study exhibits higher stitching accuracy and visual consistency and is suitable for the panoramic systems combined with multiple cameras, which are designed with eight cameras arranged cylindrically. Indeed, it can also be extended to the sphere panoramic camera system.
Get Citation
Copy Citation Text
Hongxia Cui, Xueying Wang, Ziwei Zhao, Fangfei Zhang. Multicylinder Projection Stitching Method of Multicamera Panoramic System[J]. Chinese Journal of Lasers, 2022, 49(18): 1804004
Category: Measurement and metrology
Received: Jan. 7, 2022
Accepted: Feb. 18, 2022
Published Online: Sep. 5, 2022
The Author Email: Cui Hongxia (cuihongxia@bhu.edu.cn), Wang Xueying (839039734@qq.com)