SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Downloaden Sie, um offline zu lesen
03/10/2013
1
3D from images, an overview
9th October 2013
0
Perspective and Stereo
 We do perceive the environment three-
dimensionality
 thanks to our stereo vision AND the
perspective
 projection that occurs in our eyes..
 Using the geometric laws of this two
phenomena
 we can build the 3D geometry of the scene
03/10/2013
2
Perspective Camera
 All starts here... a camera is defined by
parameters:
 - Position
 - Orientation
 - Focal Length
 - Viewport
 Distortion
 Given a point in 3D space, it is know the
projected point on
 photo plane
 Given a point in the photo, it is possible
to trace back the
 ray which originated the pixel
2 paths...
 Two possible directions
 - Assisted Modeling
 - Automatic Stereo Matching
 The underlying principles are the same... but
they sprouted
 different kind of tools...
 I'll cover the first, Matteo will take over later on
 As usual, this distinction is becoming blurry...
 ...things does converge, after all
03/10/2013
3
ASSISTED MODELING
Assisted Modeling
03/10/2013
4
Sketchup
 A very strange modeling tool.
 Follows more the way a technical drawing is done on paper
 (reporting/referencing) than the usual 3D modeling metaphore.
 Easier for people with a technical drawing/sketching background.
 Easier for people with no experience in 3D modeling.
 Focused towards modeling of buildings
 and mechanical entities...
 Acquired by Google some years ago...
 distributed now as a semi-free tool
http://sketchup.google.com/
Sketchup – the Luni Temple
 An ideal tool for very regular buildings... like this
one
 (regular does not equal new)
http://sketchup.google.com/
03/10/2013
5
Sketchup Photo Match
 Assited modeling from a SINGLE photo
 Calibration: axis and vanishing points markup
 Modeling: 3D drawing by axis/reference reporting
 Partial calibration, with only a single photo, only the axis
can be recovered.
 SketchUp can be used to model by reporting/referencing
Example 1 – Example 2
Photogrammetry
 Perspective & stereo
 Common reference points are marked on
 multiple images…
 From these correspondences it is
 possible to calculate camera
 position/parameters and 3D
 location of the marked
 points
03/10/2013
6
ImageModeler
 Photogrammetry commercial tool
 Points are marked on input images, camera are fully calibrated
using these
 points, camera are calibrated and modeling can be done using
the
 recovered 3D points
 Acquired by Autodesk... now it costs
 three times the old price (with the same features)
PhotoModeler
 Photogrammetry commercial tool
 The tool for the professionals... Two steps: camera calibration
(with markers
 and references) and camera pose estimation. Modeling and
measuring with lots of different tools
 Very, very, very complex to use...
03/10/2013
7
MULTI-VIEW STEREO
MATCHING
1 - Automatic matching of images
 The entire process is based on finding matches between
images.
 Record your pictures not too far apart, so the computer
can match them easily!
03/10/2013
8
2 - Camera Calibration
 No prior knowledge about camera calibration is
available, so all information must be recovered from
the images
 It is therefore important that enough information is
present in the images!
 Important factors:
 Motion of the camera
 General structure of the scene
 Enough overlap (only points that are visible in at least 3
images are useful)
 What you want reconstruct and how you get the photos
have great influence on the final reconstruction (!!)
Calibrated Cameras: what you can do with them
Photo Tourism
 Having a set of (even etherogeneous) images, you can
navigate the photo collection in a “spatially coherent” way.
It evolved into PhotoSynth (see later).
03/10/2013
9
3 - Dense Matching
 After recovery of the
camera calibration,
dense depth maps
are computed
 These contain the
depth of every pixel
and a quality
measure (how
confident we are of
each particular pixel)
Depth Map
Photosynth Toolkit
 The Photosynth toolkit is the result of the
work of people from a Blog (Visual
Experiments)
 The code of Bundler (SIFT+Camera
Calibration) has been made available recently
 In alternative, it’s possible to use the
Photosynth service
 Moreover, further code for the surface
reconstruction (CMVS -> PMVS)
 The Toolkit is available and works locally
03/10/2013
10
Photosynth Toolkit
 Also the Photosynth toolkit can be integrated with
MeshLab, so that the final result can be improved!
SfMToolkit
 It’s the same toolkit as PhotosynthToolkit,
but it’s completely local
 http://www.visual-
experiments.com/demos/sfmtoolkit/
 Good: completely local, no upload, control on
parameters
 Bad: completely local, sometimes it crashes…
03/10/2013
11
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...
03/10/2013
12
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....
03/10/2013
13
PhotoModeler - dense
 Photogrammetry commercial tool, 2nd version
 The tool is the same as before... after doing the camera
