Image And Video Compression - Web.stanford.edu

5m ago
10 Views
1 Downloads
654.24 KB
10 Pages
Last View : 1d ago
Last Download : 3m ago
Upload by : Elisha Lemon
Transcription

Image and Video Compression EE368b Bernd Girod Information Systems Laboratory Department of Electrical Engineering Stanford University Fall 2000/01 Bernd Girod: EE368 Digital Image Processing Introduction no. 1 Introduction n A brief history of (electronic) image communication l Invention of photography and cinema l Invention of television l Introduction of television broadcasting n Current technological challenges n Technological key problems n What will be covered in this course? n Organisation Bernd Girod: EE368b Image and Video Compression Introduction no. 2 1

Perspective Projection Bernd Girod: EE368b Image and Video Compression Introduction no. 3 Perspective Projection II Bernd Girod: EE368b Image and Video Compression Introduction no. 4 2

Photography and Cinema 1840 Louis J. M. Daguerre, France William Henry Fox Talbot, USA photographic film 1895 First public motion picture presentation Lumière brothers, France) End 1920s Sound motion pictures: „talkies“ 1930s Color movies Bernd Girod: EE368b Image and Video Compression Introduction no. 5 Nipkow Disk I photodetector transmission line amplifier lens motor Transmitter area light source observer amplifier viewing window Nipkow disk Bernd Girod: EE368b Image and Video Compression motor Receiver Introduction no. 6 3

Nipkow Disk II British TV pioneer J.L. Baird with Nipkow disk (around 1926) Bernd Girod: EE368b Image and Video Compression Introduction no. 7 Image Transmission by Line Scanning time t Bernd Girod: EE368b Image and Video Compression Introduction no. 8 4

Cathode Ray Tube (Braun) Bernd Girod: EE368b Image and Video Compression Introduction no. 9 History of Electronic Image Communication I 1920s First television experiments 1930-32 First experimental television broadcasting (New York City) 1935 First German television broadcasting in Berlin TV transmission during the Berlin summer olympics 1936 using an iconoscope camera Bernd Girod: EE368b Image and Video Compression Introduction no. 10 5

History of Electronic Image Communication II 1939 Regular monochrome TV service in the US 19 First regular TV service in 1952 First regular TV service in Germany 1954 Introduction of NTSC color television in US 19 Introduction of color television in 1967 PAL color television in Germany 1970s Consumer video cassette recorder (VCR) late 70s Fax machines 1980s Digital TV studios (ITU-R Rec. 601) Dr.-Ing. h.c. Walter Bruch, inventor of the PAL system Bernd Girod: EE368b Image and Video Compression Introduction no. 11 Recent Developments: 1990s n JPEG and MPEG standards n Digital still cameras n Digital TV broadcasting n Digital video/versatile disk (DVD) n Integration of computers and video n World Wide Web n Internet video streaming Each Each “recent “recent development” development” depends depends on on efficient compression of images or video! efficient compression of images or video! Bernd Girod: EE368b Image and Video Compression Introduction no. 12 6

Motivating Image Compression n n Binary image (fax) l 8.5 x 11 in document scanned at 7.7 lines/mm with 1 bit/pixel l 4.1 Mbits for 1 page 7 minutes over 9600 baud connection Photos on 35 mm film l l Scanned at 12 µ resolution (3656x2664 pixels) with 8 bits per color and 3 colors 233 Mbits for 1 photo, 2/3 of 48 Mbyte compact flash card Bernd Girod: EE368b Image and Video Compression Introduction no. 13 Motivating Video Compression n Digital video studio standard ITU-R Rec. 601 Y 13.5 MHz 8 bit Sampling rate Quantization Raw bit rate W/o blanking intervals n Some interesting bit-rates l l l l l l l Terrestial TV broadcasting channel Computer hard disk DVD (max. 17 GB/length of movie) Ethernet/Fast Ethernet DSL downlink V.34 modem Wireless cellular data Bernd Girod: EE368b Image and Video Compression Cr 6.75 MHz 8 bit 216 Mbps 166 Mbps Cb 6.75 MHz 8 bit 20 Mbps 20.40 Mbps 10.20 Mbps 10/100 Mbps 384.2048 kbps 28.8 kbps 9.6.112 kbps Introduction no. 14 7

