APPLICATIONS OF OPEN AND FREE SOFTWARE: FROM UNDERWATER TO THE SKY

Similar documents
COMPARISON OF LASER SCANNING, PHOTOGRAMMETRY AND SfM-MVS PIPELINE APPLIED IN STRUCTURES AND ARTIFICIAL SURFACES

Fast and robust techniques for 3D/2D registration and photo blending on massive point clouds

Introduction to photogrammetry (with an underwater flavor)

Sasanka Madawalagama Geoinformatics Center Asian Institute of Technology Thailand

Telecommunications Engineering Thesis

3D recording of archaeological excavation

Improving Initial Estimations for Structure from Motion Methods

TERRESTRIAL LASER SCANNER DATA PROCESSING

USE THE 3D LASER SCANNING FOR DOCUMENTATION THE RIGA CATHEDRAL IN LATVIA

Lecture 8.2 Structure from Motion. Thomas Opsahl

High Definition Modeling of Calw, Badstrasse and its Google Earth Integration

SIMPLE ROOM SHAPE MODELING WITH SPARSE 3D POINT INFORMATION USING PHOTOGRAMMETRY AND APPLICATION SOFTWARE

EVOLUTION OF POINT CLOUD

Advanced Digital Photography and Geometry Capture. Visual Imaging in the Electronic Age Lecture #10 Donald P. Greenberg September 24, 2015

Automatic image network design leading to optimal image-based 3D models

Structured light 3D reconstruction

Fusion of laser scanning and Photogrammetric data for the documentation and VR visualization of an archaeological tomb complex

Dense 3D Reconstruction. Christiano Gava

Multi-ray photogrammetry: A rich dataset for the extraction of roof geometry for 3D reconstruction

Structure from Motion: High resolution DEMs at any scale using everyday equipment

International Journal for Research in Applied Science & Engineering Technology (IJRASET) A Review: 3D Image Reconstruction From Multiple Images

Cultural Heritage. Geometric Recording of Cultural Monuments. Basic Principles of Geometric Recording. Specific requirements

Advanced Digital Photography and Geometry Capture. Visual Imaging in the Electronic Age Lecture #10 Donald P. Greenberg September 24, 2015

Multiview Photogrammetry 3D Virtual Geology for everyone

Comparing Aerial Photogrammetry and 3D Laser Scanning Methods for Creating 3D Models of Complex Objects

The raycloud A Vision Beyond the Point Cloud

Comparing Aerial Photogrammetry and 3D Laser Scanning Methods for Creating 3D Models of Complex Objects

Photo based Terrain Data Acquisition & 3D Modeling

MODULE 10. OFFICESRUVEY : IMAGE MATCHING AND ORTHO PROJECTION

Rapid generation of 3D GIS content from reality capture data sources. Keir Keightley, HDR

Step-by-Step Model Buidling

CAA NL/DE Meeting Münster Behind the scenes: New developments in archaeological remote sensing and geophysics

3GSM GmbH. Plüddemanngasse 77 A-8010 Graz, Austria Tel Fax:

3D MESH RECONSTRUCTION USING PHOTOGRAMMETRY EX. 1 VISUAL SFM + MESHLAB. Afonso Maria C. F. A. Gonçalves

3D documenatation of the petalaindera: digital heritage preservation methods using 3D laser scanner and photogrammetry

3D BUILDINGS MODELLING BASED ON A COMBINATION OF TECHNIQUES AND METHODOLOGIES

Grafica 3D per i beni culturali: Dense stereo matching, alternative e processing finale del modello (+ extra) Lezione 14: 9 maggio 2013

ENGN D Photography / Spring 2018 / SYLLABUS

Grafica 3D per i beni culturali: Multiview stereo matching, making the model. Lezione 16: 5 maggio 2013

GUIDE TO POST-PROCESSING OF THE POINT CLOUD

Dense 3D Reconstruction. Christiano Gava

INTEGRATING PHOTOGRAMMETRIC TECHNOLOGIES AND GEODETIC METHODS FOR 3D MODELING

The Processing of Laser Scan Data for the Analysis of Historic Structures in Ireland

Grafica 3D per i beni culturali: Multiview stereo matching, the tools Maggio 2018

Photogrammetric Performance of an Ultra Light Weight Swinglet UAV

Tutorial (Beginner level): Orthomosaic and DEM Generation with Agisoft PhotoScan Pro 1.3 (with Ground Control Points)

123D Catch - Tutorial

