DIGITAL IMAGE PROCESSING

Size: px
Start display at page:

Download "DIGITAL IMAGE PROCESSING"

Transcription

1 DIGITAL IMAGE PROCESSING Lecture 1 Introduction Tammy Riklin Raviv Electrical and Computer Engineering Ben-Gurion University of the Negev

2 2 Introduction to Digital Image Processing Lecturer: Dr. Tammy Riklin Raviv Teaching assistants: Assaf Arbelle and Boris Kodner No.: Time: Wednesday 14:00-17:00 Location: Building 28 Room 204 Prerequisites: Digital Signal Processing Introduction to Stochastic Processes Course website:

3 3 Course Objectives The primary objective of this course is to provide the students the necessary computational tools to: l Understand the main principles of image processing and computer vision. l Be familiar with different classical and commonly used algorithms and understand their mathematical foundation l Implement (Matlab) and test commonly used image analysis algorithms l Develop critical reading of computer vision and digital signal processing and analysis literature

4 4 Course Resources Szeliski, Richard. Computer vision: algorithms and applications. Springer Science & Business Media, Gonzalez, Rafael C., and Richard E. Woods. "Image processing." Digital image processing 2 (2007). Forsyth, David A., and Jean Ponce. "A modern approach." Computer vision: a modern approach (2003). Duda, Richard O., Peter E. Hart, and David G. Stork. Pattern classification. John Wiley & Sons, Bishop, C. "Pattern Recognition and Machine Learning (Information Science and Statistics), 1st edn corr. 2nd printing edn." Springer, New York(2007).

5 5 What should I do in order to succeed in the course? 6 Matlab assignments assignments, each 5% -> 30% Bonus assignments Final project and presentation 70%

6 6 The instructor Tammy Riklin Raviv, Research interests: Signal processing: Biomedical Image Analysis, Computer Vision, Machine Learning Contact info: Telephone: Fax: Office: 212/33 Reception hours: please Personal web page:

7 7 The Final Project A list of possible projects will be distributed around Passover Students can choose a subject out of this list or come up with their own ideas. It is the students responsibility to schedule a meeting with the teaching assistants to discuss the project of their choice. Students can work with a single or two team mates. Students are expected to based their project on a scientific publication, make sure they understand it and are able to implement it using Matlab. All students should present their final project. Date TBD.

8 8 List of topics (Tentative) Overview on digital image processing, Visual Perception What is an image? Sampling, quantizatiotion, Histogram processing Color image processing Edge detection Frequency domain analysis, Fourier transform 2D shape representation: Hough transform, pyramids, quad trees Imaging geometry: Scaling, rotation, camera model, pose estimation

9 List of topics (tentative) Photometry, shape from shading Image segmentation representation and descriptors, SIFTs and Hogs Stereo and Motion Face detection

10 A graphical view on the syllabus

11 The Rest of Today s Class Brief Overview Human Vision and Visual Perception What is an Image?

12 The Rest of Today s Class Brief Overview Human Vision and Visual Perception What is an Image?

13 A brief overview: What is an Image? Brown s CV course

14 A Brief Overview: Image Formation Output Image Camera Sensor Brown s CV course

15 A Brief Overview: Image Formation See: Introduction to Medical Imaging Magnetic Resonance Imaging

16 A Brief Overview: Image Formation Main Focus

17 A Brief Overview: Image Formation Sensor Array CMOS sensor James Hays

18 A Brief Overview: Image Processing Quantization James Hays

19 A Brief Overview: Image Processing Images as 2D Signals Sampling

20 A Brief Overview: Image Processing Images as 2D Signals Sampling

21 Resolution geometric vs. spatial resolution Both images are ~500x500 pixels

22 A Brief Overview: Image Representation Grayscale Digital Image Brightness or intensity x y Danny Alexander

23 A Brief Overview: Light and Color Danny Alexander

24 A Brief Overview: Edge detection Danny Alexander

25 A Brief Overview: Frequency Analysis Fourier domain Image domain

26 A Brief Overview: Frequency Analysis Fourier domain Image domain

27 A Brief Overview: Frequency Analysis Fourier domain Image domain

28 A Brief Overview: Image Segmentation

29 A Brief Overview: Image Segmentation Texture segmentation

30 A Brief Overview: Image Segmentation Prior based segmentation Riklin Raviv et al, IJCV 2007

31 A Brief Overview: Image Segmentation Symmetry based segmentation Riklin Raviv et al, TPAMI 2009

32 A Brief Overview: Feature Detection

33 A Brief Overview: Correspondences

34 A Brief Overview: Correspondences

35 A Brief Overview: Stereo and 3D reconstruction

36 A Brief Overview: Object Detection and Recognition

37 A Brief Overview: Motion Optical Flow

38 A Brief Overview: Tracking Hyun Tae Na Thesis

39 A Brief Overview: Tracking RPE Arbelle s Thesis

40 The Rest of Today s Class Brief Overview Human Vision and Visual Perception What is an Image?

41 Human Vision/ Visual Perception The human eye is a camera Iris - colored annulus with radial muscles Pupil - the hole (aperture) whose size is controlled by the iris What s the sensor? photoreceptor cells (rods and cones) in the retina Slide by Steve Seitz

42 Human Vision: the Retina Cross-section of eye Cross section of retina Ganglion axons Ganglion cell layer Bipolar cell layer Pigmented epithelium Receptor layer

43 Human Vision: Retina up-close Light

44 Human Vision: Retina up-close Cones cone-shaped less sensitive operate in high light color vision Rods rod-shaped highly sensitive operate at night gray-scale vision Two types of light-sensitive receptors Stephen E. Palmer, 2002 James Hays

45 Rod / Cone sensitivity

