Compression of Real-Time Cardiac MRI Video Sequences EE 368B Final Project December 8, 2000 Neal K. Bangerter and Julie C. Sabataitis.

Slides:



Advertisements
Similar presentations
Introduction to H.264 / AVC Video Coding Standard Multimedia Systems Sharif University of Technology November 2008.
Advertisements

2005/01/191/14 Overview of Fine Granularity Scalability in MPEG-4 Video Standard Weiping Li Fellow, IEEE IEEE Transactions on Circuits and Systems for.
MPEG-1: A Standard for Digital Storage of Audio and Video Nimrod Peleg Update: Dec
A Performance Analysis of the ITU-T Draft H.26L Video Coding Standard Anthony Joch, Faouzi Kossentini, Panos Nasiopoulos Packetvideo Workshop 2002 Department.
Basics of MPEG Picture sizes: up to 4095 x 4095 Most algorithms are for the CCIR 601 format for video frames Y-Cb-Cr color space NTSC: 525 lines per frame.
-1/20- MPEG 4, H.264 Compression Standards Presented by Dukhyun Chang
1 Video Coding Concept Kai-Chao Yang. 2 Video Sequence and Picture Video sequence Large amount of temporal redundancy Intra Picture/VOP/Slice (I-Picture)
SWE 423: Multimedia Systems
Light Field Compression Using 2-D Warping and Block Matching Shinjini Kundu Anand Kamat Tarcar EE398A Final Project 1 EE398A - Compression of Light Fields.
SCHOOL OF COMPUTING SCIENCE SIMON FRASER UNIVERSITY CMPT 820 : Error Mitigation Schaar and Chou, Multimedia over IP and Wireless Networks: Compression,
Fine Grained Scalable Video Coding For Streaming Multimedia Communications Zahid Ali 2 April 2006.
Department of Computer Engineering University of California at Santa Cruz Data Compression (3) Hai Tao.
Video Compression Bee Fong. Lossy Compression  Inter Frame Compression Compression among frames Compression among frames  Intra Frame Compression Compression.
CSc 461/561 Multimedia Systems Part B: 2. Lossy Compression
Wyner-Ziv Coding of Motion Video
CS :: Fall 2003 MPEG Video (Part 2) Ketan Mayer-Patel.
Lecture06 Video Compression. Spatial Vs. Temporal Redundancy Image compression techniques exploit spatial redundancy, the phenomenon that picture contents.
Losslessy Compression of Multimedia Data Hao Jiang Computer Science Department Sept. 25, 2007.
Scalable Wavelet Video Coding Using Aliasing- Reduced Hierarchical Motion Compensation Xuguang Yang, Member, IEEE, and Kannan Ramchandran, Member, IEEE.
CS :: Fall 2003 MPEG-1 Video (Part 1) Ketan Mayer-Patel.
Image (and Video) Coding and Processing Lecture: Motion Compensation Wade Trappe Most of these slides are borrowed from Min Wu and KJR Liu of UMD.
Investigation of Motion-Compensated Lifted Wavelet Transforms Information Systems Laboratory Department of Electrical Engineering Stanford University Markus.
1 Department of Electrical Engineering Stanford University Anne Aaron, Shantanu Rane and Bernd Girod Wyner-Ziv Video Coding with Hash-Based Motion Compensation.
Xinqiao LiuRate constrained conditional replenishment1 Rate-Constrained Conditional Replenishment with Adaptive Change Detection Xinqiao Liu December 8,
An Introduction to H.264/AVC and 3D Video Coding.
Video Compression Concepts Nimrod Peleg Update: Dec
January 26, Nick Feamster Development of a Transcoding Algorithm from MPEG to H.263.
MPEG-2 Digital Video Coding Standard
CSE679: MPEG r MPEG-1 r MPEG-2. MPEG r MPEG: Motion Pictures Experts Group r Standard for encoding videos/movies/motion pictures r Evolving set of standards.
Philipp Merkle, Aljoscha Smolic Karsten Müller, Thomas Wiegand CSVT 2007.
 Coding efficiency/Compression ratio:  The loss of information or distortion measure:
