Background identification is a common feature in many video processing systems. The paper proposes two hardware implementations of the OpenCV version of the Gaussian Mixture Model (GMM), a background identification algorithm. The implemented version of the algorithm allows a fast initialization of the background model while an innovative, hardware oriented, formulation of the GMM equations makes the proposed circuits able to perform real time background identification on High Definition (HD) video sequences with frame size 19201080. The first of the two circuits has been designed having commercial FPGA devices as target. When implemented on Virtex6 vlx75t, the proposed circuit processes 91 HD fps and uses 3% of FPGA logic resources. The second circuit has been oriented to the implementation in UMC-90nm CMOS standard cell technology and is proposed in two versions. Both versions can process at a frame rate higher than 60 HD fps. The first version uses the constant voltage scaling technique to provide a low power implementation. It provides silicon area occupation of 28847 m2 and energy dissipation per pixel of 15.3 pJ/pixel. The second version is designed to reduce silicon area utilization and occupies 21847 m2 with an energy dissipation of 49.4 pJ/pixel.

ASIC and FPGA implementation of the Gaussian Mixture Model algorithm for real-time segmentation of High Definition video / Genovese, Mariangela; Napoli, Ettore. - In: IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS. - ISSN 1063-8210. - 22:3(2013), pp. 537-547. [10.1109/TVLSI.2013.2249295]

ASIC and FPGA implementation of the Gaussian Mixture Model algorithm for real-time segmentation of High Definition video

GENOVESE, MARIANGELA;NAPOLI, ETTORE
2013

Abstract

Background identification is a common feature in many video processing systems. The paper proposes two hardware implementations of the OpenCV version of the Gaussian Mixture Model (GMM), a background identification algorithm. The implemented version of the algorithm allows a fast initialization of the background model while an innovative, hardware oriented, formulation of the GMM equations makes the proposed circuits able to perform real time background identification on High Definition (HD) video sequences with frame size 19201080. The first of the two circuits has been designed having commercial FPGA devices as target. When implemented on Virtex6 vlx75t, the proposed circuit processes 91 HD fps and uses 3% of FPGA logic resources. The second circuit has been oriented to the implementation in UMC-90nm CMOS standard cell technology and is proposed in two versions. Both versions can process at a frame rate higher than 60 HD fps. The first version uses the constant voltage scaling technique to provide a low power implementation. It provides silicon area occupation of 28847 m2 and energy dissipation per pixel of 15.3 pJ/pixel. The second version is designed to reduce silicon area utilization and occupies 21847 m2 with an energy dissipation of 49.4 pJ/pixel.
2013
ASIC and FPGA implementation of the Gaussian Mixture Model algorithm for real-time segmentation of High Definition video / Genovese, Mariangela; Napoli, Ettore. - In: IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS. - ISSN 1063-8210. - 22:3(2013), pp. 537-547. [10.1109/TVLSI.2013.2249295]
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11588/537078
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 75
  • ???jsp.display-item.citation.isi??? 53
social impact