CSE 408 Multimedia Information System

Size: px
Start display at page:

Download "CSE 408 Multimedia Information System"

Transcription

1 CSE 408 Multimedia Information System Intro to Images & Vision Yezhou Yang Lots of slides from Tamara Berg and L. Feifei

2 Intro to Computer Vision Source: L. Lazebnik

3 The goal of computer vision To perceive the story behind the picture What we see What a computer sees Source: S. Narasimhan

4 Source: C. Fowlkes

5 Source: C. Fowlkes

6 Example Applications Controlling processes (e.g. an industrial robot or an autonomous vehicle). Detecting events (e.g. for visual surveillance). Organizing information (e.g. for indexing and retrieval from collections of images and videos). Modeling objects or environments (e.g. industrial inspection, or medical image analysis). Interaction (e.g. as the input to a device for human computer interaction). Source: L. Lazebnik

7 The goal of computer vision To perceive the story behind the picture What exactly does this mean? Vision as a source of metric 3D information Vision as a source of semantic information Source: L. Lazebnik

8 Vision as measurement device Real-time stereo Structure from motion Multi-view stereo for community photo collections NASA Mars Rover Pollefeys et al. Goesele et al. Source: L. Lazebnik

9 Vision as a source of semantic information slide credit: Fei-Fei, Fergus & Torralba

10 Object categorization sky building flag banner bus face street lamp cars wall bus slide credit: Fei-Fei, Fergus & Torralba

11 Scene and context categorization outdoor city traffic slide credit: Fei-Fei, Fergus & Torralba

12 Qualitative spatial information slanted non-rigid moving object vertical rigid moving object horizontal rigid moving object slide credit: Fei-Fei, Fergus & Torralba

13 Why study computer vision? Vision is useful: Images and video are everywhere! Personal photo albums Surveillance and security Movies, news, sports Medical and scientific images Source: L. Lazebnik

14 Why study computer vision? Vision is useful Vision is interesting Vision is difficult Half of primate cerebral cortex is devoted to visual processing Achieving human-level visual perception is probably AIcomplete Source: L. Lazebnik

15 Why is computer vision difficult? Source: L. Lazebnik

16 Challenges: viewpoint variation Michelangelo slide credit: Fei-Fei, Fergus & Torralba

17 Challenges: illumination image credit: J. Koenderink

18 Challenges: scale slide credit: Fei-Fei, Fergus & Torralba

19 Challenges: deformation Xu, Beihong 1943 slide credit: Fei-Fei, Fergus & Torralba

20 Challenges: occlusion Magritte, 1957 slide credit: Fei-Fei, Fergus & Torralba

21 Challenges: background clutter Source: L. Lazebnik

22 Challenges: Motion Source: L. Lazebnik

23 Challenges: object intra-class variation slide credit: Fei-Fei, Fergus & Torralba

24 Challenges: local ambiguity slide credit: Fei-Fei, Fergus & Torralba

25 Challenges: local ambiguity slide credit: Fei-Fei, Fergus & Torralba

26 Challenges or opportunities? Images are confusing, but they also reveal the structure of the world through numerous cues Our job is to interpret the cues! Image source: J. Koenderink

27 Depth cues: Linear perspective Source: L. Lazebnik

28 Depth cues: Aerial perspective

29 Depth ordering cues: Occlusion Source: J. Koenderink

30 Shape cues: Texture gradient Source: L. Lazebnik

31 Shape and lighting cues: Shading Source: J. Koenderink

32 Position and lighting cues: Cast shadows Source: J. Koenderink

33 Grouping cues: Similarity (color, texture, proximity) Source: L. Lazebnik

34 Grouping cues: Common fate Image credit: Arthus-Bertrand (via F. Durand)

35 Bottom line Perception is an inherently ambiguous problem Many different 3D scenes could have given rise to a particular 2D picture Image source: F. Durand

36 Bottom line Perception is an inherently ambiguous problem Many different 3D scenes could have given rise to a particular 2D picture Possible solutions Bring in more constraints (more images) Use prior knowledge about the structure of the world Need a combination of different methods Image source: F. Durand

37 Connections to other disciplines Artificial Intelligence Robotics Machine Learning Computer Vision Psychology Neuroscience Computer Graphics Image Processing Source: L. Lazebnik

38 Origins of computer vision L. G. Roberts, Machine Perception of Three Dimensional Solids, Ph.D. thesis, MIT Department of Electrical Engineering, Source: L. Lazebnik

39 I. Low level vision Basic image formation and processing * = Linear filtering Edge detection Cameras and sensors Light and color Feature extraction: corner and blob detection source: Svetlana Lazebnik

40 How do we go from a 3d world to 2d image? 3D world Point of observation 2D image

41 How do we extract useful features?

42 How do we extract useful features?

43 II. Mid-level vision Segmentation and grouping source: Svetlana Lazebnik

44 The goals of segmentation Separate image into coherent objects image human segmentation Berkeley segmentation database: nch/ source: Svetlana Lazebnik

45 Terminology Segmentation, grouping, perceptual organization: gathering features that belong together Top-down segmentation: pixels belong together because they come from the same object Bottom-up segmentation: pixels belong together because they look similar source: Svetlana Lazebnik

46 The Gestalt school Grouping is key to visual perception Elements in a collection can have properties that result from relationships The whole is greater than the sum of its parts subjective contours occlusion familiar configuration source: Svetlana Lazebnik

