MASKS © 2004 Invitation to 3D vision Lecture 3 Image Primitives andCorrespondence.

Slides:



Advertisements
Similar presentations
Feature extraction: Corners
Advertisements

Feature Detection. Description Localization More Points Robust to occlusion Works with less texture More Repeatable Robust detection Precise localization.
Andrew Cosand ECE CVRR CSE
CSE 473/573 Computer Vision and Image Processing (CVIP)
Interest points CSE P 576 Ali Farhadi Many slides from Steve Seitz, Larry Zitnick.
MASKS © 2004 Invitation to 3D vision Lecture 7 Step-by-Step Model Buidling.
Edge Detection CSE P 576 Larry Zitnick
Edge and Corner Detection Reading: Chapter 8 (skip 8.1) Goal: Identify sudden changes (discontinuities) in an image This is where most shape information.
Computer Vision Optical Flow
Edge Detection. Our goal is to extract a “line drawing” representation from an image Useful for recognition: edges contain shape information –invariance.
Feature extraction: Corners 9300 Harris Corners Pkwy, Charlotte, NC.
1 Interest Operators Find “interesting” pieces of the image –e.g. corners, salient regions –Focus attention of algorithms –Speed up computation Many possible.
Canny Edge Detector.
(1) Feature-point matching by D.J.Duff for CompVis Online: Feature Point Matching Detection,
Announcements Mailing list: –you should have received messages Project 1 out today (due in two weeks)
Announcements Quiz Thursday Quiz Review Tomorrow: AV Williams 4424, 4pm. Practice Quiz handout.
CS223b, Jana Kosecka Image Features Local, meaningful, detectable parts of the image. Line detection Corner detection Motivation Information content high.
1 Interest Operator Lectures lecture topics –Interest points 1 (Linda) interest points, descriptors, Harris corners, correlation matching –Interest points.
Announcements Project1 artifact reminder counts towards your grade Demos this Thursday, 12-2:30 sign up! Extra office hours this week David (T 12-1, W/F.
Feature matching and tracking Class 5 Read Section 4.1 of course notes Read Shi and Tomasi’s paper on.
Midterm review: Cameras Pinhole cameras Vanishing points, horizon line Perspective projection equation, weak perspective Lenses Human eye Sample question:
Computing motion between images
Automatic Image Alignment (feature-based) : Computational Photography Alexei Efros, CMU, Fall 2005 with a lot of slides stolen from Steve Seitz and.
Edge Detection Today’s reading Forsyth, chapters 8, 15.1
Feature extraction: Corners and blobs
Announcements Project 1 test the turn-in procedure this week (make sure your folder’s there) grading session next Thursday 2:30-5pm –10 minute slot to.
Color a* b* Brightness L* Texture Original Image Features Feature combination E D 22 Boundary Processing Textons A B C A B C 22 Region Processing.
Lecture 3a: Feature detection and matching CS6670: Computer Vision Noah Snavely.
Visual motion Many slides adapted from S. Seitz, R. Szeliski, M. Pollefeys.
Motion Estimation Today’s Readings Trucco & Verri, 8.3 – 8.4 (skip 8.3.3, read only top half of p. 199) Numerical Recipes (Newton-Raphson), 9.4 (first.
Image Primitives and Correspondence
Edge Detection Today’s readings Cipolla and Gee –supplemental: Forsyth, chapter 9Forsyth Watt, From Sandlot ScienceSandlot Science.
Matching Compare region of image to region of image. –We talked about this for stereo. –Important for motion. Epipolar constraint unknown. But motion small.
Automatic Image Alignment (feature-based) : Computational Photography Alexei Efros, CMU, Fall 2006 with a lot of slides stolen from Steve Seitz and.
1 Interest Operators Harris Corner Detector: the first and most basic interest operator Kadir Entropy Detector and its use in object recognition SIFT interest.
Local invariant features Cordelia Schmid INRIA, Grenoble.
Lecture 06 06/12/2011 Shai Avidan הבהרה: החומר המחייב הוא החומר הנלמד בכיתה ולא זה המופיע / לא מופיע במצגת.
Visual motion Many slides adapted from S. Seitz, R. Szeliski, M. Pollefeys.
Feature extraction: Corners 9300 Harris Corners Pkwy, Charlotte, NC.
776 Computer Vision Jan-Michael Frahm, Enrique Dunn Spring 2013.
Local invariant features Cordelia Schmid INRIA, Grenoble.
Many slides from Steve Seitz and Larry Zitnick
Kylie Gorman WEEK 1-2 REVIEW. CONVERTING AN IMAGE FROM RGB TO HSV AND DISPLAY CHANNELS.
1 Motion Analysis using Optical flow CIS601 Longin Jan Latecki Fall 2003 CIS Dept of Temple University.
Edges.
Feature extraction: Corners and blobs. Why extract features? Motivation: panorama stitching We have two images – how do we combine them?
Features, Feature descriptors, Matching Jana Kosecka George Mason University.
Features Jan-Michael Frahm.
Lecture 9 Feature Extraction and Motion Estimation Slides by: Michael Black Clark F. Olson Jean Ponce.
CS654: Digital Image Analysis
Edge Segmentation in Computer Images CSE350/ Sep 03.
Optical flow and keypoint tracking Many slides adapted from S. Seitz, R. Szeliski, M. Pollefeys.
Instructor: Mircea Nicolescu Lecture 10 CS 485 / 685 Computer Vision.
MASKS © 2004 Invitation to 3D vision Lecture 3 Image Primitives andCorrespondence.
REU Week 1 Presented by Christina Peterson. Edge Detection Sobel ◦ Convolve image with derivative masks:  x:  y: ◦ Calculate gradient magnitude ◦ Apply.
Lecture 10: Harris Corner Detector CS4670/5670: Computer Vision Kavita Bala.
Keypoint extraction: Corners 9300 Harris Corners Pkwy, Charlotte, NC.
Interest Points EE/CSE 576 Linda Shapiro.
3D Vision Interest Points.
Motion and Optical Flow
Image Primitives and Correspondence
CSE 455 – Guest Lectures 3 lectures Contact Interest points 1
a kind of filtering that leads to useful features
a kind of filtering that leads to useful features
Announcements Questions on the project? New turn-in info online
Detection of salient points
Lecture VI: Corner and Blob Detection
Corner Detection COMP 4900C Winter 2008.
Presentation transcript:

MASKS © 2004 Invitation to 3D vision Lecture 3 Image Primitives andCorrespondence

MASKS © 2004 Invitation to 3D vision Given an image point in left image, what is the (corresponding) point in the right image, which is the projection of the same 3-D point Image Primitives and Correspondence

MASKS © 2004 Invitation to 3D vision Correspondence Lambertian assumption Rigid body motion Matching - Correspondence

MASKS © 2004 Invitation to 3D vision Translational model Affine model Transformation of the intensity values and occlusions Local Deformation Models

MASKS © 2004 Invitation to 3D vision Translational model RHS approx. by first two terms of Taylor series Small baseline Brightness constancy constraint Feature Tracking and Optical Flow

MASKS © 2004 Invitation to 3D vision Normal flow Aperture Problem

MASKS © 2004 Invitation to 3D vision Integrate around over image patch Solve Optical Flow

MASKS © 2004 Invitation to 3D vision rank(G) = 0 blank wall problem rank(G) = 1 aperture problem rank(G) = 2 enough texture – good feature candidates Conceptually: In reality: choice of threshold is involved Optical Flow, Feature Tracking

MASKS © 2004 Invitation to 3D vision Qualitative properties of the motion fields Previous method - assumption locally constant flow Alternative regularization techniques (locally smooth flow fields, integration along contours) Optical Flow

MASKS © 2004 Invitation to 3D vision Feature Tracking

MASKS © 2004 Invitation to 3D vision 3D Reconstruction - Preview

MASKS © 2004 Invitation to 3D vision Compute eigenvalues of G If smalest eigenvalue  of G is bigger than  - mark pixel as candidate feature point Alternatively feature quality function (Harris Corner Detector) Point Feature Extraction

MASKS © 2004 Invitation to 3D vision Harris Corner Detector - Example

MASKS © 2004 Invitation to 3D vision Wide Baseline Matching

MASKS © 2004 Invitation to 3D vision Sum of squared differences Normalize cross-correlation Sum of absolute differences Region based Similarity Metric

MASKS © 2004 Invitation to 3D vision Compute image derivatives if gradient magnitude >  and the value is a local maximum along gradient direction – pixel is an edge candidate Canny edge detector gradient magnitude original image Edge Detection

MASKS © 2004 Invitation to 3D vision   x y Edge detection, non-maximum suppression (traditionally Hough Transform – issues of resolution, threshold selection and search for peaks in Hough space) Connected components on edge pixels with similar orientation - group pixels with common orientation Non-max suppressed gradient magnitude Line fitting

MASKS © 2004 Invitation to 3D vision Line fitting Lines determined from eigenvalues and eigenvectors of A Candidate line segments - associated line quality second moment matrix associated with each connected component Line Fitting