SlideShare a Scribd company logo
Photogrammetry
A Brief Primer
Objects:
Buildings
Landscapes:
Photogrammetry: Using photographs to survey
& measure distances between objects
Photogrammetry = Umbrella Term Over Things like:
• Stereography/Stereoscopy
• Stereoplotting (elevation contours on terrain maps)
• Structure From Motion (SfM)
• = Using photographs to build a 3D Model
• SfM = Umbrella Term Over Things like:
• “Stereographic Reconstruction” (How Vricon describes their stuff)
• Simultaneous Localization & Mapping (SLAM)
• Visual Odometry (when Robots SLAM)
• Structure from Motion (SfM)
• Can use images from any cameras, in any
order, at any scale (but typically applied esp
to close range)
• = crowdsourcable
• At 1:1 level = highest photogrammetry
resolution possible
• Industry preferred term in BIM, GEOINT,
Exploration & Museum sciences
Simultaneous Location & Mapping (SLAM)
• Performs SfM by use of metadata context vs.
edge recognition
• Can only use ordered images from same
camera
• Lower resolution because of mathematical
approximation
• Best used for kilometer+ swathes (order +
geospatial metadata help build, but don’t require precision)
• VR/AR community fondness for term (because
real time capture predicates use of same camera, low resolution
necessary in current engines)
Photogrammetry vs. Spatial Mapping in VR/AR
Thing to be aware of: Spatial Mapping focus isn’t on image capture, but bounding box/volume recognition
Uses cameras + near-infrared depth sensors for limited structured light scanning (SLS)
Examples: Spatial Mapping in Hololens
A Brief Note on the Infrared Spectrum
What is Photogrammetry Used For?
Aerial
• Terrain
Mapping
• Creating
Virtual
Landscapes
Terrestrial /1:1
• Rapid Replication
of Objects/Artifacts
• Creating Virtual
Landscapes
Time/Space Replicator
Who Uses Structure from Motion & Derivatives?
GEOINT
Exploration
& Surveying
Architecture
&
Infrastructure
Leisure
Building
Information
Modelling (BIM)
Roadworks
Structural
Engineering
Agricultural
Technology
(Agrotech)
Geology
Geosciences
Oil & Gas
Aerospace
Conservation
Anthropology
Marine Sciences
Meteorology
Gaming
Museums & Education
Virtual Tourism
Tourism
(organizational)
National Policy & Security
Digital Archaeology
(the group who’s had their fingers in the 2D +
3D pies in all of these categories the longest)
Film
Autonomous Vehicles
Quick How To Guide:
• What You’ll Need
• Camera (even phone camera is fine these days)
• Software
• Best:
• BIM Industry standard is Agisoft
• 2nd place: Autodesk Remake (formerly Autodesk 123D Catch & Autodesk Memento)
• RealityCapture
• Lots of open source versions
• Samantha (->Zephyr)
• Assorted MatLab pull-a-part-ables
• Patience
For An Object
Basic Object
Basic Object with
Higher Res Detail
Exs. From Bentley Photogrammetry Workflows
Height Rings Help:
If there’s not much texture/uniform texture:
• use a calibration mechanism
• ensure photo order to provide additional context
For A Building Exterior:
For just the front facade
Going Round Corners (More is Better)
Height Helps (But again, aren’t necessary, can fudge from human height)
For A Room Interior (the hardest)
If Using Drones:
• Maintaining photo sequence is crucial
For planes +
• Known/Precision overlap required
Once you’ve captured your images
• Get rid of any blurry or zoomed ones (these are non-helpful)
• Pop them into suitable software
• Push them through the automated workflow (or torture yourself in Matlab, your choice)
• Export in your desired format
• Yay!
How does Photogrammetry fit in with the rest
of the possibilities for Diagnostic Imaging?
Towards Ubiquitous Sensing
• But photogrammetry is only the beginning…..
• 3D Social Multimedia
• Diagnostic devices constantly getting cheaper
• (Visible Image camera as example)
• Rising demand for 3D Content
• -- Everyone constantly mapping the world in 3D
• Throw in machine learning analytics
• =Ubiquitous, Omniscient 3D Sensing & Mixed Reality Space
• =The Science Fiction Future will be upon us….
Shout out to my recent invited paper
on this re: National Security
preparation for this…