47 Gestalt factors These factors make intuitive sense, but are very difficult to translate into algorithms source: Svetlana Lazebnik

48 Segmentation as clustering Source: K. Grauman

49 IV. High level vision - Recognition Finding correspondences Bag-of-features models Clustering and visual vocabularies Classification Sources: D. Lowe, L. Fei-Fei

50 IV. High level vision - Recognition sky building flag banne r face street lamp bus cars wall bus source: Fei-Fei, Fergus & Torral

51 How many object categories are there? source: Svetlana Lazebnik Biederman 1987

52 So what does object recognition involve? source: Svetlana Lazebnik

53 Verification: is that a lamp? source: Svetlana Lazebnik

54 Detection: where are the people? source: Svetlana Lazebnik

55 Identification: is that Potala Palace? source: Svetlana Lazebnik

56 Object categorization mountain tree building banner street lamp vendor people source: Svetlana Lazebnik

57 Scene and context categorization outdoor city source: Svetlana Lazebnik

58 Progress to date The next slides show some examples of what current vision systems can do Source: L. Lazebnik

59 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 License plate readers Also used for zipcode reading by the USPS Source: S. Seitz

60 Face detection Many new digital cameras now detect faces Canon, Sony, Fuji, Source: S. Seitz

61 Face Detection for Privacy Face Blurring for Google Streetview

62 Face Detection for Privacy Face Blurring for Google Streetview

63 Smile detection? Sony Cyber-shot T70 Digital Still Camera Source: S. Seitz

64 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 Source: S. Seitz

65 Face recognition Who is she? Source: S. Seitz

66 Vision-based biometrics How the Afghan Girl was Identified by Her Iris Patterns Read the story Source: S. Seitz

67 Login without a password Fingerprint scanners on many new laptops, other devices Face recognition systems now beginning to appear more widely Source: S. Seitz

68 Object recognition (in mobile phones) This is becoming real: Microsoft Research Point & Find Google goggles Source: S. Seitz

