1 Howard Schultz, Edward M. Riseman, Frank R. Stolle Computer Science Department University of Massachusetts, USA Dong-Min Woo School of Electrical Engineering.

Slides:



Advertisements
Similar presentations
Applications of one-class classification
Advertisements

A Robust Super Resolution Method for Images of 3D Scenes Pablo L. Sala Department of Computer Science University of Toronto.
Efficient High-Resolution Stereo Matching using Local Plane Sweeps Sudipta N. Sinha, Daniel Scharstein, Richard CVPR 2014 Yongho Shin.
For Internal Use Only. © CT T IN EM. All rights reserved. 3D Reconstruction Using Aerial Images A Dense Structure from Motion pipeline Ramakrishna Vedantam.
Caroline Rougier, Jean Meunier, Alain St-Arnaud, and Jacqueline Rousseau IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 21, NO. 5,
Fast Algorithms For Hierarchical Range Histogram Constructions
New modules of the software package “PHOTOMOD Radar” September 2010, Gaeta, Italy X th International Scientific and Technical Conference From Imagery to.
MASKS © 2004 Invitation to 3D vision Lecture 7 Step-by-Step Model Buidling.
Cambridge, Massachusetts Pose Estimation in Heavy Clutter using a Multi-Flash Camera Ming-Yu Liu, Oncel Tuzel, Ashok Veeraraghavan, Rama Chellappa, Amit.
Stereo.
Image alignment Image from
A Versatile Depalletizer of Boxes Based on Range Imagery Dimitrios Katsoulas*, Lothar Bergen*, Lambis Tassakos** *University of Freiburg **Inos Automation-software.
Localization of Piled Boxes by Means of the Hough Transform Dimitrios Katsoulas Institute for Pattern Recognition and Image Processing University of Freiburg.
Robust and large-scale alignment Image from
Active Calibration of Cameras: Theory and Implementation Anup Basu Sung Huh CPSC 643 Individual Presentation II March 4 th,
A new approach for modeling and rendering existing architectural scenes from a sparse set of still photographs Combines both geometry-based and image.
Motion Detection And Analysis Michael Knowles Tuesday 13 th January 2004.
Detecting Image Region Duplication Using SIFT Features March 16, ICASSP 2010 Dallas, TX Xunyu Pan and Siwei Lyu Computer Science Department University.
3D Measurements by PIV  PIV is 2D measurement 2 velocity components: out-of-plane velocity is lost; 2D plane: unable to get velocity in a 3D volume. 
Computer Science Department Andrés Corrada-Emmanuel and Howard Schultz Presented by Lawrence Carin from Duke University Autonomous precision error in low-
Automatic Image Alignment (feature-based) : Computational Photography Alexei Efros, CMU, Fall 2006 with a lot of slides stolen from Steve Seitz and.
Algorithm Evaluation and Error Analysis class 7 Multiple View Geometry Comp Marc Pollefeys.
Weighted Range Sensor Matching Algorithms for Mobile Robot Displacement Estimation Sam Pfister, Kristo Kriechbaum, Stergios Roumeliotis, Joel Burdick Mechanical.
Airborne LIDAR The Technology Slides adapted from a talk given by Mike Renslow - Spencer B. Gross, Inc. Frank L.Scarpace Professor Environmental Remote.
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.
Face Relighting with Radiance Environment Maps Zhen Wen 1, Zicheng Liu 2, Thomas Huang 1 Beckman Institute 1 University of Illinois Urbana, IL61801, USA.
Stereoscopic PIV.
Yuping Lin and Gérard Medioni.  Introduction  Method  Register UAV streams to a global reference image ▪ Consecutive UAV image registration ▪ UAV to.
CSC 589 Lecture 22 Image Alignment and least square methods Bei Xiao American University April 13.
Implementation of a Self-Consistent Stereo Processing Chain for 3D Stereo Reconstruction of the Lunar Surface E. Tasdelen1, H. Unbekannt1, M.
MULTITEMP 2005 – Biloxi, Mississippi, USA, May 16-18, 2005 Remote Sensing Laboratory Dept. of Information and Communication Technology University of Trento.
Lecture 12 Stereo Reconstruction II Lecture 12 Stereo Reconstruction II Mata kuliah: T Computer Vision Tahun: 2010.
A Local Adaptive Approach for Dense Stereo Matching in Architectural Scene Reconstruction C. Stentoumis 1, L. Grammatikopoulos 2, I. Kalisperakis 2, E.
3D SLAM for Omni-directional Camera
IMAGE MOSAICING Summer School on Document Image Processing
-Global Illumination Techniques
Orthorectification using
Y. Moses 11 Combining Photometric and Geometric Constraints Yael Moses IDC, Herzliya Joint work with Ilan Shimshoni and Michael Lindenbaum, the Technion.
Image Preprocessing: Geometric Correction Image Preprocessing: Geometric Correction Jensen, 2003 John R. Jensen Department of Geography University of South.
Presentations Computer Vision Research Lab F Relevant UMass ResearchEdward Riseman F Image Warping for Image RegistrationHoward Schultz F 3D Panoramic.
High-Resolution Interactive Panoramas with MPEG-4 발표자 : 김영백 임베디드시스템연구실.
A Statistical Approach to Speed Up Ranking/Re-Ranking Hong-Ming Chen Advisor: Professor Shih-Fu Chang.
An Information Fusion Approach for Multiview Feature Tracking Esra Ataer-Cansizoglu and Margrit Betke ) Image and.
CSCE 643 Computer Vision: Structure from Motion
Forward-Scan Sonar Tomographic Reconstruction PHD Filter Multiple Target Tracking Bayesian Multiple Target Tracking in Forward Scan Sonar.
Computer Vision Stereo Vision. Bahadir K. Gunturk2 Pinhole Camera.
Vehicle Segmentation and Tracking From a Low-Angle Off-Axis Camera Neeraj K. Kanhere Committee members Dr. Stanley Birchfield Dr. Robert Schalkoff Dr.
Computer Vision Lecture #10 Hossam Abdelmunim 1 & Aly A. Farag 2 1 Computer & Systems Engineering Department, Ain Shams University, Cairo, Egypt 2 Electerical.
Validation of MODIS Snow Mapping Algorithm Jiancheng Shi Institute for Computational Earth System Science University of California, Santa Barbara.
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.
A Flexible New Technique for Camera Calibration Zhengyou Zhang Sung Huh CSPS 643 Individual Presentation 1 February 25,
Geometric Transformations
Image-Based Segmentation of Indoor Corridor Floors for a Mobile Robot Yinxiao Li and Stanley T. Birchfield The Holcombe Department of Electrical and Computer.
Yizhou Yu Texture-Mapping Real Scenes from Photographs Yizhou Yu Computer Science Division University of California at Berkeley Yizhou Yu Computer Science.
Using Adaptive Tracking To Classify And Monitor Activities In A Site W.E.L. Grimson, C. Stauffer, R. Romano, L. Lee.
Visual Tracking by Cluster Analysis Arthur Pece Department of Computer Science University of Copenhagen
776 Computer Vision Jan-Michael Frahm Spring 2012.
CSCI 631 – Foundations of Computer Vision March 15, 2016 Ashwini Imran Image Stitching.
ParkNet: Drive-by Sensing of Road-Side Parking Statistics Irfan Ullah Department of Information and Communication Engineering Myongji university, Yongin,
Integrating LiDAR Intensity and Elevation Data for Terrain Characterization in a Forested Area Cheng Wang and Nancy F. Glenn IEEE GEOSCIENCE AND REMOTE.
A Plane-Based Approach to Mondrian Stereo Matching
Presentations Computer Vision Research Lab
CS4670 / 5670: Computer Vision Kavita Bala Lec 27: Stereo.
A Forest of Sensors: Using adaptive tracking to classify and monitor activities in a site Eric Grimson AI Lab, Massachusetts Institute of Technology
Raad A. Kattan(1). , Abdurrahman Farsat Heeto. (2) , Hussein H
Exercise Class 11: Robust Tecuniques RANSAC, Hough Transform
Factors that Influence the Geometric Detection Pattern of Vehicle-based Licence Plate Recognition Systems Martin Rademeyer Thinus Booysen, Arno Barnard.
Vehicle Segmentation and Tracking in the Presence of Occlusions
Eric Grimson, Chris Stauffer,
Presentation transcript:

1 Howard Schultz, Edward M. Riseman, Frank R. Stolle Computer Science Department University of Massachusetts, USA Dong-Min Woo School of Electrical Engineering Myongji University, South Korea Error Detection and DEM Fusion Using Self-Consistency 7th IEEE International Conference on Computer Vision September 20-27, 1999 Kerkrya, Greece

2 Long-Term Objectives l Generate 3D terrain models from multiple, overlapping images (including video sequences) Accurate - Photogrammetric applications Robust with respect to: – Widely spaced cameras – Oblique viewing – Occlusions – Non-lambertian surface patches Automatic Efficient

3 Long-Term Objectives l Terrain models include an estimate of geospatial uncertainty Detect unreliable elevation estimates associated with blunders, occlusions, shadows, false matches,... Estimate the RMS elevation errors

4 Environmental Monitoring l Wide-angle video: 1 meter per pixels covers a 3/4 km swath l Zoom Video: 10 cm pixels covers a 75 meter swath l GPS, IMU & laser altimetery continuously recordedWide-angleZoom

Reducing the forest to a simple model of poles and circles Biomass Estimation from Counting Trees

Counting Trees in 3D

7 Terrain Reconstruction from a Oblique Views tilt: 34ºtilt: 53º

8 Real World Problems l Need reliable estimates of accuracy l Almost impossible to get sufficient ground truth l Even 1 blunder in 1,00,000 is problematic

