A Novel Multi-Sensor Environmental Perception Method Using Low-Rank Representation and a Particle Filter for Vehicle Reversing Safety
Abstract
:1. Introduction
1.1. Multi-Sensor Environmental Perception for Vehicle Reversing
1.2. Target Recognition and Tracking of Vehicle Safety
1.3. Reversing Speed Control for Vehicle Safety
2. System Architecture
3. Multi-Sensor Environmental Perception
3.1. Obstacle Detection Based on Binocular Cameras
3.1.1. Binocular Stereo Calibration
- M: intrinsic matrix, a 3 × 3 matrix containing camera normalized focal length and optical center.
- , : camera normalized focal length.
- , : camera normalized optical center.
- d: distortion vector, it is a 5 × 1 vector.
- , , : radial distortion parameters.
- , : tangential distortion parameters.
- R: rotation matrix, it is a 3 × 3 matrix that contains three 3 × 1 vectors.
- , , : rotation matrix vectors.
- t: translation vector, it is a 3 × 1 vector of three translation parameters.
- , , : translation parameters.
3.1.2. Binocular Stereo Rectification and Stereo Correspondence
- : the segment which is used to obtain the minimization of reprojection distortion
- and : the rotation matrices
- and : intrinsic matrices.
3.1.3. Binocular Triangulation
3.2. Obstacle Detection Based on Ultrasonic Range Finders
4. Target Recognition and Tracking Based on Information Fusion and the Improved Particle Filter
4.1. Data Fusion Based on Adaptive Kalman Filter
4.1.1. The Basic Principle and Structure of Adaptive Kalman Filter
4.1.2. Information Fusion Based on Federal Kalman Filter
4.2. Target Tracking Based on the Modified Particle Filter
4.2.1. Introduction of Particle Filter
4.2.2. Introduction of Low-Rank Representation and Principal Component Analysis
Algorithm 1 Algorithm of low rank representation |
Input |
Initialization: |
Procedure |
While do |
End while |
Output X,E |
4.2.3. Low Rank Representation for Obstacle Recognition and Tracking
5. Vehicle Speed Control Strategy
6. Simulation and Validation
6.1. Experimental Results of Binocular Vision
6.2. Information Fusion Based on an Adaptive Kalman Filter
6.3. Target Recognition and Tracking Based on the Modified Particle Filter
6.4. Experimental Results of Vehicle Speed Control Based on Multi-Sensor Environmental Perception
7. Conclusions
Acknowledgments
Author Contributions
Conflicts of Interest
References
- Kim, D.-S.; Kwon, J. Moving Object Detection on a Vehicle Mounted Back-Up Camera. Sensors 2016, 16, 23. [Google Scholar] [CrossRef] [PubMed]
- Hamdani, S.T.A.; Anura, F. The application of a piezo-resistive cardiorespiratory sensor system in an automobile safety belt. Sensors 2015, 15, 7742–7753. [Google Scholar] [CrossRef] [PubMed]
- Zhang, Z.T.; Luo, D.Y.; Rasim, Y.; Li, Y.J.; Meng, G.J.; Xu, J.; Wang, C.B. A Vehicle Active Safety Model: Vehicle Speed Control Based on Driver Vigilance Detection Using Wearable EEG and Sparse Representation. Sensors 2016, 16, 1–25. [Google Scholar] [CrossRef] [PubMed]
- Gao, J.; Wang, J.; Guo, X.; Yu, C.; Sun, X. Preceding Vehicle Detection and Tracking Adaptive to Illumination Variation in Night Traffic Scenes Based on Relevance Analysis. Sensors 2014, 14, 15325–15347. [Google Scholar] [CrossRef] [PubMed]
- Zhang, Z.; Xu, H.; Chao, Z.; Li, X. A Novel Vehicle Reversing Speed Control Based on Obstacle Detection and Sparse Representation. IEEE Trans. Intell. Transp. Syst. 2015, 16, 1321–1334. [Google Scholar] [CrossRef]
- Chu, Y.C.; Huang, N.F. An Efficient Traffic Information Forwarding Solution for Vehicle Safety Communications on Highways. IEEE Trans. Intell. Transp. Syst. 2012, 13, 631–643. [Google Scholar] [CrossRef]
- Traffic safety facts: Research notes. 2012. Available online: www-nrd.nhtsa.dot.gov/Pubs/811552.pdf (accessed on 7 June 2016).
- Sirkku, L.; Esko, K. Has the difference in accident patterns between male and female drivers changed between 1984 and 2000. Accid. Anal. Prev. 2004, 36, 577–584. [Google Scholar]
- Lin, C.-C.; Wang, M.-S. A vision based top-view transformation model for a vehicle parking assistant. Sensors 2012, 12, 4431–4446. [Google Scholar] [CrossRef] [PubMed]
- New Vehicle Collision Alert (or Detection) System May Help Driving Safe. Available online: www.smartmotorist.com/motorist-news/new-vehicle-collision-alert-system-may-help-driving-safe.html (accessed on 7 June 2016).
- Monwar, M.M.; Kumar, B.V.K.V. Vision-based potential collision detection for reversing vehicle. In Proceedings of the Intelligent Vehicles Symposium (IV), Gold Coast City, Australia, 23–26 June 2013; pp. 81–86.
- He, X.; Aloi, D.N.; Li, J. Probabilistic Multi-Sensor Fusion Based Indoor Positioning System on a Mobile Device. Sensors 2015, 15, 31464–31481. [Google Scholar] [CrossRef] [PubMed]
- Rodger, J.A. Toward reducing failure risk in an integrated vehicle health maintenance system: A fuzzy multi-sensor data fusion Kalman filter approach for IVHMS. Expert Syst. Appl. 2012, 39, 9821–9836. [Google Scholar] [CrossRef]
- Altafini, C.; Speranzon, A.; Wahlberg, B. A feedback control scheme for reversing a truck and trailer vehicle. IEEE Trans. Robot. Autom. 2001, 17, 915–922. [Google Scholar] [CrossRef]
- Fox-Parrish, L.; Jurin, R.R. Multi-Sensor Based Perception Network for Vehicle Driving Assistance. In Proceedings of the 2nd International Congress on Image and Signal Processing, Tianjin, China, 17–19 October 2009; pp. 1–6.
- Lu, K.; Li, J.; An, X.; He, H. Vision Sensor-Based Road Detection for Field Robot Navigation. Sensors 2015, 15, 29594–29617. [Google Scholar] [CrossRef] [PubMed]
- Jung, H.-S.; Park, S.-W. Multi-sensor fusion of Landsat 8 thermal infrared (TIR) and panchromatic (PAN) images. Sensors 2014, 14, 24425–24440. [Google Scholar] [CrossRef] [PubMed]
- Laugier, C.; Paromtchik, I.E.; Perrollaz, M.; Yong, M.Y. Probabilistic Analysis of Dynamic Scenes and Collision Risks Assessment to Improve Driving Safety. IEEE Trans. Intell. Transp. Syst. 2011, 3, 4–19. [Google Scholar] [CrossRef]
- Zheng, L.W.; Chang, Y.H.; Li, Z.Z. A study of 3D feature tracking and localization using a stereo vision system. In Proceedings of the 2010 International Computer Symposium, Tainan, Taiwan, 16–18 December 2010; pp. 402–407.
- Morales, J.; Mandow, A.; Martínez, J.L.; Reina, A.J.; García-Cerezo, A. Driver Assistance System for Passive Multi-Trailer Vehicles with Haptic Steering Limitations on the Leading Unit. Sensors 2013, 13, 4485–4498. [Google Scholar] [CrossRef] [PubMed]
- Castillo Aguilar, J.J.; Cabrera Carrillo, J.A.; Guerra Fernández, A.J.; Carabias, A.E. Robust Road Condition Detection System Using In-Vehicle Standard Sensors. Sensors 2015, 15, 32056–32078. [Google Scholar] [CrossRef] [PubMed]
- Liang, Z.; Chaovalitwongse, W.A.; Rodriguez, A.D.; Jeffcoat, D.E.; Grundel, D.A.; O’Neal, J.K. Optimization of spatiotemporal clustering for target tracking from multisensor data. IEEE Trans. Syst. Man Cybern. C Appl. Rev. 2010, 40, 176–188. [Google Scholar] [CrossRef]
- Kumar, M.; Garg, D.P.; Zachery, R.A. A Method for Judicious Fusion of Inconsistent Multiple Sensor Data. IEEE Sens. J. 2007, 7, 723–733. [Google Scholar] [CrossRef]
- Morten, G.; Giovanna, P.; Jensen, A.A.; Karin, S.N.; Martin, S.; Morten, G. Human Detection from a Mobile Robot Using Fusion of Laser and Vision Information. Sensors 2013, 13, 11603–11635. [Google Scholar]
- Hu, J.; Xie, L.; Lum, K.Y.; Xu, J. Multiagent Information Fusion and Cooperative Control in Target Search. IEEE Trans. Control Syst. Technol. 2013, 21, 1223–1235. [Google Scholar] [CrossRef]
- Bai, L.; Wang, Y. A Sensor Fusion Framework Using Multiple Particle Filters for Video-Based Navigation. IEEE Trans. Intell. Transp. Syst. 2010, 11, 348–358. [Google Scholar] [CrossRef]
- Klir, G.J.; Yuan, B. Fuzzy sets and fuzzy logic: Theory and applications. Int. Encycl. Hum. Geogr. 1995, 13, 283–287. [Google Scholar]
- Haykin, S.S. Neural Networks: A Comprehensive Foundation; Prentice-Hall: Englewood Cliffs, NJ, USA, 1998. [Google Scholar]
- Wang, Z.; Leung, K.S.; Wang, J. A genetic algorithm for determining nonadditive set functions in information fusion. Fuzzy Set. Syst. 1999, 102, 463–469. [Google Scholar] [CrossRef]
- Pavlin, G.; Oude, P.D.; Maris, M.; Nunnink, J.; Hood, T. A multi-agent systems approach to distributed bayesian information fusion. Inform. Fusion 2010, 11, 267–282. [Google Scholar] [CrossRef]
- Zhao, X.; Fei, Q.; Geng, Q. Vision Based Ground Target Tracking for Rotor UAV. In Proceedings of the 2013 10th IEEE International Conference on Control and Automation, Hangzhou, China, 12–14 June 2013; pp. 1907–1911.
- Sankarasrinivasan, S.; Balasubramanian, E.; Hsiao, F.Y.; Yang, L.J. Robust Target Tracking Algorithm for MAV Navigation System. In Proceedings of the 2015 International Conference on Industrial Instrumentation and Control, Pune, India, 28–30 May 2015; pp. 269–274.
- Sun, K.; Wang, B.; Hao, Z. Rapid Target Recognition and Tracking under Large Scale Variation Using Semi-Naive Bayesian. In Proceedings of the 29th Chinese Control Conference, Beijing, China, 29–31 July 2010; pp. 2750–2754.
- Sachin, K.; Abhijit, M.; Pavan, C.; Nandi, G.C. Tracking of a Target Person Using Face Recognition by Surveillance Robot. In Proceedings of the International Conference on Communication, Information & Computing Technology, Mumbai, India, 19–20 October 2012; pp. 1–6.
- Yao, S.; Chen, X.; Wang, S.; Jiao, Z.; Wang, Y.; Yu, D. Camshift Algorithm -based Moving Target Recognition and Tracking System. In Proceedings of the 2012 IEEE International Conference on Virtual Environments Human-Computer Interfaces and Measurement Systems (VECIMS) Proceedings, Tianjin, China, 2–4 July 2012; pp. 181–185.
- Jin, B.; Su, T.; Li, Y.; Zhang, L. Multi-target tracking algorithm aided by a high resolution range profile. J. Xidian Univ. 2016, 43, 1–7. [Google Scholar]
- Ma, Z.; Wen, J.; Hao, L.; Wang, X. Multi-targets Recognition for Surface Moving Platform Vision System Based on Combined Features. In Proceedings of the 2014 IEEE International Conference on Mechatronics and Automation, Tianjin, China, 3–6 August 2014; pp. 1833–1838.
- Lee, C.H.; Lim, Y.C.; Kwon, S.; Lee, J. Stereo vision-based vehicle detection using a road feature and disparity histogram. Opt. Eng. 2011, 50. [Google Scholar] [CrossRef]
- Wang, Y.; Yan, X.; Zhang, W. An Algorithm of Feather and Down Target Detection and Tracking Method Based on Sparse Representation. In Proceedings of the 2015 Seventh International Conference on Measuring Technology and Mechatronics Automation, Nanchang, China, 13–14 June 2015; pp. 87–90.
- Khammari, A.; Nashashibi, F.; Abramson, Y.; Laurgeau, C. In Vehicle detection combining gradient analysis and AdaBoost classification. In Proceedings of the IEEE Conference on Intelligent Transportation Systems, Vienna, Austria, 13–16 September 2005; pp. 13–16.
- Mei, X.; Ling, H. Robust Visual Tracking and Vehicle Classification via Sparse Representation. IEEE Trans. Pattern Anal. Mach. Intell. 2011, 33, 2259–2272. [Google Scholar] [PubMed]
- Mei, X.; Ling, H.; Wu, Y.; Blasch, E.; Bai, L. In Minimum error bounded efficient L1 tracker with occlusion detection. In Proceedings of the 2011 IEEE Conference on Computer Vision and Pattern Recognition, Colorado Springs, CO, USA, 20–25 June 2011; pp. 1257–1264.
- Ling, H.; Bai, L.; Blasch, E.; Mei, X. Robust infrared vehicle tracking across target pose change using L 1 regularization. In Proceedings of the 13th Information Fusion, Edinburgh, Scotland, 26–29 July 2010; pp. 1–8.
- Bageshwar, V.L.; Garrard, W.L.; Rajamani, R. Model Predictive Control of Transitional Maneuvers for Adaptive Cruise Control Vehicles. IEEE Trans. Veh. Technol. 2004, 53, 1573–1585. [Google Scholar] [CrossRef]
- Xiong, H.; Boyle, L.N. Adaptation to Adaptive Cruise Control: Examination of Automatic and Manual Braking. IEEE Trans. Intell. Transp. Syst. 2012, 13, 1468–1473. [Google Scholar] [CrossRef]
- Du, X.; Tan, K.K. Autonomous Reverse Parking System Based on Robust Path Generation and Improved Sliding Mode Control. IEEE Trans. Intell. Transp. Syst. 2015, 16, 1225–1237. [Google Scholar] [CrossRef]
- Luo, D.Y.; Zhang, Z.T. A Novel Vehicle Speed Control Based on Driver’s Vigilance Detection Using EEG and Sparse Representation. In Proceedings of the Applied Mechanics and Materials, Shanghai, China, 23–24 April 2014; pp. 607–611.
- Mccall, J.C.; Trivedi, M.M. Human Behavior Based Predictive Brake Assistance. In Proceedings of Intelligent Vehicles Symposium, Tokyo, Japan, 13–15 June 2006; pp. 8–12.
- Nguyen, D.; Widrow, B. The truck backer-upper: an example of self-learning in neural networks. In Proceedings of the International Society for Optical Engineering, Los Angeles, CA, USA, 15 January 1989; Volume 2, pp. 357–363.
- Kong, S.G.; Kosko, B. Adaptive fuzzy systems for backing up a truck-and-trailer. IEEE Trans. Neural Netw. 1992, 3, 211–223. [Google Scholar] [CrossRef] [PubMed]
- Hwisoo, E.; Sang, H.L. Human-Automation Interaction Design for Adaptive Cruise Control Systems of Ground Vehicles. Sensors 2015, 15, 13916–13944. [Google Scholar]
- Bradski, G.; Kaehler, A. Learning OpenCV: Computer Vision with the OpenCV Library; O’Reilly Media, Inc.: Sebastopol, CA, USA, 2008. [Google Scholar]
- OpenCV, Open Source Computer Vision Library. 2013. Available online: http://opencvlibrary.sourceforge.net (accessed on 7 June 2016).
Distance | Acceleration Pedal | ECU Judgments |
---|---|---|
Dramatic Accelerate | Emergency Braking | |
>10 m | Normal | Slow Down to 18 km/h |
10 m–5 m | Normal | Warning & Slow Down to 10 km/h |
5 m–2.5 m | Normal | Warning & Slow Down to 6 km/h |
2.5 m–0.4 m | Normal | Warning & Slow Down to 2 km/h |
<0.4 m | Normal | Braking to Zero |
Number of Frames | Algorithm Offered in [32] (fps) | Our Proposed Tracking Algorithm (fps) |
---|---|---|
30 | 20.0259 | 148.1246 |
60 | 18.0466 | 134.7846 |
90 | 18.3450 | 139.8128 |
120 | 19.5366 | 143.6594 |
150 | 16.7561 | 148.9651 |
180 | 15.3057 | 140.2364 |
210 | 15.3494 | 149.3074 |
Video | Algorithm Offered in [32] | Our Proposed Tracking Algorithm |
---|---|---|
Car4 | 100% | 100% |
Car2 | 100% | 100% |
Walking | 100% | 100% |
Video captured by ourselves (without shelter) | 95% | 96% |
© 2016 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
Zhang, Z.; Li, Y.; Wang, F.; Meng, G.; Salman, W.; Saleem, L.; Zhang, X.; Wang, C.; Hu, G.; Liu, Y. A Novel Multi-Sensor Environmental Perception Method Using Low-Rank Representation and a Particle Filter for Vehicle Reversing Safety. Sensors 2016, 16, 848. https://doi.org/10.3390/s16060848
Zhang Z, Li Y, Wang F, Meng G, Salman W, Saleem L, Zhang X, Wang C, Hu G, Liu Y. A Novel Multi-Sensor Environmental Perception Method Using Low-Rank Representation and a Particle Filter for Vehicle Reversing Safety. Sensors. 2016; 16(6):848. https://doi.org/10.3390/s16060848
Chicago/Turabian StyleZhang, Zutao, Yanjun Li, Fubing Wang, Guanjun Meng, Waleed Salman, Layth Saleem, Xiaoliang Zhang, Chunbai Wang, Guangdi Hu, and Yugang Liu. 2016. "A Novel Multi-Sensor Environmental Perception Method Using Low-Rank Representation and a Particle Filter for Vehicle Reversing Safety" Sensors 16, no. 6: 848. https://doi.org/10.3390/s16060848
APA StyleZhang, Z., Li, Y., Wang, F., Meng, G., Salman, W., Saleem, L., Zhang, X., Wang, C., Hu, G., & Liu, Y. (2016). A Novel Multi-Sensor Environmental Perception Method Using Low-Rank Representation and a Particle Filter for Vehicle Reversing Safety. Sensors, 16(6), 848. https://doi.org/10.3390/s16060848