More Related Content

What's hot

Svl underground utility photogrammetry survey
Svl underground utility photogrammetry surveySvl underground utility photogrammetry survey
Svl underground utility photogrammetry survey
Star Vision
 
Pengantar Structure from Motion Photogrammetry
Pengantar Structure from Motion PhotogrammetryPengantar Structure from Motion Photogrammetry
Pengantar Structure from Motion Photogrammetry
Dany Laksono
 
Photogrammetry - areaotriangulation
Photogrammetry - areaotriangulationPhotogrammetry - areaotriangulation
Photogrammetry - areaotriangulation
jayan_sri
 
The generalized SLAM framework
The generalized SLAM framework The generalized SLAM framework
The generalized SLAM framework
SchmidtAdam
 
Photogrammetry
Photogrammetry Photogrammetry
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
Emanuele Simioni
 
Sem 2 Presentation
Sem 2 PresentationSem 2 Presentation
Sem 2 PresentationShalom Cohen
 
FastCampus 2018 SLAM Workshop
FastCampus 2018 SLAM WorkshopFastCampus 2018 SLAM Workshop
FastCampus 2018 SLAM Workshop
Dong-Won Shin
 
Non-Planar Projections (GRAPP 2008)
Non-Planar Projections (GRAPP 2008)Non-Planar Projections (GRAPP 2008)
Non-Planar Projections (GRAPP 2008)Matthias Trapp
 
03 cameras & their geometry
03 cameras & their geometry03 cameras & their geometry
03 cameras & their geometry
Sarhat Adam
 
Kintinuous review
Kintinuous reviewKintinuous review
Kintinuous review
Dong-Won Shin
 
01 introdcution to photogrammetry
01 introdcution to photogrammetry01 introdcution to photogrammetry
01 introdcution to photogrammetry
Sarhat Adam
 
Analysis of KinectFusion
Analysis of KinectFusionAnalysis of KinectFusion
Analysis of KinectFusion
Dong-Won Shin
 
BAM_textural_object.pptx
BAM_textural_object.pptxBAM_textural_object.pptx
BAM_textural_object.pptxgrssieee
 
Programming Augmented Reality - Xamarin Evolve
Programming Augmented Reality - Xamarin EvolveProgramming Augmented Reality - Xamarin Evolve
Programming Augmented Reality - Xamarin Evolve
Frank Krueger
 
Motion capture technology
Motion capture technologyMotion capture technology
Motion capture technology
harini501
 
02 principle of photography and imaging
02 principle of photography and imaging02 principle of photography and imaging
02 principle of photography and imaging
Sarhat Adam
 

What's hot (19)

Svl underground utility photogrammetry survey
Svl underground utility photogrammetry surveySvl underground utility photogrammetry survey
Svl underground utility photogrammetry survey
 
Pengantar Structure from Motion Photogrammetry
Pengantar Structure from Motion PhotogrammetryPengantar Structure from Motion Photogrammetry
Pengantar Structure from Motion Photogrammetry
 
Poster_Final
Poster_FinalPoster_Final
Poster_Final
 
P1131210137
P1131210137P1131210137
P1131210137
 
Photogrammetry - areaotriangulation
Photogrammetry - areaotriangulationPhotogrammetry - areaotriangulation
Photogrammetry - areaotriangulation
 
The generalized SLAM framework
The generalized SLAM framework The generalized SLAM framework
The generalized SLAM framework
 
Photogrammetry
Photogrammetry Photogrammetry
Photogrammetry
 
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
 
Sem 2 Presentation
Sem 2 PresentationSem 2 Presentation
Sem 2 Presentation
 
FastCampus 2018 SLAM Workshop
FastCampus 2018 SLAM WorkshopFastCampus 2018 SLAM Workshop
FastCampus 2018 SLAM Workshop
 
Non-Planar Projections (GRAPP 2008)
Non-Planar Projections (GRAPP 2008)Non-Planar Projections (GRAPP 2008)
Non-Planar Projections (GRAPP 2008)
 
