SlideShare a Scribd company logo
1 of 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

More Related Content

What's hot

Modul Agisoft Photoscan Tingkat Lanjut
Modul Agisoft Photoscan Tingkat LanjutModul Agisoft Photoscan Tingkat Lanjut
Modul Agisoft Photoscan Tingkat Lanjutbramantiyo marjuki
 
Contoh hitung perataan lanjut teknik geodesi
Contoh hitung perataan lanjut teknik geodesiContoh hitung perataan lanjut teknik geodesi
Contoh hitung perataan lanjut teknik geodesiMega Yasma Adha
 
Gd fisik2013 lab2_jawaban 10 soal
Gd fisik2013 lab2_jawaban 10 soalGd fisik2013 lab2_jawaban 10 soal
Gd fisik2013 lab2_jawaban 10 soalTaufiq Rifai
 
Spatial Analyst dalam Sistem Informasi Geografis: Surface Analyst
Spatial Analyst dalam Sistem Informasi Geografis: Surface AnalystSpatial Analyst dalam Sistem Informasi Geografis: Surface Analyst
Spatial Analyst dalam Sistem Informasi Geografis: Surface AnalystSally Indah N
 
Pengertian Fotogrametri dan Penginderaan Jauh
Pengertian Fotogrametri dan Penginderaan JauhPengertian Fotogrametri dan Penginderaan Jauh
Pengertian Fotogrametri dan Penginderaan JauhAlrezPahlevi
 
Penginderaan Jauh : Klasifikasi Terselia
Penginderaan Jauh : Klasifikasi TerseliaPenginderaan Jauh : Klasifikasi Terselia
Penginderaan Jauh : Klasifikasi TerseliaWachidatin N C
 
Dasar penentuan geometri titik batas
Dasar penentuan geometri titik batasDasar penentuan geometri titik batas
Dasar penentuan geometri titik batassyafrilr
 
Penginderaan Jauh
Penginderaan JauhPenginderaan Jauh
Penginderaan Jauhjasa16
 
Survei dan Pemetaan Menggunakan GPS
Survei dan Pemetaan Menggunakan GPSSurvei dan Pemetaan Menggunakan GPS
Survei dan Pemetaan Menggunakan GPSbramantiyo marjuki
 
Tutorial Singkat Agisoft Photoscan Basic
Tutorial Singkat Agisoft Photoscan BasicTutorial Singkat Agisoft Photoscan Basic
Tutorial Singkat Agisoft Photoscan Basicbramantiyo marjuki
 
Makalah geosat vlbi
Makalah geosat vlbiMakalah geosat vlbi
Makalah geosat vlbifebrina11
 
Penginderaan Jauh : Klasifikasi Tidak Terselia
Penginderaan Jauh : Klasifikasi Tidak TerseliaPenginderaan Jauh : Klasifikasi Tidak Terselia
Penginderaan Jauh : Klasifikasi Tidak TerseliaWachidatin N C
 

What's hot (20)

Sistem waktu sipil dan waktu julian
Sistem waktu sipil dan waktu julianSistem waktu sipil dan waktu julian
Sistem waktu sipil dan waktu julian
 
Modul Agisoft Photoscan Tingkat Lanjut
Modul Agisoft Photoscan Tingkat LanjutModul Agisoft Photoscan Tingkat Lanjut
Modul Agisoft Photoscan Tingkat Lanjut
 
Transformasi Datum
Transformasi DatumTransformasi Datum
Transformasi Datum
 
Contoh hitung perataan lanjut teknik geodesi
Contoh hitung perataan lanjut teknik geodesiContoh hitung perataan lanjut teknik geodesi
Contoh hitung perataan lanjut teknik geodesi
 
Sistem Koordinat
Sistem KoordinatSistem Koordinat
Sistem Koordinat
 
