All posts by Besir Kurtulmus

Censoring Faces Automatically

Privacy issues are a big concern when recording public videos. Professional photographers and public institutions (such as police departments) run into this problem when publishing or releasing public images or footage. Generally speaking, professionals are required to obscure faces when there is a reasonable expectation of privacy and the individual(s) being filmed have not signed a release form. Similarly, many governmental institutions censor faces when releasing video footage, in order to maintain the privacy of those in the video.

Censor face tries to solve these problems by automating the process of censoring faces, efficiently and at scale. Read More…

Automatic Scene Detection

Hundreds of thousands of videos are uploaded each day to Youtube, Facebook, Instagram, Snapchat and other sites. One of the many issues that these services face is the extraction of useful metadata. At Algorithmia, we’ve been automating a lot of this process, enabling rapid auto-tagging and feature detection of videos. But there’s still more work to be done…

For example, if you wanted to put an ad in the middle of a video, as an advertiser you’d probably prefer to show the ad in between scene cuts, where it would be less intrusive. Or perhaps you’re curating a stock footage gallery but are working with multi-scene footage which needs to be split up. In both of these cases, you don’t want to manually scrub through many thousands of videos each day to determine the best insertion or cut-points.

Scene Detection is an algorithm which automates this task at scale, and is now available for you to use via Algorithmia.  Let’s dig into the details of how we detect scene changes in videos… Read More…

Introduction to Image Saliency Detection

An algorithm for saliency detectionWhenever we look at a photo or watch a video, we always notice certain things over others. This could be a person’s face, or a sports car, or even a symbol that is located in the corner of a video.
Read More…

How to Add Sentiment Analysis to Your Project in Five Lines of Code

An API for Sentiment Analysis Sentiment analysis is the process of identifying the underlying opinion or subjectivity of a given text. It generally categorizes these opinions on a scale from negative to positive. Some sentiment analysis algorithms include the neutral sentiment, too.

These sentiments scores are generally used to identify the level of satisfaction of a given product or service. This helps companies and organizations better understand their users, and make impactful changes to their products.

Read More…