An Effective Framework Using Spatial Correlation and Extreme Learning Machine for Moving Cast Shadow Detection
Source abstract
Abstract
Moving cast shadows of moving objects significantly degrade the performance of many high-level computer vision applications such as object tracking, object classification, behavior recognition and scene interpretation. Because they possess similar motion characteristics with their objects, moving cast shadow detection is still challenging. In this paper, we present a novel moving cast shadow detection framework based on the extreme learning machine (ELM) to efficiently distinguish shadow points from the foreground object. First, according to the physical model of shadows, pixel-level features of different channels in different color spaces and region-level features derived from the spatial correlation of neighboring pixels are extracted from the foreground. Second, an ELM-based classification model is developed by labelled shadow and unlabelled shadow points, which is able to rapidly distinguish the points in the new input whether they belong to shadows or not. Finally, to guarantee the integrity of shadows and objects for further image processing, a simple post-processing procedure is designed to refine the results, which also drastically improves the accuracy of moving shadow detection. Extensive experiments on two publicly common datasets including 13 different scenes demonstrate that the performance of the proposed framework is superior to representative state-of-the-art methods.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Machine Learning and ELM · Video Surveillance and Tracking Methods · Fire Detection and Safety Systems
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
School of Software, Jiangxi Normal University, Nanchang 330022, China
School of Computer Engineering, Weifang University, Weifang 261061, China
Funding
National Natural Science Foundation of China · Natural Science Foundation of Shandong Province · Natural Science Foundation of Jiangxi Province · Weifang Science and Technology Development Plan Project · the Project of Doctoral Foundation of Weifang University · Science and Technology Research Project of Jiangxi Provincial Department of Education
References (58)
Show source-provided references
1. Vehicle detection and tracking under various lighting conditions using a particle filter10.1049/iet-its.2011.0019 ↗
2. Shadow elimination and vehicles classification approaches in traffic video surveillance context10.1016/j.jvlc.2014.02.001 ↗
3. Understanding Transit Scenes: A Survey on Human Behavior-Recognition Algorithms10.1109/TITS.2009.2030963 ↗
4. Evaluation of shadow features10.1049/iet-cvi.2017.0159 ↗
5. Detecting moving shadows: Algorithms and evaluation10.1109/TPAMI.2003.1206520 ↗
6. Shadow detection: A survey and comparative evaluation of recent methods10.1016/j.patcog.2011.10.001 ↗
7. Detecting moving objects, ghosts, and shadows in video streams10.1109/TPAMI.2003.1233909 ↗
8. Adaptive shadow estimator for removing shadow of moving object10.1016/j.cviu.2010.06.003 ↗
9. Sample-based integrated background subtraction and shadow detection10.1186/s41074-017-0036-1 ↗
10. Cast shadow segmentation using invariant color features10.1016/j.cviu.2004.03.008 ↗
11. Melli, R., Prati, A., Cucchiara, R., de Cock, L., and Traficon, N. (2005, January 5–7). Predictive and Probabilistic Tracking to Detect Stopped Vehicles. Proceedings of the WACV/MOTION, Breckenridge, CO, USA.10.1109/ACVMOT.2005.96 ↗
12. Shadow-aware object-based video processing10.1049/ip-vis:20045108 ↗
13. Shadow Detection by Three Shadow Models with Features Robust to Illumination Changes10.1016/j.procs.2014.08.219 ↗
14. Moving cast shadow detection using online sub-scene shadow modeling and object inner-edges analysis10.1016/j.jvcir.2014.02.015 ↗
15. Sun, B., and Li, S. (2010, January 21–23). Moving cast shadow detection of vehicle using combined color models. Proceedings of the IEEE 2010 Chinese Conference on Pattern Recognition (CCPR), Chongqing, China.10.1109/CCPR.2010.5659321 ↗
16. Huang, J.B., and Chen, C.S. (2009, January 20–25). Moving cast shadow detection using physics-based features. Proceedings of the 2009 IEEE Conference on Computer Vision and Pattern Recognition, Miami, FL, USA.10.1109/CVPR.2009.5206629 ↗
17. Shadow detection for moving objects based on texture analysis10.1016/j.patcog.2006.09.017 ↗
18. Qin, R., Liao, S., Lei, Z., and Li, S.Z. (2010, January 23–26). Moving cast shadow removal based on local descriptors. Proceedings of the 2010 20th International Conference on Pattern Recognition, Istanbul, Turkey.10.1109/ICPR.2010.340 ↗
19. Moving shadow detection and removal–a wavelet transform based approach10.1049/iet-cvi.2014.0028 ↗
20. Sanin, A., Sanderson, C., and Lovell, B.C. (2010, January 23–26). Improved shadow removal for robust person tracking in surveillance scenarios. Proceedings of the IEEE 2010 20th International Conference on Pattern Recognition, Istanbul, Turkey.10.1109/ICPR.2010.43 ↗
21. Bullkich, E., Ilan, I., Moshe, Y., Hel-Or, Y., and Hel-Or, H. (2012, January 11–13). Moving shadow detection by nonlinear tone-mapping. Proceedings of the IEEE 2012 19th International Conference on Systems, Signals and Image Processing (IWSSIP), Vienna, Austria.
22. Optical reflection invariant-based method for moving shadows removal10.1117/1.OE.57.9.093102 ↗
23. Liu, Z., Huang, K., Tan, T., and Wang, L. (2007, January 18–23). Cast shadow removal combining local and global features. Proceedings of the 2007 IEEE Conference on Computer Vision and Pattern Recognition, Minneapolis, MN, USA.10.1109/CVPR.2007.383510 ↗
24. Wang, B., Chen, C.P., Li, Y., and Zhao, Y. (2018, January 15–20). Hard shadows removal using an approximate illumination invariant. Proceedings of the 2018 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Calgary, AB, Canada.10.1109/ICASSP.2018.8461695 ↗
25. An efficient method of cast shadow removal using multiple features10.1007/s11760-013-0470-1 ↗
26. Wang, B., Yuan, Y., Zhao, Y., and Zou, W. (2016). Adaptive moving shadows detection using local neighboring information. Asian Conference on Computer Vision, Springer.
27. Stochastic shadow detection using a hypergraph partitioning approach10.1016/j.patcog.2016.09.008 ↗
28. Shadow elimination for effective moving object detection by Gaussian shadow modeling10.1016/S0262-8856(03)00030-1 ↗
29. Guo, R., Dai, Q., and Hoiem, D. (2011, January 20–25). Single-image shadow detection and removal using paired regions. Proceedings of the IEEE CVPR, Colorado Springs, CO, USA.10.1109/CVPR.2011.5995725 ↗
30. Learning to Detect Moving Shadows in Dynamic Environments10.1109/TPAMI.2008.150 ↗
31. Effective moving shadow detection using statistical discriminant model10.1016/j.ijleo.2015.09.099 ↗
32. Lalonde, J.F., Efros, A.A., and Narasimhan, S.G. (2010). Detecting ground shadows in outdoor consumer photographs. European Conference on Computer Vision, Springer.10.1007/978-3-642-15552-9_24 ↗
33. Feature-based image patch classification for moving shadow detection10.1109/TCSVT.2017.2763181 ↗
34. Moving cast shadow detection using scale-relation multi-layer pooling features10.1016/j.jvcir.2018.06.028 ↗
35. Shen, L., Wee Chua, T., and Leman, K. (2015, January 7–12). Shadow optimization from structured deep edge detection. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Boston, MA, USA.
36. Automatic Shadow Detection and Removal from a Single Image10.1109/TPAMI.2015.2462355 ↗
37. Long, J., Shelhamer, E., and Darrell, T. (2015, January 7–12). Fully convolutional networks for semantic segmentation. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Boston, MA, USA.10.1109/CVPR.2015.7298965 ↗
38. Lee, J.T., Lim, K.T., and Chung, Y. (2015). Moving shadow detection from background image and deep learning. Image and Video Technology, Springer.
39. Kim, D.S., Arsalan, M., and Park, K.R. (2018). Convolutional Neural Network-Based Shadow Detection in Images Using Visible Light Camera Sensor. Sensors, 18.10.3390/s18040960 ↗
40. Vicente, T.F.Y., Hou, L., Yu, C.P., Hoai, M., and Samaras, D. (2016). Large-scale training of shadow detectors with noisily-annotated shadow examples. European Conference on Computer Vision, Springer.10.1007/978-3-319-46466-4_49 ↗
41. Hu, X., Zhu, L., Fu, C.W., Qin, J., and Heng, P.A. (2018, January 18–22). Direction-aware spatial context features for shadow detection. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA.10.1109/CVPR.2018.00778 ↗
42. Hou, L., Vicente, T.Y., Hoai, M., and Samaras, D. (2019). Large scale shadow annotation and detection using lazy annotation and stacked CNNs. IEEE Trans. Pattern Anal. Mach. Intell., 1.
43. Trends in extreme learning machines: A review10.1016/j.neunet.2014.10.001 ↗
44. A comparative analysis of support vector machines and extreme learning machines10.1016/j.neunet.2012.04.002 ↗
45. High-Performance Extreme Learning Machines: A Complete Toolbox for Big Data Applications10.1109/ACCESS.2015.2450498 ↗
46. Extreme Learning Machines on High Dimensional and Large Data Applications: A Survey10.1155/2015/103796 ↗
47. Adaptive multiple graph regularized semi-supervised extreme learning machine10.1007/s00500-018-3109-x ↗
48. Online sequential extreme learning machine-based co-training for dynamic moving cast shadow detection10.1007/s11042-015-2839-3 ↗
49. Amato, A., Mozerov, M., Huerta, I., Gonzalez, J., and Villanueva, J.J. (2008, January 8–11). Background subtraction technique based on chromaticity and intensity patterns. Proceedings of the IEEE 2008 19th International Conference on Pattern Recognition, Tampa, FL, USA.10.1109/ICPR.2008.4761588 ↗
50. Illumination for computer generated pictures10.1145/360825.360839 ↗
51. A background modeling and foreground detection algorithm using scaling coefficients defined with a color model called lightness-red-green-blue10.1109/TIP.2017.2776742 ↗
52. A comparative study on shadow compensation of color aerial images in invariant color models10.1109/TGRS.2006.869980 ↗
53. Jacques, J.C.S., Jung, C.R., and Musse, S.R. (2005, January 9–12). Background subtraction and shadow detection in grayscale video sequences. Proceedings of the XVIII Brazilian Symposium on Computer Graphics and Image Processing (SIBGRAPI′05), Natal, Brazil.10.1109/SIBGRAPI.2005.15 ↗
54. Two-dimensional spectral analysis of cortical receptive field profiles10.1016/0042-6989(80)90065-6 ↗
55. A texture-based method for modeling the background and detecting moving objects10.1109/TPAMI.2006.68 ↗
56. (2005, September 30). Cast Shadow Detection dataset. Available online: http://vision.gel.ulaval.ca/~CastShadows/.
57. (2019, July 01). CAVIAR dataset. Available online: http://homepages.inf.ed.ac.uk/rbf/CAVIAR/.
58. Wang, Y., Jodoin, P.M., Porikli, F., Konrad, J., Benezeth, Y., and Ishwar, P. (2014, January 23–28). CDnet 2014: An expanded change detection benchmark dataset. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops, Columbus, OH, USA.10.1109/CVPRW.2014.126 ↗