Presentations Computer Vision Research Lab

Slides:



Advertisements
Similar presentations
Discontinuity Preserving Stereo with Small Baseline Multi-Flash Illumination Rogerio Feris 1, Ramesh Raskar 2, Longbin Chen 1, Karhan Tan 3 and Matthew.
Advertisements

Applications of one-class classification
Bayesian Belief Propagation
Automatic Photo Pop-up Derek Hoiem Alexei A.Efros Martial Hebert Carnegie Mellon University.
Office of SA to CNS GeoIntelligence Introduction Data Mining vs Image Mining Image Mining - Issues and Challenges CBIR Image Mining Process Ontology.
For Internal Use Only. © CT T IN EM. All rights reserved. 3D Reconstruction Using Aerial Images A Dense Structure from Motion pipeline Ramakrishna Vedantam.
Analysis of Contour Motions Ce Liu William T. Freeman Edward H. Adelson Computer Science and Artificial Intelligence Laboratory Massachusetts Institute.
Data Mining Methodology 1. Why have a Methodology  Don’t want to learn things that aren’t true May not represent any underlying reality ○ Spurious correlation.
Stereo Vision Reading: Chapter 11
Learning to estimate human pose with data driven belief propagation Gang Hua, Ming-Hsuan Yang, Ying Wu CVPR 05.
Dana Cobzas-PhD thesis Image-Based Models with Applications in Robot Navigation Dana Cobzas Supervisor: Hong Zhang.
Report on Intrusion Detection and Data Fusion By Ganesh Godavari.
Overview of Computer Vision CS491E/791E. What is Computer Vision? Deals with the development of the theoretical and algorithmic basis by which useful.
Contents Description of the big picture Theoretical background on this work The Algorithm Examples.
Detecting and Tracking Moving Objects for Video Surveillance Isaac Cohen and Gerard Medioni University of Southern California.
Introduction to Computer Vision 3D Vision Topic 9 Stereo Vision (I) CMPSCI 591A/691A CMPSCI 570/670.
Computer Science Department Andrés Corrada-Emmanuel and Howard Schultz Presented by Lawrence Carin from Duke University Autonomous precision error in low-
May 2004Stereo1 Introduction to Computer Vision CS / ECE 181B Tuesday, May 11, 2004  Multiple view geometry and stereo  Handout #6 available (check with.
CSE473/573 – Stereo Correspondence
Accurate, Dense and Robust Multi-View Stereopsis Yasutaka Furukawa and Jean Ponce Presented by Rahul Garg and Ryan Kaminsky.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
Introduction Belief propagation: known to produce accurate results for stereo processing/ motion estimation High storage requirements limit the use of.
Kansas State University Department of Computing and Information Sciences CIS 830: Advanced Topics in Artificial Intelligence From Data Mining To Knowledge.
Geometric and Radiometric Camera Calibration Shape From Stereo requires geometric knowledge of: –Cameras’ extrinsic parameters, i.e. the geometric relationship.
Lecture 12 Stereo Reconstruction II Lecture 12 Stereo Reconstruction II Mata kuliah: T Computer Vision Tahun: 2010.
EADS DS / SDC LTIS Page 1 7 th CNES/DLR Workshop on Information Extraction and Scene Understanding for Meter Resolution Image – 29/03/07 - Oberpfaffenhofen.
Presentations Computer Vision Research Lab F Relevant UMass ResearchEdward Riseman F Image Warping for Image RegistrationHoward Schultz F 3D Panoramic.
Stereo Vision Reading: Chapter 11 Stereo matching computes depth from two or more images Subproblems: –Calibrating camera positions. –Finding all corresponding.
Report on Intrusion Detection and Data Fusion By Ganesh Godavari.
Scientific Writing Abstract Writing. Why ? Most important part of the paper Number of Readers ! Make people read your work. Sell your work. Make your.
Face detection Slides adapted Grauman & Liebe’s tutorial
University of Amsterdam Search, Navigate, and Actuate - Qualitative Navigation Arnoud Visser 1 Search, Navigate, and Actuate Qualitative Navigation.
Velodyne Lidar Sensor. Plane Detection in a 3D environment using a Velodyne Lidar Jacoby Larson UCSD ECE 172.
1 Howard Schultz, Edward M. Riseman, Frank R. Stolle Computer Science Department University of Massachusetts, USA Dong-Min Woo School of Electrical Engineering.
MURI: Integrated Fusion, Performance Prediction, and Sensor Management for Automatic Target Exploitation 1 Dynamic Sensor Resource Management for ATE MURI.
Acquiring 3D models of objects via a robotic stereo head David Virasinghe Department of Computer Science University of Adelaide Supervisors: Mike Brooks.
1 Reconstructing head models from photograph for individualized 3D-audio processing Matteo Dellepiane, Nico Pietroni, Nicolas Tsingos, Manuel Asselot,
Lec 22: Stereo CS4670 / 5670: Computer Vision Kavita Bala.
Computer Vision Lecture #10 Hossam Abdelmunim 1 & Aly A. Farag 2 1 Computer & Systems Engineering Department, Ain Shams University, Cairo, Egypt 2 Electerical.
Bahadir K. Gunturk1 Phase Correlation Bahadir K. Gunturk2 Phase Correlation Take cross correlation Take inverse Fourier transform  Location of the impulse.
Raquel A. Romano 1 Scientific Computing Seminar May 12, 2004 Projective Geometry for Computer Vision Projective Geometry for Computer Vision Raquel A.
Computer and Robot Vision II Chapter 20 Accuracy Presented by: 傅楸善 & 王林農 指導教授 : 傅楸善 博士.
stereo Outline : Remind class of 3d geometry Introduction
BOT / GEOG / GEOL 4111 / Field data collection Visiting and characterizing representative sites Used for classification (training data), information.
Allen Hanson Chris Jaynes Mauricio Marengoni Edward Riseman Howard Schultz Frank Stolle University of Massachusetts 3D Building Reconstruction With: Keith.
CSC321 Lecture 5 Applying backpropagation to shape recognition Geoffrey Hinton.
John Morris These slides were adapted from a set of lectures written by Mircea Nicolescu, University of Nevada at Reno Stereo Vision Iolanthe in the Bay.
Automatic 3D modelling of Architecture Anthony Dick 1 Phil Torr 2 Roberto Cipolla 1 1 Department of Engineering 2 Microsoft Research, University of Cambridge.
SUPERVISED AND UNSUPERVISED LEARNING Presentation by Ege Saygıner CENG 784.
Softcopy Photogrammetry
Summary of “Efficient Deep Learning for Stereo Matching”
Paper – Stephen Se, David Lowe, Jim Little
José Manuel Iñesta José Martínez Sotoca Mateo Buendía
CS4670 / 5670: Computer Vision Kavita Bala Lec 27: Stereo.
Chapter 2 Single Layer Feedforward Networks
CS b659: Intelligent Robotics
EECS 274 Computer Vision Stereopsis.
Zhigang Zhu, K. Deepak Rajasekar Allen R. Hanson, Edward M. Riseman
Vehicle Segmentation and Tracking in the Presence of Occlusions
Topic 7 of Part 2 Stereo Vision (II)
CHAPTER 7 BAYESIAN NETWORK INDEPENDENCE BAYESIAN NETWORK INFERENCE MACHINE LEARNING ISSUES.
CAP 5636 – Advanced Artificial Intelligence
CS 188: Artificial Intelligence Fall 2007
Analysis of Contour Motions
CS 188: Artificial Intelligence
Authors: Wai Lam and Kon Fan Low Announcer: Kyu-Baek Hwang
CS 188: Artificial Intelligence Spring 2007
CS 188: Artificial Intelligence Spring 2006
Computer Vision II Chapter 20 Accuracy
Presentation transcript:

Presentations Computer Vision Research Lab Relevant UMass Research Edward Riseman Image Warping for Image Registration Howard Schultz 3D Panoramic Imaging Howard Schultz 3D Terrain and Site Modeling Edward Riseman Aided Search and Target Cueing Gary Whitten Knowledge-Based and Adaptive Image Processing Allen Hanson

Knowledge-Based and Adaptive Image Processing Kollmorgen University of Massachusetts Amherst

What? Two premises and a conjecture Vision works reasonably well. Vision doesn’t work. Vision can be made to work better.

A Simplified Example Algorithm for target (and algorithm!) cueing: Original Image Focus of Attention Area Process Area Extract Horizon Enhance Potential Target Visual Inspection ATR Algorithm Focus of Attention Area

Hidden Assumptions and Constraints Targets on or near horizon Good contrast separation between water and sky Targets large enough to detect as irregularities along horizon line More or less calm seas .......... LOTS OF VIOLATIONS!

Not enough contrast between Violations Not enough contrast between water and sky Target below horizon Target too small Alternative Algorithm

System for Automatic Site Modelling Ascender I System for Automatic Site Modelling Multiple Images Geometric Models rooftop detection line extraction corner detection perceptual grouping epipolar matching multi-image triangulation geometric constraints precise photogrammetry extrusion to ground plane texture mapping