DENSE 3D POINT CLOUD GENERATION FROM UAV IMAGES FROM IMAGE MATCHING AND GLOBAL OPTIMAZATION

IMAGE ACQUISITION FOR DIGITAL PHOTOGRAMMETRY USING OF THE SHELF AND METRIC CAMERAS

A SEMI-AUTOMATIC PROCEDURE FOR TEXTURING OF LASER SCANNING POINT CLOUDS WITH GOOGLE STREETVIEW IMAGES

Textured Mesh Surface Reconstruction of Large Buildings with Multi-View Stereo

Tutorial (Beginner level): Orthomosaic and DEM Generation with Agisoft PhotoScan Pro 1.3 (without Ground Control Points)

Trimble Geospatial Division Integrated Solutions for Geomatics professions. Volker Zirn Regional Sales Representative

Digital Preservation of the Aurelius Church and the Hirsau Museum Complex by Means of HDS and Photogrammetric Texture Mapping

EFFICIENT RECONSTRUCTION OF LARGE UNORDERED IMAGE DATASETS FOR HIGH ACCURACY PHOTOGRAMMETRIC APPLICATIONS

Photogrammetry and 3D city modelling

Camera Drones Lecture 3 3D data generation

CURRENT DEVELOPMENTS IN AIRBORNE OBLIQUE IMAGING SYSTEMS AND AUTOMATED INTERPRETATION OF COMPLEX BUILDINGS. Markus Gerke

Overview of the Trimble TX5 Laser Scanner

Photogrammetry for forest inventory.

DESIGN AND EVALUATION OF A PHOTOGRAMMETRIC 3D SURFACE SCANNER

Il colore: acquisizione e visualizzazione. Lezione 17: 11 Maggio 2012

ADVANCING REALITY MODELING WITH CONTEXTCAPTURE

Integrated Multi-Source LiDAR and Imagery

MODELING OF THE PLAN DA MATTUN ARCHAEOLOGICAL SITE USING A COMBINATION OF DIFFERENT SENSORS

A METHOD OF 3D MEASUREMENT AND RECONSTRUCTION FOR CULTURAL RELICS IN MUSEUMS

THREE-DIMENSIONAL MAPPING OF AN ANCIENT CAVE PAINTINGS USING CLOSE-RANGE PHOTOGRAMMETRY AND TERRESTRIAL LASER SCANNING TECHNOLOGIES

COMPARATIVE ANALYSIS OF 3D POINT CLOUDS GENERATED FROM A FREEWARE AND TERRESTRIAL LASER SCANNER

Multi-view stereo. Many slides adapted from S. Seitz

ABSTRACT 1. INTRODUCTION

Evaluation of Structure from Motion (SfM) in Compact, Long Hallways

Reality Modeling Drone Capture Guide

arxiv: v1 [cs.cv] 28 Sep 2018

SfM_Georef v.2.2.

Intelligent photogrammetry. Agisoft

Speed, Accuracy and Performance at an Affordable Price

Homographies and RANSAC

GEOMETRY AND INFORMATION CONTENTS OF LARGE SIZE DIGITAL FRAME CAMERAS

Robust extraction of image correspondences exploiting the image scene geometry and approximate camera orientation

Lecture 15: Image-Based Rendering and the Light Field. Kayvon Fatahalian CMU : Graphics and Imaging Architectures (Fall 2011)

Photogrammetry: DTM Extraction & Editing

COMPUTER VISION TOOLS FOR 3D MODELLING IN ARCHAEOLOGY

Implemented by Valsamis Douskos Laboratoty of Photogrammetry, Dept. of Surveying, National Tehnical University of Athens

The Light Field and Image-Based Rendering

MATCH-AT: Recent Developments and Performance

Visual Imaging in the Electronic Age Assignment #3 Draft Geometry Capture

Structured Light. Tobias Nöll Thanks to Marc Pollefeys, David Nister and David Lowe

APPLICATION OF SFM AND LASER SCANNING TECHNOLOGY TO THE DESCRIPTION OF MOSAICS PIECE BY PIECE

RELEASE NOTES FOR PHOTOMESH 7.3

Mayden VP of Business Development Surdex Corporation

SURF: Speeded Up Robust Features. CRV Tutorial Day 2010 David Chi Chung Tam Ryerson University

Some Aspects On Developing a Truly Low-Cost Mapping System Using Handheld GPS and Camcorder

Automatic reconstruction of old globes by photogrammetry and its accuracy

LASER ECHO INTENSITY BASED TEXTURE MAPPING OF 3D SCAN MESH