46 Distribution of Rods and Cones # Receptors/mm2 150, ,000 50, Rods 60 Cones 40 Fovea 20 0 Blind Spot Rods Cones Visual Angle (degrees from fovea) Night Sky: why are there more stars off-center? Averted vision: Stephen E. Palmer, 2002 James Hays

47 Electromagnetic Spectrum Human Luminance Sensitivity Function

48 Human Visual Perception What can we learn from human visual perception?

49 Human Perception Muller-Lyer illusion

50 Human Perception brightness constancy Ted Adelson, people/adelson/checkershadow illusion.html

51 Human Perception Hermann grid illusion Hany Farid,

52 Human Perception pop-out effect (Treisman 1985) Count the red X

53 The Rest of Today s Class Brief Overview Human Vision and Visual Perception What is an Image?

54 What is an Image? This Image is taken from Brown s Computer Vision Course

55 How would it look through the computer s eyes?

56 Why is this an image?

57 Hello Word!

58 Hello Word!

59 Hello Word!

60 Hello World J R G B

61 Let s zoom in

62 Let s Pixel Pixel = Picture Element

63 Let s Pixel

64 Let s count 1 Pixel = 8 bits (UINT 8) = 1 Byte 1,205,592 myfirstimage worth maybe 1000 words but costs much more.

65 What is an Image? An image I is a two dimensional (2D) function that maps the image domain to [0, 255] I :! [0, 255] or (for RGB) I(x) =I(x, y) =~v, v 2 [0, 255] 3 and the value of a single pixel is: I(x) =I(x, y) =v, v 2 [0, 255] I(x) =I(x, y) =(v R,v G,v B ) Gray Level Pixel RGB pixel

66 Is this an image?

67 What s the difference?

68 Building an histogram

69 Can we measure the differences?

70 A bit on information theory (in the context of images) {0, 1} Choose an arbitrary pixel in an image, can you guess its value? Well, we can build an histogram and gamble on the value with the highest frequency

71 A bit on information theory {0, 1} Choose an arbitrary pixel in an image, can you guess its value? Well, we can build an histogram and gamble on the value with the highest frequency

72 A bit on information theory (in the context of images) By normalizing an histogram, one can get the probability for the occurrence of the i-th value. The Shannon entropy (measured in bits) is given by: H = where X i p i p i log 2 (p i ) log 2 (p i ) is the self-information, which is the entropy contribution of an individual pixel.

73 Entropy of an Image What does it mean? Does it mean anything? Entropy = 7.98 Entropy = 6.98

74 Entropy of an Image What does it mean? Does it mean anything? Entropy = 7.98 Entropy = 6.98 But Entropy = 0

75 Entropy of an Image What does it mean? Does it mean anything? Entropy ( ) = Entropy ( ) Obtained by pixel permutation

76 Entropy of an Image What does it mean? Does it mean anything? SmallI1 SmallI1im Obtained by pixel permutation

77 Next-door neighbors You have chosen a pixel and you know its value. What can you say about the value of its next-door neighbor?

78 Next-door neighbors

79 Next-door neighbors

80 Next-door neighbors Random permutation of the red channel of myfirstimage

81 Mutual Information (a little bit more on information theory) The Mutual Information of two random variables is a measure of the variables mutual dependence. The most common unit of measurement of mutual information is the bit.

82 Mutual Information (a little bit more on information theory) The Mutual Information of two random variables is a measure of the variables mutual dependence. I(X; Y )= X y2y X x2x p(x, y) log p(x, y) p(x)p(y) p(x, y) is the joint probability function of X and Y. p(x),p(y) X are the marginal probability distribution functions of and (respectively). Y

83 Mini-assignment #1 (bonus) Read an image (any image) Present one of its RGB channels I1 Permute I1 and present it. Present the histogram of I1. Calculate its entropy Calculate the Mutual Information between I1 pixels and their respective left-neighbors Calculate the Mutual Information between the permutation image s pixels and their respective left-neighbors

84 Is it enough?

85 Is it enough?

86 Is it enough?

87 not yet there

88 Next Class Sampling Quantization Histogram Processing

Capturing Light in man and machine

Capturing Light in man and machine Capturing Light in man and machine 15-463: Computational Photography Alexei Efros, CMU, Fall 2008 Image Formation Digital Camera Film The Eye Digital camera A digital camera replaces film with a sensor

More information

Capturing Light in man and machine

Capturing Light in man and machine Capturing Light in man and machine 15-463: Computational Photography Alexei Efros, CMU, Fall 2010 Etymology PHOTOGRAPHY light drawing / writing Image Formation Digital Camera Film The Eye Sensor Array

More information

Capturing Light in man and machine. Some figures from Steve Seitz, Steve Palmer, Paul Debevec, and Gonzalez et al.

Capturing Light in man and machine. Some figures from Steve Seitz, Steve Palmer, Paul Debevec, and Gonzalez et al. Capturing Light in man and machine Some figures from Steve Seitz, Steve Palmer, Paul Debevec, and Gonzalez et al. 15-463: Computational Photography Alexei Efros, CMU, Fall 2005 Image Formation Digital

More information

Capturing Light in man and machine

Capturing Light in man and machine Capturing Light in man and machine CS194: Image Manipulation & Computational Photography Alexei Efros, UC Berkeley, Fall 2014 Etymology PHOTOGRAPHY light drawing / writing Image Formation Digital Camera

More information

Capturing Light in man and machine

Capturing Light in man and machine Capturing Light in man and machine CS194: Image Manipulation & Computational Photography Alexei Efros, UC Berkeley, Fall 2015 Etymology PHOTOGRAPHY light drawing / writing Image Formation Digital Camera

More information

Oversubscription. Sorry, not fixed yet. We ll let you know as soon as we can.

Oversubscription. Sorry, not fixed yet. We ll let you know as soon as we can. Bela Borsodi Bela Borsodi Oversubscription Sorry, not fixed yet. We ll let you know as soon as we can. CS 143 James Hays Continuing his course many materials, courseworks, based from him + previous staff

