Papers › Large-scale, Fast and Accurate Shot Boundary Detection through Spatio-temporal...

Large-scale, Fast and Accurate Shot Boundary Detection through Spatio-temporal Convolutional Neural Networks

9 May 2017arXiv:1705.03281archive 2025-07-28

Ahmed Hassanien, Mohamed Elgharib, Ahmed Selim, Sung-Ho Bae, Mohamed Hefeeda, Wojciech Matusik

Shot boundary detection (SBD) is an important pre-processing step for video manipulation. Here, each segment of frames is classified as either sharp, gradual or no transition. Current SBD techniques analyze hand-crafted features and attempt to optimize both detection accuracy and processing speed. However, the heavy computations of optical flow prevents this. To achieve this aim, we present an SBD technique based on spatio-temporal Convolutional Neural Networks (CNN). Since current datasets are not large enough to train an accurate SBD CNN, we present a new dataset containing more than 3.5 million frames of sharp and gradual transitions. The transitions are generated synthetically using image compositing models. Our dataset contain additional 70,000 frames of important hard-negative no transitions. We perform the largest evaluation to date for one SBD algorithm, on real and synthetic data, containing more than 4.85 million frames. In comparison to the state of the art, we outperform dissolve gradual detection, generate competitive performance for sharp detections and produce significant improvement in wipes. In addition, we are up to 11 times faster than the state of the art.

PaperPDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

melgharib/DSBD officialmentioned on GitHub report
Tangshitao/ClipShots mentioned on GitHub report
soCzech/TransNetV2 mentioned on GitHubtfMIT report
wqliu657/TransNetV2 mentioned on GitHubtfMIT report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Boundary DetectionCamera shot boundary detectionOptical Flow Estimation

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Camera shot boundary detection ClipShots DeepSBD F1 score 75.9 #4 of 4 Archive leaderboard report
Camera shot boundary detection MSU Shot Boundary Detection Benchmark PyScene-v2 F score 0.7534 #3 of 10 Archive leaderboard report
Camera shot boundary detection MSU Shot Boundary Detection Benchmark PyScene-v2 FPS 86 #3 of 10 Archive leaderboard report
Camera shot boundary detection MSU Shot Boundary Detection Benchmark PyScene F score 0.7349 #7 of 10 Archive leaderboard report
Camera shot boundary detection MSU Shot Boundary Detection Benchmark PyScene FPS 86 #7 of 10 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections