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

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

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

Grafica 3D per i beni culturali: MeshLab features. Lezione 7: 22 Marzo 2013

Grafica 3D per i beni culturali: MeshLab features. 8 Marzo 2018

Grafica 3D per i beni culturali: Due esempi. Lezione 5: 9 Marzo 2011

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

Il colore: acquisizione e visualizzazione. Lezione 20: 11 Maggio 2011

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

MeshLab. Gianpaolo Palma

Processing to Create a 3D Model

GUIDE TO POST-PROCESSING OF THE POINT CLOUD

Mini Course Archaeological Sciences Interdisciplinary Group University of Minnesota 1

3D Models from Range Sensors. Gianpaolo Palma

Tutorial (Intermediate level): 3D Model Reconstruction of the building with Agisoft PhotoScan 1.0.0

Agisoft PhotoScan Tutorial

3D models preparation

Introduction to photogrammetry (with an underwater flavor)

3D Models Preparation

Publishing 3D contents on the Web: An Introduction

Tecnologie per la ricostruzione di modelli 3D da immagini. Marco Callieri ISTI-CNR, Pisa, Italy

Introduction. Acute3D S.A.S. WTC Valbonne Sophia Antipolis. 120 route des Macarons.

RELATIVE SCALE ESTIMATION AND 3D REGISTRATION OF MULTI-MODAL GEOMETRY USING GROWING LEAST SQUARES

3D recording of archaeological excavation

Processing 3D Surface Data

123D Catch: 3D Scanning

3-Dimensional Object Modeling with Mesh Simplification Based Resolution Adjustment

Advances in 3D data processing and 3D cameras

3D from Images - Assisted Modeling, Photogrammetry. Marco Callieri ISTI-CNR, Pisa, Italy

VOLUMETRIC VIDEO // PLENOPTIC LIGHTFIELD // MULTI CAMERA METHODOLOGIES JORDAN HALSEY // VR PLAYHOUSE

Tecnologie per la ricostruzione di modelli 3D da immagini. Marco Callieri ISTI-CNR, Pisa, Italy

A 3D scanning primer. Marco Callieri Matteo Dellepiane Visual Computig Lab ISTI-CNR

Dental measurements using 3D models of plaster imprints

The Ball-Pivoting Algorithm for Surface Reconstruction

Paolo Cignoni ISTI CNR

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

A Guide to Processing Photos into 3D Models Using Agisoft PhotoScan

Hand-on introduction to 3D Digitisation Stephen Gray & Kirsty Merrett UoB Research Data Service

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

Structured light 3D reconstruction

Integrated Projects. Madonna di Pietranico Pompeii insula V1 V I S UA L COMPUTING L A B I ST I - C N R

Multiview Photogrammetry 3D Virtual Geology for everyone

05: A Gentle Introduction to Virtools

Project Periodic Report Summary

Rigid ICP registration with Kinect

PhotoScan. Fully automated professional photogrammetric kit

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

Computing 3D Geometry Directly From Range Images

3D Digitization for Cultural Heritage NOT ALL 3D HAS BEEN CREATED EQUAL

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

Geometry Processing & Geometric Queries. Computer Graphics CMU /15-662

Global Non-Rigid Alignment. Benedict J. Brown Katholieke Universiteit Leuven

Tutorial Week 4 Biomedical Modelling in Ansys Workbench (The Complete Guide with Anatomy and Implant)

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

Using digital 3D technology for documenting and studying the Griffin

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

Processing 3D Surface Data

Tutorial (Intermediate level): Dense Cloud Classification and DTM generation with Agisoft PhotoScan Pro 1.1

03 - Reconstruction. Acknowledgements: Olga Sorkine-Hornung. CSCI-GA Geometric Modeling - Spring 17 - Daniele Panozzo

123D Catch - Tutorial

Interactive 3D graphics in HEP

Photogrammetry for forest inventory.

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

VIDEO FOR VIRTUAL REALITY LIGHT FIELD BASICS JAMES TOMPKIN

Image guided reconstruction of un-sampled data: a filling technique for Cultural Heritage models

L2 Data Acquisition. Mechanical measurement (CMM) Structured light Range images Shape from shading Other methods

Intelligent photogrammetry. Agisoft

Tutorial (Intermediate level): Marker based chunk alignment in Agisoft PhotoScan Pro 1.0.0

HIGH DEFINITION 3D-SCANNING OF ARTS OBJECTS AND PAINTINGS

A consumer level 3D object scanning device using Kinect for web-based C2C business

insight3d quick tutorial

Digital Geometry Processing

PhotoScan. Fully automated professional photogrammetric kit

Processing 3D Surface Data

AUDIENCE PARTICIPATION PORTION OF PROGRAM

Meshing in STAR-CCM+: Recent Advances Aly Khawaja

Applications. Oversampled 3D scan data. ~150k triangles ~80k triangles

3D Scanning. Qixing Huang Feb. 9 th Slide Credit: Yasutaka Furukawa

COMPUTER VISION TOOLS FOR 3D MODELLING IN ARCHAEOLOGY

Blender as a tool for Video Game Prototyping

Automatic reconstruction of old globes by photogrammetry and its accuracy

HOW TO RECONSTRUCT DAMAGED PARTS BASED ON PRECISE AND (PARTLY-)AUTOMATISED SCAN METHODS

An Evaluation of Volumetric Interest Points

RapidWorks. What s New for 32-bit and 64-bit versions Build Version March 31, 2014

