multimedia technology and applications chapter 3. graphics & image processing

36
MULTIMEDIA TECHNOLOGY AND APPLICATIONS CHAPTER 3. GRAPHICS & IMAGE PROCESSING

Upload: albert-houston

Post on 26-Dec-2015

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MULTIMEDIA TECHNOLOGY AND APPLICATIONS CHAPTER 3. GRAPHICS & IMAGE PROCESSING

MULTIMEDIA TECHNOLOGY AND

APPLICATIONS

CHAPTER 3. GRAPHICS & IMAGE PROCESSING

Page 2: MULTIMEDIA TECHNOLOGY AND APPLICATIONS CHAPTER 3. GRAPHICS & IMAGE PROCESSING

LIGHT

Light: electromagnetic radiation of a wavelength that is visible to the human eye.

Visible Spectrum: 380/400 nm ~ 760/780 nm).

Page 3: MULTIMEDIA TECHNOLOGY AND APPLICATIONS CHAPTER 3. GRAPHICS & IMAGE PROCESSING

COLOR Color : the visual perceptual property

corresponding in humans to the categories called red, green, blue and others.

Derives from the spectrum of light interacting in the eye with the spectral sensitivities of the light receptors.

colorwavelength

intervalfrequency interval

red ~ 700–635 nm ~ 430–480 THz

orange ~ 635–590 nm ~ 480–510 THz

yellow ~ 590–560 nm ~ 510–540 THz

green ~ 560–490 nm ~ 540–610 THz

blue ~ 490–450 nm ~ 610–670 THz

violet ~ 450–400 nm ~ 670–750 THz

Page 4: MULTIMEDIA TECHNOLOGY AND APPLICATIONS CHAPTER 3. GRAPHICS & IMAGE PROCESSING

COLOR Color in human vision: Hue,

Saturation, and Lightness. Hue: the property of colors

by which they can be perceived as ranging from red through yellow, green, and blue.

Saturation: the colorfulness of a color relative to its own brightness, (the amount of white light).

Hue + Saturation = Chroma Brightness: reflects the subjective brightness

perception of a color for humans along a lightness–darkness axis.

Page 5: MULTIMEDIA TECHNOLOGY AND APPLICATIONS CHAPTER 3. GRAPHICS & IMAGE PROCESSING

COLOR

Color Model: an abstract mathematical model describing the way colors can be represented as three or four values or color components.

RGB Model: an additive color model in which red, green, and blue light are added together in various ways to reproduce a broad array of colors.

Red (R): 0~255Green (G): 0~255Blue (B): 0~255

Page 6: MULTIMEDIA TECHNOLOGY AND APPLICATIONS CHAPTER 3. GRAPHICS & IMAGE PROCESSING

COLOR

CMYK Model: a subtractive color model, used in color printing.

CMYK refers to the four inks used in some color printing: cyan, magenta, yellow, and key black

Cyan (C): 0-100%Magenta (M): 0-100%Yellow (Y): 0-100%Black (K): 0-100%

C=M=Y=K=0% WhiteC=M=Y=K=100% Black

Page 7: MULTIMEDIA TECHNOLOGY AND APPLICATIONS CHAPTER 3. GRAPHICS & IMAGE PROCESSING

COLOR

RGB & CMYK R = Y + M G = C + Y B = C + M K = C + M + Y W = R + G + B C = W - R M = W - G Y = W - B

Page 8: MULTIMEDIA TECHNOLOGY AND APPLICATIONS CHAPTER 3. GRAPHICS & IMAGE PROCESSING

COLOR

HSL/HSB: stands for hue, saturation, and lightness/brightness.

Based more upon how colors are organized and conceptualized in human vision.

Page 9: MULTIMEDIA TECHNOLOGY AND APPLICATIONS CHAPTER 3. GRAPHICS & IMAGE PROCESSING

COLOR

YIQ/YUV: Color models used by TV systems. YIQ: NTSC color TV system (mainly in North

and Central America, and Japan). YUV: PAL, SECAM color TV systems (China,

France) Y represents the luma information. IQ/UV represent the chrominance

information. UV = X and Y coordinates within the color

space. IQ = a second pair of axes on the same

graph, rotated 33°.

Page 10: MULTIMEDIA TECHNOLOGY AND APPLICATIONS CHAPTER 3. GRAPHICS & IMAGE PROCESSING

