Instructors TAs Web Page CSE 455: Computer Vision Neel Joshi Ian Simon Ira Kemelmacher

Slides:



Advertisements
Similar presentations
Review of AI from Chapter 3. Journal May 13  What advantages and disadvantages do you see with using Expert Systems in real world applications like business,
Advertisements

Introduction to Computer Vision Dr. Chang Shu COMP 4900C Winter 2008.
Sebastian Thrun CS223B Computer Vision, Winter Stanford CS223B Computer Vision, Winter 2005 Lecture 1 Intro and Image Formation Sebastian Thrun,
Digital Interactive Entertainment Dr. Yangsheng Wang Professor of Institute of Automation Chinese Academy of Sciences
TP14 - Local features: detection and description Computer Vision, FCUP, 2014 Miguel Coimbra Slides by Prof. Kristen Grauman.
5/13/2015CAM Talk G.Kamberova Computer Vision Introduction Gerda Kamberova Department of Computer Science Hofstra University.
Check web page often T,R 12:30-1:50pm PSCB (Phy Sci Class Blg) 140 Course intro handout.
Oleh Tretiak © Computer Vision Lecture 1: Introduction.
CPSC 425: Computer Vision (Jan-April 2007) David Lowe Prerequisites: 4 th year ability in CPSC Math 200 (Calculus III) Math 221 (Matrix Algebra: linear.
C280, Computer Vision Prof. Trevor Darrell
Computational Photography Prof. Feng Liu Spring /30/2015.
Math. Meth. in Vision and Imaging cmput 613/498 Lecture 1: Introduction and course overview Martin Jagersand.
A Brief Overview of Computer Vision Jinxiang Chai Many slides are borrowed from James Hays and Steve Seitz.
Algorithms and Applications in Computer Vision
15-463: Rendering and Image Processing Staff Prof: Alexei Efros TA: James Hays Web Page
Computer Vision (CSE 576) Staff Steve Seitz Rick Szeliski ( ) Ian Simon? (
Sebastian Thrun & Jana Kosecka CS223B Computer Vision, Winter 2007 Stanford CS223B Computer Vision, Winter 2007 Lecture 1 Course Overview Image Formation.
Computer Vision CS302 Data Structures Dr. George Bebis
Computer Vision (CSE P576) Staff Prof: Steve Seitz TA: Jiun-Hung Chen Web Page
Computer Vision (CSE/EE 576) Staff Prof: Steve Seitz TA: Aseem Agarwala Web Page
The University of Ontario CS 4487/9587 Algorithms for Image Analysis n Web page: Announcements, assignments, code samples/libraries,
What is Computer Vision?
UW Computer Vision (CSE 576)
Staff Web Page Handouts overload list intro slides image filtering slides Computer Vision (CSE.
Mosaics CSE 455, Winter 2010 February 8, 2010 Neel Joshi, CSE 455, Winter Announcements  The Midterm went out Friday  See to the class.
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean Hall 5409 T-R 10:30am – 11:50am.
CMSC 426: Image Processing (Computer Vision) David Jacobs.
Computer Vision ECE CS 543 / ECE 549 University of Illinois Instructors: Derek Hoiem, David Forsyth TA: Varsha Hedau Presenter: Derek Hoiem.
Staff Web Page Handouts signup sheet intro slides image filtering slides Computer Vision (CSE.
EECS 274 Computer Vision Introduction. What is computer vision? Terminator 2.
CSCE 643: Introduction to Computer Vision
A Brief Overview of Computer Vision Jinxiang Chai.
CS 1114: Introduction to Computing Using MATLAB and Robotics Prof. Noah Snavely CS1114
Introduction to Computer Vision
CSE 803: Computer Vision Naveed Sarfraz Khattak. What is Computer Vision?
Program Studi S-1 Teknik Informatika FMIPA Universitas Padjadjaran
CS-498 Computer Vision Week 1, Day 1 Computer Vision Examples Overview of the Course Introduction to Images 1.
Seminar on Media Technology Computer Vision Albert Alemany Font.
CSCE 5013 Computer Vision Fall 2011 Prof. John Gauch
CIS 489/689: Computer Vision Instructor: Christopher Rasmussen Course web page: vision.cis.udel.edu/cv February 12, 2003  Lecture 1.
Computer Vision cmput 499 Lecture 1: Introduction and course overview Martin Jagersand.
Computer Science Department Pacific University Artificial Intelligence -- Computer Vision.
National Center for Supercomputing Applications University of Illinois at Urbana-Champaign Using Image Data in Your Research Kenton McHenry, Ph.D. Research.
Why is computer vision difficult?
12/7/10 Looking Back, Moving Forward Computational Photography Derek Hoiem, University of Illinois Photo Credit Lee Cullivan.
Computer Vision cmput 428/615 Lecture 1: Introduction and course overview Martin Jagersand.
Jack Pinches INFO410 & INFO350 S INFORMATION SCIENCE Computer Vision I.
Computer Vision, CS766 Staff Instructor: Li Zhang TA: Yu-Chi Lai
PENGENALAN POLA DAN VISI KOMPUTER PENDAHULUAN. Vision Vision is the process of discovering what is present in the world and where it is by looking.
Local features: detection and description
Instructor: Guodong Guo
DSP Laboratory – TELKOM UNIVERSITY
Staff Web Page Handouts signup sheet intro slides image filtering slides Computer Vision (CSE.
INPUT DEVICES. Keyboard & Mouse  Keyboard: Enter text and commands  Mouse: Point, Select & enter Commands.
Computer Vision Prof. Trevor Darrell (Berleley)
Day 3: computer vision.
Lecture 1: Introduction
TP12 - Local features: detection and description
Computational Photography
CIS Introduction to Computer Vision
Course Overview Juan Carlos Niebles and Ranjay Krishna
Sebastian Thrun, Stanford Rick Szeliski, Microsoft
Wrap-up Computer Vision Spring 2018, Lecture 28
Professor Sebastian Thrun CAs: Dan Maynes-Aminzade and Mitul Saha
吴心筱 计算感知 吴心筱
Computer Vision (CSE 490CV, EE400B)
Computer Vision (CSE 455) Staff Web Page Handouts
Computer Vision (CSE 455) Staff Web Page Handouts
Wrap-up Computer Vision Spring 2019, Lecture 26
Course overview Lecture : Juan Carlos Niebles and Ranjay Krishna
Presentation transcript:

Instructors TAs Web Page CSE 455: Computer Vision Neel Joshi Ian Simon Ira Kemelmacher Rahul Garg Jiun-Hung Chen Time: MWF 1:30- 2:20pm Place: EEB 037

Today Course administration Computer vision overview Projects overview

Course Info We expect you to have: Programming experience Experience with basic Linear algebra Experience with Vector calculus Creativity and enthusiasm All programming projects will use MATLAB Course does not assume prior Matlab experience Imaging experience -- computer vision, image processing, graphics, etc. Textbook: CSE 455 Course Reader, available at UW Bookstore in the CSE textbook area

Topics Images Filtering Content-aware image resizing Edge and corner detection Resampling Segmentation, Recognition Cameras, geometry, features panoramas Structure from Motion Light, color, reflection Stereo, motion January 8 – MATLAB tutorial

Grading Programming Projects (70%) 1.Seam-carving (in two parts), part 1 – solo, part 2 – in pairs. 2.Face recognition (eigenfaces) – solo. 3.Panoramas - in pairs. 4.Photometric stereo – solo. Midterm (15%) Final (15%) Late projects will be penalized by 33% for each day it is late, and no extra credit will be awarded.

Questions?

What is computer vision?

Compute properties of the three-dimensional world from digital images

Computer vision according to Hollywood

Computer vision according to Hollywood

Every picture tells a story Can a computer infer what happened from the image?

The goal of computer vision

Can computers match (or beat) human vision? Yes and no (but mostly no!) humans are much better at “hard” things computers can be better at “easy” things

Human perception has its shortcomings… Sinha and Poggio, Nature, 1996

Copyright A.Kitaoka 2003A.Kitaoka

Why study computer vision? Millions of images being captured all the time Lots of useful applications The next slides show the current state of the art

Optical character recognition (OCR) Digit recognition, AT&T labs Technology to convert scanned docs to text If you have a scanner, it probably came with OCR software License plate readers

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

Smile detection? Sony Cyber-shot® T70 Digital Still Camera

Face recognition Who is she? Sharbat Gula at age 12 in an Afgan refugee camp in 1984 Traced in 2002 but is she the same person?

Vision-based biometrics “How the Afghan Girl was Identified by Her Iris Patterns” Read the storystory

Login without a password… Fingerprint scanners on many new laptops, other devices Face recognition systems now beginning to appear more widely

Object recognition (in mobile phones) This is becoming real: Microsoft Research Point & Find, NokiaPoint & FindNokia

Earth viewers (3D modeling) Image from Microsoft’s Virtual EarthVirtual Earth (see also: Google Earth)Google Earth

Phototourism Automatic 3D reconstruction from Internet photo collections “Statue of Liberty” 3D model Flickr photos “Half Dome, Yosemite”“Colosseum, Rome”

Photosynth Based on Photo Tourism technology developed here in CSE! by Noah Snavely, Steve Seitz, and Rick SzeliskiPhoto Tourism technology

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… “

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

Pirates of the Carribean, Industrial Light and Magic Click here for interactive demo Special effects: motion capture

Sports Sportvision first down line Nice explanation on

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

Vision-based interaction (and games) 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!Lee’s work at CMU multi-touch display DigimaskDigimask: put your face on a 3D avatar. “Game turns moviegoers into Human Joysticks”, “Game turns moviegoers into Human Joysticks”, CNET Camera tracking a crowd, based on this work.this work

Vision in space 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.Computer Vision on Mars NASA'S Mars Exploration Rover Spirit NASA'S Mars Exploration Rover Spirit captured this westward view from atop a low plateau where Spirit spent the closing months of 2007.

Robotics NASA’s Mars Spirit Rover

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

Current state of the art You just saw examples of current systems. Many of these are less than 5 years old This is a very active research area, and rapidly changing Many new apps in the next 5 years To learn more about vision applications and companies David Lowe maintains an excellent overview of vision companiesDavid Lowe –

Goals To familiarize you with the basic techniques and jargon in the field To enable you to solve real-world computer vision problems To let you experience (and appreciate!) the difficulties of real-world computer vision To excite you!

Project 1: Seam Carving Part 1: Getting to know MATLAB. Implement convolution with different filters Part 2: Seam Carving (Content-aware image resizing)Seam Carving

Project 2: Face Recognition & detection Eigenfaces: Face recognition: Face detection:

Project 3: Panorama stitching By Oscar Danielsson

Project 4: Photometric Stereo

Questions?

CSE 455: Computer Vision Reading for this week: Forsyth & Ponce, chapter 8 (Chapter 1 in reader, available at UW Bookstore in the CSE textbook area) Next time: Ian Simon will lecture on Images and Filtering