Towards Helicopter Tracking CS223b Project #20 Ritchie Lee Yu-Tai Ray Chen.

Slides:



Advertisements
Similar presentations
Epipolar Geometry.
Advertisements

More on single-view geometry
3D Model Matching with Viewpoint-Invariant Patches(VIP) Reporter :鄒嘉恆 Date : 10/06/2009.
Presented by Xinyu Chang
Institut für Elektrische Meßtechnik und Meßsignalverarbeitung Professor Horst Cerjak, Augmented Reality VU 2 Calibration Axel Pinz.
Geometry 2: A taste of projective geometry Introduction to Computer Vision Ronen Basri Weizmann Institute of Science.
MASKS © 2004 Invitation to 3D vision Lecture 7 Step-by-Step Model Buidling.
Two-View Geometry CS Sastry and Yang
Gerald Schweighofer RIGOROSUM Online SaM for GCM Institute of Electrical Measurement and Measurement Signal Processing Online Structure and.
Daniel Shepard and Todd Humphreys
Camera calibration and epipolar geometry
Lecture-6 1 Lecture #06- Plate Motions. Lecture-6 2 Tectonic Plates are Rigid “Caps” not Flat, Planar Sheets.
Stanford CS223B Computer Vision, Winter 2005 Lecture 11: Structure From Motion 2 Sebastian Thrun, Stanford Rick Szeliski, Microsoft Hendrik Dahlkamp and.
Visual Odometry Michael Adams CS 223B Problem: Measure trajectory of a mobile platform using visual data Mobile Platform (Car) Calibrated Camera.
Uncalibrated Geometry & Stratification Sastry and Yang
Uncalibrated Epipolar - Calibration
Lecture 11: Structure from motion CS6670: Computer Vision Noah Snavely.
Image Stitching and Panoramas
Visual Odometry for Vehicles in Urban Environments CS223B Computer Vision, Winter 2008 Team 3: David Hopkins, Christine Paulson, Justin Schauer.
© 2003 by Davi GeigerComputer Vision October 2003 L1.1 Structure-from-EgoMotion (based on notes from David Jacobs, CS-Maryland) Determining the 3-D structure.
MSU CSE 803 Fall 2008 Stockman1 CV: 3D sensing and calibration Coordinate system changes; perspective transformation; Stereo and structured light.
CS223b, Jana Kosecka Rigid Body Motion and Image Formation.
Lecture 12: Structure from motion CS6670: Computer Vision Noah Snavely.
Visual Odometry Chris Moore Mark Huetsch Firouzeh Jalilian.
Projective geometry of 2-space DLT alg HZ 4.1 Rectification HZ 2.7 Hierarchy of maps Invariants HZ 2.4 Projective transform HZ 2.3 Behaviour at infinity.
Landing a UAV on a Runway Using Image Registration Andrew Miller, Don Harper, Mubarak Shah University of Central Florida ICRA 2008.
Homogeneous Coordinates (Projective Space) Let be a point in Euclidean space Change to homogeneous coordinates: Defined up to scale: Can go back to non-homogeneous.
Geometric Transformations Jehee Lee Seoul National University.
IMAGE MOSAICING Summer School on Document Image Processing
CSE 681 Review: Transformations. CSE 681 Transformations Modeling transformations build complex models by positioning (transforming) simple components.
Transformations Jehee Lee Seoul National University.
Example: line fitting. n=2 Model fitting Measure distances.
CSCE 643 Computer Vision: Structure from Motion
Metrology 1.Perspective distortion. 2.Depth is lost.
© 2005 Martin Bujňák, Martin Bujňák Supervisor : RNDr.
Single-view geometry Odilon Redon, Cyclops, 1914.
Autonomous Navigation Based on 2-Point Correspondence 2-Point Correspondence using ROS Submitted By: Li-tal Kupperman, Ran Breuer Advisor: Majd Srour,
Source: Computer Vision and Pattern Recognition Workshops (CVPRW), 2010 IEEE Computer Society Conference on Author: Paucher, R.; Turk, M.; Adviser: Chia-Nian.
ADCS Review – Attitude Determination Prof. Der-Ming Ma, Ph.D. Dept. of Aerospace Engineering Tamkang University.
Raquel A. Romano 1 Scientific Computing Seminar May 12, 2004 Projective Geometry for Computer Vision Projective Geometry for Computer Vision Raquel A.
What is Kinematics. Kinematics studies the motion of bodies.
8.2 Area of a Surface of Revolution
Feature Matching. Feature Space Outlier Rejection.
Cherevatsky Boris Supervisors: Prof. Ilan Shimshoni and Prof. Ehud Rivlin
Accurate Indoor Localization With Zero Start-up Cost
Geometric Transformations Sang Il Park Sejong University Many slides come from Jehee Lee’s.
Visual Odometry David Nister, CVPR 2004
Affine Geometry.
Visual Odometry for Ground Vehicle Applications David Nistér, Oleg Naroditsky, and James Bergen Sarnoff Corporation CN5300 Princeton, New Jersey
776 Computer Vision Jan-Michael Frahm Spring 2012.
Digital Image Processing Additional Material : Imaging Geometry 11 September 2006 Digital Image Processing Additional Material : Imaging Geometry 11 September.
THREE-DIMENSIONAL KINEMATICS OF RIGID BODIES
9.3 – Perform Reflections. Reflection: Transformation that uses a line like a mirror to reflect an image Line of Reflection: Mirror line in a reflection.
Recognizing specific objects Matching with SIFT Original suggestion Lowe, 1999,2004.
INTRODUCTION TO DYNAMICS ANALYSIS OF ROBOTS (Part 2)
Smart Camera Network Localization Using a 3D Target John Kassebaum Nirupama Bulusu Wu-Chi Feng Portland State University.
SIFT.
776 Computer Vision Jan-Michael Frahm Spring 2012.
SIFT Scale-Invariant Feature Transform David Lowe
+ SLAM with SIFT Se, Lowe, and Little Presented by Matt Loper
René Vidal and Xiaodong Fan Center for Imaging Science
Vision Based Motion Estimation for UAV Landing
Structure from motion Input: Output: (Tomasi and Kanade)
Features Readings All is Vanity, by C. Allan Gilbert,
Multiple View Geometry for Robotics
Uncalibrated Geometry & Stratification
George Mason University
SIFT.
Structure from motion Input: Output: (Tomasi and Kanade)
Image Stitching Linda Shapiro ECE/CSE 576.
Presentation transcript:

Towards Helicopter Tracking CS223b Project #20 Ritchie Lee Yu-Tai Ray Chen

The Helicopter Tracking Problem Aerobatic helicopter issues GPS: dependent on antenna direction IMU: integration noise Visual Tracking Emulate pilot vision Estimate absolute pose

Recover Pose via Planar Homography Generate a bank of planer marker with known poses R i, T i and N i Record target in motion + generate SIFT features Feature bank Obtain SIFT correspondences + remove outliers (RANSAC) Solve planar Homography: H=(R+(1/d)*TN T ) Disambiguate R,T,N solutions with knowledge of T i and N i Min ||N est -R est T N f || Use marker with most match points R rel, R i, T rel and T i calculate pose and position relative to inertial frame Get Euler or fixed axis angles Tag target with known planar markers

Results: SIFT Matching Still frame example/ ~45 degree perspective limitation Scale invariance

Simple Translation + Rotation X-Y Planar Motion Z Depth Motion Z-axis Rotation X-axis Rotation

More Complex Motion Y-axis 90+ deg Rotation with Multiple Markers Free Hovering Motion