MPEG MPEG-VideoThis deals with the compression of video signals to about 1.5 Mbits/s; MPEG-AudioThis deals with the compression of digital audio signals.
Video Coding. Introduction Video Coding The objective of video coding is to compress moving images. The MPEG (Moving Picture Experts Group) and H.26X.
MPEG-1 and MPEG-2 Digital Video Coding Standards Author: Thomas Sikora Presenter: Chaojun Liang.
MPEG: (Moving Pictures Expert Group) A Video Compression Standard for Multimedia Applications Seo Yeong Geon Dept. of Computer Science in GNU.
MPEG Motion Picture Expert Group Moving Picture Encoded Group Prateek raj gautam(725/09)
: Chapter 12: Image Compression 1 Montri Karnjanadecha ac.th/~montri Image Processing.
Video Compression: Performance evaluation of available codec software Sridhar Godavarthy.
Image Processing and Computer Vision: 91. Image and Video Coding Compressing data to a smaller volume without losing (too much) information.
Image Compression Supervised By: Mr.Nael Alian Student: Anwaar Ahmed Abu-AlQomboz ID: IT College “Multimedia”
Compression video overview 演講者:林崇元. Outline Introduction Fundamentals of video compression Picture type Signal quality measure Video encoder and decoder.
Rate-distortion Optimized Mode Selection Based on Multi-channel Realizations Markus Gärtner Davide Bertozzi Classroom Presentation 13 th March 2001.
Fractal Video Compression 碎形視訊壓縮方法 Chia-Yuan Chang 張嘉元 Department of Applied Mathematics National Sun Yat-Sen University Kaohsiung, Taiwan.
Advances in digital image compression techniques Guojun Lu, Computer Communications, Vol. 16, No. 4, Apr, 1993, pp
Joint Optimization of Data Hiding and Video Compression Jithendra K. Paruchuri & Sen-ching S. Cheung Department of Electrical and Computer Engineering.
Rate-distortion Optimized Mode Selection Based on Multi-path Channel Simulation Markus Gärtner Davide Bertozzi Project Proposal Classroom Presentation.
Wyner-Ziv Coding of Motion Video Presented by fakewen.
Overview of Fine Granularity Scalability in MPEG-4 Video Standard Weiping Li Presented by : Brian Eriksson.
Real Time Transcoding Soam Acharya July 30, 1997 Cornell University.
Video Compression—From Concepts to the H.264/AVC Standard
Page 11/28/2016 CSE 40373/60373: Multimedia Systems Quantization  F(u, v) represents a DCT coefficient, Q(u, v) is a “quantization matrix” entry, and.
Block-based coding Multimedia Systems and Standards S2 IF Telkom University.
Chapter 8 Lossy Compression Algorithms. Fundamentals of Multimedia, Chapter Introduction Lossless compression algorithms do not deliver compression.
COMPARATIVE STUDY OF HEVC and H.264 INTRA FRAME CODING AND JPEG2000 BY Under the Guidance of Harshdeep Brahmasury Jain Dr. K. R. RAO ID MS Electrical.
Motion Estimation Multimedia Systems and Standards S2 IF Telkom University.
1 Department of Electrical Engineering, Stanford University Anne Aaron, Shantanu Rane, Rui Zhang and Bernd Girod Wyner-Ziv Coding for Video: Applications.
1 Department of Electrical Engineering, Stanford University EE 392J Final Project Presentation Shantanu Rane Hash-Aided Motion Estimation & Rate Control.
6/9/20161 Video Compression Techniques Image, Video and Audio Compression standards have been specified and released by two main groups since 1985: International.
Principles of Video Compression Dr. S. M. N. Arosha Senanayake, Senior Member/IEEE Associate Professor in Artificial Intelligence Room No: M2.06
Video Compression Video : Sequence of frames Each Frame : 2-D Array of Pixels Video: 3-D data – 2-D Spatial, 1-D Temporal Video has both : – Spatial Redundancy.
CMPT365 Multimedia Systems 1 Media Compression - Video Spring 2015 CMPT 365 Multimedia Systems.
H. 261 Video Compression Techniques 1. H.261  H.261: An earlier digital video compression standard, its principle of MC-based compression is retained.
Complexity varying intra prediction in H.264 Supervisors: Dr. Ofer Hadar, Mr. Evgeny Kaminsky Students: Amit David, Yoav Galon.
Introduction to H.264 / AVC Video Coding Standard Multimedia Systems Sharif University of Technology November 2008.
Chapter 8 Lossy Compression Algorithms
Quality Evaluation and Comparison of SVC Encoders
Error Concealment In The Pixel Domain And MATLAB commands
Research Topic Error Concealment Techniques in H.264/AVC for Wireless Video Transmission Vineeth Shetty Kolkeri EE Graduate,UTA.
A Comparative Study of Depth Map Coding Schemes for 3D Video
Instructor: Professor Yu Hen Hu
Presentation transcript:

Compression of Real-Time Cardiac MRI Video Sequences EE 368B Final Project December 8, 2000 Neal K. Bangerter and Julie C. Sabataitis

Overview Real-time cardiac MRI imaging –New technology –128 x 128 pixels, 18 frames / sec Compression of cardiac sequences for remote diagnosis: –Motivation –What PSNR is necessary to preserve diagnostic utility of sequences? –What compression techniques work best on these real-time cardiac sequences? –What channel bit-rate is required for streaming of these sequences?

Project Goals Implement video compression algorithm that supports: –Frame-difference encoding –Motion Compensated Prediction (MCP) –Long-term memory MCP Optimize MCP parameters for real-time cardiac MRI studies Determine acceptable PSNR for diagnosis Identify compression technique which yields lowest bit- rate at determined PSNR

Wiegand, Zhang, Girod (1997): decrease prediction error by increasing block matching to search many previous frames Bit savings from better prediction should be larger than number of bits needed to send displacements (dx, dy, dt) MCP Parameters: –Block size –Search range: maximum absolute value of dx, dy –Frame buffer size: number of previous frames used for comparison MCP with Long-Term Memory

Initial Exploration of MCP on Original Sequences using Matlab MCP (long-term and single- frame) with uniform quantization of DCT coeff. Smaller displacement vectors for single-frame MCP, similar error images for both Block indices for time buffer frame selected was often previous frame –Suggests strong frame-to- frame correlation Displacement vectors Long-term MCPSingle-frame MCP Mesh plots of error images

Exploration of Matlab MCP on Synthetic Periodic Sequence Five frames of short-axis study repeated Expect three things of long-term MCP: –Time buffer indices should be 5 at each block –Displacement vectors should be 0 –Error image should consist of only quantization noise Displacement vectors Long-term MCPSingle-frame MCP Mesh plots of error images

Matlab MCP on Temporally Sub-Sampled Sequences 2/3 of image data shared between successive frames Sampled sequences temporally to remove dependencies: –No data shared: 6 fps –1/6 of data shared: 9 fps Displacement vectors Long-term MCPSingle-frame MCP Mesh plots of error images

C Implementation Features Variable block size, search range, and frame buffer size Zig-zag and run-level encoding of 8x8 DCT blocks Lagrangian cost function using block MSE and bit cost of motion vectors (dx, dy, dt) Testing Periodic video sequence: 10 frames repeated PSNR of predicted image should increase significantly beyond 11 th frame MCP with buffer >= 10 frames should yield significant compression gains

Optimizing MCP Parameters Try 35 different MCP parameter combinations: –16x16, 8x8, and 4x4 block size –2, 4, and 8 pixel search range –1, 2, 4, 8, and 16 frame buffer size Run each at 7 different quantization levels to generate 35 PSNR curves Frame-difference and intra-frame PSNR curves also generated

High PSNR Long-term MCP 4x4 blocks 4 pixel search range 16 frame buffer Low PSNR Frame- difference coding best Optimization Results

Determination of Acceptable PSNR Presented videos at different PSNR to cardiologist 30 to 31 dB sufficient for current applications (wall motion assessment, coronary imaging) Very few cardiologists familiar with cardiac MRI New technology: as quality increases, new applications will emerge that may have different PSNR requirements

Conclusions Current applications require PSNR of dB to preserve diagnostic utility At this PSNR, simple frame-difference coding yields best compression –Original 2.3 Mbps –Compressed ~70 Kbps Current real-time cardiac MRI video experiences little to no gain in PSNR at a given bit-rate (generally < 1 dB) when using long-term memory MCP vs. frame-difference encoding –Strong frame to frame correlation –Limited motion often confined to a small portion of the image

Future Work Capabilities of real-time MRI likely to increase –Revisit MCP techniques as images become less noisy and have higher resolution Development of metrics for evaluation of “acceptable” image distortion levels for various kinds of diagnostic studies Integration of video-compression techniques with remote-diagnosis systems Compression of spatial frequency MRI data prior to reconstruction

Acknowledgements Markus Flierl for zig-zag DCT compression code and for his help whenever we showed up at his office Authors of the CIDS library of C functions for image processing and compression Bob Hu for evaluation of real-time sequences at various PSNR levels Krishna Nayak for providing real-time cardiac MRI sequences