Détection automatique et semi-automatique de fissuration ...

16
Mehdi El Mouatadil, Cyrille Fauchard 26 septembre 2019 Insa Rouen/LETG-Geophen/ROL/Cerema/M2C Détection automatique et semi-automatique de fissuration sur le platier rocheux normand à partir de données LiDAR C.Fauchard, Cerema – 7eme Séminaire Scientifique ROL – 26/09/2019 1

Transcript of Détection automatique et semi-automatique de fissuration ...

Page 1: Détection automatique et semi-automatique de fissuration ...

Mehdi El Mouatadil, Cyrille Fauchard

26 septembre 2019

Insa Rouen/LETG-Geophen/ROL/Cerema/M2C

Détection automatique et semi-automatique de fissuration sur le platier rocheux normand à partir de données LiDAR

C.Fauchard, Cerema – 7eme Séminaire Scientifique ROL – 26/09/2019 1

Page 2: Détection automatique et semi-automatique de fissuration ...

Contexte

Projet Topochronic – étude diachronique, trait de côte et fissurationStage Insa Génie Mathématiques 3eme année réalisé par Mehdi El-Mouatadil

Objectif du projet

Comment traiter de grand volumes de données sur le trait de côte? Peut-on en extraire des indices pertinents comme la fissuration pour comprendre et prévoir les phénomènes d’érosion.

Objectif particulier du stage

A partir de données LiDAR sur Villerville, Fécamp et Dieppe, cartographier la fissuration du platier rocheux.

C.Fauchard, Cerema – 7eme Séminaire Scientifique ROL – 26/09/2019 2

Page 3: Détection automatique et semi-automatique de fissuration ...

Objet de l’étude

Qu'est-ce que la fissuration?

C.Fauchard, Cerema – 7eme Séminaire Scientifique ROL – 26/09/2019 3

Saint-Marguerite-sur-Mer Viller-sur-MerSaint-Marguerite-sur-Mer

Page 4: Détection automatique et semi-automatique de fissuration ...

Méthodologie adoptée

Données d’entrées : fichiers .las (jusqu’à

20 Go par zone)

Découpage et sélection du platier

Fissuration platier1 – Détection automatique2- Détection semi automatique

Export image + geotiffVisualisation sous SIG

C.Fauchard, Cerema – 7eme Séminaire Scientifique ROL –26/09/2019

4

Page 5: Détection automatique et semi-automatique de fissuration ...

Données ROL

Données d’entrées : fichiers .las

(jusqu’à 20 Go par zone)

Extrait MNT .las de Fécamp : visualisation sous CloudCompare)

-9 m, platier, MB

150 m

117 m, plateau

Lecture directe des fichiers .las sous

Python puis découpage. Affichage sous CloudCompare

C.Fauchard, Cerema – 7eme Séminaire Scientifique ROL – 26/09/2019 5

Page 6: Détection automatique et semi-automatique de fissuration ...

Découpage et sélection du platier

: code Python

Seuillage sous Python

Platier sélectionné pour les traitements : lecture sous CloudCompare)

-9 m, platier, MB

0 m

Sélection du platier sousPython puis visualisation

sous CloudCompare

C.Fauchard, Cerema – 7eme Séminaire Scientifique ROL – 26/09/2019 6

Page 7: Détection automatique et semi-automatique de fissuration ...

Détection automatique

Détection automatique de la fissuration du platier par seuillage et filtre de Sobel

Code Python interfacé avec Matlab.

Fissuration platier1 – Détection automatique

Depuis CloudCompare

Export en images (png ou jpg)

Export en images géoréférencées

C.Fauchard, Cerema – 7eme Séminaire Scientifique ROL – 26/09/2019 7

Page 8: Détection automatique et semi-automatique de fissuration ...

Detection automatique : exemple de raster depuis CloudCompare

Fissuration platier1 – Détection automatique

C.Fauchard, Cerema – 7eme Séminaire Scientifique ROL –26/09/2019

8

Page 9: Détection automatique et semi-automatique de fissuration ...

Détection automatique : extraction fissures sur platier par filtre de Sobel (Matlab)

Fissuration platier1 – Détection automatique

Image des fissures géoréférencée : vers QGIS (shape)

C.Fauchard, Cerema – 7eme Séminaire Scientifique ROL –26/09/2019

9

Page 10: Détection automatique et semi-automatique de fissuration ...

Détection semi-automatique

Détection semi-automatique de la fissuration du platier la méthode du Fast-Marching

Code Python interfacé avec Matlab (compilé en C++).

Fissuration platier1 – Détection semi-automatique

Depuis CloudCompare

Export en images (ex. png) 600*600 Px

Export en images géoréférencées

C.Fauchard, Cerema – 7eme Séminaire Scientifique ROL –26/09/2019

10

Page 11: Détection automatique et semi-automatique de fissuration ...

Exemple de détection semi-automatique par Fast-Marching (code P. Charbonnier, Cerema/ENDSUM)

Fissuration platier1 – Détection semi-automatique

Prétraitement (Matlab) Sélection début/fin fissures

C.Fauchard, Cerema – 7eme Séminaire Scientifique ROL –26/09/2019

11

Page 12: Détection automatique et semi-automatique de fissuration ...

Export image + geotiffVisualisation sous SIG

Rendu sous SIG

Exemple de seuillage (QGIS)

C.Fauchard, Cerema – 7eme Séminaire Scientifique ROL –26/09/2019

12

Page 13: Détection automatique et semi-automatique de fissuration ...

Filtrage de Sobel et rendu sous SIG

Export image + geotiffVisualisation sous SIG

Export des fissures sous QGIS (shape)

C.Fauchard, Cerema – 7eme Séminaire Scientifique ROL –26/09/2019

13

Page 14: Détection automatique et semi-automatique de fissuration ...

Limites

Limites Fast Marching : que pointer?Filtre de Sobel : réglage utilisateur empirique

Taille des images à traiter : limiter avec nos machines (50 Mo .txt pour méthode auto, 600*600 Px/image pour méthode semi-auto)

C.Fauchard, Cerema – 7eme Séminaire Scientifique ROL –26/09/2019

14

Page 15: Détection automatique et semi-automatique de fissuration ...

Perspectives

Automatiser les chaînes de traitements. Actuellement, passage par CloudCompare puis export en raster, puis traitement Matlab, puis QGIS =>

Tout en Python

Traiter de plus grandes images => puissance de calcul

Evaluer le degré de fissuration d’une falaise : relevé sur parois verticales, notamment falaises HN = vol drone

Associer maintenant les géologues pour la pertinence des relevés de fissuration

Orientation des fissures à Fécamp (310°N)

C.Fauchard, Cerema – 7eme Séminaire Scientifique ROL –26/09/2019

15

Page 16: Détection automatique et semi-automatique de fissuration ...

Merci pour votre attention

C.Fauchard, Cerema – 7eme Séminaire Scientifique ROL –26/09/2019

16