CSCE 5013 Computer Vision Fall 2011 Prof. John Gauch

Slides:



Advertisements
Similar presentations
Introduction to Computer Vision Dr. Chang Shu COMP 4900C Winter 2008.
Advertisements

By: Mani Baghaei Fard.  During recent years number of moving vehicles in roads and highways has been considerably increased.
5/13/2015CAM Talk G.Kamberova Computer Vision Introduction Gerda Kamberova Department of Computer Science Hofstra University.
July 27, 2002 Image Processing for K.R. Precision1 Image Processing Training Lecture 1 by Suthep Madarasmi, Ph.D. Assistant Professor Department of Computer.
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.
Advanced Computer Vision Introduction Goal and objectives To introduce the fundamental problems of computer vision. To introduce the main concepts and.
Graphics-1 Gentle Introduction to Computer Graphics Based on: –David Brogan’s “Introduction to Computer Graphics” Course Slides, University of Virginia.
Machine Vision Basics 1.What is machine vision? 2.Some examples of machine vision applications 3.What can be learned from biological vision? 4.The curse.
CS 561, Sessions 27 1 Towards intelligent machines Thanks to CSCI561, we now know how to… - Search (and play games) - Build a knowledge base using FOL.
Overview of Computer Vision CS491E/791E. What is Computer Vision? Deals with the development of the theoretical and algorithmic basis by which useful.
Supervised by Prof. LYU, Rung Tsong Michael Department of Computer Science & Engineering The Chinese University of Hong Kong Prepared by: Chan Pik Wah,
BPC: Art and Computation – Spring 2007 Overview of Spring Semester Tools and Technologies Glenn Bresnahan
Computing With Images: Outlook and applications
Computational Vision Jitendra Malik University of California at Berkeley Jitendra Malik University of California at Berkeley.
1 Introduction What IS computer vision? Where do images come from? the analysis of digital images by a computer.
Introduction to Computer and Human Vision Shimon Ullman, Ronen Basri, Michal Irani, Yaron Caspi Assistants: Shai Bagon Shira Kritchman.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
 For many years human being has been trying to recreate the complex mechanisms that human body forms & to copy or imitate human systems  As a result.
Digital Image Processing & Pattern Analysis (CSCE 563) Course Outline & Introduction Prof. Amr Goneid Department of Computer Science & Engineering The.
School of Computer Science and Statistics,
Multiple View Geometry in Computer Vision Slides modified from Marc Pollefeys’ online course materials Lecturer: Prof. Dezhen Song.
CIS 601 Fall 2004 Introduction to Computer Vision and Intelligent Systems Longin Jan Latecki Parts are based on lectures of Rolf Lakaemper and David Young.
A Brief Overview of Computer Vision Jinxiang Chai.
Introduction to Vision & Robotics Bob Fisher IF 1.26 Michael Herrmann IF Lectures: Handouts (+ video)
Parametric & 3-D Solid Modeling
A Bayesian Approach For 3D Reconstruction From a Single Image
Digital Image Processing In The Name Of God Digital Image Processing Lecture1: Introduction M. Ghelich Oghli By: M. Ghelich Oghli
Multimedia Databases (MMDB)
3D Motion Capture Assisted Video human motion recognition based on the Layered HMM Myunghoon Suk & Ashok Ramadass Advisor : Dr. B. Prabhakaran Multimedia.
Computational Geometry The systematic study of algorithms and data structures for geometric objects, with a focus on exact algorithms that are asymptotically.
SPIE'01CIRL-JHU1 Dynamic Composition of Tracking Primitives for Interactive Vision-Guided Navigation D. Burschka and G. Hager Computational Interaction.
Seminar on Media Technology Computer Vision Albert Alemany Font.
CIS 601 Fall 2003 Introduction to Computer Vision Longin Jan Latecki Based on the lectures of Rolf Lakaemper and David Young.
Digital Image Processing & Analysis Spring Definitions Image Processing Image Analysis (Image Understanding) Computer Vision Low Level Processes:
National Research Council Canada Conseil national de recherches Canada National Research Council Canada Conseil national de recherches Canada Institute.
Computer Science Department Pacific University Artificial Intelligence -- Computer Vision.
1 Digital Image Processing Dr. Saad M. Saad Darwish Associate Prof. of computer science.
Introduction to Computer Vision Ronen Basri, Michal Irani, Shimon Ullman Teaching Assistants Tal Amir Ita Lifshitz Michal Yarom.
I Robot.
Raquel A. Romano 1 Scientific Computing Seminar May 12, 2004 Projective Geometry for Computer Vision Projective Geometry for Computer Vision Raquel A.
CS332 Visual Processing Department of Computer Science Wellesley College CS 332 Visual Processing in Computer and Biological Vision Systems Overview of.
Jack Pinches INFO410 & INFO350 S INFORMATION SCIENCE Computer Vision I.
Vision and Obstacle Avoidance In Cartesian Space.
Bachelor of Engineering In Image Processing Techniques For Video Content Extraction Submitted to the faculty of Engineering North Maharashtra University,
Automated Fingertip Detection
APECE-505 Intelligent System Engineering Basics of Digital Image Processing! Md. Atiqur Rahman Ahad Reference books: – Digital Image Processing, Gonzalez.
Reference books: – Digital Image Processing, Gonzalez & Woods. - Digital Image Processing, M. Joshi - Computer Vision – a modern approach, Forsyth & Ponce.
WELCOME TO ALL. DIGITAL IMAGE PROCESSING Processing of images which are Digital in nature by a Digital Computer.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
Introduction to Computer Vision Ronen Basri, Michal Irani, Shimon Ullman Primary Teaching Assistants Alon Faktor Ofer Bartal.
Computer Vision No. 1 What is the Computer Vision?
Introduction to Computer Vision Ronen Basri, Michal Irani, Shimon Ullman Teaching Assistants Uri Patish Alon Faktor Amir Rosenfeld.
MASKS © 2004 Invitation to 3D vision. MASKS © 2004 Invitation to 3D vision Lecture 1 Overview and Introduction.
1 JEOPARDY! Version 2005: Review for IED 2 Design Process Sketching Visualization Geometric Relations Modeling $100 $200 $300 $400 $500 Presentations.
  Computer vision is a field that includes methods for acquiring,prcessing, analyzing, and understanding images and, in general, high-dimensional data.
