Abstract Visible light positioning technology, with its advantages of low cost, strong anti-interference, and high precision, is widely researched and applied in various different scenarios. In this paper, for the complexity of indoor environments, considering the problem of occlusion by various obstacles that may exist in indoor spaces, which may lead to incomplete imaging of CMOS image sensors, a maximum gray value-based occlusion recovery and decoding scheme is proposed. This scheme effectively solves the problem of visible light transmission channel being blocked and accomplishes LED-ID decoding. In addition, the overflow effect due to uneven light irradiation gathered in each pixel row affects the accuracy of decoding LED-ID, which in turn leads to poor positioning accuracy. In this paper, we propose to use an adaptive gamma correction method to eliminate the influence of the overflow effect and to improve the accuracy of decoding. In order to improve the positioning accuracy, a visible light positioning algorithm based on residual convolutional network (VisiResNet) is proposed to achieve high accuracy positioning. The experimental results show that the average positioning error is 9.7 cm in a space of 9m× 3m× 3m, and a decoding accuracy of 90% within 1.4m is achieved in the face of different occlusion situations. The system can achieve centimeter-level positioning accuracy and meet the indoor positioning requirements.
Read full abstract