SlideShare a Scribd company logo
1 of 8
Download to read offline
1
3D Scanning Pipeline
Roberto Scopigno, Matteo Dellepiane
Visual Computing Lab.
CNR-ISTI
Pisa, Italy
R. Scopigno, 3D Digitization - HW 1
Overview
Let us present the processing phases and
algorithms required to transform
o  a set of redundant & partial sampled
dataset (range maps)
into
o  a complete, optimized 3D model
2
Planning
Acquisition
Editing
Merging
Simplification
Texturing
Registration
3D Scanning Pipeline
MeshLab
The	
  stages	
  of	
  the	
  3D	
  scanning	
  pipeline	
  are	
  
demonstrated	
  with	
  
o  MeshLab,	
  an	
  open-­‐source	
  tool,	
  
developed	
  by	
  CNR-­‐ISTI	
  
o  More	
  than	
  300K	
  downloads	
  in	
  2013	
  
o  Video	
  tutorials	
  are	
  a	
  very	
  effec<ve	
  
documenta<on	
  and	
  training	
  resource:	
  
n  Delivered	
  via	
  YouTube:	
  
http://www.youtube.com/
user/MrPMeshLabTutorials
R. Scopigno, 3D Digitization - HW 3
3
R. Scopigno, 3D Digitization - HW 4
Acquisition Planning
o  Selecting the set of views is not
easy
o  Very hard to scan all the surface
o  An example: Scanning the Minerva
n  Bronze statue, Archeological Museum
Florence (under restoration), 155 cm
n  4 acquisitions with different scanners
(2000-2002)
n  Last scan: Minolta laser scanner
(03/2002)
o  No. range scans: 297
o  Sampling resolution: ~0.3 mm
o  Scanning time: 1,5 days
R. Scopigno, 3D Digitization - HW 5
Range map – Registration [1]
o  Independent scans are
defined in coordinate spaces
which depend on the spatial
locations of the scanning
unit and the object at
acquisition time
o  They have to be registered
(roto-translation) to lie in
the same space
o  Standard approach:
1. initial manual placement
2. Iterative Closest Point
(ICP) [Besl92,CheMed92]
MeshAlign 1.0
(C) Visual Computing Group
4
R. Scopigno, 3D Digitization - HW 6
Pairwise Registration [2]
Initial registration with user intervention:
Mode 1) The user
manually places a
range map over
another (interactive
manipulation)
Mode 2) Selection
of multiple pairs of
matching points
ICP
R. Scopigno, 3D Digitization - HW 7
Automatic registration
o  Many people are searching new automatic
approaches to range maps registration
o  Our approach works on series of consecutive
acquisitions (circular or raster scanning order, overlap
existing between rmi and rmi+1)
n  Results on a complex X-Y scan of a bas-relief: 163
range maps aligned in 1 h 50 min (unattended)
…
5
R. Scopigno, 3D Digitization - HW 8
Merging Range maps
o  Producing in output a point cloud is
not acceptable
Cons: visualization, data processing, …
o  Surface reconstruction:
all [aligned] range maps are fused
in a single triangulated surface
(no redundancy, hopefully no holes)
o  But consider that some holes are
unavoidable in 3D scanning is the
object is complex
R. Scopigno, 3D Digitization - HW 9
Merging Range maps
Many methods/algorithms proposed:
o  Old approach: build a patchwork
o  New approaches:
n  Fuse the available samples (based on
distance field or interpolators)
n  Consider samples quality while fusing them
(to reduce noise and improve quality of the
final mesh)
n  Two merging modes:
o  Keep holes in the final model
o  Produce a water-tight model (no holes,
by interpolation)
6
R. Scopigno, 3D Digitization - HW 10
Optimization: Mesh Simplification
o  3D scanning tools produce huge meshes (from 5M faces
up to Giga faces)
o  Data simplification is a must for managing these data on
common computers (PC, internet)
o  Standard simplification approach: edge collapse with
quadric-based error control (QEM) [GarHecSig97]
R. Scopigno, 3D Digitization - HW 11
Managing data complexity
o  Multiresolution encoding
can be build on top of
simplification technology
o  Goal: structure the date to allow
to extract from the model (in
real time) an optimal
representation for the
current view  view-
dependent models produced on
the fly
o  Note: the screen is limited (2M
pixels), take this into account to
reduce data representation
complexity
CNR’s Nexus vcg.isti.cnr.it/nexus/
[“Batched Multi Triangulation”, P. Cignoni et al, IEEE Visualization 2005 + newer ideas]
7
View-dependent rendering
R. Scopigno, 3D Digitization - HW 12
•  Mesh is denser in foreground
•  Mesh is more and more coarse as we get farther from
viewpoint
•  Zones which are outside the view frustum are very coarse
Managing data complexity
R. Scopigno, 3D Digitization - HW 13
8
R. Scopigno, 3D Digitization - HW 14
3D scanning cost
o  Remarkable evolution since Digital Michelangelo times:
increased accuracy & speed, cost reduction
Minerva of Arezzo (1st)
150 range maps
1.5 months (2000)
Angel, Duomo di Pisa
273 range maps,
7 days (2002)
Minerva of Arezzo (4th)
306 range maps,
5 days (2002)
 Improving…
