• Chinese Journal of Lasers
  • Vol. 49, Issue 18, 1804004 (2022)
Hongxia Cui1、*, Xueying Wang1、**, Ziwei Zhao1, and Fangfei Zhang2
Author Affiliations
  • 1College of Information Science and Technology, Bohai University, Jinzhou 121013, Liaoning, China
  • 2China Electronics Technology Taiji (Group) Co., Ltd., Beijing 100083, China
  • show less
    DOI: 10.3788/CJL202249.1804004 Cite this Article Set citation alerts
    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 Copy Citation Text show less

    Abstract

    Objective

    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.

    Methods

    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.

    Results and Discussions

    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).

    Conclusions

    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.

    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
    Download Citation