The parallelization of video processing: From programming models to applications

Dennis Lin, Xiaohuang Huang, Quang Nguyen, Joshua Blackburn, Christopher Rodrigues, Thomas S Huang, Minh N Do, Sanjay Jeram Patel, Wen-Mei W Hwu

Research output: Contribution to journalReview article

Abstract

The explosive growth of digital video content from commodity devices and on the Internet has precipitated a renewed interest in video processing technology, which broadly encompasses the compression, enhancement, analysis, and synthesis of digital video. Video processing is computationally intensive and often has accompanying real-time or super-real-time requirements. For example, surveillance and monitoring systems need to robustly analyze video from multiple cameras in real time to automatically detect and signal unusual events. Beyond today's known applications, the continued growth of functionality and speed of video processing systems will likely further enable novel applications.

Original languageEnglish (US)
Pages (from-to)103-112
Number of pages10
JournalIEEE Signal Processing Magazine
Volume26
Issue number6
DOIs
StatePublished - Jan 1 2009

Fingerprint

Video Processing
Parallelization
Programming Model
Digital Video
Processing
Real-time
Monitoring System
Surveillance
Compression
Enhancement
Camera
Likely
Cameras
Internet
Synthesis
Monitoring
Requirements

Keywords

  • Digital video broadcasting
  • Hardware
  • Memory management
  • Multicore processing
  • Signal processing algorithms
  • Streaming media

ASJC Scopus subject areas

  • Signal Processing
  • Electrical and Electronic Engineering
  • Applied Mathematics

Cite this

The parallelization of video processing : From programming models to applications. / Lin, Dennis; Huang, Xiaohuang; Nguyen, Quang; Blackburn, Joshua; Rodrigues, Christopher; Huang, Thomas S; Do, Minh N; Patel, Sanjay Jeram; Hwu, Wen-Mei W.

In: IEEE Signal Processing Magazine, Vol. 26, No. 6, 01.01.2009, p. 103-112.

Research output: Contribution to journalReview article

Lin, Dennis ; Huang, Xiaohuang ; Nguyen, Quang ; Blackburn, Joshua ; Rodrigues, Christopher ; Huang, Thomas S ; Do, Minh N ; Patel, Sanjay Jeram ; Hwu, Wen-Mei W. / The parallelization of video processing : From programming models to applications. In: IEEE Signal Processing Magazine. 2009 ; Vol. 26, No. 6. pp. 103-112.
@article{d63a970927b64503a15c0b76835d7985,
title = "The parallelization of video processing: From programming models to applications",
abstract = "The explosive growth of digital video content from commodity devices and on the Internet has precipitated a renewed interest in video processing technology, which broadly encompasses the compression, enhancement, analysis, and synthesis of digital video. Video processing is computationally intensive and often has accompanying real-time or super-real-time requirements. For example, surveillance and monitoring systems need to robustly analyze video from multiple cameras in real time to automatically detect and signal unusual events. Beyond today's known applications, the continued growth of functionality and speed of video processing systems will likely further enable novel applications.",
keywords = "Digital video broadcasting, Hardware, Memory management, Multicore processing, Signal processing algorithms, Streaming media",
author = "Dennis Lin and Xiaohuang Huang and Quang Nguyen and Joshua Blackburn and Christopher Rodrigues and Huang, {Thomas S} and Do, {Minh N} and Patel, {Sanjay Jeram} and Hwu, {Wen-Mei W}",
year = "2009",
month = "1",
day = "1",
doi = "10.1109/MSP.2009.934116",
language = "English (US)",
volume = "26",
pages = "103--112",
journal = "IEEE Signal Processing Magazine",
issn = "1053-5888",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
number = "6",

}

TY - JOUR

T1 - The parallelization of video processing

T2 - From programming models to applications

AU - Lin, Dennis

AU - Huang, Xiaohuang

AU - Nguyen, Quang

AU - Blackburn, Joshua

AU - Rodrigues, Christopher

AU - Huang, Thomas S

AU - Do, Minh N

AU - Patel, Sanjay Jeram

AU - Hwu, Wen-Mei W

PY - 2009/1/1

Y1 - 2009/1/1

N2 - The explosive growth of digital video content from commodity devices and on the Internet has precipitated a renewed interest in video processing technology, which broadly encompasses the compression, enhancement, analysis, and synthesis of digital video. Video processing is computationally intensive and often has accompanying real-time or super-real-time requirements. For example, surveillance and monitoring systems need to robustly analyze video from multiple cameras in real time to automatically detect and signal unusual events. Beyond today's known applications, the continued growth of functionality and speed of video processing systems will likely further enable novel applications.

AB - The explosive growth of digital video content from commodity devices and on the Internet has precipitated a renewed interest in video processing technology, which broadly encompasses the compression, enhancement, analysis, and synthesis of digital video. Video processing is computationally intensive and often has accompanying real-time or super-real-time requirements. For example, surveillance and monitoring systems need to robustly analyze video from multiple cameras in real time to automatically detect and signal unusual events. Beyond today's known applications, the continued growth of functionality and speed of video processing systems will likely further enable novel applications.

KW - Digital video broadcasting

KW - Hardware

KW - Memory management

KW - Multicore processing

KW - Signal processing algorithms

KW - Streaming media

UR - http://www.scopus.com/inward/record.url?scp=85032752124&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85032752124&partnerID=8YFLogxK

U2 - 10.1109/MSP.2009.934116

DO - 10.1109/MSP.2009.934116

M3 - Review article

AN - SCOPUS:85032752124

VL - 26

SP - 103

EP - 112

JO - IEEE Signal Processing Magazine

JF - IEEE Signal Processing Magazine

SN - 1053-5888

IS - 6

ER -