R. Scopigno, 3D Digitization - HW 15
Questions?
o  Contact:
Visual Computing Lab.
of ISTI - CNR
http://vcg.isti.cnr.it
r.scopigno@isti.cnr.it

More Related Content

What's hot

3D Scanners and their Economic Feasibility
3D Scanners and their Economic Feasibility3D Scanners and their Economic Feasibility
3D Scanners and their Economic Feasibility
Jeffrey Funk
 
Arindam batabyal literature reviewpresentation
Arindam batabyal literature reviewpresentationArindam batabyal literature reviewpresentation
Arindam batabyal literature reviewpresentation
Arindam Batabyal
 
2008 brokerage 03 scalable 3 d models [compatibility mode]
2008 brokerage 03 scalable 3 d models [compatibility mode]2008 brokerage 03 scalable 3 d models [compatibility mode]
2008 brokerage 03 scalable 3 d models [compatibility mode]
imec.archive
 
Color and appearance information in 3d models
Color and appearance information in 3d modelsColor and appearance information in 3d models
Color and appearance information in 3d models
Frederic Kaplan
 

What's hot (20)

Data Challenges with 3D Computer Vision
Data Challenges with 3D Computer VisionData Challenges with 3D Computer Vision
Data Challenges with 3D Computer Vision
 
Tracking Robustness and Green View Index Estimation of Augmented and Diminish...
Tracking Robustness and Green View Index Estimation of Augmented and Diminish...Tracking Robustness and Green View Index Estimation of Augmented and Diminish...
Tracking Robustness and Green View Index Estimation of Augmented and Diminish...
 
Point Cloud Stream on Spatial Mixed Reality: Toward Telepresence in Architect...
Point Cloud Stream on Spatial Mixed Reality: Toward Telepresence in Architect...Point Cloud Stream on Spatial Mixed Reality: Toward Telepresence in Architect...
Point Cloud Stream on Spatial Mixed Reality: Toward Telepresence in Architect...
 
Pengantar Structure from Motion Photogrammetry
Pengantar Structure from Motion PhotogrammetryPengantar Structure from Motion Photogrammetry
Pengantar Structure from Motion Photogrammetry
 
3D Scanners and their Economic Feasibility
3D Scanners and their Economic Feasibility3D Scanners and their Economic Feasibility
3D Scanners and their Economic Feasibility
 
Arindam batabyal literature reviewpresentation
Arindam batabyal literature reviewpresentationArindam batabyal literature reviewpresentation
Arindam batabyal literature reviewpresentation
 
AR/SLAM for end-users
AR/SLAM for end-usersAR/SLAM for end-users
AR/SLAM for end-users
 
Drone flight data processing
Drone flight data processingDrone flight data processing
Drone flight data processing
 
2008 brokerage 03 scalable 3 d models [compatibility mode]
2008 brokerage 03 scalable 3 d models [compatibility mode]2008 brokerage 03 scalable 3 d models [compatibility mode]
2008 brokerage 03 scalable 3 d models [compatibility mode]
 
DSM Extraction from Pleiades Images using MICMAC
DSM Extraction from Pleiades Images using MICMAC DSM Extraction from Pleiades Images using MICMAC
DSM Extraction from Pleiades Images using MICMAC
 