COLOR

Grayscale: describes the colors ranging from black to white. (8 bits for each pixel, 28=256 levels)

Black-and-White (monochrome): 1 bit for each pixel

Color Greyscale Black-and-White

Page 11: MULTIMEDIA TECHNOLOGY AND APPLICATIONS CHAPTER 3. GRAPHICS & IMAGE PROCESSING

GRAPHICS & IMAGE

Graphics (Vector Graphics): the use of geometrical primitives such as points, lines, curves, and shapes or polygon(s), which are all based on mathematical equations, to represent images in computer graphics.

Example: Circle = (location of centre point, radius, color).

Strength: storage space requirement Drawback: processing time Software: CorelDRAW, FreeHand

Page 12: MULTIMEDIA TECHNOLOGY AND APPLICATIONS CHAPTER 3. GRAPHICS & IMAGE PROCESSING

GRAPHICS & IMAGE

Image (Bitmap): Bitmap-based images are comprised of pixels in a grid. Each pixel or "bit" in the image contains information about the color/brightness to be displayed. 

Discretization of space and brightness. Strength: abundant of colors, realistic Drawback: loss quality when resizing, big

storage spare Software: Photoshop

PhotoImpact

Page 13: MULTIMEDIA TECHNOLOGY AND APPLICATIONS CHAPTER 3. GRAPHICS & IMAGE PROCESSING

GRAPHICS & IMAGE

Vector Graphics vs. Bitmap Image

Vector Bitmap

• scalable • resolution independent • no background • cartoon-like • inappropriate for realistic images • metafiles contain both raster and vector data

• pixels in a grid • resolution dependent • resizing reduces quality • easily converted • restricted to rectangle • minimal support for transparency

Vector Bitmap

Photorealistic Rendering

Pattern Recognition

Page 14: MULTIMEDIA TECHNOLOGY AND APPLICATIONS CHAPTER 3. GRAPHICS & IMAGE PROCESSING

IMAGE DIGITALIZATION

The discretization and digitalizaiton of the continuous spatial position and brightness values.

Spatial Spatial space space

samplinsamplingg

m×nm×n

2020×13×13

256256

Brightness Brightness quantizatiquantizati

onon

8b8b

2424bb

Page 15: MULTIMEDIA TECHNOLOGY AND APPLICATIONS CHAPTER 3. GRAPHICS & IMAGE PROCESSING

IMAGE CHARACTERISTICS

Resolution: a measurement of the output quality of an image, usually in terms of samples, pixels, dots, or lines per inch. Display Resolution:  the number of distinct pixels in each

dimension that can be displayed on digital device. (640*480, 800*600, 1024*768)

Image Resolution: the actual number of pixels contained in the digital image, it decides the displaying size of the image on the display device.

Pixel Resolution: the aspect ratio of displaying a pixels. Different pixel resolutions between the transferring devices would cause image distortion.

Page 16: MULTIMEDIA TECHNOLOGY AND APPLICATIONS CHAPTER 3. GRAPHICS & IMAGE PROCESSING

IMAGE CHARACTERISTICS

Color Depth: the number of bits used to represent the color of a single pixel in a bitmapped image or video frame buffer.

Color Image: the maximum number of colors

Grayscale Image: the maximum number of brightness

Page 17: MULTIMEDIA TECHNOLOGY AND APPLICATIONS CHAPTER 3. GRAPHICS & IMAGE PROCESSING

1-bit (21): monochrome, often black and white.

2-bit (22): CGA, gray-scale.

4-bit (24):EGA and the least common denominator VGA standard at higher resolution, color Macintoshes, Windows 3.x.

8-bit (28 = 256): most early color Unix workstations, VGA at low resolution, Super VGA, AGA, color Macintoshes.

16-bit (216 = 65536): some color Macintoshes

Page 18: MULTIMEDIA TECHNOLOGY AND APPLICATIONS CHAPTER 3. GRAPHICS & IMAGE PROCESSING

COLOR DEPTH

24-bit truecolor uses 8:8:8 bits to represent R:G:B, respectively. 16,777,216 mixed colors (256 × 256 × 256).

32-bit color is generally a misnomer in regard to display color depth. While actual 32-bit color at ten to eleven bits per channel produces over 4.2 billion distinct colors. Sometimes refers to 24-bit color images with an

additional eight bits of non-color data (I.E.: alpha, Z or bump data).

