Parallele Algorithmen für Wavelet-basierte Videokompression
Parallel Algorithms for Wavelet-based Video Compression
Wissenschaftsdisziplinen
Informatik (80%); Mathematik (20%)
Keywords
-
VIDEO,
WAVELETS,
PARALLEL ALGORITHMS
Forschungprojekt P 13903Parallele Algorithmen für Wavelet-basierte VideokopressionAndreas UHL Das vorliegende Projekt beschäftigt sich mit Wavetet-basierten Algorithmen für Vide ornpression. In diesem Zusammenhang betrachten klassische pyramidate Waveletzerlegungen, adaptive Wavelet Packer Zerlegungen sowie Matching Pursuit Zerlegungen. Jeder dieser Algorithmen wird in zweibzw. dreidirnensionalem Setling mit oder ohne Motion Compensation untersucht. Das Hauptziel dieses Projekts ist die Entwicklung von parallelen Algorithmen für die oben erwähneten Algorithmen die eine Echtzeitausführung erlauben und die profunde Analyse des Paratielltätsgefiattes der Algorithmen. Die HauptschwIerIgkelt ist es, den Tradeoff zwischen hoher KompressionselfizIenz: und algotithrneninherenter Paraltelität zu lösen der in allen modernen Wavetet Kompressionsverfahren beobachtet werden kann. Zusätzlich wird die optimale Granulafität der entsprechenden Algorithmen bestimmt werden.
Das gegenständliche Projekt ist im Bereich der kompakten Speicherung von digitalen Videos mit Hilfe von Wavelet Technologie angesiedelt (Bild- und Videokompression). Im Gegensatz zu den bekannten Standards zur Videokompression wie MPEG-2 (wie z.B. auf DVD) oder MPEG-4 (bekannt durch DIVX) oder für Videokonferenzen wie H.261, H.263 oder H.264, die alle die diskrete Kosinustransformation (DCT) als Basistechnologie benutzen (wie auch der allseits bekannte JPEG Standard), existieren auch Videokompressionsverfahren die als Basistechnologie die Wavelettransformation benutzen (wie auch im neuen Bildkompressionsstandard JPEG 2000). Diese Verfahren sind allerdings (noch) nicht standardisiert, ein solcher Algorithmus ist der wahrscheinlichste Kandidat für MPEG-21 SVC (scalable video coding). Das grundsätzliche Projektziel ist es nun zu untersuchen, wie solche Videokompressionsverfahren auf spezieller Hardware realisiert werden können. Es geht hier insbesondere um Hardware die mehrere Recheneinheiten (Prozessoren) aufweist, für die sogenannte "Parallele Algorithmen" entwickelt werden müssen. Ziel ist eine wesentliche Senkung des Zeitbedarfs für die Videokompression und eine möglichst optimale Nutzung dieser sog. Parallelen Architekturen. Folgende Typen von Wavelet-basierter Videokompression werden betrachtet: klassiches 2-D motion-compensated Wavelet- und Wavelet Packet Videocoding, 3-D Wavelet- und Wavelet Packet Videocoding, Motion JPEG 2000, MPEG-4 VTC, Matching Pursuit. Besonderes Augenmerk wird auf den aufwändigsten Rechenschritt gerichtet: die Bewegungsschätzung. Bei fast allen Videokompressionsverfahren kommen hier sogenannte Block-Matching Verfahren zum Einsatz, diese werden in ihrer klassischen Variante sowie im überlappenden Modus untersucht. Das Projekt brachte interessante Erkenntnisse. Sowohl für klassiches 2-D motion-compensated Wavelet- und Wavelet Packet Videocoding als auch für klassiches Block-matching wurde eine Systematisierung und Evaluierung der möglichen Granularitätsstufen bezüglich der Parallelisierung vorgenommen. Für 2-D und 3-D Wavelet Packet Videocoding wurde ein effizientes Zusammenspiel von Datenverteilung und Zerotree Coding entwickelt. Besonders interessant ist auch die Aufdeckung und Korrektur von Cacheproblemen (die zu verminderter Ausführungseffizienz führen) bei den Referenzimplementierungen von JPEG 2000 und MPEG-4 VTC. Für die weiteren nicht explizit erwähnten Verfahren wurden effiziente parallele Verfahren entwickelt. Im Projekt wurden nun einerseits oben erwähnete parallele Videokompressionsverfahren theoretisch entwickelt und aufgrund ihrer Eigenschaften evaluiert. Andererseits wurden diese Verfahren auf verschiedenen Plattformen implementiert, unter Verwendung von verschiedenen Programmierparadigmen: Zielplattformen waren verschiedenste Höchstleistungsrechensysteme wie SGI Origin, Cray T3E, Hitachi SR8000, Linux Clusters, SGI Power Challenge welche mit entsprechenden Softwaresystemen wie MPI, OpenMP, JAVA Threads, u.s.w. programmiert wurden.
- Universität Salzburg - 100%
Research Output
- 285 Zitationen
- 9 Publikationen
-
2006
Titel 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 Typ Journal Article Autor Aust U Journal Journal of Experimental Psychology: Animal Behavior Processes Seiten 190-195 -
2005
Titel High performance JPEG 2000 and MPEG-4 VTC on SMPs using OpenMP DOI 10.1016/j.parco.2005.03.013 Typ Journal Article Autor Norcen R Journal Parallel Computing Seiten 1082-1098 -
2003
Titel Anisotropic 3-D Wavelet Packet Bases for Video Coding DOI 10.1109/icip.2003.1246619 Typ Conference Proceeding Abstract Autor Kutil R Link Publikation -
2002
Titel Approaches to zerotree image and video coding on MIMD architectures DOI 10.1016/s0167-8191(02)00108-4 Typ Journal Article Autor Kutil R Journal Parallel Computing Seiten 1095-1109 -
2001
Titel Wavelet Image and Video Coding on Parallel Architectures DOI 10.1109/ispa.2001.938599 Typ Conference Proceeding Abstract Autor Feil M Seiten 24-35 -
2014
Titel Oppositional COMT Val158Met effects on resting state functional connectivity in adolescents and adults DOI 10.1007/s00429-014-0895-5 Typ Journal Article Autor Meyer B Journal Brain Structure and Function Seiten 103-114 Link Publikation -
2012
Titel Fully exploratory network independent component analysis of the 1000 functional connectomes database DOI 10.3389/fnhum.2012.00301 Typ Journal Article Autor Kalcher K Journal Frontiers in Human Neuroscience Seiten 301 Link Publikation -
2015
Titel Reduced default mode network suppression during a working memory task in remitted major depression DOI 10.1016/j.jpsychires.2015.02.025 Typ Journal Article Autor Bartova L Journal Journal of Psychiatric Research Seiten 9-18 Link Publikation -
2011
Titel A highly parallelized framework for computationally intensive MR data analysis DOI 10.1007/s10334-011-0290-7 Typ Journal Article Autor Boubela R Journal Magnetic Resonance Materials in Physics, Biology and Medicine Seiten 313-320