03 cameras & their geometry
03 cameras & their geometry03 cameras & their geometry
03 cameras & their geometry
 
Kintinuous review
Kintinuous reviewKintinuous review
Kintinuous review
 
01 introdcution to photogrammetry
01 introdcution to photogrammetry01 introdcution to photogrammetry
01 introdcution to photogrammetry
 
Analysis of KinectFusion
Analysis of KinectFusionAnalysis of KinectFusion
Analysis of KinectFusion
 
BAM_textural_object.pptx
BAM_textural_object.pptxBAM_textural_object.pptx
BAM_textural_object.pptx
 
Programming Augmented Reality - Xamarin Evolve
Programming Augmented Reality - Xamarin EvolveProgramming Augmented Reality - Xamarin Evolve
Programming Augmented Reality - Xamarin Evolve
 
Motion capture technology
Motion capture technologyMotion capture technology
Motion capture technology
 
02 principle of photography and imaging
02 principle of photography and imaging02 principle of photography and imaging
02 principle of photography and imaging
 

Similar to Photogrammetry: A Quick Primer

2022 COMP4010 Lecture4: AR Interaction
2022 COMP4010 Lecture4: AR Interaction2022 COMP4010 Lecture4: AR Interaction
2022 COMP4010 Lecture4: AR Interaction
Mark Billinghurst
 
introduction to Reverse Engineering.pptx
introduction to Reverse Engineering.pptxintroduction to Reverse Engineering.pptx
introduction to Reverse Engineering.pptx
GRajesh21
 
photogrammetry surveying.pptx.pdf
photogrammetry surveying.pptx.pdfphotogrammetry surveying.pptx.pdf
photogrammetry surveying.pptx.pdf
PrakashBudha3
 
Computer-Vision based Centralized Multi-agent System on Matlab and Arduino Du...
Computer-Vision based Centralized Multi-agent System on Matlab and Arduino Du...Computer-Vision based Centralized Multi-agent System on Matlab and Arduino Du...
Computer-Vision based Centralized Multi-agent System on Matlab and Arduino Du...
Aritra Sarkar
 
Introduction of photogrammetry
Introduction of photogrammetryIntroduction of photogrammetry
Introduction of photogrammetry
Jayantha Samarasinghe
 
Comp4010 Lecture4 AR Tracking and Interaction
Comp4010 Lecture4 AR Tracking and InteractionComp4010 Lecture4 AR Tracking and Interaction
Comp4010 Lecture4 AR Tracking and Interaction
Mark Billinghurst
 
3D modeling and animation
3D modeling and animation3D modeling and animation
3D modeling and animation
Imran Javed Joura
 
Object tracking
Object trackingObject tracking
Object tracking
Sri vidhya k
 
"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
 
Close range Photogrammeetry
Close range PhotogrammeetryClose range Photogrammeetry
Close range Photogrammeetrychinmay khadke
 
COMP 4010 Lecture10: AR Tracking
COMP 4010 Lecture10: AR TrackingCOMP 4010 Lecture10: AR Tracking
COMP 4010 Lecture10: AR Tracking
Mark Billinghurst
 
Photogrammetry: Latest Technology to Create Maps Using Drones?
Photogrammetry: Latest Technology to Create Maps Using Drones?Photogrammetry: Latest Technology to Create Maps Using Drones?
Photogrammetry: Latest Technology to Create Maps Using Drones?
NI BT
 
Introduction of slam
Introduction of slamIntroduction of slam
Introduction of slam
Hung-Chih Chang
 
Computer Vision Workshop
Computer Vision WorkshopComputer Vision Workshop
Computer Vision Workshop
Helen Tabunshchyk
 
Europa Presentation 2011
Europa Presentation 2011Europa Presentation 2011
Europa Presentation 2011Chris Churchill
 
Visibility Optimization for Games
Visibility Optimization for GamesVisibility Optimization for Games
Visibility Optimization for Games
Umbra
 
Visibility Optimization for Games
Visibility Optimization for GamesVisibility Optimization for Games
Visibility Optimization for Games
Sampo Lappalainen
 
