Laser & Optoelectronics Progress, Volume. 61, Issue 16, 1611020(2024)

Robust and Efficient Analysis Method for Camera Pose, Focal Length, and Radial Distortion Estimation under a Minimal Configuration

Yi Zhang1,2, Baoqiong Wang1,2, Yueqiang Zhang1,2、*, Biao Hu1,2, Wenjun Chen1,2, Xiaolin Liu1,2, and Qifeng Yu1,2
Author Affiliations
  • 1Institute of Intelligent Optical Measurement and Detection, Shenzhen University, Shenzhen 518000, Guangdong, China
  • 2College of Physics and Optoelectronic Engineering, Shenzhen University, Shenzhen 518000, Guangdong, China
  • show less
    Figures & Tables(8)
    Errors and efficiencies of the algorithms varying with the noise level under the ordinary configuration. (a) Mean rotation error; (b) mean translation error; (c) mean focal length error; (d) mean runtime; (e) success rate of domain optimal solution
    Errors and efficiencies of the algorithms varying with the noise level under the planar configuration. (a) Mean rotation error; (b) mean translation error; (c) mean focal length error; (d) mean runtime (e); success rate of domain optimal solution
    Samples of the images used in real-data experiment. (a) ETH3D dataset (Delivery Area); (b) ETH3D dataset (Electro); (c) image for the planar experiment (left camera); (d) image for the planar experiment (right camera); (e) COLMAP dataset (Gerrard Hall); (f) COLMAP dataset (Person Hall)
    Ground truths and estimations of the trajectories of the cameras in COLMAP dataset. (a) Gerrard Hall; (b) person Hall
    • Table 1. Results of the ordinary and general solvers for ETH3D dataset

      View table

      Table 1. Results of the ordinary and general solvers for ETH3D dataset

      AlgorithmDelivery AreaElectro
      MeanMedianMeanMedian
      Rotation error /(º)
      Bujnak-ord10.069.8417.0216.04
      Larsson-ord10.039.8116.9716.00
      Larsson-gen8.868.7215.1514.18
      Ours-ord8.808.7014.0413.35
      AlgorithmTranslation error /%
      Bujnak-ord36.8931.3237.8635.66
      Larsson-ord36.9231.2737.8535.62
      Larsson-gen32.8328.0233.2631.82
      Ours-ord33.7628.4132.3430.75
      AlgorithmFocal length error /%
      Bujnak-ord15.5914.6632.7026.33
      Larsson-ord15.6114.6633.3226.31
      Larsson-gen13.4213.3922.7221.57
      Ours-ord15.1114.4130.0724.88
    • Table 2. Results of the planar and general solvers for real planar data

      View table

      Table 2. Results of the planar and general solvers for real planar data

      AlgorithmLeft cameraRight camera
      MeanMedianMeanMedian
      Rotation error /(º)
      Oskarsson-pla3.533.163.313.07
      Bujnak-pla7.006.607.236.71
      Larsson-gen8.287.778.187.39
      Ours-pla3.533.063.242.98
      AlgorithmTranslation error /%
      Oskarsson-pla11.089.4313.4911.42
      Bujnak-pla13.6513.3816.2514.29
      Larsson-gen14.1313.3514.3513.48
      Ours-pla10.309.3512.3810.53
      AlgorithmFocal length error /%
      Oskarsson-pla17.8413.1116.8813.74
      Bujnak-pla19.4315.4018.9415.86
      Larsson-gen13.9412.8214.5713.08
      Ours-pla16.9712.2415.6311.77
    • Table 3. Results of the ordinary and general solvers combined with MSAC framework for ETH3D dataset

      View table

      Table 3. Results of the ordinary and general solvers combined with MSAC framework for ETH3D dataset

      AlgorithmGerrard HallPerson Hall
      MeanMedianMeanMedian
      Runtime /ms
      Bujnak-ord0.410.260.600.45
      Larsson-ord0.370.220.540.40
      Larsson-gen0.420.240.640.49
      Ours-ord0.340.200.460.35
      AlgorithmRotation error /(º)
      Bujnak-ord0.070.060.100.06
      Larsson-ord0.070.060.090.06
      Larsson-gen0.070.060.080.06
      Ours-ord0.070.060.090.06
      AlgorithmTranslation error /%
      Bujnak-ord0.280.150.350.17
      Larsson-ord0.230.150.340.17
      Larsson-gen0.230.150.290.15
      Ours-ord0.230.150.290.15
      AlgorithmFocal length error /%
      Bujnak-ord0.490.330.760.39
      Larsson-ord0.420.310.750.39
      Larsson-gen0.390.300.620.33
      Ours-ord0.420.270.610.34
    • Table 4. Results of the planar and general solvers combined with MSAC framework for real planar data

      View table

      Table 4. Results of the planar and general solvers combined with MSAC framework for real planar data

      AlgorithmLeft cameraRight camera
      MeanMedianMeanMedian
      Runtime /ms
      Oskarsson-pla2.892.322.392.10
      Bujnak-pla3.513.812.092.24
      Larsson-gen6.705.924.253.78
      Ours-pla2.191.902.192.08
      AlgorithmRotation error /(º)
      Oskarsson-pla0.330.320.430.50
      Bujnak-pla0.400.350.420.36
      Larsson-gen0.780.370.480.42
      Ours-pla0.320.320.390.36
      AlgorithmTranslation error /%
      Oskarsson-pla2.031.402.542.26
      Bujnak-pla2.781.932.312.09
      Larsson-gen6.552.621.990.72
      Ours-pla2.031.402.111.58
      AlgorithmFocal length error /%
      Oskarsson-pla2.231.972.942.70
      Bujnak-pla2.912.442.832.36
      Larsson-gen6.992.872.281.26
      Ours-pla2.211.972.672.18
    Tools

    Get Citation

    Copy Citation Text

    Yi Zhang, Baoqiong Wang, Yueqiang Zhang, Biao Hu, Wenjun Chen, Xiaolin Liu, Qifeng Yu. Robust and Efficient Analysis Method for Camera Pose, Focal Length, and Radial Distortion Estimation under a Minimal Configuration[J]. Laser & Optoelectronics Progress, 2024, 61(16): 1611020

    Download Citation

    EndNote(RIS)BibTexPlain Text
    Save article for my favorites
    Paper Information

    Category: Imaging Systems

    Received: Aug. 14, 2023

    Accepted: Sep. 18, 2023

    Published Online: Jun. 29, 2024

    The Author Email: Zhang Yueqiang (yueqiang.zhang@szu.edu.cn)

    DOI:10.3788/LOP231916

    Topics