Download presentation
Presentation is loading. Please wait.
Published byHoratio Baldwin Modified over 9 years ago
1
MS I Image and Video Compression Edward J. Delp Video and Image Processing Laboratory (VIPER) School of Electrical and Computer Engineering Purdue University
2
MS I 2 Overview n Contributors Wojciech SzpankowskiWojciech Szpankowski Ananth GramaAnanth Grama Edward DelpEdward Delp n What are the demands on compression New approaches: scalable techniques and pattern matching approachesNew approaches: scalable techniques and pattern matching approaches Error robustness: concealmentError robustness: concealment SecuritySecurity
3
MS I 3 Purdue University n Purdue has a rich 65 year history in video and imaging n Why do compression?
4
MS I 4 The “Digital Image” Problem n A 1024x1024 image has 1,048,576 pixels at 24 bits/pixel = 25,165,824 bits24 bits/pixel = 25,165,824 bits n A video (NTSC/CCIR 601) 760x480 = 345,600 pixels760x480 = 345,600 pixels 30 frames/sec = 10,368,000 pixels/sec30 frames/sec = 10,368,000 pixels/sec 16 bits/pixel(4:2:2) = 165,888,000 bits/sec16 bits/pixel(4:2:2) = 165,888,000 bits/sec
5
MS I 5 Digital Video Rates n CIF (4:1:1) with 12 bits/pixel 31,104,000 bits/sec 31,104,000 bits/sec n CCIR 601 (4:2:2) with 16 bits/pixel 165,888,000 bits/sec 165,888,000 bits/sec n HDTV (GA 1920x1080, 4:2:2, 60 frames/sec, Proscan) with 20 bits/pixel 2,488,320,00 bits/sec 2,488,320,00 bits/sec
6
MS I 6 Scalable Scalable - “Author and compress ONCE decompress on ANY platform feed by ANY data pipe”
7
MS I 7 Scalability n Date rate scalability n SNR or quality scalability n Spatial scalability n Temporal scalability n Computational scalability n “Content” scalability
8
MS I 8 Scalable Compression n Applications Internet delivery (aid in QoS)Internet delivery (aid in QoS) Image and video database search - browsingImage and video database search - browsing Video serversVideo servers Teleconferencing and telemedicineTeleconferencing and telemedicine Wireless networksWireless networks Kodak’s Photo-CDKodak’s Photo-CD Distributed multimedia documentsDistributed multimedia documents
9
MS I 9 n Scalability in JPEG Progressive modeProgressive mode JPEG 2000JPEG 2000 n Scalability in MPEG-2 Scalability is layeredScalability is layered n Scalability in MPEG-4 LayeredLayered “Content”“Content” Scalability: Standards
10
MS I 10 Embedded Coding n Continuously scalable n All compressed data embedded in a single bit stream n Embed the important information at the beginning of the bit stream n Can truncate at any data rate or decoded quality
11
MS I 11 Scalable Compression n Two new approaches Color Embedded Zero Tree Compression (CEZW)Color Embedded Zero Tree Compression (CEZW) Scalable Adaptive Motion Compensation Wavelet Compression (SAMCoW)Scalable Adaptive Motion Compensation Wavelet Compression (SAMCoW)
12
MS I 12 Original CEZW JPEG SPIHT Scalable Color Compression
13
MS I 13 Coding Artifacts Original CEZW JPEG SPIHT
14
MS I 14 Comparison JPEG 0.25 bits/pixelCEZW 0.25 bits/pixel
15
MS I 15 2D-Pattern Matching Compression n Where does this pattern match in image or video frame? Central Theme is lossy extension to Lempel-Ziv algorithmCentral Theme is lossy extension to Lempel-Ziv algorithm Strong theoretical underpinningsStrong theoretical underpinnings Use for both images and videoUse for both images and video Use for synthetic images and text - fits into MPEG-4Use for synthetic images and text - fits into MPEG-4
16
MS I 16 Pattern Matching Compression Pattern Matching JPEG
17
MS I 17 Error Concealment (1)
18
MS I 18 Error Concealment (2)
19
MS I 19 Security:Watermarking
20
MS I 20 ViBE n ViBE has four components Scene change detection and identificationScene change detection and identification Hierarchical shot representationHierarchical shot representation Pseudo-semantic shot labelingPseudo-semantic shot labeling Active browsing based on relevance feedbackActive browsing based on relevance feedback n ViBE provides an extensible framework
21
MS I 21 Zoom in Zoom out Zoom in Zoom out
22
MS I 22 Browser Interface Relevance Set Similarity Pyramid Control Panel
23
MS I 23 Proposed Equipment n Encoders/Decoders Used for populating databases with video and images using current standardsUsed for populating databases with video and images using current standards n Networking Systems Used to test new ideas in scalable compression and pattern matching techniquesUsed to test new ideas in scalable compression and pattern matching techniques
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.