Visual Information Processing. Human Perception V.S. Machine Perception  Human perception: pictorial information improvement for human interpretation.
Processing visual information for Computer Vision
Digital Video Library - Jacky Ma.
Computer Vision, Robotics, Machine Learning and Control Lab
CIS Introduction to Computer Vision
Introduction to Computer Vision
Computer Vision (CSE 490CV, EE400B)
Image processing and computer vision
CMSC 426: Image Processing (Computer Vision)
Ceng466 Fundamentals of Image Processing
CS 332 Visual Processing in Computer and Biological Vision Systems
Presentation transcript:

CSCE 5013 Computer Vision Fall 2011 Prof. John Gauch

01 - Introduction Overview Application Areas History Course Objectives

Overview Computer vision is the process of extracting useful information from digital images –Finding objects of interest in images –Properties of objects (size, shape, color) –Recognition of objects Computer vision is also known as machine vision, robot vision, computational vision, or image understanding

Overview The fundamental problem of computer vision is that multiple models could fit the image data –Fitting a line equation to set of 2D points –Calculating 3D coordinates from 2D images Hence we must select the best model that fits the data given the time/space constraints of the application

Overview Computer vision is closely related to three other research areas: –Image processing (image => image) –Computer vision (image => model) –Computer graphics (model => image) –Computational geometry (model => model)

Application Areas Automated inspection – CV is used to look for defects in manufactured parts and to assist in automated assembly

Application Areas Navigation – CV is used to guide a car or robot along roads or paths while avoiding obstacles

Application Areas Computer graphics modeling – CV is used to generate natural looking models that bend and move like real objects

Application Areas Security and surveillance – CV is used to watch areas of interest to detect suspicious activities in restricted areas

Application Areas Medical applications – CV is used to locate, identify and quantify abnormal features in medical images and assist in treatment

Application Areas Human Biometrics – CV is used to recognize people via face or fingerprint recognition

History Computer vision is a well established area of computer science and engineering –First attempts to model blocks world images were made at MIT in the 1960s –In the 1970s early computer vision methods made use of AI techniques to reason about line drawings –In the 1980s attempts to “understand everything” in an image were outperformed by task specific techniques

History –The focus in the 1990s moved towards more physics based image modeling and real time applications such as video content analysis –In the 2000s we have seen computer vision methods mature and become widespread in other areas such as computer graphics –In the 2010s we will see even wider use of computer vision applications making use of FPGAs and GPUs and mobile devices

Course Objectives Goal of this class is to learn the fundamental techniques used in computer vision –Mathematical tools and techniques –Algorithms and data structures –Existing computer vision software –Developing CV applications in C++ –Reading current research literature

Course Objectives The remainder of this class we will focus on the fundamentals of computer vision –Image formation – how digital images are captured and how this knowledge of the scene can be used –Image processing – survey of basic techniques to manipulate images prior to detailed analysis –Feature detection – methods to extract geometric, chromatic or textural features from images

Course Objectives –Image segmentation – methods to partition an image into visually sensible regions –Feature-based alignment – how image features can be used to align large collections of images –Motion estimation – techniques for measuring camera and/or object motion in image sequences –Emerging techniques – discussion of recent trends in computer vision and future applications