• Laser & Optoelectronics Progress
  • Vol. 55, Issue 4, 042802 (2018)
Pan Ou*, Kai Zhou, and Shuai Wu
Author Affiliations
  • School of Instrumentation Science and Opto-Electronic Engineering, Beihang University, Beijing 100191, China
  • show less
    DOI: 10.3788/LOP55.042802 Cite this Article Set citation alerts
    Pan Ou, Kai Zhou, Shuai Wu. Dual-Kinect Spatial Position Calibration Method Based on Sphere and Plane Model[J]. Laser & Optoelectronics Progress, 2018, 55(4): 042802 Copy Citation Text show less
    Diagrams of two-view calibration model and parameters. (a) View 1; (b) view 2
    Fig. 1. Diagrams of two-view calibration model and parameters. (a) View 1; (b) view 2
    Point cloud calibration models with different Kinect's views. (a) Point cloud 1; (b) point cloud 2
    Fig. 2. Point cloud calibration models with different Kinect's views. (a) Point cloud 1; (b) point cloud 2
    Plane segmentation and normal vector extraction results of point cloud
    Fig. 3. Plane segmentation and normal vector extraction results of point cloud
    Extraction results of point cloud normal vector. (a) RANSAC algorithm; (b) improved RANSAC algorithm
    Fig. 4. Extraction results of point cloud normal vector. (a) RANSAC algorithm; (b) improved RANSAC algorithm
    (a) Sphere extraction and (b) sphere fitting result of point cloud
    Fig. 5. (a) Sphere extraction and (b) sphere fitting result of point cloud
    Registration results of classic ICP algorithm. (a) Un-registrated point cloud; (b) registrated point cloud
    Fig. 6. Registration results of classic ICP algorithm. (a) Un-registrated point cloud; (b) registrated point cloud
    (a) Registration result of adaptive threshold ICP; (b) registration result of proposed method in the paper
    Fig. 7. (a) Registration result of adaptive threshold ICP; (b) registration result of proposed method in the paper
    Normal vector extraction algorithm (P, T, ET, NR, Nums)1: for all pi in P2: ni←Compute Normals (pi, NR)3: end for4: while et>ET5: Temp Plane←Random Extract Points (P, Nums)6: NTempPlane←Get Normals Average (TempPlane)7: for all pi in P8: ei←abs(NTempPlane-ni)9: add ei to Ej10: if ei<T, then11: add pi to Modelj12: end if13: end for14: RE, IPNj, TPNj, Nj←Get Params From (Modelj)15: et←Calculate Termination Condition (IT, RE, IPNj, TPNj)16: end while17: return Nj
    Table 1. Extraction algorithm of normal vector
    Pstd /mmSstd /mm(Pstd-Sstd) /mm
    5.022.342.68
    4.862.452.41
    5.121.843.28
    4.672.032.64
    4.891.763.13
    4.872.132.74
    5.071.983.09
    Table 2. Error between fixed points obtained by plane intersection and sphere center
    S /mmA /(°)
    ICPImproved ICPOur methodICPImproved ICPOur method
    211271532
    251341931
    291051842
    221331752
    24951931
    21741644
    Table 3. Calibration accuracy of different algorithms
    AlgorithmTime-consuming /s
    ICP20.1
    Improved ICP15.2
    Our method3.4
    Table 4. Time consuming of different algorithms
    Pan Ou, Kai Zhou, Shuai Wu. Dual-Kinect Spatial Position Calibration Method Based on Sphere and Plane Model[J]. Laser & Optoelectronics Progress, 2018, 55(4): 042802
    Download Citation