1 / 76

EE 7730: Image Analysis I

EE 7730: Image Analysis I. Introduction. EE 7730. Dr. Bahadir K. Gunturk Office: EE 225 Email: bahadir@ece.lsu.edu Tel: 8-5621 Office Hours: MW 2:40 – 4:30 Class Hours: MWF 1:40 – 2:30 (CEBA-3129) . EE 7730.

niveditha
Télécharger la présentation

EE 7730: Image Analysis I

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. EE 7730: Image Analysis I Introduction

  2. EE 7730 • Dr. Bahadir K. Gunturk • Office: EE 225 • Email: bahadir@ece.lsu.edu • Tel: 8-5621 • Office Hours: MW 2:40 – 4:30 • Class Hours: MWF 1:40 – 2:30 (CEBA-3129)

  3. EE 7730 • We will learn the fundamentals of digital image processing, computer vision, and digital video processing • Lecture slides, problems sets, solutions, study materials, etc. will be posted on the class website. [www.ece.lsu.edu/gunturk/EE7730] • Textbook is not required. • References: • Gonzalez/Woods, Digital Image Processing, Prentice-Hall, 2/e. • Forsyth/Ponce, Computer Vision: A Modern Approach, Prentice-Hall. • Duda, Hart, and Stork, Pattern Classification, John Wiley&Sons, 2001. • Tekalp, Digital Video Processing, 1995 • Jain, Fundamentals of Digital Image Processing, Prentice-Hall.

  4. Grading Policy • Your grade will be based on • Problem Sets + Semester Project: 35% • Midterm: 30% • Final: 35% • Problem Sets • Theoretical problems and MATLAB assignments • 4-5 Problem Sets • Individually or in two-person teams • Semester Project • Each student will give a 15 minute presentation

  5. EE 7740 Image Analysis II • Semester Project • Possible project topics will be provided in a month • Projects will be done individually • Projects will involve MATLAB or C/C++ implementation • Each student will give a 15 minute presentation at the end of the semester

  6. EE 7740 Image Analysis II • Image Analysis I - Outline • Digital image fundamentals • 2D Fourier transform, sampling, Discrete Cosine Transfrom • Image enhancement • Human visual system and color image processing • Image restoration • Image compression • Image segmentation • Morphology • Introduction to digital video processing

  7. Digital Image Acquisition Sensor array • When photons strike, electron-hole pairs are generated on sensor sites. • Electrons generated are collected over a certain period of time. • The number of electrons are converted to pixel values. (Pixel is short for picture element.)

  8. Digital Image Acquisition • Two types of quantization: • There are finite number of pixels. (Spatial resolution) • The amplitude of pixel is represented by a finite number of bits. (Gray-scale resolution)

  9. Digital Image Acquisition

  10. Digital Image Acquisition • 256x256 - Found on very cheap cameras, this resolution is so low that the picture quality is almost always unacceptable. This is 65,000 total pixels. • 640x480 - This is the low end on most "real" cameras. This resolution is ideal for e-mailing pictures or posting pictures on a Web site. • 1216x912 - This is a "megapixel" image size -- 1,109,000 total pixels -- good for printing pictures. • 1600x1200 - With almost 2 million total pixels, this is "high resolution." You can print a 4x5 inch print taken at this resolution with the same quality that you would get from a photo lab. • 2240x1680 - Found on 4 megapixel cameras -- the current standard -- this allows even larger printed photos, with good quality for prints up to 16x20 inches. • 4064x2704 - A top-of-the-line digital camera with 11.1 megapixels takes pictures at this resolution. At this setting, you can create 13.5x9 inch prints with no loss of picture quality.

  11. Matrix Representation of Images • A digital image can be written as a matrix

  12. Image Resolution

  13. Bit Depth – Grayscale Resolution 8 bits 7 bits 6 bits 5 bits

  14. Bit Depth – Grayscale Resolution 4 bits 3 bits 2 bits 1 bit

  15. Digital Color Images

  16. Video = vertical position = horizontal position = frame number ~24 frames per second.

  17. Why do we process images? • To facilitate their storage and transmission • To prepare them for display or printing • To enhance or restore them • To extract information from them • To hide information in them

  18. Image Processing Example • Image Restoration Original image Blurred Restored by Wiener filter

  19. Image Processing Example • Noise Removal Noisy image Denoised by Median filter

  20. Image Processing Example • Image Enhancement Histogram equalization

  21. Image Processing Example • Artifact Reduction in Digital Cameras Original scene Captured by a digital camera Processed to reduce artifacts

  22. Image Processing Example • Image Compression Original image 64 KB JPEG compressed 15 KB JPEG compressed 9 KB

  23. Image Processing Example • Object Segmentation “Rice” image Edges detected using Canny filter

  24. Image Processing Example • Resolution Enhancement

  25. Image Processing Example • Watermarking Original image Watermarked image Generate watermark Hidden message Secret key

  26. Image Processing Example • Face Recognition Search in the database Surveillance video

  27. Image Processing Example • Fingerprint Matching

  28. Image Processing Example • Segmentation

  29. Image Processing Example • Texture Analysis and Synthesis Photo Computer generated Pattern repeated

  30. Image Processing Example • Face detection and tracking http://www-2.cs.cmu.edu/~har/faces.html

  31. Image Processing Example • Face Tracking

  32. Image Processing Example • Object Tracking

  33. Image Processing Example • Virtual Controls

  34. Image Processing Example • Visually Guided Surgery

  35. Cameras • First camera was invented in 16th century. • It used a pinhole to focus light rays onto a wall or translucent plate. • Take a box, prick a small hole in one of its sides with a pin, and then replace the opposite side with a translucent plate. • Place a candle on the pinhole side, you will see an inverted image of the candle on the translucent plate.

  36. Perspective Projection • Perspective projection equations

  37. Pinhole Camera Model • If the pinhole were really reduced to a point, exactly one light ray would pass through each point in the image plane. • In reality, each point in the image place collects light from a cone of rays.

  38. Pinhole Cameras Pinhole too big - many directions are averaged, blurring the image Pinhole too small - diffraction effects blur the image

  39. Cameras With Lenses • Most cameras are equipped with lenses. • There are two main reasons for this: • To gather light. For an ideal pinhole, a single light ray would reach each point the image plane. Real pinholes have a finite size, so each point in the image plane is illuminated by a cone of light rays. The larger the hole, the wider the cone and the brighter the image => blurry pictures. Shrinking the pinhole produces sharper images, but reduces the amount of light and may introduce diffraction effects. • To keep the picture in sharp focus while gathering light from a large area.

  40. Compound Lens Systems

  41. Real Lenses • Rays may not focus at a single point. Spherical aberration Spherical aberration can be eliminated completely by designing aspherical lenses.

  42. Real Lenses • The index of refraction is a function of wavelength. • Light at different wavelengths follow different paths. Chromatic aberration

  43. Real Lenses Chromatic Aberration

  44. Real Lenses • Special lens systems using two or more pieces of glass with different refractive indeces can reduce or eliminate this problem. However, not even these lens systems are completely perfect and still can lead to visible chromatic aberrations.

  45. Real Lenses Causes of distortion • Barrel Distortion & Pincushion Distortion Stop (Aperture) Chief ray (normal)

  46. Real Lenses • Barrel Distortion & Pincushion Distortion Corrected Distorted http://www.vanwalree.com/optics/distortion.html http://www.dpreview.com/learn/?/Image_Techniques/Barrel_Distortion_Correction_01.htm

  47. Real Lenses Vignetting effect in a two-lens system. The shaded part of the beam never reaches the second lens. The brightness drop in the image perimeter.

  48. Real Lenses Optical vignetting example. Left: f/1.4. Right: f/5.6. f-number focal length to diameter ratio

  49. Real Lenses Long exposure time Short exposure time

  50. Real Lenses Flare Hood may prevent flares

More Related