improving satellite derived bathymetry and supporting ... · – identification of new shoals –...

30
Improving Satellite Derived Bathymetry and Supporting Safety to Navigation in Canadian Waters through Remote Sensing CHS Remote Sensing Group: René Chénier, Ryan Ahola, Marc-André Faucher, Khalid Omari, Yask Shelat, Mesha Sagram and Bradley Horner

Upload: others

Post on 05-Aug-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Improving Satellite Derived Bathymetry and Supporting ... · – Identification of new shoals – Extraction of bathymetry surface • Change Detection – Determining areas and rates

Improving Satellite Derived Bathymetry and Supporting Safety to Navigation in Canadian

Waters through Remote Sensing

CHS Remote Sensing Group: René Chénier, Ryan Ahola, Marc-André Faucher, Khalid Omari, Yask Shelat, Mesha Sagram and Bradley Horner

Page 2: Improving Satellite Derived Bathymetry and Supporting ... · – Identification of new shoals – Extraction of bathymetry surface • Change Detection – Determining areas and rates

2

Page 3: Improving Satellite Derived Bathymetry and Supporting ... · – Identification of new shoals – Extraction of bathymetry surface • Change Detection – Determining areas and rates

3

Page 4: Improving Satellite Derived Bathymetry and Supporting ... · – Identification of new shoals – Extraction of bathymetry surface • Change Detection – Determining areas and rates

Chart 5510 overlaid on RapidEye image (July 12, 2011).

4

Chart 5510 (Povungnituk, QC). White areas are unsurveyed.

Image © 2011 Planet Labs Netherlands BV. All Rights Reserved

Chart White Space

Page 5: Improving Satellite Derived Bathymetry and Supporting ... · – Identification of new shoals – Extraction of bathymetry surface • Change Detection – Determining areas and rates

Government Related Initiatives Program

• Funded through the Canadian Space Agency (CSA)

• Extraction of accurate Coastline and Intertidal Zones– Radar and optical data – Improve accuracy of chart representation

• Satellite Derived Bathymetry (SDB)– Survey planning– Identification of new shoals– Extraction of bathymetry surface

• Change Detection– Determining areas and rates of change

• Water Clarity Analysis– Light Detection and Ranging (LiDAR) planning

• Shipping Corridor Determination

• Data Integration in CHS Processes and Products

5

Page 6: Improving Satellite Derived Bathymetry and Supporting ... · – Identification of new shoals – Extraction of bathymetry surface • Change Detection – Determining areas and rates

Additional funding through the CSA Data Utilization and Application Plan (DUAP) to further integrate GRIP objectives with the RADARSAT Constellation Mission (RCM).

Data Utilization and Application Plan

• RCM Data Simulation– Single and dual polarizations – Compact polarimetry parameters

• Synthetic Aperture Radar (SAR) Bathymetry– Wave and current simulation– Wave retrieval

• Shorelines, Intertidal Zones and Tidal Height– Interferometry– Polarimetric decomposition

• Charting and Surveying Priorities– Automated Identification System (AIS) detection

6

RS2 FQ9WS HH image and AIS ship locations

RADARSAT-2 Data and Products © MacDONALD, DETTWILER AND ASSOCIATES LTD. (2008) – All Rights Reserved. RADARSAT is an official mark of the Canadian Space Agency.

Page 7: Improving Satellite Derived Bathymetry and Supporting ... · – Identification of new shoals – Extraction of bathymetry surface • Change Detection – Determining areas and rates

Oceans Protection Plan

• Multibeam and LiDAR surveys for priority and high risk areas across Canada

• Support for remote sensing projects

7

Page 8: Improving Satellite Derived Bathymetry and Supporting ... · – Identification of new shoals – Extraction of bathymetry surface • Change Detection – Determining areas and rates

Shoreline and Intertidal Zone Extraction

3 km Intertidal Zone

8

─── High water line─── Low water line

3 km Intertidal Zone

RADARSAT-2 Data and Products © MacDONALD, DETTWILER AND ASSOCIATES LTD. (2014) – All Rights Reserved. RADARSAT is an official mark of the Canadian Space Agency.

