Top Banner
02/04/200 5 ENEE408G Spring 2005 Multimedia Signal Process ing 1 ENEE408G: Capstone Design Project: Multimedia Signal Processing Design Project 1: Image Processing and Digital Photography
17

02/04/2005ENEE408G Spring 2005 Multimedia Signal Processing 1 ENEE408G: Capstone Design Project: Multimedia Signal Processing Design Project 1: Image Processing.

Dec 22, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 02/04/2005ENEE408G Spring 2005 Multimedia Signal Processing 1 ENEE408G: Capstone Design Project: Multimedia Signal Processing Design Project 1: Image Processing.

02/04/2005

ENEE408G Spring 2005 Multimedia Signal Processing 1

ENEE408G: Capstone Design Project:Multimedia Signal Processing

Design Project 1:Image Processing and Digital

Photography

Page 2: 02/04/2005ENEE408G Spring 2005 Multimedia Signal Processing 1 ENEE408G: Capstone Design Project: Multimedia Signal Processing Design Project 1: Image Processing.

02/04/2005

ENEE408G Spring 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

Page 3: 02/04/2005ENEE408G Spring 2005 Multimedia Signal Processing 1 ENEE408G: Capstone Design Project: Multimedia Signal Processing Design Project 1: Image Processing.

02/04/2005

ENEE408G Spring 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

Page 4: 02/04/2005ENEE408G Spring 2005 Multimedia Signal Processing 1 ENEE408G: Capstone Design Project: Multimedia Signal Processing Design Project 1: Image Processing.

02/04/2005

ENEE408G Spring 2005 Multimedia Signal Processing 4

Part I. Color Coordinate (cont.)

BackgroundExtraction

+

Page 5: 02/04/2005ENEE408G Spring 2005 Multimedia Signal Processing 1 ENEE408G: Capstone Design Project: Multimedia Signal Processing Design Project 1: Image Processing.

02/04/2005

ENEE408G Spring 2005 Multimedia Signal Processing 5

Part II. Image Enhancement

Histogram Image Sharpening Noise Cleaning Edge Detection

Page 6: 02/04/2005ENEE408G Spring 2005 Multimedia Signal Processing 1 ENEE408G: Capstone Design Project: Multimedia Signal Processing Design Project 1: Image Processing.

02/04/2005

ENEE408G Spring 2005 Multimedia Signal Processing 6

Part II. Histogram

Page 7: 02/04/2005ENEE408G Spring 2005 Multimedia Signal Processing 1 ENEE408G: Capstone Design Project: Multimedia Signal Processing Design Project 1: Image Processing.

02/04/2005

ENEE408G Spring 2005 Multimedia Signal Processing 7

Part II. Image Sharpening

Page 8: 02/04/2005ENEE408G Spring 2005 Multimedia Signal Processing 1 ENEE408G: Capstone Design Project: Multimedia Signal Processing Design Project 1: Image Processing.

02/04/2005

ENEE408G Spring 2005 Multimedia Signal Processing 8

Part II. Noise Cleaning

Page 9: 02/04/2005ENEE408G Spring 2005 Multimedia Signal Processing 1 ENEE408G: Capstone Design Project: Multimedia Signal Processing Design Project 1: Image Processing.

02/04/2005

ENEE408G Spring 2005 Multimedia Signal Processing 9

Part II. Edge Detection

Page 10: 02/04/2005ENEE408G Spring 2005 Multimedia Signal Processing 1 ENEE408G: Capstone Design Project: Multimedia Signal Processing Design Project 1: Image Processing.

02/04/2005

ENEE408G Spring 2005 Multimedia Signal Processing 10

Part III. Image Compression - JPEG

JPEG Experiment Standard mode Progressive mode

Design a JPEG-like Codec Encoder Decoder

Page 11: 02/04/2005ENEE408G Spring 2005 Multimedia Signal Processing 1 ENEE408G: Capstone Design Project: Multimedia Signal Processing Design Project 1: Image Processing.

02/04/2005

ENEE408G Spring 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

Page 12: 02/04/2005ENEE408G Spring 2005 Multimedia Signal Processing 1 ENEE408G: Capstone Design Project: Multimedia Signal Processing Design Project 1: Image Processing.

02/04/2005

ENEE408G Spring 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

Page 13: 02/04/2005ENEE408G Spring 2005 Multimedia Signal Processing 1 ENEE408G: Capstone Design Project: Multimedia Signal Processing Design Project 1: Image Processing.

02/04/2005

ENEE408G Spring 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.

Page 14: 02/04/2005ENEE408G Spring 2005 Multimedia Signal Processing 1 ENEE408G: Capstone Design Project: Multimedia Signal Processing Design Project 1: Image Processing.

02/04/2005

ENEE408G Spring 2005 Multimedia Signal Processing 14

Part V. Digital Photography

Take pictures using Digital Camera Post processing

Page 15: 02/04/2005ENEE408G Spring 2005 Multimedia Signal Processing 1 ENEE408G: Capstone Design Project: Multimedia Signal Processing Design Project 1: Image Processing.

02/04/2005

ENEE408G Spring 2005 Multimedia Signal Processing 15

Bonus Part I. Digital Halftoning

Gray-level halftoning

Color Halftoning

Page 16: 02/04/2005ENEE408G Spring 2005 Multimedia Signal Processing 1 ENEE408G: Capstone Design Project: Multimedia Signal Processing Design Project 1: Image Processing.

02/04/2005

ENEE408G Spring 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

Page 17: 02/04/2005ENEE408G Spring 2005 Multimedia Signal Processing 1 ENEE408G: Capstone Design Project: Multimedia Signal Processing Design Project 1: Image Processing.

02/04/2005

ENEE408G Spring 2005 Multimedia Signal Processing 17

Announcement

Today Digital camera and Pocket PC check out

(Check-in date: 02/18 for Digital camera)

Jasmine lab is open everyday from 8 am to 12 midnight