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.

Slides:



Advertisements
Similar presentations
Hand Gesture for Taking Self Portrait Shaowei Chu and Jiro Tanaka University of Tsukuba Japan 12th July 15 minutes talk.
Advertisements

Analysis of Contour Motions Ce Liu William T. Freeman Edward H. Adelson Computer Science and Artificial Intelligence Laboratory Massachusetts Institute.
Introduction To Tracking
Activity Recognition Aneeq Zia. Agenda What is activity recognition Typical methods used for action recognition “Evaluation of local spatio-temporal features.
Computer Vision Detecting the existence, pose and position of known objects within an image Michael Horne, Philip Sterne (Supervisor)
Joint Eye Tracking and Head Pose Estimation for Gaze Estimation
CSE 803: image compression Why? How much? How? Related benefits and liabilities.
Real-Time Non-Rigid Shape Recovery via AAMs for Augmented Reality Jackie Zhu Oct. 24, 2006.
A Study of Approaches for Object Recognition
Direct Methods for Visual Scene Reconstruction Paper by Richard Szeliski & Sing Bing Kang Presented by Kristin Branson November 7, 2002.
Gaze Awareness for Videoconferencing: A Software Approach Nicolas Werro.
Visual Odometry for Ground Vehicle Applications David Nister, Oleg Naroditsky, James Bergen Sarnoff Corporation, CN5300 Princeton, NJ CPSC 643, Presentation.
Recognizing and Tracking Human Action Josephine Sullivan and Stefan Carlsson.
Stockman MSU Fall Computing Motion from Images Chapter 9 of S&S plus otherwork.
Augmented Reality: Object Tracking and Active Appearance Model
1 Introduction What IS computer vision? Where do images come from? the analysis of digital images by a computer.
1 Motion in 2D image sequences Definitely used in human vision Object detection and tracking Navigation and obstacle avoidance Analysis of actions or.
CSCE 641 Computer Graphics: Image-based Modeling (Cont.) Jinxiang Chai.
MSU Fall Computing Motion from Images Chapter 9 of S&S plus otherwork.
A Brief Overview of Computer Vision Jinxiang Chai.
GM-Carnegie Mellon Autonomous Driving CRL TitleAutomated Image Analysis for Robust Detection of Curbs Thrust AreaPerception Project LeadDavid Wettergreen,
Driver’s View and Vehicle Surround Estimation using Omnidirectional Video Stream Abstract Our research is focused on the development of novel machine vision.
1 Mean shift and feature selection ECE 738 course project Zhaozheng Yin Spring 2005 Note: Figures and ideas are copyrighted by original authors.
The Brightness Constraint
Introduction EE 520: Image Analysis & Computer Vision.
An Information Fusion Approach for Multiview Feature Tracking Esra Ataer-Cansizoglu and Margrit Betke ) Image and.
UCF REU: Weeks 1 & 2. Gradient Code Gradient Direction of the Gradient: Calculating theta.
Recognizing Action at a Distance Alexei A. Efros, Alexander C. Berg, Greg Mori, Jitendra Malik Computer Science Division, UC Berkeley Presented by Pundik.
Computer Vision Michael Isard and Dimitris Metaxas.
December 9, 2014Computer Vision Lecture 23: Motion Analysis 1 Now we will talk about… Motion Analysis.
Week 2 REU Nolan Warner. Overview This weeks progress/projects Things learned Tentative research topics.
KRISTIN LAM REU WEEKS 1 & 2. MATERIAL COVERED MATLAB basics Edge Detection Harris Corner Detector Adaboost Face Detection Optical Flow Lucas-Kanade Method.
Efficient Visual Object Tracking with Online Nearest Neighbor Classifier Many slides adapt from Steve Gu.
Kylie Gorman WEEK 1-2 REVIEW. CONVERTING AN IMAGE FROM RGB TO HSV AND DISPLAY CHANNELS.
Jack Pinches INFO410 & INFO350 S INFORMATION SCIENCE Computer Vision I.
Spatiotemporal Saliency Map of a Video Sequence in FPGA hardware David Boland Acknowledgements: Professor Peter Cheung Mr Yang Liu.
AAM based Face Tracking with Temporal Matching and Face Segmentation Mingcai Zhou 1 、 Lin Liang 2 、 Jian Sun 2 、 Yangsheng Wang 1 1 Institute of Automation.
PRESENTATION REU IN COMPUTER VISION 2014 AMARI LEWIS CRCV UNIVERSITY OF CENTRAL FLORIDA.
CT333/CT433 Image Processing and Computer Vision.
Virtual Image Peephole By Kyle Patience Supervisor: Reg Dodds Co Supervisor: Mehrdad Ghaziasgar.
Detecting Eye Contact Using Wearable Eye-Tracking Glasses.
IEEE International Conference on Multimedia and Expo.
Lecture 9 Feature Extraction and Motion Estimation Slides by: Michael Black Clark F. Olson Jean Ponce.
Visual Odometry for Ground Vehicle Applications David Nistér, Oleg Naroditsky, and James Bergen Sarnoff Corporation CN5300 Princeton, New Jersey
Optic Flow QuadCopter Control
Edge Segmentation in Computer Images CSE350/ Sep 03.
GM-Carnegie Mellon Autonomous Driving CRL 1 TitleRobust Detection of Curbs Thrust AreaPerception Project LeadDavid Wettergreen, CMU Wende Zhang, GM Inna.
Person Following with a Mobile Robot Using Binocular Feature-Based Tracking Zhichao Chen and Stanley T. Birchfield Dept. of Electrical and Computer Engineering.
Problem Set 2 Reconstructing a Simpler World COS429 Computer Vision Due October (one week from today)13 th.
MASKS © 2004 Invitation to 3D vision. MASKS © 2004 Invitation to 3D vision Lecture 1 Overview and Introduction.
REU Week 1 Presented by Christina Peterson. Edge Detection Sobel ◦ Convolve image with derivative masks:  x:  y: ◦ Calculate gradient magnitude ◦ Apply.
1 2D TO 3D IMAGE AND VIDEO CONVERSION. INTRODUCTION The goal is to take already existing 2D content, and artificially produce the left and right views.
OpenCV C++ Image Processing
Motion and optical flow
Automatic Video Shot Detection from MPEG Bit Stream
COMP 9517 Computer Vision Motion 7/21/2018 COMP 9517 S2, 2012.
CSE 577 Image and Video Analysis
Video-based human motion recognition using 3D mocap data
Optical Flow For Vision-Aided Navigation
What I learned in the first 2 weeks
Week 7 Nicholas Baker.
Image processing and computer vision
Human-centered Interfaces
Week 1 Alan Wright - UCF.
Coupled Horn-Schunck and Lukas-Kanade for image processing
Paper Reading Dalong Du April.08, 2011.
Lucas-Kanade Registration Algorithm
Optical flow and keypoint tracking
Week 1 Emily Hand UNR.
Report 2 Brandon Silva.
Presentation transcript:

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 loop in order to process multiple frames of a video sequence Output each individual picture to its own directory for ease of processing Output each individual picture to its own directory for ease of processing