9 l Work in object space to enable the fusion of multiple DEMs generated from multiple image pairs l Use Laclerc’s Self-Consistency measure to detect unreliable elevation estimates General Approach

10 l Elevation estimates result from two types of correspondences True correspondences, characterized by small, normally distributed errors that result from –Surface micro structure –Geometric misalignment –Optical distortion False correspondences (outliers), characterized by large errors resulting from –random, unrealistic texture matches - Large effects Small effects

11 l We use the UMass Terrain reconstruction system Terrest, which is an implementation of a hierarchical, texture matching algorithm l Terrest produces a set of pixel correspondences, which are stored in a disparity map D RT R denotes the reference image T denotes the target image l The pixels (i,j) in R and (i+D(i,j)) in T view the same surface spot l The process is not symmetric with respect to the reference and target images, D AB  D BA

12 Correspondences Computed DEM True DEM Error l The computed DEM is the sum of the true surface structure and an error term

13 l Two ways to compute a DEM from 2 images (A and B). A is the Reference and B is the Target B is the Reference and A is the Target

14 l The intra-frame difference Z AB -Z BA =  AB -  BA Depends only on the computed DEMs l Taking the standard deviation of both sides  (Z AB -Z BA ) =  (  AB -  BA ) l The distribution (Z AB -Z BA ) provides a means to separate reliable from unreliable elevation estimates

15 l If are normally distributed, except for a small number of outliers, and computed  AB,  BA dependent  AB,  BA independent 0 <  < 1 uncertainty geospatial intra-frame standard deviation l  describes the amount of statistical independence l  depends on surface geometry, viewing geometry, sensor type, optics,...

16 l The tails of the distribution are dominated by unreliable points. l We need a method to estimate  (Z AB -Z BA ) when the distribution is polluted by unreliable points l Fit the histogram of (Z AB -Z BA ) to a Gaussian plus a constant The numbers h max, dz 0, , h 0 are parameters of the fit

17 l Consider Z AB and Z BA to be unreliable if |Z AB -Z BA | > n  l n is a threshold l Small values of n pass more points which are less self-consistent l Larger values of n pass fewer points which are more self-consistent l The threshold can be set based on consistency or the number of points passed

18 l A simple algorithm to estimate the optimal DEM Accumulate elevations that have an intra-frame difference less than the threshold. Keep Z AB and Z BA if  Z AB -Z BA  n  Compute the mean surface Z Go back and add in the elevations close to the mean surface, keep Z AB if  Z-Z AB  n  re-compute the mean surface Z

19 Example 4 Views

20

21 Z 12 Z 13 Z 14 Z 23 Z 24 Z 34 Z 21 Z 31 Z 41 Z 32 Z 42 Z 43 4 views  12 image pairs  12 DEMs

22 Z 12 -Z 21 Z 13 -Z 31 Z 14 -Z 41 Z 23 -Z 32 Z 24 -Z 42 Z 34 -Z 43 4 images  6 intra-frame differences Z AB -Z BA

23  h max dz 0

24 Z 12 -Z 21 Z 13 -Z 31 Z 14 -Z 41 Z 23 -Z 32 Z 24 -Z 42 Z 34 -Z 43 Intra-frame differences after removing unreliable elevations Z AB -Z BA

25 Rendered View No. of consistent points DEM

26

27 DEM Ortho-image Tree Counting l Group 1: for every bump in the DEM looked for a tree in the ortho-image l Group 2: for every tree in the Ortho-image looked for a bump in the DEM l 95% agreement Another Example

28 Verification Using Photo-realistic Simulation l Comprehensive analysis requires ground truth, which is impossible to collect l Instead use photo-realistic synthetic images l Enables analysis from any view point l Allows for changes in lighting and surface texture

29 l Start with a previously generated DEM and ortho-image (pseudo ground truth) l Define the viewing geometry l Use a photo-realistic rendering program to generate synthetic images of the pseudo ground truth l Recover the DEM and ortho-image and compare to the pseudo ground truth

30 XC,YC,ZC)XC,YC,ZC) X Y Z X Y Z X Y Z World Coordinate System Camera Coordinate System    f

31 Nadir views Oblique views

32 Original image 400  400 region 400  400 region synthetic view

33 l Self-consistency and geospatial error statistics as a function of viewing geometry base-to-height ratio (b/h) incidence angle (  ) B/h  A  B  (Z AB –Z BA ) % Inliers 2  cutoff  (Z * –Z AB )  (Z * –Z BA )  15   30   -15   30   -30   (Z * –Z) –

34 Reliable Point Mask  A = -30°  B = +30°  A = 0°  B = +15° No. of Reliable Points DEM RMS error: 17cm Elevation range: m GSD:35cm  2 consistent point:99.54%

35 Future Directions l Develop models that predict the geospatial uncertainty  (  ) from the distribution of self-consistency (Z AB -Z BA ) l Use the DEM fusion techniques to generate terrain models from digital video sequences

36

37

38

39

40 Left MosaicRight Mosaic 3D Rendering