Improved Target Signal Source Tracking and Extraction Method Based on Outdoor Visible Light Communication Using a Cam-Shift Algorithm and Kalman Filter
Abstract
:1. Introduction
2. Theory
2.1. Outdoor Visible Light Communication
2.2. Traditional Cam-Shift Algorithm
2.2.1. Back Projection
- (1)
- Select the LED signal source area as the tracking target and calculate its color histogram of the H component in HSV color space.
- (2)
- Obtain the hue value (H component) of pixel in the image and find its corresponding interval according to .
- (3)
- Find the probability value of the corresponding interval in the histogram.
- (4)
- Use this probability value as the value of pixel of the back-projection.
- (5)
- Replace the value of each pixel in the image with its corresponding probability value.
2.2.2. Mean-Shift Iteration
- (1)
- Initialize the center and the size of the search window.
- (2)
- Calculate the center of mass of the search window:Calculate the zero moment and first moments and :Move the center of search window to the center of mass.
- (3)
- Exit the program when the moving distance of search window is less than a given threshold or reaches the maximum number of iterations; otherwise, return to step 2.
2.2.3. Cam-Shift Tracking
2.3. Kalman Filter
- (1)
- Initialize the Kalman filter: The state vector of the target signal source LED is a four-dimensional vector, including the coordinate of the center position of the target and the velocity component in the directions of and , shown in Equation (14). Initialize the state transition matrix , measurement matrix , covariance matrix of motion noise , and covariance matrix of measurement noise as:
- (2)
- Predict: Calculate the predicted state vector and prior covariance matrix of the current frame according to Equations (9) and (10).
- (3)
- Update: The measured value is given according to Equation (21), expressed with the central position coordinate of the target. The optimal estimated value can be obtained based on the predicted value and the measured value. Meanwhile, take the optimal estimated value as the target state of the current frame and make preparations for the next prediction.
- (4)
- Return to step 2 and continue the procedure until the end of the tracking process.
2.4. Improved Cam-Shift Algorithm
3. Experimental Setup and Result Analysis
3.1. Experimental Setup
3.2. Result and Analysis
3.2.1. Accuracy Performance
3.2.2. Robustness Performance
3.2.3. Real-Time Performance
4. Conclusions
Author Contributions
Funding
Conflicts of Interest
References
- Kumar, N. Smart and intelligent energy efficient public illumination system with ubiquitous communication for smart city. In Proceedings of the IEEE International Conference on Smart Structures and Systems, Chennai, India, 28–29 March 2013; pp. 152–157. [Google Scholar]
- Hussein, A.T.; Alresheedi, M.T.; Elmirghani, J.M.H. 20 Gb/s Mobile Indoor Visible Light Communication System Employing Beam Steering and Computer Generated Holograms. J. Lightwave Technol. 2015, 33, 5242–5260. [Google Scholar] [CrossRef]
- Wu, S.; Wang, H.; Youn, C.H. Visible light communications for 5G wireless networking systems: From fixed to mobile communications. IEEE Netw. 2014, 28, 41–45. [Google Scholar] [CrossRef]
- Guan, W.; Chen, X.; Huang, M.; Liu, Z.; Wu, X.; Chen, Y. High-Speed Robust Dynamic Positioning and Tracking Method Based on Visual Visible Light Communication Using Optical Flow Detection and Bayesian Forecast. IEEE Photonics J. 2018. [Google Scholar] [CrossRef]
- Cai, Y.; Guan, W.; Wu, Y.; Xie, C.; Chen, Y.; Fang, L. Indoor High Precision Three-Dimensional Positioning System Based on Visible Light Communication Using Particle Swarm Optimization. IEEE Photonics J. 2017. [Google Scholar] [CrossRef]
- Wang, N.; Liu, C.; Lu, Y.; Shen, J. A Visible Light Communication (VLC) based Intelligent Transportation System for lorry fleet. In Proceedings of the IEEE International Conference on Optical Communications and Networks, Mumbai, India, 24–26 February 2017. [Google Scholar]
- Siddiqi, K.; Raza, A.D.; Muhammad, S.S. Visible light communication for V2V intelligent transport system. In Proceedings of the IEEE International Conference on Broadband Communications for Next Generation Networks and Multimedia Applications, Graz, Austria, 14–16 September 2016; pp. 1–4. [Google Scholar]
- Ayyash, M.; Elgala, H.; Khreishah, A.; Jungnickel, V.; Little, T.; Shao, S.; Rahaim, M.; Schulz, D.; Hilt, J.; Freund, R. Coexistence of WiFi and LiFi toward 5G: Concepts, opportunities, and challenges. IEEE Commun. Mag. 2016, 54, 64–71. [Google Scholar] [CrossRef]
- Ndjiongue, A.R.; Ferreira, H.C. An Overview of Outdoor Visible Light Communications. Trans. Emerg. Telecommun. Technol. 2018. [Google Scholar] [CrossRef]
- Peng, Q.; Guan, W.; Wu, Y.; Cai, Y.; Xie, C.; Wang, P. Three-dimensional high-precision indoor positioning strategy using Tabu search based on visible light communication. Opt. Eng. 2018, 57. [Google Scholar] [CrossRef]
- Chen, H.; Guan, W.; Li, S.; Wu, Y. Indoor high precision three-dimensional positioning system based on visible light communication using modified genetic algorithm. Opt. Commun. 2018, 413, 103–120. [Google Scholar] [CrossRef]
- Guan, W.; Wu, Y.; Wen, S.; Chen, H.; Yang, C.; Chen, Y.; Zhang, Z. A novel three-dimensional indoor positioning algorithm design based on visible light communication. Opt. Commun. 2017, 392, 282–293. [Google Scholar] [CrossRef]
- Guan, W.; Wu, Y.; Xie, C.; Chen, H.; Cai, Y.; Chen, Y. High-precision approach to localization scheme of visible light communication based on artificial neural networks and modified genetic algorithms. Opt. Eng. 2017, 56. [Google Scholar] [CrossRef]
- Guan, W.; Wu, Y.; Wen, S.; Yang, C.; Chen, H.; Zhang, Z.; Chen, Y. High precision three-dimensional iterative indoor localization algorithm using code division multiple access modulation based on visible light communication. Opt. Eng. 2016, 55. [Google Scholar] [CrossRef]
- Chow, C.W.; Shiu, R.J.; Liu, Y.C.; Liao, X.L.; Lin, K.H.; Wang, Y.C.; Chen, Y.Y. Using advertisement light-panel and CMOS image sensor with frequency-shift-keying for visible light communication. Opt. Express 2018, 26, 12530. [Google Scholar] [CrossRef] [PubMed]
- Xie, C.; Guan, W.; Wu, X.; Fang, L.; Cai, Y. The LED-ID Detection and Recognition Method based on Visible Light Positioning using Proximity Method. IEEE Photonics J. 2018, 10. [Google Scholar] [CrossRef]
- Do, T.H.; Yoo, M. Visible light communication based vehicle positioning using LED street light and rolling shutter CMOS sensors. Opt. Commun. 2018, 407, 112–126. [Google Scholar] [CrossRef]
- Alsalami, F.M. Game theory MiniMax filter design for indoor positioning and tracking system using visible light communications. In Proceedings of the IEEE International Conference on Information Communication and Management, Hertfordshire, UK, 29–31 October 2016. [Google Scholar]
- Fang, J.; Yang, Z.; Long, S.; Wu, Z.; Zhao, X.; Liang, F.; Jiang, Z.L.; Chen, Z. High Speed Indoor Navigation System based on Visible Light and Mobile Phone. IEEE Photonics J. 2017, 9. [Google Scholar] [CrossRef]
- Huynh, P.; Do, T.H.; Yoo, M. A Probability-Based Algorithm Using Image Sensors to Track the LED in a Vehicle Visible Light Communication System. Sensors 2017, 17, 347. [Google Scholar] [CrossRef] [PubMed]
- Guan, W.; Wu, Y.; Xie, C.; Fang, L.; Liu, X.; Chen, Y. Performance analysis and enhancement for visible light communication using CMOS sensors. Opt. Commun. 2018, 410, 531–545. [Google Scholar] [CrossRef]
- Wu, Y.; Liu, X.; Guan, W.; Chen, B.; Chen, X.; Xie, C. High-speed 3D indoor localization system based on visible light communication using differential evolution algorithm. Opt. Commun. 2018, 424, 177–189. [Google Scholar] [CrossRef]
- Zhang, R.; Zhong, W.-D.; Kian, Q.; Zhang, S. A single LED positioning system based on circle projection. IEEE Photonics J. 2017, 9, 7905209. [Google Scholar] [CrossRef]
- Kim, J.-Y.; Yang, S.-H.; Son, Y.-H.; Han, S.-K. High-resolution indoor positioning using light emitting diode visible light and camera image sensor. IET Optoelectron. 2016, 10, 184–192. [Google Scholar] [CrossRef]
- Hossen, M.S.; Park, Y.; Kim, K.-D. Performance improvement of indoor positioning using light-emitting diodes and an image sensor for light-emitting diode communication. Opt. Eng. 2015, 54, 035108. [Google Scholar] [CrossRef]
Camera Specifications | |
---|---|
Model | MV-U300 |
Spectral Response Range (nm) | ≈400–1030 |
Resolution | 800 × 600 |
Frame Rate (FPS) | 46 |
Dynamic Range (dB) | >61 |
Signal-to-noise Ratio (dB) | 43 |
Pixel (H × V) | 2048 × 1536 |
Pixel Size (μm²) | 3.2 × 3.2 |
Time of Exposure (ms) | 0.0556–683.8 |
Sensitivity | 1.0 V/lux–sec 550 nm |
Optical Filter | 650 nm Low Pass Optical Filter |
Type of Shutter | Electronic Rolling Shutter |
Acquisition Mode | Successive and Soft Trigger |
Working Temperatures (°C) | 0–50 |
Support Multiple Visual Software | OpenCV, LabView |
Support Multiple Systems | Vista, Win7, Win8, Win10 |
LED Specifications | |
Diameter of the LED (mm) | 150 |
Power of the LED (W) | 6 |
The half-power angles of LED (deg()) | 60 |
ROS Robot Specifications | |
Size (L × W × H) (mm3) Weight (+ SBC + Battery + Sensors) (kg) SBC (Single Board Computer) | 138 × 178 × 141 1 Raspberry Pi 3 Model B |
MCU | 32-bit ARM Cortex® -M7 with FPU (216 MHz, 462 DMIPS) |
Power connectors | 3.3 V/800 mA 5 V/4 A 12 V/1 A |
Power adapter (SMPS) | Input: 100–240 V, AC 50/60 Hz, 1.5 A @max Output: 12 V DC, 5 A |
Actuator | Dynamixel XL460-W250 |
PC connection | USB |
STM32 Development Specifications | |
CPU FLASH/SRAM Power supply port | STM32F407ZGT6, LQFP144 1024 K/192 K 5 V/3.3 V |
Drive Circuit Board Specifications | |
Drive chip | DD311 |
Drive current (A) | 0.1 |
Drive voltage (V) | 28 |
LED’s Category of Videos | Processing Time of Each Frame (s) |
---|---|
Green signal source LED | 0.042 |
Blue signal source LED Red signal source LED White signal source LED | 0.041 0.041 0.043 |
© 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Huang, M.; Guan, W.; Fan, Z.; Chen, Z.; Li, J.; Chen, B. Improved Target Signal Source Tracking and Extraction Method Based on Outdoor Visible Light Communication Using a Cam-Shift Algorithm and Kalman Filter. Sensors 2018, 18, 4173. https://doi.org/10.3390/s18124173
Huang M, Guan W, Fan Z, Chen Z, Li J, Chen B. Improved Target Signal Source Tracking and Extraction Method Based on Outdoor Visible Light Communication Using a Cam-Shift Algorithm and Kalman Filter. Sensors. 2018; 18(12):4173. https://doi.org/10.3390/s18124173
Chicago/Turabian StyleHuang, Mouxiao, Weipeng Guan, Zhibo Fan, Zenghong Chen, Jingyi Li, and Bangdong Chen. 2018. "Improved Target Signal Source Tracking and Extraction Method Based on Outdoor Visible Light Communication Using a Cam-Shift Algorithm and Kalman Filter" Sensors 18, no. 12: 4173. https://doi.org/10.3390/s18124173
APA StyleHuang, M., Guan, W., Fan, Z., Chen, Z., Li, J., & Chen, B. (2018). Improved Target Signal Source Tracking and Extraction Method Based on Outdoor Visible Light Communication Using a Cam-Shift Algorithm and Kalman Filter. Sensors, 18(12), 4173. https://doi.org/10.3390/s18124173