Ray casting algorithm by mhm
Ray casting algorithm by mhmRay casting algorithm by mhm
Ray casting algorithm by mhm
 
From STC (Stereo Camera onboard on Bepi Colombo ESA Mission) to Blender
From STC (Stereo Camera onboard on Bepi Colombo ESA Mission) to BlenderFrom STC (Stereo Camera onboard on Bepi Colombo ESA Mission) to Blender
From STC (Stereo Camera onboard on Bepi Colombo ESA Mission) to Blender
 
Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...
Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...
Visual Environment by Semantic Segmentation Using Deep Learning: A Prototype ...
 
Drone flight planning - Principles and Practices
Drone flight planning - Principles and PracticesDrone flight planning - Principles and Practices
Drone flight planning - Principles and Practices
 
Polarization-based Dehazing
Polarization-based DehazingPolarization-based Dehazing
Polarization-based Dehazing
 
3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical Camera
3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical Camera3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical Camera
3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical Camera
 
CAADRIA2014: A Synchronous Distributed Design Study Meeting Process with Anno...
CAADRIA2014: A Synchronous Distributed Design Study Meeting Process with Anno...CAADRIA2014: A Synchronous Distributed Design Study Meeting Process with Anno...
CAADRIA2014: A Synchronous Distributed Design Study Meeting Process with Anno...
 
The 'Rubble of the North' -a solution for modelling the irregular architectur...
The 'Rubble of the North' -a solution for modelling the irregular architectur...The 'Rubble of the North' -a solution for modelling the irregular architectur...
The 'Rubble of the North' -a solution for modelling the irregular architectur...
 
Color and appearance information in 3d models
Color and appearance information in 3d modelsColor and appearance information in 3d models
Color and appearance information in 3d models
 
Kuliah+1+ +cad+bda20502
Kuliah+1+ +cad+bda20502Kuliah+1+ +cad+bda20502
Kuliah+1+ +cad+bda20502
 

Viewers also liked

Digitally preserving a submerged Bronze Age city - The Pavlopetri Underwater ...
Digitally preserving a submerged Bronze Age city - The Pavlopetri Underwater ...Digitally preserving a submerged Bronze Age city - The Pavlopetri Underwater ...
Digitally preserving a submerged Bronze Age city - The Pavlopetri Underwater ...
Tom Pert
 

Viewers also liked (6)

Stereoscopic 3D Filmmaking: An Introduction
Stereoscopic 3D Filmmaking: An IntroductionStereoscopic 3D Filmmaking: An Introduction
Stereoscopic 3D Filmmaking: An Introduction
 
Sky
SkySky
Sky
 
Digitally preserving a submerged Bronze Age city - The Pavlopetri Underwater ...
Digitally preserving a submerged Bronze Age city - The Pavlopetri Underwater ...Digitally preserving a submerged Bronze Age city - The Pavlopetri Underwater ...
Digitally preserving a submerged Bronze Age city - The Pavlopetri Underwater ...
 
Combining 3D Imagery and Lidar with ArcGIS in Aerial and Mobile Applications
Combining 3D Imagery and Lidar with ArcGIS in Aerial and Mobile ApplicationsCombining 3D Imagery and Lidar with ArcGIS in Aerial and Mobile Applications
Combining 3D Imagery and Lidar with ArcGIS in Aerial and Mobile Applications
 
Stereoscopic and Polerized imaging
Stereoscopic and Polerized imagingStereoscopic and Polerized imaging
Stereoscopic and Polerized imaging
 
Parallax extension scrolling for magento
Parallax extension scrolling for magentoParallax extension scrolling for magento
Parallax extension scrolling for magento
 

Similar to 3d scanning pipeline

Complete End-to-End Low Cost Solution to a 3D Scanning System with Integrate...
 Complete End-to-End Low Cost Solution to a 3D Scanning System with Integrate... Complete End-to-End Low Cost Solution to a 3D Scanning System with Integrate...
Complete End-to-End Low Cost Solution to a 3D Scanning System with Integrate...
AIRCC Publishing Corporation
 
Complete End-to-End Low Cost Solution to a 3D Scanning System with Integrated...
Complete End-to-End Low Cost Solution to a 3D Scanning System with Integrated...Complete End-to-End Low Cost Solution to a 3D Scanning System with Integrated...
Complete End-to-End Low Cost Solution to a 3D Scanning System with Integrated...
AIRCC Publishing Corporation
 
