School of Automation Science and Engineering, South China University of Technology, Guangzhou 510640, China.
School of Electronic and Information Engineering, South China University of Technology, Guangzhou 510640, China.
Sensors (Basel). 2018 Nov 28;18(12):4173. doi: 10.3390/s18124173.
An improved Cam-Shift algorithm with a Kalman filter applied to image-sensor based on outdoor visible light communication (OVLC) is presented in this paper. The proposed optimized tracking algorithm is used to track and extract the region of the target signal source Light Emitting Diode (LED) that carries modulated information for data transmission. Extracting the target signal source LED area is the premise of an image-sensor-based VLC system, especially in outdoor dynamic scenes. However, most of the existing VLC studies focus on data transmission rate, visible light positioning, etc. While the actual first step of realizing communication is usually ignored in the field of VLC, especially when the transmitter (signal source LED) or the receiver (image sensor) is moving in a more complex outdoor environment. Therefore, an improved tracking algorithm is proposed in this paper, aiming at solving the problem of extracting the region of the target signal source LED accurately in dynamic scenes with different interferences so as to promote the feasibility of VLC applications in outdoor scenes. The proposed algorithm considers color characteristics and special distribution characteristics of the moving target at the same time. The image is converted to a color probability distribution map based on the color histogram of the target and adaptively adjusts the location and size of the search window based on the results obtained from the previous frame. Meanwhile, it predicts the motion state of the target in the next frame according to the position and velocity information of the current frame to enhance accuracy and robustness of tracking. Experimental results show that the tracking error of the proposed algorithm is 0.85 cm and the computational time of processing one frame is 0.042 s. Besides, results also show that the improved algorithm can track and extract the target signal source LED area completely and accurately in an environment of many interference factors. This study confirms that the proposed algorithm can be applied to an OVLC system with many interferences to realize the actual first step of communication in an image-sensor-based VLC system, laying foundations for subsequent data transmission and other steps.
本文提出了一种应用于基于室外可见光通信(OVLC)的图像传感器的改进 Cam-Shift 算法与卡尔曼滤波器。所提出的优化跟踪算法用于跟踪和提取携带调制信息用于数据传输的目标信号源发光二极管(LED)的区域。提取目标信号源 LED 区域是基于图像传感器的 VLC 系统的前提,特别是在户外动态场景中。然而,大多数现有的 VLC 研究都集中在数据传输速率、可见光定位等方面。而在 VLC 领域,实际实现通信的第一步通常被忽略,特别是在发射器(信号源 LED)或接收器(图像传感器)在更复杂的户外环境中移动时。因此,本文提出了一种改进的跟踪算法,旨在解决在具有不同干扰的动态场景中准确提取目标信号源 LED 区域的问题,从而推动 VLC 在户外场景中的应用可行性。所提出的算法同时考虑了运动目标的颜色特征和特殊分布特征。根据目标的颜色直方图将图像转换为颜色概率分布图,并根据前一帧的结果自适应地调整搜索窗口的位置和大小。同时,根据当前帧的位置和速度信息预测目标在下一帧的运动状态,以增强跟踪的准确性和鲁棒性。实验结果表明,所提出算法的跟踪误差为 0.85cm,处理一帧的计算时间为 0.042s。此外,结果还表明,改进后的算法可以在存在多种干扰因素的环境中完全准确地跟踪和提取目标信号源 LED 区域。本研究证实,所提出的算法可以应用于具有多种干扰的 OVLC 系统,实现基于图像传感器的 VLC 系统中的实际通信第一步,为后续的数据传输和其他步骤奠定基础。