SlideShare ist ein Scribd-Unternehmen logo
1 von 94
Ekstrak Model Elevasi Digital
dalam bentuk Point Cloud dari
sensor kamera optik
Dany Laksono
January 30th, 2020
Extraksi Point Cloud DEM dari Kamera Optik
• Prinsip fotogrametri, SfM-MVS
• Batasan SfM-MVS
• Model Elevasi Digital dan Point Cloud dari SfM
• Beberapa Perangkat Lunak untuk SfM-MVS
Prinsip Structure from
Motion dan Multi-view
Stereo
“The art, science, and technology of obtaining reliable
information about physical objects and the environment
through processes of recording, measuring, and interpreting
photographic images and patterns of recorded radiant
electromagnetic energy and other phenomena”
Definisi Fotogrametri
--ASPRS
Fotogrametri: Kebalikan dari
Fotografi
Tujuan Fotogrametri: mendapatkan ukuran 3D objek dari
serangkaian gambar 2D
Dengan perkembangan bidang
computer vision, pengolahan citra
digital memegang peranan penting
dalam rekonstruksi 3D dari foto
untuk keperluan fotogrametri
Ulman (1979) mengusulkan metode
untuk memperoleh informasi 3D
objek tanpa informasi lain selain
gambar objek tersebut
Structure from Motion Photogrammetry
Meskipun demikian, baru pada tahun 2006, Noah Snavely
mendemonstrasikan penggunaan metode sfm untuk rekonstruksi 3D point
cloud dalam ukuran cukup besar
Alur Rekonstruksi 3D SfM-MVS
Structure from Motion (SfM) merupakan
metode untuk estimasi posisi dan orientasi
kamera serta gambaran kasar dari objek yang
difoto (≈ AT dan BA)
MVS (Multi-view Stereo) merupakan metode
untuk memperoleh gambaran detil objek
dari tiap piksel yang ada pada foto dengan
menggunakan hasil SfM sebagai masukannya
SfM
Photogrammetry?
SfM
Photogrammetry?
SfM
Photogrammetry?
SfM
Photogrammetry?
Alur Rekonstruksi 3D SfM-MVS
Image from theiaSFM
1. Feature Detection
2. Feature Matching
3. Pose Estimation and
Adjustment=Sparse
Reconstruction
4. Dense Reconstruction
5. Meshing
6. Texture Mapping
SfM-MVS Algorithm Sequence:
SfM-MVS Pipeline
Feature
Detection
Feature
Matching
Bundle
Adjustment
POSE Estimation
Sparse
Reconstruction
Input:
Image Sequences/Multiview Images
Output:
Point Cloud/3D Models
Dense
Reconstruction
Meshing
Texture Mapping
Structure from Motion (SfM) Photogrammetry
Image from Noah Snavely
The SfM Problem:
Given a set of
corresponding points in
two or more images,
compute the camera
parameters and the 3D
point coordinates
Structure from Motion (SfM) Photogrammetry
Image from Noah Snavely
Estimate:
- Structure xi
From:
- Camera Motion Riti
Iteratively
Principles of SfM Reconstruction: Epipolar Geometry
“Given point P in a multiple-view stereo images, the point P, Cl and Cr lies in
an epipolar plane where Cr ≈ Cl * f(R,t)”
Principles of SfM Reconstruction: Epipolar Constraint
Titik X dapat berada pada
titik manapun sepanjang
garis OL-X. Dengan
menambahkan tampilan
kedua (OR), lokasi tepat
titik X dibatasi sepanjang
garis epipolar yang
bersesuaian
Rotasi (R) dan translasi (t)
antara kedua view dapat
dinyatakan dengan
Matriks Essensial (E)atau
Matriks Fundamental (F)
Principles of SfM Reconstruction: Minimizing Reprojection Error
Setelah x dan R, t awal diketahui, selanjutnya dapat dihitung:
Iterasi dengan meminimalkan reprojection error:
= Bundle Adjustment
Alur Rekonstruksi 3D SfM-MVS
Alur SfM
Frahm, et. al. (2017)
Alur SfM
Frahm, et. al. (2017)
Alur SfM
Frahm, et. al. (2017)
Alur SfM
Frahm, et. al. (2017)
Alur SfM
Frahm, et. al. (2017)
Alur SfM
Frahm, et. al. (2017)
Alur SfM
Frahm, et. al. (2017)
Alur SfM
Frahm, et. al. (2017)
Alur SfM
Frahm, et. al. (2017)
Alur SfM
Frahm, et. al. (2017)
Alur SfM
Frahm, et. al. (2017)
Alur SfM
Frahm, et. al. (2017)
Alur SfM
Frahm, et. al. (2017)
Feature Detection and Matching
“Create a database of keypoints in one image and find the most probable
match in the other image”
Image @OpenCV
Feature Detection and Matching: SIFT feature detector
Quinn, 2017
Feature Detection and Matching: Beberapa Feature
Descriptor
Fan, 2013
1999, SIFT [Citation: 23819]
2003, Shape Context
2006, SURF [Citation: 4093]
2008, SMD, DAISY
2009, OSID, CS-LBP
2010, BRIEF, HRI-CSLTP, BiCE
2011, ORB, BRISK, LIOP, MROGH
2012, FREAK, KAZE, SYM
2013, Line Context
Feature Detection and Matching: SIFT feature detector
Feature Detection and Matching: Epipolar Constraint
Feature Detection and Matching: Keypoint Matching
Feature Detection and Matching: Sebelum RANSAC
Feature Detection and Matching: Sesudah RANSAC
Eliminasi Outlier dengan RANSAC
Sparse Reconstruction
Feature detection, matching and initial bundle adjustment resulted in
estimated camera position and initial 3D geometry of the target
Result of SfM:
Estimation of object’s
3D geometry
(or Sparse Model)
and
Camera Position and
Orientation
Alur Rekonstruksi 3D SfM-MVS
Alur Rekonstruksi 3D SfM-MVS
Jika seluruh posisi kamera
dan estimasi posisi objek
telah diketahui,
permasalahan yang
tersisa adalah
menentukan kedalaman
titik pada seluruh piksel
Algoritma Multi-view
Stereo (MVS) dapat
digunakan untuk
menyelesaikan
permasalahan tersebut
Depth Estimation
Depth Estimation
MVS: Depth Estimation
error
depth
Slide by Noah Snavely
MVS: Depth Map to Point Cloud
Untuk tiap foto, dapat dicari depth map sebagai representasi kedalaman tiap piksel
Dari semua Depth Map di tiap foto kemudian dapat dibentuk point cloud dari objek
(structure) yang dicari
MVS: Depth Map to Point Cloud
Untuk tiap foto, dapat dicari depth map sebagai representasi kedalaman tiap piksel
Dari semua Depth Map di tiap foto kemudian dapat dibentuk point cloud dari objek
(structure) yang dicari
Dense Reconstruction
Denser Point-cloud,
based on interpolated
(or extrapolated)
sparse point cloud
The color in Colorized
Point cloud are
obtained from image
RGB
Dense Reconstruction: Semi Global Matching (SGM)
Semi-Global Matching (SGM) can be
based on high resolution imagery and
each pixel can be processed to render a
3-D Point Cloud of high density (150 to
380 points per square meter)
Up to 9 points per Square Meter
LiDAR
~ 172 points per Square Meter at 3” GSD
SGM
LiDAR derived point clouds are limited by the
sampling frequency of the sweeping beam and
the laser beam width (1 to 9 points per square
meter)
Wilson (2016)
Dense Reconstruction: Semi Global Matching (SGM)
A LiDAR derived 3-D Model is lower resolution and thus lacks sufficient resolution to
see surface changes that Semi-Global Matching (SGM) detects
However, current SGM software renders surfaces that have more low-level noise
than LiDAR surfaces
SGM DerivedLiDAR Derived
Images from the paper SEMI-GLOBAL MATCHING: AN ALTERNATIVE TO LIDAR FOR DSM GENERATION? By S. Gehrke, et al,
Multiview Stereo: Meshing and Texturing
“Mesh” is
obtained from
further
interpolation of
dense point cloud
Texture are obtained by ‘draping’
photo into the 3D Model based on
model’s Normal Linehttp://www.gris.tu-darmstadt.de/projects/mvs-texturing/
Model Elevasi Digital dan
Point Cloud dari SfM
Produk SfM-MVS
Dengan SfM-MVS, dapat diperoleh
produk, a.l:
Orthophoto Mosaic Point Cloud/3D Models Digital Elevation (DEM)
Yuwono, 2018
Deliverables of SfM-MVS
Sparse Reconstruction (SfM)
Depth Map (MVS)
Dense Reconstruction (MVS)
Meshing and Texturing
Deliverables of SfM-MVS
Sorted by the order of
processing, the result of SfM
and Multiview Stereo are
(Laksono, 2016):
a) Sparse Point-Cloud
b) Dense Point Cloud
c) Colorized Dense Point
Cloud
d) Mesh Surface
e) Textured Surface
DEM or Digital
Elevation
Model are
obtained from
interpolated
Dense Cloud or
3D Mesh
Produk SfM
For Mapping purpose, DEM and Orthophoto Mosaic might be more
desirable
DEM or Digital
Elevation
Model are
obtained from
interpolated
Dense Cloud or
3D Mesh
Other Deliverables
An Orthophoto Mosaic is an orthographic projection imagery
(“Top-Down looking” camera)
Orthophoto is
a map ready
production,
showing
elevation-
corrected
photo instead
of just Photo
Mosaic
Photogrammetry Produces DSM instead of DTM
General Rule:
“What the
camera (or
pixel) could
see, would be
produced as
3D”
Image from charim.net
Photogrammetry Produces DSM instead of DTM
@LMJaelani
Ekstraksi DTM dari DSM: Cloth Simulation Filter (CSF)
Sparse Reconstruction (MicMac)
Dense Reconstruction (MicMac)
DTM Extraction (CSF-CloudCompare)
Dense Reconstruction
(OpenMVG-MVE)
DTM Extract
(CSF-CloudCompare)
Aplikasi dan Batasan SfM
SfM opens up new possibilities for 3D reconstruction
http://www.cs.cornell.edu/~snavely/bundler/
Rekonstruksi 3D dari Flickr Images
http://www.cs.cornell.edu/~snavely/bundler/
SfM opens up new possibilities for 3D reconstruction
SfM opens up new possibilities for 3D reconstruction
City-Scale Reconstruction using Unordered Images
SfM opens up new possibilities for 3D reconstruction
Indoor Mapping
& Localization
Trend: Estimasi Depth Map dengan Deep Learning
But it also has Limitations..
Since SfM relies on Feature
Detection, it is prone to error on
feature with High Similarity
Limitations of SfM-MVS
Group of images
capturing eastern wing
of UGM building
Group of images
capturing western wing
of UGM building
Connectivity Graph
showing clustered
images, where it
shouldn’t be connected
at all
Effect of Similar Features
https://cvg.ethz.ch/research/symmetries-in-sfm/
Limitations of SfM-MVS: Non-Lambertian Surface, Weak
Surface, Thin Structure
In Agisoft, SfM
workflow is defined in
one single menu
Rolling Shutter Correction
Pengaturan Kamera
Apabila digunakan drone dengan tipe
copter (Mis. DJI Phantom series),
centang 'Enable rolling shutter
compensation' untuk koreksi efek
rolling shutter
rolling shutterglobal shutter
Perangkat Lunak SfM Open
Source
Perangkat Lunak SfM-MVS
Bemis et al. (2014). Ground-based and UAV-Based photogrammetry: A multi-scale, high resolution mapping tool for structural geology and
paleoseismology. Journal of Structural Geology
Perangkat Lunak SfM-MVS
.. Alternative to Commercial Software
• WebODM (https://www.opendronemap.org/webodm/download/)
• OpenMVG (https://github.com/openMVG/openMVG/)
• COLMAP (https://colmap.github.io/)
• Visual SFM/Bundler (http://ccwu.me/vsfm/)
• Apero Micmac (http://logiciels.ign.fr/?Micmac)
• TheiaSFM (http://www.theia-sfm.org/)
• Kitware MapTK (https://github.com/Kitware/maptk)
Big Players in 3D Reconstruction
.. Alternative to Commercial Software
• Regard3D (http://www.regard3d.org/)
• AliceVision Meshroom (https://alicevision.github.io/)
• Python Photogrammetry Toolbox (http://184.106.205.13/arcteam/ppt.php)
• Sf3M (http://sf3mapp.csic.es/)
• SFM Toolkit (http://www.visual-experiments.com/demos/sfmtoolkit/)
FOSS SfM-MVS
openmvg.readthedocs.org
• Perangkat lunak SfM gratis
• Mengintegrasikan feature detection, feature matching, dan
bundle adjustment
• (optional) menggunakan PMVS/CMVS untuk dense
reconstruction serta SfM Georef untuk Georeferencing
VisualSfM
FOSS SfM-MVS
openmvg.readthedocs.org
VisualSfM
FOSS SfM-MVS
openmvg.readthedocs.org
OpenMVG
• Perangkat lunak SfM opensource berbasis Linux
• Menggunakan Algoritma Incremental SfM dan Global SfM
• Memiliki fungsi Georeference yang terintegrasi
• Tersedia GUI untuk Windows: Regard3D
FOSS SfM-MVS
openmvg.readthedocs.org
Regard3D (OpenMVG GUI for Windows)
FOSS SfM-MVS
openmvg.readthedocs.org
COLMAP
Reconstruction of central Rome using 21K photos produced by COLMAP’s SfM pipeline.
Dense reconstruction of several landmarks produced by COLMAP’s MVS pipeline.
FOSS SfM-MVS
openmvg.readthedocs.org
SURE Photogrammetry
Point Cloud, 3D Model & orthophoto
TERIMA KASIH

Weitere ähnliche Inhalte

Was ist angesagt?

geodesi satelit survey
geodesi satelit surveygeodesi satelit survey
geodesi satelit surveyAbdul Jalil
 
Analisis spasial
Analisis spasialAnalisis spasial
Analisis spasial11-1-20-1
 
Perka BIG No. 3 Tahun 2016 tentang Spesifikasi Teknis Penyajian Peta Desa
Perka BIG No. 3 Tahun 2016 tentang Spesifikasi Teknis Penyajian Peta DesaPerka BIG No. 3 Tahun 2016 tentang Spesifikasi Teknis Penyajian Peta Desa
Perka BIG No. 3 Tahun 2016 tentang Spesifikasi Teknis Penyajian Peta DesaJaringan Kerja Pemetaan Partisipatif
 
Informasi nomor lembar peta dan menghitung koordinat dari nomor lembar peta
Informasi nomor lembar peta dan menghitung koordinat dari nomor lembar petaInformasi nomor lembar peta dan menghitung koordinat dari nomor lembar peta
Informasi nomor lembar peta dan menghitung koordinat dari nomor lembar petafahmi fadilla
 
Penginderaan Jauh : Klasifikasi Terselia
Penginderaan Jauh : Klasifikasi TerseliaPenginderaan Jauh : Klasifikasi Terselia
Penginderaan Jauh : Klasifikasi TerseliaWachidatin N C
 
ATTRIBUT TABLE pada ARCGIS 10.0
ATTRIBUT TABLE pada ARCGIS 10.0ATTRIBUT TABLE pada ARCGIS 10.0
ATTRIBUT TABLE pada ARCGIS 10.0oriza steva andra
 
SOF Jaring Kontrol Geodesi
SOF Jaring Kontrol GeodesiSOF Jaring Kontrol Geodesi
SOF Jaring Kontrol GeodesiAvrilina Hadi
 
Gd fisik2013 lab2_jawaban 10 soal
Gd fisik2013 lab2_jawaban 10 soalGd fisik2013 lab2_jawaban 10 soal
Gd fisik2013 lab2_jawaban 10 soalTaufiq Rifai
 
Tutorial Singkat Agisoft Photoscan Basic
Tutorial Singkat Agisoft Photoscan BasicTutorial Singkat Agisoft Photoscan Basic
Tutorial Singkat Agisoft Photoscan Basicbramantiyo marjuki
 
BUFFER pada ARCGIS 10.0
BUFFER pada ARCGIS 10.0BUFFER pada ARCGIS 10.0
BUFFER pada ARCGIS 10.0oriza steva andra
 
Survey dan Pemetaan dalam Penataan Ruang
Survey dan Pemetaan dalam Penataan RuangSurvey dan Pemetaan dalam Penataan Ruang
Survey dan Pemetaan dalam Penataan Ruangushfia
 
Makalah geosat vlbi
Makalah geosat vlbiMakalah geosat vlbi
Makalah geosat vlbifebrina11
 
Tutorial ASTER Imagery Orthorectification Using ENVI Software
Tutorial ASTER Imagery Orthorectification Using ENVI SoftwareTutorial ASTER Imagery Orthorectification Using ENVI Software
Tutorial ASTER Imagery Orthorectification Using ENVI Softwarebramantiyo marjuki
 
Rangkuman Mata Kuliah Sistem Referensi Geospasial
Rangkuman Mata Kuliah Sistem Referensi GeospasialRangkuman Mata Kuliah Sistem Referensi Geospasial
Rangkuman Mata Kuliah Sistem Referensi GeospasialFaisal Widodo Bancin
 
Tata Cara Rekomendasi BIG pada Lampiran Peta RDTR
Tata Cara Rekomendasi BIG pada Lampiran Peta RDTRTata Cara Rekomendasi BIG pada Lampiran Peta RDTR
Tata Cara Rekomendasi BIG pada Lampiran Peta RDTRKhalid Adam
 

Was ist angesagt? (20)

geodesi satelit survey
geodesi satelit surveygeodesi satelit survey
geodesi satelit survey
 
Transformasi Koordinat dari DGN 95 ke SRGI 2013
Transformasi Koordinat dari DGN 95 ke SRGI 2013Transformasi Koordinat dari DGN 95 ke SRGI 2013
Transformasi Koordinat dari DGN 95 ke SRGI 2013
 
Analisis spasial
Analisis spasialAnalisis spasial
Analisis spasial
 
Perka BIG No. 3 Tahun 2016 tentang Spesifikasi Teknis Penyajian Peta Desa
Perka BIG No. 3 Tahun 2016 tentang Spesifikasi Teknis Penyajian Peta DesaPerka BIG No. 3 Tahun 2016 tentang Spesifikasi Teknis Penyajian Peta Desa
Perka BIG No. 3 Tahun 2016 tentang Spesifikasi Teknis Penyajian Peta Desa
 
Informasi nomor lembar peta dan menghitung koordinat dari nomor lembar peta
Informasi nomor lembar peta dan menghitung koordinat dari nomor lembar petaInformasi nomor lembar peta dan menghitung koordinat dari nomor lembar peta
Informasi nomor lembar peta dan menghitung koordinat dari nomor lembar peta
 
Penginderaan Jauh : Klasifikasi Terselia
Penginderaan Jauh : Klasifikasi TerseliaPenginderaan Jauh : Klasifikasi Terselia
Penginderaan Jauh : Klasifikasi Terselia
 
CITRA SRTM
CITRA SRTM CITRA SRTM
CITRA SRTM
 
pci geomatica
pci geomaticapci geomatica
pci geomatica
 
ATTRIBUT TABLE pada ARCGIS 10.0
ATTRIBUT TABLE pada ARCGIS 10.0ATTRIBUT TABLE pada ARCGIS 10.0
ATTRIBUT TABLE pada ARCGIS 10.0
 
SOF Jaring Kontrol Geodesi
SOF Jaring Kontrol GeodesiSOF Jaring Kontrol Geodesi
SOF Jaring Kontrol Geodesi
 
Gd fisik2013 lab2_jawaban 10 soal
Gd fisik2013 lab2_jawaban 10 soalGd fisik2013 lab2_jawaban 10 soal
Gd fisik2013 lab2_jawaban 10 soal
 
Transformasi Datum
Transformasi DatumTransformasi Datum
Transformasi Datum
 
Tutorial Singkat Agisoft Photoscan Basic
Tutorial Singkat Agisoft Photoscan BasicTutorial Singkat Agisoft Photoscan Basic
Tutorial Singkat Agisoft Photoscan Basic
 
BUFFER pada ARCGIS 10.0
BUFFER pada ARCGIS 10.0BUFFER pada ARCGIS 10.0
BUFFER pada ARCGIS 10.0
 
Survey dan Pemetaan dalam Penataan Ruang
Survey dan Pemetaan dalam Penataan RuangSurvey dan Pemetaan dalam Penataan Ruang
Survey dan Pemetaan dalam Penataan Ruang
 
Makalah geosat vlbi
Makalah geosat vlbiMakalah geosat vlbi
Makalah geosat vlbi
 
Tutorial ASTER Imagery Orthorectification Using ENVI Software
Tutorial ASTER Imagery Orthorectification Using ENVI SoftwareTutorial ASTER Imagery Orthorectification Using ENVI Software
Tutorial ASTER Imagery Orthorectification Using ENVI Software
 
Rangkuman Mata Kuliah Sistem Referensi Geospasial
Rangkuman Mata Kuliah Sistem Referensi GeospasialRangkuman Mata Kuliah Sistem Referensi Geospasial
Rangkuman Mata Kuliah Sistem Referensi Geospasial
 
Tata Cara Rekomendasi BIG pada Lampiran Peta RDTR
Tata Cara Rekomendasi BIG pada Lampiran Peta RDTRTata Cara Rekomendasi BIG pada Lampiran Peta RDTR
Tata Cara Rekomendasi BIG pada Lampiran Peta RDTR
 
Laporan DGN95 - RSGI
Laporan DGN95 - RSGILaporan DGN95 - RSGI
Laporan DGN95 - RSGI
 

Ähnlich wie Pengantar Structure from Motion Photogrammetry

Drone flight data processing
Drone flight data processingDrone flight data processing
Drone flight data processingDany Laksono
 
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...c.choi
 
"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...Edge AI and Vision Alliance
 
Emerging 3D Scanning Technologies for PropTech
Emerging 3D Scanning Technologies for PropTechEmerging 3D Scanning Technologies for PropTech
Emerging 3D Scanning Technologies for PropTechPetteriTeikariPhD
 
Deep Learning for Structure-from-Motion (SfM)
Deep Learning for Structure-from-Motion (SfM)Deep Learning for Structure-from-Motion (SfM)
Deep Learning for Structure-from-Motion (SfM)PetteriTeikariPhD
 
Generating 3 d model from video
Generating 3 d model from videoGenerating 3 d model from video
Generating 3 d model from videoacijjournal
 
A ROS IMPLEMENTATION OF THE MONO-SLAM ALGORITHM
A ROS IMPLEMENTATION OF THE MONO-SLAM ALGORITHMA ROS IMPLEMENTATION OF THE MONO-SLAM ALGORITHM
A ROS IMPLEMENTATION OF THE MONO-SLAM ALGORITHMcsandit
 
THE 3D MODELLING USING FRAME CAMERAS AND PANORAMIC CAMERA
THE 3D MODELLING USING FRAME CAMERAS AND PANORAMIC CAMERATHE 3D MODELLING USING FRAME CAMERAS AND PANORAMIC CAMERA
THE 3D MODELLING USING FRAME CAMERAS AND PANORAMIC CAMERANational Cheng Kung University
 
Surface generation from point cloud.pdf
Surface generation from point cloud.pdfSurface generation from point cloud.pdf
Surface generation from point cloud.pdfssuserd3982b1
 
Vision based non-invasive tool for facial swelling assessment
Vision based non-invasive tool for facial swelling assessment Vision based non-invasive tool for facial swelling assessment
Vision based non-invasive tool for facial swelling assessment University of Moratuwa
 
ei2106-submit-opt-415
ei2106-submit-opt-415ei2106-submit-opt-415
ei2106-submit-opt-415Joseph Lanzone
 
Visual odometry _report
Visual odometry _reportVisual odometry _report
Visual odometry _reportanutam majumder
 
Review_of_phase_measuring_deflectometry.pdf
Review_of_phase_measuring_deflectometry.pdfReview_of_phase_measuring_deflectometry.pdf
Review_of_phase_measuring_deflectometry.pdfSevgulDemir
 
D04432528
D04432528D04432528
D04432528IOSR-JEN
 
From Sense to Print: Towards Automatic 3D Printing from 3D Sensing Devices
From Sense to Print: Towards Automatic 3D Printing from 3D Sensing DevicesFrom Sense to Print: Towards Automatic 3D Printing from 3D Sensing Devices
From Sense to Print: Towards Automatic 3D Printing from 3D Sensing Devicestoukaigi
 
eric-yilin cv presentation
eric-yilin cv presentationeric-yilin cv presentation
eric-yilin cv presentationYujia Huang
 

Ähnlich wie Pengantar Structure from Motion Photogrammetry (20)

Drone flight data processing
Drone flight data processingDrone flight data processing
Drone flight data processing
 
AR/SLAM for end-users
AR/SLAM for end-usersAR/SLAM for end-users
AR/SLAM for end-users
 
3D reconstruction
3D reconstruction3D reconstruction
3D reconstruction
 
Graphics
GraphicsGraphics
Graphics
 
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...
 
"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...
 
Emerging 3D Scanning Technologies for PropTech
Emerging 3D Scanning Technologies for PropTechEmerging 3D Scanning Technologies for PropTech
Emerging 3D Scanning Technologies for PropTech
 
Deep Learning for Structure-from-Motion (SfM)
Deep Learning for Structure-from-Motion (SfM)Deep Learning for Structure-from-Motion (SfM)
Deep Learning for Structure-from-Motion (SfM)
 
06466595
0646659506466595
06466595
 
Generating 3 d model from video
Generating 3 d model from videoGenerating 3 d model from video
Generating 3 d model from video
 
A ROS IMPLEMENTATION OF THE MONO-SLAM ALGORITHM
A ROS IMPLEMENTATION OF THE MONO-SLAM ALGORITHMA ROS IMPLEMENTATION OF THE MONO-SLAM ALGORITHM
A ROS IMPLEMENTATION OF THE MONO-SLAM ALGORITHM
 
THE 3D MODELLING USING FRAME CAMERAS AND PANORAMIC CAMERA
THE 3D MODELLING USING FRAME CAMERAS AND PANORAMIC CAMERATHE 3D MODELLING USING FRAME CAMERAS AND PANORAMIC CAMERA
THE 3D MODELLING USING FRAME CAMERAS AND PANORAMIC CAMERA
 
Surface generation from point cloud.pdf
Surface generation from point cloud.pdfSurface generation from point cloud.pdf
Surface generation from point cloud.pdf
 
Vision based non-invasive tool for facial swelling assessment
Vision based non-invasive tool for facial swelling assessment Vision based non-invasive tool for facial swelling assessment
Vision based non-invasive tool for facial swelling assessment
 
ei2106-submit-opt-415
ei2106-submit-opt-415ei2106-submit-opt-415
ei2106-submit-opt-415
 
Visual odometry _report
Visual odometry _reportVisual odometry _report
Visual odometry _report
 
Review_of_phase_measuring_deflectometry.pdf
Review_of_phase_measuring_deflectometry.pdfReview_of_phase_measuring_deflectometry.pdf
Review_of_phase_measuring_deflectometry.pdf
 
D04432528
D04432528D04432528
D04432528
 
From Sense to Print: Towards Automatic 3D Printing from 3D Sensing Devices
From Sense to Print: Towards Automatic 3D Printing from 3D Sensing DevicesFrom Sense to Print: Towards Automatic 3D Printing from 3D Sensing Devices
From Sense to Print: Towards Automatic 3D Printing from 3D Sensing Devices
 
eric-yilin cv presentation
eric-yilin cv presentationeric-yilin cv presentation
eric-yilin cv presentation
 

Mehr von Dany Laksono

Crowdsourcing and storytelling by gamification
Crowdsourcing and storytelling by gamificationCrowdsourcing and storytelling by gamification
Crowdsourcing and storytelling by gamificationDany Laksono
 
Geospatial digital twin
Geospatial digital twinGeospatial digital twin
Geospatial digital twinDany Laksono
 
Crowdsourcing pointclouds trends and technologies
Crowdsourcing pointclouds  trends and technologiesCrowdsourcing pointclouds  trends and technologies
Crowdsourcing pointclouds trends and technologiesDany Laksono
 
Infrastruktur Informasi Geospasial untuk Big Data dan 3D Geoinformasi
Infrastruktur Informasi Geospasial untuk Big Data dan 3D GeoinformasiInfrastruktur Informasi Geospasial untuk Big Data dan 3D Geoinformasi
Infrastruktur Informasi Geospasial untuk Big Data dan 3D GeoinformasiDany Laksono
 
Tips dan trik optimasi Agisoft
Tips dan trik optimasi AgisoftTips dan trik optimasi Agisoft
Tips dan trik optimasi AgisoftDany Laksono
 
Sistem dan Transformasi Koordinat
Sistem dan Transformasi KoordinatSistem dan Transformasi Koordinat
Sistem dan Transformasi KoordinatDany Laksono
 
Layanan data spasial berbasis OGC
Layanan data spasial berbasis OGCLayanan data spasial berbasis OGC
Layanan data spasial berbasis OGCDany Laksono
 
Pengantar WebGIS
Pengantar WebGISPengantar WebGIS
Pengantar WebGISDany Laksono
 
Geoserver dan OGC Services
Geoserver dan OGC ServicesGeoserver dan OGC Services
Geoserver dan OGC ServicesDany Laksono
 
Desain Antarmuka WebGIS: Bootstrap
Desain Antarmuka WebGIS: BootstrapDesain Antarmuka WebGIS: Bootstrap
Desain Antarmuka WebGIS: BootstrapDany Laksono
 
Desain sistem informasi web gis
Desain sistem informasi web gisDesain sistem informasi web gis
Desain sistem informasi web gisDany Laksono
 
Analisis kebutuhan sistem web gis
Analisis kebutuhan sistem web gisAnalisis kebutuhan sistem web gis
Analisis kebutuhan sistem web gisDany Laksono
 
Pengujian Sistem WebGIS
Pengujian Sistem WebGISPengujian Sistem WebGIS
Pengujian Sistem WebGISDany Laksono
 
Drone flight planning - Principles and Practices
Drone flight planning - Principles and PracticesDrone flight planning - Principles and Practices
Drone flight planning - Principles and PracticesDany Laksono
 
Testing spatial data deliverance in SQL and NoSQL Database
Testing spatial data deliverance in SQL and NoSQL DatabaseTesting spatial data deliverance in SQL and NoSQL Database
Testing spatial data deliverance in SQL and NoSQL DatabaseDany Laksono
 
VGI Overview - Crowdsourcing Participatory Mapping
VGI Overview - Crowdsourcing Participatory MappingVGI Overview - Crowdsourcing Participatory Mapping
VGI Overview - Crowdsourcing Participatory MappingDany Laksono
 

Mehr von Dany Laksono (16)

Crowdsourcing and storytelling by gamification
Crowdsourcing and storytelling by gamificationCrowdsourcing and storytelling by gamification
Crowdsourcing and storytelling by gamification
 
Geospatial digital twin
Geospatial digital twinGeospatial digital twin
Geospatial digital twin
 
Crowdsourcing pointclouds trends and technologies
Crowdsourcing pointclouds  trends and technologiesCrowdsourcing pointclouds  trends and technologies
Crowdsourcing pointclouds trends and technologies
 
Infrastruktur Informasi Geospasial untuk Big Data dan 3D Geoinformasi
Infrastruktur Informasi Geospasial untuk Big Data dan 3D GeoinformasiInfrastruktur Informasi Geospasial untuk Big Data dan 3D Geoinformasi
Infrastruktur Informasi Geospasial untuk Big Data dan 3D Geoinformasi
 
Tips dan trik optimasi Agisoft
Tips dan trik optimasi AgisoftTips dan trik optimasi Agisoft
Tips dan trik optimasi Agisoft
 
Sistem dan Transformasi Koordinat
Sistem dan Transformasi KoordinatSistem dan Transformasi Koordinat
Sistem dan Transformasi Koordinat
 
Layanan data spasial berbasis OGC
Layanan data spasial berbasis OGCLayanan data spasial berbasis OGC
Layanan data spasial berbasis OGC
 
Pengantar WebGIS
Pengantar WebGISPengantar WebGIS
Pengantar WebGIS
 
Geoserver dan OGC Services
Geoserver dan OGC ServicesGeoserver dan OGC Services
Geoserver dan OGC Services
 
Desain Antarmuka WebGIS: Bootstrap
Desain Antarmuka WebGIS: BootstrapDesain Antarmuka WebGIS: Bootstrap
Desain Antarmuka WebGIS: Bootstrap
 
Desain sistem informasi web gis
Desain sistem informasi web gisDesain sistem informasi web gis
Desain sistem informasi web gis
 
Analisis kebutuhan sistem web gis
Analisis kebutuhan sistem web gisAnalisis kebutuhan sistem web gis
Analisis kebutuhan sistem web gis
 
Pengujian Sistem WebGIS
Pengujian Sistem WebGISPengujian Sistem WebGIS
Pengujian Sistem WebGIS
 
Drone flight planning - Principles and Practices
Drone flight planning - Principles and PracticesDrone flight planning - Principles and Practices
Drone flight planning - Principles and Practices
 
Testing spatial data deliverance in SQL and NoSQL Database
Testing spatial data deliverance in SQL and NoSQL DatabaseTesting spatial data deliverance in SQL and NoSQL Database
Testing spatial data deliverance in SQL and NoSQL Database
 
VGI Overview - Crowdsourcing Participatory Mapping
VGI Overview - Crowdsourcing Participatory MappingVGI Overview - Crowdsourcing Participatory Mapping
VGI Overview - Crowdsourcing Participatory Mapping
 

KĂźrzlich hochgeladen

4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)cama23
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A BeĂąa
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 

KĂźrzlich hochgeladen (20)

YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 

Pengantar Structure from Motion Photogrammetry

Hinweis der Redaktion

  1. https://cs.nyu.edu/~fergus/teaching/vision_2012/6_Multiview_SfM.pdf
  2. https://www.cc.gatech.edu/classes/AY2016/cs4476_fall/results/proj3/html/xdong63/index.html https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_calib3d/py_epipolar_geometry/py_epipolar_geometry.html
  3. https://www.cc.gatech.edu/classes/AY2016/cs4476_fall/results/proj3/html/xdong63/index.html https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_calib3d/py_epipolar_geometry/py_epipolar_geometry.html
  4. https://cs.nyu.edu/~fergus/teaching/vision_2012/6_Multiview_SfM.pdf
  5. https://cs.nyu.edu/~fergus/teaching/vision_2012/6_Multiview_SfM.pdf
  6. https://slideplayer.com/slide/5282534/
  7. https://slideplayer.com/slide/5282534/
  8. https://www.cc.gatech.edu/classes/AY2016/cs4476_fall/proj2/
  9. https://www.cc.gatech.edu/classes/AY2016/cs4476_fall/results/proj3/html/xdong63/index.html
  10. https://www.cc.gatech.edu/classes/AY2016/cs4476_fall/proj2/
  11. https://www.cc.gatech.edu/classes/AY2016/cs4476_fall/results/proj3/html/xdong63/index.html
  12. https://www.cc.gatech.edu/classes/AY2016/cs4476_fall/results/proj3/html/xdong63/index.html
  13. https://www.cc.gatech.edu/classes/AY2016/cs4476_fall/results/proj3/html/xdong63/index.html
  14. https://cs.nyu.edu/~fergus/teaching/vision_2012/6_Multiview_SfM.pdf
  15. https://cs.nyu.edu/~fergus/teaching/vision_2012/6_Multiview_SfM.pdf
  16. https://cs.nyu.edu/~fergus/teaching/vision_2012/6_Multiview_SfM.pdf
  17. https://cs.nyu.edu/~fergus/teaching/vision_2012/6_Multiview_SfM.pdf
  18. https://cs.nyu.edu/~fergus/teaching/vision_2012/6_Multiview_SfM.pdf
  19. https://cs.nyu.edu/~fergus/teaching/vision_2012/6_Multiview_SfM.pdf
  20. https://cs.nyu.edu/~fergus/teaching/vision_2012/6_Multiview_SfM.pdf
  21. SGM as an Affordable Alternative to LiDAR February 2016 by Frank Wilson of ControlCam, LLC
  22. https://alexgkendall.com/computer_vision/Reprojection_losses_geometry_computer_vision/
  23. http://szeliski.org/Book/ https://www.cc.gatech.edu/classes/AY2016/cs4476_fall/ http://www.robots.ox.ac.uk/~vgg/hzbook/