Nick Hirsch: Progress Report. Track Features (KLT) Determine Direction of Tracked Points Compare Tracks to FoE Direction Field Update FoE Stabilize Tracks.

Slides:



Advertisements
Similar presentations
EUCLIDEAN POSITION ESTIMATION OF FEATURES ON A STATIC OBJECT USING A MOVING CALIBRATED CAMERA Nitendra Nath, David Braganza ‡, and Darren Dawson EUCLIDEAN.
Advertisements

Activity Recognition Aneeq Zia. Agenda What is activity recognition Typical methods used for action recognition “Evaluation of local spatio-temporal features.
Low Complexity Keypoint Recognition and Pose Estimation Vincent Lepetit.
Nick Hirsch: Progress Report. Track Features (SIFT) Determine Direction of Tracked Points Compare Tracks to FoE Direction Field Update FoE Cluster (Mean-Shift)
Nick Hirsch: Progress Report. Track features from frame to frame using KLT Calculate their optical flow. Determine Focus of Expansion The center that.
Computer Vision Optical Flow
Virtual Dart: An Augmented Reality Game on Mobile Device Supervisor: Professor Michael R. Lyu Prepared by: Lai Chung Sum Siu Ho Tung.
1 Robust Video Stabilization Based on Particle Filter Tracking of Projected Camera Motion (IEEE 2009) Junlan Yang University of Illinois,Chicago.
04/18/2007CSCI 315 Operating Systems Design1 Mass Storage Structure Notice: The slides for this lecture have been largely based on those accompanying the.
Motion Analysis (contd.) Slides are from RPI Registration Class.
1cs426-winter-2008 Notes  If you’re interested, read Bridson, Hourihan, Nordenstam, “Curl noise for procedural fluid flow”, SIGGRAPH ‘07.
When Does a Camera See Rain? Department of Computer Science Columbia University Kshitiz Garg Shree K. Nayar ICCV Conference October 2005, Beijing, China.
Probabilistic video stabilization using Kalman filtering and mosaicking.
Ensemble Tracking Shai Avidan IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE February 2007.
Computing motion between images
Video Surveillance using Distance Maps January 2006 Theo Schouten Harco Kuppens Egon van den Broek.
Dewarped Minds United. Progress Report from Bozeman: Simulator Estimating eye motion Dewarping Montaging Mosaicing.
Tracking using the Kalman Filter. Point Tracking Estimate the location of a given point along a sequence of images. (x 0,y 0 ) (x n,y n )
Optical flow and Tracking CISC 649/849 Spring 2009 University of Delaware.
ADC Calculations Joshua Kim. I. Objective and Goals II. Current ADC Results III. Current Progress on MatLab Program Outline.
CS664 Lecture #19: Layers, RANSAC, panoramas, epipolar geometry Some material taken from:  David Lowe, UBC  Jiri Matas, CMP Prague
Towards Helicopter Tracking CS223b Project #20 Ritchie Lee Yu-Tai Ray Chen.
1cs426-winter-2008 Notes. 2 Velocity fields  Velocity field could be a combination of pre-designed velocity elements E.g. explosions, vortices, …  Or.
Digital Image Stabilization (DIS) 指導教授 : 楊士萱 老師 學生 : 鄭馥銘.
Lukas Christensen. RoboSAR Hardware Novelda Impulse Radar used to detect movement with high range resolution Novelda Impulse Radar used to detect movement.
Multispectral Camera Simon Belkin, Audrey Finken, Grant George, & Matthew Walczak Comprehensive Design Review Team Parente.
, TargetProcesswww.targetprocess.com1 TargetProcess:Suite Agile Project Management System Powers iterative development Focuses on Project Planning,
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
A plane-plus-parallax algorithm Basic Model: When FOV is not very large and the camera motion has a small rotation, the 2D displacement (u,v) of an image.
Harris detector Convert image to greyscale Apply Gaussian convolution to blur the image and remove noise Calculate gradient of image in x and y direction.
Feature and object tracking algorithms for video tracking Student: Oren Shevach Instructor: Arie nakhmani.
Course 12 Calibration. 1.Introduction In theoretic discussions, we have assumed: Camera is located at the origin of coordinate system of scene.
Muscle Volume Analysis 3D reconstruction allows for accurate volume calculation Provides methods for monitoring disease progression Measure muscle atrophy.
Chapter 8. Documented applications of TRS and affine moment invariants Character/digit/symbol recognition Recognition of aircraft and ship silhouettes.
Wyoming Online Career and Technical Assessment System Student Registration Training.
Computer Vision, Robert Pless Lecture 11 our goal is to understand the process of multi-camera vision. Last time, we studies the “Essential” and “Fundamental”
Introduction EE 520: Image Analysis & Computer Vision.
Image stitching Digital Visual Effects Yung-Yu Chuang with slides by Richard Szeliski, Steve Seitz, Matthew Brown and Vaclav Hlavac.
December 9, 2014Computer Vision Lecture 23: Motion Analysis 1 Now we will talk about… Motion Analysis.
The Ladybugs are undergoing translational motion The disc is experiencing rotational motion. What’s the difference?
CS332 Visual Processing Department of Computer Science Wellesley College Analysis of Motion Measuring image motion.
Figure ground segregation in video via averaging and color distribution Introduction to Computational and Biological Vision 2013 Dror Zenati.
2D/3D MOTION ANALYSIS Martin Sebera
Camera Movement The way the camera physically moves through the space of the film.
By Naveen kumar Badam. Contents INTRODUCTION ARCHITECTURE OF THE PROPOSED MODEL MODULES INVOLVED IN THE MODEL FUTURE WORKS CONCLUSION.
Fast Tracking of Strip and MAPS Detectors Joachim Gläß Computer Engineering, University of Mannheim Target application is trigger  1. do it fast  2.
Current Works Corrected unit conversions in code Found an error in calculating offset (to zero sensors) – Fixed error, but still not accurately integrating.
Course14 Dynamic Vision. Biological vision can cope with changing world Moving and changing objects Change illumination Change View-point.
Current Works Determined drift during constant velocity test caused by slight rotation which results in gravity affecting accelerometers Analyzed data.
No Blur in the Image Sensor Consistent light. Motion Blur in the Image Sensor Inconsistent light.
Image registration aligns the common features of two images. The open-source Insight Toolkit (ITK, funded by the National Library of Medicine) provides.
CHAPTER 9 DAY SOLVING PROBLEMS WITH STATICS *See Conceptual Example 9-5 p245. See Problem Solving Steps p245. See Example 9-6 Balancing a see-saw.
Stereoscopic Imaging for Slow-Moving Autonomous Vehicle By: Alex Norton Advisor: Dr. Huggins February 28, 2012 Senior Project Progress Report Bradley University.
DESC meeting UPenn, June 2012 DESC Meeting UPenn, June 2012 LSST DESC Analysis: First Images Phil Marshall & Jeff Newman.
SCIENCE 8 TOPIC 5. The Six Factors that Set Planets Apart from the Stars.
Image tracking and stabilization Pertemuan 04
The Big Three.
Paper – Stephen Se, David Lowe, Jim Little
The Brightness Constraint
Bevel Gear Exercise This is an introductory exercise to get the user familiar with the joint coupler option.
Translation Rotation reflection Dilation Pre Image Image Rigid Motions
Vehicle Segmentation and Tracking from a Low-Angle Off-Axis Camera
The Brightness Constraint
David Harwin Adviser: Petros Faloutsos
A movement of a figure in a plane.
Harris detector Convert image to greyscale
Stan Van Pelt and W. Pieter Medendorp
Transformations, Translations, Reflections and Rotations
MIRA, SVM, k-NN Lirong Xia. MIRA, SVM, k-NN Lirong Xia.
CIS248 – Advanced App Development Week: 2 Update By: Nick Arneson
Presentation transcript:

Nick Hirsch: Progress Report

Track Features (KLT) Determine Direction of Tracked Points Compare Tracks to FoE Direction Field Update FoE Stabilize Tracks Weed Out Stationary Tracks Rate Remaining Tracks Cluster Tracks

 Integrated SIFT code into codebase ◦ Tested track quality with SIFT features as opposed to KLT features. ◦ SIFT features produce slightly worse results, especially for pixels with little to no motion. ◦ SIFT also takes too long to calculate. ◦ Scrapped SIFT altogether  Returned to using KLT feature points for tracking  Fixed some errors with the mean shift code  Tweaked KLT code to reduce noise in the tracks.

 Tracks weren’t accurate enough for pixels off in the distance.

 Add registration code to remove global movements due to camera shake (robustify) ◦ 75% complete ◦ Current code accounts for translation of the projection plane, but not rotation  Works some of the time but not all the time  Add object tracking code to remember moving objects over time