Introduction EE 520: Image Analysis & Computer Vision.

Slides:



Advertisements
Similar presentations
Distinctive Image Features from Scale-Invariant Keypoints
Advertisements

電腦視覺 Computer and Robot Vision I
Outline Feature Extraction and Matching (for Larger Motion)
MASKS © 2004 Invitation to 3D vision Lecture 7 Step-by-Step Model Buidling.
Computer Vision Lecture 16: Region Representation
Instructor: Mircea Nicolescu Lecture 13 CS 485 / 685 Computer Vision.
Computer and Robot Vision I
Chapter 11 Beyond Bag of Words. Question Answering n Providing answers instead of ranked lists of documents n Older QA systems generated answers n Current.
Complex Networks for Representation and Characterization of Object For CS790g Project Bingdong Li 11/9/2009.
Exchanging Faces in Images SIGGRAPH ’04 Blanz V., Scherbaum K., Vetter T., Seidel HP. Speaker: Alvin Date: 21 July 2004.
A Study of Approaches for Object Recognition
Direct Methods for Visual Scene Reconstruction Paper by Richard Szeliski & Sing Bing Kang Presented by Kristin Branson November 7, 2002.
Vision Computing An Introduction. Visual Perception Sight is our most impressive sense. It gives us, without conscious effort, detailed information about.
Object Detection and Tracking Mike Knowles 11 th January 2005
Optical Flow
Image-Based Rendering using Hardware Accelerated Dynamic Textures Keith Yerex Dana Cobzas Martin Jagersand.
Recognizing and Tracking Human Action Josephine Sullivan and Stefan Carlsson.
Introduction to Computer Vision CS223B, Winter 2005.
Introduction to Object Tracking Presented by Youyou Wang CS643 Texas A&M University.
Information that lets you recognise a region.
Lecture 6: Feature matching and alignment CS4670: Computer Vision Noah Snavely.
00/4/103DVIP-011 Part Three: Descriptions of 3-D Objects and Scenes.
A Brief Overview of Computer Vision Jinxiang Chai.
MASKS © 2004 Invitation to 3D vision Lecture 3 Image Primitives andCorrespondence.
Computer vision.
Multimodal Interaction Dr. Mike Spann
Recognition and Matching based on local invariant features Cordelia Schmid INRIA, Grenoble David Lowe Univ. of British Columbia.
Open Problems in Computer Vision(oProCV) Topic 4. Motion MSc. Luis A. Mateos.
1. Introduction Motion Segmentation The Affine Motion Model Contour Extraction & Shape Estimation Recursive Shape Estimation & Motion Estimation Occlusion.
Perception Introduction Pattern Recognition Image Formation
Local invariant features Cordelia Schmid INRIA, Grenoble.
International Conference on Computer Vision and Graphics, ICCVG ‘2002 Algorithm for Fusion of 3D Scene by Subgraph Isomorphism with Procrustes Analysis.
CSci 6971: Image Registration Lecture 3: Images and Transformations March 1, 2005 Prof. Charlene Tsai.
CSCE 643 Computer Vision: Structure from Motion
December 9, 2014Computer Vision Lecture 23: Motion Analysis 1 Now we will talk about… Motion Analysis.
Computer Vision 776 Jan-Michael Frahm 12/05/2011 Many slides from Derek Hoiem, James Hays.
Local invariant features Cordelia Schmid INRIA, Grenoble.
Corner Detection & Color Segmentation CSE350/ Sep 03.
Segmentation of Vehicles in Traffic Video Tun-Yu Chiang Wilson Lau.
Features, Feature descriptors, Matching Jana Kosecka George Mason University.
Colour and Texture. Extract 3-D information Using Vision Extract 3-D information for performing certain tasks such as manipulation, navigation, and recognition.
Methods for 3D Shape Matching and Retrieval
IEEE International Conference on Multimedia and Expo.
Quiz Week 8 Topical. Topical Quiz (Section 2) What is the difference between Computer Vision and Computer Graphics What is the difference between Computer.
Edge Segmentation in Computer Images CSE350/ Sep 03.
Robotics Chapter 6 – Machine Vision Dr. Amit Goradia.
Image features and properties. Image content representation The simplest representation of an image pattern is to list image pixels, one after the other.
Representing Moving Images with Layers J. Y. Wang and E. H. Adelson MIT Media Lab.
Image Features (I) Dr. Chang Shu COMP 4900C Winter 2008.
Occlusion Tracking Using Logical Models Summary. A Variational Partial Differential Equations based model is used for tracking objects under occlusions.
1 Review and Summary We have covered a LOT of material, spending more time and more detail on 2D image segmentation and analysis, but hopefully giving.
MASKS © 2004 Invitation to 3D vision Lecture 3 Image Primitives andCorrespondence.
Introduction to Medical Imaging Regis Introduction to Medical Imaging Registration Alexandre Kassel Course
Visual Information Processing. Human Perception V.S. Machine Perception  Human perception: pictorial information improvement for human interpretation.
Course : T Computer Vision
Processing visual information for Computer Vision
DIGITAL SIGNAL PROCESSING
Motion and Optical Flow
Image Primitives and Correspondence
Outline Announcement Local operations (continued) Linear filters
Representing Moving Images with Layers
Object tracking in video scenes Object tracking in video scenes
Representing Moving Images with Layers
Brief Review of Recognition + Context
Image processing and computer vision
Filtering Things to take away from this lecture An image as a function
Descriptions of 3-D Objects and Scenes
Filtering An image as a function Digital vs. continuous images
Recognition and Matching based on local invariant features
Presentation transcript:

Introduction EE 520: Image Analysis & Computer Vision

General Stuff Class time - MW 10-2, Tu-Th 10-2? Office hours – by appointment for this week Web: Evaluation –40% midterm, 30% each for 2 projects –Project: report + 30 min presentation + code –Homework – not graded – simple MATLAB experiments of what is taught in class Your research areas?

Image Analysis/ Comp Vision? Image 3D Scene One image - Segment, Recognition, Edge detect & get contour Two images – Registration, Optical flow, Get 3D structure (stereo) Time sequence - Structure from Motion, Tracking, Change Detection

2D Image Analysis: Feature extraction Intensity Edges – threshold image derivative Texture – repeated basic “primitives” & spatial relation, view at different scales Motion – Threshold frame difference Motion – Optical flow (where did pixel (i,j) move) Shape, Local histogram, PCA, image transforms

Coarse texture: large size primitive, small variance Fine texture: small size primitive, large variance

Optical Flow

2D Image Analysis Segmentation – Estimate outer contour (boundary) of the object from the image Registration – Estimate a global transformation (Affine, Similarity, Euclidean) relating 2 images –taken from different views, different modalities or different times

2D Image Analysis Shape – geometric information after removing scale, translation, rotation Recognition / Classification / Detection –e.g. Faces, Objects, Vehicles, Activity (video) – Use intensity, shape, texture, motion,… Tracking – Estimate from a time seq. of images –Global motion or –Global motion & Local deformation (shape change) –Change detection – change in the system model

Recognition Faces: AT&T databaseObjects: COIL database Activity recognition, Abnormality detection

Representing Shape Landmarks – points of high curvature or intensity or motion blobs or of “interest” Continuous curve – parametric finite dim. representation e.g. B-spline, angle repr. Continuous curve – infinite dim. representation – level set method

Tracking motion & deformation Fish : –“Feature”– Image intensity, –Shape repr.: Level set method –Initialiazation: Segmentation Group of People –“Feature” – Motion detection –Shape repr: Landmark shape –Also do change detection

Human actions –“Feature”: local PCA –Shape: Landmark Leaf (CONDENSATION algorithm): –“Feature”: edges –Shape repr: B-spline Beating Heart: 3D image sequence

2D images  3D structure Infer 3D scene structure from a set of 2D images “Structure”: X,Y,Z coordinates of object Inference based on a “Camera model” Structure from Stereo - 2 or more views of object Structure from Motion – moving object –Also implicitly tracks the 3D global motion

3D Images Get a 3D image at every time, e.g. MRI of different cross-sections of the brain Medical imagery (MRI, CT, ultrasound), Range images, ?? Require representations of shape in 3D

Differences from 1D Signal Processing Take care of spatial relationships, e.g. spatial frequency, notion of shape Too much information – req. “feature” extraction Noise assumptions for 1D signals don’t always model image noise well No standard statistical models to categorize images, every problem is different  3D scene  2D images, can be occlusions, many problems are ill-posed