Synthesizing pseudo 2.5 d content from monocular videos for mixed reality
Synthesizing pseudo 2.5 d content from monocular videos for mixed realitySynthesizing pseudo 2.5 d content from monocular videos for mixed reality
Synthesizing pseudo 2.5 d content from monocular videos for mixed reality
NAVER Engineering
 
Computer Vision sfm
Computer Vision sfmComputer Vision sfm
Computer Vision sfm
Wael Badawy
 

Similar to Photogrammetry: A Quick Primer (20)

2022 COMP4010 Lecture4: AR Interaction
2022 COMP4010 Lecture4: AR Interaction2022 COMP4010 Lecture4: AR Interaction
2022 COMP4010 Lecture4: AR Interaction
 
introduction to Reverse Engineering.pptx
introduction to Reverse Engineering.pptxintroduction to Reverse Engineering.pptx
introduction to Reverse Engineering.pptx
 
photogrammetry surveying.pptx.pdf
photogrammetry surveying.pptx.pdfphotogrammetry surveying.pptx.pdf
photogrammetry surveying.pptx.pdf
 
Computer-Vision based Centralized Multi-agent System on Matlab and Arduino Du...
Computer-Vision based Centralized Multi-agent System on Matlab and Arduino Du...Computer-Vision based Centralized Multi-agent System on Matlab and Arduino Du...
Computer-Vision based Centralized Multi-agent System on Matlab and Arduino Du...
 
Introduction of photogrammetry
Introduction of photogrammetryIntroduction of photogrammetry
Introduction of photogrammetry
 
Comp4010 Lecture4 AR Tracking and Interaction
Comp4010 Lecture4 AR Tracking and InteractionComp4010 Lecture4 AR Tracking and Interaction
Comp4010 Lecture4 AR Tracking and Interaction
 
3D modeling and animation
3D modeling and animation3D modeling and animation
3D modeling and animation
 
Object tracking
Object trackingObject tracking
Object tracking
 
"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...
 
Close range Photogrammeetry
Close range PhotogrammeetryClose range Photogrammeetry
Close range Photogrammeetry
 
COMP 4010 Lecture10: AR Tracking
COMP 4010 Lecture10: AR TrackingCOMP 4010 Lecture10: AR Tracking
COMP 4010 Lecture10: AR Tracking
 
Photogrammetry: Latest Technology to Create Maps Using Drones?
Photogrammetry: Latest Technology to Create Maps Using Drones?Photogrammetry: Latest Technology to Create Maps Using Drones?
Photogrammetry: Latest Technology to Create Maps Using Drones?
 
Introduction of slam
Introduction of slamIntroduction of slam
Introduction of slam
 
Computer Vision Workshop
Computer Vision WorkshopComputer Vision Workshop
Computer Vision Workshop
 
FinalPoster
FinalPosterFinalPoster
FinalPoster
 
Europa Presentation 2011
Europa Presentation 2011Europa Presentation 2011
Europa Presentation 2011
 
Visibility Optimization for Games
Visibility Optimization for GamesVisibility Optimization for Games
Visibility Optimization for Games
 
Visibility Optimization for Games
Visibility Optimization for GamesVisibility Optimization for Games
Visibility Optimization for Games
 
Synthesizing pseudo 2.5 d content from monocular videos for mixed reality
Synthesizing pseudo 2.5 d content from monocular videos for mixed realitySynthesizing pseudo 2.5 d content from monocular videos for mixed reality
Synthesizing pseudo 2.5 d content from monocular videos for mixed reality
 
Computer Vision sfm
Computer Vision sfmComputer Vision sfm
Computer Vision sfm
 

More from Ashley M. Richter

Semiotics & Symbolic Anthropology: An Introduction and Discussion of how it r...
Semiotics & Symbolic Anthropology: An Introduction and Discussion of how it r...Semiotics & Symbolic Anthropology: An Introduction and Discussion of how it r...
Semiotics & Symbolic Anthropology: An Introduction and Discussion of how it r...
Ashley M. Richter
 
