Transcript 计算机交叉学科
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).
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.
wavelength
interval
frequency
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
color
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.
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):
Green (G):
Blue (B):
0~255
0~255
0~255
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% White
C=M=Y=K=100% Black
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
COLOR
HSL/HSB: stands for hue,
saturation, and
lightness/brightness.
Based more upon how colors
are organized and
conceptualized in human
vision.
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°.
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
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
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
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
Photorealistic Rendering
Vector
Pattern Recognition
Bitmap
IMAGE DIGITALIZATION
The discretization and digitalizaiton of the
continuous spatial position and brightness values.
Spatial
space
sampling
m×n
20×13
Brightness
quantization
256
8b
24b
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.
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
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
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).
IMAGE CHARACTERISTICS
Storage Requirement:
Storage =Resolution×Color Depth/8 (Byte)
A 640×480 bitmap image requires
640×480×24/8=921600B=900KB of storage.
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.
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.
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).
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.
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 alphachannel in formation for such uses as control of
transparency.
The display progressively displays pixels in a 2dimensional fashion by showing a few pixels at a
time over seven passes through each 8 8 block of an
image.
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.
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.
IMAGE FILE FORMAT
Vector Image
EPS (Encapsulated PostScript)
DXF (AutoCAD file format)
CDR (CorelDRAW file format)
WMF / EMF (Windows Metafile / Enhanced Metafile)
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)
IMAGE COMPRESSION
Necessity of compression: Redundancy and
Relevancy
Compression Techniques
Lossless
Reversible
Huffman coding
Run-length coding
Arithmetic coding
etc.
Lossy
Irreversible
Predictive coding
Transforming coding
Subband coding
Wavelet-based coding
etc.
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
DCT
Quantization
Quantization Tables
Reconstructed
Image
Inverse DCT
Re-Quantization
Coding
Coding Tables
Decoding
Image
Compression
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.
JPEG COMPRESSION STANDARD
JPEG vs. JPEG2000
Standard
Date
Compression
Ratio
Techniques
Applications
JPEG
JPEG 2000
1986.3-1992.10
1996.2-2000.12
2-30:1
2-50:1(improved 30-50%)
Discrete Cosine Transform Discrete Wavelet Transform
Huffman Coding
Embedded Block Coding with
Arithmetic Coding
Optimal Truncation
Region of Interest
Internet
Digital Cameras
Video Imaging
Internet
Digital cameras
Printers
Scanners
Mobile phones
IMAGE PROCESSING SOFTWARE
Adobe Photoshop: graphics editing
program developed and published by Adobe
Systems
1978, “Display” by Thomas Knoll & John Knoll
John Knoll
Thomas Knoll
1990, Adobe released Photoshop 1.0
PHOTOSHOP
Photoshop Release History
1.0
2.0
2.5
3.0
5.0
Feb 1990
Jun1991
1993
Sep 1994
May 1998
5.5
6.0
7.0
Feb1999
Sep 2000
Mar 2002
Color correction with Balance, Hue, and Saturation, Curves, etc.
Paths; Rasterizer for Adobe Illustrator® files; Support for CMYK color, etc.
Palettes, Support for 16-bit files, etc.
Layers; Tabbed Palettes, etc.
ICC-based color workflows, Multiple Undo, Magnetic Lasso, Editable Type, etc
ImageReady, Save for Web; Extract; Image slicing and rollover effects, etc
Vector Shapes, Updated user interface, Liquify filter, etc
Healing Brush, New painting engine, Photoshop file browser,etc
Shadow/Highlight command, Match Color command, Lens Blur filter, Real-Time
CS (8.0)
Oct 2003
Histogram, Highly modified Slice tool, Hierarchical Layer groups
Adobe Bridge 1.0, Smart Objects, Image Warp, Spot Healing brush, Red-Eye
CS2 (9.0) Apr 2005
tool, Lens Correction filter, Smart Sharpen, etc.
Smart Filters, Native Intel Macintosh support, Quick Selection tool, 3D
CS3 (10.0) Apr2007
visualization and texture editing, MATLAB integration, etc.
Adjustments panel, Masks panel, Breakthrough 3D editing and compositing,
CS4 (11.0) Sep 2008
Enhanced motion graphics, Volume Rendering, etc.
Content-Aware Fill, HDR Pro and HDR Toning, Easy 3D extrusions with Adobe
CS5 (12.0) May 2010
Repoussé, Rich 3D materials library, Motion-based content editing, etc.
PHOTOSHOP
©Some of the pictures and text are from internet online free resource and wikipedia