2 May 2012 Real-time video breakup detection for multiple HD video streams on a single GPU
Author Affiliations +
Proceedings Volume 8437, Real-Time Image and Video Processing 2012; 84370B (2012); doi: 10.1117/12.921529
Event: SPIE Photonics Europe, 2012, Brussels, Belgium
Abstract
An important task in film and video preservation is the quality assessment of the content to be archived or reused out of the archive. This task, if done manually, is a straining and time consuming process, so it is highly recommended to automate this process as far as possible. In this paper, we show how to port a previously proposed algorithm for detection of severe analog and digital video distortions (termed "video breakup"), efficiently to NVIDIA GPUs of the Fermi Architecture with CUDA. By parallizing of the algorithm massively in order to take usage of the hundreds of cores on a typical GPU and careful usage of GPU features like atomic functions, texture and shared memory, we achive a speedup of roughly 10-15 when comparing the GPU implementation with an highly optimized, multi-threaded CPU implementation. Thus our GPU algorithm is able to analyze nine Full HD (1920 × 1080) video streams or 40 standard definition (720 × 576) video streams in real-time on a single inexpensive Nvidia Geforce GTX 480 GPU. Additionally, we present the AV-Inspector application for video quality analysis where the video breakup algorithm has been integrated.
© (2012) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Jakub Rosner, Hannes Fassold, Martin Winter, Peter Schallauer, "Real-time video breakup detection for multiple HD video streams on a single GPU", Proc. SPIE 8437, Real-Time Image and Video Processing 2012, 84370B (2 May 2012); doi: 10.1117/12.921529; https://doi.org/10.1117/12.921529
PROCEEDINGS
7 PAGES


SHARE
KEYWORDS
Video

Video acceleration

Detection and tracking algorithms

Video processing

Sensors

Analog electronics

Image processing

RELATED CONTENT

Processing of partial video data for detection of wipes
Proceedings of SPIE (December 17 1998)
Hyperspectral processing in graphical processing units
Proceedings of SPIE (May 20 2011)
Mosaics from video with burned-in metadata
Proceedings of SPIE (May 10 2005)
Real-time panoramic of multiple sensors
Proceedings of SPIE (April 15 2008)
Uncooled IR video engine for 17µm VOx µ bolometer ...
Proceedings of SPIE (October 27 2010)

Back to Top