Outline EE368b n Some fundamental results of information theory n Scalar quantization and vector quantization n Human visual perception n Predictive coding n Transform coding n Resolution pyramids and subband coding n Interframe coding n Motion estimation n Motion compensated coding n Coding standards JPEG, H.261, H.263 and MPEG Bernd Girod: EE368b Image and Video Compression Introduction no. 15 Prerequisites EE368b n n Required l Signals and systems, e.g., EE261 l Statistical signal processing, e.g., EE278 NOT required l Information theory, will be reviewed in class l EE368a (Digital Image Processing) Bernd Girod: EE368b Image and Video Compression Introduction no. 16 8

EE368b Organisation n Regularly check class home page: http://www.stanford.edu/class/ee368b n Mailing list: Send mail to majordomo@lists.stanford.edu subscribe ee368b n Assistants l General TA: Markus Flierl l ISE lab TA: Sung-Won Yoon l Course assistant: Kelly Yilmaz Bernd Girod: EE368b Image and Video Compression Introduction no. 17 EE368b Organisation (cont.) n n Homeworks l 3-4 problem sets, require computer Matlab l Term project l Individually or in groups, 40-50 hours per person l Project approval required, deadline: October 31 l Class-room presentations of projects: Dec. 1-8 l Web submission of project report: deadline Dec. 1, no extensions! Grading l Homeworks: 25% l Mid-term: 25% l Term project: 50% l No final. Bernd Girod: EE368b Image and Video Compression Introduction no. 18 9

ISEP laboratory n Created by an equipment grant from Hewlett-Packard Corporation and Xerox Corporation. n Exclusively a teaching laboratory n Location: Packard room 066 n 11 HP Workstations, 2 PCs, scanners, printers etc. n Access: l door combination for lab entry will be provided to subscribers to ee368b mailing list l Stanford ID chip card for after-hour entry of Packard building l Account on ise machine will be provided to subscribers to ee368 mailing list Bernd Girod: EE368b Image and Video Compression Introduction no. 19 Further reading n Slides available as hand-outs and as pdf files on the web n Reference books on image and video compression n l A. N. Netravali, B.G. Haskell, "Digital Pictures - Representation and Compression", 2nd edit., New York, London: Plenum Press, 1995. Comprehensive standard book covering television standards and digital image compression. Has been augmented compared to the 1st edition from 1988, particularly to discuss the more recent standards, the greater part of the book, however, reflects the state-of-the-art of the mid-80s. Nevertheless, a must-have for image system engineers. l W. Pennebaker, J. Mitchell, "JPEG Still Image Data Compression Standard", Van Nostrand Reinhold, New York, 1993. THE source to read about JPEG, but also a nice presentation of basic material you need to understand the rationale behind it. l J. Mitchell, W. Pennebaker, C. Fogg, D. LeGall, "MPEG Video Compression Standard," Chapman & Hall, New York, 1996. Discusses MPEG-2 in detail, and some of the source coding principles, but those rather briefly. A book for practicioners. l B. Haskell, A. Puri, A. Netravali, "Digital Video: An Introduction to MPEG-2," Chapman & Hall, New York, 1996.Comprehensive coverage of MPEG-2, and also includes a chapter about MPEG-4. Some sections from Netravali & Haskell's "Digital Pictures" are included to provide background. l V. Bhaskaran, K. Konstantinides, "Image and Video Compression Standards," Kluwer Academic Publishers, 1995. Introduction to standards JPEG, MPEG-1 and MPEG-2, H.261. Emphasizes the foundations of the standards, rather than details. Predictive coding, transform coding, motion estimation and compensation, entropy coding. l A. K. Jain, "Fundamentals of Digital Image Processing", Prentice-Hall, 1989. Very readable and sound book that is popular as a text book for image processing classes. A lot of image processing material beyond compression. Fundamental books that are not image/video specific: l A. Gersho and R.M. Gray, "Vector Quantization and Signal Compression," Kluwer Academic Press, 1992. Principles and algorithms for digital source coding, with applications to images, speech, and audio. The most comprehensive and substantial source coding reference, but very readable nevertheless. State-of-the-art. l N. S. Jayant, P. Noll, "Digital Coding of Waveforms," Prentice-Hall, 1984. In-depth coverage of algorithms for digital source coding, with emphasis on principles. Specific applications mostly to speech, but also to image. Scalar quantization, predictive coding, subband coding, transform coding. 15 years old, but nevertheless a valuable addition to the source coder‘s library. Bernd Girod: EE368b Image and Video Compression Introduction no. 20 10