Gd fisik2013 lab2_jawaban 10 soal
Gd fisik2013 lab2_jawaban 10 soalGd fisik2013 lab2_jawaban 10 soal
Gd fisik2013 lab2_jawaban 10 soal
 
Spatial Analyst dalam Sistem Informasi Geografis: Surface Analyst
Spatial Analyst dalam Sistem Informasi Geografis: Surface AnalystSpatial Analyst dalam Sistem Informasi Geografis: Surface Analyst
Spatial Analyst dalam Sistem Informasi Geografis: Surface Analyst
 
Pengertian Fotogrametri dan Penginderaan Jauh
Pengertian Fotogrametri dan Penginderaan JauhPengertian Fotogrametri dan Penginderaan Jauh
Pengertian Fotogrametri dan Penginderaan Jauh
 
Penginderaan Jauh : Klasifikasi Terselia
Penginderaan Jauh : Klasifikasi TerseliaPenginderaan Jauh : Klasifikasi Terselia
Penginderaan Jauh : Klasifikasi Terselia
 
Dasar penentuan geometri titik batas
Dasar penentuan geometri titik batasDasar penentuan geometri titik batas
Dasar penentuan geometri titik batas
 
Penginderaan Jauh
Penginderaan JauhPenginderaan Jauh
Penginderaan Jauh
 
Survei dan Pemetaan Menggunakan GPS
Survei dan Pemetaan Menggunakan GPSSurvei dan Pemetaan Menggunakan GPS
Survei dan Pemetaan Menggunakan GPS
 
Laporan koreksi geometri citra satelit landsat
Laporan koreksi geometri citra satelit landsatLaporan koreksi geometri citra satelit landsat
Laporan koreksi geometri citra satelit landsat
 
Tutorial Singkat Agisoft Photoscan Basic
Tutorial Singkat Agisoft Photoscan BasicTutorial Singkat Agisoft Photoscan Basic
Tutorial Singkat Agisoft Photoscan Basic
 
Makalah geosat vlbi
Makalah geosat vlbiMakalah geosat vlbi
Makalah geosat vlbi
 
Penginderaan Jauh : Klasifikasi Tidak Terselia
Penginderaan Jauh : Klasifikasi Tidak TerseliaPenginderaan Jauh : Klasifikasi Tidak Terselia
Penginderaan Jauh : Klasifikasi Tidak Terselia
 
komposit warna
komposit warnakomposit warna
komposit warna
 
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
 
Laporan DGN95 - RSGI
Laporan DGN95 - RSGILaporan DGN95 - RSGI
Laporan DGN95 - RSGI
 
TRANSFORMASI KOORDINAT UTM KE TM3º
TRANSFORMASI KOORDINAT UTM KE TM3ºTRANSFORMASI KOORDINAT UTM KE TM3º
TRANSFORMASI KOORDINAT UTM KE TM3º
 

Similar to 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
 
Review_of_phase_measuring_deflectometry.pdf
Review_of_phase_measuring_deflectometry.pdfReview_of_phase_measuring_deflectometry.pdf
Review_of_phase_measuring_deflectometry.pdfSevgulDemir
 
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
 

Similar to 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
 

More from 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
 
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
 

More from 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
 

Recently uploaded

Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
Romantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxRomantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxsqpmdrvczh
 
Quarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up FridayQuarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up FridayMakMakNepo
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
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
 
ROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationAadityaSharma884161
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.arsicmarija21
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........LeaCamillePacle
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 

Recently uploaded (20)

Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
Rapple "Scholarly Communications and the Sustainable Development Goals"
Rapple "Scholarly Communications and the Sustainable Development Goals"Rapple "Scholarly Communications and the Sustainable Development Goals"
Rapple "Scholarly Communications and the Sustainable Development Goals"
 
Romantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxRomantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptx
 
Quarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up FridayQuarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up Friday
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
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
 
ROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint Presentation
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 

Pengantar Structure from Motion Photogrammetry

Editor's Notes

  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/