Page 9: Improving Satellite Derived Bathymetry and Supporting ... · – Identification of new shoals – Extraction of bathymetry surface • Change Detection – Determining areas and rates

• RCM compact polarimetry parameters may potentially be used to detect changes in rapidly changing costal areas such as intertidal zones due to the larger coverage and the high frequency revisit.

June 26, 2016 August 13, 2016

August 8, 2017

July 20, 2016 September 6, 2016

June 21, 2017 July 15, 2017

Shoreline and Intertidal Zone Extraction with RCM

• RCM simulated products used for intertidal zone characterization: example of random forest classifier for different RCM dual polarization options.

9

m-delta parameters derived from RCM CP simulated product (5x5), NESZ: -25 dB

Page 10: Improving Satellite Derived Bathymetry and Supporting ... · – Identification of new shoals – Extraction of bathymetry surface • Change Detection – Determining areas and rates

Change Detection

10

Page 11: Improving Satellite Derived Bathymetry and Supporting ... · – Identification of new shoals – Extraction of bathymetry surface • Change Detection – Determining areas and rates

Satellite Derived Bathymetry: log-ratio

11

Inset area shown at

right

Water color Survey data SDB

0

5

10

15

20

0 1 2 3

ln(B)/ln(G)

0

5

10

15

20

0 1 2 3

ln(C)/ln(Y)

Dep

th (

m)

Using pixel values, depth can be calculated

in shallow waters following empirical

models.

SDB offers a quick and cost efficient way

for CHS to assess depth in coastal

environments.

Image © 2012 DigitalGlobe, Inc.Image © 2012 DigitalGlobe, Inc. Image © 2012 DigitalGlobe, Inc.

Page 12: Improving Satellite Derived Bathymetry and Supporting ... · – Identification of new shoals – Extraction of bathymetry surface • Change Detection – Determining areas and rates

The training data is used to generate a LookUp Table (LUT) to linkthe pixels band values to a characteristic depth for each specificset of values.

Blue (Rrs) 0.00 0.02 0.04 0.06 0.08 0.10 0.12 0.14 0.16 0.18 0.20

Depth (m) 22 21 17 12 10 6 5 4 2 0 -31 D Green (Rrs)Blue (Rrs)

0.00 0.02 0.04 0.06 0.08 0.10 0.12 0.14 0.16 0.18 0.20

0.05 25 18 17 12 13NULL 15NULL NULL NULL NULL

0.10 22 22 16 14 12 14NULL NULL NULL NULL NULL

0.15 19 21 15 12 13 12 13 12NULL NULL NULL

0.20 NULL 19 17 13 11 11 12 11NULL NULL NULL

0.25 NULL NULL 15 11 10 11 10 10 11NULL NULL

0.30 NULL 18 12 9 11 10 9 8 9NULL NULL

0.35 NULL NULL 13 10 9 9 8 7 7 6NULL

0.40 NULL NULL NULL NULL 10 8 7 4 3 3NULL

0.45 NULL NULL NULL NULL 9 5 5 2 1 1 -2

0.50 NULL NULL NULL NULL NULL 6 4 0 0 -1 -3

0.55 NULL NULL NULL NULL NULL 4 2 -1 -1 -2 -3

2 D

Green (Rrs)Blue (Rrs)

0.00 0.02 0.04 0.06 0.08 0.10 0.12 0.14 0.16 0.18 0.20

Yello

w (

Rrs

) =

0.0

5

0.05 25 18 17 12 13 NULL 15NULL NULL NULL NULL

0.10 22 22 16 14 12 14NULL NULL NULL NULL NULL

0.15 19 21 15 12 13 12 13 12NULL NULL NULL

0.20 NULL 19 17 13 11 11 12 11NULL NULL NULL

0.25 NULL NULL 15 11 10 11 10 10 11 NULL NULL

0.30 NULL 18 12 9 11 10 9 8 9NULL NULL

0.35 NULL NULL 13 10 9 9 8 7 7 6NULL

0.40 NULL NULL NULL NULL 10 8 7 4 3 3NULL

0.45 NULL NULL NULL NULL 9 5 5 2 1 1 -2