69 iphone Apps: ( Source: L. Lazebnik

70 iphone Apps: ( Source: L. Lazebnik

71 Special effects: shape capture The Matrix movies, ESC Entertainment, XYZRGB, NRC Source: S. Seitz

72 Special effects: motion capture Pirates of the Carribean, Industrial Light and Magic Source: S. Seitz

73 Sports Sportvision first down line Nice explanation on Source: S. Seitz

74 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. Source: S. Seitz

75 Source: C. Fowlkes

76 Vision-based interaction (and games) Kinect projector+camera for depth 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! Assistive technologies Source: S. Seitz

77 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 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. Source: S. Seitz

78 Robotics NASA s Mars Spirit Rover Source: S. Seitz

79 Source: C. Fowlkes

80 Earth viewers (3D modeling) Image from Microsoft s Virtual Earth (see also: Google Earth) Source: S. Seitz

81 Photo Tourism

82 Trafalgar Square

83 Photo Tourism overview Scene reconstruc tion Input photographs Photo Explorer Relative camera positions and orientations Point cloud Sparse correspondence System for interactive browsing and exploring large collections of photos of a scene. Computes viewpoint of each photo as well as a sparse 3d model of the scene.

84 The computer vision industry A list of companies here: Source: L. Lazebnik

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

Introduction. Visual data acquisition devices. The goal of computer vision. The goal of computer vision. Vision as measurement device Spring 15 CIS 5543 Computer Vision Visual data acquisition devices Introduction Haibin Ling http://www.dabi.temple.edu/~hbling/teaching/15s_5543/index.html Revised from S. Lazebnik The goal of computer

More information

COMP 776: Computer Vision

COMP 776: Computer Vision COMP 776: Computer Vision Basic Info Instructor: Svetlana Lazebnik (lazebnik@cs.unc.edu) Office hours: By appointment, FB 244 Textbook (recommended): Forsyth & Ponce, Computer Vision: A Modern Approach

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

Introduction. BIL719 Computer Vision Pinar Duygulu Hacettepe University

Introduction. BIL719 Computer Vision Pinar Duygulu Hacettepe University Introduction BIL719 Computer Vision Pinar Duygulu Hacettepe University Basic Info Textbooks (suggested): Forsyth & Ponce, Computer Vision: A Modern Approach Richard Szeliski, Computer Vision: Algorithms

More information

Introduction to Computer Vision

Introduction to Computer Vision 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

More information

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 2014 Lecture 1 Introduction to Computer Vision Lin ZHANG, PhD School of Software Engineering, Tongji University Spring 2014 Course Info Contact Information Room 314, Jishi Building Email: cslinzhang@tongji.edu.cn

More information

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

CENG 595 Selected Topics in Computer Engineering Computer Vision. Zafer ARICAN, PhD CENG 595 Selected Topics in Computer Engineering Computer Vision Zafer ARICAN, PhD Today Administrivia What is Computer Vision? Why is it a difficult problem? State-of-the art Brief course syllabus Instructor

More information

CSE 455: Computer Vision

CSE 455: Computer Vision CSE 455: Computer Vision Instructors TAs Neel Joshi neel@cs Ira Kemelmacher kemelmi@cs Ian Simon iansimon@cs Rahul Garg rahul@cs Jiun-Hung Chen jhchen@cs Web Page http://www.cs.washington.edu/455 Time:

More information

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

Lecture 1 Introduction to Computer Vision. Lin ZHANG, PhD School of Software Engineering, Tongji University Spring 2015 Lecture 1 Introduction to Computer Vision Lin ZHANG, PhD School of Software Engineering, Tongji University Spring 2015 Course Info Contact Information Room 314, Jishi Building Email: cslinzhang@tongji.edu.cn

More information

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

CSE 473/573 Computer Vision and Image Processing (CVIP) Ifeoma Nwogu CSE 473/573 Computer Vision and Image Processing (CVIP) Ifeoma Nwogu inwogu@buffalo.edu Today Logistics Schedule Introductions What is computer vision? Why is vision so hard? Prerequisites This course

More information

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

Lecture 1 Introduction to Computer Vision. Lin ZHANG, PhD School of Software Engineering, Tongji University Spring 2018 Lecture 1 Introduction to Computer Vision Lin ZHANG, PhD School of Software Engineering, Tongji University Spring 2018 Course Info Contact Information Room 408L, Jishi Building Email: cslinzhang@tongji.edu.cn

More information

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

Spring 2018 CS543 / ECE549 Computer Vision. Course webpage URL: Spring 2018 CS543 / ECE549 Computer Vision Course webpage URL: http://slazebni.cs.illinois.edu/spring18/ The goal of computer vision To extract meaning from pixels What we see What a computer sees Source:

More information

CS6550 Computer Vision

CS6550 Computer Vision CS6550 Computer Vision Class Meeting: M7M8 (3:30pm 5:20pm), R6 (2:20pm 3:10pm). Rm 106 Delta Bldg., 台達館 106 室 Instructor: Prof. Shang-Hong Lai, Rm. 636 Delta Bldg., 賴尚宏, 台達館 636 室, Tel: ext. 42958, Email:

More information

Computer Vision Lecture 1

Computer Vision Lecture 1 Computer Vision Lecture 1 Introduction 19.10.2016 Bastian Leibe Visual Computing Institute RWTH Aachen University http://www.vision.rwth-aachen.de/ leibe@vision.rwth-aachen.de Organization Lecturer Prof.

More information

Image Analysis & Searching

Image Analysis & Searching Image Analysis & Searching 1 Searching Photos Look for photos like this one: Look for beach photos Look for photos taken Sept. 15, 2000 Look for photos with: Look for photos with Aunt Thelma 2 Annotating

More information

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

Computer Vision for HCI. Introduction. Machines That See? Science fiction. HAL, Terminator, Star Wars, I-Robot, etc. Computer Vision for HCI Introduction Machines That See? Science fiction HAL, Terminator, Star Wars, I-Robot, etc. 1 Machines That See? [ movie ] Definition of Computer Vision Goal of computer vision is

More information

Occlusion. Atmospheric Perspective. Height in the Field of View. Seeing Depth The Cue Approach. Monocular/Pictorial

Occlusion. Atmospheric Perspective. Height in the Field of View. Seeing Depth The Cue Approach. Monocular/Pictorial Seeing Depth The Cue Approach Occlusion Monocular/Pictorial Cues that are available in the 2D image Height in the Field of View Atmospheric Perspective 1 Linear Perspective Linear Perspective & Texture

More information

High Level Computer Vision. Introduction - April 16, Bernt Schiele & Mario Fritz MPI Informatics and Saarland University, Saarbrücken, Germany

High Level Computer Vision. Introduction - April 16, Bernt Schiele & Mario Fritz MPI Informatics and Saarland University, Saarbrücken, Germany Perceptual and Sensory Augmented Computing High Level Computer Vision Introduction - April 16, 2014 MPI Informatics and Saarland University, Saarbrücken, Germany http://www.d2.mpi-inf.mpg.de/cv Computer

More information

CEE598 - Visual Sensing for Civil Infrastructure Eng. & Mgmt.

CEE598 - Visual Sensing for Civil Infrastructure Eng. & Mgmt. CEE598 - Visual Sensing for Civil Infrastructure Eng. & Mgmt. Session 1 - Introduction Mani Golparvar-Fard Department of Civil and Environmental Engineering 3129D, Newmark Civil Engineering Lab e-mail:

More information

OBJECTIVE OF THE BOOK ORGANIZATION OF THE BOOK

OBJECTIVE OF THE BOOK ORGANIZATION OF THE BOOK xv Preface Advancement in technology leads to wide spread use of mounting cameras to capture video imagery. Such surveillance cameras are predominant in commercial institutions through recording the cameras

More information

Recognition problems. Object Recognition. Readings. What is recognition?

Recognition problems. Object Recognition. Readings. What is recognition? Recognition problems Object Recognition Computer Vision CSE576, Spring 2008 Richard Szeliski What is it? Object and scene recognition Who is it? Identity recognition Where is it? Object detection What

More information

CS 131 Lecture 1: Course introduction

CS 131 Lecture 1: Course introduction CS 131 Lecture 1: Course introduction Olivier Moindrot Department of Computer Science Stanford University Stanford, CA 94305 olivierm@stanford.edu 1 What is computer vision? 1.1 Definition Two definitions

More information

Lecture 19: Depth Cameras. Kayvon Fatahalian CMU : Graphics and Imaging Architectures (Fall 2011)

Lecture 19: Depth Cameras. Kayvon Fatahalian CMU : Graphics and Imaging Architectures (Fall 2011) Lecture 19: Depth Cameras Kayvon Fatahalian CMU 15-869: Graphics and Imaging Architectures (Fall 2011) Continuing theme: computational photography Cheap cameras capture light, extensive processing produces

More information

Object Perception. 23 August PSY Object & Scene 1

Object Perception. 23 August PSY Object & Scene 1 Object Perception Perceiving an object involves many cognitive processes, including recognition (memory), attention, learning, expertise. The first step is feature extraction, the second is feature grouping

More information

ARTIFICIAL INTELLIGENCE - ROBOTICS

ARTIFICIAL INTELLIGENCE - ROBOTICS ARTIFICIAL INTELLIGENCE - ROBOTICS http://www.tutorialspoint.com/artificial_intelligence/artificial_intelligence_robotics.htm Copyright tutorialspoint.com Robotics is a domain in artificial intelligence

More information

Computer Vision. Thursday, August 30

Computer Vision. Thursday, August 30 Computer Vision Thursday, August 30 1 Today Course overview Requirements, logistics Image formation 2 Introductions Instructor: Prof. Kristen Grauman grauman @ cs TAY 4.118, Thurs 2-4 pm TA: Sudheendra

More information

Keywords: Data Compression, Image Processing, Image Enhancement, Image Restoration, Image Rcognition.

Keywords: Data Compression, Image Processing, Image Enhancement, Image Restoration, Image Rcognition. Volume 5, Issue 1, January 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Scrutiny on

More information

Today. CS 395T Visual Recognition. Course content. Administration. Expectations. Paper reviews

Today. CS 395T Visual Recognition. Course content. Administration. Expectations. Paper reviews Today CS 395T Visual Recognition Course logistics Overview Volunteers, prep for next week Thursday, January 18 Administration Class: Tues / Thurs 12:30-2 PM Instructor: Kristen Grauman grauman at cs.utexas.edu

More information

Practical Image and Video Processing Using MATLAB

Practical Image and Video Processing Using MATLAB Practical Image and Video Processing Using MATLAB Chapter 1 Introduction and overview What will we learn? What is image processing? What are the main applications of image processing? What is an image?

More information

Image Processing Based Vehicle Detection And Tracking System

Image Processing Based Vehicle Detection And Tracking System Image Processing Based Vehicle Detection And Tracking System Poonam A. Kandalkar 1, Gajanan P. Dhok 2 ME, Scholar, Electronics and Telecommunication Engineering, Sipna College of Engineering and Technology,

More information

Regan Mandryk. Depth and Space Perception

Regan Mandryk. Depth and Space Perception Depth and Space Perception Regan Mandryk Disclaimer Many of these slides include animated gifs or movies that may not be viewed on your computer system. They should run on the latest downloads of Quick

More information

Digital image processing vs. computer vision Higher-level anchoring

Digital image processing vs. computer vision Higher-level anchoring Digital image processing vs. computer vision Higher-level anchoring Václav Hlaváč Czech Technical University in Prague Faculty of Electrical Engineering, Department of Cybernetics Center for Machine Perception

More information

Book Cover Recognition Project

Book Cover Recognition Project Book Cover Recognition Project Carolina Galleguillos Department of Computer Science University of California San Diego La Jolla, CA 92093-0404 cgallegu@cs.ucsd.edu Abstract The purpose of this project

More information

Human Vision. Human Vision - Perception

Human Vision. Human Vision - Perception 1 Human Vision SPATIAL ORIENTATION IN FLIGHT 2 Limitations of the Senses Visual Sense Nonvisual Senses SPATIAL ORIENTATION IN FLIGHT 3 Limitations of the Senses Visual Sense Nonvisual Senses Sluggish source

More information

CS 534: Computer Vision

CS 534: Computer Vision CS 534: Computer Vision Spring 2005 Ahmed Elgammal Dept of Computer Science Computer Vision Introduction - 1 Outlines Vision What and Why? Human vision Computer vision General computer vision applications

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

Number Plate Detection with a Multi-Convolutional Neural Network Approach with Optical Character Recognition for Mobile Devices

Number Plate Detection with a Multi-Convolutional Neural Network Approach with Optical Character Recognition for Mobile Devices J Inf Process Syst, Vol.12, No.1, pp.100~108, March 2016 http://dx.doi.org/10.3745/jips.04.0022 ISSN 1976-913X (Print) ISSN 2092-805X (Electronic) Number Plate Detection with a Multi-Convolutional Neural

More information

Human Vision and Human-Computer Interaction. Much content from Jeff Johnson, UI Wizards, Inc.

Human Vision and Human-Computer Interaction. Much content from Jeff Johnson, UI Wizards, Inc. Human Vision and Human-Computer Interaction Much content from Jeff Johnson, UI Wizards, Inc. are these guidelines grounded in perceptual psychology and how can we apply them intelligently? Mach bands:

More information

Machine Vision for the Life Sciences

Machine Vision for the Life Sciences Machine Vision for the Life Sciences Presented by: Niels Wartenberg June 12, 2012 Track, Trace & Control Solutions Niels Wartenberg Microscan Sr. Applications Engineer, Clinical Senior Applications Engineer

More information

Manipulation. Manipulation. Better Vision through Manipulation. Giorgio Metta Paul Fitzpatrick. Humanoid Robotics Group.

Manipulation. Manipulation. Better Vision through Manipulation. Giorgio Metta Paul Fitzpatrick. Humanoid Robotics Group. Manipulation Manipulation Better Vision through Manipulation Giorgio Metta Paul Fitzpatrick Humanoid Robotics Group MIT AI Lab Vision & Manipulation In robotics, vision is often used to guide manipulation

More information

A Method of Multi-License Plate Location in Road Bayonet Image

A Method of Multi-License Plate Location in Road Bayonet Image A Method of Multi-License Plate Location in Road Bayonet Image Ying Qian The lab of Graphics and Multimedia Chongqing University of Posts and Telecommunications Chongqing, China Zhi Li The lab of Graphics

More information

FACE VERIFICATION SYSTEM IN MOBILE DEVICES BY USING COGNITIVE SERVICES

FACE VERIFICATION SYSTEM IN MOBILE DEVICES BY USING COGNITIVE SERVICES International Journal of Intelligent Systems and Applications in Engineering Advanced Technology and Science ISSN:2147-67992147-6799 www.atscience.org/ijisae Original Research Paper FACE VERIFICATION SYSTEM

More information

Chapter 12 Image Processing

Chapter 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 information

Virtual Reality I. Visual Imaging in the Electronic Age. Donald P. Greenberg November 9, 2017 Lecture #21

Virtual Reality I. Visual Imaging in the Electronic Age. Donald P. Greenberg November 9, 2017 Lecture #21 Virtual Reality I Visual Imaging in the Electronic Age Donald P. Greenberg November 9, 2017 Lecture #21 1968: Ivan Sutherland 1990s: HMDs, Henry Fuchs 2013: Google Glass History of Virtual Reality 2016:

More information

MAV-ID card processing using camera images

MAV-ID card processing using camera images EE 5359 MULTIMEDIA PROCESSING SPRING 2013 PROJECT PROPOSAL MAV-ID card processing using camera images Under guidance of DR K R RAO DEPARTMENT OF ELECTRICAL ENGINEERING UNIVERSITY OF TEXAS AT ARLINGTON

More information

Ant? Bird? Dog? Human -SURE

Ant? Bird? Dog? Human -SURE ECE 172A: Intelligent Systems: Introduction Week 1 (October 1, 2007): Course Introduction and Announcements Intelligent Robots as Intelligent Systems A systems perspective of Intelligent Robots and capabilities

More information

ELG 5121/CSI 7631 Fall Projects Overview. Projects List

ELG 5121/CSI 7631 Fall Projects Overview. Projects List ELG 5121/CSI 7631 Fall 2009 Projects Overview Projects List X-Reality Affective Computing Brain-Computer Interaction Ambient Intelligence Web 3.0 Biometrics: Identity Verification in a Networked World

More information

Title Goes Here Algorithms for Biometric Authentication

Title Goes Here Algorithms for Biometric Authentication Title Goes Here Algorithms for Biometric Authentication February 2003 Vijayakumar Bhagavatula 1 Outline Motivation Challenges Technology: Correlation filters Example results Summary 2 Motivation Recognizing

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

Digital images. Digital Image Processing Fundamentals. Digital images. Varieties of digital images. Dr. Edmund Lam. ELEC4245: Digital Image Processing

Digital images. Digital Image Processing Fundamentals. Digital images. Varieties of digital images. Dr. Edmund Lam. ELEC4245: Digital Image Processing Digital images Digital Image Processing Fundamentals Dr Edmund Lam Department of Electrical and Electronic Engineering The University of Hong Kong (a) Natural image (b) Document image ELEC4245: Digital

More information

(15-862): Computational Photography

(15-862): Computational Photography 15-463 (15-862): Computational Photography 15-463 (15-862): Computational Photography Staff Prof: Alexei Efros (efros@cs), 225 Smith Hall TA: Natasha Kholgade (nkholgad@andrew.cmu.edu) Web Page http://graphics.cs.cmu.edu/courses/15-463/

More information

Intro to AI. AI is a huge field. AI is a huge field 2/19/15. What is AI. One definition:

Intro to AI. AI is a huge field. AI is a huge field 2/19/15. What is AI. One definition: Intro to AI CS30 David Kauchak Spring 2015 http://www.bbspot.com/comics/pc-weenies/2008/02/3248.php Adapted from notes from: Sara Owsley Sood AI is a huge field What is AI AI is a huge field What is AI

More information

Perception. What We Will Cover in This Section. Perception. How we interpret the information our senses receive. Overview Perception

Perception. What We Will Cover in This Section. Perception. How we interpret the information our senses receive. Overview Perception Perception 10/3/2002 Perception.ppt 1 What We Will Cover in This Section Overview Perception Visual perception. Organizing principles. 10/3/2002 Perception.ppt 2 Perception How we interpret the information

More information

International Journal of Advanced Research in Computer Science and Software Engineering

International Journal of Advanced Research in Computer Science and Software Engineering Volume 3, Issue 4, April 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com A Novel Approach

More information

4 Perceiving and Recognizing Objects

4 Perceiving and Recognizing Objects 4 Perceiving and Recognizing Objects Chapter 4 4 Perceiving and Recognizing Objects Finding edges Grouping and texture segmentation Figure Ground assignment Edges, parts, and wholes Object recognition

More information

Insights into High-level Visual Perception

Insights into High-level Visual Perception Insights into High-level Visual Perception or Where You Look is What You Get Jeff B. Pelz Visual Perception Laboratory Carlson Center for Imaging Science Rochester Institute of Technology Students Roxanne

More information

Colour correction for panoramic imaging

Colour correction for panoramic imaging Colour correction for panoramic imaging Gui Yun Tian Duke Gledhill Dave Taylor The University of Huddersfield David Clarke Rotography Ltd Abstract: This paper reports the problem of colour distortion in

More information

Intelligent Identification System Research

Intelligent Identification System Research 2016 International Conference on Manufacturing Construction and Energy Engineering (MCEE) ISBN: 978-1-60595-374-8 Intelligent Identification System Research Zi-Min Wang and Bai-Qing He Abstract: From the

More information

Intro to AI. AI is a huge field. AI is a huge field 2/26/16. What is AI (artificial intelligence) What is AI. One definition:

Intro to AI. AI is a huge field. AI is a huge field 2/26/16. What is AI (artificial intelligence) What is AI. One definition: Intro to AI CS30 David Kauchak Spring 2016 http://www.bbspot.com/comics/pc-weenies/2008/02/3248.php Adapted from notes from: Sara Owsley Sood AI is a huge field What is AI (artificial intelligence) AI

More information

3D and Sequential Representations of Spatial Relationships among Photos

3D and Sequential Representations of Spatial Relationships among Photos 3D and Sequential Representations of Spatial Relationships among Photos Mahoro Anabuki Canon Development Americas, Inc. E15-349, 20 Ames Street Cambridge, MA 02139 USA mahoro@media.mit.edu Hiroshi Ishii

More information

Limitations of the Medium, compensation or accentuation

Limitations of the Medium, compensation or accentuation The Art and Science of Depiction Limitations of the Medium, compensation or accentuation Fredo Durand MIT- Lab for Computer Science Limitations of the medium The medium cannot usually produce the same

More information

Limitations of the medium

Limitations of the medium The Art and Science of Depiction Limitations of the Medium, compensation or accentuation Limitations of the medium The medium cannot usually produce the same stimulus Real scene (possibly imaginary) Stimulus

More information

MSc(CompSc) List of courses offered in

MSc(CompSc) List of courses offered in Office of the MSc Programme in Computer Science Department of Computer Science The University of Hong Kong Pokfulam Road, Hong Kong. Tel: (+852) 3917 1828 Fax: (+852) 2547 4442 Email: msccs@cs.hku.hk (The

More information

Natalia Vassilieva HP Labs Russia

Natalia Vassilieva HP Labs Russia Content Based Image Retrieval Natalia Vassilieva nvassilieva@hp.com HP Labs Russia 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Tutorial

More information

CS 559: Computer Vision. Lecture 1

CS 559: Computer Vision. Lecture 1 CS 559: Computer Vision Lecture 1 Prof. Sinisa Todorovic sinisa@eecs.oregonstate.edu 1 Outline Gestalt laws for grouping 2 Perceptual Grouping -- Gestalt Laws Gestalt laws are summaries of image properties

More information

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

Introduction. Stefano Ferrari. Università degli Studi di Milano Methods for Image Processing. academic year Introduction Stefano Ferrari Università degli Studi di Milano stefano.ferrari@unimi.it Methods for Image Processing academic year 2015 2016 Image processing Computer science concerns the representation,

More information

Digitizing Color. Place Value in a Decimal Number. Place Value in a Binary Number. Chapter 11: Light, Sound, Magic: Representing Multimedia Digitally

Digitizing Color. Place Value in a Decimal Number. Place Value in a Binary Number. Chapter 11: Light, Sound, Magic: Representing Multimedia Digitally Chapter 11: Light, Sound, Magic: Representing Multimedia Digitally Fluency with Information Technology Third Edition by Lawrence Snyder Digitizing Color RGB Colors: Binary Representation Giving the intensities

More information

Telling What-Is-What in Video. Gerard Medioni

Telling What-Is-What in Video. Gerard Medioni Telling What-Is-What in Video Gerard Medioni medioni@usc.edu 1 Tracking Essential problem Establishes correspondences between elements in successive frames Basic problem easy 2 Many issues One target (pursuit)

More information

Extraction and Recognition of Text From Digital English Comic Image Using Median Filter

Extraction and Recognition of Text From Digital English Comic Image Using Median Filter Extraction and Recognition of Text From Digital English Comic Image Using Median Filter S.Ranjini 1 Research Scholar,Department of Information technology Bharathiar University Coimbatore,India ranjinisengottaiyan@gmail.com

More information

The Human Visual System!

The Human Visual System! an engineering-focused introduction to! The Human Visual System! EE367/CS448I: Computational Imaging and Display! stanford.edu/class/ee367! Lecture 2! Gordon Wetzstein! Stanford University! nautilus eye,

More information

Today. Pattern Recognition. Introduction. Perceptual processing. Feature Integration Theory, cont d. Feature Integration Theory (FIT)

Today. Pattern Recognition. Introduction. Perceptual processing. Feature Integration Theory, cont d. Feature Integration Theory (FIT) Today Pattern Recognition Intro Psychology Georgia Tech Instructor: Dr. Bruce Walker Turning features into things Patterns Constancy Depth Illusions Introduction We have focused on the detection of features

More information

A Comparison of Histogram and Template Matching for Face Verification

A Comparison of Histogram and Template Matching for Face Verification A Comparison of and Template Matching for Face Verification Chidambaram Chidambaram Universidade do Estado de Santa Catarina chidambaram@udesc.br Marlon Subtil Marçal, Leyza Baldo Dorini, Hugo Vieira Neto

More information

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

Visual Imaging in the Electronic Age An Interdisciplinary Course Bridging Art, Architecture, Computer Science, and Engineering Offered in Fall 2016 Candice Zhao, a student in the ART 2907 Fall 2015 course, tries Oculus headset goggles. A 2-D version of the immersive 3-D scene is shown on the screen behind her. Visual Imaging in the Electronic Age

More information

Light-Field Database Creation and Depth Estimation

Light-Field Database Creation and Depth Estimation Light-Field Database Creation and Depth Estimation Abhilash Sunder Raj abhisr@stanford.edu Michael Lowney mlowney@stanford.edu Raj Shah shahraj@stanford.edu Abstract Light-field imaging research has been

More information

5/17/2009. Digitizing Color. Place Value in a Binary Number. Place Value in a Decimal Number. Place Value in a Binary Number

5/17/2009. Digitizing Color. Place Value in a Binary Number. Place Value in a Decimal Number. Place Value in a Binary Number Chapter 11: Light, Sound, Magic: Representing Multimedia Digitally Digitizing Color Fluency with Information Technology Third Edition by Lawrence Snyder RGB Colors: Binary Representation Giving the intensities

More information

Revised and extended. Accompanies this course pages heavier Perception treated more thoroughly. 1 - Introduction

Revised and extended. Accompanies this course pages heavier Perception treated more thoroughly. 1 - Introduction Topics to be Covered Coordinate frames and representations. Use of homogeneous transformations in robotics. Specification of position and orientation Manipulator forward and inverse kinematics Mobile Robots:

More information

CSE Tue 10/09. Nadir Weibel

CSE Tue 10/09. Nadir Weibel CSE 118 - Tue 10/09 Nadir Weibel Today Admin Teams Assignments, grading, submissions Mini Quiz on Week 1 (readings and class material) Low-Fidelity Prototyping 1st Project Assignment Computer Vision, Kinect,

More information

RESEARCH PAPER FOR ARBITRARY ORIENTED TEAM TEXT DETECTION IN VIDEO IMAGES USING CONNECTED COMPONENT ANALYSIS

RESEARCH PAPER FOR ARBITRARY ORIENTED TEAM TEXT DETECTION IN VIDEO IMAGES USING CONNECTED COMPONENT ANALYSIS International Journal of Latest Trends in Engineering and Technology Vol.(7)Issue(4), pp.137-141 DOI: http://dx.doi.org/10.21172/1.74.018 e-issn:2278-621x RESEARCH PAPER FOR ARBITRARY ORIENTED TEAM TEXT

More information

Exercise questions for Machine vision

Exercise questions for Machine vision Exercise questions for Machine vision This is a collection of exercise questions. These questions are all examination alike which means that similar questions may appear at the written exam. I ve divided

More information

COGNITIVE MODEL OF MOBILE ROBOT WORKSPACE

COGNITIVE MODEL OF MOBILE ROBOT WORKSPACE COGNITIVE MODEL OF MOBILE ROBOT WORKSPACE Prof.dr.sc. Mladen Crneković, University of Zagreb, FSB, I. Lučića 5, 10000 Zagreb Prof.dr.sc. Davor Zorc, University of Zagreb, FSB, I. Lučića 5, 10000 Zagreb

More information

Psychophysics of night vision device halo

Psychophysics of night vision device halo University of Wollongong Research Online Faculty of Health and Behavioural Sciences - Papers (Archive) Faculty of Science, Medicine and Health 2009 Psychophysics of night vision device halo Robert S Allison

More information

Computer vision, wearable computing and the future of transportation

Computer vision, wearable computing and the future of transportation Computer vision, wearable computing and the future of transportation Amnon Shashua Hebrew University, Mobileye, OrCam 1 Computer Vision that will Change Transportation Amnon Shashua Mobileye 2 Computer

More information

MATLAB DIGITAL IMAGE/SIGNAL PROCESSING TITLES

MATLAB DIGITAL IMAGE/SIGNAL PROCESSING TITLES MATLAB DIGITAL IMAGE/SIGNAL PROCESSING TITLES -2018 S.NO PROJECT CODE 1 ITIMP01 2 ITIMP02 3 ITIMP03 4 ITIMP04 5 ITIMP05 6 ITIMP06 7 ITIMP07 8 ITIMP08 9 ITIMP09 `10 ITIMP10 11 ITIMP11 12 ITIMP12 13 ITIMP13

More information

Video Synthesis System for Monitoring Closed Sections 1

Video Synthesis System for Monitoring Closed Sections 1 Video Synthesis System for Monitoring Closed Sections 1 Taehyeong Kim *, 2 Bum-Jin Park 1 Senior Researcher, Korea Institute of Construction Technology, Korea 2 Senior Researcher, Korea Institute of Construction

More information

Module 2. Lecture-1. Understanding basic principles of perception including depth and its representation.

Module 2. Lecture-1. Understanding basic principles of perception including depth and its representation. Module 2 Lecture-1 Understanding basic principles of perception including depth and its representation. Initially let us take the reference of Gestalt law in order to have an understanding of the basic

More information

02/02/10. Image Filtering. Computer Vision CS 543 / ECE 549 University of Illinois. Derek Hoiem

02/02/10. Image Filtering. Computer Vision CS 543 / ECE 549 University of Illinois. Derek Hoiem 2/2/ Image Filtering Computer Vision CS 543 / ECE 549 University of Illinois Derek Hoiem Questions about HW? Questions about class? Room change starting thursday: Everitt 63, same time Key ideas from last

More information

A Study on Single Camera Based ANPR System for Improvement of Vehicle Number Plate Recognition on Multi-lane Roads

A Study on Single Camera Based ANPR System for Improvement of Vehicle Number Plate Recognition on Multi-lane Roads Invention Journal of Research Technology in Engineering & Management (IJRTEM) ISSN: 2455-3689 www.ijrtem.com Volume 2 Issue 1 ǁ January. 2018 ǁ PP 11-16 A Study on Single Camera Based ANPR System for Improvement

More information

Automatics Vehicle License Plate Recognition using MATLAB

Automatics Vehicle License Plate Recognition using MATLAB Automatics Vehicle License Plate Recognition using MATLAB Alhamzawi Hussein Ali mezher Faculty of Informatics/University of Debrecen Kassai ut 26, 4028 Debrecen, Hungary. Abstract - The objective of this

More information

Häkkinen, Jukka; Gröhn, Lauri Turning water into rock

Häkkinen, Jukka; Gröhn, Lauri Turning water into rock Powered by TCPDF (www.tcpdf.org) This is an electronic reprint of the original article. This reprint may differ from the original in pagination and typographic detail. Häkkinen, Jukka; Gröhn, Lauri Turning

More information

Visual Search using Principal Component Analysis

Visual Search using Principal Component Analysis Visual Search using Principal Component Analysis Project Report Umesh Rajashekar EE381K - Multidimensional Digital Signal Processing FALL 2000 The University of Texas at Austin Abstract The development

More information

ROAD TO THE BEST ALPR IMAGES

ROAD TO THE BEST ALPR IMAGES ROAD TO THE BEST ALPR IMAGES INTRODUCTION Since automatic license plate recognition (ALPR) or automatic number plate recognition (ANPR) relies on optical character recognition (OCR) of images, it makes

More information

Perception. Introduction to HRI Simmons & Nourbakhsh Spring 2015

Perception. Introduction to HRI Simmons & Nourbakhsh Spring 2015 Perception Introduction to HRI Simmons & Nourbakhsh Spring 2015 Perception my goals What is the state of the art boundary? Where might we be in 5-10 years? The Perceptual Pipeline The classical approach:

More information

Sensation. Perception. Perception

Sensation. Perception. Perception Ch 4D depth and gestalt 1 Sensation Basic principles in perception o Absolute Threshold o Difference Threshold o Weber s Law o Sensory Adaptation Description Examples Color Perception o Trichromatic Theory

More information

the dimensionality of the world Travelling through Space and Time Learning Outcomes Johannes M. Zanker

the dimensionality of the world Travelling through Space and Time Learning Outcomes Johannes M. Zanker Travelling through Space and Time Johannes M. Zanker http://www.pc.rhul.ac.uk/staff/j.zanker/ps1061/l4/ps1061_4.htm 05/02/2015 PS1061 Sensation & Perception #4 JMZ 1 Learning Outcomes at the end of this

More information

ADVANCED DIGITAL IMAGE PROCESSING THE ABSOLUTE GUIDE FOR BEGINNERS USING MATLAB SIMULINK

ADVANCED DIGITAL IMAGE PROCESSING THE ABSOLUTE GUIDE FOR BEGINNERS USING MATLAB SIMULINK ADVANCED DIGITAL IMAGE PROCESSING THE ABSOLUTE GUIDE FOR BEGINNERS USING MATLAB SIMULINK page 1 / 5 page 2 / 5 advanced digital image processing pdf In computer science, digital image processing is the

More information

Geog183: Cartographic Design and Geovisualization Spring Quarter 2018 Lecture 2: The human vision system

Geog183: Cartographic Design and Geovisualization Spring Quarter 2018 Lecture 2: The human vision system Geog183: Cartographic Design and Geovisualization Spring Quarter 2018 Lecture 2: The human vision system Bottom line Use GIS or other mapping software to create map form, layout and to handle data Pass

More information

Unit IV: Sensation & Perception. Module 19 Vision Organization & Interpretation

Unit IV: Sensation & Perception. Module 19 Vision Organization & Interpretation Unit IV: Sensation & Perception Module 19 Vision Organization & Interpretation Visual Organization 19-1 Perceptual Organization 19-1 How do we form meaningful perceptions from sensory information? A group

More information

International Journal of Scientific & Engineering Research, Volume 5, Issue 5, May ISSN

International Journal of Scientific & Engineering Research, Volume 5, Issue 5, May ISSN International Journal of Scientific & Engineering Research, Volume 5, Issue 5, May-2014 601 Automatic license plate recognition using Image Enhancement technique With Hidden Markov Model G. Angel, J. Rethna

More information

Content Based Image Retrieval Using Color Histogram

Content Based Image Retrieval Using Color Histogram Content Based Image Retrieval Using Color Histogram Nitin Jain Assistant Professor, Lokmanya Tilak College of Engineering, Navi Mumbai, India. Dr. S. S. Salankar Professor, G.H. Raisoni College of Engineering,

More information