FPGA Implementation for real-time background subtraction based on horprasert model Rodríguez-Gómez, Rafael Fernández-Sánchez, Enrique J. Díaz, Javier Ros Vidal, Eduardo Real time image processing Reconfigurable architectures FPGAs Performance analysis Video surveillance Background subtraction is considered the first processing stage in video surveillance systems, and consists of determining objects in movement in a scene captured by a static camera. It is an intensive task with a high computational cost. This work proposes an embedded novel architecture on FPGA which is able to extract the background on resource-limited environments and offers low degradation (produced because of the hardware-friendly model modification). In addition, the original model is extended in order to detect shadows and improve the quality of the segmentation of the moving objects. We have analyzed the resource consumption and performance in Spartan3 Xilinx FPGAs and compared to others works available on the literature, showing that the current architecture is a good trade-off in terms of accuracy, performance and resources utilization. With less than a 65% of the resources utilization of a XC3SD3400 Spartan-3A low-cost family FPGA, the system achieves a frequency of 66.5 MHz reaching 32.8 fps with resolution 1,024 x 1,024 pixels, and an estimated power consumption of 5.76 W. 2012-11-15T13:52:24Z 2012-11-15T13:52:24Z 2012-01-05 journal article Rodríguez-Gómez, R.; Fernández-Sánchez, E. J.; Díaz, J.; Ros, E. FPGA implementation for real-time background subtraction based on horpraset model. Sensors 12(1): 585-611 (2012). [http://hdl.handle.net/10481/22390] 1424-8220 doi:10.3390/s120100585 http://hdl.handle.net/10481/22390 eng info:eu-repo/grantAgreement/EC/FP7/270436 http://creativecommons.org/licenses/by-nc-nd/3.0/ open access Creative Commons Attribution-NonCommercial-NoDerivs 3.0 License MDPI AG