COMPUTER VISION 600.461 Larry Wolff MTW 11-12 [email protected], Office: 212NEB Office Hours: Wed....

25
COMPUTER VISION 600.461 Larry Wolff MTW 11-12 [email protected], Office: 212NEB Office Hours: Wed. 1-2PM

Transcript of COMPUTER VISION 600.461 Larry Wolff MTW 11-12 [email protected], Office: 212NEB Office Hours: Wed....

Page 1: COMPUTER VISION 600.461 Larry Wolff MTW 11-12 wolff@cs.jhu.edu, Office: 212NEB Office Hours: Wed. 1-2PM.

COMPUTER VISION600.461

Larry Wolff

MTW 11-12

[email protected], Office: 212NEB

Office Hours: Wed. 1-2PM

Page 2: COMPUTER VISION 600.461 Larry Wolff MTW 11-12 wolff@cs.jhu.edu, Office: 212NEB Office Hours: Wed. 1-2PM.

September 8, 1998 2

REQUIREMENTS• This is an introductory course on Computer

Vision.• No previous knowledge of computer vision

or image analysis is required.• Prerequisite is only that you be computer

literate:

-Know how to program in C.-Have had some exposure to UNIX

type environments.

-Able to use a Web Browser.

Page 3: COMPUTER VISION 600.461 Larry Wolff MTW 11-12 wolff@cs.jhu.edu, Office: 212NEB Office Hours: Wed. 1-2PM.

September 8, 1998 3

GRADING

• Midterm 20%

• Final 30%

• Problem Sets and Lab Projects 50%

Page 4: COMPUTER VISION 600.461 Larry Wolff MTW 11-12 wolff@cs.jhu.edu, Office: 212NEB Office Hours: Wed. 1-2PM.

September 8, 1998 4

RESOURCES

• You will need an account on a workstation such as a SUN, DEC, or an SGI. Of course direct access to the JHU network is highly desireable.

• PCs running Linux may be OK. Windows could be problematic.

Page 5: COMPUTER VISION 600.461 Larry Wolff MTW 11-12 wolff@cs.jhu.edu, Office: 212NEB Office Hours: Wed. 1-2PM.

September 8, 1998 5

OVERVIEW

COMPUTER IMAGING

COMPUTER VISION IMAGE PROCESSING

Page 6: COMPUTER VISION 600.461 Larry Wolff MTW 11-12 wolff@cs.jhu.edu, Office: 212NEB Office Hours: Wed. 1-2PM.

September 8, 1998 6

Page 7: COMPUTER VISION 600.461 Larry Wolff MTW 11-12 wolff@cs.jhu.edu, Office: 212NEB Office Hours: Wed. 1-2PM.

September 8, 1998 7

TIME

VOLTAGE

X X

X

X

One Pixel

One Scanline

IMAGE

Page 8: COMPUTER VISION 600.461 Larry Wolff MTW 11-12 wolff@cs.jhu.edu, Office: 212NEB Office Hours: Wed. 1-2PM.

September 8, 1998 8

ORGANIZATION OF A 2D IMAGE

Pixel

Binary1 bit

Grey1 byte

Color3 bytes

Page 9: COMPUTER VISION 600.461 Larry Wolff MTW 11-12 wolff@cs.jhu.edu, Office: 212NEB Office Hours: Wed. 1-2PM.

September 8, 1998 9

BINARY IMAGE

Page 10: COMPUTER VISION 600.461 Larry Wolff MTW 11-12 wolff@cs.jhu.edu, Office: 212NEB Office Hours: Wed. 1-2PM.

September 8, 1998 10

GREYSCALE IMAGE

Page 11: COMPUTER VISION 600.461 Larry Wolff MTW 11-12 wolff@cs.jhu.edu, Office: 212NEB Office Hours: Wed. 1-2PM.

September 8, 1998 11

COLOR IMAGE

Page 12: COMPUTER VISION 600.461 Larry Wolff MTW 11-12 wolff@cs.jhu.edu, Office: 212NEB Office Hours: Wed. 1-2PM.

September 8, 1998 12

RED

GREEN

BLUE

yellowmagenta

cyan

red

green

SCHEMES FOR REPRESENTING COLOR