calibration, instead
 of using only user-picked points, the system does a dense-
matching.
 The result is quite similar to a range map... you need to do
standard
 processing in order to obtain a 3D model...
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!
03/10/2013
14
Conclusion
The methods for the acquisition of 3D content from
images have become an interesting alternative to
3D scanning.
Probably they won’t take the place of 3D Scanning,
but they could be a valid solution in a number of
practical and professional applications.
Nowadays, they are already used in archeologists
everyday work, and they are undergoing a sort of
standardization process.
Knowing these yechnologies is key to be able to deal
with 3D and CH.
Wanna know more?
Check the webpage of my University course:
http://vcg.isti.cnr.it/~dellepiane/Corso.html
(page in italian, slides mostly in English)
You’ll find slides, datasets, links etc etc
Do you want to learn how to use MeshLab?
Start from Mister P. Video tutorials
http://www.youtube.com/user/MrPMeshLabTutorials
Several playlists available

Weitere ähnliche Inhalte

Was ist angesagt?

Pengantar Structure from Motion Photogrammetry
Pengantar Structure from Motion PhotogrammetryPengantar Structure from Motion Photogrammetry
Pengantar Structure from Motion PhotogrammetryDany Laksono
 
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...Tomohiro Fukuda
 
Computer Graphics - Lecture 00 - Introduction
Computer Graphics - Lecture 00 - IntroductionComputer Graphics - Lecture 00 - Introduction
Computer Graphics - Lecture 00 - Introduction💻 Anton Gerdelan
 
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...Tomohiro Fukuda
 
Arindam batabyal literature reviewpresentation
Arindam batabyal literature reviewpresentationArindam batabyal literature reviewpresentation
Arindam batabyal literature reviewpresentationArindam Batabyal
 
Drone flight data processing
Drone flight data processingDrone flight data processing
Drone flight data processingDany Laksono
 
Teleimmersion
TeleimmersionTeleimmersion
Teleimmersionstudent
 
Computer Graphics
Computer GraphicsComputer Graphics
Computer GraphicsAdri Jovin
 
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
 
3D Scanners and their Economic Feasibility
3D Scanners and their Economic Feasibility3D Scanners and their Economic Feasibility
3D Scanners and their Economic FeasibilityJeffrey Funk
 
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...Tomohiro Fukuda
 
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 modelsFrederic Kaplan
 
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 ...Tomohiro Fukuda
 
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 BlenderEmanuele Simioni
 
Rgb(d) Scene Labeling- features and algorithms
Rgb(d) Scene Labeling- features and algorithmsRgb(d) Scene Labeling- features and algorithms
Rgb(d) Scene Labeling- features and algorithmsAhmed Taha
 

Was ist angesagt? (20)

Pengantar Structure from Motion Photogrammetry
Pengantar Structure from Motion PhotogrammetryPengantar Structure from Motion Photogrammetry
Pengantar Structure from Motion Photogrammetry
 
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...
 
Computer Graphics - Lecture 00 - Introduction
Computer Graphics - Lecture 00 - IntroductionComputer Graphics - Lecture 00 - Introduction
Computer Graphics - Lecture 00 - Introduction
 
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...
 
Arindam batabyal literature reviewpresentation
Arindam batabyal literature reviewpresentationArindam batabyal literature reviewpresentation
Arindam batabyal literature reviewpresentation
 
Drone flight data processing
Drone flight data processingDrone flight data processing
Drone flight data processing
 
Teleimmersion
TeleimmersionTeleimmersion
Teleimmersion
 
Computer graphics
Computer graphicsComputer graphics
Computer graphics
 
Computer Graphics
Computer GraphicsComputer Graphics
Computer Graphics
 
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
 
3D Scanners and their Economic Feasibility
3D Scanners and their Economic Feasibility3D Scanners and their Economic Feasibility
3D Scanners and their Economic Feasibility
 
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...
 
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
 
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 ...
 
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
 
lecture4 raster details in computer graphics(Computer graphics tutorials)
lecture4 raster details in computer graphics(Computer graphics tutorials)lecture4 raster details in computer graphics(Computer graphics tutorials)
lecture4 raster details in computer graphics(Computer graphics tutorials)
 
AR/SLAM for end-users
AR/SLAM for end-usersAR/SLAM for end-users
AR/SLAM for end-users
 
Rgb(d) Scene Labeling- features and algorithms
Rgb(d) Scene Labeling- features and algorithmsRgb(d) Scene Labeling- features and algorithms
Rgb(d) Scene Labeling- features and algorithms
 
