UCF Computer Vision REU 2012 Week 1 Presentation Paul Finkel 5/21/12.

Slides:



Advertisements
Similar presentations
Feature Detection. Description Localization More Points Robust to occlusion Works with less texture More Repeatable Robust detection Precise localization.
Advertisements

Human Detection Phanindra Varma. Detection -- Overview  Human detection in static images is based on the HOG (Histogram of Oriented Gradients) encoding.
SIFT & MatLab Pier Luigi Mazzeo.
COMPUTER GRAPHICS 2D TRANSFORMATIONS.
Medical Image Registration Kumar Rajamani. Registration Spatial transform that maps points from one image to corresponding points in another image.
Chapter 8 Content-Based Image Retrieval. Query By Keyword: Some textual attributes (keywords) should be maintained for each image. The image can be indexed.
Computer Vision – Image Representation (Histograms)
Instructor: Mircea Nicolescu Lecture 15 CS 485 / 685 Computer Vision.
Digital Image Processing. 2 Interpolation of Data Suppose we have a collection of four values that we wish to enlarge to eight: Interpolated results x-axis.
November 4, 2014Computer Vision Lecture 15: Shape Representation II 1Signature Another popular method of representing shape is called the signature. In.
December 5, 2013Computer Vision Lecture 20: Hidden Markov Models/Depth 1 Stereo Vision Due to the limited resolution of images, increasing the baseline.
Computer Vision Optical Flow
Iterative closest point algorithms
Announcements Quiz Thursday Quiz Review Tomorrow: AV Williams 4424, 4pm. Practice Quiz handout.
Computer Vision - A Modern Approach
Lecture 4: Feature matching
Distinctive Image Feature from Scale-Invariant KeyPoints
Computer Vision A Hand-Held “Scanner” for Large-Format Images COMP 256 Adrian Ilie Steps Towards.
Matching Compare region of image to region of image. –We talked about this for stereo. –Important for motion. Epipolar constraint unknown. But motion small.
CS4670: Computer Vision Kavita Bala Lecture 8: Scale invariance.
Computer Vision P. Schrater Spring 2003
Lecture 6: Feature matching and alignment CS4670: Computer Vision Noah Snavely.
Scale-Invariant Feature Transform (SIFT) Jinxiang Chai.
Computing transformations Prof. Noah Snavely CS1114
Robust fitting Prof. Noah Snavely CS1114
Computer vision.
Lecture 4: Feature matching CS4670 / 5670: Computer Vision Noah Snavely.
December 4, 2014Computer Vision Lecture 22: Depth 1 Stereo Vision Comparing the similar triangles PMC l and p l LC l, we get: Similarly, for PNC r and.
Correspondence-Free Determination of the Affine Fundamental Matrix (Tue) Young Ki Baik, Computer Vision Lab.
UCF REU: Weeks 1 & 2. Gradient Code Gradient Direction of the Gradient: Calculating theta.
CSCE 643 Computer Vision: Extractions of Image Features Jinxiang Chai.
Weekly Presentation Fabricio Teles Dutra Goncalves 05/29/2015.
Week 2 REU Nolan Warner. Overview This weeks progress/projects Things learned Tentative research topics.
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.
21 June 2009Robust Feature Matching in 2.3μs1 Simon Taylor Edward Rosten Tom Drummond University of Cambridge.
Feature Reconstruction Using Lucas-Kanade Feature Tracking and Tomasi-Kanade Factorization EE7740 Project I Dr. Gunturk.
Distinctive Image Features from Scale-Invariant Keypoints Ronnie Bajwa Sameer Pawar * * Adapted from slides found online by Michael Kowalski, Lehigh University.
Computing the Values of Trigonometric Functions of Acute Angles Section 3.3.
CSC508 Convolution Operators. CSC508 Convolution Arguably the most fundamental operation of computer vision It’s a neighborhood operator –Similar to the.
Histograms of Oriented Gradients for Human Detection Navneet Dalal and Bill Triggs CVPR 2005 Another Descriptor.
Kylie Gorman WEEK 1-2 REVIEW. CONVERTING AN IMAGE FROM RGB TO HSV AND DISPLAY CHANNELS.
University of Texas at Arlington
Edges.
End of Week 3 + Weekend Work UCF Computer Vision REU 2012 Paul Finkel 6/4/12.
Transformations LESSON 26POWER UP FPAGE 169. Transformations The new image is read as “A prime, B prime, C prime”
PRESENTATION REU IN COMPUTER VISION 2014 AMARI LEWIS CRCV UNIVERSITY OF CENTRAL FLORIDA.
CFU REU Week 1 Report Shelby Thompson. Session 2 Homework 1 For the first homework, I first read into MatLab a picture (the one on the right). I read.
SIFT DESCRIPTOR K Wasif Mrityunjay
Honors Geometry.  We learned how to set up a polygon / vertex matrix  We learned how to add matrices  We learned how to multiply matrices.
Dr. J. Shanbehzadeh M.HosseinKord Science and Research Branch of Islamic Azad University Machine Vision 1/49 slides.
Recognizing specific objects Matching with SIFT Original suggestion Lowe, 1999,2004.
REU Week 1 Presented by Christina Peterson. Edge Detection Sobel ◦ Convolve image with derivative masks:  x:  y: ◦ Calculate gradient magnitude ◦ Apply.
Week 4 Report UCF Computer Vision REU 2012 Paul Finkel 6/11/12.
Wakerly Section 2.4 and further
Mean Shift Segmentation
Feature description and matching
Image Stitching Slides from Rick Szeliski, Steve Seitz, Derek Hoiem, Ira Kemelmacher, Ali Farhadi.
Report 1: Optical Flow and Sift
By: Kevin Yu Ph.D. in Computer Engineering
Optical Flow For Vision-Aided Navigation
Levi Smith REU Week 1.
Computer Vision Lecture 16: Texture II
What I learned in the first 2 weeks
4-4 Geometric Transformations with Matrices
REU Week 1 Ivette Carreras UCF.
Week 7 Nicholas Baker.
Week 1 Alan Wright - UCF.
Feature descriptors and matching
UCF Computer Vision REU 2012 Paul Finkel 6/25/12
Presentation transcript:

UCF Computer Vision REU 2012 Week 1 Presentation Paul Finkel 5/21/12

Accomplishments Working version of the Lucas Kanade optical flow algorithm Semi-working version of the Lucas Kanade optical flow algorithm with pyramids Algorithm to obtain 128-dimensional SIFT descriptor from 18x18 patch of image

Lucas Kanade Optical Flow Difficulties Understanding that you didn’t have to loop through the images to calculate fx, fy, or ft, but you did have to loop through every 3x3 grid of pixels to calculate 1 u and 1 v value. Quiver flips the image over the horizontal axis Making the A matrix correctly – Had to transpose before flattening

Original Image 1

Original Image 2

Quiver Representation

flowToColor Representation

Optical Flow w/ Pyramids Difficulties Doesn’t quite work – Low resolution > medium resolution > high resolution Obtaining ft – Can’t make entire ft matrix in one go because each value of ft is dependent on the position in the image and the lower level of resolution’s u and v values Expanding u and v matrices, as well as images

Optical Flow w/ Pyramids Difficulties (cont’d) Dealing with non-integer indices – Decided to round indices – Could have also used bilinear interpolation Dealing with out of bounds indices due to larger u and v values, either positive or negative

Low Resolution of Pyramids

Medium Resolution of Pyramids

High Resolution of Pyramids

SIFT Difficulties Rotational invariance – Had to add modular arithmetic – Sift descriptor isn’t exactly the same with different orientation angles, but most of them are the same, just shifted – All of them should be the same – Slight differences in bin magnitudes

SIFT, orientation angle = 0 >> desc(1:8,:) ans =

SIFT, orientation angle = 2*pi >> desc(1:8,:) ans =

SIFT, orientation angle = pi/4 >> desc(1:8,:) ans =

SIFT, orientation angle = pi/4+2*pi >> desc(1:8,:) ans =

SIFT, orientation angle = pi/4+4*pi >> desc(1:8,:) ans =