39
Computer Vision – Computer Vision – Introduction Introduction Hanyang University Jong-Il Park

Lecture Note - Image Processingmr.hanyang.ac.kr/wp-content/uploads/2012… · PPT file · Web view · 2012-08-31Title: Lecture Note - Image Processing Author: Jong-Il Park Last

Embed Size (px)

Citation preview

Page 1: Lecture Note - Image Processingmr.hanyang.ac.kr/wp-content/uploads/2012… · PPT file · Web view · 2012-08-31Title: Lecture Note - Image Processing Author: Jong-Il Park Last

Computer Vision – Computer Vision – IntroductionIntroduction

Hanyang University

Jong-Il Park

Page 2: Lecture Note - Image Processingmr.hanyang.ac.kr/wp-content/uploads/2012… · PPT file · Web view · 2012-08-31Title: Lecture Note - Image Processing Author: Jong-Il Park Last

            

Department of Computer Science and Engineering, Hanyang University

This ClassThis Class

Goal Understanding basic concepts and methodologies for

image processing(IP) Developing a foundation for further study and research

in IP and computer vision(CV) Learning how to develop IP/CV software

How? Lectures: 3 hours/week

Ordinary lecture(3/4) Programming lesson(1/4)

Assignments: 2~3/month

Page 3: Lecture Note - Image Processingmr.hanyang.ac.kr/wp-content/uploads/2012… · PPT file · Web view · 2012-08-31Title: Lecture Note - Image Processing Author: Jong-Il Park Last

            

Department of Computer Science and Engineering, Hanyang University

TextbookTextbook

Rafael C. Gonzalez and Richard E. Woods, Digital Image Processing, 3rd Edition, Prentice Hall, 2002.

References Inoue et al., C 언어로 배우는

실천 영상처리 , 성안당 , 2003. 황선규 , 영상처리프로그래밍

by Visual C++, 한 빛 미 디 어 , 2007.

Page 4: Lecture Note - Image Processingmr.hanyang.ac.kr/wp-content/uploads/2012… · PPT file · Web view · 2012-08-31Title: Lecture Note - Image Processing Author: Jong-Il Park Last

            

Department of Computer Science and Engineering, Hanyang University

BackgroundBackground

1. Probability Theory and Random Process2. Linear Algebra3. Signals and Systems4. Digital Signal Processing 5. C/C++ programming skill

Page 5: Lecture Note - Image Processingmr.hanyang.ac.kr/wp-content/uploads/2012… · PPT file · Web view · 2012-08-31Title: Lecture Note - Image Processing Author: Jong-Il Park Last

            

Department of Computer Science and Engineering, Hanyang University

ImagesImages

Page 6: Lecture Note - Image Processingmr.hanyang.ac.kr/wp-content/uploads/2012… · PPT file · Web view · 2012-08-31Title: Lecture Note - Image Processing Author: Jong-Il Park Last

            

Department of Computer Science and Engineering, Hanyang University

What is Image?What is Image?

picture size picture resolution ; 256256, 512512 0 f(x,y) L(=255) ; gray level, 8bit/pixel (x,y) ;spatial coordinate t ;temporal coordinate

Page 7: Lecture Note - Image Processingmr.hanyang.ac.kr/wp-content/uploads/2012… · PPT file · Web view · 2012-08-31Title: Lecture Note - Image Processing Author: Jong-Il Park Last

            

Department of Computer Science and Engineering, Hanyang University

Image formationImage formation

Page 8: Lecture Note - Image Processingmr.hanyang.ac.kr/wp-content/uploads/2012… · PPT file · Web view · 2012-08-31Title: Lecture Note - Image Processing Author: Jong-Il Park Last

            

Department of Computer Science and Engineering, Hanyang University

Page 9: Lecture Note - Image Processingmr.hanyang.ac.kr/wp-content/uploads/2012… · PPT file · Web view · 2012-08-31Title: Lecture Note - Image Processing Author: Jong-Il Park Last

            

Department of Computer Science and Engineering, Hanyang University

Page 10: Lecture Note - Image Processingmr.hanyang.ac.kr/wp-content/uploads/2012… · PPT file · Web view · 2012-08-31Title: Lecture Note - Image Processing Author: Jong-Il Park Last

            

Department of Computer Science and Engineering, Hanyang University