More information

Waitlist. We ll let you know as soon as we can. Biggest issue is TAs

Waitlist. We ll let you know as soon as we can. Biggest issue is TAs Bela Borsodi Bela Borsodi Waitlist We ll let you know as soon as we can. Biggest issue is TAs CS 143 James Hays Many materials, courseworks, based from him + previous TA staff serious thanks! Textbook

More information

Motion illusion, rotating snakes

Motion illusion, rotating snakes Motion illusion, rotating snakes Previous classes Computer vision overview Mathematics of pinhole camera Sensors and light Recap: projection X t x K R 1 1 0 0 0 1 33 32 31 23 22 21 13 12 11 0 0 z y x t

More information

Capturing Light in man and machine

Capturing Light in man and machine Capturing Light in man and machine CS194: Image Manipulation & Computational Photography Alexei Efros, UC Berkeley, Fall 2016 Textbook http://szeliski.org/book/ General Comments Prerequisites Linear algebra!!!

More information

Frequencies and Color

Frequencies and Color Frequencies and Color Alexei Efros, CS280, Spring 2018 Salvador Dali Gala Contemplating the Mediterranean Sea, which at 30 meters becomes the portrait of Abraham Lincoln, 1976 Spatial Frequencies and

More information

Lecture 2 Digital Image Fundamentals. Lin ZHANG, PhD School of Software Engineering Tongji University Fall 2016

Lecture 2 Digital Image Fundamentals. Lin ZHANG, PhD School of Software Engineering Tongji University Fall 2016 Lecture 2 Digital Image Fundamentals Lin ZHANG, PhD School of Software Engineering Tongji University Fall 2016 Contents Elements of visual perception Light and the electromagnetic spectrum Image sensing

More information

Retina. Convergence. Early visual processing: retina & LGN. Visual Photoreptors: rods and cones. Visual Photoreptors: rods and cones.

Retina. Convergence. Early visual processing: retina & LGN. Visual Photoreptors: rods and cones. Visual Photoreptors: rods and cones. Announcements 1 st exam (next Thursday): Multiple choice (about 22), short answer and short essay don t list everything you know for the essay questions Book vs. lectures know bold terms for things that

More information

CSCE 763: Digital Image Processing

CSCE 763: Digital Image Processing CSCE 763: Digital Image Processing Spring 2018 Yan Tong Department of Computer Science and Engineering University of South Carolina Today s Agenda Welcome Tentative Syllabus Topics covered in the course

More information

Capturing light and color

Capturing light and color Capturing light and color Friday, 10/02/2017 Antonis Argyros e-mail: argyros@csd.uoc.gr Szeliski 2.2, 2.3, 3.1 1 Recap from last lecture Pinhole camera model Perspective projection Focal length and depth/field

More information

Digital Image Processing Lec 02 - Image Formation - Color Space

Digital Image Processing Lec 02 - Image Formation - Color Space DIP-AMA, Fall 2018 Digital Image Processing Lec 02 - Image Formation - Color Space Zhu Li Dept of CSEE, UMKC Office: FH560E, Email: lizhu@umkc.edu, Ph: x 2346. http://l.web.umkc.edu/lizhu p.1 Outline Recap

More information

CSCI 1290: Comp Photo

CSCI 1290: Comp Photo CSCI 1290: Comp Photo Fall 2018 @ Brown University James Tompkin Many slides thanks to James Hays old CS 129 course, along with all of its acknowledgements. Canny edge detector 1. Filter image with x,

More information

Today. Color. Color and light. Color and light. Electromagnetic spectrum 2/7/2011. CS376 Lecture 6: Color 1. What is color?

Today. Color. Color and light. Color and light. Electromagnetic spectrum 2/7/2011. CS376 Lecture 6: Color 1. What is color? Color Monday, Feb 7 Prof. UT-Austin Today Measuring color Spectral power distributions Color mixing Color matching experiments Color spaces Uniform color spaces Perception of color Human photoreceptors

More information

CS 1699: Intro to Computer Vision. Color. Prof. Adriana Kovashka University of Pittsburgh September 22, 2015

CS 1699: Intro to Computer Vision. Color. Prof. Adriana Kovashka University of Pittsburgh September 22, 2015 CS 1699: Intro to Computer Vision Color Prof. Adriana Kovashka University of Pittsburgh September 22, 2015 Today Review: SIFT features Physics and perception of color Color matching Color spaces Uses of

More information

Unit 1: Image Formation

Unit 1: Image Formation Unit 1: Image Formation 1. Geometry 2. Optics 3. Photometry 4. Sensor Readings Szeliski 2.1-2.3 & 6.3.5 1 Physical parameters of image formation Geometric Type of projection Camera pose Optical Sensor

More information

Overview. Pinhole camera model Projective geometry Vanishing points and lines Projection matrix Cameras with Lenses Color Digital image

Overview. Pinhole camera model Projective geometry Vanishing points and lines Projection matrix Cameras with Lenses Color Digital image Camera & Color Overview Pinhole camera model Projective geometry Vanishing points and lines Projection matrix Cameras with Lenses Color Digital image Book: Hartley 6.1, Szeliski 2.1.5, 2.2, 2.3 The trip

More information

Light and Color. Computer Vision Jia-Bin Huang, Virginia Tech. Empire of Light, 1950 by Rene Magritte

Light and Color. Computer Vision Jia-Bin Huang, Virginia Tech. Empire of Light, 1950 by Rene Magritte Light and Color Computer Vision Jia-Bin Huang, Virginia Tech Empire of Light, 1950 by Rene Magritte Administrative stuffs Signed up Piazza discussion board? Search for Teammates! Sample final project ideas

More information

Study guide for Graduate Computer Vision

