CS 376b Computer Vision
|
|
- Marcia Reeves
- 5 years ago
- Views:
Transcription
1 CS 376b Computer Vision 09 / 03 / 2014 Instructor: Michael Eckmann
2 Today s Topics This is technically a lab/discussion session, but I'll treat it as a lecture today. Introduction to the course layout, assignments, exams, topics etc. What is Computer Vision? Fill out a questionnaire to allow me to learn about the backgrounds of you all which will inform some decisions about the material we will cover. College - CS 376b - Fall 2014
3 Who is your instructor? I'm Mike Eckmann and this is my eleventh year at Skidmore. Before that I was at Lehigh University in PA. I studied Mathematics and Computer Engineering and Computer Science all at Lehigh University. I was employed as a programmer (systems analyst) for eight years. I have research interests in computer vision. College - CS 376b - Fall 2014
4 1 credit honors add-on course do not have to be an honors forum student to enroll part of The Alien Invasions Project. Our cluster is called Drones. work with students from Physics, Business, Foreign Languages (Italian) and Computer Science on the topic of "Drones." the work you do over the course of the semester will be largely student driven, with a final collaborative project at the end. HF (Alien Invasions: Drones with Michael Eckmann) and it is open for enrollment now. meet from 6:30-7:30 p.m. on Wednesdays, but this time/day may change if amenable to all involved. Students can add the class any time before the add deadline.
5 1 credit honors add-on course project will involve collaboration with a subset of the students in three other courses (taught by Cathy Hill, Evan halstead and Barbara Garbin.) Each course has it own honors add-on section, and we ll pool these into one larger team. Each of those student cohorts (and professors) will bring different interests, perspectives and proficiencies to the table. College - CS 376b - Fall 2014
6 Course Information For programming assignments in this course, you will be using the OpenCV (open source computer vision) library. Early in the semester I will give an overview of some of the features of the library as well as sample code. College - CS 376b - Fall 2014
7 Course Information (cont.) Expect to have 4 programming assignments 1 st one will make sure you understand certain important opencv library concepts in your code 2 nd one will deal with image processing techniques 3 rd and 4 th will probably have to do with computer vision tasks (e.g. edge/feature detection, segmentation, tracking, matching.) College - CS 376b - Fall 2014
8 Course Information (cont.) In addition to the programming assignments, we will have a few homeworks dealing with some concepts that aren't covered in the programming assignments We will have two exams plus a final exam. APPROXIMATE DATES are exam 1 on or about 10/02/2014 exam 2 on or about 11/06/2014 final exam is 12/16/2014 6pm (set by registrar) We will have weekly lab/discussion sessions for image processing and vision concepts as well as interaction with OpenCV. College - CS 376b - Fall 2014
9 Computer Vision The goal of Computer Vision, according to one text is to make useful decisions about real physical objects and scenes from sensed images. That is, understanding images. College - CS 376b - Fall 2014
10 Computer Vision Basic (oversimplified) observations on the relationship between Computer Vision, Computer Graphics and Image Processing. Computer Graphics Given models, generate images Computer Vision Given images, generate models Image Processing Given images, generate (other) images College - CS 376b - Fall 2014
11 Computer Vision Let me read you a list of some applications of computer vision. (p. 3-5 of A Practical Introduction to Computer Vision with OpenCV, by Kenneth Dawson-Howe, c. 2014, Wiley). College - CS 376b - Fall 2014
12 Computer Vision Many computer vision tasks require image processing techniques. So, a substantial portion of the course will be spent on learning image processing techniques and how they can be applied to computer vision problems. College - CS 376b - Fall 2014
13 Computer Vision For example if the computer vision task was to find, in an image, a particular flat object for which you know the basic outline. The task might be solved by reducing noise in the image (image processing) processing the image to find all edges and generate an edge image (image processing) process the edge image to connect the edges into a contour determine if any of the contour shapes match the contour of the shape you're trying to find. College - CS 376b - Fall 2014
14 Computer Vision Topics Image formation and representation how do we acquire digital images and in what format are they stored Binary Image Analysis what information can we get out of a black and white image (as opposed to a color image or a greyscale image)? what are typical operations on binary images and for what are they used? College - CS 376b - Fall 2014
15 Computer Vision Topics Image Filtering and Enhancement how do we reduce different kinds of noise how do we enhance an image to show better detail in areas of low contrast use of histograms applying image operators detecting edges etc. Color techniques and information from color images College - CS 376b - Fall 2014
16 Computer Vision Topics Texture how can we capture texture of an object in an image and what can we do with it Motion different techniques for detecting motion in image sequences (video) and what information can be gained from this Segmentation techniques to segment an image into meaningful areas based on various criteria College - CS 376b - Fall 2014
17 Computer Vision Topics Matching in 2D how to find correspondences between two images how to use these correspondences to generate meaningful information College - CS 376b - Fall 2014
18 What is a digital image 2 dimensional grid of pixels Each pixel contains numeric data that describe what color the pixel is (or what brightness the pixel is for grayscale images.) Depending on whether it is a color or grayscale image, each pixel contains either 3 numbers (Red, Green and Blue) or 1 number (brightness).
19 What is a digital image The smallest unit in an image is a pixel. Each pixel contains one color.
20 What is a digital image Both images below are in public domain
21 What is a digital image Let's examine a digital image using gimp (Gnu Image Manipulation Program) that has similar functionality to Photoshop. I'll zoom in and point out RGB values of pixels I'll convert to grayscale and show the brightness values of pixels
22 RGB Since color images are so prevalent, you should get a feel for what values of R, G and B channels describe what colors. Let's use the applet on this site: Observe what colors you get when all 3 are equal (R=G=B). Let's keep two channels constant and slide the other channel among all values.
23 RGB Often the size of each of the R, G and B color channels is 1 byte which has a range of How many different colors can be made if each channel has 1 byte of space?
24 RGB Often the size of each of the R, G and B color channels is 1 byte which has a range of How many different colors can be made if each channel has 1 byte of space? 256 * 256 * 256 = 16,777,216 One of 16,777,216 different colors can be specified when 1 byte per color channel is used to store the color.
25 Byte A byte is 8 bits A bit holds one value (a 0 or a 1) Since there are 2 different values for a bit and there are 8 bits in a byte, there are 2^8=256 different values for a byte.
26 Grayscale Grayscale images hold 1 number per pixel. Each pixel is usually 1 byte. So, one of 256 different brightness values can be stored per pixel. 0 = black 255 = white All numbers in between are varying levels of gray
27 True black and white (monochrome) In layman's terms a grayscale image is often described as black and white. This is not accurate. How much space would one need per pixel to store a true black and white image?
28 True black and white (monochrome) In layman's terms a grayscale image is often described as black and white. This is not accurate. How much space would one need per pixel to store a true black and white image? 1 bit (0=black, 1=white) How might one convert a grayscale image to true black and white?
29 Electromagnetic radiation Physically, color is electromagnetic radiation in the visible light frequency range. College - CS Fall 2014
30 Electromagnetic radiation Frequency range of visible light is approx. from: 4.3*10^14 Hz up to 7.9*10^14 Hz College - CS Fall 2014
31 Electromagnetic radiation Human eye senses radiation wavelengths between approx nanometers radiation with wavelengths less than visible light Ultraviolet, X-rays radiation with wavelengths greater than visible light Infrared, Microwaves, TV, Radio There are sensors to detect these various non-visible wavelengths College - CS 376b - Fall 2014
32 Imaging devices x-ray images can penetrate the human body/bones infrared (IR) images (higher temperatures emit higher infrared radiation) often used for night photography film camera digital camera usually a CCD with cells in a rectangular grid or CMOS sensors For digital image processing and computer vision to be done on the images, we need a digital image. Also, if the device does not detect visible light, typically the different values captured by the devices are converted to visible colors. College - CS Fall 2014
33 CCD cameras image figure 2.2 in Computer Vision by Shapiro and Stockman discrete cells convert light energy into electrical charges and they integrate the light energy falling on them during the time the shutter is open College - CS Fall 2014
34 Video 30 frames (images) per second for NTSC video can be a different rate of images e.g. 15, 60 almost always compressed due to the large size example: a 640 x 480 image with 3 bytes per pixel uncompressed is how big? a 90 minute video w/ 30 frames per second uncompressed with each frame as above is how big? COTS (commercial off the shelf) CCD video cameras are made for other purposes than for computer vision e.g. pixels may not be square (4:3 ratio) computer vision most likely prefers/assumes square pixels College - CS Fall 2014
35 Problems in digital images geometric distortion due to an imperfect lens the light beams don't travel on the correct path e.g. barrel distortion for small focal lengths scattering medium that the light travels through is rarely a vacuum, hence the light bends (e.g. air, water, other liquids ) (see Snell's law) blooming each CCD cell is close to their neighbors so, light can leak between neighboring cells CCD variations some cells might not be all equally sensitive due to variations in the manufacturing process College - CS Fall 2014
36 Problems in digital images clipping or wrap-around when an analog value is converted to digital, high values may be clipped to the max digital value wrap around is like a modulus operator quantization effects converting a continuous range to a discrete range chromatic distortion lens has the index of refraction (bending) different for different wavelengths (colors) let's look back at the lightbulb picture, what's the effect? College - CS Fall 2014
ECU 3040 Digital Image Processing
ECU 3040 Digital Image Processing Dr. Praveen Sankaran Department of ECE NIT Calicut January 8, 2015 Ground Rules Grading Policy: Projects 20 Exam 1 15 Exam 2 15 Exam 3 50 Letter Grading:Absolute Textbook:
More informationVisibility of Detail
Visibility of Detail Radiographic Quality Quality radiographic images represents the, and information is for diagnosis. The of the anatomic structures and the accuracy of their ( ) determine the overall
More informationSensors and Sensing Cameras and Camera Calibration
Sensors and Sensing Cameras and Camera Calibration Todor Stoyanov Mobile Robotics and Olfaction Lab Center for Applied Autonomous Sensor Systems Örebro University, Sweden todor.stoyanov@oru.se 20.11.2014
More informationCPSC 4040/6040 Computer Graphics Images. Joshua Levine
CPSC 4040/6040 Computer Graphics Images Joshua Levine levinej@clemson.edu Lecture 04 Displays and Optics Sept. 1, 2015 Slide Credits: Kenny A. Hunt Don House Torsten Möller Hanspeter Pfister Agenda Open
More informationDigital Imaging Rochester Institute of Technology
Digital Imaging 1999 Rochester Institute of Technology So Far... camera AgX film processing image AgX photographic film captures image formed by the optical elements (lens). Unfortunately, the processing
More informationImage 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 informationME 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 informationIntroduction to Computer Vision
Introduction to Computer Vision CS / ECE 181B Thursday, April 1, 2004 Course Details HW #0 and HW #1 are available. Course web site http://www.ece.ucsb.edu/~manj/cs181b Syllabus, schedule, lecture notes,
More informationCSE 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 informationCS 262 Lecture 01: Digital Images and Video. John Magee Some material copyright Jones and Bartlett
CS 262 Lecture 01: Digital Images and Video John Magee Some material copyright Jones and Bartlett 1 Overview/Questions What is digital information? What is color? How do pictures get encoded into binary
More informationCS 376A Digital Image Processing
CS 376A Digital Image Processing 02 / 15 / 2017 Instructor: Michael Eckmann Today s Topics Questions? Comments? Color Image processing Fixing tonal problems Start histograms histogram equalization for
More informationLENSES. INEL 6088 Computer Vision
LENSES INEL 6088 Computer Vision Digital camera A digital camera replaces film with a sensor array Each cell in the array is a Charge Coupled Device light-sensitive diode that converts photons to electrons
More informationOverview. 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 informationDIGITAL IMAGE PROCESSING
DIGITAL IMAGE PROCESSING Lecture 1 Introduction Tammy Riklin Raviv Electrical and Computer Engineering Ben-Gurion University of the Negev 2 Introduction to Digital Image Processing Lecturer: Dr. Tammy
More informationCS101 Lecture 19: Digital Images. John Magee 18 July 2013 Some material copyright Jones and Bartlett. Overview/Questions
CS101 Lecture 19: Digital Images John Magee 18 July 2013 Some material copyright Jones and Bartlett 1 Overview/Questions What is digital information? What is color? How do pictures get encoded into binary
More informationPrinciples of Photogrammetry
Winter 2014 1 Instructor: Contact Information. Office: Room # ENE 229C. Tel: (403) 220-7105. E-mail: ahabib@ucalgary.ca Lectures (SB 148): Monday, Wednesday& Friday (10:00 a.m. 10:50 a.m.). Office Hours:
More informationEC-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 informationLenses, exposure, and (de)focus
Lenses, exposure, and (de)focus http://graphics.cs.cmu.edu/courses/15-463 15-463, 15-663, 15-862 Computational Photography Fall 2017, Lecture 15 Course announcements Homework 4 is out. - Due October 26
More informationCS101 Lecture 12: Digital Images. What You ll Learn Today
CS101 Lecture 12: Digital Images Sampling and Quantizing Using bits to Represent Colors and Images Aaron Stevens (azs@bu.edu) 20 February 2013 What You ll Learn Today What is digital information? How to
More informationCameras. 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 informationSECTION 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 informationImage Processing - Intro. Tamás Szirányi
Image Processing - Intro Tamás Szirányi The path of light through optics A Brief History of Images 1558 Camera Obscura, Gemma Frisius, 1558 A Brief History of Images 1558 1568 Lens Based Camera Obscura,
More informationOversubscription. 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 informationUnit 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 informationLECTURE 07 COLORS IN IMAGES & VIDEO
MULTIMEDIA TECHNOLOGIES LECTURE 07 COLORS IN IMAGES & VIDEO IMRAN IHSAN ASSISTANT PROFESSOR LIGHT AND SPECTRA Visible light is an electromagnetic wave in the 400nm 700 nm range. The eye is basically similar
More informationImage Formation: Camera Model
Image Formation: Camera Model Ruigang Yang COMP 684 Fall 2005, CS684-IBMR Outline Camera Models Pinhole Perspective Projection Affine Projection Camera with Lenses Digital Image Formation The Human Eye
More informationChapters 1 & 2. Definitions and applications Conceptual basis of photogrammetric processing
Chapters 1 & 2 Chapter 1: Photogrammetry Definitions and applications Conceptual basis of photogrammetric processing Transition from two-dimensional imagery to three-dimensional information Automation
More informationWaves. Electromagnetic & Mechanical Waves
Waves Electromagnetic & Mechanical Waves Wave Definition: A disturbance that transfers energy from place to place. Molecules pass energy to neighboring molecules who pass energy to neighboring molecules
More informationA CAMERA IS A LIGHT TIGHT BOX
HOW CAMERAS WORK A CAMERA IS A LIGHT TIGHT BOX Pinhole Principle All contemporary cameras have the same basic features A light-tight box to hold the camera parts and recording material A viewing system
More informationIntroduction to Digital Photography
Introduction to Digital Photography A CAMERA IS A LIGHT TIGHT BOX All contemporary cameras have the same basic features A light-tight box to hold the camera parts and recording material A viewing system
More informationComputer Vision Introduction or
Computer Vision Introduction http://www.ugrad.cs.jhu.edu/~cs461 or http://cirl.lcsr.jhu.edu/vision_syllabus Professor Hager http://www.cs.jhu.edu/~hager Outline for Today Outline and Organization of the
More informationColors in Images & Video
LECTURE 8 Colors in Images & Video CS 5513 Multimedia Systems Spring 2009 Imran Ihsan Principal Design Consultant OPUSVII www.opuseven.com Faculty of Engineering & Applied Sciences 1. Light and Spectra
More informationComputer 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 informationGeneral Imaging System
General Imaging System Lecture Slides ME 4060 Machine Vision and Vision-based Control Chapter 5 Image Sensing and Acquisition By Dr. Debao Zhou 1 2 Light, Color, and Electromagnetic Spectrum Penetrate
More informationFundamentals of Multimedia
Fundamentals of Multimedia Lecture 2 Graphics & Image Data Representation Mahmoud El-Gayyar elgayyar@ci.suez.edu.eg Outline Black & white imags 1 bit images 8-bit gray-level images Image histogram Dithering
More informationImage Formation III Chapter 1 (Forsyth&Ponce) Cameras Lenses & Sensors
Image Formation III Chapter 1 (Forsyth&Ponce) Cameras Lenses & Sensors Guido Gerig CS-GY 6643, Spring 2017 (slides modified from Marc Pollefeys, UNC Chapel Hill/ ETH Zurich, With content from Prof. Trevor
More information25 Questions. All are multiple choice questions. 4 will require an additional written response explaining your answer.
9 th Grade Digital Photography Final Review- Written Portion of Exam EXAM STRUCTURE: 25 Questions. All are multiple choice questions. 4 will require an additional written response explaining your answer.
More informationImage Processing. COMP 3072 / GV12 Gabriel Brostow. TA: Josias P. Elisee (with help from Dr Wole Oyekoya) Image Processing.
Image Processing COMP 3072 / GV12 Gabriel Brostow TA: Josias P. Elisee (with help from Dr Wole Oyekoya) 1 2 Motivation and Goals Grounding in image processing techniques Concentrate on algorithms used
More informationCapturing 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 information60 minute physics. Light. Nine hands-on activities: with GCSE Physics curriculum links. Light. Electric circuits. Machines & electromagnets
60 minute physics Nine hands-on activities: with GCSE Physics curriculum links Mapping data Digital Electric circuits Machines & electromagnets Flight & movement Storing energy Forces & motion Changing
More informationComputing for Engineers in Python
Computing for Engineers in Python Lecture 10: Signal (Image) Processing Autumn 2011-12 Some slides incorporated from Benny Chor s course 1 Lecture 9: Highlights Sorting, searching and time complexity Preprocessing
More informationECC419 IMAGE PROCESSING
ECC419 IMAGE PROCESSING INTRODUCTION Image Processing Image processing is a subclass of signal processing concerned specifically with pictures. Digital Image Processing, process digital images by means
More informationColor Image Processing
Color Image Processing Selim Aksoy Department of Computer Engineering Bilkent University saksoy@cs.bilkent.edu.tr Color Used heavily in human vision. Visible spectrum for humans is 400 nm (blue) to 700
More informationThe Xiris Glossary of Machine Vision Terminology
X The Xiris Glossary of Machine Vision Terminology 2 Introduction Automated welding, camera technology, and digital image processing are all complex subjects. When you combine them in a system featuring
More informationDigitization and fundamental techniques
Digitization and fundamental techniques Chapter 2.2-2.6 Robin Strand Centre for Image analysis Swedish University of Agricultural Sciences Uppsala University Outline Imaging Digitization Sampling Labeling
More informationDigital Image Processing
What is an image? Digital Image Processing Picture, Photograph Visual data Usually two- or three-dimensional What is a digital image? An image which is discretized, i.e., defined on a discrete grid (ex.
More informationImage processing. Image formation. Brightness images. Pre-digitization image. Subhransu Maji. CMPSCI 670: Computer Vision. September 22, 2016
Image formation Image processing Subhransu Maji : Computer Vision September 22, 2016 Slides credit: Erik Learned-Miller and others 2 Pre-digitization image What is an image before you digitize it? Continuous
More informationComputer and Machine Vision
Computer and Machine Vision Lecture Week 7 Part-2 (Exam #1 Review) February 26, 2014 Sam Siewert Outline of Week 7 Basic Convolution Transform Speed-Up Concepts for Computer Vision Hough Linear Transform
More informationIntroduction. Ioannis Rekleitis
Introduction Ioannis Rekleitis Why Image Processing? Who here has a camera? How many cameras do you have Point where computers fast/cheap Cameras become omnipresent Deep Learning CSCE 590: Introduction
More informationCSC 170 Introduction to Computers and Their Applications. Lecture #3 Digital Graphics and Video Basics. Bitmap Basics
CSC 170 Introduction to Computers and Their Applications Lecture #3 Digital Graphics and Video Basics Bitmap Basics As digital devices gained the ability to display images, two types of computer graphics
More informationWhat will be on the midterm?
What will be on the midterm? CS 178, Spring 2014 Marc Levoy Computer Science Department Stanford University General information 2 Monday, 7-9pm, Cubberly Auditorium (School of Edu) closed book, no notes
More informationWaitlist. 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 informationCvision 2. António J. R. Neves João Paulo Silva Cunha. Bernardo Cunha. IEETA / Universidade de Aveiro
Cvision 2 Digital Imaging António J. R. Neves (an@ua.pt) & João Paulo Silva Cunha & Bernardo Cunha IEETA / Universidade de Aveiro Outline Image sensors Camera calibration Sampling and quantization Data
More informationSession 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 informationCSCE 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 informationELECTROMAGNETIC SPECTRUM ELECTROMAGNETIC SPECTRUM
LECTURE:2 ELECTROMAGNETIC SPECTRUM ELECTROMAGNETIC SPECTRUM Electromagnetic waves: In an electromagnetic wave the electric and magnetic fields are mutually perpendicular. They are also both perpendicular
More informationCameras. Shrinking the aperture. Camera trial #1. Pinhole camera. Digital Visual Effects Yung-Yu Chuang. Put a piece of film in front of an object.
Camera trial #1 Cameras Digital Visual Effects Yung-Yu Chuang scene film with slides by Fredo Durand, Brian Curless, Steve Seitz and Alexei Efros Put a piece of film in front of an object. Pinhole camera
More informationROBOT VISION. Dr.M.Madhavi, MED, MVSREC
ROBOT VISION Dr.M.Madhavi, MED, MVSREC Robotic vision may be defined as the process of acquiring and extracting information from images of 3-D world. Robotic vision is primarily targeted at manipulation
More informationLecture # 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 informationMotion 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 informationKankakee Community College
Kankakee Community College Course prefix and number: DSGN 1113 Course title: Digital Photography Credit hours: 3 Lecture hours: 3 Lab hours: 0 Semester: Spring 2015 Catalog description: This course is
More informationCS559: Computer Graphics. Lecture 2: Image Formation in Eyes and Cameras Li Zhang Spring 2008
CS559: Computer Graphics Lecture 2: Image Formation in Eyes and Cameras Li Zhang Spring 2008 Today Eyes Cameras Light Why can we see? Visible Light and Beyond Infrared, e.g. radio wave longer wavelength
More informationCS 565 Computer Vision. Nazar Khan PUCIT Lecture 4: Colour
CS 565 Computer Vision Nazar Khan PUCIT Lecture 4: Colour Topics to be covered Motivation for Studying Colour Physical Background Biological Background Technical Colour Spaces Motivation Colour science
More informationIntroduction. Lighting
&855(17 )8785(75(1'6,10$&+,1(9,6,21 5HVHDUFK6FLHQWLVW0DWV&DUOLQ 2SWLFDO0HDVXUHPHQW6\VWHPVDQG'DWD$QDO\VLV 6,17()(OHFWURQLFV &\EHUQHWLFV %R[%OLQGHUQ2VOR125:$< (PDLO0DWV&DUOLQ#HF\VLQWHIQR http://www.sintef.no/ecy/7210/
More informationImages and Displays. Lecture Steve Marschner 1
Images and Displays Lecture 2 2008 Steve Marschner 1 Introduction Computer graphics: The study of creating, manipulating, and using visual images in the computer. What is an image? A photographic print?
More informationCapturing 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 informationDigital 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 informationColor , , Computational Photography Fall 2017, Lecture 11
Color http://graphics.cs.cmu.edu/courses/15-463 15-463, 15-663, 15-862 Computational Photography Fall 2017, Lecture 11 Course announcements Homework 2 grades have been posted on Canvas. - Mean: 81.6% (HW1:
More informationChapter 12 Image Processing
Chapter 12 Image Processing The distance sensor on your self-driving car detects an object 100 m in front of your car. Are you following the car in front of you at a safe distance or has a pedestrian jumped
More informationCapturing 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 informationCourse Objectives & Structure
Course Objectives & Structure Digital imaging is at the heart of science, medicine, entertainment, engineering, and communications. This course provides an introduction to mathematical tools for the analysis
More informationConceptual Physics Fundamentals
Conceptual Physics Fundamentals Chapter 13: LIGHT WAVES This lecture will help you understand: Electromagnetic Spectrum Transparent and Opaque Materials Color Why the Sky is Blue, Sunsets are Red, and
More information4/9/2015. Simple Graphics and Image Processing. Simple Graphics. Overview of Turtle Graphics (continued) Overview of Turtle Graphics
Simple Graphics and Image Processing The Plan For Today Website Updates Intro to Python Quiz Corrections Missing Assignments Graphics and Images Simple Graphics Turtle Graphics Image Processing Assignment
More informationBackground. 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 informationImage acquisition. In both cases, the digital sensing element is one of the following: Line array Area array. Single sensor
Image acquisition Digital images are acquired by direct digital acquisition (digital still/video cameras), or scanning material acquired as analog signals (slides, photographs, etc.). In both cases, the
More information3/31/2011. Objectives. Emory University. Historical Development. Historical Development. Historical Development
Teaching Radiographic Technique in a Digital Imaging Paradigm Objectives 1. Discuss the historical development of digital imaging. Dawn Couch Moore, M.M.Sc., RT(R) Assistant Professor and Director Emory
More informationDigital Image Processing and Machine Vision Fundamentals
Digital Image Processing and Machine Vision Fundamentals By Dr. Rajeev Srivastava Associate Professor Dept. of Computer Sc. & Engineering, IIT(BHU), Varanasi Overview In early days of computing, data was
More informationLecture 26. PHY 112: Light, Color and Vision. Finalities. Final: Thursday May 19, 2:15 to 4:45 pm. Prof. Clark McGrew Physics D 134
PHY 112: Light, Color and Vision Lecture 26 Prof. Clark McGrew Physics D 134 Finalities Final: Thursday May 19, 2:15 to 4:45 pm ESS 079 (this room) Lecture 26 PHY 112 Lecture 1 Introductory Chapters Chapters
More informationfrom: Point Operations (Single Operands)
from: http://www.khoral.com/contrib/contrib/dip2001 Point Operations (Single Operands) Histogram Equalization Histogram equalization is as a contrast enhancement technique with the objective to obtain
More informationChapter 2: Digital Image Fundamentals. Digital image processing is based on. Mathematical and probabilistic models Human intuition and analysis
Chapter 2: Digital Image Fundamentals Digital image processing is based on Mathematical and probabilistic models Human intuition and analysis 2.1 Visual Perception How images are formed in the eye? Eye
More informationLight. Path of Light. Looking at things. Depth and Distance. Getting light to imager. CS559 Lecture 2 Lights, Cameras, Eyes
CS559 Lecture 2 Lights, Cameras, Eyes These are course notes (not used as slides) Written by Mike Gleicher, Sept. 2005 Adjusted after class stuff we didn t get to removed / mistakes fixed Light Electromagnetic
More informationImage Processing : Introduction
Image Processing : Introduction What is an Image? An image is a picture stored in electronic form. An image map is a file containing information that associates different location on a specified image.
More informationCMVision and Color Segmentation. CSE398/498 Robocup 19 Jan 05
CMVision and Color Segmentation CSE398/498 Robocup 19 Jan 05 Announcements Please send me your time availability for working in the lab during the M-F, 8AM-8PM time period Why Color Segmentation? Computationally
More informationBuilding a Real Camera. Slides Credit: Svetlana Lazebnik
Building a Real Camera Slides Credit: Svetlana Lazebnik Home-made pinhole camera Slide by A. Efros http://www.debevec.org/pinhole/ Shrinking the aperture Why not make the aperture as small as possible?
More informationColor Computer Vision Spring 2018, Lecture 15
Color http://www.cs.cmu.edu/~16385/ 16-385 Computer Vision Spring 2018, Lecture 15 Course announcements Homework 4 has been posted. - Due Friday March 23 rd (one-week homework!) - Any questions about the
More informationIMAGES AND COLOR. N. C. State University. CSC557 Multimedia Computing and Networking. Fall Lecture # 10
IMAGES AND COLOR N. C. State University CSC557 Multimedia Computing and Networking Fall 2001 Lecture # 10 IMAGES AND COLOR N. C. State University CSC557 Multimedia Computing and Networking Fall 2001 Lecture
More informationElectromagnetic Waves & the Electromagnetic Spectrum
Electromagnetic Waves & the Electromagnetic Spectrum longest wavelength shortest wavelength The Electromagnetic Spectrum The name given to a group of energy waves that are mostly invisible and can travel
More information4 Images and Graphics
LECTURE 4 Images and Graphics CS 5513 Multimedia Systems Spring 2009 Imran Ihsan Principal Design Consultant OPUSVII www.opuseven.com Faculty of Engineering & Applied Sciences 1. The Nature of Digital
More informationIMAGE FORMATION. Light source properties. Sensor characteristics Surface. Surface reflectance properties. Optics
IMAGE FORMATION Light source properties Sensor characteristics Surface Exposure shape Optics Surface reflectance properties ANALOG IMAGES An image can be understood as a 2D light intensity function f(x,y)
More informationWaves. A wave is a disturbance which travels through a vacuum or medium (air, water, etc) that contains matter A wave transports ENERGY not matter
Waves and Optics Waves A wave is a disturbance which travels through a vacuum or medium (air, water, etc) that contains matter A wave transports ENERGY not matter Waves Some waves do not need a medium
More informationImage 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 informationCS 443: Imaging and Multimedia Cameras and Lenses
CS 443: Imaging and Multimedia Cameras and Lenses Spring 2008 Ahmed Elgammal Dept of Computer Science Rutgers University Outlines Cameras and lenses! 1 They are formed by the projection of 3D objects.
More informationCapturing 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 informationIntroduction to Multimedia Computing
COMP 319 Lecture 02 Introduction to Multimedia Computing Fiona Yan Liu Department of Computing The Hong Kong Polytechnic University Learning Outputs of Lecture 01 Introduction to multimedia technology
More informationUniversity of Wisconsin-Madison, Nelson Institute for Environmental Studies September 2, 2014
University of Wisconsin-Madison, Nelson Institute for Environmental Studies September 2, 2014 The Earth from Above Introduction to Environmental Remote Sensing Lectures: Tuesday, Thursday 2:30-3:45 pm,
More informationCS/ECE 545 (Digital Image Processing) Midterm Review
CS/ECE 545 (Digital Image Processing) Midterm Review Prof Emmanuel Agu Computer Science Dept. Worcester Polytechnic Institute (WPI) Exam Overview Wednesday, March 5, 2014 in class Will cover up to lecture
More informationINSTITUTIONEN FÖR SYSTEMTEKNIK LULEÅ TEKNISKA UNIVERSITET
INSTITUTIONEN FÖR SYSTEMTEKNIK LULEÅ TEKNISKA UNIVERSITET Some color images on this slide Last Lecture 2D filtering frequency domain The magnitude of the 2D DFT gives the amplitudes of the sinusoids and
More informationNews Photography COMM 1317 Spring 2017
News Photography COMM 1317 Spring 2017 Instructor: Charles L. Ehrenfeld Office: Communications Building, Room 158. Phone: 894-9611, ext. 2448 or 2435. E-mail: cehrenfeld@southplainscollege.edu Class Hours:
More informationImages and Graphics. 4. Images and Graphics - Copyright Denis Hamelin - Ryerson University
Images and Graphics Images and Graphics Graphics and images are non-textual information that can be displayed and printed. Graphics (vector graphics) are an assemblage of lines, curves or circles with
More informationearthobservation.wordpress.com
Dirty REMOTE SENSING earthobservation.wordpress.com Stuart Green Teagasc Stuart.Green@Teagasc.ie 1 Purpose Give you a very basic skill set and software training so you can: find free satellite image data.
More information