[http://learn.hamamatsu.com/articles/microscopyimaging.html]

Page 11: Lecture Note - Image Processingmr.hanyang.ac.kr/wp-content/uploads/2012… · PPT file · Web view · 2012-08-31Title: Lecture Note - Image Processing Author: Jong-Il Park Last

            

Department of Computer Science and Engineering, Hanyang University

Image CoordinateImage Coordinate

Page 12: Lecture Note - Image Processingmr.hanyang.ac.kr/wp-content/uploads/2012… · PPT file · Web view · 2012-08-31Title: Lecture Note - Image Processing Author: Jong-Il Park Last

            

Department of Computer Science and Engineering, Hanyang University

1,10,1

1,11,10,11,01,00,0

,

NMfMf

NfffNfff

yxf

1,10,1

1,00100

NMM

N

aa

aaa

A

; M×N matrix

; aij= f (x=i, y=j)

Page 13: Lecture Note - Image Processingmr.hanyang.ac.kr/wp-content/uploads/2012… · PPT file · Web view · 2012-08-31Title: Lecture Note - Image Processing Author: Jong-Il Park Last

            

Department of Computer Science and Engineering, Hanyang University

Spatial ResolutionSpatial Resolution

Page 14: Lecture Note - Image Processingmr.hanyang.ac.kr/wp-content/uploads/2012… · PPT file · Web view · 2012-08-31Title: Lecture Note - Image Processing Author: Jong-Il Park Last

            

Department of Computer Science and Engineering, Hanyang University

Page 15: Lecture Note - Image Processingmr.hanyang.ac.kr/wp-content/uploads/2012… · PPT file · Web view · 2012-08-31Title: Lecture Note - Image Processing Author: Jong-Il Park Last

            

Department of Computer Science and Engineering, Hanyang University

Gray-Level ResolutionGray-Level Resolution

256 128 16 8

64 32 4 2

Page 16: Lecture Note - Image Processingmr.hanyang.ac.kr/wp-content/uploads/2012… · PPT file · Web view · 2012-08-31Title: Lecture Note - Image Processing Author: Jong-Il Park Last

            

Department of Computer Science and Engineering, Hanyang University

[http://learn.hamamatsu.com/articles/microscopyimaging.html]

Page 17: Lecture Note - Image Processingmr.hanyang.ac.kr/wp-content/uploads/2012… · PPT file · Web view · 2012-08-31Title: Lecture Note - Image Processing Author: Jong-Il Park Last

            

Department of Computer Science and Engineering, Hanyang University

Functional form Functional form Functional forms

f(x,y) : 2-D still image f(x,y,t), f(x,y,z) : video sequence, 3D object f(x,y,z,t) : moving 3-D object

Meaning brightness(luminance) or color of an object

TV camera, scanner absorption characteristics of objects(especially bodies)

X-ray imaging, Ultrasonic imaging, CT distance between objects and measuring instrument

sonar imaging, radar imaging, range camera temperature of an object

IR(infrared) camera

Page 18: Lecture Note - Image Processingmr.hanyang.ac.kr/wp-content/uploads/2012… · PPT file · Web view · 2012-08-31Title: Lecture Note - Image Processing Author: Jong-Il Park Last

            

Department of Computer Science and Engineering, Hanyang University

Famous ImagesFamous Images

Lena (512*512) Barboon (512*512) Boat (512*512)

Page 19: Lecture Note - Image Processingmr.hanyang.ac.kr/wp-content/uploads/2012… · PPT file · Web view · 2012-08-31Title: Lecture Note - Image Processing Author: Jong-Il Park Last

            

Department of Computer Science and Engineering, Hanyang University

First photographFirst photograph

First photograph due to Niepce, First on record shown - 1822 Basic abstraction is the pinhole

camera

First successful commercial photograph due to Eastman in late 19th

Page 20: Lecture Note - Image Processingmr.hanyang.ac.kr/wp-content/uploads/2012… · PPT file · Web view · 2012-08-31Title: Lecture Note - Image Processing Author: Jong-Il Park Last

            

Department of Computer Science and Engineering, Hanyang University

First digital pictureFirst digital picture

Page 21: Lecture Note - Image Processingmr.hanyang.ac.kr/wp-content/uploads/2012… · PPT file · Web view · 2012-08-31Title: Lecture Note - Image Processing Author: Jong-Il Park Last

            

Department of Computer Science and Engineering, Hanyang University

Page 22: Lecture Note - Image Processingmr.hanyang.ac.kr/wp-content/uploads/2012… · PPT file · Web view · 2012-08-31Title: Lecture Note - Image Processing Author: Jong-Il Park Last

            

Department of Computer Science and Engineering, Hanyang University

First digital image processingFirst digital image processing Early 1960s

Page 23: Lecture Note - Image Processingmr.hanyang.ac.kr/wp-content/uploads/2012… · PPT file · Web view · 2012-08-31Title: Lecture Note - Image Processing Author: Jong-Il Park Last

            

Department of Computer Science and Engineering, Hanyang University

DIP in medical imagingDIP in medical imaging Late 1960s and early 1970s Computed tomography(CT)

NIKSHanyang Univ.2002.

RecentApplication

Page 24: Lecture Note - Image Processingmr.hanyang.ac.kr/wp-content/uploads/2012… · PPT file · Web view · 2012-08-31Title: Lecture Note - Image Processing Author: Jong-Il Park Last

            

Department of Computer Science and Engineering, Hanyang University

EM spectrumEM spectrum

Page 25: Lecture Note - Image Processingmr.hanyang.ac.kr/wp-content/uploads/2012… · PPT file · Web view · 2012-08-31Title: Lecture Note - Image Processing Author: Jong-Il Park Last

            

Department of Computer Science and Engineering, Hanyang University

Examples:Examples:

Gamma-ray imagingGamma-ray imaging

Page 26: Lecture Note - Image Processingmr.hanyang.ac.kr/wp-content/uploads/2012… · PPT file · Web view · 2012-08-31Title: Lecture Note - Image Processing Author: Jong-Il Park Last

            

Department of Computer Science and Engineering, Hanyang University

Examples:Examples:

X-ray imagingX-ray imaging

Page 27: Lecture Note - Image Processingmr.hanyang.ac.kr/wp-content/uploads/2012… · PPT file · Web view · 2012-08-31Title: Lecture Note - Image Processing Author: Jong-Il Park Last

            

Department of Computer Science and Engineering, Hanyang University

Examples:Examples:

Microscopy imagesMicroscopy images

Page 28: Lecture Note - Image Processingmr.hanyang.ac.kr/wp-content/uploads/2012… · PPT file · Web view · 2012-08-31Title: Lecture Note - Image Processing Author: Jong-Il Park Last

            

Department of Computer Science and Engineering, Hanyang University

Thematic bandsThematic bands

Page 29: Lecture Note - Image Processingmr.hanyang.ac.kr/wp-content/uploads/2012… · PPT file · Web view · 2012-08-31Title: Lecture Note - Image Processing Author: Jong-Il Park Last

            

Department of Computer Science and Engineering, Hanyang University

Page 30: Lecture Note - Image Processingmr.hanyang.ac.kr/wp-content/uploads/2012… · PPT file · Web view · 2012-08-31Title: Lecture Note - Image Processing Author: Jong-Il Park Last

            

Department of Computer Science and Engineering, Hanyang University

Examples:Examples:

Multi-spectral imagingMulti-spectral imaging

Page 31: Lecture Note - Image Processingmr.hanyang.ac.kr/wp-content/uploads/2012… · PPT file · Web view · 2012-08-31Title: Lecture Note - Image Processing Author: Jong-Il Park Last

            

Department of Computer Science and Engineering, Hanyang University

Examples:Examples:

Imaging in the visible bandImaging in the visible band

Page 32: Lecture Note - Image Processingmr.hanyang.ac.kr/wp-content/uploads/2012… · PPT file · Web view · 2012-08-31Title: Lecture Note - Image Processing Author: Jong-Il Park Last

            

Department of Computer Science and Engineering, Hanyang University

Page 33: Lecture Note - Image Processingmr.hanyang.ac.kr/wp-content/uploads/2012… · PPT file · Web view · 2012-08-31Title: Lecture Note - Image Processing Author: Jong-Il Park Last

            

Department of Computer Science and Engineering, Hanyang University

Examples:Examples:

Infrared imagingInfrared imaging

NighttimeLights ofThe World

Page 34: Lecture Note - Image Processingmr.hanyang.ac.kr/wp-content/uploads/2012… · PPT file · Web view · 2012-08-31Title: Lecture Note - Image Processing Author: Jong-Il Park Last

            

Department of Computer Science and Engineering, Hanyang University

Examples:Examples:

Microwave imagingMicrowave imaging

Radar image

Page 35: Lecture Note - Image Processingmr.hanyang.ac.kr/wp-content/uploads/2012… · PPT file · Web view · 2012-08-31Title: Lecture Note - Image Processing Author: Jong-Il Park Last

            

Department of Computer Science and Engineering, Hanyang University

Examples:Examples:

Radio band imagingRadio band imaging

Page 36: Lecture Note - Image Processingmr.hanyang.ac.kr/wp-content/uploads/2012… · PPT file · Web view · 2012-08-31Title: Lecture Note - Image Processing Author: Jong-Il Park Last

            

Department of Computer Science and Engineering, Hanyang University

Examples:Examples:

Ultrasound imagingUltrasound imaging

Page 37: Lecture Note - Image Processingmr.hanyang.ac.kr/wp-content/uploads/2012… · PPT file · Web view · 2012-08-31Title: Lecture Note - Image Processing Author: Jong-Il Park Last

            

Department of Computer Science and Engineering, Hanyang University

Examples:Examples:

Electron microscopeElectron microscope

Scanning Electron Microscope

Page 38: Lecture Note - Image Processingmr.hanyang.ac.kr/wp-content/uploads/2012… · PPT file · Web view · 2012-08-31Title: Lecture Note - Image Processing Author: Jong-Il Park Last

            

Department of Computer Science and Engineering, Hanyang University

Examples:Examples:

Computer-generated imagesComputer-generated images

Page 39: Lecture Note - Image Processingmr.hanyang.ac.kr/wp-content/uploads/2012… · PPT file · Web view · 2012-08-31Title: Lecture Note - Image Processing Author: Jong-Il Park Last

            

Department of Computer Science and Engineering, Hanyang University

IP vs. Computer VisionIP vs. Computer Vision

Imageprocessing

Computervision

Imageanalysis

Low-level Mid-level High-level

•Filtering•Enhancement•Restoration•Edge detection•Compression

•Segmentation•Classification

•Recognition•AI

Image-inImage-out

Image-inFeature-out

Image-inDecision-out

Vision continuum