Semantic Analysis and Classification of Digital Image Streams

Computer Graphics | Computer Vision | Face Detection

Challenge

Firstly, how to deal with privacy in videos? Secondly, since there is a lot of video content to watch on the web - how to keep an overview and use the time effectively?

Solution

We applied recent research results: To preserve privacy, we detect objects - especially faces - and apply intelligent stylization filters ("cartoonify") to parts of the image that contain the face. For video summarization, we run a shot detection and selection of most important frames of each scene.

My Role

I worked on the pipeline architecture of the whole project. Also, I worked on the face detection part of the pipeline. I used LBP & Haar classifiers, eye classifieres, and classifiers for profile detection. Tracking of detection frames was done with meanShift and camShift.

Technology

FFmpeg, OpenCV, OpenGL, C++

Back to Projects