Top Banner
COLLEGE OF ENGINEERING School of Civil and Construction Engineering A Comparison of Drone-Based SfM and Drone-Based Lidar for Dense Topographic Mapping Applications Chase Simpson, MS, EIT, FS Instructor of Geomatics Oregon State University
29

A Comparison of Drone-Based SfM and Drone-Based Lidar for ...

Apr 08, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: A Comparison of Drone-Based SfM and Drone-Based Lidar for ...

COLLEGE OF ENGINEERINGSchool of Civil and Construction Engineering

A Comparison of Drone-Based SfM and Drone-Based Lidar for

Dense Topographic Mapping Applications

Chase Simpson, MS, EIT, FS

Instructor of Geomatics

Oregon State University

Page 2: A Comparison of Drone-Based SfM and Drone-Based Lidar for ...

Motivation

• Large number of surveyors and geospatial professionals using, or interested in using, UAS for topographic mapping

– Reported that UAS can reduce person-hours in surveying by up to 60% (van Rees, 2018)

• 2 main methods of topographic mapping from UAS

1. Structure from Motion (SfM) + Multi View Stereo (MVS) software applied to drone imagery

2. Light detection and ranging (lidar) on UAS

• Confusing and contradictory information on which is “better” 2

UAS for Topographic Mapping

Page 3: A Comparison of Drone-Based SfM and Drone-Based Lidar for ...

Background on Remote Sensing Systems

3

Active Sensors

3

• Lidar, radar, etc.

• Invariant to ambient lighting conditions

• Typically more expensive

Remote sensor emitting an energy source and

measuring return strength and travel time

UAS-lidar

Page 4: A Comparison of Drone-Based SfM and Drone-Based Lidar for ...

Background on Remote Sensing

4

Passive Sensors

• Cameras

– RGB, NIR, IR

• Reliant on ambient lighting conditions & environmental factors

• Lower cost

Remote sensor collects energy reflected off of

an object from an external source

UAS-SfM

Page 5: A Comparison of Drone-Based SfM and Drone-Based Lidar for ...

Background on SfM

• Relatively new photogrammetric approach

– Leverages advanced image matching algorithms from the field of computer vision

• Many requirements are relaxed, as compared with conventional photogrammetry:

– Can work with a wide range of viewing geometries and consumer-grade cameras

– Well suited to UAS imagery!

– Highly automated, easy to use software:

• Agisoft Metashape, Pix4D, etc.

• Typically consists of two different steps:

– Image matching & recovery of camera parameters (SfM)

– Dense reconstruction (MVS)

5

What is Structure From Motion

Page 6: A Comparison of Drone-Based SfM and Drone-Based Lidar for ...

Specific Goals of Research

Provide information of each platform to aid professionals in selecting the most advantageous technique based on project requirements.

a) Quantitative assessment of UAS-lidar and UAS-SfM in comparison with terrestrial lidar and high accurate check points

b) Qualitative assessment along the following dimensions:

i. Cost

ii. System complexity

iii. Learning curve

iv. Remote aircraft payload requirements

6

Page 7: A Comparison of Drone-Based SfM and Drone-Based Lidar for ...

Project Location

Summary:

– Large elevation gradients

– Tree Canopy

– Multiple Surface Types

Area: ~8 Acres

7

Port of Skamania – Stevenson, WA

Page 8: A Comparison of Drone-Based SfM and Drone-Based Lidar for ...

Port of Skamania

• Complex Variety of Surface types

– Grass

– Concrete

– Bare earth

– Gravel

– Asphalt

8

Surface Characteristics

Page 9: A Comparison of Drone-Based SfM and Drone-Based Lidar for ...

Reference Dataset

• Purpose:- Control for terrestrial lidar & UAS data

- Provide check points for vertical accuracy assessment following ASPRS standards:

- All check points (CP’s) on flat or uniformly sloped open terrain

- Minimum number of 20 points for each surface type

Asphalt: 43 points

Bare Earth: 32 points

Grass: 25 points

• Estimated uncertainties at a 95% Confidence level reported from least square adjustment:

Horizontal: 1.3 cm

Vertical: 2.4 cm

9

Control Survey: Acquisition

Page 10: A Comparison of Drone-Based SfM and Drone-Based Lidar for ...

Reference Data

• Purpose:

– Provide reference as truth when visually comparing UAS datasets

• Summary:

– Lidar Scanner: Leica P40

– Mounted GNSS: Leica GS14 utilizing ORGN

– Acquired density: 1 cm @ 30 m from scanner

– 10 total scan positions used

– Performed manual ground classification

10

Terrestrial Lidar: Acquisition

After Manual Classification

Before Manual Classification RMSE at 95% Confidence level- Horizontal: 1.1 cm- Vertical: 1.2 cm

