Top Banner
Full Waveform LiDAR Understanding full waveform and how it works Jamie Young Senior Manager-LiDAR Solutions - AeroMetric
41

Full Waveform LiDAR Understanding full waveform and how it works Jamie Young Senior Manager-LiDAR Solutions - AeroMetric.

Mar 31, 2015

Download

Documents

Kirsten Coppins
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: Full Waveform LiDAR Understanding full waveform and how it works Jamie Young Senior Manager-LiDAR Solutions - AeroMetric.

Full Waveform LiDARUnderstanding full waveform and how it worksJamie YoungSenior Manager-LiDAR Solutions - AeroMetric

Page 2: Full Waveform LiDAR Understanding full waveform and how it works Jamie Young Senior Manager-LiDAR Solutions - AeroMetric.

TOPICS History and background

What is Full Waveform

How does it work Specifications Hardware Process and Software Application

comparisonFull Waveform

BenefitsQuestions?

Page 3: Full Waveform LiDAR Understanding full waveform and how it works Jamie Young Senior Manager-LiDAR Solutions - AeroMetric.

History of full waveform digitization almost as old as LIDAR

1994 Capability exists in bathymetric systems

2002 2d visualization concepts for pseudo-waveform data

2005 Waveform digitizing adapted to terrestrial use

2006 Gaussian waveform decomposition used in Bathymetric systems

2009 Capability available from all major manufacturers LAS 1.3 file format released TerraScan processing of waveform data

Page 4: Full Waveform LiDAR Understanding full waveform and how it works Jamie Young Senior Manager-LiDAR Solutions - AeroMetric.

Glossary -frequently used termsFWD - Full Waveform DigitizationMRI - Multiple Returns with Intensity

Minimum return separation - minimum range difference for which independent range/intensity measurements can be made

Sample depth - resolution of the intensity measurement made at each digitizing interval

Sample interval- time interval (usually in nanoseconds) between intensity samples

Waveform length -number of samples, or total distance, digitized within the capture waveform

Page 5: Full Waveform LiDAR Understanding full waveform and how it works Jamie Young Senior Manager-LiDAR Solutions - AeroMetric.

What is Full waveform?

The laser pulse is emitted and all the return information of that pulse is received back to the receiver and stored.

The system needs to be set up to store the amount of information desired 64 samples 128 samples 256 samples

The return information needs to be converted to usable data Basically, the full waveform data is converted to discrete

return information

Page 6: Full Waveform LiDAR Understanding full waveform and how it works Jamie Young Senior Manager-LiDAR Solutions - AeroMetric.

What technology is used?

The systems used are the same as what is used for traditional LiDAR sensors with one exception. A full waveform digitizer

GPS IMU Laser Scanner

Page 7: Full Waveform LiDAR Understanding full waveform and how it works Jamie Young Senior Manager-LiDAR Solutions - AeroMetric.

Footprint

Return waveform is generated by all reflective

surfaces within the

laser footprint

LIDAR waveformhow is it created? Multiple return pulses are

generated as the laser pulse hits various levels in the forest canopy, creating in total a complete return waveform

Waveform measurement is a natural extension of the conventional “discrete-return + intensity” measurement process

Page 8: Full Waveform LiDAR Understanding full waveform and how it works Jamie Young Senior Manager-LiDAR Solutions - AeroMetric.

Laser

Footp

rin

t

Start Pulse

Detector Signal

T1 ,

I 1 Tn

,

I n

Full Waveform Digitization (FWD) basic concept

Page 9: Full Waveform LiDAR Understanding full waveform and how it works Jamie Young Senior Manager-LiDAR Solutions - AeroMetric.

LIDAR waveform visualization

Each output laser pulse will hit a unique combination of surfaces on the terrain below:- Different elevation

- Different percent of footprint intercepted at each foliage level

- Different reflectivity of intercepted surfaces

Each output laser pulse will result in a unique waveform shape

PULSE 1 PULSE 2

PULSE 4

Pu

lse

3

PULSE 5

Page 10: Full Waveform LiDAR Understanding full waveform and how it works Jamie Young Senior Manager-LiDAR Solutions - AeroMetric.

What is Full Waveform Digitization?capturing the complete return, not just the peaks Conventional discrete return

electronics capture only the exact time of the peaks of independently-recognized return pulses

Peak intensity is also measured In FWD systems, the entire

return signal is measured, allowing capture of subtle deviations in the shape of the reflected pulse as compared to the shape of the outbound laser pulse

Discrete Returns

Waveform

Page 11: Full Waveform LiDAR Understanding full waveform and how it works Jamie Young Senior Manager-LiDAR Solutions - AeroMetric.

Exploiting individual waveformsGaussian decomposition for finding “buried” data