First User Experiences in 3D Science Fiction Data Visualization Systems
First User Experiences in 3D Science Fiction Data Visualization SystemsFirst User Experiences in 3D Science Fiction Data Visualization Systems
First User Experiences in 3D Science Fiction Data Visualization Systems
Ashley M. Richter
 
Remote Sensing and the Digital Scaffold
Remote Sensing and the Digital ScaffoldRemote Sensing and the Digital Scaffold
Remote Sensing and the Digital Scaffold
Ashley M. Richter
 
Human technology relations: haptics flavored
Human technology relations: haptics flavoredHuman technology relations: haptics flavored
Human technology relations: haptics flavored
Ashley M. Richter
 
Competitive intelligence for multimodal data integration
Competitive intelligence for multimodal data integrationCompetitive intelligence for multimodal data integration
Competitive intelligence for multimodal data integration
Ashley M. Richter
 
3D epistemologies vs 3D software
3D epistemologies vs 3D software3D epistemologies vs 3D software
3D epistemologies vs 3D software
Ashley M. Richter
 
Creating A Research Poster
Creating A Research PosterCreating A Research Poster
Creating A Research Poster
Ashley M. Richter
 
Imaging Technologies & Methodologies for Archaeological Visualization
Imaging Technologies & Methodologies for Archaeological VisualizationImaging Technologies & Methodologies for Archaeological Visualization
Imaging Technologies & Methodologies for Archaeological Visualization
Ashley M. Richter
 
Integrated Technology for Archaeological Imaging in the Field and in the Lab
Integrated Technology for Archaeological Imaging in the Field and in the LabIntegrated Technology for Archaeological Imaging in the Field and in the Lab
Integrated Technology for Archaeological Imaging in the Field and in the Lab
Ashley M. Richter
 
From STEM to STEAM: Aerospace Partnerships with Cultural Heritage Diagnostics
From STEM to STEAM: Aerospace Partnerships with Cultural Heritage DiagnosticsFrom STEM to STEAM: Aerospace Partnerships with Cultural Heritage Diagnostics
From STEM to STEAM: Aerospace Partnerships with Cultural Heritage Diagnostics
Ashley M. Richter
 
Re-Evaluating the Undergraduate Internship: New STEAM Pathways Towards Interd...
Re-Evaluating the Undergraduate Internship: New STEAM Pathways Towards Interd...Re-Evaluating the Undergraduate Internship: New STEAM Pathways Towards Interd...
Re-Evaluating the Undergraduate Internship: New STEAM Pathways Towards Interd...Ashley M. Richter
 
Visualizing the Past for the Present: A Summation of Interdisciplinary Digita...
Visualizing the Past for the Present: A Summation of Interdisciplinary Digita...Visualizing the Past for the Present: A Summation of Interdisciplinary Digita...
Visualizing the Past for the Present: A Summation of Interdisciplinary Digita...Ashley M. Richter
 
An Overview of the Center of Interdisciplinary Science for Art, Architecture,...
An Overview of the Center of Interdisciplinary Science for Art, Architecture,...An Overview of the Center of Interdisciplinary Science for Art, Architecture,...
An Overview of the Center of Interdisciplinary Science for Art, Architecture,...Ashley M. Richter
 
Finding Meaning in the Data Avalanche: The Ethical Dangers & Community Value ...
Finding Meaning in the Data Avalanche: The Ethical Dangers & Community Value ...Finding Meaning in the Data Avalanche: The Ethical Dangers & Community Value ...
Finding Meaning in the Data Avalanche: The Ethical Dangers & Community Value ...Ashley M. Richter
 
Digital Archaeological Landscapes & Replicated Artifacts: Questions of Analyt...
Digital Archaeological Landscapes & Replicated Artifacts: Questions of Analyt...Digital Archaeological Landscapes & Replicated Artifacts: Questions of Analyt...
Digital Archaeological Landscapes & Replicated Artifacts: Questions of Analyt...Ashley M. Richter
 
Sandcastles for Science Presentation
Sandcastles for Science PresentationSandcastles for Science Presentation
Sandcastles for Science Presentation
Ashley M. Richter
 

More from Ashley M. Richter (16)