Study guide for Graduate Computer Vision Study guide for Graduate Computer Vision Erik G. Learned-Miller Department of Computer Science University of Massachusetts, Amherst Amherst, MA 01003 November 23, 2011 Abstract 1 1. Know Bayes rule. What

More information

CMPSCI 670: Computer Vision! Color. University of Massachusetts, Amherst September 15, 2014 Instructor: Subhransu Maji

CMPSCI 670: Computer Vision! Color. University of Massachusetts, Amherst September 15, 2014 Instructor: Subhransu Maji CMPSCI 670: Computer Vision! Color University of Massachusetts, Amherst September 15, 2014 Instructor: Subhransu Maji Slides by D.A. Forsyth 2 Color is the result of interaction between light in the environment

More information

Digital Image Processing. Lecture # 8 Color Processing

Digital Image Processing. Lecture # 8 Color Processing Digital Image Processing Lecture # 8 Color Processing 1 COLOR IMAGE PROCESSING COLOR IMAGE PROCESSING Color Importance Color is an excellent descriptor Suitable for object Identification and Extraction

More information

DIGITAL IMAGE PROCESSING (COM-3371) Week 2 - January 14, 2002

DIGITAL IMAGE PROCESSING (COM-3371) Week 2 - January 14, 2002 DIGITAL IMAGE PROCESSING (COM-3371) Week 2 - January 14, 22 Topics: Human eye Visual phenomena Simple image model Image enhancement Point processes Histogram Lookup tables Contrast compression and stretching

More information

Digital Image Processing. Lecture # 3 Image Enhancement

Digital Image Processing. Lecture # 3 Image Enhancement Digital Image Processing Lecture # 3 Image Enhancement 1 Image Enhancement Image Enhancement 3 Image Enhancement 4 Image Enhancement Process an image so that the result is more suitable than the original

More information

Digital Image Processing

