HyperAIHyperAI

Command Palette

Search for a command to run...

a month ago

Ridiculously Fast Shot Boundary Detection with Fully Convolutional Neural Networks

Gygli Michael

Ridiculously Fast Shot Boundary Detection with Fully Convolutional
  Neural Networks

Abstract

Shot boundary detection (SBD) is an important component of many videoanalysis tasks, such as action recognition, video indexing, summarization andediting. Previous work typically used a combination of low-level features likecolor histograms, in conjunction with simple models such as SVMs. Instead, wepropose to learn shot detection end-to-end, from pixels to final shotboundaries. For training such a model, we rely on our insight that all shotboundaries are generated. Thus, we create a dataset with one million frames andautomatically generated transitions such as cuts, dissolves and fades. In orderto efficiently analyze hours of videos, we propose a Convolutional NeuralNetwork (CNN) which is fully convolutional in time, thus allowing to use alarge temporal context without the need to repeatedly processing frames. Withthis architecture our method obtains state-of-the-art results while running atan unprecedented speed of more than 120x real-time.

Code Repositories

MikeG112/RFSBD
pytorch
Mentioned in GitHub
Tangshitao/ClipShots_basline
pytorch
Mentioned in GitHub
oladeha2/shot_boudary_detector
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
camera-shot-boundary-detection-on-msu-shotjohmathe
F score: 0.7492
FPS: 94

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
Ridiculously Fast Shot Boundary Detection with Fully Convolutional Neural Networks | Papers | HyperAI