8 Bernd Girod: EE368b Image and Video Compression Introduction no. 15 Outline EE368b n Some fundamental results of information theory n Scalar quantization and vector quantization n Human visual perception n Predictive coding n Transform coding n Resolution pyramids and subband coding n Interframe coding n Motion estimation n Motion compensated coding n Coding standards JPEG, H.261, H.263 and MPEG

Related Documents:

Image Compression Model Image compression reduces the amount of data from the original image representation. There are two approaches to compress an image. These are: (a) Lossless compression (b) Lossy compression Fig.2.2 shows a general image compression model. Image data representation has redundancy (also called pixel

An Introduction to Video Compression 2 AGENDA Video Basics – Analog Video – Digital Video – Scanning Formats Video Compression – Intra-Frame Coding . –Need to match video data rate to digital storage system bandwidth. –Need to reduce storage capacity or increase storage time.

Using Cross Products Video 1, Video 2 Determining Whether Two Quantities are Proportional Video 1, Video 2 Modeling Real Life Video 1, Video 2 5.4 Writing and Solving Proportions Solving Proportions Using Mental Math Video 1, Video 2 Solving Proportions Using Cross Products Video 1, Video 2 Writing and Solving a Proportion Video 1, Video 2

The odd-even image tree and DCT tree are also ideal for parallel computing. We use Matlab function Our Image Compression and Denoising Algorithm Input: Image Output: Compressed and denoised image 4 Decompressed and denoised image 4 Part One: Encoding 1.1 Transform the image 7 into an odd-even image tree where

Feb 14, 2013 · 1.1 JPEG Image Compression Data compression method is different depending on the type of data. For information in the form of images, one of the most popular compression method is JPEG. JPEG stands for Joint Photographic Expert Group. Accordingly widely used in JPEG image included on the internet web pages. Use JPEG create a web page with

L2: x 0, image of L3: y 2, image of L4: y 3, image of L5: y x, image of L6: y x 1 b. image of L1: x 0, image of L2: x 0, image of L3: (0, 2), image of L4: (0, 3), image of L5: x 0, image of L6: x 0 c. image of L1– 6: y x 4. a. Q1 3, 1R b. ( 10, 0) c. (8, 6) 5. a x y b] a 21 50 ba x b a 2 1 b 4 2 O 46 2 4 2 2 4 y x A 1X2 A 1X1 A 1X 3 X1 X2 X3

2) A new neural codec for video compression. We employ the above paradigm towards building an end-to-end trainable codec. To the best of our knowledge, this is the first work to utilize a deep generative video model together with discretization and entropy coding to perform video compression. 3) High compression ratios.

Introduction Lossless Compression Algorithms There will be no data loss in this type of compression as it is defined by the name. Both original data and the compressed data are the same in this compression. The algorithms for the compression and decompression are exact inverse of each other in the Lossless Compression. The main mechanism in