Gaussian decomposition Return signal from ground Return signal digitized at user-selected

interval (typically 1 ns; equivalent to ~15 cm height)

Fitting of first return Gaussian component Fitting of second Gaussian component Fitting of third Gaussian component

Note: Each Gaussian component must be fitted for: Time of occurrence Peak amplitude Pulse width

Benefit: any “stretching” of pulse detected can be used to indicate vegetation height on ground (and automatic adjustment of range) or inclined surfaces

Page 12: Full Waveform LiDAR Understanding full waveform and how it works Jamie Young Senior Manager-LiDAR Solutions - AeroMetric.

AeroMetric (Leica ALS-70) SpecificationsWDM65 Waveform Digitizer ModuleSpecification Value

Equivalent tree heightMaximum waveform rate(waveforms captured for every other laser shot if

pulse rate>120 kHz)

120 kHz

Sample depth, Sample interval

256 samples @ 1.0 ns128 samples @ 1.0 ns256 samples @ 2.0 ns128 samples @ 2.0 ns 64 samples @ 2.0 ns256 samples @ 4.0 ns

38.4 m 19.2 m 76.8 m 38.4 m 19.2 m153.6 m

Integration New internal DLMWeight 1.0 kgPower 77 W

Typical Altitude 2400 AGLStorage 512 GB SSD

Page 13: Full Waveform LiDAR Understanding full waveform and how it works Jamie Young Senior Manager-LiDAR Solutions - AeroMetric.

Operating envelopemax waveform rate versus slant range

At pulse rates below 120 kHz, waveforms captured at laser pulse rate

At pulse rates above 120 kHz, waveforms capture for every other pulse, up to 200 kHz (150 kHz for ALS50-II)

Page 14: Full Waveform LiDAR Understanding full waveform and how it works Jamie Young Senior Manager-LiDAR Solutions - AeroMetric.

Hardware configurationfull waveform digitizing for ALS Upcoming release – announce 17 Nov

2009 Core is new “FWD-ready” Data Logger

Module (DLM65) – installed in all new ALS60 systems

Existing HDD replaced by 160 GB SATA SSD (MM60) and allows missions up to 7620 m AMSL equivalent cabin pressure

3 variations Option on new ALS60 (771706) Upgrade on fielded ALS60 (771708) Upgrade on fielded ALS50-II (773668 +

771707) Waveform viewer software + ALSPP data

output in LAS 1.3 format

Page 15: Full Waveform LiDAR Understanding full waveform and how it works Jamie Young Senior Manager-LiDAR Solutions - AeroMetric.

Hardware detailsDLM65 / digitizer kit

DLM65 chassisWaveform Interface PCB added to System Controller tray (signal splitter)Double-wide CPU replaced with faster single-wide CPU with on-board SATA driver (releases 2 slots)Slot BlockerExisting 32-bit DIO PCB for System Controller data logging remains

FWD kit2x waveform digitizer PCB (60 kHz max each)1x time synchronizer PCBFirmware license

DLM Power supply hard mounted to card cage (releases 2 slots)Baffle to direct airflow

Page 16: Full Waveform LiDAR Understanding full waveform and how it works Jamie Young Senior Manager-LiDAR Solutions - AeroMetric.

Some points about FWD

Intensities must be digitized at <2 ns intervals to minimize aliasing, though 1 ns more common

1 ns in time represents 0.15 m in range (i.e., elevation) Signal amplitude at each interval typically digitized at 8-bit

resolution (i.e., one byte) Therefore, 256 additional bytes of waveform data needed to

digitize the return waveform from a 38.4 meter-tall object @ 1 ns intervals

Range data is still be measured independently to achieve typical 1.5 cm (i.e., 100 ps) range resolution

Page 17: Full Waveform LiDAR Understanding full waveform and how it works Jamie Young Senior Manager-LiDAR Solutions - AeroMetric.

Using waveform data for classification concept Assumes that waveform shape/content, as opposed to mere

extraction of equivalent discrete returns, is used to classify object which reflected laser pulse

Assumes that waveform is compared to a “catalog” of “typical” waveforms for different target classes

Page 18: Full Waveform LiDAR Understanding full waveform and how it works Jamie Young Senior Manager-LiDAR Solutions - AeroMetric.

Software FWD-equipped systems release summary

Software Release Number

Comments

TracGUI 2.73 #2

Datalogger 7.1.0.23

FCMS 3.20 Officially released beta to be used only for FWD-equipped; otherwise use 3.15 even for FWD-ready systemsFinished testing 10 November 2009

Intel SSD 2CV102HA

ALSPP 2.70 #7 Executable version only – works OKStill need installable version

WaveViewer

1.0.0.4 Executable version only – works OKStill need installable version

