Optical Flow For Vision-Aided Navigation

Slides:



Advertisements
Similar presentations
The fundamental matrix F
Advertisements

MASKS © 2004 Invitation to 3D vision Lecture 7 Step-by-Step Model Buidling.
Activity Recognition Aneeq Zia. Agenda What is activity recognition Typical methods used for action recognition “Evaluation of local spatio-temporal features.
Computer Vision REU Week 2 Adam Kavanaugh. Video Canny Put canny into a loop in order to process multiple frames of a video sequence Put canny into a.
Computer Vision Optical Flow
Tracking Features with Large Motion. Abstract Problem: When frame-to-frame motion is too large, KLT feature tracker does not work. Solution: Estimate.
Motion Tracking. Image Processing and Computer Vision: 82 Introduction Finding how objects have moved in an image sequence Movement in space Movement.
Lecture 6: Feature matching CS4670: Computer Vision Noah Snavely.
Feature tracking. Identify features and track them over video –Small difference between frames –potential large difference overall Standard approach:
Visual Odometry Michael Adams CS 223B Problem: Measure trajectory of a mobile platform using visual data Mobile Platform (Car) Calibrated Camera.
Announcements Quiz Thursday Quiz Review Tomorrow: AV Williams 4424, 4pm. Practice Quiz handout.
Computer Vision Introduction to Image formats, reading and writing images, and image environments Image filtering.
Feature matching and tracking Class 5 Read Section 4.1 of course notes Read Shi and Tomasi’s paper on.
Multiple View Geometry Marc Pollefeys University of North Carolina at Chapel Hill Modified by Philippos Mordohai.
3D Rigid/Nonrigid RegistrationRegistration 1)Known features, correspondences, transformation model – feature basedfeature based 2)Specific motion type,
Matching Compare region of image to region of image. –We talked about this for stereo. –Important for motion. Epipolar constraint unknown. But motion small.
KLT tracker & triangulation Class 6 Read Shi and Tomasi’s paper on good features to track
Lecture 6: Feature matching and alignment CS4670: Computer Vision Noah Snavely.
1 Video Surveillance systems for Traffic Monitoring Simeon Indupalli.
Jason Li Jeremy Fowers Ground Target Following for Unmanned Aerial Vehicles.
The 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems October 11-15, 2009 St. Louis, USA.
CSC 589 Lecture 22 Image Alignment and least square methods Bei Xiao American University April 13.
Landing a UAV on a Runway Using Image Registration Andrew Miller, Don Harper, Mubarak Shah University of Central Florida ICRA 2008.
Complete Pose Determination for Low Altitude Unmanned Aerial Vehicle Using Stereo Vision Luke K. Wang, Shan-Chih Hsieh, Eden C.-W. Hsueh 1 Fei-Bin Hsaio.
Introduction EE 520: Image Analysis & Computer Vision.
CSCE 643 Computer Vision: Structure from Motion
Correspondence-Free Determination of the Affine Fundamental Matrix (Tue) Young Ki Baik, Computer Vision Lab.
Image Processing Jitendra Malik. Different kinds of images Radiance images, where a pixel value corresponds to the radiance from some point in the scene.
Lecture 7: Features Part 2 CS4670/5670: Computer Vision Noah Snavely.
Pyramidal Implementation of Lucas Kanade Feature Tracker Jia Huang Xiaoyan Liu Han Xin Yizhen Tan.
Puzzle Solver Sravan Bhagavatula EE 638 Project Stanford ECE.
Computer Vision Introduction to Digital Images.
COMP322/S2000/L171 Robot Vision System Major Phases in Robot Vision Systems: A. Data (image) acquisition –Illumination, i.e. lighting consideration –Lenses,
MASKS © 2004 Invitation to 3D vision. MASKS © 2004 Invitation to 3D vision Lecture 1 Overview and Introduction.
Image-Based Segmentation of Indoor Corridor Floors for a Mobile Robot
Lecture 11 Adding Edge Element to Constraint Coarse-to-Fine Approach Optical Flow.
Image-Based Segmentation of Indoor Corridor Floors for a Mobile Robot Yinxiao Li and Stanley T. Birchfield The Holcombe Department of Electrical and Computer.
1 Motion Analysis using Optical flow CIS601 Longin Jan Latecki Fall 2003 CIS Dept of Temple University.
Jack Pinches INFO410 & INFO350 S INFORMATION SCIENCE Computer Vision I.
A Tutorial on using SIFT Presented by Jimmy Huff (Slightly modified by Josiah Yoder for Winter )
Robust Visual Motion Analysis: Piecewise-Smooth Optical Flow Ming Ye Electrical Engineering, University of Washington
Final Year Project. Project Title Kalman Tracking For Image Processing Applications.
Suspicious Behavior in Outdoor Video Analysis - Challenges & Complexities Air Force Institute of Technology/ROME Air Force Research Lab Unclassified IED.
1 Imaging Techniques for Flow and Motion Measurement Lecture 10 Lichuan Gui University of Mississippi 2011 Direct Correlation & MQD Method.
Motion Features for Action Recognition YeHao 3/11/2014.
Motion / Optical Flow II Estimation of Motion Field Avneesh Sud.
Occlusion Tracking Using Logical Models Summary. A Variational Partial Differential Equations based model is used for tracking objects under occlusions.
MASKS © 2004 Invitation to 3D vision. MASKS © 2004 Invitation to 3D vision Lecture 1 Overview and Introduction.
Processing Images and Video for An Impressionist Effect Automatic production of “painterly” animations from video clips. Extending existing algorithms.
Motion tracking TEAM D, Project 11: Laura Gui - Timisoara Calin Garboni - Timisoara Peter Horvath - Szeged Peter Kovacs - Debrecen.
CSCI 631 – Foundations of Computer Vision March 15, 2016 Ashwini Imran Image Stitching Link: singhashwini.mesinghashwini.me.
Computer Vision COURSE OBJECTIVES: To introduce the student to computer vision algorithms, methods and concepts. EXPECTED OUTCOME: Get introduced to computer.
Horn-Schunk Optical Flow
Paper – Stephen Se, David Lowe, Jim Little
Motion and Optical Flow
Vision Based Motion Estimation for UAV Landing
UAV Vision Landing Motivation Data Gathered Research Plan Background
Robust Visual Motion Analysis: Piecewise-Smooth Optical Flow
CSE 577 Image and Video Analysis
Properties of human stereo processing
Fast and Robust Object Tracking with Adaptive Detection
Pearson Lanka (Pvt) Ltd.
Object recognition Prof. Graeme Bailey
From a presentation by Jimmy Huff Modified by Josiah Yoder
What I learned in the first 2 weeks
Digital Image Processing Week III
Lucas-Kanade Registration Algorithm
Multi-UAV Detection and Tracking
Find the limit {image} ,024 2,160 -1,
Report 2 Brandon Silva.
Presentation transcript:

Optical Flow For Vision-Aided Navigation Goal: Use vision to detect displacement between images to aid navigation On unmanned aerial vehicles (UAVs), usually have low-quality cameras and low frame rates giving large displacements between images Also, limited computing power Feature matching works pretty well, but is computationally expensive Motion is too large for standard optical flow techniques, but algorithms computing optical flow at different scales can be effective Sample aerial images with large displacement SIFT features matched between those images Elizabeth Boroson, Stanford University 1

Optical Flow For Vision-Aided Navigation Implemented feature-matching and optical flow algorithms to compare performance on images with large displacements For small displacements, algorithms performed equally well. Optical flow had more outliers, but feature-matching had more missing points. For large displacements, optical flow results did not match feature-matching “truth” Possible causes: changes in image intensity, motion too large for largest scale, outliers skewing results Future work: modify optical flow algorithm to work at larger scales and reduce sensitivity to overall image brightness Response of both algorithms to 5-pixel horizontal displacement of a small image. Elizabeth Boroson, Stanford University 2