COMPLETE END-TO-END LOW COST SOLUTION TO A 3D SCANNING SYSTEM WITH INTEGRATED...
COMPLETE END-TO-END LOW COST SOLUTION TO A 3D SCANNING SYSTEM WITH INTEGRATED...COMPLETE END-TO-END LOW COST SOLUTION TO A 3D SCANNING SYSTEM WITH INTEGRATED...
COMPLETE END-TO-END LOW COST SOLUTION TO A 3D SCANNING SYSTEM WITH INTEGRATED...
ijcsit
 

Similar to 3d scanning pipeline (20)

3d scanning techniques
3d scanning techniques3d scanning techniques
3d scanning techniques
 
Dataset creation for Deep Learning-based Geometric Computer Vision problems
Dataset creation for Deep Learning-based Geometric Computer Vision problemsDataset creation for Deep Learning-based Geometric Computer Vision problems
Dataset creation for Deep Learning-based Geometric Computer Vision problems
 
3D Image visualization
3D Image visualization3D Image visualization
3D Image visualization
 
Semantic Segmentation on Satellite Imagery
Semantic Segmentation on Satellite ImagerySemantic Segmentation on Satellite Imagery
Semantic Segmentation on Satellite Imagery
 
FastV2C-HandNet - ICICC 2020
FastV2C-HandNet - ICICC 2020FastV2C-HandNet - ICICC 2020
FastV2C-HandNet - ICICC 2020
 
Minimum image disortion of reversible data hiding
Minimum image disortion of reversible data hidingMinimum image disortion of reversible data hiding
Minimum image disortion of reversible data hiding
 
Interactive Editing of Signed Distance Fields
Interactive Editing of Signed Distance FieldsInteractive Editing of Signed Distance Fields
Interactive Editing of Signed Distance Fields
 
"High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro...
"High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro..."High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro...
"High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro...
 
A Wireless Network Infrastructure Architecture for Rural Communities
A Wireless Network Infrastructure Architecture for Rural CommunitiesA Wireless Network Infrastructure Architecture for Rural Communities
A Wireless Network Infrastructure Architecture for Rural Communities
 
Complete End-to-End Low Cost Solution to a 3D Scanning System with Integrate...
 Complete End-to-End Low Cost Solution to a 3D Scanning System with Integrate... Complete End-to-End Low Cost Solution to a 3D Scanning System with Integrate...
Complete End-to-End Low Cost Solution to a 3D Scanning System with Integrate...
 
Complete End-to-End Low Cost Solution to a 3D Scanning System with Integrated...
Complete End-to-End Low Cost Solution to a 3D Scanning System with Integrated...Complete End-to-End Low Cost Solution to a 3D Scanning System with Integrated...
Complete End-to-End Low Cost Solution to a 3D Scanning System with Integrated...
 
COMPLETE END-TO-END LOW COST SOLUTION TO A 3D SCANNING SYSTEM WITH INTEGRATED...
COMPLETE END-TO-END LOW COST SOLUTION TO A 3D SCANNING SYSTEM WITH INTEGRATED...COMPLETE END-TO-END LOW COST SOLUTION TO A 3D SCANNING SYSTEM WITH INTEGRATED...
COMPLETE END-TO-END LOW COST SOLUTION TO A 3D SCANNING SYSTEM WITH INTEGRATED...
 
Presentation NBMP and PCC
Presentation NBMP and PCCPresentation NBMP and PCC
Presentation NBMP and PCC
 
Portfolio
PortfolioPortfolio
Portfolio
 
Survey on optical flow estimation with DL
Survey on optical flow estimation with DLSurvey on optical flow estimation with DL
Survey on optical flow estimation with DL
 
Point cloud mesh-investigation_report-lihang
Point cloud mesh-investigation_report-lihangPoint cloud mesh-investigation_report-lihang
Point cloud mesh-investigation_report-lihang
 
PointNet
PointNetPointNet
PointNet
 
Edge-Fog Cloud
Edge-Fog CloudEdge-Fog Cloud
Edge-Fog Cloud
 
