{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,19]],"date-time":"2026-02-19T02:19:39Z","timestamp":1771467579819,"version":"3.50.1"},"reference-count":30,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2017,6,7]],"date-time":"2017-06-07T00:00:00Z","timestamp":1496793600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J. Imaging"],"abstract":"<jats:p>Motion detection is the heart of a potentially complex automated video surveillance system, intended to be used as a standalone system. Therefore, in addition to being accurate and robust, a successful motion detection technique must also be economical in the use of computational resources on selected FPGA development platform. This is because many other complex algorithms of an automated video surveillance system also run on the same platform. Keeping this key requirement as main focus, a memory efficient VLSI architecture for real-time motion detection and its implementation on FPGA platform is presented in this paper. This is accomplished by proposing a new memory efficient motion detection scheme and designing its VLSI architecture. The complete real-time motion detection system using the proposed memory efficient architecture along with proper input\/output interfaces is implemented on Xilinx ML510 (Virtex-5 FX130T) FPGA development platform and is capable of operating at 154.55 MHz clock frequency. Memory requirement of the proposed architecture is reduced by 41% compared to the standard clustering based motion detection architecture. The new memory efficient system robustly and automatically detects motion in real-world scenarios (both for the static backgrounds and the pseudo-stationary backgrounds) in real-time for standard PAL (720 \u00d7 576) size color video.<\/jats:p>","DOI":"10.3390\/jimaging3020020","type":"journal-article","created":{"date-parts":[[2017,6,7]],"date-time":"2017-06-07T10:01:20Z","timestamp":1496829680000},"page":"20","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Memory Efficient VLSI Implementation of Real-Time Motion Detection System Using FPGA Platform"],"prefix":"10.3390","volume":"3","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2249-799X","authenticated-orcid":false,"given":"Sanjay","family":"Singh","sequence":"first","affiliation":[{"name":"CSIR\u2014Central Electronics Engineering Research Institute (CSIR-CEERI), Pilani 333031, Rajasthan, India; Academy of Scientific & Innovative Research (AcSIR), India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Atanendu","family":"Mandal","sequence":"additional","affiliation":[{"name":"CSIR\u2014Central Electronics Engineering Research Institute (CSIR-CEERI), Pilani 333031, Rajasthan, India; Academy of Scientific & Innovative Research (AcSIR), India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chandra","family":"Shekhar","sequence":"additional","affiliation":[{"name":"CSIR\u2014Central Electronics Engineering Research Institute (CSIR-CEERI), Pilani 333031, Rajasthan, India; Academy of Scientific & Innovative Research (AcSIR), India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Anil","family":"Vohra","sequence":"additional","affiliation":[{"name":"Electronic Science Department, Kurukshetra University, Kurukshetra 136119, Haryana, India"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2017,6,7]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"294","DOI":"10.1109\/TIP.2004.838698","article-title":"Image Change Detection Algorithms: A Systematic Survey","volume":"14","author":"Radke","year":"2005","journal-title":"IEEE Trans. Image Process."},{"key":"ref_2","unstructured":"Rosin, P.L. (1998, January 4\u20137). Thresholding for Change Detection. Proceedings of the Sixth International Conference on Computer Vision, Bombay, India."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"2345","DOI":"10.1016\/S0167-8655(03)00060-6","article-title":"Evaluation of Global Image Thresholding for Change Detection","volume":"24","author":"Rosin","year":"2003","journal-title":"Pattern Recognit. Lett."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1484","DOI":"10.1109\/36.843048","article-title":"Toward Specification-Driven Change Detection","volume":"38","author":"Smits","year":"2000","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1171","DOI":"10.1109\/36.843009","article-title":"Automatic Analysis of the Difference Image for Unsupervised Change Detection","volume":"38","author":"Bruzzone","year":"2000","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_6","unstructured":"Colwell, J.E., and Weber, F.P. (1981, January 11\u201315). Forest Change Detection. Proceedings of the 15th International Symposium on Remote Sensing of the Environment, Ann Arbor, MI, USA."},{"key":"ref_7","unstructured":"Malila, W.A. (1980, January 3\u20136). Change Vector Analysis: An Approach for Detecting Forest Changes with Landsat. Proceedings of the Symposium on Machine Processing of Remotely Sensed Data, West Lafayette, IN, USA."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"989","DOI":"10.1080\/01431168908903939","article-title":"Review Article: Digital Change Detection Techniques using Remotely-Sensed Data","volume":"10","author":"Singh","year":"1989","journal-title":"Int. J. Remote Sens."},{"key":"ref_9","unstructured":"Stefano, L.D., Mattoccia, S., and Mola, M. (2003, January 22). A Change-Detection Algorithm Based on Structure and Color. Proceedings of the IEEE Conference on Advanced Video and Signal-Based Surveillance, Miami, FL, USA."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"73","DOI":"10.1016\/0734-189X(84)90131-2","article-title":"New Likelihood Test Methods for Change Detection in Image Sequences","volume":"26","author":"Hsu","year":"1984","journal-title":"Comput. Vis. Gr. Image Process."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"387","DOI":"10.1016\/0734-189X(89)90039-X","article-title":"Illumination Independent Change Detection for Real World Image Sequences","volume":"46","author":"Skifstad","year":"1989","journal-title":"Comput. Vis. Gr. Image Process."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"179","DOI":"10.1016\/0165-1684(91)90072-Q","article-title":"Adaptive Algorithms for Change Detection in Image Sequence","volume":"23","author":"Elfishawy","year":"1991","journal-title":"Signal Process."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1340","DOI":"10.1109\/21.414528","article-title":"Optimum Multisensor Data Fusion for Image Change Detection","volume":"25","author":"Jain","year":"1995","journal-title":"IEEE Trans. Syst. Man Cybern."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Toyama, K., Krumm, J., Brumitt, B., and Meyers, B. (1999, January 20\u201327). Wallflower: Principles and Practice of Background Maintenance. Proceedings of the Seventh International Conference on Computer Vision, Kerkyra, Greece.","DOI":"10.1109\/ICCV.1999.791228"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"215","DOI":"10.1023\/A:1021942526896","article-title":"Change Detection in Overhead Imagery using Neural Networks","volume":"18","author":"Clifton","year":"2003","journal-title":"Appl. Intell."},{"key":"ref_16","unstructured":"Durucan, E., and Ebrahimi, T. (2001, January 6\u20139). Change Detection and Background Extraction by Linear Algebra. Proceedings of the IEEE 2001 Custom Integrated Circuits Conference, San Diego, CA, USA."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1109\/83.982818","article-title":"Integrating Intensity and Texture Differences for Robust Change Detection","volume":"11","author":"Li","year":"2002","journal-title":"IEEE Trans. Image Process."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"1258","DOI":"10.1109\/83.709658","article-title":"Statistical Change Detection with Moments under Time-Varying Illumination","volume":"7","author":"Liu","year":"1998","journal-title":"IEEE Trans. Image Process."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Cavallaro, A., and Ebrahimi, T. (2001, January 20). Video Object Extraction based on Adaptive Background and Statistical Change Detection. Proceedings of the SPIE Visual Communications and Image Processing, San Jose, CA, USA.","DOI":"10.1117\/12.411823"},{"key":"ref_20","unstructured":"Huwer, S., and Niemann, H. (2000, January 1). Adaptive Change Detection for Real-Time Surveillance Applications. Proceedings of the Third IEEE International Workshop on Visual Surveillance, Dublin, Ireland."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"747","DOI":"10.1109\/34.868677","article-title":"Learning Patterns of Activity using Real-Time Tracking","volume":"22","author":"Stauffer","year":"2000","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_22","first-page":"2292","article-title":"Real-Time Adaptive Foreground\/Background Segmentation","volume":"2005","author":"Butler","year":"2005","journal-title":"EURASIP J. Appl. Signal Process."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Chutani, E.R., and Chaudhury, S. (2008, January 13\u201315). Video Trans-Coding in Smart Camera for Ubiquitous Multimedia Environment. Proceedings of the International Symposium on Ubiquitous Multimedia Computing, Hobart, Australia.","DOI":"10.1109\/UMC.2008.44"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Singh, S., Shekhar, C., and Vohra, A. (2016). FPGA-based Real-time Motion Detection for Automated Video Surveillance Systems. Electronics, 5.","DOI":"10.3390\/electronics5010010"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"537","DOI":"10.1109\/TVLSI.2013.2249295","article-title":"ASIC and FPGA Implementation of the Gaussian Mixture Model Algorithm for Real-time Segmentation of High Definition Video","volume":"22","author":"Genovese","year":"2014","journal-title":"IEEE Trans. Very Larg. Scale Integr."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"585","DOI":"10.3390\/s120100585","article-title":"FPGA Implementation for Real-Time Background Subtraction Based on Horprasert Model","volume":"12","author":"Diaz","year":"2012","journal-title":"Sensors"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"389","DOI":"10.1007\/s11554-011-0238-1","article-title":"FPGA-Based Architecture for Real Time Segmentation and Denoising of HD Video","volume":"8","author":"Genovese","year":"2013","journal-title":"J. Real Time Image Process."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Genovese, M., Napoli, E., and Petra, N. (2010, January 19\u201322). OpenCV Compatible Real Time Processor for Background Foreground Identification. Proceedings of the International Conference on Microelectronics, Cairo, Egypt.","DOI":"10.1109\/ICM.2010.5696190"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"226","DOI":"10.1109\/TCSVT.2008.2009244","article-title":"A Hardware Architecture for Real-time Video Segmentation Utilizing Memory Reduction Techniques","volume":"19","author":"Jiang","year":"2009","journal-title":"IEEE Trans. Circuits Syst. Video Technol."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"75","DOI":"10.1007\/s11265-007-0100-7","article-title":"An Embedded Real-Time Surveillance System: Implementation and Evaluation","volume":"52","author":"Kristensen","year":"2008","journal-title":"J. Signal Process. Syst."}],"container-title":["Journal of Imaging"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2313-433X\/3\/2\/20\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T18:38:16Z","timestamp":1760207896000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2313-433X\/3\/2\/20"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,6,7]]},"references-count":30,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2017,6]]}},"alternative-id":["jimaging3020020"],"URL":"https:\/\/doi.org\/10.3390\/jimaging3020020","relation":{},"ISSN":["2313-433X"],"issn-type":[{"value":"2313-433X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,6,7]]}}}