Support for external aerotriangulation results from professional systems (Inpho, Bingo).

Assessing 3D Point Cloud Fidelity of UAS SfM Software Solutions Over Varying Terrain

FAST REGISTRATION OF TERRESTRIAL LIDAR POINT CLOUD AND SEQUENCE IMAGES

Worth a thousand words Photogrammetry for archaeological 3D surveying

RAPID 3D SCENE RECONSTRUCTION FROM KITE-BASED AERIAL IMAGERY USING OPEN SOURCE STRUCTURE FROM MOTION

Contents. Contents. Perfecting people shots Making your camera a friend.5. Beyond point and shoot Snapping to the next level...

Transcription:

APPLICATIONS OF OPEN AND FREE SOFTWARE: FROM UNDERWATER TO THE SKY ISPRS Working Group V/2 Conference, Cultural heritage data acquisition and processing 17th 19th August 2011 - University of York, UK

Why don t we use commercial s/w Expensive respectively Sometimes they are over-complicated to justify their price tag Cannot be customized like GIS packages, so they are black boxes Portability issues Common heritage recording workflow Inexperienced personnel trained once Direct exploitation of data by final user Its strange to use 25K s/w for simple tasks 7/26/2011 4:14 PM, 2

Free Web Services Available ARC 3D Webservice A Family of Web Tools for Remote 3D Reconstruction (http://www.arc3d.be/) EPOCH European Network of Excellence in Open Cultural Heritage (http://www.epoch-net.org) Microsoft Photosynth http://photosynth.net/ Autodesk Photofly http://labs.autodesk.com/technologies/photofly/ 7/26/2011 4:14 PM, 3

So, why don t we use them? Image copyright issues Archaeologists do not like to share their precious photos Completely black box No customization No parameterization End users (ie archaeologists) want a -CHEAP -VERSATILE -EASY TO USE, -UNIVERSAL solution with data they can access by themselves without elaborate s/w 7/26/2011 4:14 PM, 4

Standard Photogrammetric Workflow Image pre-processing Camera calibration Bundle adjustment Image matching Surface reconstruction Orthophoto production Mosaicking 3D or 2D plotting Structured light scanners Imagemagick, GIMP, IrfanView OpenCV, GML, Matlab Toolboxes SIFT, SBA, Bundler CMVS & PMVS Meshlab, Scanalyze ZPR, and our own extension Smartblend, Enblend, Hugin VeCAD David Laser scanner 7/26/2011 4:14 PM, 5

Image Pre-processing Common a decade ago when scanned photos were still in use SLR and digital aerial cameras overcome the necessity for that, as quality boosted Still necessary if photographic conditions are not optimal Irfanview (http://www.irfanview.com/) GIMP (http://www.gimp.org/) ImageMagick (http://www.imagemagick.org/script/index.php) 7/26/2011 4:14 PM, 6

Camera Calibration 1/3 FAUUCAL (MatLab) (http://portal.survey.ntua.gr/main/labs/photo/staff/gkarras/fauccal.html) V. Douskos, G. Karras et al Bouguet calibration toolbox (MatLab) (http://www.vision.caltech.edu/bouguetj/calib_doc/) GML extension (http://graphics.cs.msu.ru/en/science/research/calibration/matlab) OpenCV (http://opencv.willowgarage.com/wiki/) Calibration & Undistort functions Octave (www.gnu.org/software/octave) Open source IDE like Code Blocks (http://www.codeblocks.org/), 7/26/2011 4:14 PM, 7

Camera Calibration 2/3 Cheap replacement for full 3D calibration fields Planar check boards or similar patterns Carefully apply estimated values as corrections on images Different parameters as output Large differences among different solution, even with similar parameters 7/26/2011 4:14 PM, 8

Camera Calibration 3/3 Bouguet calibration + OpenCV undistort www.cut.ac.cy/en/staff/dimitrios.skarlatos/ Pre-processing might be necessary for the s/w to accurately & robustly locate corners Post-processing to crop image 7/26/2011 4:14 PM, 9

Bundle Adjustment SIFT Scale Invariant Feature Transform D. Lowe, 1999. (http://www.cs.ubc.ca/~lowe/keypoints/) SURF - Speeded Up Robust Feature Herbert Bay et al., 2006 (http://en.wikipedia.org/wiki/surf) SBA Sparse Bundle Adjustment Lourakis Argyros 2009 (http://www.ics.forth.gr/~lourakis/sba/) C/C++ package, GNU-GPL license Bundler Bundle adjustment with self calibration of multiple images N. Snavely et al, 2006 (http://phototour.cs.washington.edu/bundler/) C/C++ package, GNU-GPL license 7/26/2011 4:14 PM, 10

Comments on bundler Not all images can be adjusted experience in coverage & layout issues necessary Even worst, images may be adjusted erroneously Therefore, some measures on bundle quality adjustment are necessary Very good camera self-calibration Simple, fast, with some parameters CAN BE CUSTOMIZED!!! 7/26/2011 4:14 PM, 11

CMVS & PMVS http://grail.cs.washington.edu/software/cmvs/ Multi image matching for dense full 3D color point cloud generation Y. Furukawa and J. Ponce (2009) C/C++ package, GNU-GPL license Accepts Bundler solution as input Aimed to optimize computer speed & memory, but these factors need to be taken into consideration NO moving objects NO SCALE on the point cloud NO measures of accuracy on 3D points 7/26/2011 4:14 PM, 12

Examples 1/5 Amphora (#72u@~1m SONY a350 18mm) 200 K points 7/26/2011 4:14 PM, 13

Examples 2/5 Touristic handheld photos (#32/40u@20-60m Panasonic DMC-LX2 zoom lens) 532 K points 7/26/2011 4:14 PM, 14

Examples 3/5 Archaeological site recording from RF helicopter (#8u@20m Canon EOS 5D 24mm) 945 K points 7/26/2011 4:14 PM, 15

Examples 4/5 UAV Aerial photography (#9u@60m Canon IXUS 120IS 5mm) Swinglet airplane UAV 1.13 M points 7/26/2011 4:14 PM, 16

Examples 5/5 Aerial photos (#6u@2900m - Vexcel 100mm) 3x2 block 14430x9420 pixels 80/60% along/across overlap 3.5 M points (best case) 31 M in total 7/26/2011 4:14 PM, 17

Surface reconstruction Meshlab (http://meshlab.sourceforge.net/) a tool developed with the support of the 3D-CoForm project GNU-GPL license Excellent import-export features & exceptionally fast viewing facilities In some aspects better that commercial s/w Scanalyze (http://graphics.stanford.edu/software/scanalyze) a system for aligning and merging range data GSL-BSD license 7/26/2011 4:14 PM, 18

Orthophoto production ZPR (http://zpr.sourceforge.net/) by S. Natsis, 2007, diploma thesis at NTUA Assigns colors to laser scanner point clouds and orthographicaly projects the point cloud to the requested plane. Does not depend on surface reconstruction, hence avoids undercuts easily Simple concept, easy implementation Quality not like orthophotos or wrapped images on meshes Final results, heavily depends on density, many holes Our own implementation (www.cut.ac.cy/en/staff/dimitrios.skarlatos/) Based on the previous concept Improved gap filling Using directly multiple color ply files and projects them in the XY plane 7/26/2011 4:14 PM, 19

Examples of orthophoto from dense color point clouds 1/5 On dense part of the test area (0.2 m pixel size) 7/26/2011 4:14 PM, 20

Examples of orthophoto from dense color point clouds 2/5 On dense part of the test area (0.2 m pixel size) 7/26/2011 4:14 PM, 21

Examples of orthophoto from dense color point clouds 3/5 On dense & coarse part of the test area (0.2 m pixel size) 7/26/2011 4:14 PM, 22

Examples of orthophoto from dense color point clouds 4/5 On coarse part of the test area (0.2 m pixel size) 7/26/2011 4:14 PM, 23

Examples of orthophoto from dense color point clouds 5/5 Swinglet test data (0.05m ortho pixel size - 0.07m original pixel size) 7/26/2011 4:14 PM, 24

Mosaicking Smartblend M. Norel(http://wiki.panotools.org/SmartBlend) Enblend/Enfuse http://enblend.sourceforge.net/ Hugin http://hugin.sourceforge.net/ Parameters that are similar to photogrammetry for internal geometry (1+2+3) and positioning of images (6) 7/26/2011 4:14 PM, 25

Direct mosaicking 7/26/2011 4:14 PM, 26

Orthophoto mosaicking 7/26/2011 4:14 PM, 27

Scanning of small objects David Laserscanner http://www.davidlaserscanner.com/ Line laser, a web cam and a calibration box Free s/w for scanning Registration at extra cost, but alternative s/w might be used All together ~350 7/26/2011 4:14 PM, 28

New troubles or new opportunities?? Think LINUX Think Android Think Google Earth Think OPEN Evolve or disappear? Thank you 7/26/2011 4:14 PM, 29