Adaptive shadow detection using global texture and sampling deduction
- Author(s): Ke Jiang 1 ; Ai-hua Li 1 ; Zhi-gao Cui 1 ; Tao Wang 1 ; Yan-zhao Su 1
-
-
View affiliations
-
Affiliations:
1:
502 Faculty, Xi'an Institute of High Technology, Xi'an, Shaan Xi, People's Republic of China
-
Affiliations:
1:
502 Faculty, Xi'an Institute of High Technology, Xi'an, Shaan Xi, People's Republic of China
- Source:
Volume 7, Issue 2,
April 2013,
p.
115 – 122
DOI: 10.1049/iet-cvi.2012.0106 , Print ISSN 1751-9632, Online ISSN 1751-9640
An adaptive shadow detection algorithm is proposed to eliminate interference on object detection from the shadow. The algorithm uses three components in YUV colour space to identify shadow pixels from the candidate foreground. An adaptive threshold estimator is designed to improve shadow detection accuracy and adaptive capacity in various lighting conditions. This estimator uses edge detection method to obtain global texture, as well statistical calculations to obtain the thresholds. Algorithm has the characteristic of low complexity and little restraint; hence it is suitable for real time-moving shadow detection in various lighting conditions. Experiment results show that this algorithm can obtain a high detection accuracy and the time-assume is greatly shortened compared with other algorithms with similar accuracy.
Inspec keywords: lighting; image texture; image matching; object detection; image colour analysis; real-time systems; statistical analysis; edge detection; image sampling; interference suppression
Other keywords: statistical calculations; sampling deduction; interference elimination; YUV colour space; high detection accuracy; adaptive capacity; real time-moving shadow detection; edge detection method; adaptive shadow detection algorithm; global texture; object detection; adaptive threshold estimator; lighting conditions
Subjects: Computer vision and image processing techniques; Other topics in statistics; Other topics in statistics; Image recognition
References
-
-
1)
-
15. Cucchiara, R., Grana, C., Piccardi, M., Prati, A.: ‘Detecting moving objects, ghosts, and shadows in video streams’, IEEE Trans. Pattern Anal. Mach. Intell., 2003, 25, (10), pp. 1337–1342 (doi: 10.1109/TPAMI.2003.1233909).
-
-
2)
-
14. Pei, L., Wang, R.: ‘Moving cast shadow detection based on Pca’. Fifth Int. Conf. on Natural Computation, ICNC, 14–16 August 2009IEEE Computer Society.
-
-
3)
-
26. Zhou, L., Kaiqi, H., Tieniu, T., Liangsheng, W.: ‘Cast shadow removal combining local and global features’. IEEE Conf. on Computer Vision and Pattern Recognition, 2007. CVPR’07.
-
-
4)
-
18. Salvador, E., Cavallaro, A., Ebrahimi, T.: ‘Cast shadow segmentation using invariant color features’, Comput. Vis. Image Underst., 2004, 95, (2), pp. 238–259 (doi: 10.1016/j.cviu.2004.03.008).
-
-
5)
-
1. Wren, C.R., Azarbayejani, A., Darrell, T., Pentland, A.P.: ‘Pfinder: real-time tracking of the human body’, IEEE Trans. Pattern Anal. Mach. Intell.,1997, 19, (7), pp. 780–785 (doi: 10.1109/34.598236).
-
-
6)
-
34. Martel-Brisson, N., Zaccarin, A.: ‘Moving cast shadow detection from a gaussian mixture shadow model’. IEEE Computer Society Conf. on Computer Vision and Pattern Recognition CVPR 2005.
-
-
7)
-
21. Fang, L.Z., Qiong, W.Y., Sheng, Y.Z.: ‘A method to segment moving vehicle cast shadow based on wavelet transform’, Pattern Recognit. Lett., 2008, 29, (16), pp. 2182–2188 (doi: 10.1016/j.patrec.2008.08.009).
-
-
8)
-
29. Huang, J.-B., Chen, C.-S.: ‘A physical approach to moving cast shadow detection’. IEEE Int. Conf. on Acoustics, Speech, and Signal Processing, ICASSP, 19–24 April 2009, (Institute of Electrical and Electronics Engineers Inc.).
-
-
9)
-
17. Cavallaro, A., Salvador, E., Ebrahimi, T.: ‘Shadow-aware object-based video processing’ (Institution of Engineering and Technology, 2005, 4 edn.).
-
-
10)
-
9. Nadimi, S., Bhanu, B.: ‘Physical models for moving shadow and object detection in video’, IEEE Trans. Pattern Anal. Mach. Intell., 2004, 26, (8), pp. 1079–1087 (doi: 10.1109/TPAMI.2004.51).
-
-
11)
-
36. Liu, H., Li, J., Liu, Q., Qian, Y., Li, H.: ‘Moving cast shadow elimination based on color and gradient features’, J. Compute-Aided Design Graph., 2007, 19, (10), pp. 1279–1285.
-
-
12)
-
27. Joshi, A.J., Papanikolopoulos, N.P.: ‘Learning to detect moving shadows in dynamic environments’, IEEE Trans. Pattern Anal. Mach. Intell.,2008, 30, (11), pp. 2055–2063 (doi: 10.1109/TPAMI.2008.150).
-
-
13)
-
23. Zhang, W., Fang, X.Z., Xu, Y.: ‘Detection of moving cast shadows using image orthogonal transform’. 18th Int. Conf. on Pattern Recognition, ICPR20–24 August 2006, Institute of Electrical and Electronics Engineers Inc..
-
-
14)
-
11. Panicker, J.V., Wilscy, M.: ‘Detection of moving cast shadows using edge information’. Second Int. Conf. on Computer and Automation Engineering (ICCAE), 2010.
-
-
15)
-
25. Porikli, F., Thornton, J.: ‘Shadow flow: a recursive method to learn moving cast shadows’. Proc. Tenth IEEE Int. Conf. on Computer Vision, ICCV, 17–20 October 2005, Institute of Electrical and Electronics Engineers Inc..
-
-
16)
-
2. Seki, M., Fujiwara, H., Sumi, K.: ‘A Robust background subtraction method for changing background’. Fifth IEEE Workshop on Applications of Computer Vision, 2000.
-
-
17)
-
24. Sanin, A., Sanderson, C., Lovell, B.C.: ‘Improved shadow removal for robust person tracking in surveillance scenarios’. 20th Int. Conf. on Pattern Recognition, ICPR 2010, 23–26 August 2010, Institute of Electrical and Electronics Engineers Inc..
-
-
18)
-
5. Ohta, N.: ‘A statistical approach to background subtraction for surveillance systems’. Eighth IEEE Int. Conf. on Computer Vision, 2001. ICCV Proc..
-
-
19)
-
7. Huang, J.-B., Chen, C.-S., IEEE, : ‘Moving cast shadow detection using physics-based features’. IEEE Conf. on Computer Vision and Pattern Recognition (CVPR) 2009, vol. 1–4.
-
-
20)
-
12. Tian, Y.-L., Lu, M., Hampapur, A.: ‘Robust and efficient foreground analysis for real-time video surveillance’. IEEE Computer Society Conf. on Computer Vision and Pattern Recognition, CVPR, 20–25 June, 2005, Institute of Electrical and Electronics Engineers Computer Society.
-
-
21)
-
32. Choi, J., Yoo, Y.J., Choi, J.Y.: ‘Adaptive shadow estimator for removing shadow of moving object’, Comput. Vis. Image Underst., 2010, 114, (9), pp. 1017–1029 (doi: 10.1016/j.cviu.2010.06.003).
-
-
22)
-
31. Hong-Hua, L., Ji-Hong, P., De-Jian, L., Xuan, Y.: ‘A statistical parameter learning method for cast shadow model’. Int. Conf. on Machine Learning and Cybernetics, 2008.
-
-
23)
-
16. Chen, C.-T., Su, C.-Y., Kao, W.-C.: ‘An enhanced segmentation on vision-based shadow removal for vehicle detection’. First Int. Conf. on Green Circuits and Systems, ICGCS 2010, 21–23 June 2010, IEEE Computer Society, 2010.
-
-
24)
-
41. Rafael, C.C., Richard, E.W.: ‘Digtial image processing second edition’ (Publishing House of Electronics Industry, Beijing, 2007), pp. 467–474.
-
-
25)
-
28. Martel-Brisson, N., Zaccarin, A.: ‘Kernel-based learning of cast shadows from a physical model of light sources and surfaces for low-level segmentation’. IEEE Conf. on Computer Vision and Pattern Recognition CVPR, 2008.
-
-
26)
-
30. Celik, H., Ortigosa, A.M., Hanjalic, A., Hendriks, E.A.: ‘Autonomous and adaptive learning of shadows for surveillance’. Ninth Int. Workshop on Image Analysis for Multimedia Interactive Services, WIAMIS 2008, 7–9 May 2008, Institute of Electrical and Electronics Engineers Computer Society.
-
-
27)
-
6. Sanin, A., Sanderson, C., Lovell, B.C.: ‘Shadow detection: a survey and comparative evaluation of recent methods’, Pattern Recognit., 2012, 45, (4), pp. 1684–1695 (doi: 10.1016/j.patcog.2011.10.001).
-
-
28)
-
13. Qin, R., Liao, S., Lei, Z., Li, S.Z.: ‘Moving cast shadow removal based on local descriptors’. 20th Int. Conf. on Pattern Recognition, ICPR, 23–26 August 2010, Institute of Electrical and Electronics Engineers Inc..
-
-
29)
-
22. Nicolas, H., Pinel, J.-M.: ‘Joint moving cast shadows segmentation and light source detection in video sequences’, Signal Process. Image Commun., 2006, 21, (1), pp. 22–43 (doi: 10.1016/j.image.2005.06.001).
-
-
30)
-
37. Kim, K., Chalidabhongse, T.H., Harwood, D., Davis, L.: ‘Real-time foreground-background segmentation using codebook model’, Real-Time Imaging, 2005, 11, (3), pp. 172–185 (doi: 10.1016/j.rti.2004.12.004).
-
-
31)
-
20. Chen, C.-C., Aggarwal, J.K.: ‘Human shadow removal with unknown light source’. 20th Int. Conf. on Pattern Recognition, ICPR 2010, 23–26 August 2010, Institute of Electrical and Electronics Engineers Inc..
-
-
32)
-
35. Chougule, A., Halkarnikar, P.: ‘Building Gaussian mixture shadow model for removing shadows in surveillance videos’, in Das, V., Thomas, G., Lumban Gaol, F. (eds.): ‘Information technology and mobile communication’ (Springer–Berlin–Heidelberg, 2011).
-
-
33)
-
4. Candamo, J., Shreve, M., Goldgof, D.B., Sapper, D.B., Kasturi, R.: ‘Understanding transit scenes: a survey on human behavior-recognition algorithms’, IEEE Trans. Intell. Transp. Syst., 2010, 11, (1), pp. 206–224 (doi: 10.1109/TITS.2009.2030963).
-
-
34)
-
3. Dongya, C., Changmao, Z., Shoujun, W., Tao, T.: ‘Dynamic background reconstruction in traffic surveillance systems’. Int. Symp. on Computer Science and Society (ISCCS), 2011.
-
-
35)
-
33. Prati, A., Mikic, I., Trivedi, M.M., Cucchiara, R.: ‘Detecting moving shadows: algorithms and evaluation’, IEEE Trans. Pattern Anal. Mach. Intell., 2003, 25, (7), pp. 918–923 (doi: 10.1109/TPAMI.2003.1206520).
-
-
36)
-
8. Martel-Brisson, N., Zaccarin, A.: ‘Learning and removing cast shadows through a multidistribution approach’, IEEE Trans. Pattern Anal. Mach. Intell.,2007, 29, (7), pp. 1133–1146 (doi: 10.1109/TPAMI.2007.1039).
-
-
37)
-
19. Hsieh, J.-W., Hu, W.-F., Chang, C.-J., Chen, Y.-S.: ‘Shadow elimination for effective moving object detection by gaussian shadow modeling’, Image Vis. Comput., 2003, 21, (6), pp. 505–516 (doi: 10.1016/S0262-8856(03)00030-1).
-
-
38)
-
40. He, M., Tian, Y.: ‘A new small sample method for inference of the characteristic parameter about explosive devices’. Int. Conf. on Management and Service Science, MASS., 2009.
-
-
39)
-
10. Leone, A., Distante, C.: ‘Shadow detection for moving objects based on texture analysis’, Pattern Recognit., 2007, 40, (4), pp. 1222–1233 (doi: 10.1016/j.patcog.2006.09.017).
-
-
40)
-
38. Kyungnam, K., Chalidabhongse, T.H., Harwood, D., Davis, L.: ‘Background modeling and subtraction by codebook construction’. Int. Conf. on Image Processing ICIP'042004.
-
-
41)
-
39. Jacquelin, J.: ‘Inference of sampling on weibull parameter estimation’, IEEE Trans. Dielectr. Electr. Insul.,1996, 3, (6), pp. 809–816 (doi: 10.1109/94.556564).
-
-
1)