Introduction to Computer Vision

Similar documents
CSE 455: Computer Vision

Introduction. Visual data acquisition devices. The goal of computer vision. The goal of computer vision. Vision as measurement device

CENG 595 Selected Topics in Computer Engineering Computer Vision. Zafer ARICAN, PhD

COMP 9517 Computer Vision. Introduc<on

COMP 776: Computer Vision

CSE 473/573 Computer Vision and Image Processing (CVIP) Ifeoma Nwogu

CSE 408 Multimedia Information System

Introduction. BIL719 Computer Vision Pinar Duygulu Hacettepe University

CS6550 Computer Vision

Lecture 1 Introduction to Computer Vision. Lin ZHANG, PhD School of Software Engineering, Tongji University Spring 2014

Lecture 1 Introduction to Computer Vision. Lin ZHANG, PhD School of Software Engineering, Tongji University Spring 2015

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

Lecture 1 Introduction to Computer Vision. Lin ZHANG, PhD School of Software Engineering, Tongji University Spring 2018

Computer Vision for HCI. Introduction. Machines That See? Science fiction. HAL, Terminator, Star Wars, I-Robot, etc.

Digital image processing vs. computer vision Higher-level anchoring

CSE Tue 10/09. Nadir Weibel

ARTIFICIAL INTELLIGENCE - ROBOTICS

CS 131 Lecture 1: Course introduction

Computer Vision Lecture 1

Spring 2018 CS543 / ECE549 Computer Vision. Course webpage URL:

Panoramas. CS 178, Spring Marc Levoy Computer Science Department Stanford University

Previous Tasks. Task A

Panoramas. CS 178, Spring Marc Levoy Computer Science Department Stanford University

Introduction. Stefano Ferrari. Università degli Studi di Milano Methods for Image Processing. academic year

Homographies and Mosaics

(15-862): Computational Photography

Panoramas. CS 178, Spring Marc Levoy Computer Science Department Stanford University

DISCUSSION. 12th IAPR International Workshop on Graphics Recognition Kyoto, Japan - November Josep Lladós

Single-view Metrology and Cameras

CS 534: Computer Vision

ROAD TO THE BEST ALPR IMAGES

Digital Image Processing

What Makes a Great Picture?

Homographies and Mosaics

Image stitching. Image stitching. Video summarization. Applications of image stitching. Stitching = alignment + blending. geometrical registration

An Overview to Human Computation. Dr. Ling-Jyh Chen Institute of Information Science, Academia Sinica

Flash Photography: 1

Computer Vision Lesson Plan

Autocomplete Sketch Tool

BIOMETRICS BY- VARTIKA PAUL 4IT55

The Camera : Computational Photography Alexei Efros, CMU, Fall 2005

4/23/16. Virtual Reality. Virtual reality. Virtual reality is a hot topic today. Virtual reality

CS354 Computer Graphics Computational Photography. Qixing Huang April 23 th 2018

Human-Centric Trusted AI for Data-Driven Economy

Automatics Vehicle License Plate Recognition using MATLAB

The ultimate camera. Computational Photography. Creating the ultimate camera. The ultimate camera. What does it do?

A.I in Automotive? Why and When.

In Situ Measured Spectral Radiation of Natural Objects

Revision for Grade 6 in Unit #1 Design & Technology Subject Your Name:... Grade 6/

3D Virtual Training Systems Architecture

Title Goes Here Algorithms for Biometric Authentication

Sri Shakthi Institute of Engg and Technology, Coimbatore, TN, India.

Image Analysis & Searching

Digital Photography and Geometry Capture. NBAY 6120 March 9, 2016 Donald P. Greenberg Lecture 4

A Proposal for Security Oversight at Automated Teller Machine System

What Makes a Great Picture?

OBJECTIVE OF THE BOOK ORGANIZATION OF THE BOOK

The Oscilloscope. This seminar will introduce the oscilloscope and all available tools to diagnose any installed controller, input or output device.

Image Processing. COMP 3072 / GV12 Gabriel Brostow. TA: Josias P. Elisee (with help from Dr Wole Oyekoya) Image Processing.

VIRTUAL REALITY Introduction. Emil M. Petriu SITE, University of Ottawa

Robot: Geminoid F This android robot looks just like a woman

Image Processing. Gabriel Brostow & Simon Prince. GV12/3072 Image Processing.

CMPT Winter Computational Photography. Instructor: Yasutaka Furukawa. Quint Buchholz

Visual Imaging in the Electronic Age An Interdisciplinary Course Bridging Art, Architecture, Computer Science, and Engineering Offered in Fall 2016

Digital Photography and Geometry Capture. NBAY 6120 March 8, 2018 Donald P. Greenberg Lecture 3

Computational Photography: Illumination Part 2. Brown 1

Computer Science at James Madison University

Fast and High-Quality Image Blending on Mobile Phones

DIGITAL IMAGE PROCESSING

Fast Subsequent Color Iris Matching in large Database

(15-862): Computational Photography

CSC320H: Intro to Visual Computing. Course WWW (course information sheet available there):

Changyin Zhou. Ph.D, Computer Science, Columbia University Oct 2012

Humans see evidence of alien life on Mars in pictures, or do they?

CSCI 1290: Comp Photo

Second Symposium & Workshop on ICAO-Standard MRTDs, Biometrics and Security

The Distributed Camera

Computer Vision Introduction

Your Visits to the Magnet Machine!

Computational Illumination

Virtual Environments. CSCI 420 Computer Graphics Lecture 25. History of Virtual Reality Flight Simulators Immersion, Interaction, Real-time Haptics

