Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2019 Jul 22;19(14):3217.
doi: 10.3390/s19143217.

Moving Object Detection Based on Optical Flow Estimation and a Gaussian Mixture Model for Advanced Driver Assistance Systems

Affiliations

Moving Object Detection Based on Optical Flow Estimation and a Gaussian Mixture Model for Advanced Driver Assistance Systems

Jaechan Cho et al. Sensors (Basel). .

Abstract

Most approaches for moving object detection (MOD) based on computer vision are limited to stationary camera environments. In advanced driver assistance systems (ADAS), however, ego-motion is added to image frames owing to the use of a moving camera. This results in mixed motion in the image frames and makes it difficult to classify target objects and background. In this paper, we propose an efficient MOD algorithm that can cope with moving camera environments. In addition, we present a hardware design and implementation results for the real-time processing of the proposed algorithm. The proposed moving object detector was designed using hardware description language (HDL) and its real-time performance was evaluated using an FPGA based test system. Experimental results demonstrate that our design achieves better detection performance than existing MOD systems. The proposed moving object detector was implemented with 13.2K logic slices, 104 DSP48s, and 163 BRAM and can support real-time processing of 30 fps at an operating frequency of 200 MHz.

Keywords: ADAS; FPGA; background subtraction; moving object detection; optical flow estimation.

PubMed Disclaimer

Conflict of interest statement

The authors declare no conflict of interest.

Figures

Figure 1
Figure 1
Overall scheme of the proposed moving object detection (MOD) algorithm.
Figure 2
Figure 2
Compensation for the integer parts of the ego-motion. The shaded region denotes empty space generated by the shift operation: (a) μn,t1 memory; (b) wn,t1 memory; (c) σn,t12 memory.
Figure 3
Figure 3
Block diagram of the proposed moving object detector.
Figure 4
Figure 4
Hardware structure: (a) optical flow estimator; (b) convolution calculator.
Figure 5
Figure 5
Block diagram of the resolution process unit.
Figure 6
Figure 6
Hardware structure of the camera motion estimator.
Figure 7
Figure 7
Block diagram of the background detector.
Figure 8
Figure 8
Block diagram of the object detector.
Figure 9
Figure 9
FPGA test platform: (a) test environment; (b) Xilinx Virtex-5 FPGA based evaluation board; (c) 640 × 480 resolution camera.
Figure 10
Figure 10
MOD performance of the proposed moving object detector.

References

    1. Bengler K., Dietmayer K., Farber B., Maurer M., Stiller C., Winner H. Three decades of driver assistance systems: Review and future perspectives. IEEE Intell. Transp. Syst. Mag. 2014;6:6–22. doi: 10.1109/MITS.2014.2336271. - DOI
    1. Khan M.Q., Lee S. A comprehensive survey of driving monitoring and assistance systems. Sensors. 2019;19:2574. doi: 10.3390/s19112574. - DOI - PMC - PubMed
    1. Chen K.P., Hsiung P.A. Vehicle collision prediction under reduced visibility conditions. Sensors. 2018;18:3026. doi: 10.3390/s18093026. - DOI - PMC - PubMed
    1. Mukhtar A., Xia L., Tang T.B. Vehicle detection techniques for collision avoidance systems: A review. IEEE Trans. Intell. Transp. Syst. 2015;16:2318–2338. doi: 10.1109/TITS.2015.2409109. - DOI
    1. Sualeh M., Kim G.W. Dynamic multi-lidar based multiple object detection and tracking. Sensors. 2019;19:1474. doi: 10.3390/s19061474. - DOI - PMC - PubMed

LinkOut - more resources