Project information
- Problem: Object Detection
- ML Areas: Image Processing and Computer Vision
- Learning technique: Unsupervised Learning
- Tools: Python, OpenCV, Git
- Project date: January 2019 - June 2019
- Project URL: Background Subtraction project
Description
Background Subtraction is a Computer Vision problem of understanding and concretely detecting what is background in a scene, clean from any kind of foreground of that scene. It is applied to a video as input and it suggests frame by frame the detected background. Gaussian Mixture Models (GMM) are able to provide a good solution for the background subtractrion problem: for each frame of a video, the GMM can reproduce the background behind the foreground.
Goal: Improvement of the GMM algorithm used for background subtraction, in order to overcome its limits: GMM is not enough adaptive to the change of natural light.
Technical Solutions: AGM (Adaptive Gaussian Model): it is a model, based on the GMM, but makes it adaptive to the change of natural lights (sunrise, sunset).
Results: