10/14/200 5 ENEE408G Fall 2005 Multimedia Signal Processin g 1 ENEE408G: Capstone Design Project: Multimedia Signal Processing Design Project 1: Image Processing and Digital Photography
Dec 20, 2015
10/14/2005
ENEE408G Fall 2005 Multimedia Signal Processing 1
ENEE408G: Capstone Design Project:Multimedia Signal Processing
Design Project 1:Image Processing and Digital
Photography
10/14/2005
ENEE408G Fall 2005 Multimedia Signal Processing 2
Outline
Part I : Color Coordinate Part II: Image Enhancement Part III : Image Compression - JPEG Part IV: Pocket PC Programming Part V: Digital Photography Bonus Part I : Digital Halftoning Bonus Part II: Special Effects
10/14/2005
ENEE408G Fall 2005 Multimedia Signal Processing 3
Part I. Color Coordinate
RGB HSL RGB YCbCr Blue Background Extraction Note:
Paint Shop Pro = start -> Programs -> Jasc Software
PartI.3.(ii): Don’t do for factors 1.5 and 6
10/14/2005
ENEE408G Fall 2005 Multimedia Signal Processing 4
Part I. Color Coordinate (cont.)
BackgroundExtraction
+
10/14/2005
ENEE408G Fall 2005 Multimedia Signal Processing 5
Part II. Image Enhancement
Histogram Image Sharpening Noise Cleaning Edge Detection
10/14/2005
ENEE408G Fall 2005 Multimedia Signal Processing 6
Part II. Histogram
10/14/2005
ENEE408G Fall 2005 Multimedia Signal Processing 7
Part II. Image Sharpening
10/14/2005
ENEE408G Fall 2005 Multimedia Signal Processing 8
Part II. Noise Cleaning
10/14/2005
ENEE408G Fall 2005 Multimedia Signal Processing 9
Part II. Edge Detection
10/14/2005
ENEE408G Fall 2005 Multimedia Signal Processing 10
Part III. Image Compression - JPEG
JPEG Experiment Standard mode Progressive mode
Design a JPEG-like Codec Encoder Decoder
10/14/2005
ENEE408G Fall 2005 Multimedia Signal Processing 11
Part III. JPEG – Encoder
RGB toYCbCr
Y
Cr
Cb 2
2
QY
QCr
QCb
EntropyEocoding
RGBImage
DCT
DCT
DCT
Zigzag
Zigzag
Zigzag CompressedImage
10/14/2005
ENEE408G Fall 2005 Multimedia Signal Processing 12
Part III. JPEG - Decoder
YCbCr toRGB
Y
Cr
Cb
iQY
iQCr
iQCb
EntropyDecoding
ReconstructedRGB
Image
IDCT
IDCT
IDCT
iZigzag
iZigzag
iZigzagCompressed
Image 2
2
10/14/2005
ENEE408G Fall 2005 Multimedia Signal Processing 13
Part IV. Pocket PC Programming
Apply what you learned from previous parts and design a simple application related to digital image processing by Microsoft eMbedded Tools for Pocket PC.
You can extend the example in Pocket PC Programming manual.
10/14/2005
ENEE408G Fall 2005 Multimedia Signal Processing 14
Part V. Digital Photography
Take pictures using Digital Camera Post processing
10/14/2005
ENEE408G Fall 2005 Multimedia Signal Processing 15
Bonus Part I. Digital Halftoning
Gray-level halftoning
Color Halftoning
10/14/2005
ENEE408G Fall 2005 Multimedia Signal Processing 16
Bonus Part II. Special Effects
Morphing Michael Jackson’s Black or White on line demo Jasc Animation Shop demo
Special Effect I Special Effect II
10/14/2005
ENEE408G Fall 2005 Multimedia Signal Processing 17
Announcement
Today Digital camera and Pocket PC check out
(Check-in date: 10/28 for Digital camera)