Datt 2500 week 12
Datt 2500 week 12Datt 2500 week 12
Datt 2500 week 12
 

Andere mochten auch

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
 
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 ApplicationsEsri
 
Stereoscopic 3D Filmmaking: An Introduction
Stereoscopic 3D Filmmaking: An IntroductionStereoscopic 3D Filmmaking: An Introduction
Stereoscopic 3D Filmmaking: An IntroductionAndrew Murchie
 
Stereoscopic and Polerized imaging
Stereoscopic and Polerized imagingStereoscopic and Polerized imaging
Stereoscopic and Polerized imagingrajaahir
 
Parallax extension scrolling for magento
Parallax extension scrolling for magentoParallax extension scrolling for magento
Parallax extension scrolling for magentoalesia_magento
 

Andere mochten auch (6)

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 ...
 
Sky
SkySky
Sky
 
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 3D Filmmaking: An Introduction
Stereoscopic 3D Filmmaking: An IntroductionStereoscopic 3D Filmmaking: An Introduction
Stereoscopic 3D Filmmaking: An Introduction
 
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
 

Ähnlich wie 3d from images

Generating 3 d model from video
Generating 3 d model from videoGenerating 3 d model from video
Generating 3 d model from videoacijjournal
 
L3 u66 modelling 3 d the basics task 1 research
L3 u66 modelling 3 d the basics task 1 researchL3 u66 modelling 3 d the basics task 1 research
L3 u66 modelling 3 d the basics task 1 researchcassie_coyne
 
3D Reconstruction from Multiple uncalibrated 2D Images of an Object
3D Reconstruction from Multiple uncalibrated 2D Images of an Object3D Reconstruction from Multiple uncalibrated 2D Images of an Object
3D Reconstruction from Multiple uncalibrated 2D Images of an ObjectAnkur Tyagi
 
Fundamentals of matchmoving
Fundamentals of matchmovingFundamentals of matchmoving
Fundamentals of matchmovingDipjoy Routh
 
Input and output devices
Input and output devicesInput and output devices
Input and output devicesSumit Meshram
 
Scanning 3 d full human bodies using kinects
Scanning 3 d full human bodies using kinectsScanning 3 d full human bodies using kinects
Scanning 3 d full human bodies using kinectsFensa Saj
 