Full Screen Layout. Main Menu Property-specific Options. Object Tools ( t ) Outliner. Object Properties ( n ) Properties Buttons

Geometric Registration for Deformable Shapes 1.1 Introduction

Surface Reconstruction. Gianpaolo Palma

Lecture 4: Geometry Processing. Kayvon Fatahalian CMU : Graphics and Imaging Architectures (Fall 2011)

Project 2: 3D transforms and Cameras

ARTICLE IN PRESS. Journal of Cultural Heritage xxx (2012) xxx xxx. Archeological excavation monitoring using dense stereo matching techniques

Meshlab as a Complete Open Tool for the Integration of Photos and Colour with High- Resolution 3D Geometry Data

MAXIS-mizing Darkspore*: A Case Study of Graphic Analysis and Optimizations in Maxis Deferred Renderer

AUTOMATED 3D MODELING OF URBAN ENVIRONMENTS

PROCESSING A COMPLEX ARCHITECTURAL SAMPLING WITH MESHLAB: THE CASE OF PIAZZA DELLA SIGNORIA

EinScan-Pro vs. EinScan-Pro+

Bumblebee2 Stereo Vision Camera

Lesson 01 Polygon Basics 17. Lesson 02 Modeling a Body 27. Lesson 03 Modeling a Head 63. Lesson 04 Polygon Texturing 87. Lesson 05 NURBS Basics 117

Multi-View Stereo for Static and Dynamic Scenes

PHOTOGRAMMETRY CLEAN UP VER 2.0

Speed, Accuracy and Performance at an Affordable Price

3D SCANNER: is any device that

Transcription:

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

Image-based 3D Reconstruction Advantages: Automatic Fast (relatively to manual built) Good scalability (both small and huge model can be acquired) Non-expert users can create his/her 3D model. Cheap! Disadvantages: Accuracy (not so accurate) Not all the objects can be acquired

SfMToolkit It s the same toolkit as PhotosynthToolkit, but it s completely local http://www.visualexperiments.com/demos/sfmtoolkit/ Good: completely local, no upload, control on parameters Bad: completely local, sometimes it crashes

Python Photogrammetry Toolbox Developed by Arc-Team, open source and free, for Debian and Win (32 and 64bit) http://www.arc-team.com/ Good: completely local, interface, control on parameters, video tutorial Bad: completely local, a bit tricky to install

Autodesk 123Dcatch Very well engineered tool... Works on a remote server, like Arc3D Produces a complete, textured model http://www.123dapp.com/catch It is free (for now), and works very very well. It is fast, works on difficult datasets and the results looks good. However, not really high resolution, and there is less control over the process. It is a good tool to start with...

Autodesk 123Dcatch 3

PhotoScan Commercial, low cost tool: 59 for educational license, 179 standard license. (win, mac & linux) Fast, work on local machine, directly produce textured model. Very robust and reliable... We have used it with good results on many diverse datasets. They also have a free tool to process images taken with stereo (two lenses) cameras...

Model creation with MeshLab After the 3D model is exported in MeshLab, there s a procedure to enhance it a bit and have a final result: Cleaning Sampling Poisson reconstruction Poisson Model cleaning Vertex Color Transfer Cleaning Scaling Saving!

Model creation: Cleaning (1) The exported mesh (or point cloud) usually depicts portions of the space which are not the target one. For this reason, it is better to remove these parts (using mainly the triangle, or points, selection), and reduce the total amount of data.

Model creation: Sampling The remeshing operation (Poisson) which will be launched in next step needs only a point cloud (with normals) A possibly useful operation is to reduce the number of points using the Sampling->Mesh Element Subsampling filter. Usually reducing the n. of points to one half is ok.

Model creation: Poisson reconstruction The remeshing operation (Poisson) re-builds the geometry removing some of the typical initial noise. As usual, it s necessary to find the right value for the parameters Following the Poisson reconstruction, a cleanng stage is always necessary. A simple but effective operation for the areas with big triangulation is the selection of a seed triangle and the use of Selection->Dilate Selection

Model creation: Vertex Attribute Transfer The remeshing operation (Poisson) doesn t preserve the vertex color attribute It s possible to retrieve it using the Sampling->Vertex Atrribute Transfer filter. In this way, you should have created a better 3D model!

Model creation: scaling issue If you want to scale the model to its real size, you need to have a measurement of a known element, and the corresponding measurement in MeshLab. The scaling factor to be applied (using the Transform:Scale filter) is: ScaleFactor = RealMeasure / MeshLabMeasure Then you use the filter Normals, curvatures and orientation->transform: Scale

Model creation: composing different acquisitions It s possible to put together different acquisitions of portions of the same object. The pipeline is the same as scanning (alignment and merging) but you need to take into account the scaling! For this reason you need to: 1) Scale the different portions individually (see previous slide) and/or 2) Use the alignment tool with the allow scaling options (put a lot of correspondences!)

A final example: PhotoCity! http://photocitygame.com/index.php http://photocitygame.com/pointcraft/index.php A game to reconstruct the world! Not so many users unfortunately, give a look at it, anyway.

Next in line Next lesson: Color and 3D: issues and solutions Contacts: Matteo Dellepiane c/o ISTI-CNR Via G. Moruzzi 1 56124 Pisa (PI) Tel. 0503152925 E-Mail: dellepiane@isti.cnr.it Personal website: http://vcg.isti.cnr.it/~dellepiane/ VCG website: http://vcg.isti.cnr.it