Abstract
This paper describes a simple, robust and efficient framework for background subtraction and cast shadow suppression in complex wavelet domain. A background subtraction approach exploiting noise resilience capability of wavelet domain combined with local spatial coherence and median filter in the training stage is proposed. A novel shadow suppression scheme based on directional coefficients of Daubechies complex wavelet transform is introduced. The effectiveness of the proposed approach is demonstrated via qualitative and quantitative evaluation measures on both indoor and outdoor video sequences. The experimental results show that the proposed approach outperforms state-of-the-art methods.
Similar content being viewed by others
References
ATON, Autonomous Agents for On-Scene Networked Incident Management, 2000, [Online]. Available: http://cvrr.ucsd.edu/aton/testbed/
Avery RP, Zhang G, Wang Y, Nihan N (2007) An investigation into shadow removal from traffic images transportation research record, J Transport Res Board
Cheng FH, Chen YL (2006) Real time multiple objects tracking and identification based on discrete wavelet transform. Pattern Recogn 39(6):1126–1139
Chien SY, Ma SY, Chen LG (2002) Efficient moving object segmentation algorithm using background registration technique. IEEE Trans Circ Syst Video Tech 12:577–585
Clonda D, Lina JM, Goulard B (2004) Complex Daubechies wavelets: properties and statistical image modelling. Signal Process (Elsevier) 84:1–23
Cucchiara R, Piccardi M, Prati A (2003) Detecting moving objects, ghosts, and shadows in video streams. IEEE Trans Pattern Anal Mach Intell 25(10):1337–1342
Elgammal A, Duraiswami R, Harwood D, Davis LS (2002) Background and Foreground Modeling using Non-parametric Kernel Density Estimation for Visual Surveillance, Proceedings of the IEEE, pp 1151–1163
Fang LZ, Qiong WY, Sheng YZ (2008) A method to segment moving vehicle cast shadow based on wavelet transform. Pattern Recognit Lett 29(16):2182–2188
Guan Y-P (2010) Spatio-temporal motion-based foreground segmentation and shadow suppression. IET Comput Vis 4(1):50–60
Heikkila M, Pietikainen M (2006) A texture-based method for modeling the background and detecting moving objects. IEEE Trans Pattern Anal Mach Intell 28(4):657–662
Hu WM, Tan TN, Wang L, Maybank S (2004) A survey on visual surveillance of object motion and behaviors. IEEE Trans Syst Man Cybern 34(3):334–352
Huang J, Hsieh W (2003) Wavelet-based moving object segmentation. IEE Electron Lett 39(19):1380–1382
Huang J, Hsieh W (2004) Double-change-detection method for wavelet-based moving-object segmentation, IEE Electron Lett, vol. 40
Kim H, Sakamoto R, Kitahara I, Toriyama T, Kogure K (2007) Robust silhouette extraction technique using background subtraction with multiple thresholds, Opt Eng 46(9)
Lina J-M (1997) Image processing with complex Daubechies wavelets. J Math Imag Vis 7(3):211–223
Lu Y, Xin H, Kong J, Li B, Wang Y (2006) Shadow removal based on shadow direction and shadow attributes, Proc. Int. Conf. Computational Intelligence for Modelling, Control and Automation, and Intelligent Agents, Web Technologies and Internet Commerce, pp 37–41
McKenna SJ, Jabri S, Duric Z, Wechsler H (2000) Tracking interacting people, Proc IEEE Int Conf Automat Face Gesture Recogn, pp 348–353
Parks DH, Fels SS (2008) Evaluation of Background Subtraction Algorithms with Post-processing, Proc IEEE Int Conf Adv Video Signal-based Surveill, pp 192–199
PETS, Performance Evaluation of Tracking and Surveillance, 2009, [Online]. Available: http://www.cvg.rdg.ac.uk/PETS2009/a.html
Piccardi M (2004) Background subtraction techniques: a review, Proc IEEE Int Conf Syst Man Cybern, pp 3099–3104
Prati A, Mikic I, Trivedi MM, Cucchiara R (2003) Detecting moving shadows: algorithms and evaluation. IEEE Trans Pattern Anal Mach Intell 25(6):918–923
Romberg JK, Choi H, Baraniuk RG (2001) Multiscale edge grammars for complex wavelet transforms, Proc IEEE Int Conf Image Proc, pp 614–617
Salvador E, Cavallaro A, Ebrahimi T (2004) Cast shadow segmentation using invariant color features. Comput Vis Image Understand 95(3):238–259
Selesnick IW, Baraniuk RG, Kingsbury NG (2005) The Dual-Tree Complex Wavelet Transform, IEEE Signal Process Mag, pp 123–151
Stauder J, Mech R, Ostermann J (1999) Detection of moving cast shadows for object segmentation. IEEE Trans Multimed 1(1):65–76
Stauffer C, Grimson WEL (1999) Adaptive Background Mixture Models for Real-Time Tracking, Proc IEEE Int Conf Comput Vis Pattern Recogn, pp 246–252
VSMFD, Video Scene Modeling and Foreground Detection, 2008 [Online], Available: http://www.kedarpatwardhan.org/Research/VideoSceneModelling.html
Wren C, Azarbayejani A, Darrell T, Pentland AP (1997) Pfinder: real time tracking of the human body. IEEE Trans Pattern Anal Mach Intell 19(7):780–785
Yilmaz A, Javed O, Shah M (2006) Object Tracking: A Survey, ACM J Comput Surv 38:(4), Article 13
Zivkovic Z, van der Heijden F (2006) Efficient adaptive density estimation per image pixel for the task of background subtraction. Pattern Recognit Lett 27(7):773–780
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Jalal, A.S., Singh, V. A framework for background modelling and shadow suppression for moving object detection in complex wavelet domain. Multimed Tools Appl 73, 779–801 (2014). https://doi.org/10.1007/s11042-012-1326-3
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-012-1326-3