0.50 NULL NULL NULL NULL NULL 6 4 0 0 -1 -3

0.55 NULL NULL NULL NULL NULL 4 2 -1 -1 -2 -3

Green (Rrs)Blue (Rrs)

0.00 0.02 0.04 0.06 0.08 0.10 0.12 0.14 0.16 0.18 0.20

Yello

w (

Rrs

) =

0.1

0

0.05 25 18 17 12 13NULL 15NULL NULL NULL NULL

0.10 22 22 16 14 12 14NULL NULL NULL NULL NULL

0.15 19 21 15 12 13 12 13 12 NULL NULL NULL

0.20 NULL 19 17 13 11 11 12 11 NULL NULL NULL

0.25 NULL NULL 15 11 10 11 10 10 11NULL NULL

0.30 NULL 18 12 9 11 10 9 8 9NULL NULL

0.35 NULL NULL 13 10 9 9 8 7 7 6NULL

0.40 NULL NULL NULL NULL 10 8 7 4 3 3NULL

0.45 NULL NULL NULL NULL 9 5 5 2 1 1 -2

0.50 NULL NULL NULL NULL NULL 6 4 0 0 -1 -3

0.55 NULL NULL NULL NULL NULL 4 2 -1 -1 -2 -3

Green (Rrs)Blue (Rrs)

0.00 0.02 0.04 0.06 0.08 0.10 0.12 0.14 0.16 0.18 0.20

Yello

w (

Rrs

) =

0.1

5

0.05 25 18 17 12 13NULL 15NULL NULL NULL NULL

0.10 22 22 16 14 12 14NULL NULL NULL NULL NULL

0.15 19 21 15 12 13 12 13 12NULL NULL NULL

0.20 NULL 19 17 13 11 11 12 11NULL NULL NULL

0.25 NULL NULL 15 11 10 11 10 10 11 NULL NULL

0.30 NULL 18 12 9 11 10 9 8 9 NULL NULL

0.35 NULL NULL 13 10 9 9 8 7 7 6NULL

0.40 NULL NULL NULL NULL 10 8 7 4 3 3NULL

0.45 NULL NULL NULL NULL 9 5 5 2 1 1 -2

0.50 NULL NULL NULL NULL NULL 6 4 0 0 -1 -3

0.55 NULL NULL NULL NULL NULL 4 2 -1 -1 -2 -3

3 D

Satellite Derived Bathymetry: LookUp Table

12

Page 13: Improving Satellite Derived Bathymetry and Supporting ... · – Identification of new shoals – Extraction of bathymetry surface • Change Detection – Determining areas and rates

Support Vector Machine• Supervised Machine learning algorithm• Robust model for large number of variables and

small samples• Most cases avoids “overfitting”• Finds an optimal solution for separating

“hyperplane” (Linear decision surface)

decision boundary:

ax + by − c = 0

Lots of possible solutions for a, b and c

13

• SVM finds hyperplane that can separate two different classes and maximizes the margin between two border class objects (called “support vectors”)

• Very effective for high dimensional spaces

Support vectors

MaximizesmarginNarrower

margin

Page 14: Improving Satellite Derived Bathymetry and Supporting ... · – Identification of new shoals – Extraction of bathymetry surface • Change Detection – Determining areas and rates

Satellite Derived Bathymetry: Photogrammetry

14

Page 15: Improving Satellite Derived Bathymetry and Supporting ... · – Identification of new shoals – Extraction of bathymetry surface • Change Detection – Determining areas and rates

Band Ratio Model: Cambridge Bay

15

Page 16: Improving Satellite Derived Bathymetry and Supporting ... · – Identification of new shoals – Extraction of bathymetry surface • Change Detection – Determining areas and rates

LookUp Table Model: Cambridge Bay

16

Page 17: Improving Satellite Derived Bathymetry and Supporting ... · – Identification of new shoals – Extraction of bathymetry surface • Change Detection – Determining areas and rates

SA Model: Cambridge Bay

17

Page 18: Improving Satellite Derived Bathymetry and Supporting ... · – Identification of new shoals – Extraction of bathymetry surface • Change Detection – Determining areas and rates

SVM Model: Cambridge Bay