TerraScan 9.15 Released by Terrasolid November 2009

Page 19: Full Waveform LiDAR Understanding full waveform and how it works Jamie Young Senior Manager-LiDAR Solutions - AeroMetric.

FWD post processing Overview ALS Post Processor

Support is available. v2.73 #2 (or greater) Outputs LAS 1.3 type 4 files

Wave Viewer Utility. v1.0.0.4 (or greater) Simple LAS 1.3 Waveform file viewer

TerraScan (See other CSS workflow documentation for details) Support for LAS 1.3 released Oct ’09. v9.14 (on www.terrasolid.fi) The following features are included:

View waveform data for a selected point in the point cloud Scan the waveform for returns that were too close together for the discrete-

ranging electronics to detect or because the returns were below the threshold discriminator (i.e., creates a new “discrete” return)

No other calibration needed

Page 20: Full Waveform LiDAR Understanding full waveform and how it works Jamie Young Senior Manager-LiDAR Solutions - AeroMetric.

FWD processing directory structure

Page 21: Full Waveform LiDAR Understanding full waveform and how it works Jamie Young Senior Manager-LiDAR Solutions - AeroMetric.

FWD - flight planning

No support for waveform data collection in FPES initially (i.e., waveform capture settings must be manually entered in FCMS)

Four settings control system configuration for waveform capture Pre-trigger samples (configured in FCMS hardware configuration) Number of samples Sample interval Maximum pulse rate

Options can be preconfigured or changed during flight execution

Page 22: Full Waveform LiDAR Understanding full waveform and how it works Jamie Young Senior Manager-LiDAR Solutions - AeroMetric.

FWD - flight execution using FCMS

Page 23: Full Waveform LiDAR Understanding full waveform and how it works Jamie Young Senior Manager-LiDAR Solutions - AeroMetric.

FWD -flight execution with FCMS

Page 24: Full Waveform LiDAR Understanding full waveform and how it works Jamie Young Senior Manager-LiDAR Solutions - AeroMetric.

FWD - TracGUI real-time waveform display

Waveforms are shown in this display, in flight, while on- line using F4 F4 W command

Page 25: Full Waveform LiDAR Understanding full waveform and how it works Jamie Young Senior Manager-LiDAR Solutions - AeroMetric.

Classification flowchart

Sample waveform

Target waveform

1

Target waveform

2

Target waveform

3

Assign class

Match?

Compare sample waveform to target

waveform

Load sample waveform

Load next target

waveform

Any target samples left?

No match

Yes

No

No

Yes

Page 26: Full Waveform LiDAR Understanding full waveform and how it works Jamie Young Senior Manager-LiDAR Solutions - AeroMetric.

Wave Viewer screen

Page 27: Full Waveform LiDAR Understanding full waveform and how it works Jamie Young Senior Manager-LiDAR Solutions - AeroMetric.

Data outputwaveform viewing and access

Wave Viewer Main statistics (sample rate, waveform depth,

waveform sequence number, timing data) Allows scrolling through entire captured series of

waveforms Displays waveform Displays time/intensity indicator (2 black boxes

near waveform peaks) from discrete-return data collection that operates in parallel with waveform capture

TerraScan Waveform display associated with any given

discrete-return point Future expansion allows possible improvement by

deriving additional parameter (pulse stretch) in pre-processing and passing these on to TerraScan for more efficient//accurate filtering

Page 28: Full Waveform LiDAR Understanding full waveform and how it works Jamie Young Senior Manager-LiDAR Solutions - AeroMetric.

FWD - ALS Post Processor/ing

Select “Process Waveform Data” option.

Software looks for “RawWfd” folder with matching mission ID.

Automatically output LAS 1.3 file for each flight line

Page 29: Full Waveform LiDAR Understanding full waveform and how it works Jamie Young Senior Manager-LiDAR Solutions - AeroMetric.

FWD - Wave Viewer

X-axis: sample (number), time (ns) or range (m)

Y–axis: signal strength (volts or counts)

Used to review data and confirm that waveform data is correctly correlated with discrete-return data

Page 30: Full Waveform LiDAR Understanding full waveform and how it works Jamie Young Senior Manager-LiDAR Solutions - AeroMetric.

FWD - post processing: Wave Viewer

In this example, two returns were missed by the discrete-return ALS range electronics The first missed pulse was too

close to the first pulse to be seen The second missed pulse was too

small to be seen.

Page 31: Full Waveform LiDAR Understanding full waveform and how it works Jamie Young Senior Manager-LiDAR Solutions - AeroMetric.

FWD - post processing: intensity scale Note: Y scale factor of the raw intensity values and the waveform

digitized values are not the same. Intensity PCB in the SCM is designed to use the full 8-bits for the typical signal amplitudes The waveform digitizer PCB has limited configuration options so the the option closest to

