Parallel Algorithms for Wavelet-based Video Compression
Parallel Algorithms for Wavelet-based Video Compression
Disciplines
Computer Sciences (80%); Mathematics (20%)
Keywords
-
VIDEO,
WAVELETS,
PARALLEL ALGORITHMS
The scientific field of the project is digital video compression using wavelet techniques. Contrasting to well-known standards for compressiong videos like MPEG-2 (as used on DVD) or MPEG-4 (as used in DIVX) or standards for videoconferencing like H.261, H.263, or H.264 which all use the discrete cosine transform (DCT) as the basic technology (which is also true for the JPEG format), video compression techniques exist which rely on the wavelet transform as underlying principle (as the recent standard for still image coding JPEG 2000 does). These techniques have not yet been standardized (apart from motion JPEG 2000), however, one of these algorithms is the most probable candidate for MPEG-21 SVC (scalable video coding). The main goal of this project was to investigate the possiblities of implementing wavelet-based video compression algorithms on special hardware. Target architectures are equipped with several compute units (i.e. processors) -- parallel algorithms need to be designed for this type of hardware. The aim was to significanlty reduce the time required for compression on the one hand, and to optimally make use of the parallel hardware platforms on the other hand. The following types of wavelet-based video coding have been considered: classical 2-D motion compensated wavelet and wavelet packet video coding, 3-D wavelet and wavelet packet video coding, Motion JPEG 2000, MPEG-4 VTC, Matching Pursuit. In particular, we have focussed onto the most expensive part of classical 2-D video coding: motion compensation. Most video compression technologies employ block-matching in this step, we investigate classical techniques and overlapped block matching. The results of the projects are very interesting. We have given a categorization and evaluation of different levels of granularity with respect to parallelism of classical 2-D motion compensated wavelet and wavelet packet video coding as well as of classical block matching. For 2-D and 3-D wavelet packet video coding we have developed an efficient way to handle data distribution on the one hand and zerotree coding on the other hand. Especially interesting was the discovery and correction of cass miss phenomena which led to poor execution performance in two reference implementations of JPEG 2000 and MPEG-4 VTC. For all other techniques not explicitly mentioned we have developed efficient parallel algorithms. During the project we have developed and theoretically analysed several parallel algorithms on the one hand, on the other hand these algorithms have been implemented on various hardware platforms using different programming paradigms: we have used several high perfomence computing target platforms (among them SGI Origin, Cray T3E, Hitachi SR8000, Linux Clusters, SGI Power Challenge) which have been programmed with software systems supporting high performance computing (like MPI, OpenMP, JAVA Threads, e.t.c.).
- Universität Salzburg - 100%
Research Output
- 285 Citations
- 9 Publications
-
2006
Title Picture–Object Recognition in Pigeons: Evidence of Representational Insight in a Visual Categorization Task Using a Complementary Information Procedure DOI 10.1037/0097-7403.32.2.190 Type Journal Article Author Aust U Journal Journal of Experimental Psychology: Animal Behavior Processes Pages 190-195 -
2005
Title High performance JPEG 2000 and MPEG-4 VTC on SMPs using OpenMP DOI 10.1016/j.parco.2005.03.013 Type Journal Article Author Norcen R Journal Parallel Computing Pages 1082-1098 -
2003
Title Anisotropic 3-D Wavelet Packet Bases for Video Coding DOI 10.1109/icip.2003.1246619 Type Conference Proceeding Abstract Author Kutil R Link Publication -
2002
Title Approaches to zerotree image and video coding on MIMD architectures DOI 10.1016/s0167-8191(02)00108-4 Type Journal Article Author Kutil R Journal Parallel Computing Pages 1095-1109 -
2001
Title Wavelet Image and Video Coding on Parallel Architectures DOI 10.1109/ispa.2001.938599 Type Conference Proceeding Abstract Author Feil M Pages 24-35 -
2014
Title Oppositional COMT Val158Met effects on resting state functional connectivity in adolescents and adults DOI 10.1007/s00429-014-0895-5 Type Journal Article Author Meyer B Journal Brain Structure and Function Pages 103-114 Link Publication -
2012
Title Fully exploratory network independent component analysis of the 1000 functional connectomes database DOI 10.3389/fnhum.2012.00301 Type Journal Article Author Kalcher K Journal Frontiers in Human Neuroscience Pages 301 Link Publication -
2015
Title Reduced default mode network suppression during a working memory task in remitted major depression DOI 10.1016/j.jpsychires.2015.02.025 Type Journal Article Author Bartova L Journal Journal of Psychiatric Research Pages 9-18 Link Publication -
2011
Title A highly parallelized framework for computationally intensive MR data analysis DOI 10.1007/s10334-011-0290-7 Type Journal Article Author Boubela R Journal Magnetic Resonance Materials in Physics, Biology and Medicine Pages 313-320