Page 11: A Comparison of Drone-Based SfM and Drone-Based Lidar for ...

UAS-Lidar

11

Platform Specs

Other Phoenix Systems

All images acquired from:

https://www.phoenixlidar.com/

- DJI M600 Pro w/ A3 flight controller- Phoenix Lidar System AL3-32:

- Lidar Scanner: Velodyne HDL 32- GNSS aided INS: NovAtel KVH1725- Camera: Sony A6000

Cost:~$100,000

Note:This platform is ~median cost of UAS-lidar platforms available. Cost increases substantially for increased accuracy

Page 12: A Comparison of Drone-Based SfM and Drone-Based Lidar for ...

UAS-Lidar

• Mission Planning:

– Software: Phoenix Lidar SpatialExplorer

• Altitude: 180 feet AGL

• Sidelap: 75%

• Flying speed: 8m/s

• Planned Point density: 150 points/m2

• Multiple Returns: (first/last)

• Data Processing

a) NovAtel Inertial Explorer

• Process Trajectory information

b) Phoenix Aerials Inertial Explorer

• Combines lidar and processed trajectory

c) TerraSolid Suite (TerraMatch/TerraScan)

• Maximizes relative accuracy between flight lines

• Point Cloud Classification 12

Data Acquisition

Page 13: A Comparison of Drone-Based SfM and Drone-Based Lidar for ...

UAS-SfM

• Airframe:

– DJI S900

– Pixhawk Flight Controller

• Camera:

– Sony A6300 (24 MP)

– 30mm lens

– Fixed mount

• Positioning system:

– Piksi Multi GNSS receiver (GPS+GLO)

– Dual Frequency Helical GNSS Antenna

– Records a time stamp for each acquired image

Cost: ~$4,000

(COTS: ~$7,500-$15,000)

13

Platform Specs

Page 14: A Comparison of Drone-Based SfM and Drone-Based Lidar for ...

UAS-SfM

• Mission Planning:

– Software: Ardupilot Mission Planner

– Altitude: 377 feet AGL

– Planned GSD: 1.5 cm

– Sidelap: 80%

– Overlap: 80%

– Flying Speed: 5 m/s

• Camera Parameters:

– File Format: Raw

– Shutter speed: 1/1250

– Aperture: F5.6

– ISO [min max]: [100 400]

– Focus mode: Auto (center)

– White Balance: Fixed 14

Data Acquisition

Page 15: A Comparison of Drone-Based SfM and Drone-Based Lidar for ...

UAS-SfM

Software:

• RTKLIB

– Process Trajectory information

– GPS only & GPS+GLONASS

• MATLAB

– Creates .csv file with coordinates of aircraft for each image

– Applies median filter to dense point cloud(s)

• Agisoft Photoscan

– Imagery alignment

– Dense point cloud creation

– Point cloud classification15

Data Processing: Overview

Study completed before the rebranding to “Metashape”

Page 16: A Comparison of Drone-Based SfM and Drone-Based Lidar for ...

UAS-SfM

• Processing Workflow:

- Held constant for all datasets

- Based on USGS recommended workflow

16

Data Processing: Structure from Motion

Mask out

water from

imagery

Adjust

Camera

Accuracies

Align Photos

(sparse

cloud)

Optimize

cameras

Perform

Gradual

Selection

Create

Dense Point

Cloud

Classify

Ground

Points

Select

GCP(s)

Export Dense

SfM Ground

Points (.las)

Apply

Median Filter

(MATLAB)

Median filtered pointcloud (.las)

Import Data

For GCP sensitivity analysis:

1 GCP vs. 5 GCP(s)

USGSWorkflow

Median Filter Summary:- Binning algorithm- 5 cm x 5 cm bins- Reduce noise- Decrease point density

Page 17: A Comparison of Drone-Based SfM and Drone-Based Lidar for ...

Summary of Resulting Data

17

Point Clouds

Point CloudAverage Point

Density (pts/m2)Average Point Spacing (cm)

Terrestrial lidar (reference data set) 7000 1.2

UAS-lidar 50 14.5

UAS-SfM raw 5500 1.3

UAS-SfM grid 350 5.4

Qualitative Assessment

Terrestrial Lidar UAS-SfM rawUAS-SfM grid

UAS-lidar

Page 18: A Comparison of Drone-Based SfM and Drone-Based Lidar for ...

Qualitative Assessment

• Visualized using Cloud Compare

• Benefits:

– Noise visualization

• Key contributions to noise:

– Poor illumination

– Poor Texture

– Decrease in overlap and/or sidelap from large vertical obstructions

– Combinations of above

18

SfM Median Filter

0.00

0.05

0.10

Sta

ndar

d D

evia

tion o

f bin

(m

)

Page 19: A Comparison of Drone-Based SfM and Drone-Based Lidar for ...