the Intensity PCB scale factor is used The intensity board uses the following scale (latest revision only,

earlier versions may have different scale factors): 0.110V signal = 10 counts 3.7V signal = 250 counts

The waveform digitizers use the following scale: 0 V = 0 counts 4.1V = 255 counts

Page 32: Full Waveform LiDAR Understanding full waveform and how it works Jamie Young Senior Manager-LiDAR Solutions - AeroMetric.

FWD - post processing: sample files Sample LAS 1.3 files will be located on FTP site Contents

Wave Viewer LAS 1.3 file format specification (can be released to public) Data set

Note: Contact PM for FTP information

Page 33: Full Waveform LiDAR Understanding full waveform and how it works Jamie Young Senior Manager-LiDAR Solutions - AeroMetric.

FWD –post processingTerraScan displays

Page 34: Full Waveform LiDAR Understanding full waveform and how it works Jamie Young Senior Manager-LiDAR Solutions - AeroMetric.

FWD - post processing TerraScan capabilities

Viewing of waveform profile when clicking on discrete points in the point cloud

Mensurating more discrete returns from WF data (“extract echos” feature)

Page 35: Full Waveform LiDAR Understanding full waveform and how it works Jamie Young Senior Manager-LiDAR Solutions - AeroMetric.

FWD -TerraScan V10.17+ “Extract Echoes” feature Allows extraction of small signals via user-adjustable “ambient noise”

threshold Allows extraction of returns at less than the minimum separation

dictated by discrete-return electronics (see cyan-colored points below)

Page 36: Full Waveform LiDAR Understanding full waveform and how it works Jamie Young Senior Manager-LiDAR Solutions - AeroMetric.

MRI versus FWD: Applications

Application or surface type MRI LIDAR FWD LIDAR

Tree height Yes Yes, but overkill

Forest canopy structure Maybe, species dependent Yes, but may be overkill

Forest floor Yes, depending on floor cover Yes, but may be overkill

Tall dense grass No Yes

Power line profiling YesMaybe, if lines separated

by less than minimum separation distance

Tree species identification Maybe, species dependent Yes

Sloped surface detection NoYes, but height difference

over laser footprint must be ~1 sample interval

Bathymetry No Yes

Page 37: Full Waveform LiDAR Understanding full waveform and how it works Jamie Young Senior Manager-LiDAR Solutions - AeroMetric.

Using waveform data for classification caveats Each return waveform highly dependent on

Specific geometry (i.e., portion of laser footprint intercepted at different heights above ground)

Reflectivity of each surface intercepting a portion of the laser footprint Therefore

Waveforms returned from a group of nearby laser shots may have to be averaged to arrive at a more consistent “typical” waveform for comparison to the target waveform library

Waveforms to be averaged must be referenced to some consistent key point (e.g., ground level) before averaging, in order to generate a meaningful comparison

Page 38: Full Waveform LiDAR Understanding full waveform and how it works Jamie Young Senior Manager-LiDAR Solutions - AeroMetric.

MRI and FWD provide some similar functionality FWD exploitation techniques can extract returns that are “buried” FWD waveforms from a group of adjacent laser shots may need to be

averaged to make automated classification feasible Averaging MRI “pseudo-waveforms” from a group of adjacent laser

shots may be an effective alternative to FWD, especially if LIDAR system can measure intensity for a large enough number of returns for

each outbound laser pulse (e.g., 3+) Inter-return minimum separation distance is small enough (target dependent)

High point density in MRI systems helps to overcome the additional per-pulse information supplied by FWD systems

Some applications may be accomplished by both methods, but may be better suited to one or the other (see table)

Page 39: Full Waveform LiDAR Understanding full waveform and how it works Jamie Young Senior Manager-LiDAR Solutions - AeroMetric.

Benefits of FWDgetting more from a single flight

Present Extraction of points below the discrimination threshold of discrete-return electronics (weak

returns) Extraction of points with smaller vertical separation than detectable by discrete-return

electronics (close, but not overlapping pulses) Future

Detection of pulse stretching (return pulse wider than laser pulse) indicating Potentially sloped surfaces Low vegetation on ground, indicating need to adjust point elevation downward Improved classification by using combination of return pulse width and spatial context

Indication of biomass by evaluating area contained under the pulse shape

Page 40: Full Waveform LiDAR Understanding full waveform and how it works Jamie Young Senior Manager-LiDAR Solutions - AeroMetric.

WILDER LiDAR Blog

http://bloglidar.wordpress.com

Page 41: Full Waveform LiDAR Understanding full waveform and how it works Jamie Young Senior Manager-LiDAR Solutions - AeroMetric.

Thank You

Thank You to Leica for Contributions to this presentation