• Laser & Optoelectronics Progress
  • Vol. 60, Issue 19, 1906004 (2023)
Yongze Xu1,2,3 and Zhe Chen1,2,3,4,*
Author Affiliations
  • 1Engineering Research Center on Visible Light Communication of Guangdong Province, Department of Optoelectronic Engineering, College of Science & Engineering, Jinan University, Guangzhou 510632, Guangdong, China
  • 2Key Laboratory of Visible Light Communications of Guangzhou, Department of Optoelectronic Engineering, College of Science & Engineering, Jinan University, Guangzhou 510632, Guangdong, China
  • 3Key Laboratory of Optoelectronic Information and Sensing Technologies of Guangdong Higher Education Institutes, Department of Optoelectronic Engineering, College of Science & Engineering, Jinan University, Guangzhou 510632, Guangdong, China
  • 4Jihua Laboratory, Foshan 528251, Guangdong, China
  • show less
    DOI: 10.3788/LOP221643 Cite this Article Set citation alerts
    Yongze Xu, Zhe Chen. Visible Light Three-Dimensional Positioning System Based on Light-Emitting Diode and Image Sensor[J]. Laser & Optoelectronics Progress, 2023, 60(19): 1906004 Copy Citation Text show less

    Abstract

    With the rapid development of the Internet of Things, smart devices require high-precision, real-time location services. However, only two-dimensional positioning can be achieved in existing visible light positioning technologies; furthermore, the system is complex and has a low positioning accuracy and extended positioning time. To address these issues, this study proposes a visible light three-dimensional positioning system based on two light-emitting diodes (LEDs) and image sensors. First, a simulation model is established by combining the pinhole imaging model and the distortion model. Next, a stripe search algorithm based on bisection and a double pointer is proposed to rapidly determine the position of the LED on the image. Finally, the geometric features of the LEDs on the image are used to achieve three-dimensional positioning. After calculations, in a 100 cm×100 cm×300 cm space, the average positioning error of the simulation experiment is 0.79cm, and the average positioning error of the physical experiment is 5.61cm. The average positioning time is 64.13ms. In addition, the time performance of the proposed stripe search algorithm is improved by 70.06% compared with that of the linear stripe search algorithm. Therefore, the proposed system can provide a good three-dimensional positioning service.
    xcyczc=Rxwywzw+T
    R=RxαRyβRzγ=1000cosα-sinα0sinαcosαcosβ0sinβ010-sinβ0cosβcosγ-sinγ0sinγcosγ0001
    T=-tx-ty-tz
    zcxiyi1=f000f0001000xcyczc1
    uv1=1/dx0u001/dyv0001xiyi1
    fu=f/dxfv=f/dy
    K=1/dx0u001/dyv0001f000f0001=fu0u00fvv0001
    zcuv1=KRTxwywzw1
    xiN=u-u0/fuyiN=v-v0/fv
    r=xiN-02+yiN-02=xiN2+yiN2
    δrx=xiNk1r2+k2r4+k3r6δry=yiNk1r2+k2r4+k3r6
    δcx=2p1xiNyiN+p2r2+2xiN2δcy=2p2xiNyiN+p1r2+2yiN2
    xi'=xiN+δrx+δcxyi'=yiN+δry+δcy
    u'=xi'fu+u0v'=yi'fv+v0
    s1s2=x1-xu1-u0=x2-xu2-u0s1s2=y1-yv1-v0=y2-yv2-v0
    s1=x1-x22+y1-y22s2=u1-u22+v1-v22
    x=x1+u0-u1s1s2=x2+u0-u2s1s2y=y1+v0-v1s1s2=y2+v0-v2s1s2
    fwi=a0+a1wi+a2wi2++anwin
    a1a2an=d1d2dm111w1w2wmw1nw2nwmn-1
    z=h-fw1+w22
    e=xreal-xcal2+yreal-ycal2+zreal-zcal2
    Yongze Xu, Zhe Chen. Visible Light Three-Dimensional Positioning System Based on Light-Emitting Diode and Image Sensor[J]. Laser & Optoelectronics Progress, 2023, 60(19): 1906004
    Download Citation