10/14/2005ENEE408G Fall 2005 Multimedia Signal Processing 1 ENEE408G: Capstone Design Project:...

Preview:

Citation preview

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)

Recommended