High Resolution Spectral Video Capture & Computational Photography Xun Cao ( 曹汛 )

Applying Automated Optical Inspection Ben Dawson, DALSA Coreco Inc., ipd Group (987)

University Of Lübeck ISNM Presented by: Omar A. Hanoun

ELG 5121/CSI 7631 Fall Projects Overview. Projects List

Books are definitely better than TV any day of the week. There are a number of reasons why this might be the

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science

Tonemapping and bilateral filtering

Digital Image Processing. Lecture 1 (Introduction) Bu-Ali Sina University Computer Engineering Dep. Fall 2011

Video Games and Interfaces: Past, Present and Future Class #2: Intro to Video Game User Interfaces

Supplementary Material of

Introductory Photography

Collection Scanning Solutions. The ST ViewScan II System FILM FICHE FASTER TM

Raster Images and Displays

On Intelligence Jeff Hawkins

Machine Vision for the Life Sciences

AGENT PLATFORM FOR ROBOT CONTROL IN REAL-TIME DYNAMIC ENVIRONMENTS. Nuno Sousa Eugénio Oliveira

(15-862): Computational Photography

FSI Machine Vision Training Programs

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

Transcription:

Introduction to Computer Vision by James Hays Image by kirkh.deviantart.com

Categories of the SUN database

What is Computer Vision?

Computer Vision and Nearby Fields Computer Graphics: Models to Images Comp. Photography: Images to Images Computer Vision: Images to Models

Computer Vision Make computers understand images and video. What kind of scene? Where are the cars? How far is the building?

Vision is really hard Vision is an amazing feat of natural intelligence Visual cortex occupies about 50% of Macaque brain More human brain devoted to vision than anything else Is that a queen or a bishop?

Why computer vision matters Safety Health Security Comfort Fun Access

Ridiculously brief history of computer vision 1966: Minsky assigns computer vision as an undergrad summer project 1960 s: interpretation of synthetic worlds 1970 s: some progress on interpreting selected images 1980 s: ANNs come and go; shift toward geometry and increased mathematical rigor 1990 s: face recognition; statistical analysis in vogue 2000 s: broader recognition; large annotated datasets available; video processing starts Guzman 68 Ohta Kanade 78 Turk and Pentland 91

How vision is used now Examples of state-of-the-art Some of the following slides by Steve Seitz

Optical character recognition (OCR) Technology to convert scanned docs to text If you have a scanner, it probably came with OCR software Digit recognition, AT&T labs http://www.research.att.com/~yann/ License plate readers http://en.wikipedia.org/wiki/automatic_number_plate_recognition

Face detection Many new digital cameras now detect faces Canon, Sony, Fuji,

Smile detection Sony Cyber-shot T70 Digital Still Camera

3D from thousands of images Building Rome in a Day: Agarwal et al. 2009

Object recognition (in supermarkets) LaneHawk by EvolutionRobotics A smart camera is flush-mounted in the checkout lane, continuously watching for items. When an item is detected and recognized, the cashier verifies the quantity of items that were found under the basket, and continues to close the transaction. The item can remain under the basket, and with LaneHawk,you are assured to get paid for it

Vision-based biometrics How the Afghan Girl was Identified by Her Iris Patterns Read the story wikipedia

Login without a password Fingerprint scanners on many new laptops, other devices Face recognition systems now beginning to appear more widely http://www.sensiblevision.com/

Object recognition (in mobile phones) Point & Find, Nokia Google Goggles

Special effects: shape capture The Matrix movies, ESC Entertainment, XYZRGB, NRC

Special effects: motion capture Pirates of the Carribean, Industrial Light and Magic

Scene Completion [Hays and Efros. Scene Completion Using Millions of Photographs. SIGGRAPH 2007 and CACM October 2008.]

Nearest neighbor scenes from database of 2.3 million photos

Graph cut + Poisson blending

Sports Sportvision first down line Nice explanation on www.howstuffworks.com http://www.sportvision.com/video.html

Smart cars Slide content courtesy of Amnon Shashua Mobileye Vision systems currently in high-end BMW, GM, Volvo models By 2010: 70% of car manufacturers.

Google cars http://www.nytimes.com/2010/10/10/science/10google.html?ref=artificialintelligence

Vision-based interaction (and games) Digimask: put your face on a 3D avatar. Nintendo Wii has camera-based IR tracking built in. See Lee s work at CMU on clever tricks on using it to create a multi-touch display! Game turns moviegoers into Human Joysticks, CNET Camera tracking a crowd, based on this work.

Interactive Games: Kinect Object Recognition: http://www.youtube.com/watch?feature=iv&v=fq59dxoo63o Mario: http://www.youtube.com/watch?v=8ctjl5lujhg 3D: http://www.youtube.com/watch?v=7qrnwoo1-8a Robot: http://www.youtube.com/watch?v=w8bmgtmkfby

Vision in space NASA'S Mars Exploration Rover Spirit captured this westward view from atop a low plateau where Spirit spent the closing months of 2007. Vision systems (JPL) used for several tasks Panorama stitching 3D terrain modeling Obstacle detection, position tracking For more, read Computer Vision on Mars by Matthies et al.

Industrial robots Vision-guided robots position nut runners on wheels

Mobile robots NASA s Mars Spirit Rover http://en.wikipedia.org/wiki/spirit_rover http://www.robocup.org/ Saxena et al. 2008 STAIR at Stanford

Medical imaging 3D imaging MRI, CT Image guided surgery Grimson et al., MIT

Research Ideas An Empirical Study of Context in Object Detection