Digital Image Processing Part 1: Course Introduction Achim J. Lilienthal AASS Learning Systems Lab, Dep. Teknik Room T1209 (Fr, 11-12 o'clock) achim.lilienthal@oru.se Course Book Chapters 1 & 2 2011-04-05 Contents 1. Introduction

More information

CS 376b Computer Vision

CS 376b Computer Vision CS 376b Computer Vision 09 / 03 / 2014 Instructor: Michael Eckmann Today s Topics This is technically a lab/discussion session, but I'll treat it as a lecture today. Introduction to the course layout,

More information

Vision, Color, and Illusions. Vision: How we see

Vision, Color, and Illusions. Vision: How we see HDCC208N Fall 2018 One of many optical illusions - http://www.physics.uc.edu/~sitko/lightcolor/19-perception/19-perception.htm Vision, Color, and Illusions Vision: How we see The human eye allows us to

More information

Color. Phillip Otto Runge ( )

Color. Phillip Otto Runge ( ) Color Phillip Otto Runge (1777-1810) What is color? Color is a psychological property of our visual experiences when we look at objects and lights, not a physical property of those objects or lights (S.

More information

III: Vision. Objectives:

III: Vision. Objectives: III: Vision Objectives: Describe the characteristics of visible light, and explain the process by which the eye transforms light energy into neural. Describe how the eye and the brain process visual information.

More information

CPSC 425: Computer Vision

CPSC 425: Computer Vision 1 / 55 CPSC 425: Computer Vision Instructor: Fred Tung ftung@cs.ubc.ca Department of Computer Science University of British Columbia Lecture Notes 2015/2016 Term 2 2 / 55 Menu January 7, 2016 Topics: Image

More information

Color April 16 th, 2015

Color April 16 th, 2015 Color April 16 th, 2015 Yong Jae Lee UC Davis Today Measuring color Spectral power distributions Color mixing Color matching experiments Color spaces Uniform color spaces Perception of color Human photoreceptors

More information

Computer Vision. Howie Choset Introduction to Robotics

Computer Vision. Howie Choset   Introduction to Robotics Computer Vision Howie Choset http://www.cs.cmu.edu.edu/~choset Introduction to Robotics http://generalrobotics.org What is vision? What is computer vision? Edge Detection Edge Detection Interest points

More information

Lecture # 01. Introduction

Lecture # 01. Introduction Digital Image Processing Lecture # 01 Introduction Autumn 2012 Agenda Why image processing? Image processing examples Course plan History of imaging Fundamentals of image processing Components of image

More information

Lecture: Color. Juan Carlos Niebles and Ranjay Krishna Stanford AI Lab. Lecture 1 - Stanford University

Lecture: Color. Juan Carlos Niebles and Ranjay Krishna Stanford AI Lab. Lecture 1 - Stanford University Lecture: Color Juan Carlos Niebles and Ranjay Krishna Stanford AI Lab Stanford University Lecture 1 - Overview of Color Physics of color Human encoding of color Color spaces White balancing Stanford University

More information

Spatial Vision: Primary Visual Cortex (Chapter 3, part 1)

Spatial Vision: Primary Visual Cortex (Chapter 3, part 1) Spatial Vision: Primary Visual Cortex (Chapter 3, part 1) Lecture 6 Jonathan Pillow Sensation & Perception (PSY 345 / NEU 325) Princeton University, Spring 2019 1 remaining Chapter 2 stuff 2 Mach Band

More information

ME 6406 MACHINE VISION. Georgia Institute of Technology

ME 6406 MACHINE VISION. Georgia Institute of Technology ME 6406 MACHINE VISION Georgia Institute of Technology Class Information Instructor Professor Kok-Meng Lee MARC 474 Office hours: Tues/Thurs 1:00-2:00 pm kokmeng.lee@me.gatech.edu (404)-894-7402 Class

More information

Image Processing. Michael Kazhdan ( /657) HB Ch FvDFH Ch. 13.1

Image Processing. Michael Kazhdan ( /657) HB Ch FvDFH Ch. 13.1 Image Processing Michael Kazhdan (600.457/657) HB Ch. 14.4 FvDFH Ch. 13.1 Outline Human Vision Image Representation Reducing Color Quantization Artifacts Basic Image Processing Human Vision Model of Human

More information

Early Visual Processing: Receptive Fields & Retinal Processing (Chapter 2, part 2)

Early Visual Processing: Receptive Fields & Retinal Processing (Chapter 2, part 2) Early Visual Processing: Receptive Fields & Retinal Processing (Chapter 2, part 2) Lecture 5 Jonathan Pillow Sensation & Perception (PSY 345 / NEU 325) Princeton University, Spring 2015 1 Summary of last

More information

EC-433 Digital Image Processing

EC-433 Digital Image Processing EC-433 Digital Image Processing Lecture 2 Digital Image Fundamentals Dr. Arslan Shaukat 1 Fundamental Steps in DIP Image Acquisition An image is captured by a sensor (such as a monochrome or color TV camera)

More information

Lecture 15 End Chap. 6 Optical Instruments (2 slides) Begin Chap. 7 Visual Perception

Lecture 15 End Chap. 6 Optical Instruments (2 slides) Begin Chap. 7 Visual Perception Lecture 15 End Chap. 6 Optical Instruments (2 slides) Begin Chap. 7 Visual Perception Mar. 2, 2010 Homework #6, on Ch. 6, due March 4 Read Ch. 7, skip 7.10. 1 2 35 mm slide projector Field lens is used

More information

Graphics and Image Processing Basics

Graphics and Image Processing Basics EST 323 / CSE 524: CG-HCI Graphics and Image Processing Basics Klaus Mueller Computer Science Department Stony Brook University Julian Beever Optical Illusion: Sidewalk Art Julian Beever Optical Illusion:

More information

CS6670: Computer Vision

CS6670: Computer Vision CS6670: Computer Vision Noah Snavely Lecture 5: Cameras and Projection Szeliski 2.1.3-2.1.6 Reading Announcements Project 1 assigned, see projects page: http://www.cs.cornell.edu/courses/cs6670/2011sp/projects/projects.html

More information

Digital Image Processing. Lecture # 6 Corner Detection & Color Processing

Digital Image Processing. Lecture # 6 Corner Detection & Color Processing Digital Image Processing Lecture # 6 Corner Detection & Color Processing 1 Corners Corners (interest points) Unlike edges, corners (patches of pixels surrounding the corner) do not necessarily correspond

More information

Projection. Readings. Szeliski 2.1. Wednesday, October 23, 13

Projection. Readings. Szeliski 2.1. Wednesday, October 23, 13 Projection Readings Szeliski 2.1 Projection Readings Szeliski 2.1 Müller-Lyer Illusion by Pravin Bhat Müller-Lyer Illusion by Pravin Bhat http://www.michaelbach.de/ot/sze_muelue/index.html Müller-Lyer

More information

Proj 2. Looks like the evaluation function changed in converting to Python, and 80% on Notre Dame is more tricky to reach.

Proj 2. Looks like the evaluation function changed in converting to Python, and 80% on Notre Dame is more tricky to reach. Proj 2 Looks like the evaluation function changed in converting to Python, and 80% on Notre Dame is more tricky to reach. We will tweak the percentages. Leaderboard / Gradescope is up. Extra Credit Please

More information

Color. April 16 th, Yong Jae Lee UC Davis

Color. April 16 th, Yong Jae Lee UC Davis Color April 16 th, 2015 Yong Jae Lee UC Davis Measuring color Today Spectral power distributions Color mixing Color matching experiments Color spaces Uniform color spaces Perception of color Human photoreceptors

More information

Vision. Definition. Sensing of objects by the light reflected off the objects into our eyes

Vision. Definition. Sensing of objects by the light reflected off the objects into our eyes Vision Vision Definition Sensing of objects by the light reflected off the objects into our eyes Only occurs when there is the interaction of the eyes and the brain (Perception) What is light? Visible

More information

Vision and Color. Reading. Optics, cont d. Lenses. d d f. Brian Curless CSEP 557 Fall Good resources:

Vision and Color. Reading. Optics, cont d. Lenses. d d f. Brian Curless CSEP 557 Fall Good resources: Reading Good resources: Vision and Color Brian Curless CSEP 557 Fall 2016 Glassner, Principles of Digital Image Synthesis, pp. 5-32. Palmer, Vision Science: Photons to Phenomenology. Wandell. Foundations

More information

Vision and Color. Brian Curless CSEP 557 Fall 2016

Vision and Color. Brian Curless CSEP 557 Fall 2016 Vision and Color Brian Curless CSEP 557 Fall 2016 1 Reading Good resources: Glassner, Principles of Digital Image Synthesis, pp. 5-32. Palmer, Vision Science: Photons to Phenomenology. Wandell. Foundations

More information

Vision and Color. Reading. Optics, cont d. Lenses. d d f. Brian Curless CSE 557 Autumn Good resources:

Vision and Color. Reading. Optics, cont d. Lenses. d d f. Brian Curless CSE 557 Autumn Good resources: Reading Good resources: Vision and Color Brian Curless CSE 557 Autumn 2015 Glassner, Principles of Digital Image Synthesis, pp. 5-32. Palmer, Vision Science: Photons to Phenomenology. Wandell. Foundations

More information

Vision and Color. Brian Curless CSE 557 Autumn 2015

Vision and Color. Brian Curless CSE 557 Autumn 2015 Vision and Color Brian Curless CSE 557 Autumn 2015 1 Reading Good resources: Glassner, Principles of Digital Image Synthesis, pp. 5-32. Palmer, Vision Science: Photons to Phenomenology. Wandell. Foundations

More information

Background. Computer Vision & Digital Image Processing. Improved Bartlane transmitted image. Example Bartlane transmitted image

Background. Computer Vision & Digital Image Processing. Improved Bartlane transmitted image. Example Bartlane transmitted image Background Computer Vision & Digital Image Processing Introduction to Digital Image Processing Interest comes from two primary backgrounds Improvement of pictorial information for human perception How

More information

Cameras. CSE 455, Winter 2010 January 25, 2010

Cameras. CSE 455, Winter 2010 January 25, 2010 Cameras CSE 455, Winter 2010 January 25, 2010 Announcements New Lecturer! Neel Joshi, Ph.D. Post-Doctoral Researcher Microsoft Research neel@cs Project 1b (seam carving) was due on Friday the 22 nd Project

More information

Computer Assisted Image Analysis 1 GW 1, Filip Malmberg Centre for Image Analysis Deptartment of Information Technology Uppsala University

Computer Assisted Image Analysis 1 GW 1, Filip Malmberg Centre for Image Analysis Deptartment of Information Technology Uppsala University Computer Assisted Image Analysis 1 GW 1, 2.1-2.4 Filip Malmberg Centre for Image Analysis Deptartment of Information Technology Uppsala University 2 Course Overview 9+1 lectures (Filip, Damian) 5 computer

More information

CS6670: Computer Vision

CS6670: Computer Vision CS6670: Computer Vision Noah Snavely Lecture 4a: Cameras Source: S. Lazebnik Reading Szeliski chapter 2.2.3, 2.3 Image formation Let s design a camera Idea 1: put a piece of film in front of an object

More information

Visual System I Eye and Retina

Visual System I Eye and Retina Visual System I Eye and Retina Reading: BCP Chapter 9 www.webvision.edu The Visual System The visual system is the part of the NS which enables organisms to process visual details, as well as to perform

More information

Vision and Color. Reading. The lensmaker s formula. Lenses. Brian Curless CSEP 557 Autumn Good resources:

Vision and Color. Reading. The lensmaker s formula. Lenses. Brian Curless CSEP 557 Autumn Good resources: Reading Good resources: Vision and Color Brian Curless CSEP 557 Autumn 2017 Glassner, Principles of Digital Image Synthesis, pp. 5-32. Palmer, Vision Science: Photons to Phenomenology. Wandell. Foundations

More information

Vision. By: Karen, Jaqui, and Jen

Vision. By: Karen, Jaqui, and Jen Vision By: Karen, Jaqui, and Jen Activity: Directions: Stare at the black dot in the center of the picture don't look at anything else but the black dot. When we switch the picture you can look around

More information

Unit 1 DIGITAL IMAGE FUNDAMENTALS

Unit 1 DIGITAL IMAGE FUNDAMENTALS Unit 1 DIGITAL IMAGE FUNDAMENTALS What Is Digital Image? An image may be defined as a two-dimensional function, f(x, y), where x and y are spatial (plane) coordinates, and the amplitude of f at any pair

More information

HW- Finish your vision book!

HW- Finish your vision book! March 1 Table of Contents: 77. March 1 & 2 78. Vision Book Agenda: 1. Daily Sheet 2. Vision Notes and Discussion 3. Work on vision book! EQ- How does vision work? Do Now 1.Find your Vision Sensation fill-in-theblanks

More information

Digital Image Processing

Digital Image Processing Digital Image Processing Digital Imaging Fundamentals Christophoros Nikou cnikou@cs.uoi.gr Images taken from: R. Gonzalez and R. Woods. Digital Image Processing, Prentice Hall, 2008. Digital Image Processing

More information

AP PSYCH Unit 4.2 Vision 1. How does the eye transform light energy into neural messages? 2. How does the brain process visual information? 3.

AP PSYCH Unit 4.2 Vision 1. How does the eye transform light energy into neural messages? 2. How does the brain process visual information? 3. AP PSYCH Unit 4.2 Vision 1. How does the eye transform light energy into neural messages? 2. How does the brain process visual information? 3. What theories help us understand color vision? 4. Is your

More information

Image and Multidimensional Signal Processing

Image and Multidimensional Signal Processing Image and Multidimensional Signal Processing Professor William Hoff Dept of Electrical Engineering &Computer Science http://inside.mines.edu/~whoff/ Digital Image Fundamentals 2 Digital Image Fundamentals

More information

CSE 166: Image Processing. Overview. What is an image? Representing an image. What is image processing? History. Today

CSE 166: Image Processing. Overview. What is an image? Representing an image. What is image processing? History. Today CSE 166: Image Processing Overview Image Processing CSE 166 Today Course overview Logistics Some mathematics Lectures will be boardwork and slides CSE 166, Fall 2016 2 What is an image? Representing an

More information

Digital Image Fundamentals. Digital Image Processing. Human Visual System. Contents. Structure Of The Human Eye (cont.) Structure Of The Human Eye

Digital Image Fundamentals. Digital Image Processing. Human Visual System. Contents. Structure Of The Human Eye (cont.) Structure Of The Human Eye Digital Image Processing 2 Digital Image Fundamentals Digital Imaging Fundamentals Christophoros Nikou cnikou@cs.uoi.gr Those who wish to succeed must ask the right preliminary questions Aristotle Images

More information

Lecture 2: Color, Filtering & Edges. Slides: S. Lazebnik, S. Seitz, W. Freeman, F. Durand, D. Forsyth, D. Lowe, B. Wandell, S.Palmer, K.

Lecture 2: Color, Filtering & Edges. Slides: S. Lazebnik, S. Seitz, W. Freeman, F. Durand, D. Forsyth, D. Lowe, B. Wandell, S.Palmer, K. Lecture 2: Color, Filtering & Edges Slides: S. Lazebnik, S. Seitz, W. Freeman, F. Durand, D. Forsyth, D. Lowe, B. Wandell, S.Palmer, K. Grauman Color What is color? Color Camera Sensor http://www.photoaxe.com/wp-content/uploads/2007/04/camera-sensor.jpg

More information

Digital Image Fundamentals. Digital Image Processing. Human Visual System. Contents. Structure Of The Human Eye (cont.) Structure Of The Human Eye

Digital Image Fundamentals. Digital Image Processing. Human Visual System. Contents. Structure Of The Human Eye (cont.) Structure Of The Human Eye Digital Image Processing 2 Digital Image Fundamentals Digital Imaging Fundamentals Christophoros Nikou cnikou@cs.uoi.gr Images taken from: R. Gonzalez and R. Woods. Digital Image Processing, Prentice Hall,

More information

The Special Senses: Vision

The Special Senses: Vision OLLI Lecture 5 The Special Senses: Vision Vision The eyes are the sensory organs for vision. They collect light waves through their photoreceptors (located in the retina) and transmit them as nerve impulses

More information

Digital Image Processing

Digital Image Processing Digital Image Processing Digital Imaging Fundamentals Christophoros Nikou cnikou@cs.uoi.gr Images taken from: R. Gonzalez and R. Woods. Digital Image Processing, Prentice Hall, 2008. Digital Image Processing

More information

Lecture 3: Grey and Color Image Processing

Lecture 3: Grey and Color Image Processing I22: Digital Image processing Lecture 3: Grey and Color Image Processing Prof. YingLi Tian Sept. 13, 217 Department of Electrical Engineering The City College of New York The City University of New York

More information

Digital Image Processing COSC 6380/4393

Digital Image Processing COSC 6380/4393 Digital Image Processing COSC 6380/4393 Lecture 2 Aug 24 th, 2017 Slides from Dr. Shishir K Shah, Rajesh Rao and Frank (Qingzhong) Liu 1 Instructor TA Digital Image Processing COSC 6380/4393 Pranav Mantini

More information

Today I t n d ro ucti tion to computer vision Course overview Course requirements

Today I t n d ro ucti tion to computer vision Course overview Course requirements COMP 776: Computer Vision Today Introduction ti to computer vision i Course overview Course requirements The goal of computer vision To extract t meaning from pixels What we see What a computer sees Source:

More information

Human Vision, Color and Basic Image Processing

Human Vision, Color and Basic Image Processing Human Vision, Color and Basic Image Processing Connelly Barnes CS4810 University of Virginia Acknowledgement: slides by Jason Lawrence, Misha Kazhdan, Allison Klein, Tom Funkhouser, Adam Finkelstein and

More information

Vision. PSYCHOLOGY (8th Edition, in Modules) David Myers. Module 13. Vision. Vision

Vision. PSYCHOLOGY (8th Edition, in Modules) David Myers. Module 13. Vision. Vision PSYCHOLOGY (8th Edition, in Modules) David Myers PowerPoint Slides Aneeq Ahmad Henderson State University Worth Publishers, 2007 1 Vision Module 13 2 Vision Vision The Stimulus Input: Light Energy The

More information

Session 1. by Shahid Farid

Session 1. by Shahid Farid Session 1 by Shahid Farid Course introduction What is image and its attributes? Image types Monochrome images Grayscale images Course introduction Color images Color lookup table Image Histogram Shahid

More information

Projection. Projection. Image formation. Müller-Lyer Illusion. Readings. Readings. Let s design a camera. Szeliski 2.1. Szeliski 2.

Projection. Projection. Image formation. Müller-Lyer Illusion. Readings. Readings. Let s design a camera. Szeliski 2.1. Szeliski 2. Projection Projection Readings Szeliski 2.1 Readings Szeliski 2.1 Müller-Lyer Illusion Image formation object film by Pravin Bhat http://www.michaelbach.de/ot/sze_muelue/index.html Let s design a camera

More information

Sensation. What is Sensation, Perception, and Cognition. All sensory systems operate the same, they only use different mechanisms

Sensation. What is Sensation, Perception, and Cognition. All sensory systems operate the same, they only use different mechanisms Sensation All sensory systems operate the same, they only use different mechanisms 1. Have a physical stimulus (e.g., light) 2. The stimulus emits some sort of energy 3. Energy activates some sort of receptor

More information

Sensation. Sensation. Perception. What is Sensation, Perception, and Cognition

Sensation. Sensation. Perception. What is Sensation, Perception, and Cognition All sensory systems operate the same, they only use different mechanisms Sensation 1. Have a physical stimulus (e.g., light) 2. The stimulus emits some sort of energy 3. Energy activates some sort of receptor

More information

Lecture 4 Foundations and Cognitive Processes in Visual Perception From the Retina to the Visual Cortex

Lecture 4 Foundations and Cognitive Processes in Visual Perception From the Retina to the Visual Cortex Lecture 4 Foundations and Cognitive Processes in Visual Perception From the Retina to the Visual Cortex 1.Vision Science 2.Visual Performance 3.The Human Visual System 4.The Retina 5.The Visual Field and

More information

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN Course Code : CS0323 Course Title : Digital Image Processing Semester : V Course Time : July Dec 2011

More information

Introduction to Visual Perception & the EM Spectrum

Introduction to Visual Perception & the EM Spectrum , Winter 2005 Digital Image Fundamentals: Visual Perception & the EM Spectrum, Image Acquisition, Sampling & Quantization Monday, September 19 2004 Overview (1): Review Some questions to consider Elements

More information

Review. Introduction to Visual Perception & the EM Spectrum. Overview (1):

Review. Introduction to Visual Perception & the EM Spectrum. Overview (1): Overview (1): Review Some questions to consider Winter 2005 Digital Image Fundamentals: Visual Perception & the EM Spectrum, Image Acquisition, Sampling & Quantization Tuesday, January 17 2006 Elements

More information

IMAGE PROCESSING PAPER PRESENTATION ON IMAGE PROCESSING

IMAGE PROCESSING PAPER PRESENTATION ON IMAGE PROCESSING IMAGE PROCESSING PAPER PRESENTATION ON IMAGE PROCESSING PRESENTED BY S PRADEEP K SUNIL KUMAR III BTECH-II SEM, III BTECH-II SEM, C.S.E. C.S.E. pradeep585singana@gmail.com sunilkumar5b9@gmail.com CONTACT:

More information

Digital Image Processing

Digital Image Processing Digital Image Processing Lecture # 3 Digital Image Fundamentals ALI JAVED Lecturer SOFTWARE ENGINEERING DEPARTMENT U.E.T TAXILA Email:: ali.javed@uettaxila.edu.pk Office Room #:: 7 Presentation Outline

More information

Color. Homework 1 is out. Overview of today. color. Why is color useful 2/11/2008. Due on Mon 25 th Feb. Also start looking at ideas for projects

Color. Homework 1 is out. Overview of today. color. Why is color useful 2/11/2008. Due on Mon 25 th Feb. Also start looking at ideas for projects Homework 1 is out Color Lecture 2 Due on Mon 25 th Feb Also start looking at ideas for projects Suggestions are welcome! Overview of today Physics of color Human encoding of color Color spaces Camera sensor

More information

Color and perception Christian Miller CS Fall 2011

Color and perception Christian Miller CS Fall 2011 Color and perception Christian Miller CS 354 - Fall 2011 A slight detour We ve spent the whole class talking about how to put images on the screen What happens when we look at those images? Are there any

More information

Image Formation and Capture

Image Formation and Capture Figure credits: B. Curless, E. Hecht, W.J. Smith, B.K.P. Horn, A. Theuwissen, and J. Malik Image Formation and Capture COS 429: Computer Vision Image Formation and Capture Real world Optics Sensor Devices

More information

Vision. Biological vision and image processing

Vision. Biological vision and image processing Vision Stefano Ferrari Università degli Studi di Milano stefano.ferrari@unimi.it Methods for Image processing academic year 2017 2018 Biological vision and image processing The human visual perception

More information

ELE 882: Introduction to Digital Image Processing (DIP)

ELE 882: Introduction to Digital Image Processing (DIP) ELE882 Introduction to Digital Image Processing Course Instructor: Prof. Ling Guan Department of Electrical & Computer Engineering Room 315, ENG Building Tel: (416)979-5000 ext 6072 Email: lguan@ee.ryerson.ca

More information

10/8/ dpt. n 21 = n n' r D = The electromagnetic spectrum. A few words about light. BÓDIS Emőke 02 October Optical Imaging in the Eye

10/8/ dpt. n 21 = n n' r D = The electromagnetic spectrum. A few words about light. BÓDIS Emőke 02 October Optical Imaging in the Eye A few words about light BÓDIS Emőke 02 October 2012 Optical Imaging in the Eye Healthy eye: 25 cm, v1 v2 Let s determine the change in the refractive power between the two extremes during accommodation!

More information

Don t twinkle, little star!

Don t twinkle, little star! Lecture 16 Ch. 6. Optical instruments (cont d) Single lens instruments Eyeglasses Magnifying glass Two lens instruments Microscope Telescope & binoculars The projector Projection lens Field lens Ch. 7,

More information

Digital Image Processing

Digital Image Processing Digital Image Processing Digital Imaging Fundamentals Christophoros Nikou cnikou@cs.uoi.gr Images taken from: R. Gonzalez and R. Woods. Digital Image Processing, Prentice Hall, 2008. Digital Image Processing

More information

CS510: Image Computation. Ross Beveridge Jan 16, 2018

CS510: Image Computation. Ross Beveridge Jan 16, 2018 CS510: Image Computation Ross Beveridge Jan 16, 2018 Class Goals Prepare you to do research in computer vision Provide big picture (comparison to humans) Give you experience reading papers Familiarize

More information

better make it a triple (3 x)

better make it a triple (3 x) Crown 85: Visual Perception: : Structure of and Information Processing in the Retina 1 lectures 5 better make it a triple (3 x) 1 blind spot demonstration (close left eye) blind spot 2 temporal right eye

More information

Human Visual System. Digital Image Processing. Digital Image Fundamentals. Structure Of The Human Eye. Blind-Spot Experiment.

Human Visual System. Digital Image Processing. Digital Image Fundamentals. Structure Of The Human Eye. Blind-Spot Experiment. Digital Image Processing Digital Imaging Fundamentals Christophoros Nikou cnikou@cs.uoi.gr 4 Human Visual System The best vision model we have! Knowledge of how images form in the eye can help us with

More information

Introduction to Visual Perception

Introduction to Visual Perception The Art and Science of Depiction Introduction to Visual Perception Fredo Durand and Julie Dorsey MIT- Lab for Computer Science Vision is not straightforward The complexity of the problem was completely

More information

SECTION I - CHAPTER 2 DIGITAL IMAGING PROCESSING CONCEPTS

SECTION I - CHAPTER 2 DIGITAL IMAGING PROCESSING CONCEPTS RADT 3463 - COMPUTERIZED IMAGING Section I: Chapter 2 RADT 3463 Computerized Imaging 1 SECTION I - CHAPTER 2 DIGITAL IMAGING PROCESSING CONCEPTS RADT 3463 COMPUTERIZED IMAGING Section I: Chapter 2 RADT

More information

Reading. 1. Visual perception. Outline. Forming an image. Optional: Glassner, Principles of Digital Image Synthesis, sections

Reading. 1. Visual perception. Outline. Forming an image. Optional: Glassner, Principles of Digital Image Synthesis, sections Reading Optional: Glassner, Principles of Digital mage Synthesis, sections 1.1-1.6. 1. Visual perception Brian Wandell. Foundations of Vision. Sinauer Associates, Sunderland, MA, 1995. Research papers:

More information