Published November 1, 2010 | Version v1
Journal article

A modular CUDA-based framework for scale-space feature detection in video streams

Description

Multi-scale image processing techniques enable extraction of features where the size of a feature is either unknown or changing, but the requirement to process image data at multiple scale levels imposes a substantial computational load. This paper describes the architecture and emerging results from the implementation of a GPGPU-accelerated scale-space feature detection framework for video processing. A discrete scale-space representation is generated for image frames within a video stream, and multi-scale feature detection metrics are applied to detect ridges and Gaussian blobs at video frame rates. A modular structure is adopted, in which common feature extraction tasks such as non-maximum suppression and local extrema search may be reused across a variety of feature detectors. Extraction of ridge and blob features is achieved at faster than 15 frames per second on video sequences from a machine vision system, utilizing an NVIDIA GTX 480 graphics card. By design, the framework is easily extended to additional feature classes through the inclusion of feature metrics to be applied to the scale-space representation, and using common post-processing modules to reduce the required CPU workload. The framework is scalable across multiple and more capable GPUs, and enables previously intractable image processing at video frame rates using commodity computational hardware.

Availability note (English)

Available from http://dx.doi.org/10.1088/1742-6596/256/1/012005

Additional details

Publishing Information

Journal Title
Journal of Physics. Conference Series (Online)
Journal Volume
256
Journal Issue
1
Journal Page Range
[9 p.]
ISSN
1742-6596

Conference

Title
High performance computing symposium
Acronym
HPCS2010
Dates
5-9 Jun 2010
Place
Toronto (Canada)

INIS

Country of Publication
United Kingdom
Country of Input or Organization
International Atomic Energy Agency (IAEA)
INIS RN
43034207
Subject category
S46: INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND TECHNOLOGY;
Resource subtype / Literary indicator
Conference
Descriptors DEI
COMPUTER ARCHITECTURE; COMPUTER CALCULATIONS; DESIGN; DETECTION; EXTRACTION; IMAGE PROCESSING; IMAGES; INCLUSIONS; MODULAR STRUCTURES; STREAMS; VISION
Descriptors DEC
PROCESSING; RIVERS; SEPARATION PROCESSES; SURFACE WATERS