Ascender Works Extensive evaluation Detection Rates Extensive evaluation Good detection but high false alarms Good geometric accuracy Ground Truth Ascender Results

Delivered to NEL (NIMA) Applied to classified imagery Ascender Doesn’t Work Delivered to NEL (NIMA) Applied to classified imagery Performance not as expected High failure rate (buildings not detected) High false positive rate WHY? Imagery didn’t No Buildings Detected! conform to design constraints!

Stereo Terrain Reconstruction ISPRS Data Left Image Reconstruction Stereo Correlation Right Image

Stereo Reconstruction Doesn’t Work No Correlations! Disparity Map Avenches Image - Right

Algorithm Selection - which of many is the right one? Making Vision Work Algorithm Selection - which of many is the right one? Function of data and explicitly represented constraints Apply right algorithm at right time to right data Parameter Selection Automatically set critical parameters Function of data and result of probes Data Selection / Context Sensitivity Data appropriate for algorithm? Characterize data requirements

Dealing with Context: Ascender II Goals 3D Geometric Site Model Reconstruction Complex building structures Context sensitive control strategies for applying algorithms Multiple strategies Multiple images Multiple sensors EO, Digital Elevation Maps IFSAR, Multi/Hyperspectral

Of many strategies, only correct ones used Basic Principles IU Algorithms work within correct context constrained contexts constrained object classes Constraints from domain knowledge, partial results, strategies Of many strategies, only correct ones used selective application correct parameters fuse results from individual strategies into complete reconstructions

Ascender II Overview CP: Control Policy

Knowledge Representation Combination of belief networks and visual schemas, implemented in Hugin. Possible Values H1={j,..,k} H1 Variable of interest Schema/Belief Node Evidence Policy H3 H4 H2 First level of classification hierarchy Second level (object subclass) Encodes: Domain Knowledge Acquired Site Knowledge Control Mechanism Allows both diagnostic and causal inference. Evidence policy defines how IU strategies gather relevant evidence according to context. Hierarchical topology allows simpler networks which reduces propagation time and controls complexity.

Preliminary Experiment Goals Show knowledge can improve accuracy of site model Address NP-hard propagation using hierarchical nets Approach Site model from Ascender I with no filtering and loose polygon acceptance criteria => high detection rate but lots of errors Classify Ascender I regions into {building, parking lot, open field, unknown} Classify buildings into {multi-level building, single-level building} Site model from Ascender II after classification

Degraded Ascender I Model No Knowledge and Loose Polygon Acceptance Criteria A 20 False Positive Buildings 22 True Positive Buildings 1 Incorrect Model (A) (multi-level reconstructed as single level)

Bayes Net for Experiment Building Open Field Parking Lot Complex Unknown Level 1 Region Evidence Policy: none Level 2 Multi-Level Line Count L Junctions Low Medium High Building Width Planar Fit Height Good Bad Single Evidence Policy: none Evidence Policy: Evidence Policy: multi-EO: triangulateHeight() DEM: medianHeight() DEM: robustFit(plane) T Junctions Planar Fit Good Bad Yes No Evidence Policy: EO: junctions(T) First level of classification hierarchy Second level (object subclass) Number T Junc. <5 >5 None <50 >50 Zero Contrast T Junc. Evidence Policy: Evidence Policy: EO: junction_count(T) EO: junction_contr(T)

Using Context Sensitive Strategies 43 Regions, 4 Misclassified, 1 Unknown 88% Accuracy

Ascender II Reconstruction 1 False Positive 23 True Positive Buildings 0 Incorrect Models (single, multi level) 3 New Functional Areas

Vision works when properly constrained and focussed Conclusions Vision works when properly constrained and focussed Still a lot of work to do on: Basic Algorithms Knowledge Representations Representing and Using Context and Constraints Automatic Parameter Selection Inferencing and Causal Reasoning System Architectures