Semiotics & Symbolic Anthropology: An Introduction and Discussion of how it r...
Semiotics & Symbolic Anthropology: An Introduction and Discussion of how it r...Semiotics & Symbolic Anthropology: An Introduction and Discussion of how it r...
Semiotics & Symbolic Anthropology: An Introduction and Discussion of how it r...
 
First User Experiences in 3D Science Fiction Data Visualization Systems
First User Experiences in 3D Science Fiction Data Visualization SystemsFirst User Experiences in 3D Science Fiction Data Visualization Systems
First User Experiences in 3D Science Fiction Data Visualization Systems
 
Remote Sensing and the Digital Scaffold
Remote Sensing and the Digital ScaffoldRemote Sensing and the Digital Scaffold
Remote Sensing and the Digital Scaffold
 
Human technology relations: haptics flavored
Human technology relations: haptics flavoredHuman technology relations: haptics flavored
Human technology relations: haptics flavored
 
Competitive intelligence for multimodal data integration
Competitive intelligence for multimodal data integrationCompetitive intelligence for multimodal data integration
Competitive intelligence for multimodal data integration
 
3D epistemologies vs 3D software
3D epistemologies vs 3D software3D epistemologies vs 3D software
3D epistemologies vs 3D software
 
Creating A Research Poster
Creating A Research PosterCreating A Research Poster
Creating A Research Poster
 
Imaging Technologies & Methodologies for Archaeological Visualization
Imaging Technologies & Methodologies for Archaeological VisualizationImaging Technologies & Methodologies for Archaeological Visualization
Imaging Technologies & Methodologies for Archaeological Visualization
 
Integrated Technology for Archaeological Imaging in the Field and in the Lab
Integrated Technology for Archaeological Imaging in the Field and in the LabIntegrated Technology for Archaeological Imaging in the Field and in the Lab
Integrated Technology for Archaeological Imaging in the Field and in the Lab
 
From STEM to STEAM: Aerospace Partnerships with Cultural Heritage Diagnostics
From STEM to STEAM: Aerospace Partnerships with Cultural Heritage DiagnosticsFrom STEM to STEAM: Aerospace Partnerships with Cultural Heritage Diagnostics
From STEM to STEAM: Aerospace Partnerships with Cultural Heritage Diagnostics
 
Re-Evaluating the Undergraduate Internship: New STEAM Pathways Towards Interd...
Re-Evaluating the Undergraduate Internship: New STEAM Pathways Towards Interd...Re-Evaluating the Undergraduate Internship: New STEAM Pathways Towards Interd...
Re-Evaluating the Undergraduate Internship: New STEAM Pathways Towards Interd...
 
Visualizing the Past for the Present: A Summation of Interdisciplinary Digita...
Visualizing the Past for the Present: A Summation of Interdisciplinary Digita...Visualizing the Past for the Present: A Summation of Interdisciplinary Digita...
Visualizing the Past for the Present: A Summation of Interdisciplinary Digita...
 
An Overview of the Center of Interdisciplinary Science for Art, Architecture,...
An Overview of the Center of Interdisciplinary Science for Art, Architecture,...An Overview of the Center of Interdisciplinary Science for Art, Architecture,...
An Overview of the Center of Interdisciplinary Science for Art, Architecture,...
 
Finding Meaning in the Data Avalanche: The Ethical Dangers & Community Value ...
Finding Meaning in the Data Avalanche: The Ethical Dangers & Community Value ...Finding Meaning in the Data Avalanche: The Ethical Dangers & Community Value ...
Finding Meaning in the Data Avalanche: The Ethical Dangers & Community Value ...
 
Digital Archaeological Landscapes & Replicated Artifacts: Questions of Analyt...
Digital Archaeological Landscapes & Replicated Artifacts: Questions of Analyt...Digital Archaeological Landscapes & Replicated Artifacts: Questions of Analyt...
Digital Archaeological Landscapes & Replicated Artifacts: Questions of Analyt...
 
Sandcastles for Science Presentation
Sandcastles for Science PresentationSandcastles for Science Presentation
Sandcastles for Science Presentation
 

Recently uploaded

GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 

Recently uploaded (20)

GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 