18

Page 19: Improving Satellite Derived Bathymetry and Supporting ... · – Identification of new shoals – Extraction of bathymetry surface • Change Detection – Determining areas and rates

Satellite Derived Bathymetry: Photogrammetry

0.00

0.05

0.10

0.15

0.20

0.25

0.30

0.0 0.2 0.4 0.6 0.8 1.0 1.2 1.4 1.6 1.8 2+

Rel

ativ

e Fr

equ

ency

Error (m)

LUT BR SVM S-A

0.0

0.5

1.0

1.5

2.0

2.5

3.0

3.5

4.0

[0, 1[ [1, 2[ [2, 3[ [3, 4[ [4, 5[ [5, 6[ [6, 7[ [7, 8[ [8, 10[

RM

SE (

m)

Depth Range (m)19

Page 20: Improving Satellite Derived Bathymetry and Supporting ... · – Identification of new shoals – Extraction of bathymetry surface • Change Detection – Determining areas and rates

Wave Kinematics Bathymetry (WKB) from SAR

Bathymetry modulated surface wave features

Retrieved wavelength from SAR image

Retrieved bathymetry

20

Page 21: Improving Satellite Derived Bathymetry and Supporting ... · – Identification of new shoals – Extraction of bathymetry surface • Change Detection – Determining areas and rates

June

21

Water Clarity: In support of LiDAR survey planning

May

July August

21

Clear

Turbid

Page 22: Improving Satellite Derived Bathymetry and Supporting ... · – Identification of new shoals – Extraction of bathymetry surface • Change Detection – Determining areas and rates

Concluding Remarks

22

• CHS is actively exploring multiple remote sensing approaches to support its chart production activities.

• Using optical and radar information.

• Aiming to assist with increasing use of remote sensing within international hydrographic offices.

• Hosting International Hydrographic Remote Sensing workshop – September 18-20, 2018 in Ottawa, Ontario, Canada.

Imag

e ©

20

13

Pla

net

Lab

s N

eth

erla

nd

s B

V. A

ll R

igh

ts R

eser

ved

Page 23: Improving Satellite Derived Bathymetry and Supporting ... · – Identification of new shoals – Extraction of bathymetry surface • Change Detection – Determining areas and rates

23

Additional Slides

Page 24: Improving Satellite Derived Bathymetry and Supporting ... · – Identification of new shoals – Extraction of bathymetry surface • Change Detection – Determining areas and rates

Chart 4955

24

• First inclusion of SDB within a CHS source classification diagram.

Page 25: Improving Satellite Derived Bathymetry and Supporting ... · – Identification of new shoals – Extraction of bathymetry surface • Change Detection – Determining areas and rates

Example of Shoreline Extraction for Chart 5375 – Ungava Bay

25

Page 26: Improving Satellite Derived Bathymetry and Supporting ... · – Identification of new shoals – Extraction of bathymetry surface • Change Detection – Determining areas and rates

RapidEye July 17, 2014 16:52 UTC 5375 Riviere Koksoak 11.385 m

26Image © 2014 Planet Labs Netherlands BV. All Rights Reserved

Page 27: Improving Satellite Derived Bathymetry and Supporting ... · – Identification of new shoals – Extraction of bathymetry surface • Change Detection – Determining areas and rates

Sentinel-1 October 20, 2016 22:05 UTC 5375 Riviere Koksoak 0.483 m

27 European Space Agency - ESA

Page 28: Improving Satellite Derived Bathymetry and Supporting ... · – Identification of new shoals – Extraction of bathymetry surface • Change Detection – Determining areas and rates

Final ExtractionRed line = Low tide

Blue line = High tide

Total Ungava Bay high tide length of ~11,276 km

28

Page 29: Improving Satellite Derived Bathymetry and Supporting ... · – Identification of new shoals – Extraction of bathymetry surface • Change Detection – Determining areas and rates

Final Extraction - High Tide Shoreline Change

29

Page 30: Improving Satellite Derived Bathymetry and Supporting ... · – Identification of new shoals – Extraction of bathymetry surface • Change Detection – Determining areas and rates

Final Extraction – Low Tide Shoreline Change

30