Journal of Applied Optics, Volume. 46, Issue 1, 137(2025)

Hole target detection and location of complex workpiece based on binocular vision

Chunyan ZHANG1, Zhifeng ZHOU1、*, Yun SHI2, Guoling CHEN3, and Wenjie LI3
Author Affiliations
  • 1School of Mechanical and Automotive Engineering, Shanghai University of Engineering Science, Shanghai 201620, China
  • 2Shanghai Aerospace Equipment Manufacturer Co.,Ltd., Shanghai 200245, China
  • 3Informatization Technique Center, Shanghai Institute of Space Power-Sources, Shanghai 200245, China
  • show less
    Figures & Tables(20)
    Target workpiece and detection features
    Schematic diagram of calibration process
    Accuracy analysis and verification of binocular camera module
    Filtering effect
    Grub Cut results
    Horizontal line angle and two types of LS
    Features of arc support LS
    Arc support structure group
    Effective area of arc
    Ellipse detection procedures
    Sampling and matching
    Flow chart of circular-hole boundary sampling point set coordinate output
    Measured circle fitting and theoretical as well as experimental values
    Different methods of circle feature detection
    Schematic diagram of key coordinate system in hand-eye calibration process
    Center coordinates and normal vector offset error under different positions and poses
    • Table 0. [in Chinese]

      View table
      View in Article

      Table 0. [in Chinese]

      算法1 弧支持组形成过程伪代码
      输入:弧支撑线段集Tl;生成线段的圆弧支撑区域Tr;包容角度α;线段使用状态参数S
      1:  初始化:G=
      2:  循环:
      3:  ||  从Tl中选择li,选择条件:S(li)used;设定:ghead=gtail=li线段ls的晶核;
      4:  ||  循环:
      5:  ||  |  在ls的头端搜索连续的弧支撑线段;
      6:  ||  |  从搜索结果中排除:S=used,到ls的角度偏差超过2α
      7:  ||  |  计算ls头端的统计面积,使用Tr获得票数最高的线段lk
      8:  ||  |  刷新:ghead=gheadLkS(lk)=usedls=lk
      9:  ||  直到:ls=
      10: ||  设定:li线段ls的生长核;在ls的尾部重复上述搜索过程即可得到gtail
      11: ||  ghead={Lh1,,Lhn}gtail={Lt1,,Ltn}g={Ltn,,Lt1,Li,Lh1,,Lhn}
      12: ||  刷新:G=GgS(li)=used
      13: 直到:遍历所有弧支撑线段;
      14: 返回:G
      输出:弧支撑群G
    • Table 1. Calibration parameters of binocular camera system

      View table
      View in Article

      Table 1. Calibration parameters of binocular camera system

      参数左相机右相机
      焦距(2413.39,2408.07)(2447.07,2448.61)
      径向畸变(0.1257,0.2146,0.0091)(0.0982,0.1448,0.0433)
      切向畸变(0.0032,0.0007)(0.0015,0.0009)
      旋转矩阵[0.99970.02150.01370.02130.99970.01560.01410.01530.9998]
      平移向量[51.5359,0.0273,0.7583]
    • Table 2. Measurement results of criterion sphere

      View table
      View in Article

      Table 2. Measurement results of criterion sphere

      位置序号/参数项测量结果/mm偏差(绝对值)/mm
      020.0080.020
      120.1510.162
      219.8690.119
      320.1710.183
      420.1160.128
      519.9430.045
      620.0130.025
      真值19.988 mm
      最大误差 0.183 mm
      均方根误差 0.106 mm
    • Table 3. Initial values of workpiece pose

      View table
      View in Article

      Table 3. Initial values of workpiece pose

      圆心坐标/mm法向量夹角/(
      XYZ
      [22.60,33.25,216.62]88.1388.502.40
    Tools

    Get Citation

    Copy Citation Text

    Chunyan ZHANG, Zhifeng ZHOU, Yun SHI, Guoling CHEN, Wenjie LI. Hole target detection and location of complex workpiece based on binocular vision[J]. Journal of Applied Optics, 2025, 46(1): 137

    Download Citation

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

    Category:

    Received: Oct. 7, 2023

    Accepted: --

    Published Online: Apr. 1, 2025

    The Author Email: Zhifeng ZHOU (周志峰)

    DOI:10.5768/JAO202546.0103003

    Topics