CSE498, Collaborative Design, Spring 2016
Computer Science and Engineering
Michigan State University

TechSmith provides countries all around the world with screen capture and recording software for individual and professional use. Their products make it easy to create compelling, polished content that’s ready to be shared with anyone.

When sharing videos in a public or legal setting, the need to blur out faces often arises. A typical process of blurring faces in a video requires frame-by-frame editing, which is extremely tedious and very time consuming.

With our Cloud Based Video Face Tracking software, face blurring is done automatically, quickly and with ease.

For example, suppose a user needs to produce a video containing the faces of protected witnesses for a court hearing. A user begins by logging onto our website and uploading their video into their video library.

Once selected, the video is displayed with all faces automatically tracked. On a face by face case, the user then chooses to blur the face, highlight it or leave it as is.

Manual editing is available in case a face is lost or tracked incorrectly.

When finished, the blurs and highlights are rendered into the video. The user can either save it for further editing or export it.

Our Cloud Based Video Face Tracking software is an ASP.Net MVC 5 web app written in C#. The app along with the underlying SQL database is hosted on Microsoft Azure. Face tracking and video encoding, decoding and editing is supported by the OpenCV API via EMGU.