Don’t miss the latest developments in business and finance.

New software can recognise unseen events in YouTube videos

It uses both scene and object features from video and enables associations between these visual elements

Photo courtesy: www.youtube.com
Photo courtesy: www.youtube.com
Press Trust of India Washington
Last Updated : Jun 24 2016 | 5:12 PM IST
Scientists have developed a computer software that can recognise events in YouTube videos, even those that it has not previously seen.

The new approach uses both scene and object features from the video and enables associations between these visual elements and each type of event to be automatically determined and weighted by a machine-learning architecture known as a neural network.

The approach not only works better than other methods in recognising events in videos, but is significantly better at identifying events that that the computer programme has never or rarely encountered previously, said Leonid Sigal, senior research scientist at Disney Research.

Also Read

These events can include such things as riding a horse, baking cookies or eating at a restaurant.

"Automated techniques are essential for indexing, searching and analysing the incredible amount of video being created and uploaded daily to the Internet," said Jessica Hodgins, vice president at Disney Research.

"With multiple hours of video being uploaded to YouTube every second, there's no way to describe all of that content manually," Hodgins said.

"And if we don't know what's in all those videos, we can't find things we need and much of the videos' potential value is lost," she said.

Understanding the content of a video, particularly user-generated video, is a difficult challenge for computer vision because video content can vary so much.

Even when the content - a particular concert, for instance - is the same, it can look very different depending on the perspective from which it was shot and on lighting conditions.

Computer vision researchers have had some success using a deep learning approach involving Convolutional Neural Networks (CNNs) to identify events when a large amount of labelled examples are available to train the computer model.

However, that method does not work if few labelled examples are available to train the model, so scaling it up to include thousands, if not tens of thousands, of additional classes of events would be difficult.

The new approach by researchers, including those from Fudan University in China, enables the computer model to identify objects and scenes associated with each activity or event and figure out how much weight to give each.

When presented with an event that it has not previously encountered, the model can identify objects and scenes that it already has associated with similar events to help it classify the new event, Sigal said.

If it already is familiar with "eating pasta" and "eating rice," for instance, it might reason that elements associated with one or the other - chopsticks, bowls, restaurant settings, - might be associated with "eating noodles."

This ability to extend its knowledge into events not previously seen, or for which labelled examples are limited, makes it possible to scale up the model to include an ever-increasing number of event classes, Sigal said.

More From This Section

First Published: Jun 24 2016 | 4:58 PM IST

Next Story