Wire Detection Version 2 Joshua Candamo Friday, February 29, 2008.

Slides:



Advertisements
Similar presentations
Automatic Photo Pop-up Derek Hoiem Alexei A.Efros Martial Hebert Carnegie Mellon University.
Advertisements

QR Code Recognition Based On Image Processing
Edges and Contours– Chapter 7
EDGE DETECTION ARCHANA IYER AADHAR AUTHENTICATION.
EDGE DETECTION.
Large-Scale, Real-World Face Recognition in Movie Trailers Week 2-3 Alan Wright (Facial Recog. pictures taken from Enrique Gortez)
Segmentation (2): edge detection
Bohr Robot Group OpenCV ECE479 John Chhokar J.C. Arada Richard Dixon.
Chih-Hsing Lin, Jia-Shiuan Tsai, and Ching-Te Chiu
SEMANTIC FEATURE ANALYSIS IN RASTER MAPS Trevor Linton, University of Utah.
The Viola/Jones Face Detector Prepared with figures taken from “Robust real-time object detection” CRL 2001/01, February 2001.
Motion Detection And Analysis Michael Knowles Tuesday 13 th January 2004.
Chapter 10 Image Segmentation.
CS 376b Introduction to Computer Vision 04 / 11 / 2008 Instructor: Michael Eckmann.
Segmentation Divide the image into segments. Each segment:
Chapter 10 Image Segmentation.
Stockman MSU/CSE Fall 2009 Finding region boundaries.
Robust Real-Time Object Detection Paul Viola & Michael Jones.
The Segmentation Problem
Handwritten Thai Character Recognition Using Fourier Descriptors and Robust C-Prototype Olarik Surinta Supot Nitsuwat.
Robust estimation Problem: we want to determine the displacement (u,v) between pairs of images. We are given 100 points with a correlation score computed.
Jacinto C. Nascimento, Member, IEEE, and Jorge S. Marques
FACE DETECTION AND RECOGNITION By: Paranjith Singh Lohiya Ravi Babu Lavu.
כמה מהתעשייה? מבנה הקורס השתנה Computer vision.
October 8, 2013Computer Vision Lecture 11: The Hough Transform 1 Fitting Curve Models to Edges Most contours can be well described by combining several.
Distinctive Image Features from Scale-Invariant Keypoints By David G. Lowe, University of British Columbia Presented by: Tim Havinga, Joël van Neerbos.
Robust Image Topological Feature Extraction Kārlis Freivalds, Paulis Ķikusts Theory Days at Jõulumäe October 2008 University of Latvia.
Hough Transform on the GPU Presented by Javier Garcia November 29, 2010.
CAP 5415 Computer Vision Fall 2004
University of Kurdistan Digital Image Processing (DIP) Lecturer: Kaveh Mollazade, Ph.D. Department of Biosystems Engineering, Faculty of Agriculture,
COMPARISON OF IMAGE ANALYSIS FOR THAI HANDWRITTEN CHARACTER RECOGNITION Olarik Surinta, chatklaw Jareanpon Department of Management Information System.
Window-based models for generic object detection Mei-Chen Yeh 04/24/2012.
DEVELOPMENT OF ALGORITHM FOR PANORAMA GENERATION, AND IMAGE SEGMENTATION FROM STILLS OF UNDERVEHICLE INSPECTION Balaji Ramadoss December,06,2002.
Supervised Learning of Edges and Object Boundaries Piotr Dollár Zhuowen Tu Serge Belongie.
UCF REU: Weeks 1 & 2. Gradient Code Gradient Direction of the Gradient: Calculating theta.
Terrorists Team members: Ágnes Bartha György Kovács Imre Hajagos Wojciech Zyla.
G52IVG, School of Computer Science, University of Nottingham 1 Edge Detection and Image Segmentation.
CSC508 What You Should Be Doing Code, code, code –Programming Gaussian Convolution Sobel Edge Operator.
CS654: Digital Image Analysis Lecture 25: Hough Transform Slide credits: Guillermo Sapiro, Mubarak Shah, Derek Hoiem.
1 Research Question  Can a vision-based mobile robot  with limited computation and memory,  and rapidly varying camera positions,  operate autonomously.
COMP322/S2000/L171 Robot Vision System Major Phases in Robot Vision Systems: A. Data (image) acquisition –Illumination, i.e. lighting consideration –Lenses,
October 16, 2014Computer Vision Lecture 12: Image Segmentation II 1 Hough Transform The Hough transform is a very general technique for feature detection.
Hsu-Yung Cheng, Member, IEEE, Chih-Chia Weng, and Yi-Ying Chen.
A Brief Introduction on Face Detection Mei-Chen Yeh 04/06/2010 P. Viola and M. J. Jones, Robust Real-Time Face Detection, IJCV 2004.
By Sridhar Godavarthy. Co-Author: Joshua Candamo Ph.D Advisors: Dr. Kasturi Rangachar Dr. Dmitry Goldgof.
Lecture 04 Edge Detection Lecture 04 Edge Detection Mata kuliah: T Computer Vision Tahun: 2010.
Digital Image Processing Lecture 17: Segmentation: Canny Edge Detector & Hough Transform Prof. Charlene Tsai.
Canny Edge Detection. 5 STEPS 5 STEPS Apply Gaussian filter to smooth the image in order to remove the noise Apply Gaussian filter to smooth the image.
Machine Vision Edge Detection Techniques ENT 273 Lecture 6 Hema C.R.
Digital Image Processing
Chapter 6 Skeleton & Morphological Operation. Image Processing for Pattern Recognition Feature Extraction Acquisition Preprocessing Classification Post.
Fast Human Detection in Crowded Scenes by Contour Integration and Local Shape Estimation Csaba Beleznai, Horst Bischof Computer Vision and Pattern Recognition,
Mustafa Gokce Baydogan, George Runger and Eugene Tuv INFORMS Annual Meeting 2011, Charlotte A Bag-of-Features Framework for Time Series Classification.
Object Recognition. Segmentation –Roughly speaking, segmentation is to partition the images into meaningful parts that are relatively homogenous in certain.
Detection, Tracking and Recognition in Video Sequences Supervised By: Dr. Ofer Hadar Mr. Uri Perets Project By: Sonia KanOra Gendler Ben-Gurion University.
IMAGE PROCESSING APPLIED TO TRAFFIC QUEUE DETECTION ALGORITHM.
Signal and Image Processing Lab
Reading: R. Schapire, A brief introduction to boosting
Traffic Sign Recognition Using Discriminative Local Features Andrzej Ruta, Yongmin Li, Xiaohui Liu School of Information Systems, Computing and Mathematics.
Session 7: Face Detection (cont.)
Detection of discontinuity using
Motion Detection And Analysis
Fast and Robust Object Tracking with Adaptive Detection
Introduction Computer vision is the analysis of digital images
Cos 429: Face Detection (Part 2) Viola-Jones and AdaBoost Guest Instructor: Andras Ferencz (Your Regular Instructor: Fei-Fei Li) Thanks to Fei-Fei.
Digital Image Processing
a kind of filtering that leads to useful features
a kind of filtering that leads to useful features
Introduction Computer vision is the analysis of digital images
Introduction to Artificial Intelligence Lecture 22: Computer Vision II
Presentation transcript:

Wire Detection Version 2 Joshua Candamo Friday, February 29, 2008

Version 1 (TAES Algorithm) Motion Estimation Parameter Selection Feature Map Video Thin Lines Line Motion Model Next Frame Feature Map Sub-Windows Clutter Measure Pre-Processing Original Image Sub- Windows Canny Edge Detector Hough Transform Weak Feature Map Perhaps a mistake trying to maximize # pixels? Broad Domain Unlikely to generate robust training set Highly Sensitive to Noise

TAES Reviewers Critique Comment Addressed in Version 2 Low detection rate Paper was not concise 1.Too complex 2.Too many parameters –(3) Canny –(3) Pre-processing –(2) HT –(3) Tracking Model ________ Total: 11 parameters Trained on 7 1.Increase detection rate 2.No tracking 3.Reduced complexity, training & # parameters –(3) Canny –(2) Pre-processing –(4) Line Detection (h,T w,T f, T p ) ________ Total: 9 parameters Only training on Line Detection (4)

Biggest Problems Definition not concise 2 lines are equal if: Weak feature map led to high FA rate HT is a weak pattern recognition method in reality: trigonometric operations are slow, and only robust to noise if you have low clutter Line i=(ρ i, θ i ) Line j=(ρ j, θ j )

Defining a Wire Within the application domain: 2 image wires i & j are equivalent if they can be used interchangeably to describe the same true wire i & j are similar if they are likely to be perceived as equal by a human operator –We define equivalency of wires as –And line similarity as PAR_SIM_m = 0.2 (about 10 o ) PAR_SIM_c = 20px

New Premises “Most wire pixels are edge pixels” “Most of edge pixels are not wire pixels” Domain Definitions/Assumptions: – –A wire i is described by the 3-tuple weight, slope, and y-intercept –The weight is the # of pixels conforming the wire –PAR_SIM_m = 0.2 (about 10 o ) –PAR_SIM_c = 20px

Morphological Filtering Lines Wires Canny Connected Component Labeling Combine Similar Lines Threshold Image Line Fitting Support Points Global Line Direction Similarity Steger’s Line Profile Flowchart (Version 2) Low Level Image Understanding Strong Feature Map (No Training) High Level Image Understanding (Training) Kasturi’s Threshold: Base= control variable for ROC

Results only Dataset with Wires 95% Confidence Interval +/- 0.1 detection +/ FA

Low Parameter Sensitivity

No Wires Dataset Results 1.25 FA per image in the dataset of images without wires with a 95% confidence interval [1.23,1.27], i.e. error is 16.66% for a 16 images training set 1 st complete test run output: 84.28% detection 9.96% FA 95% Confidence Error 0.05% detection, 0.03% FA

1 second scene: Scene taken every 10 frames

What’s Next? Write paper? Which journal? This technique was borrowed from the work I was doing for human event detection I will use this result to finish my dissertation proposal, aiming for Spring Break