Photogrammetry: A Quick Primer

  • 5. Photogrammetry: Using photographs to survey & measure distances between objects Photogrammetry = Umbrella Term Over Things like: • Stereography/Stereoscopy • Stereoplotting (elevation contours on terrain maps) • Structure From Motion (SfM) • = Using photographs to build a 3D Model • SfM = Umbrella Term Over Things like: • “Stereographic Reconstruction” (How Vricon describes their stuff) • Simultaneous Localization & Mapping (SLAM) • Visual Odometry (when Robots SLAM)
  • 6. • Structure from Motion (SfM) • Can use images from any cameras, in any order, at any scale (but typically applied esp to close range) • = crowdsourcable • At 1:1 level = highest photogrammetry resolution possible • Industry preferred term in BIM, GEOINT, Exploration & Museum sciences Simultaneous Location & Mapping (SLAM) • Performs SfM by use of metadata context vs. edge recognition • Can only use ordered images from same camera • Lower resolution because of mathematical approximation • Best used for kilometer+ swathes (order + geospatial metadata help build, but don’t require precision) • VR/AR community fondness for term (because real time capture predicates use of same camera, low resolution necessary in current engines)
  • 7. Photogrammetry vs. Spatial Mapping in VR/AR Thing to be aware of: Spatial Mapping focus isn’t on image capture, but bounding box/volume recognition Uses cameras + near-infrared depth sensors for limited structured light scanning (SLS) Examples: Spatial Mapping in Hololens
  • 8. A Brief Note on the Infrared Spectrum
  • 9. What is Photogrammetry Used For? Aerial • Terrain Mapping • Creating Virtual Landscapes Terrestrial /1:1 • Rapid Replication of Objects/Artifacts • Creating Virtual Landscapes Time/Space Replicator
  • 10. Who Uses Structure from Motion & Derivatives? GEOINT Exploration & Surveying Architecture & Infrastructure Leisure Building Information Modelling (BIM) Roadworks Structural Engineering Agricultural Technology (Agrotech) Geology Geosciences Oil & Gas Aerospace Conservation Anthropology Marine Sciences Meteorology Gaming Museums & Education Virtual Tourism Tourism (organizational) National Policy & Security Digital Archaeology (the group who’s had their fingers in the 2D + 3D pies in all of these categories the longest) Film Autonomous Vehicles
  • 11. Quick How To Guide: • What You’ll Need • Camera (even phone camera is fine these days) • Software • Best: • BIM Industry standard is Agisoft • 2nd place: Autodesk Remake (formerly Autodesk 123D Catch & Autodesk Memento) • RealityCapture • Lots of open source versions • Samantha (->Zephyr) • Assorted MatLab pull-a-part-ables • Patience
  • 12. For An Object Basic Object Basic Object with Higher Res Detail Exs. From Bentley Photogrammetry Workflows
  • 14. If there’s not much texture/uniform texture: • use a calibration mechanism • ensure photo order to provide additional context
  • 15. For A Building Exterior: For just the front facade
  • 16. Going Round Corners (More is Better)
  • 17. Height Helps (But again, aren’t necessary, can fudge from human height)
  • 18. For A Room Interior (the hardest)
  • 19. If Using Drones: • Maintaining photo sequence is crucial
  • 20. For planes + • Known/Precision overlap required
  • 21. Once you’ve captured your images • Get rid of any blurry or zoomed ones (these are non-helpful) • Pop them into suitable software • Push them through the automated workflow (or torture yourself in Matlab, your choice) • Export in your desired format • Yay!
  • 22. How does Photogrammetry fit in with the rest of the possibilities for Diagnostic Imaging?
  • 23. Towards Ubiquitous Sensing • But photogrammetry is only the beginning….. • 3D Social Multimedia • Diagnostic devices constantly getting cheaper • (Visible Image camera as example) • Rising demand for 3D Content • -- Everyone constantly mapping the world in 3D • Throw in machine learning analytics • =Ubiquitous, Omniscient 3D Sensing & Mixed Reality Space • =The Science Fiction Future will be upon us…. Shout out to my recent invited paper on this re: National Security preparation for this…