Computer Vision – Introduction Hanyang University Jong-Il Park This 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 Department of Computer Science and Engineering, Hanyang University Textbook 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. Department of Computer Science and Engineering, Hanyang University Background 1. Probability Theory and Random Process 2. Linear Algebra 3. Signals and Systems 4. Digital Signal Processing 5. C/C++ programming skill Department of Computer Science and Engineering, Hanyang University Images Department of Computer Science and Engineering, Hanyang University 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 Department of Computer Science and Engineering, Hanyang University Image formation Department of Computer Science and Engineering, Hanyang University Department of Computer Science and Engineering, Hanyang University Department of Computer Science and Engineering, Hanyang University [http://learn.hamamatsu.com/articles/microscopyimaging.html] Department of Computer Science and Engineering, Hanyang University Image Coordinate Department of Computer Science and Engineering, Hanyang University f 0,0 f 1,0 f x, y f M 1,0 f 0,1 f 1,1 f 0, N 1 f 1, N 1 ; M×N matrix f M 1, N 1 a00 a01 a0, N 1 A aM 1,0 aM 1, N 1 ; aij= f (x=i, y=j) Department of Computer Science and Engineering, Hanyang University Spatial Resolution Department of Computer Science and Engineering, Hanyang University Department of Computer Science and Engineering, Hanyang University Gray-Level Resolution 256 128 64 32 16 8 4Computer Science and Engineering, 2 Department of Hanyang University [http://learn.hamamatsu.com/articles/microscopyimaging.html] Department of Computer Science and Engineering, Hanyang University 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 absorption characteristics of objects(especially bodies) X-ray imaging, Ultrasonic imaging, CT distance between objects and measuring instrument TV camera, scanner sonar imaging, radar imaging, range camera temperature of an object IR(infrared) camera Department of Computer Science and Engineering, Hanyang University Famous Images Lena (512*512) Barboon (512*512) Boat (512*512) Department of Computer Science and Engineering, Hanyang University First 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 Department of Computer Science and Engineering, Hanyang University First digital picture Department of Computer Science and Engineering, Hanyang University Department of Computer Science and Engineering, Hanyang University First digital image processing Early 1960s Department of Computer Science and Engineering, Hanyang University DIP in medical imaging Late 1960s and early 1970s Computed tomography(CT) Recent Application NIKS Hanyang Univ. 2002. Department of Computer Science and Engineering, Hanyang University EM spectrum Department of Computer Science and Engineering, Hanyang University Examples: Gamma-ray imaging Department of Computer Science and Engineering, Hanyang University Examples: X-ray imaging Department of Computer Science and Engineering, Hanyang University Examples: Microscopy images Department of Computer Science and Engineering, Hanyang University Thematic bands Department of Computer Science and Engineering, Hanyang University Department of Computer Science and Engineering, Hanyang University Examples: Multi-spectral imaging Department of Computer Science and Engineering, Hanyang University Examples: Imaging in the visible band Department of Computer Science and Engineering, Hanyang University Department of Computer Science and Engineering, Hanyang University Examples: Infrared imaging Nighttime Lights of The World Department of Computer Science and Engineering, Hanyang University Examples: Microwave imaging Radar image Department of Computer Science and Engineering, Hanyang University Examples: Radio band imaging Department of Computer Science and Engineering, Hanyang University Examples: Ultrasound imaging Department of Computer Science and Engineering, Hanyang University Examples: Electron microscope Scanning Electron Microscope Department of Computer Science and Engineering, Hanyang University Examples: Computer-generated images Department of Computer Science and Engineering, Hanyang University IP vs. Computer Vision Vision continuum Image processing Image analysis Low-level Mid-level •Filtering •Enhancement •Restoration •Edge detection •Compression Image-in Image-out Computer vision High-level •Segmentation •Classification •Recognition •AI Image-in Feature-out Image-in Decision-out Department of Computer Science and Engineering, Hanyang University