Page 19: MULTIMEDIA TECHNOLOGY AND APPLICATIONS CHAPTER 3. GRAPHICS & IMAGE PROCESSING

IMAGE CHARACTERISTICS

Storage Requirement:

Storage = Resolution×Color Depth/8 (Byte)

A 640×480 bitmap image requires 640×480×24/8 = 921600B = 900KB of storage.

Page 20: MULTIMEDIA TECHNOLOGY AND APPLICATIONS CHAPTER 3. GRAPHICS & IMAGE PROCESSING

IMAGE CHARACTERISTICS Image Quality Assessment

 Full-reference (FR): the quality of a test image is evaluated by comparing it with a reference image that is assumed to have perfect quality.

No-reference (NR): assess the quality of an image without any reference to the original one.

Image Quality Factors Sharpness Noise Dynamic Range Contrast Distortion Exposure Accuracy. Etc.

Page 21: MULTIMEDIA TECHNOLOGY AND APPLICATIONS CHAPTER 3. GRAPHICS & IMAGE PROCESSING

IMAGE FILE FORMAT

Image file formats are standardized means of organizing and storing digital images. Image files are composed of either pixel or vector (geometric) data that are rasterized to pixels when displayed (with few exceptions) in a vector graphic display.

BMP (Bitmap): standard bitmap digital images, especially on Microsoft Windows and OS/2. Each file stores only one image Image pixels are stored with a color depth of 1, 4,

8, 16, 24, or 32 bits per pixel. Uncompressed bitmap files are typically much

larger than compressed versions.

Page 22: MULTIMEDIA TECHNOLOGY AND APPLICATIONS CHAPTER 3. GRAPHICS & IMAGE PROCESSING

IMAGE FILE FORMAT

JPEG (Joing Photographic Experts Group): The most important current standard for image compression.

The human vision system has some specific limitations and JPEG takes advantage of these to achieve high rates of compression.

JPEG allows the user to set a desired level of quality, or compression ratio (input divided by output).

Page 23: MULTIMEDIA TECHNOLOGY AND APPLICATIONS CHAPTER 3. GRAPHICS & IMAGE PROCESSING

IMAGE FILE FORMAT GIF (Graphics Interchange Format): format commonly used

to display indexed-color graphics and images in HTML documents over the internet and other online services.

LZW-compressed. GIF format preserves transparency in indexed-color

images; however, it does not support alpha channels. Limited to 8-bit (256) color images only. GIF standard supports interlacing --- successive

display of pixels in widely-spaced rows by a 4-pass display process.

GIF actually comes in two flavors: GIF87a: The original specification. GIF89a: The later version. Supports simple animation via

a Graphics Control Extension block in the data, provides simple control over delay time, a transparency index, etc.

Page 24: MULTIMEDIA TECHNOLOGY AND APPLICATIONS CHAPTER 3. GRAPHICS & IMAGE PROCESSING

IMAGE FILE FORMAT PNG (Portable Network Graphics) meant

to supersede the GIF standard, and extends it in important ways.

Special features of PNG les include: Support for up to 48 bits of color information ---

a large increase. Files may contain gamma-correction information

for correct display of color images, as well as alpha-channel in formation for such uses as control of transparency.

The display progressively displays pixels in a 2-dimensional fashion by showing a few pixels at a time over seven passes through each 8 8 block of an image.

Page 25: MULTIMEDIA TECHNOLOGY AND APPLICATIONS CHAPTER 3. GRAPHICS & IMAGE PROCESSING

IMAGE FILE FORMAT

TIFF (Tagged Image File Format): The support for attachment of additional information (referred to as “tags”) provides a great deal of flexibility. The most important tag is a format signifier: what

type of compression etc. is in use in the stored image.

TIFF can store many different types of image: 1-bit, grayscale, 8-bit color, 24-bit RGB, etc.

TIFF was originally a lossless format but now a new JPEG tag allows one to opt for JPEG compression.

The TIFF format was developed by the Aldus Corporation in the 1980's and was later supported by Microsoft.

Page 26: MULTIMEDIA TECHNOLOGY AND APPLICATIONS CHAPTER 3. GRAPHICS & IMAGE PROCESSING

IMAGE FILE FORMAT

PSD (Photoshop format): the default file format supports all Photoshop features. Because of the tight integration between Adobe products

Maintains the appearance of the document, just in case future versions of Photoshop change the behavior of some features.

16‑bits-per-channel and high dynamic range 32‑bits-per-channel images can be saved as PSD files.

Page 27: MULTIMEDIA TECHNOLOGY AND APPLICATIONS CHAPTER 3. GRAPHICS & IMAGE PROCESSING

IMAGE FILE FORMAT

Vector Image

EPS (Encapsulated PostScript)

DXF (AutoCAD file format)

CDR (CorelDRAW file format)

WMF / EMF (Windows Metafile / Enhanced Metafile)

Page 28: MULTIMEDIA TECHNOLOGY AND APPLICATIONS CHAPTER 3. GRAPHICS & IMAGE PROCESSING

IMAGE COMPRESSION

Compression: the process of coding that will effectively reduce the total number of bits needed to represent certain information. 1st Generation: Information Theory (e.g.,

Predictive coding, Transforming coding) 2nd Generation: Subjective Factors (e.g. Subband

coding) 3rd Generation: International Standard

(ISO/IEC/ITU-T : JPEG 、 MPEG 、 H.261)

Page 29: MULTIMEDIA TECHNOLOGY AND APPLICATIONS CHAPTER 3. GRAPHICS & IMAGE PROCESSING

IMAGE COMPRESSION

Necessity of compression: Redundancy and Relevancy

Compression Techniques

LosslessReversible

Huffman codingRun-length codingArithmetic codingetc.

LossyIrreversible

Predictive codingTransforming codingSubband codingWavelet-based codingetc.

Page 30: MULTIMEDIA TECHNOLOGY AND APPLICATIONS CHAPTER 3. GRAPHICS & IMAGE PROCESSING

JPEG COMPRESSION STANDARD

JPEG is a lossy image compression standard that was developed by the “Joint Photographic Experts Group".

JPEG was formally accepted as an international standard in 1992.

Employs a transform coding method using the DCT (Discrete Cosine Transform).

Original Image

Reconstructed Image

Inverse DCT

DCT Quantization

Re-Quantization

Coding

Decoding

Image Compression

Quantization Tables Coding Tables

Page 31: MULTIMEDIA TECHNOLOGY AND APPLICATIONS CHAPTER 3. GRAPHICS & IMAGE PROCESSING

JPEG COMPRESSION STANDARD

 JEPG2000 created by the Joint Photographic Experts Group committee in 2000 with the intention of superseding JPEG with a newly designed, wavelet-based method Superior compression performance Multiple resolution representation Progressive transmission Lossless and lossy compression Random code-stream access and processing Error resilience Flexible file format Side channel spatial information. 

Page 32: MULTIMEDIA TECHNOLOGY AND APPLICATIONS CHAPTER 3. GRAPHICS & IMAGE PROCESSING

Standard JPEG JPEG 2000

Date 1986.3-1992.10 1996.2-2000.12

Compression Ratio

2-30:1 2-50:1(improved 30-50%)

Techniques

Discrete Cosine TransformHuffman CodingArithmetic Coding

Discrete Wavelet TransformEmbedded Block Coding with Optimal TruncationRegion of Interest

Applications

InternetDigital CamerasVideo Imaging

InternetDigital camerasPrintersScannersMobile phones

JPEG COMPRESSION STANDARD

JPEG vs. JPEG2000

Page 33: MULTIMEDIA TECHNOLOGY AND APPLICATIONS CHAPTER 3. GRAPHICS & IMAGE PROCESSING

IMAGE PROCESSING SOFTWARE

Adobe Photoshop: graphics editing program developed and published by Adobe Systems

1978, “Display” by Thomas Knoll & John Knoll

1990, Adobe released Photoshop 1.0

Thomas KnollJohn Knoll

Page 34: MULTIMEDIA TECHNOLOGY AND APPLICATIONS CHAPTER 3. GRAPHICS & IMAGE PROCESSING

PHOTOSHOP

Photoshop Release History

Page 35: MULTIMEDIA TECHNOLOGY AND APPLICATIONS CHAPTER 3. GRAPHICS & IMAGE PROCESSING

PHOTOSHOP

Page 36: MULTIMEDIA TECHNOLOGY AND APPLICATIONS CHAPTER 3. GRAPHICS & IMAGE PROCESSING

©Some of the pictures and text are from internet online free resource and wikipedia