1.06k likes | 1.07k Views
This class provides a comprehensive overview of computer vision, covering topics such as appearance-based and physics-based computer vision. The class materials consist of literature papers and general introductions based on various books. No required textbook.
E N D
Outline • Syllabus • Introduction • Computational Paradigms for Vision • Appearance-based computer vision • Physics-based computer vision
Class Materials • In this class most of the time we will discuss papers from the literature • At the beginning I will give a general introduction based on chapters from different books • There is no required textbook for this class Computer Vision
Vision • Vision • The process of acquiring knowledge about the environmental objects and events by extracting information from the light they emit or reflect • Vision is a very complicated process, involving different processes such as memory • Vision is the most useful source for information as about 50% of the human brain is devoted to visual processing Computer Vision
Vision – cont. • Vision has been studied from many different perspectives • Computational vision • Emphasis on approaches that are biologically plausible • Computer vision • Emphasis on algorithms to solve particular problems • Statistical vision • Emphasis on developing and analyzing mathematical and statistical models Computer Vision
Darwin X Computer Vision Source: NewScientist
Computer Vision • Computer vision tries to automate the vision process by building devices that simulate the human vision process • Note that devices that solve part of the problems can be very useful Computer Vision
Motivation Examples • Computer vision techniques can provide novel opportunities and improve performance of existing systems (sometimes significantly) • Hopefully the following examples will convince you Computer Vision
Human Computer Interfaces • Mouse gestures • Allow one to control programs more easily by drawing commands using mouse • Some of the 80 gestures recognized by strokeit (http://www.tcbmi.com/strokeit/) Computer Vision
Mouse Gestures • In Photoshop, for example, you can • In a web browser, you can Computer Vision
Human-Computer Interactions Computer Vision
3D Hand Mouse Computer Vision
HandiEye Computer Vision
Sign Language Recognition Computer Vision
ALVINN Computer Vision
RALPH Computer Vision
Applications– continued Computer Vision
DARPA Grant Challenge • http://www.darpa.mil/grandchallenge/gcorg/index.html Computer Vision
DARPA Grant Challenge Computer Vision
Introduction – cont. • Honda ASIMO • http://world.honda.com/ASIMO/ Computer Vision
Automated Map Updating Computer Vision
Automated Map Updating Computer Vision
3D Urban Models Computer Vision
Image-Guided Neurosurgery Computer Vision
Intracardiac Surgical Planning Computer Vision
Medical Image Analysis Computer Vision
Detection and Recognition Computer Vision
Detection and Recognition of Text in Natural Scenes Computer Vision
Detection and Recognition of Text in Natural Scenes Computer Vision
Text Detection and Recognition in Images and Videos Computer Vision
Driver Monitoring System Computer Vision
Face Recognition http://www.a4vision.com Computer Vision
Intelligent Transportation Systems http://dfwtraffic.dot.state.tx.us/dal-cam-nf.asp Computer Vision
Handwritten Address Interpretation System • HWAI -http://www.cedar.buffalo.edu/HWAI/ • The HWAI (Handwritten Address Interpretation) System was developed at Center of Excellence for Document Analysis and Recognition (CEDAR) at University at Buffalo, The State University of New York. It resulted from many years of research at CEDAR on the problems of Address Block location, Handwritten Digit/Character/Word Recognition, Database Compression, Information Retrieval, Real-Time Image Processing, and Loosely-Coupled Multiprocessing. • The following presentation is based on the demonstration pages at HWAI Computer Vision
Handwritten Address Interpretation System – cont. • Step 1: Digitization Computer Vision
Handwritten Address Interpretation System – Cont. • Step 2: Address Block Location Computer Vision
Handwritten Address Interpretation System – Cont. • Step 3: Address Extraction Computer Vision
Handwritten Address Interpretation System – Cont. • Step 4: Binarization Computer Vision
Handwritten Address Interpretation System – Cont. • Step 5: Line Separation Computer Vision
Handwritten Address Interpretation System – Cont. • Step 6: Address Parsing Computer Vision
Handwritten Address Interpretation System – Cont. • Step 7: Recognition • (a) State Abbreviation Recognition Computer Vision
Handwritten Address Interpretation System – Cont. • Step 7: Recognition • (b) ZIP Code Recognition Computer Vision
Handwritten Address Interpretation System – Cont. • Step 7: Recognition • (c) Street Number Recognition Computer Vision
Handwritten Address Interpretation System – Cont. • Step 8: Street Name Recognition Computer Vision
Handwritten Address Interpretation System – Cont. • Step 9: Delivery Point Codes Computer Vision
Handwritten Address Interpretation System – Cont. • Step 10: Bar coding Computer Vision
Military Applications • Unmanned Aerial Vehicles Computer Vision
Automated Global Monitoring Computer Vision
Approaches to Computer Vision • Vision is a complicated computational process • Try to simulate the human vision system • Try to build mathematical formulations of the environment (to be perceived) and then perform inference • Try to invent approximate but efficient short cuts to the general vision problem Computer Vision
Neuroanatomy of the Brain Computer Vision