Peter Allen, Ioannis Stamos*,Alejandro Troccoli, Ben Smith, Marius Leordeanu*, Y.C. Hsu Dept. of Computer Science, Columbia University Dept. of Computer.

Slides:



Advertisements
Similar presentations
Image Registration  Mapping of Evolution. Registration Goals Assume the correspondences are known Find such f() and g() such that the images are best.
Advertisements

ICRA 2002 Topological Mobile Robot Localization Using Fast Vision Techniques Paul Blaer and Peter Allen Dept. of Computer Science, Columbia University.
Real-time, low-resource corridor reconstruction using a single consumer grade RGB camera is a powerful tool for allowing a fast, inexpensive solution to.
1 Autonomous Registration of LiDAR Data to Single Aerial Image Takis Kasparis Nicholas S. Shorter
Robust Global Registration Natasha Gelfand Niloy Mitra Leonidas Guibas Helmut Pottmann.
Object Recognition & Model Based Tracking © Danica Kragic Tracking system.
Automatic Feature Extraction for Multi-view 3D Face Recognition
Uncertainty Representation. Gaussian Distribution variance Standard deviation.
Semi-automatic Range to Range Registration: A Feature-based Method Chao Chen & Ioannis Stamos Computer Science Department Graduate Center, Hunter College.
Segmentation into Planar Patches for Recovery of Unmodeled Objects Kok-Lim Low COMP Computer Vision 4/26/2000.
Workshop on Earth Observation for Urban Planning and Management, 20 th November 2006, HK 1 Zhilin Li & Kourosh Khoshelham Dept of Land Surveying & Geo-Informatics.
Automated Construction of Environment Models by a Mobile Robot Thesis Proposal Paul Blaer January 5, 2005.
Iterative closest point algorithms
A Study of Approaches for Object Recognition
3D Mapping Robots Intelligent Robotics School of Computer Science Jeremy Wyatt James Walker.
CS CS 175 – Week 2 Processing Point Clouds Registration.
Robust Lane Detection and Tracking
Pores and Ridges: High- Resolution Fingerprint Matching Using Level 3 Features Anil K. Jain Yi Chen Meltem Demirkus.
Recovering Articulated Object Models from 3D Range Data Dragomir Anguelov Daphne Koller Hoi-Cheung Pang Praveen Srinivasan Sebastian Thrun Computer Science.
Automatic 2D-3D Registration Student: Lingyun Liu Advisor: Prof. Ioannis Stamos.
CS664 Lecture #19: Layers, RANSAC, panoramas, epipolar geometry Some material taken from:  David Lowe, UBC  Jiri Matas, CMP Prague
Lecture 6: Feature matching and alignment CS4670: Computer Vision Noah Snavely.
The 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems October 11-15, 2009 St. Louis, USA.
My Research Experience Cheng Qian. Outline 3D Reconstruction Based on Range Images Color Engineering Thermal Image Restoration.
1 DARPA TMR Program Collaborative Mobile Robots for High-Risk Urban Missions Second Quarterly IPR Meeting January 13, 1999 P. I.s: Leonidas J. Guibas and.
Research Area B Leif Kobbelt. Communication System Interface Research Area B 2.
Zereik E., Biggio A., Merlo A. and Casalino G. EUCASS 2011 – 4-8 July, St. Petersburg, Russia.
Digital Archive of Cultural Heritages - Three Dimensional Modeling of Cultural Heritages and its use for Educational Purposes - Atsushi Nakazawa, Takeshi.
Modeling And Visualization Of Aboriginal Rock Art in The Baiame Cave
오 세 영, 이 진 수 전자전기공학과, 뇌연구센터 포항공과대학교
Automatic Registration of Color Images to 3D Geometry Computer Graphics International 2009 Yunzhen Li and Kok-Lim Low School of Computing National University.
Shape Matching for Model Alignment 3D Scan Matching and Registration, Part I ICCV 2005 Short Course Michael Kazhdan Johns Hopkins University.
MESA LAB Multi-view image stitching Guimei Zhang MESA LAB MESA (Mechatronics, Embedded Systems and Automation) LAB School of Engineering, University of.
IMAGE MOSAICING Summer School on Document Image Processing
Graph Abstraction for Simplified Proofreading of Slice-based Volume Segmentation Ronell Sicat 1, Markus Hadwiger 1, Niloy Mitra 1,2 1 King Abdullah University.
International Conference on Computer Vision and Graphics, ICCVG ‘2002 Algorithm for Fusion of 3D Scene by Subgraph Isomorphism with Procrustes Analysis.
ALIGNMENT OF 3D ARTICULATE SHAPES. Articulated registration Input: Two or more 3d point clouds (possibly with connectivity information) of an articulated.
Image-based Plant Modeling Zeng Lanling Mar 19, 2008.
Segmentation support in Slicer Csaba Pinter Laboratory for Percutaneous Surgery, Queen’s University, Canada.
DARPA TMR Program Collaborative Mobile Robots for High-Risk Urban Missions Third Quarterly IPR Meeting May 11, 1999 P. I.s: Leonidas J. Guibas and Jean-Claude.
Automated Reconstruction of Industrial Sites Frank van den Heuvel Tahir Rabbani.
Collective Vision: Using Extremely Large Photograph Collections Mark Lenz CameraNet Seminar University of Wisconsin – Madison February 2, 2010 Acknowledgments:
Forward-Scan Sonar Tomographic Reconstruction PHD Filter Multiple Target Tracking Bayesian Multiple Target Tracking in Forward Scan Sonar.
* Challenge the future Graduation project 2014 Exploring Regularities for Improving Façade Reconstruction from Point Cloud Supervisors Dr. Ben Gorte Dr.
Asian Institute of Technology
Spring 2015 CSc 83020: 3D Photography Prof. Ioannis Stamos Mondays 4:15 – 6:15
Focal Analysis of Knee Articular Cartilage Quantity and Quality Dr. Tomos G. Williams Imaging Science and Biomedical Engineering University of Manchester.
Computer Vision Lecture #10 Hossam Abdelmunim 1 & Aly A. Farag 2 1 Computer & Systems Engineering Department, Ain Shams University, Cairo, Egypt 2 Electerical.
The 18th Meeting on Image Recognition and Understanding 2015/7/29 Depth Image Enhancement Using Local Tangent Plane Approximations Kiyoshi MatsuoYoshimitsu.
Raquel A. Romano 1 Scientific Computing Seminar May 12, 2004 Projective Geometry for Computer Vision Projective Geometry for Computer Vision Raquel A.
Temporally Coherent Completion of Dynamic Shapes AUTHORS:HAO LI,LINJIE LUO,DANIEL VLASIC PIETER PEERS,JOVAN POPOVIC,MARK PAULY,SZYMON RUSINKIEWICZ Presenter:Zoomin(Zhuming)
Chapter 5 Multi-Cue 3D Model- Based Object Tracking Geoffrey Taylor Lindsay Kleeman Intelligent Robotics Research Centre (IRRC) Department of Electrical.
University “Ss. Cyril and Methodus” SKOPJE Cluster-based MDS Algorithm for Nodes Localization in Wireless Sensor Networks Ass. Biljana Stojkoska.
Based on the success of image extraction/interpretation technology and advances in control theory, more recent research has focused on the use of a monocular.
Course14 Dynamic Vision. Biological vision can cope with changing world Moving and changing objects Change illumination Change View-point.
Yizhou Yu Texture-Mapping Real Scenes from Photographs Yizhou Yu Computer Science Division University of California at Berkeley Yizhou Yu Computer Science.
Local features: detection and description
Gothic Architecture Architectural History ACT 322 Doris Kemp.
Navigation Strategies for Exploring Indoor Environments Hector H Gonzalez-Banos and Jean-Claude Latombe The International Journal of Robotics Research.
John Morris Stereo Vision (continued) Iolanthe returns to the Waitemata Harbour.
Improvements on Automated Registration CSc83020 Project Presentation Cecilia Chao Chen.
Mobile Robot Localization and Mapping Using Range Sensor Data Dr. Joel Burdick, Dr. Stergios Roumeliotis, Samuel Pfister, Kristo Kriechbaum.
Robot Vision SS 2009 Matthias Rüther ROBOT VISION 2VO 1KU Matthias Rüther.
SLAM Techniques -Venkata satya jayanth Vuddagiri 1.
A Plane-Based Approach to Mondrian Stereo Matching
Semi-Global Matching with self-adjusting penalties
Range Image Segmentation for Modeling and Object Detection in Urban Scenes Cecilia Chen & Ioannis Stamos Computer Science Department Graduate Center, Hunter.
Topological Signatures For Fast Mobility Analysis
--- Range Image Registration
Image Registration  Mapping of Evolution
Presentation transcript:

Peter Allen, Ioannis Stamos*,Alejandro Troccoli, Ben Smith, Marius Leordeanu*, Y.C. Hsu Dept. of Computer Science, Columbia University Dept. of Computer Science, Hunter College, CUNY* 3D Modeling of Historic Sites Using Range and Image Data

Sites are subject to erosion, wear, vandalism Moving targets: many phases of construction, damage and repair over many years Need to track changes, foresee structural problems Modeling allows a wider audience to ”virtually” see and tour these sites Our Focus: methods that can reduce modeling time using automatic methods Preserving Cultural Heritage Sites

Cathedral St. Pierre, Beauvais, France

Modeling the Cathedral Goals: Cathedral on the World Monuments Fund's Most Endangered List. Create 3-D model to examine weaknesses in the building and proposed remedies Establish baseline for condition of Cathedral Visualize the building in previous contexts Basis for a new collaborative way of teaching about historic sites, in the classroom and on the Internet.

Commissioned in 1225 by Bishop Milon de Nanteuil Only the choir and transepts were completed - choir in 1272 In 1284 part of the central vault collapsed Area where the nave and façade would be is still occupied by the previous church constructed just before Completed in 16 th century, the transept was crowned by an ambitious central spire that allowed the cathedral to rival its counterpart in Rome. The tower collapsed on Ascension Day in History:

Rendition of original central spire

Cathedral survived intense incendiary bombing that destroyed much of Beauvais in WW II. Between many critical iron ties were removed from the choir buttresses in a damaging experiment. Temporary tie-and-brace system installed in the 1990s may have made the cathedral too rigid, increasing rather than decreasing stresses upon it. There continues to be a lack of consensus on how to conserve the essential visual and structural integrity of this Gothic wonder. History: 20 th Century

Problems with the Structure Wind Oscillation from English Channel winds Strange inner and outer aisle construction – can cause rotational moments in the structure Leaking Roof, foundation is settling Built in 3 campaigns over hundreds of years with differing attention to detail

Time-Lapse Image - Spire Movement Due to Wind

Technical Challenges Create Global and coherent geometric models: handle full range of geometries Reducing data complexity Registration of MANY million point data sets Range and intensity image fusion

Beauvais Cathedral: Exterior Scanning Session

Beauvais Cathedral: Interior

Beauvais Cathedral: Interior Scanning Session

Exterior: Raw Range Scan

Beauvais: Scan Detail

Range Registration 3 Step Process: 1. Pairwise registration between overlapping scans. Match 3D lines in overlapping range images. 2. Global registration using graph search to align all scans together. 3. Multi-scan simultaneous ICP registration algorithm (Nishino et. al.) Produces accurate registration.

Segmentation Algorithm Creates reduced data sets (~80%). Fit local plane to neighborhood of range points. Classify range points: planar, non-planar, unknown. Merge into connected clusters of co-planar points. Identify boundaries of planes. Used to find prominent linear features for matching.

N N 1 2 P P 1 2 R 12 Patches fit around points P1 and P2 P1 and P2 are coplanar if: a=cos (N 1. N 2 ) < angle threshold d=max(|R 12 N 1 |, |R 12 N 2 |) < distance threshold Local Planarity Comparison

Segmentation and 3-D Registration Lines

Pairwise Registration of Scans: Overview Segmenter creates planes and associated boundary lines Matching lines in 2 scans can be problematic Attributes of lines serve as a good filter for matching lines: length of lines, area of planar region that line bounds Use pairs of matched lines to compute transform Transform each line in one scan to the other. Results are graded by metric of number of matched lines after transform Choose best graded transform

Pairwise Registration

Registered Scans – Beauvais Cathedral

Global Registration

Graph Search Global Registration Create weighted graph of scans. Edges of graph are confidence in finding correct registration between pairs of scans Confidence (cost) is number of correctly aligned lines after applying registration (R,T) Global Registration: find max-cost path from pivot scan to each scan

Final ICP Registration

Beauvais Cathedral Model: Fly-Thru

Inside-Out: Beauvais Cathedral

Texture Mapped Models

Automating the Process: Robot can serve as a sensor platform containing ranging and imaging devices Onboard sensors can register sensor data with the environment: GPS, Odom., Vision Given a 2-D map of an environment, robot can augment 2-D map with 3-D models Planner can interact with robot navigator to move to new viewing sites Build a Mobile Site Modeling Robot

GPS DGPS Scanner Network Camera PTU Compass The AVENUE Mobile Platform UTONOMOUS EHICLE FOR XPLORATION AND AVIGATION IN RBAN NVIRONMENTS PC Sonars

Future Work Continue to automate the model building process Real-time texture mapping for realistic walk- throughs View planning: finding the right viewpoints and number of views Incorporate sensor planning with robot path planning to plan next view Modeling with non-planar segments. Merging multiple overlapping photos.