Preliminary study of multi view imaging for accurate 3 d reconstruction using...
Preliminary study of multi view imaging for accurate 3 d reconstruction using...Preliminary study of multi view imaging for accurate 3 d reconstruction using...
Preliminary study of multi view imaging for accurate 3 d reconstruction using...
 
240315_Thanh_LabSeminar[G-TAD: Sub-Graph Localization for Temporal Action Det...
240315_Thanh_LabSeminar[G-TAD: Sub-Graph Localization for Temporal Action Det...240315_Thanh_LabSeminar[G-TAD: Sub-Graph Localization for Temporal Action Det...
240315_Thanh_LabSeminar[G-TAD: Sub-Graph Localization for Temporal Action Det...
 

More from Frederic Kaplan

La langue comme capital
La langue comme capitalLa langue comme capital
La langue comme capital
Frederic Kaplan
 
Transformer 4 millions d'articles de presse en un système d'information
Transformer 4 millions d'articles de presse en un système d'informationTransformer 4 millions d'articles de presse en un système d'information
Transformer 4 millions d'articles de presse en un système d'information
Frederic Kaplan
 
DH101 2013/2014 course 10 - 3d printing, Javascript data visualization
DH101 2013/2014 course 10 - 3d printing, Javascript data visualization DH101 2013/2014 course 10 - 3d printing, Javascript data visualization
DH101 2013/2014 course 10 - 3d printing, Javascript data visualization
Frederic Kaplan
 
DH101 2013/2014 course 9 - Crowdsourcing, crowdfunding, Wikipedia, Open Stree...
DH101 2013/2014 course 9 - Crowdsourcing, crowdfunding, Wikipedia, Open Stree...DH101 2013/2014 course 9 - Crowdsourcing, crowdfunding, Wikipedia, Open Stree...
DH101 2013/2014 course 9 - Crowdsourcing, crowdfunding, Wikipedia, Open Stree...
Frederic Kaplan
 
DH101 2013/2014 course 8 - Historical Geographical Information Systems (HGIS)...
DH101 2013/2014 course 8 - Historical Geographical Information Systems (HGIS)...DH101 2013/2014 course 8 - Historical Geographical Information Systems (HGIS)...
DH101 2013/2014 course 8 - Historical Geographical Information Systems (HGIS)...
Frederic Kaplan
 
DH101 2013/2014 Projects
DH101 2013/2014 ProjectsDH101 2013/2014 Projects
DH101 2013/2014 Projects
Frederic Kaplan
 
DH101 2013/2014 course 7 - OCR, Printed text recognition, Handwriting recogni...
DH101 2013/2014 course 7 - OCR, Printed text recognition, Handwriting recogni...DH101 2013/2014 course 7 - OCR, Printed text recognition, Handwriting recogni...
DH101 2013/2014 course 7 - OCR, Printed text recognition, Handwriting recogni...
Frederic Kaplan
 
DH101 2013/2014 course 6 - Semantic coding, RDF, CIDOC-CRM
DH101 2013/2014 course 6 - Semantic coding, RDF, CIDOC-CRMDH101 2013/2014 course 6 - Semantic coding, RDF, CIDOC-CRM
DH101 2013/2014 course 6 - Semantic coding, RDF, CIDOC-CRM
Frederic Kaplan
 
DH101 2013/2014 course 5 - Project on Venice / Datafication / Regulated repre...
DH101 2013/2014 course 5 - Project on Venice / Datafication / Regulated repre...DH101 2013/2014 course 5 - Project on Venice / Datafication / Regulated repre...
DH101 2013/2014 course 5 - Project on Venice / Datafication / Regulated repre...
Frederic Kaplan
 
DH101 2013/2014 course 4 - Digitization techniques 2D and 3D
DH101 2013/2014 course 4 - Digitization techniques 2D and 3D DH101 2013/2014 course 4 - Digitization techniques 2D and 3D
DH101 2013/2014 course 4 - Digitization techniques 2D and 3D
Frederic Kaplan
 
Franziska Frey 2 / DHV13
Franziska Frey 2 / DHV13Franziska Frey 2 / DHV13
Franziska Frey 2 / DHV13
Frederic Kaplan
 
Franziska Frey 1 / DHV13
Franziska Frey 1 / DHV13Franziska Frey 1 / DHV13
Franziska Frey 1 / DHV13
Frederic Kaplan
 
Digital Humanities Venice Fall School: Introduction
Digital Humanities Venice Fall School: IntroductionDigital Humanities Venice Fall School: Introduction
Digital Humanities Venice Fall School: Introduction
Frederic Kaplan
 
DH101 2013/2014 course 3 - Panoramic intensifcation, narrative crise and intr...
DH101 2013/2014 course 3 - Panoramic intensifcation, narrative crise and intr...DH101 2013/2014 course 3 - Panoramic intensifcation, narrative crise and intr...
DH101 2013/2014 course 3 - Panoramic intensifcation, narrative crise and intr...
Frederic Kaplan
 
DH101 2013/2014 course 2
DH101 2013/2014 course 2DH101 2013/2014 course 2
DH101 2013/2014 course 2
Frederic Kaplan
 
DH101 2013/2014 course1 - Presentation of the course / Collaborative writing ...
DH101 2013/2014 course1 - Presentation of the course / Collaborative writing ...DH101 2013/2014 course1 - Presentation of the course / Collaborative writing ...
DH101 2013/2014 course1 - Presentation of the course / Collaborative writing ...
Frederic Kaplan
 

More from Frederic Kaplan (20)

Les technologies absorbantes
Les technologies absorbantesLes technologies absorbantes
Les technologies absorbantes
 
La langue comme capital
La langue comme capitalLa langue comme capital
La langue comme capital
 
Transformer 4 millions d'articles de presse en un système d'information
Transformer 4 millions d'articles de presse en un système d'informationTransformer 4 millions d'articles de presse en un système d'information
Transformer 4 millions d'articles de presse en un système d'information
 
L'historien et l'algorithme : Présentation aux Entretiens du Nouveau Monde In...
L'historien et l'algorithme : Présentation aux Entretiens du Nouveau Monde In...L'historien et l'algorithme : Présentation aux Entretiens du Nouveau Monde In...
L'historien et l'algorithme : Présentation aux Entretiens du Nouveau Monde In...
 
DH101 2013/2014 course 10 - 3d printing, Javascript data visualization
DH101 2013/2014 course 10 - 3d printing, Javascript data visualization DH101 2013/2014 course 10 - 3d printing, Javascript data visualization
DH101 2013/2014 course 10 - 3d printing, Javascript data visualization
 
DH101 2013/2014 course 9 - Crowdsourcing, crowdfunding, Wikipedia, Open Stree...
DH101 2013/2014 course 9 - Crowdsourcing, crowdfunding, Wikipedia, Open Stree...DH101 2013/2014 course 9 - Crowdsourcing, crowdfunding, Wikipedia, Open Stree...
DH101 2013/2014 course 9 - Crowdsourcing, crowdfunding, Wikipedia, Open Stree...
 
DH101 2013/2014 course 8 - Historical Geographical Information Systems (HGIS)...
DH101 2013/2014 course 8 - Historical Geographical Information Systems (HGIS)...DH101 2013/2014 course 8 - Historical Geographical Information Systems (HGIS)...
DH101 2013/2014 course 8 - Historical Geographical Information Systems (HGIS)...
 
DH101 2013/2014 Projects
DH101 2013/2014 ProjectsDH101 2013/2014 Projects
DH101 2013/2014 Projects
 
DH101 2013/2014 course 7 - OCR, Printed text recognition, Handwriting recogni...
DH101 2013/2014 course 7 - OCR, Printed text recognition, Handwriting recogni...DH101 2013/2014 course 7 - OCR, Printed text recognition, Handwriting recogni...
DH101 2013/2014 course 7 - OCR, Printed text recognition, Handwriting recogni...
 
DH101 2013/2014 course 6 - Semantic coding, RDF, CIDOC-CRM
DH101 2013/2014 course 6 - Semantic coding, RDF, CIDOC-CRMDH101 2013/2014 course 6 - Semantic coding, RDF, CIDOC-CRM
DH101 2013/2014 course 6 - Semantic coding, RDF, CIDOC-CRM
 
DH101 2013/2014 course 5 - Project on Venice / Datafication / Regulated repre...
DH101 2013/2014 course 5 - Project on Venice / Datafication / Regulated repre...DH101 2013/2014 course 5 - Project on Venice / Datafication / Regulated repre...
DH101 2013/2014 course 5 - Project on Venice / Datafication / Regulated repre...
 
DH101 2013/2014 course 4 - Digitization techniques 2D and 3D
DH101 2013/2014 course 4 - Digitization techniques 2D and 3D DH101 2013/2014 course 4 - Digitization techniques 2D and 3D
DH101 2013/2014 course 4 - Digitization techniques 2D and 3D
 
Franziska Frey 2 / DHV13
Franziska Frey 2 / DHV13Franziska Frey 2 / DHV13
Franziska Frey 2 / DHV13
 
Franziska Frey 1 / DHV13
Franziska Frey 1 / DHV13Franziska Frey 1 / DHV13
Franziska Frey 1 / DHV13
 
Pellegrini small
Pellegrini smallPellegrini small
Pellegrini small
 
Digital Humanities Venice Fall School: Introduction
Digital Humanities Venice Fall School: IntroductionDigital Humanities Venice Fall School: Introduction
Digital Humanities Venice Fall School: Introduction
 
DH101 2013/2014 course 3 - Panoramic intensifcation, narrative crise and intr...
DH101 2013/2014 course 3 - Panoramic intensifcation, narrative crise and intr...DH101 2013/2014 course 3 - Panoramic intensifcation, narrative crise and intr...
DH101 2013/2014 course 3 - Panoramic intensifcation, narrative crise and intr...
 
DH101 2013/2014 course 2
DH101 2013/2014 course 2DH101 2013/2014 course 2
DH101 2013/2014 course 2
 
DH101 2013/2014 course1 - Presentation of the course / Collaborative writing ...
DH101 2013/2014 course1 - Presentation of the course / Collaborative writing ...DH101 2013/2014 course1 - Presentation of the course / Collaborative writing ...
DH101 2013/2014 course1 - Presentation of the course / Collaborative writing ...
 
La question de la langue à l'époque de Google
La question de la langue à l'époque de GoogleLa question de la langue à l'époque de Google
La question de la langue à l'époque de Google
 

Recently uploaded

Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in PakistanChallenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
vineshkumarsajnani12
 

Recently uploaded (20)

Cuttack Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Cuttack Call Girl Just Call 8084732287 Top Class Call Girl Service AvailableCuttack Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Cuttack Call Girl Just Call 8084732287 Top Class Call Girl Service Available
 
Bangalore Call Girl Just Call♥️ 8084732287 ♥️Top Class Call Girl Service Avai...
Bangalore Call Girl Just Call♥️ 8084732287 ♥️Top Class Call Girl Service Avai...Bangalore Call Girl Just Call♥️ 8084732287 ♥️Top Class Call Girl Service Avai...
Bangalore Call Girl Just Call♥️ 8084732287 ♥️Top Class Call Girl Service Avai...
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book nowGUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book now
 
HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024
 
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service AvailableBerhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
 
Falcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business Potential
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
 
Arti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdfArti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdf
 
KOTA 💋 Call Girl 9827461493 Call Girls in Escort service book now
KOTA 💋 Call Girl 9827461493 Call Girls in  Escort service book nowKOTA 💋 Call Girl 9827461493 Call Girls in  Escort service book now
KOTA 💋 Call Girl 9827461493 Call Girls in Escort service book now
 
Cannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 UpdatedCannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 Updated
 
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
 
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGParadip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All TimeCall 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business Growth
 
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in PakistanChallenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
 
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 

3d scanning pipeline

  • 1. 1 3D Scanning Pipeline Roberto Scopigno, Matteo Dellepiane Visual Computing Lab. CNR-ISTI Pisa, Italy R. Scopigno, 3D Digitization - HW 1 Overview Let us present the processing phases and algorithms required to transform o  a set of redundant & partial sampled dataset (range maps) into o  a complete, optimized 3D model
  • 2. 2 Planning Acquisition Editing Merging Simplification Texturing Registration 3D Scanning Pipeline MeshLab The  stages  of  the  3D  scanning  pipeline  are   demonstrated  with   o  MeshLab,  an  open-­‐source  tool,   developed  by  CNR-­‐ISTI   o  More  than  300K  downloads  in  2013   o  Video  tutorials  are  a  very  effec<ve   documenta<on  and  training  resource:   n  Delivered  via  YouTube:   http://www.youtube.com/ user/MrPMeshLabTutorials R. Scopigno, 3D Digitization - HW 3
  • 3. 3 R. Scopigno, 3D Digitization - HW 4 Acquisition Planning o  Selecting the set of views is not easy o  Very hard to scan all the surface o  An example: Scanning the Minerva n  Bronze statue, Archeological Museum Florence (under restoration), 155 cm n  4 acquisitions with different scanners (2000-2002) n  Last scan: Minolta laser scanner (03/2002) o  No. range scans: 297 o  Sampling resolution: ~0.3 mm o  Scanning time: 1,5 days R. Scopigno, 3D Digitization - HW 5 Range map – Registration [1] o  Independent scans are defined in coordinate spaces which depend on the spatial locations of the scanning unit and the object at acquisition time o  They have to be registered (roto-translation) to lie in the same space o  Standard approach: 1. initial manual placement 2. Iterative Closest Point (ICP) [Besl92,CheMed92] MeshAlign 1.0 (C) Visual Computing Group
  • 4. 4 R. Scopigno, 3D Digitization - HW 6 Pairwise Registration [2] Initial registration with user intervention: Mode 1) The user manually places a range map over another (interactive manipulation) Mode 2) Selection of multiple pairs of matching points ICP R. Scopigno, 3D Digitization - HW 7 Automatic registration o  Many people are searching new automatic approaches to range maps registration o  Our approach works on series of consecutive acquisitions (circular or raster scanning order, overlap existing between rmi and rmi+1) n  Results on a complex X-Y scan of a bas-relief: 163 range maps aligned in 1 h 50 min (unattended) …
  • 5. 5 R. Scopigno, 3D Digitization - HW 8 Merging Range maps o  Producing in output a point cloud is not acceptable Cons: visualization, data processing, … o  Surface reconstruction: all [aligned] range maps are fused in a single triangulated surface (no redundancy, hopefully no holes) o  But consider that some holes are unavoidable in 3D scanning is the object is complex R. Scopigno, 3D Digitization - HW 9 Merging Range maps Many methods/algorithms proposed: o  Old approach: build a patchwork o  New approaches: n  Fuse the available samples (based on distance field or interpolators) n  Consider samples quality while fusing them (to reduce noise and improve quality of the final mesh) n  Two merging modes: o  Keep holes in the final model o  Produce a water-tight model (no holes, by interpolation)
  • 6. 6 R. Scopigno, 3D Digitization - HW 10 Optimization: Mesh Simplification o  3D scanning tools produce huge meshes (from 5M faces up to Giga faces) o  Data simplification is a must for managing these data on common computers (PC, internet) o  Standard simplification approach: edge collapse with quadric-based error control (QEM) [GarHecSig97] R. Scopigno, 3D Digitization - HW 11 Managing data complexity o  Multiresolution encoding can be build on top of simplification technology o  Goal: structure the date to allow to extract from the model (in real time) an optimal representation for the current view  view- dependent models produced on the fly o  Note: the screen is limited (2M pixels), take this into account to reduce data representation complexity CNR’s Nexus vcg.isti.cnr.it/nexus/ [“Batched Multi Triangulation”, P. Cignoni et al, IEEE Visualization 2005 + newer ideas]
  • 7. 7 View-dependent rendering R. Scopigno, 3D Digitization - HW 12 •  Mesh is denser in foreground •  Mesh is more and more coarse as we get farther from viewpoint •  Zones which are outside the view frustum are very coarse Managing data complexity R. Scopigno, 3D Digitization - HW 13
  • 8. 8 R. Scopigno, 3D Digitization - HW 14 3D scanning cost o  Remarkable evolution since Digital Michelangelo times: increased accuracy & speed, cost reduction Minerva of Arezzo (1st) 150 range maps 1.5 months (2000) Angel, Duomo di Pisa 273 range maps, 7 days (2002) Minerva of Arezzo (4th) 306 range maps, 5 days (2002)  Improving… R. Scopigno, 3D Digitization - HW 15 Questions? o  Contact: Visual Computing Lab. of ISTI - CNR http://vcg.isti.cnr.it r.scopigno@isti.cnr.it