yellow

cyan

blue

magenta

INTENSITY

RGB HSL

hue

saturation

Page 13: COMPUTER VISION 600.461 Larry Wolff MTW 11-12 wolff@cs.jhu.edu, Office: 212NEB Office Hours: Wed. 1-2PM.

September 8, 1998 13

IMAGE FILE FORMATS

Why are there so many ?

JPEGtiff

gif

PPM

pgm

BMP

EPS

Page 14: COMPUTER VISION 600.461 Larry Wolff MTW 11-12 wolff@cs.jhu.edu, Office: 212NEB Office Hours: Wed. 1-2PM.

September 8, 1998 14

Page 15: COMPUTER VISION 600.461 Larry Wolff MTW 11-12 wolff@cs.jhu.edu, Office: 212NEB Office Hours: Wed. 1-2PM.

September 8, 1998 15

OTHER IMAGING MODALITIES

• Medical Imaging

• Range sensing

• Thermal IR

Page 16: COMPUTER VISION 600.461 Larry Wolff MTW 11-12 wolff@cs.jhu.edu, Office: 212NEB Office Hours: Wed. 1-2PM.

September 8, 1998 16

CATSCAN IMAGE

Page 17: COMPUTER VISION 600.461 Larry Wolff MTW 11-12 wolff@cs.jhu.edu, Office: 212NEB Office Hours: Wed. 1-2PM.

September 8, 1998 17

RANGE IMAGE

Page 18: COMPUTER VISION 600.461 Larry Wolff MTW 11-12 wolff@cs.jhu.edu, Office: 212NEB Office Hours: Wed. 1-2PM.

September 8, 1998 18

THERMAL IMAGE

Page 19: COMPUTER VISION 600.461 Larry Wolff MTW 11-12 wolff@cs.jhu.edu, Office: 212NEB Office Hours: Wed. 1-2PM.

September 8, 1998 19

THE HUMAN EYE

Page 20: COMPUTER VISION 600.461 Larry Wolff MTW 11-12 wolff@cs.jhu.edu, Office: 212NEB Office Hours: Wed. 1-2PM.

September 8, 1998 20

THE HUMAN EYE

Page 21: COMPUTER VISION 600.461 Larry Wolff MTW 11-12 wolff@cs.jhu.edu, Office: 212NEB Office Hours: Wed. 1-2PM.

September 8, 1998 21

Raw Image Data (pixels)

Preprocessing(images, subimages)

SegmentationEdge Detection

(spectrum, edges, lines)

FeatureExtraction

Low Level

High Level

HIERARCHICAL IMAGE PYRAMID

Page 22: COMPUTER VISION 600.461 Larry Wolff MTW 11-12 wolff@cs.jhu.edu, Office: 212NEB Office Hours: Wed. 1-2PM.

September 8, 1998 22

CONTRAST ENHANCEMENT

Page 23: COMPUTER VISION 600.461 Larry Wolff MTW 11-12 wolff@cs.jhu.edu, Office: 212NEB Office Hours: Wed. 1-2PM.

September 8, 1998 23

THRESHOLDED SEGMENTATION

Page 24: COMPUTER VISION 600.461 Larry Wolff MTW 11-12 wolff@cs.jhu.edu, Office: 212NEB Office Hours: Wed. 1-2PM.

September 8, 1998 24

HOMEWORK ASSIGNMENTDue Wed. Sept. 16

• Get familiar with a really useful image display tool called ‘XV’

• Works on popular ‘Command Line’ environments such as UNIX and on DECs and SGIs.

• If you don’t already have this you can ftp from ftp://ftp.cis.upenn.edu/pub/xv

Page 25: COMPUTER VISION 600.461 Larry Wolff MTW 11-12 wolff@cs.jhu.edu, Office: 212NEB Office Hours: Wed. 1-2PM.

September 8, 1998 25

HOMEWORK ASSIGNMENTDue Wed. Sept. 16

• Access image files by logging into cs.jhu.edu via anonymous ftp

• Display the image trees.gif and enhance contrast using ‘intensity correction’.

• Try to segment trees.gif into a binary image using ‘intensity correction’.

• Display desert.gif and modify individual RGB color bands.