Image segmentation using advanced fuzzy c-mean algorithm [FYP @ IITR, obtaine...
Image segmentation using advanced fuzzy c-mean algorithm [FYP @ IITR, obtaine...Image segmentation using advanced fuzzy c-mean algorithm [FYP @ IITR, obtaine...
Image segmentation using advanced fuzzy c-mean algorithm [FYP @ IITR, obtaine...Koteswar Rao Jerripothula
 
Motion capture document
Motion capture documentMotion capture document
Motion capture documentharini501
 
Motion detection system
Motion detection systemMotion detection system
Motion detection systemWritingHubUK
 
Tracking Chessboard Corners Using Projective Transformation for Augmented Rea...
Tracking Chessboard Corners Using Projective Transformation for Augmented Rea...Tracking Chessboard Corners Using Projective Transformation for Augmented Rea...
Tracking Chessboard Corners Using Projective Transformation for Augmented Rea...CSCJournals
 
HA5 – COMPUTER ARTS BLOG ARTICLE – 3D: The Basics
HA5 – COMPUTER ARTS BLOG ARTICLE – 3D: The BasicsHA5 – COMPUTER ARTS BLOG ARTICLE – 3D: The Basics
HA5 – COMPUTER ARTS BLOG ARTICLE – 3D: The Basicshamza_123456
 
3D modelig presentation (text) 371 SE
3D modelig presentation (text) 371 SE3D modelig presentation (text) 371 SE
3D modelig presentation (text) 371 SEguest1460e5
 
HA5 – COMPUTER ARTS BLOG ARTICLE – 3D: The Basics
HA5 – COMPUTER ARTS BLOG ARTICLE – 3D: The BasicsHA5 – COMPUTER ARTS BLOG ARTICLE – 3D: The Basics
HA5 – COMPUTER ARTS BLOG ARTICLE – 3D: The Basicshamza_123456
 

Ähnlich wie 3d from images (20)

Generating 3 d model from video
Generating 3 d model from videoGenerating 3 d model from video
Generating 3 d model from video
 
L3 u66 modelling 3 d the basics task 1 research
L3 u66 modelling 3 d the basics task 1 researchL3 u66 modelling 3 d the basics task 1 research
L3 u66 modelling 3 d the basics task 1 research
 
3D Reconstruction from Multiple uncalibrated 2D Images of an Object
3D Reconstruction from Multiple uncalibrated 2D Images of an Object3D Reconstruction from Multiple uncalibrated 2D Images of an Object
3D Reconstruction from Multiple uncalibrated 2D Images of an Object
 
3D Technology
3D Technology 3D Technology
3D Technology
 
Photogrammetry1
Photogrammetry1Photogrammetry1
Photogrammetry1
 
Fundamentals of matchmoving
Fundamentals of matchmovingFundamentals of matchmoving
Fundamentals of matchmoving
 
Input and output devices
Input and output devicesInput and output devices
Input and output devices
 
Scanning 3 d full human bodies using kinects
Scanning 3 d full human bodies using kinectsScanning 3 d full human bodies using kinects
Scanning 3 d full human bodies using kinects
 
ei2106-submit-opt-415
ei2106-submit-opt-415ei2106-submit-opt-415
ei2106-submit-opt-415
 
Image segmentation using advanced fuzzy c-mean algorithm [FYP @ IITR, obtaine...
Image segmentation using advanced fuzzy c-mean algorithm [FYP @ IITR, obtaine...Image segmentation using advanced fuzzy c-mean algorithm [FYP @ IITR, obtaine...
Image segmentation using advanced fuzzy c-mean algorithm [FYP @ IITR, obtaine...
 
Motion capture document
Motion capture documentMotion capture document
Motion capture document
 
reviewpaper
reviewpaperreviewpaper
reviewpaper
 
Motion detection system
Motion detection systemMotion detection system
Motion detection system
 
Tracking Chessboard Corners Using Projective Transformation for Augmented Rea...
Tracking Chessboard Corners Using Projective Transformation for Augmented Rea...Tracking Chessboard Corners Using Projective Transformation for Augmented Rea...
Tracking Chessboard Corners Using Projective Transformation for Augmented Rea...
 
3 d modelling
3 d modelling3 d modelling
3 d modelling
 
3D - The Basics
3D - The Basics 3D - The Basics
3D - The Basics
 
HA5 – COMPUTER ARTS BLOG ARTICLE – 3D: The Basics
HA5 – COMPUTER ARTS BLOG ARTICLE – 3D: The BasicsHA5 – COMPUTER ARTS BLOG ARTICLE – 3D: The Basics
HA5 – COMPUTER ARTS BLOG ARTICLE – 3D: The Basics
 
3D modelig presentation (text) 371 SE
3D modelig presentation (text) 371 SE3D modelig presentation (text) 371 SE
3D modelig presentation (text) 371 SE
 
HA5 – COMPUTER ARTS BLOG ARTICLE – 3D: The Basics
HA5 – COMPUTER ARTS BLOG ARTICLE – 3D: The BasicsHA5 – COMPUTER ARTS BLOG ARTICLE – 3D: The Basics
HA5 – COMPUTER ARTS BLOG ARTICLE – 3D: The Basics
 
Ha4 constraints
Ha4   constraintsHa4   constraints
Ha4 constraints
 

Mehr von Frederic Kaplan

Les technologies absorbantes
Les technologies absorbantesLes technologies absorbantes
Les technologies absorbantesFrederic 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'informationFrederic Kaplan
 
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...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 ProjectsFrederic 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-CRMFrederic 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 / DHV13Frederic Kaplan
 
Franziska Frey 1 / DHV13
Franziska Frey 1 / DHV13Franziska Frey 1 / DHV13
Franziska Frey 1 / DHV13Frederic Kaplan
 
Digital Humanities Venice Fall School: Introduction
Digital Humanities Venice Fall School: IntroductionDigital Humanities Venice Fall School: Introduction
Digital Humanities Venice Fall School: IntroductionFrederic 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 2Frederic 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
 

Mehr von 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
 
3d scanning techniques
3d scanning techniques3d scanning techniques
3d scanning techniques
 
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 ...
 

Kürzlich hochgeladen

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 

Kürzlich hochgeladen (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 

3d from images

  • 1. 03/10/2013 1 3D from images, an overview 9th October 2013 0 Perspective and Stereo  We do perceive the environment three- dimensionality  thanks to our stereo vision AND the perspective  projection that occurs in our eyes..  Using the geometric laws of this two phenomena  we can build the 3D geometry of the scene
  • 2. 03/10/2013 2 Perspective Camera  All starts here... a camera is defined by parameters:  - Position  - Orientation  - Focal Length  - Viewport  Distortion  Given a point in 3D space, it is know the projected point on  photo plane  Given a point in the photo, it is possible to trace back the  ray which originated the pixel 2 paths...  Two possible directions  - Assisted Modeling  - Automatic Stereo Matching  The underlying principles are the same... but they sprouted  different kind of tools...  I'll cover the first, Matteo will take over later on  As usual, this distinction is becoming blurry...  ...things does converge, after all
  • 4. 03/10/2013 4 Sketchup  A very strange modeling tool.  Follows more the way a technical drawing is done on paper  (reporting/referencing) than the usual 3D modeling metaphore.  Easier for people with a technical drawing/sketching background.  Easier for people with no experience in 3D modeling.  Focused towards modeling of buildings  and mechanical entities...  Acquired by Google some years ago...  distributed now as a semi-free tool http://sketchup.google.com/ Sketchup – the Luni Temple  An ideal tool for very regular buildings... like this one  (regular does not equal new) http://sketchup.google.com/
  • 5. 03/10/2013 5 Sketchup Photo Match  Assited modeling from a SINGLE photo  Calibration: axis and vanishing points markup  Modeling: 3D drawing by axis/reference reporting  Partial calibration, with only a single photo, only the axis can be recovered.  SketchUp can be used to model by reporting/referencing Example 1 – Example 2 Photogrammetry  Perspective & stereo  Common reference points are marked on  multiple images…  From these correspondences it is  possible to calculate camera  position/parameters and 3D  location of the marked  points
  • 6. 03/10/2013 6 ImageModeler  Photogrammetry commercial tool  Points are marked on input images, camera are fully calibrated using these  points, camera are calibrated and modeling can be done using the  recovered 3D points  Acquired by Autodesk... now it costs  three times the old price (with the same features) PhotoModeler  Photogrammetry commercial tool  The tool for the professionals... Two steps: camera calibration (with markers  and references) and camera pose estimation. Modeling and measuring with lots of different tools  Very, very, very complex to use...
  • 7. 03/10/2013 7 MULTI-VIEW STEREO MATCHING 1 - Automatic matching of images  The entire process is based on finding matches between images.  Record your pictures not too far apart, so the computer can match them easily!
  • 8. 03/10/2013 8 2 - Camera Calibration  No prior knowledge about camera calibration is available, so all information must be recovered from the images  It is therefore important that enough information is present in the images!  Important factors:  Motion of the camera  General structure of the scene  Enough overlap (only points that are visible in at least 3 images are useful)  What you want reconstruct and how you get the photos have great influence on the final reconstruction (!!) Calibrated Cameras: what you can do with them Photo Tourism  Having a set of (even etherogeneous) images, you can navigate the photo collection in a “spatially coherent” way. It evolved into PhotoSynth (see later).
  • 9. 03/10/2013 9 3 - Dense Matching  After recovery of the camera calibration, dense depth maps are computed  These contain the depth of every pixel and a quality measure (how confident we are of each particular pixel) Depth Map Photosynth Toolkit  The Photosynth toolkit is the result of the work of people from a Blog (Visual Experiments)  The code of Bundler (SIFT+Camera Calibration) has been made available recently  In alternative, it’s possible to use the Photosynth service  Moreover, further code for the surface reconstruction (CMVS -> PMVS)  The Toolkit is available and works locally
  • 10. 03/10/2013 10 Photosynth Toolkit  Also the Photosynth toolkit can be integrated with MeshLab, so that the final result can be improved! SfMToolkit  It’s the same toolkit as PhotosynthToolkit, but it’s completely local  http://www.visual- experiments.com/demos/sfmtoolkit/  Good: completely local, no upload, control on parameters  Bad: completely local, sometimes it crashes…
  • 11. 03/10/2013 11 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...
  • 12. 03/10/2013 12 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....
  • 13. 03/10/2013 13 PhotoModeler - dense  Photogrammetry commercial tool, 2nd version  The tool is the same as before... after doing the camera calibration, instead  of using only user-picked points, the system does a dense- matching.  The result is quite similar to a range map... you need to do standard  processing in order to obtain a 3D model... 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!
  • 14. 03/10/2013 14 Conclusion The methods for the acquisition of 3D content from images have become an interesting alternative to 3D scanning. Probably they won’t take the place of 3D Scanning, but they could be a valid solution in a number of practical and professional applications. Nowadays, they are already used in archeologists everyday work, and they are undergoing a sort of standardization process. Knowing these yechnologies is key to be able to deal with 3D and CH. Wanna know more? Check the webpage of my University course: http://vcg.isti.cnr.it/~dellepiane/Corso.html (page in italian, slides mostly in English) You’ll find slides, datasets, links etc etc Do you want to learn how to use MeshLab? Start from Mister P. Video tutorials http://www.youtube.com/user/MrPMeshLabTutorials Several playlists available