UCF REU: Weeks 1 & 2. Gradient Code Gradient Direction of the Gradient: Calculating theta.

Slides:



Advertisements
Similar presentations
CSCE 643 Computer Vision: Template Matching, Image Pyramids and Denoising Jinxiang Chai.
Advertisements

3-D Computer Vision CSc83020 / Ioannis Stamos  Revisit filtering (Gaussian and Median)  Introduction to edge detection 3-D Computater Vision CSc
Lecture 2: Convolution and edge detection CS4670: Computer Vision Noah Snavely From Sandlot ScienceSandlot Science.
Spatial Filtering (Chapter 3)
TP14 - Local features: detection and description Computer Vision, FCUP, 2014 Miguel Coimbra Slides by Prof. Kristen Grauman.
CS 4487/9587 Algorithms for Image Analysis
Activity Recognition Aneeq Zia. Agenda What is activity recognition Typical methods used for action recognition “Evaluation of local spatio-temporal features.
1Ellen L. Walker Edges Humans easily understand “line drawings” as pictures.
Targil 2 Image enhancement and edge detection. For both we will use image derivatives.
(1) Feature-point matching by D.J.Duff for CompVis Online: Feature Point Matching Detection,
Edge detection. Edge Detection in Images Finding the contour of objects in a scene.
1 Image Features - I Hao Jiang Computer Science Department Sept. 22, 2009.
Announcements Mailing list: –you should have received messages Project 1 out today (due in two weeks)
CSCE 641 Computer Graphics: Image Filtering & Feature Detection Jinxiang Chai.
MSU CSE 803 Stockman Linear Operations Using Masks Masks are patterns used to define the weights used in averaging the neighbors of a pixel to compute.
Midterm review: Cameras Pinhole cameras Vanishing points, horizon line Perspective projection equation, weak perspective Lenses Human eye Sample question:
Edge Detection Today’s reading Forsyth, chapters 8, 15.1
1 Image Filtering Readings: Ch 5: 5.4, 5.5, 5.6,5.7.3, 5.8 (This lecture does not follow the book.) Images by Pawan SinhaPawan Sinha formal terminology.
Scale Invariant Feature Transform (SIFT)
Announcements Since Thursday we’ve been discussing chapters 7 and 8. “matlab can be used off campus by logging into your wam account and bringing up an.
Edge Detection Today’s readings Cipolla and Gee –supplemental: Forsyth, chapter 9Forsyth Watt, From Sandlot ScienceSandlot Science.
Computational Photography: Image Processing Jinxiang Chai.
Image Filtering. Problem! Noise is a problem, even in images! Gaussian NoiseSalt and Pepper Noise.
Course Syllabus 1.Color 2.Camera models, camera calibration 3.Advanced image pre-processing Line detection Corner detection Maximally stable extremal regions.
University of Texas at Austin CS384G - Computer Graphics Fall 2010 Don Fussell Image processing.
Filtering and Enhancing Images. Major operations 1. Matching an image neighborhood with a pattern or mask 2. Convolution (FIR filtering)
Edge Detection Today’s reading Cipolla & Gee on edge detection (available online)Cipolla & Gee on edge detection From Sandlot ScienceSandlot Science.
Edge Detection Today’s reading Cipolla & Gee on edge detection (available online)Cipolla & Gee on edge detection Szeliski, Ch 4.1.2, From Sandlot.
Recognizing Action at a Distance Alexei A. Efros, Alexander C. Berg, Greg Mori, Jitendra Malik Computer Science Division, UC Berkeley Presented by Pundik.
KRISTIN LAM REU WEEKS 1 & 2. MATERIAL COVERED MATLAB basics Edge Detection Harris Corner Detector Adaboost Face Detection Optical Flow Lucas-Kanade Method.
Edge Detection and Geometric Primitive Extraction Jinxiang Chai.
Kylie Gorman WEEK 1-2 REVIEW. CONVERTING AN IMAGE FROM RGB TO HSV AND DISPLAY CHANNELS.
Mestrado em Ciência de Computadores Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos VC 15/16 – TP7 Spatial Filters Miguel Tavares Coimbra.
PRESENTATION REU IN COMPUTER VISION 2014 AMARI LEWIS CRCV UNIVERSITY OF CENTRAL FLORIDA.
Lecture 10: Lines from Edges, Interest Points, Binary Operations CAP 5415: Computer Vision Fall 2006.
Local features: detection and description
CSE 6367 Computer Vision Image Operations and Filtering “You cannot teach a man anything, you can only help him find it within himself.” ― Galileo GalileiGalileo.
Announcements Project 0 due tomorrow night. Edge Detection Today’s readings Cipolla and Gee (handout) –supplemental: Forsyth, chapter 9Forsyth For Friday.
Course 5 Edge Detection. Image Features: local, meaningful, detectable parts of an image. edge corner texture … Edges: Edges points, or simply edges,
Machine Vision Edge Detection Techniques ENT 273 Lecture 6 Hema C.R.
Edge Segmentation in Computer Images CSE350/ Sep 03.
Sliding Window Filters Longin Jan Latecki October 9, 2002.
REU Week 1 Presented by Christina Peterson. Edge Detection Sobel ◦ Convolve image with derivative masks:  x:  y: ◦ Calculate gradient magnitude ◦ Apply.
Motion tracking TEAM D, Project 11: Laura Gui - Timisoara Calin Garboni - Timisoara Peter Horvath - Szeged Peter Kovacs - Debrecen.
Spatial Filtering (Chapter 3) CS474/674 - Prof. Bebis.
Miguel Tavares Coimbra
Edge Detection slides taken and adapted from public websites:
Image Pre-Processing in the Spatial and Frequent Domain
TP12 - Local features: detection and description
Announcements Final is Thursday, March 20, 10:30-12:20pm
IMAGE PROCESSING AKSHAY P S3 EC ROLL NO. 9.
Jeremy Bolton, PhD Assistant Teaching Professor
Dr. Chang Shu COMP 4900C Winter 2008
Edge Detection Today’s reading
What I learned in the first 2 weeks
REU Week 1 Ivette Carreras UCF.
Edge Detection Today’s reading
Filtering Things to take away from this lecture An image as a function
Local features and image matching
Digital Image Processing Week IV
Week 1 Alan Wright - UCF.
Feature Detection .
Edge detection f(x,y) viewed as a smooth function
Edge Detection Today’s reading
Edge Detection Today’s readings Cipolla and Gee Watt,
Filtering An image as a function Digital vs. continuous images
Image Filtering Readings: Ch 5: 5. 4, 5. 5, 5. 6, , 5
IT472 Digital Image Processing
IT472 Digital Image Processing
Convolution.
Presentation transcript:

UCF REU: Weeks 1 & 2

Gradient Code

Gradient

Direction of the Gradient: Calculating theta

Picking a threshold for the gradient map

Subtract the gradient from the original image display it Detailing on camera

Edge Detection

Sobel approximation to the derivative Filters Lapacian of Gaussian (LoG)

Canny Edge Detector Gaussian filter to smooth image 1 st derivative kernel to detect edges Non-maximal suppression

Median filter B = medfilt2(im) does a median filtering of the image im in two dimensions. Each output pixel contains the median value in the 3 x 3 neighborhood around the corresponding pixel in the input image. It pads the image with zeros on the edges, so the median values for points on the edge of the image may appear darker. Median filtering is most often used to reduce "salt and pepper" noise. A median filter is more effective than convolution when the goal is to simultaneously reduce noise and preserve edges.

Harris Corner Detector Shifting the window in any direction should yield a large change in appearance -aka what happens at a corner!

Code for Harris Corner

Optical Flow (Lucas Kanade with pyramids) Shows the vectors of motion.

Optical Flow (Liu) Found YouTube clip of Olympic diver: Clipped the video into a 3 second clip of just the action of diving Converted the clipped video into a sequence of jpg images Example:

Made a loop in demo flow to run through the sequence of diving images Took the optical flow images and converted them into an animated gif: Olympic Diver:

Scale Invariant Feature Transform (SIFT)

Code (for one image)

Code to collect all images Have to do these 2 pieces of code for every 15 categories

Input images Basic matching using SIFT points

Result

Code

Adaboost

SVM (Support Vector Machine) Pick classifier where the distance between the support vectors and the linear classifier is maximized.

Bag Of Words

Project Preference 1 Project: Multimodal data analysis for the detection of Attention Deficit Hyperactive Disorder Mentor: Soumyabrata Dey Began his reading most recent paper on the project Have taken discrete systems which has graph theory which will help because: looking at the brain as a series of nodes and edges

Project Preference 2 Project: Deep Tracker Mentor: Afshin Dehghan I know python Looked at papers on deep learning

Project Preference 3 Project: Action Recognition in Temporally Untrimmed videos Mentor: Amir R. Zamir Have a solid grasp of frame work Very interested in topic