10 Research Topics Search the Vision group sites of: Search the Vision group sites of: Cornell University Cornell University Carnegie Mellon University Carnegie Mellon University Stanford University Stanford University University of Cambridge University of Cambridge

Cornell University Detection and long term tracking of moving objects in aerial video Detection and long term tracking of moving objects in aerial video

Cornell University Model based tracking in quasi real-time Model based tracking in quasi real-time

Cornell University Recognizing Flexible Objects Recognizing Flexible Objects

Carnegie Mellon University AAM Fitting Algorithms AAM Fitting Algorithms Active Appearance Models (AAM) Active Appearance Models (AAM)

Carnegie Mellon University Gaze Estimation Gaze Estimation Uses an AAM algorithm to detect features like eye corners Uses an AAM algorithm to detect features like eye corners

Carnegie Mellon University 2D->3D Face Model Construction 2D->3D Face Model Construction Uniquely recovers the 3D non-rigid shapes and poses of a human face from a 2D monocular video Uniquely recovers the 3D non-rigid shapes and poses of a human face from a 2D monocular video

Carnegie Mellon University Scene Flow Scene Flow Scene flow is the three-dimensional motion field of points in the world Scene flow is the three-dimensional motion field of points in the world Optical flow in 3D! Optical flow in 3D!

Stanford University Edge, Corner, and Junction Detection with the Generalized Compass Operator Edge, Corner, and Junction Detection with the Generalized Compass Operator Find edges were Canny fails Find edges were Canny fails

Stanford University Elliptical Head Tracking Using Intensity Gradients and Color Histograms Elliptical Head Tracking Using Intensity Gradients and Color Histograms In real time, the tracker is able to reliably and automatically control the camera's pan, tilt, and zoom in order to keep the subject centered in the field of view at a desired size. In real time, the tracker is able to reliably and automatically control the camera's pan, tilt, and zoom in order to keep the subject centered in the field of view at a desired size.

University of Cambridge Image Divergence from Closed Curves Image Divergence from Closed Curves Finds time to contact and surface orientation reliably Finds time to contact and surface orientation reliably This is exploited in real-time visual docking and obstacle avoidance. This is exploited in real-time visual docking and obstacle avoidance.

Lucas Kanade C conversion In Progress… In Progress… On line 71 of the MATLAB file On line 71 of the MATLAB file Compiles but no runtime tests have been made Compiles but no runtime tests have been made C file is already twice as large as the MATLAB file C file is already twice as large as the MATLAB file I understand why Alex recommended doing this coding in MATLAB! I understand why Alex recommended doing this coding in MATLAB!