Low Complexity Background Subtraction for Wireless Vision Sensor Node

Wireless vision sensor nodes consist of limited resources such as energy, memory, wireless bandwidth and processing. Thus it becomes necessary to investigate lightweight vision tasks. To highlight the foreground objects, many machine vision applications depend on the background subtraction technique. Traditional background subtraction approaches employ recursive and non-recursive techniques and store the whole image in memory. This raises issues like complexity on hardware platform, energy requirements and latency. This work presents a low complexity background subtraction technique for a hardware implemented wireless Vision Sensor Node (VSN). The proposed technique utilizes existing image scaling techniques for scaling down the image. The downscaled image is being stored in internal memory of hardware platform. For subtraction operation, the background pixels are generated in real time with up a scaling technique. The performance, and memory requirements of the system is compared for four image scaling techniques including nearest neighbor, averaging, bilinear, and bicubic. The results show that a system with lightweight scaling techniques, i.e., nearest neighbor and averaging, up to a scaling factor of 8, missed on average less than one object as compared to a system which uses a full original background image. The proposed approach will reduce the memory requirement by a factor of up to 64 besides reduction in design/implementation complexity and cost as compared to background model which involve whole frame.

[1]  P ? ? ? ? ? ? ? % ? ? ? ? , 1991 .

[2]  Brian C. Lovell,et al.  An efficient background estimation algorithm for embedded smart cameras , 2009, 2009 Third ACM/IEEE International Conference on Distributed Smart Cameras (ICDSC).

[3]  Benjamin Höferlin,et al.  Evaluation of background subtraction techniques for video surveillance , 2011, CVPR 2011.

[4]  W. James MacLean,et al.  An Evaluation of the Suitability of FPGAs for Embedded Vision Systems , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05) - Workshops.

[5]  Hamid K. Aghajan,et al.  Efficient approximate foreground detection for low-resource devices , 2009, 2009 Third ACM/IEEE International Conference on Distributed Smart Cameras (ICDSC).

[6]  Mario Di Francesco,et al.  Energy conservation in wireless sensor networks: A survey , 2009, Ad Hoc Networks.

[7]  Najeem Lawal,et al.  Implementation of Wireless Vision Sensor Node for Characterization of Particles in Fluids , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[8]  Allen Y. Yang,et al.  CITRIC: A low-bandwidth wireless camera network platform , 2008, 2008 Second ACM/IEEE International Conference on Distributed Smart Cameras.

[9]  Jesús Bescós,et al.  Background Subtraction Techniques: Systematic Evaluation and Comparative Analysis , 2009, ACIVS.

[10]  Azeddine Beghdadi,et al.  On the analysis of background subtraction techniques using Gaussian Mixture Models , 2010, 2010 IEEE International Conference on Acoustics, Speech and Signal Processing.

[11]  Senem Velipasalar,et al.  Light-weight salient foreground detection for embedded smart cameras , 2008, 2008 Second ACM/IEEE International Conference on Distributed Smart Cameras.

[12]  Albrecht Rothermel,et al.  Reduction of computational cost for high quality video scaling , 2010, IEEE Transactions on Consumer Electronics.

[13]  Athanasios G. Kanatas,et al.  Energy consumption and trade-offs on wireless sensor networks , 2005, 2005 IEEE 16th International Symposium on Personal, Indoor and Mobile Radio Communications.

[14]  Michele Magno,et al.  A low-power wireless video sensor node for distributed object detection , 2007, Journal of Real-Time Image Processing.

[15]  Roberto Manduchi,et al.  An Ultralow-Power Wireless Camera Node: Development and Performance Analysis , 2011, IEEE Transactions on Instrumentation and Measurement.

[16]  Najeem Lawal,et al.  Exploration of target architecture for a wireless camera based sensor node , 2010, NORCHIP 2010.

[17]  A. Amanatiadis,et al.  Performance evaluation techniques for image scaling algorithms , 2008, 2008 IEEE International Workshop on Imaging Systems and Techniques.

[18]  Martin Reisslein,et al.  Towards Efficient Wireless Video Sensor Networks: A Survey of Existing Node Architectures and Proposal for A Flexi-WVSNP Design , 2011, IEEE Communications Surveys & Tutorials.

[19]  Alan M. McIvor,et al.  Background Subtraction Techniques , 2000 .

[20]  Patrick J. Vincent,et al.  Energy conservation in wireless sensor networks , 2007 .

[21]  Paul H. Siegel,et al.  Characterizing flash memory: Anomalies, observations, and applications , 2009, 2009 42nd Annual IEEE/ACM International Symposium on Microarchitecture (MICRO).

[22]  Peyman Babaei,et al.  Vehicles tracking and classification using Traffic zones in a hybrid scheme for intersection traffic management by smart cameras , 2010, 2010 International Conference on Signal and Image Processing.

[23]  Timo Hämäläinen,et al.  Configurable implementation of parallel memory based real-time video downscaler , 2007, Microprocess. Microsystems.

[24]  Chanik Park,et al.  A low-cost memory architecture with NAND XIP for mobile embedded systems , 2003, First IEEE/ACM/IFIP International Conference on Hardware/ Software Codesign and Systems Synthesis (IEEE Cat. No.03TH8721).

[25]  Lee-Sup Kim,et al.  Winscale: an image-scaling algorithm using an area pixel model , 2003, IEEE Trans. Circuits Syst. Video Technol..