Qualitative Analysis

Profiles showing importance of texture & lighting for SfM

19

Point Cloud Comparisons - Profiles

UAS SfM Raw UAS lidarTerrestrial lidar

(reference data)

UAS SfM Raw UAS lidarTerrestrial lidar

(reference data)

Page 20: A Comparison of Drone-Based SfM and Drone-Based Lidar for ...

Qualitative Analysis

Asphalts

Poor Texture

Flat/Hard surface

Bare Earth

Good texture

Flat/Soft surface

Rough surface

Grass

Good texture

Rough surface

Dense Vegetation

20

Point Cloud Comparisons

UAS SfM

Raw

UAS SfM

Grid

UAS

lidarGround TruthTerrestrial lidar

Page 21: A Comparison of Drone-Based SfM and Drone-Based Lidar for ...

Qualitative Comparison

21

Summary of Advantages & Disadvantages

UAS-Lidar UAS-SfM

Sensor type lidar (active) RGB camera (passive)

Can penetrate canopy yes no

Reliant on surface texture no yes

Reliant on lighting conditions no yes

Variables of each data point position & intensity position & RGB

Requirement for georeferencing position and orientation position only

Cost high low

Acquisition time low low

Operational expertise required high moderate

Processing expertise required moderate low

User-input processing time high moderate

Demand on computing resources moderate high

Point density using typical acquisition parameters (pts/m2)

30-250 350-5500

Page 22: A Comparison of Drone-Based SfM and Drone-Based Lidar for ...

Quantitative Analysis

What’s being compared?

22

Vertical Accuracy Assessment II UAS-SfM vs UAS-lidar

VS

UAS-lidar

Summary: ~$100kActive sensorDirectly georeferenced1 GCP

UAS-SfM

Summary: ~$4kPassive sensorGeoreferenced imagery1 GCPMedian Filtered

Page 23: A Comparison of Drone-Based SfM and Drone-Based Lidar for ...

Quantitative Analysis

Compared to ground control

– Asphalt: 43 points

– Bare Earth: 32 points

– Grass: 25 points

Summary:

• UAS-lidar excelled over UAS-SfM on poor textured surfaces

• UAS-SfM performed similarly to UAS-lidar on bare earth

• Both techniques performed poorly on grass when compared to the reference dataset. 23

Vertical Accuracy Assessment II UAS-SfM vs UAS-lidar

Terrestrial Lidar(Reference Data)

UAS LidarUAS SfM(Median Filter)

RMSE at 95% confidence level

Page 24: A Comparison of Drone-Based SfM and Drone-Based Lidar for ...

Conclusions/Recommendations

UAS-SfM should be default system*

– Low cost

– Easy implementation/processing

– Comparable accuracies in many circumstances

24* Except when it shouldn’t

UAS-lidar should be implemented when any of these characteristics are present:

– Homogenous surface texture

– Canopy/vegetation penetration is required

– Poor illumination

– Large quantity of vertical obstructions

Page 25: A Comparison of Drone-Based SfM and Drone-Based Lidar for ...

QUESTIONS?

More details of this study can be found in my Masters Thesis accessed through the valley Library at OSU

Access to Full Report

Page 26: A Comparison of Drone-Based SfM and Drone-Based Lidar for ...

26

Addition Content (NOT INCLUDED IN PRESENTATION DUE TO TIME CONSTRAINTS)

Page 27: A Comparison of Drone-Based SfM and Drone-Based Lidar for ...

Quantitative Analysis

What’s being compared:

• GNSS constellations:

– Does using multiple constellations provide a more accurate trajectory than using a single constellation?

GPS only versus GPS+GLONASS

27

Vertical Accuracy Assessment I SfM Processing

• GCP sensitivity analysis:

– How many GCPs should be used when imagery is georeferenced?

– 1 GCP versus 5 GCPs

– More is probably better, but how much better is it?

“I’m not really sure…”

Page 28: A Comparison of Drone-Based SfM and Drone-Based Lidar for ...

Quantitative Analysis

28

Vertical Accuracy Assessment I

SfM Processing

Summary:- Bias approached reference data

when more GCPs were used

- Using multiple constellations for the trajectory improved the results in most cases

Expected Results

Measured Results

Bias Standard Deviation

Page 29: A Comparison of Drone-Based SfM and Drone-Based Lidar for ...

Quantitative Analysis

29

Vertical Accuracy Assessment II UAS-SfM vs UAS-lidar

Summary:- UAS-lidar excelled over UAS-SfM

on asphalts

- UAS-SfM performed similarly to UAS-lidar on bare earth

- Both techniques performed poorly on grass when compared to the reference dataset.

Terrestrial Lidar(Reference Data)

UAS LidarUAS SfM(Median Filter)