Vous êtes sur la page 1sur 9

PHOTOGRAMMÉTRIE 1er prix de l’AFT

Industrialisation des processus


d’extraction d’objets à partir de données
photogrammétriques par drones
Jérémie BROSSARD

La photogrammétrie aérienne par drones permet aujourd’hui MOTS-CLÉS démarré dans le cadre d’un projet de
à SNCF de réaliser des opérations de surveillance du Réseau recherche technologique qui consistait
SNCF Réseau, drones, à déterminer la position des rails à partir
Ferré National sans perturber l’exploitation ferroviaire. photogrammétrie, de nuages de points 3D lasergrammé-
Les méthodes d’acquisition par aéronef télépiloté étant orthophotos, triques. Bien que fonctionnelle, cette
maîtrisées, ce travail se concentre sur la mise en place développement, rails, méthodologie d’extraction, fondée sur
d’algorithmes permettant l’extraction d’objets sur la base de extraction, précision, l’utilisation de l’information d’intensité
livrables photogrammétriques. Après avoir réalisé une étude classification du signal retour, ne peut être appliquée
pour valider la qualité des orthophotos (supports permettant lors de l’utilisation de nuages de points
l’identification et la caractérisation d’objets) nous avons développé un algorithme photogrammétriques (les points ne
disposant pas de cette information). Face
d’extraction automatique de rails. Ce programme a été scindé en 3 blocs distincts :
à une demande croissante en termes de
le découpage de l’orthophoto selon l’emprise de l’étude, sa segmentation en production, il est nécessaire d’industria-
bandes régulières et enfin l’extraction automatique des rails. L’analyse qualitative liser des procédés d’extraction d’objets
et quantitative a démontré que l’outil développé répond aux exigences de précision et plus particulièrement la digitalisation
requises par SNCF. Sur la base de la méthode déployée durant ce projet, SNCF des rails. Il s’agit de réduire le temps
Réseau pourra développer de nouveaux outils permettant l’automatisation d’établissement du livrable tout en
garantissant une restitution de qualité.
de la caractérisation de l’environnement ferroviaire.
En effet, lors de la réalisation d'un projet,
Introduction en environnements complexes (diffi- plus de 60 % du temps est consacré à
ciles d’accès, voire inaccessibles). Ces l'élaboration du livrable.
La Société nationale des chemins de
aéronefs télépilotés, déployés par le Afin de permettre l'industrialisation des
fer français (SNCF) gère 33 000 kilo-
Pôle Drones, sont équipés d’un large processus d'extraction mais également
mètres de lignes ferroviaires sur
panel de capteurs (LiDAR, photo, multi- d'uniformiser les outils et les méthodes,
l’ensemble du territoire comprenant
spectral, etc.) permettant de répondre il est nécessaire d'établir une stratégie
de nombreuses infrastructures. Afin
aux besoins et aux exigences de de développement intégrant les para-
d’assurer la sécurité, la disponibilité et
surveillance du Réseau Ferré National mètres suivants :
la fiabilité du réseau, une surveillance
(RFN). Pour réaliser des relevés topo- - une capacité à traiter d'importants
et une maintenance régulières sont
graphiques de sites exploités, le Pôle volumes de données afin de rendre
de rigueur. La politique d’innovation
Drones effectue des acquisitions photo- la méthode éligible pour de grands
et de recherche de SNCF a permis de
grammétriques par aéronef télépiloté. linéaires ;
développer de nombreux systèmes
Une fois les données acquises, les - des durées de traitement minimales
d’acquisitions tels que des trains de
plans topographiques sont produits afin de rendre l'extraction automa-
mesures ou des capteurs déposés sur
par restitution photogrammétrique par tique plus efficace que l'extraction
les installations capables de caractéri-
des opérateurs expérimentés. En effet, manuelle ;
ser précisément l’état du réseau. Ces
la chaîne de traitements mise en place - une capacité à intégrer des données de
systèmes permettent de minimiser la
permet d’obtenir un nuage de points sources hétérogènes (échelles, taille
mobilisation de ressources humaines
photogrammétrique ou un Modèle de pixel objet, bandes spectrales, etc.).
pour la réalisation des diagnostics
Numérique de Surface (MNS) et une
réduisant ainsi les contraintes sécuri- La prise en compte de ces trois para-
orthophoto, données d’entrée indispen-
taires et économiques. SNCF Réseau mètres doit permettre la réalisation d’un
sables à l’élaboration de plans.
déploie également depuis plus de deux gain de performance conséquent et
ans des drones dans le cadre d’opéra- L’étude qui m’a été confiée s’inscrit dans d'ainsi de valider l'intérêt des méthodes
tions de surveillance et de maintenance. un large projet visant l’automatisation d'extraction automatique.
Leur aptitude à réaliser des acquisi- de l’extraction de données ferroviaires Les performances opérationnelles
tions de manière non intrusive et non acquises par photogrammétrie ou doivent être élevées pour des traite-
capacitaire leur permet d’intervenir lasergrammétrie. Mes travaux ont ainsi ments automatiques, que ce soit en
q
Revue XYZ • N° 150 – 1er trimestre 2017 17
PHOTOGRAMMÉTRIE

q termes de qualité de l'information Données mises avant


 toute opération d’extraction
produite (exactitude de l'information, à disposition automatique. Cependant lors de l’uti-
éviter les faux positifs) que de rapidité. lisation d'orthophotos, des problèmes
À partir des données photogrammé-
Dans cette optique, mon travail doit de continuité d’objets (léger décalage
triques acquises nous pouvons utiliser
permettre d’optimiser les traitements au niveau du rail malgré l’application
trois types de données : les photo-
de données pour limiter les durées de de corrections géométriques et radio-
graphies brutes, le nuage de points
traitement et d’éliminer une partie des métriques) peuvent être observés. De
et l'orthophoto. Au cours du projet
tâches redondantes et à faible valeur plus la création d'artefacts (projection
de recherche technologique nous
ajoutée telles que le report des voies, des poteaux caténaires sur l’image,
avons constaté l'impossibilité d'uti-
caténaires, et autres objets ferroviaires. etc.) peut induire de fausses détec-
liser directement le nuage de points
tions pouvant impacter la qualité de
photogrammétriques pour l’extrac-
l’extraction automatique.
Choix de l'objet tion automatique des voies en raison
d’un lissage des données au niveau
et complexité
du champignon du rail interdisant la
Bien que l'ensemble du réseau distinction précise du profil du rail.
Étude de la donnée
admette des classes d'objets homo- d'entrée
Fort de ce constat nous nous sommes
gènes, le mobilier ferroviaire a évolué L’extraction automatique d’infor-
donc tournés vers l’utilisation des
au cours des années (certaines lignes mations n’est pertinente que si elle
photographies brutes et des ortho-
présentent des éléments centenaires) est fondée sur l’exploitation de
photos qui permettent une distinction
ce qui implique une grande hétérogé- données de qualité (en précision et
visuelle aisée de la position des voies.
néité des objets. Il semble donc difficile résolution). On distingue deux types
Bien que simples d’utilisation ces
d’envisager l’automatisation complète d’erreurs pouvant affecter la qualité
deux sources de données d'entrée
de l’extraction du “mobilier” ferroviaire. des données : d’une part les erreurs
présentent différents avantages et
Pour l'ensemble des projets réalisés, la qui interviennent au moment de l’ac-
inconvénients que nous présentons
digitalisation des rails est effectuée par quisition, et d’autre part celles issues
ci-après :
un opérateur. Cette étape demandant des traitements informatiques.
Les photos brutes étant géoréférencées
une certaine rigueur, cela implique un Un bilan des erreurs potentielles a été
avec une précision métrique (utilisation
temps de réalisation important. Avant dressé à partir des caractéristiques des
de la position brute du cliché obtenue
de se lancer dans la recherche de cet deux drones utilisés (Delair Tech DT18
à l’aide du capteur GNSS du drone)
élément nous nous sommes intéres- et Ascending Technology Falcon 8).
et non corrigées de leurs distorsions,
sés à ses caractéristiques : les rails sont Les constructeurs ne spécifiant pas
leur utilisation pour extraire la position
posés en fonction du trafic circulant en détails les composants embarqués
précise des rails dans le système de
sur la ligne (type de train, tonnage…), (GNSS, accéléromètre, capteur…) il est
coordonnées souhaité est complexe.
il existe donc différents types de rails complexe de mener à bien un bilan des
En effet, des traitements photogram-
disposant de caractéristiques distinctes erreurs a priori. Nous pouvons unique-
métriques devraient être directement
comme nous pouvons le constater ment réaliser une liste non exhaustive
appliqués sur les images (et donc
dans la Figure 1. En complément des de ces erreurs : les erreurs liées au
développés) afin de disposer de
différences géométriques, ils font système GNSS, à l'accéléromètre,
données exploitables ce qui n'était pas
également l'objet de différences radio- à l'IMU au tube de pitot, à la nacelle
l'objet de mon projet de fin d'études.
métriques produites par la fréquence stabilisatrice et à la caméra.
L'orthophoto est, quant à elle, plus
des circulations. Néanmoins, malgré
appropriée pour extraire directe- Malgré la prépondérance des erreurs
cette hétérogénéité, les rails présentent
ment des données géoréférencées. matérielles il ne faut pas oublier les
des caractéristiques géométriques
Néanmoins, au regard de la taille des paramètres qui influencent les traite-
complémentaires (écartement égal à
fichiers à traiter (plusieurs centaines ments photogrammétriques. En effet le
1,435 mètre, parallélisme des files
de Mo voir plusieurs Go), il est néces- recouvrement des clichés est primordial
de rail…) permettant d’envisager l’au-
saire de segmenter les orthophotos afin de pouvoir associer les différentes
tomatisation de l’extraction de leur
photographies. De plus les réglages du
position.
capteur et les conditions de prise de vue
(ombres portées…) peuvent générer
des différences radiométriques entre
les photographies acquises. Il est diffi-
cile d'obtenir une radiométrie identique
entre deux clichés ou bien entre deux
lignes de vols. C'est pourquoi il est
indispensable de bien paramétrer les
capteurs et de redonder au maximum
Figure 1. Exemple de différent type de rails Figure 2. Discontinuité du rail les acquisitions.

18 Revue XYZ • N° 150 – 1er trimestre 2017


Le GNSS intégré dans le drone présente Enfin, l'angle de prise de vue influe sible de réaliser une transmission
une précision métrique, ce qui impose sur la représentation de l'objet ainsi d'erreurs généralisée.
la mise en place de points d’appui pour que les ombres portées pouvant créer
L'ensemble des orthophotos produites
assurer un géoréférencement de qualité des aberrations. La combinaison de
présente une résolution de 1 à 2 cm
et éviter toute déformation du modèle prises de vues nadirales et obliques
permettant ainsi de distinguer tous
photogrammétrique produit. permet d'améliorer la modélisation
les objets que l'on souhaite identifier.
des objets ainsi que la précision
Comme l'a démontré [Pereira 2015], De plus les orthophotos admettent
des données photogrammétriques.
la disposition ainsi que le nombre une précision absolue de l'ordre de
Cependant, a contrario, cela augmente
de points d'appui (GCP) influencent 3 cm, selon les travaux de [Pereira
le temps d'acquisition.
le géoréférencement du projet, il est 2015]. Les livrables répondent donc
donc nécessaire d'avoir un nombre Bien évidemment au cours du traite- aux attentes de la SNCF qui demande
de points suffisants ainsi qu'un posi- ment photogrammétrique, les erreurs une précision absolue de 5 cm (lors de
tionnement de points d'appui en impactant l’acquisition se propagent la réalisation de mesures par photo-
quinconce pour obtenir des résultats dans les différentes étapes de traite- grammétrie aérienne). Bien que les
pertinents. Il existe deux types de ment telles que l’aérotriangulation, données admettent des disparités
configuration pour la mise en place la détection des points homologues, radiométriques et géométriques, elles
des points d'appui afin de répondre la compensation par les faisceaux, présentent une très bonne résolu-
aux exigences du client ; une disposi- la génération du modèle numérique tion et précision, permettant ainsi de
tion linéaire présentée dans la Figure 3 de surface (MNS) et la création de distinguer les rails correctement. Nous
et une disposition surfacique représen- l’orthophoto. N'ayant pas accès aux pouvons donc les utiliser afin de réaliser
tée dans la Figure 4. algorithmes utilisés il m'était impos- l’extraction automatique de rails. q

Figure 3. Schéma de principe d'implantation des points d'appuis pour une configuration linéaire

Figure 4. Schéma de principe d'implantation des points d'appuis pour une configuration surfacique

Revue XYZ • N° 150 – 1er trimestre 2017 19


PHOTOGRAMMÉTRIE

q Développement d'une résultante. Cet algorithme peut être ferroviaire.


 Celle-ci permet de dispo-
méthode d'extraction utilisé en batch processing, c'est-à-dire ser de l’orientation approximative des
automatique de rails que nous pouvons choisir une liste de voies.
fichiers pour une seule emprise et celui-
Travaillant sur du traitement d'images Cette étape permet l’extraction des
ci traitera les fichiers les uns après les
j'ai utilisé le logiciel Halcon qui est Points Kilométriques (PK) indispen-
autres et terminera les calculs quand
doté d'un environnement de dévelop- sables au ferro-référencement des
l'ensemble des fichiers sera traité.
pement intégré (IDE) dédié à la vision données (Ligne, Voie, PK), mais
assistée par ordinateur (computer également l’extraction de la portion
vision). En effet il intègre un grand Segmentation de de polyligne 2D représentant la voie
nombre de fonctionnalités et d'algo- (utile à la définition de l’orientation des
l'orthophoto et de la base
rithmes pré-implémentés facilitant la voies). Bien qu’extraite à titre indicatif,
prise en main. De plus il est doté d'une
de données RGI en raison de l’imprécision du RGI (préci-
fonction permettant d'exporter le code Pour que l'algorithme soit performant sion comprise entre 10 et 40 mètres
écrit sous l'IDE dans les langages C et qu'il respecte les contraintes des en planimétrie), l'orientation de cette
et C++ facilitant l'interfaçage avec courbes il est nécessaire que l'orienta- portion de ligne facilite les travaux d’ex-
d’autres outils. tion de la voie ne varie pas pour pouvoir traction automatique du rail.
utiliser des portions de voies recti- Pour réaliser cette étape nous superpo-
lignes. Les voies ferrées présentent des sons les données vecteur à l'emprise
Découpage de l'orthophoto courbes à très grand rayon (plusieurs de l'orthophoto et par intersection de
centaines de mètres), nous pouvons ces informations nous sélectionnons
Afin de faciliter le traitement des
donc admettre qu'une portion de uniquement les données souhaitées.
données, un besoin de découpage
10 mètres en courbe peut être approxi- Cet algorithme permet de prépa-
automatique des orthophotos a été
mée comme une portion rectiligne. rer l'extraction automatique de rails
mis en évidence (réduction des temps
Pour respecter ces critères nous devons mais il permet aussi de répondre à
de traitement, gestion des données,
segmenter l'orthophoto. d'autres besoins car il rend possible
etc.). Au-delà de l'aspect de gestion des
De plus l'utilisation d'une partition la segmentation précise des ortho-
données, cette fonctionnalité permet
régulière de l'orthophoto permet de photos, segmentation pouvant être
de supprimer les zones ne nécessitant
paralléliser les tâches et ainsi diminuer utile pour la création ou la diffusion
aucun traitement mais aussi les zones
les temps de traitement. de bases de données.
présentant des imperfections et/ou des
Après les premiers tests réalisés, nous
artefacts.
avons constaté que le filtre géomé-
La première étape est la génération de trique le plus performant était un filtre Extraction automatique
l'emprise du projet au format DXF dans basé sur l'orientation des lignes. Pour de rails
le même système de coordonnées que rendre le processus le plus automa-
La première étape réalisée par l'opé-
celui de l'orthophoto. Puis nous réali- tique possible, nous avons mis en
rateur est le renseignement des
sons une intersection entre l'emprise place une méthode utilisant des fichiers
répertoires des bandes, des fichiers
de l'orthophoto et celle du projet. Nous de références externes qui constituent
TFW, des portions de voies segmen-
gardons uniquement la zone souhaitée le Référentiel Géographique d'Infra-
tées et enfin le répertoire des résultats.
qui permet de créer un nouveau fichier  structure (RGI). Le RGI répertorie
Il doit aussi renseigner la distance choi-
.TIF. La nouvelle image créée est asso- toutes les voies et infrastructures ferro-
sie pour la réalisation des bandes.
ciée à son nouveau fichier TFW qui a viaires présentes sur le RFN. Cette base
été calculé à partir des différences de de données répertorie l'ensemble des A partir du fichier TFW nous
coordonnées des coins supérieurs voies par le biais d'une polyligne 3D déterminons les paramètres de la trans-
gauches de l'image d'origine et de sa représentant l’axe de la plate-forme formation permettant de superposer les

Figure 5. Schéma de Figure 6. Synoptique de la seg-


principe pour découper mentation de l'orthophoto et
l'orthophoto de la base de données du RGI

20 Revue XYZ • N° 150 – 1er trimestre 2017


Nous entreprenons maintenant la
conversion de l'image RGB en niveaux
de gris. Suite à la génération de l'élé-
ment structurant nous pouvons réaliser
le chapeau de haut de forme sur l'image
en niveaux de gris afin de réaliser une
première segmentation et faire ressortir
le contraste des rails présenté dans la
Figure 9.
Une analyse en composantes princi-
pales réalisée sur les 3 canaux de l'image
(RGB) permet d'analyser les données à
partir des statistiques multivariées. Cela
consiste à transformer les variables
corrélées en nouvelles variables décor-
rélées. Cet algorithme permet de réduire
le nombre de variables en les rendant
moins redondantes. Cette méthode
permet de répertorier les éléments iden-
Figure 7. Procédure d'extraction automatique de rails tiques dans l'image en les caractérisant
par des couleurs spécifiques.
différentes données. Nous récupérons la La création d'un masque de l'ombre
La détection des contours est réalisée
taille du pixel qui permet de convertir les présente sur la photo permet de dimi-
par les filtres de Canny sur l'image
paramètres définis de mètres en pixels. nuer les fausses détections. Après
brute, l'image résultante de l'analyse
plusieurs tests sur différentes orthopho-
Afin de réduire les fausses détections en composantes principales, l'image en
tos, nous avons conclu que cet indice
mais aussi d'améliorer la qualité de l'al- niveaux gris et l'image résultante du Top
ne permettait pas de sélectionner la
gorithme nous avons décidé de réduire Hat. Une seconde détection est réalisée
totalité des ombres portées mais que
notre zone d'étude en filtrant les zones uniquement sur le Top Hat en utilisant
les ombres portées détectées sont iden-
d'ombres. un filtre de Gauss. La combinaison de
tifiées avec une grande robustesse. Cela
l'ensemble des détections sur les diffé-
En se basant sur l'article de [Singh et signifie que l'utilisation d'un tel indice
rentes images permet d'obtenir une
al., 2012] nous pouvons utiliser l'indice n'engendre pas de perte d'information
redondance et une robustesse sur les
du NDI permettant de segmenter les et permet de pallier en partie à la problé-
différents contours extraits. Lors des
zones d'ombres. L'utilisation de l'image matique des ombres portées, problème
différentes détections de contours, nous
dans l'espace HSV (Hue-Saturation- récurrent en photogrammétrie. Dans
avons pu identifier et extraire de façon
Value) permet de mettre en évidence un futur proche il serait intéressant de
robuste l'axe et les bords extérieurs des
les zones d'ombres qui ont différentes mettre en place un algorithme permet-
rails.
propriétés spectrales : tant de corriger le problème des ombres
Les contours extraits sont concaténés
- la couleur noire a la plus forte valeur portées sans devoir les supprimer
dans un seul objet (cf. Figure 10) pour
de teinte ; (cf. Figure 8).
faciliter leurs traitements mais aussi la
- une faible valeur de luminance en
gestion des variables.
raison de l'occultation de l'objet à la q
trajectoire directe des rayons prove-
nant du soleil ;
- une forte saturation en raison des
longueurs d'ondes bleu-violet liées
à la diffusion atmosphérique de
Rayleigh.

Pour calculer l'indice nous utilisons la


formule :

NDI =

Après avoir distribué les valeurs calcu-


lées entre 0 et 255 nous réalisons un
seuillage sur l'image binaire en isolant Figure 8. Détection des zones d'ombres
les pixels ayant une valeur égale à 1. (en rouge) (sans échelle) Figure 9. Top Hat (sans échelle)

Revue XYZ • N° 150 – 1er trimestre 2017 21


PHOTOGRAMMÉTRIE

Figure 11. Contours filtrés (sans échelle) Figure 12. Files de rails détectées  
(sans échelle)
autour des rails. A partir de cela nous
pouvons extraire le squelette afin de nous calculons les différents points de
Figure 10. Ensemble des contours  
déterminer l'axe médian de la région. passage des lignes de coupes.
concaténés (sans échelle)
Ces lignes sont de nouveau filtrées Enfin nous réalisons l'intersection de
Dans cet algorithme nous prenons en selon leurs orientations et selon leur chaque ligne avec chaque droite de
q compte la possibilité de présence de taille minimale. coupe permettant d'extraire les points
plusieurs voies sur une orthophoto. automatiquement et de les exporter
Pour chaque ligne, nous projetons le
Pour chaque voie les changements de dans un fichier .txt colonné. La Figure
point de départ et le point de fin sur
direction potentiels sont aussi consi- 12 présente le résultat obtenu.
les différentes lignes afin d'en calculer
dérés. Nous calculons donc toutes les
la distance. Cette distance est analy-
orientations possibles sur la portion de
sée et répertoriée dans l'un des trois
voie et nous gardons la valeur minimale
intervalles prédéfinis ; si la distance
Analyse des résultats
et maximale afin d'assurer l'extraction
est inférieure ou supérieure aux Après avoir extrait les rails, il convient de
correcte des files de rails. Pour chaque
classes prédéfinies les lignes ne sont s’intéresser à la précision des résultats
voie et chaque orientation nous réali-
pas retenues. Nous sélectionnons les obtenus. Dans un premier temps nous
sons des filtres selon l'orientation avec
différentes lignes (cf. Figure 11) et les avons observé visuellement les résul-
un intervalle de confiance de 5 degrés
regroupons dans leurs classes dédiées. tats en superposant les points extraits
pour ne pas supprimer d'information.
Après avoir classé les lignes nous à l'orthophoto. Lors de cette analyse
Après avoir filtré les contours, nous devons réaliser des profils en travers qualitative nous avons pu constater
avons réalisé une dilatation pour tous les 10 mètres afin d'avoir des une répartition homogène des points
avoir des zones communes entre les points à intervalle régulier dans le but extraits sur les rails malgré la présence
différentes lignes pour pouvoir les de réaliser des plans topographiques. de quelques fautes résiduelles.
connecter. Suite à cela nous réalisons Nous calculons une boîte englobante Ainsi, afin de valider l’automatisation
une fermeture pour combler les trous de l'ensemble des objets et nous du processus, une étude comparative
présents suivie d'une ouverture pour déterminons son centre ainsi que son entre différents jeux de données a été
supprimer les petits éléments résiduels orientation. À partir de ce point central effectuée.

Figure 13. Superposition du nuage de points extrait avec l'orthophoto

22 Revue XYZ • N° 150 – 1er trimestre 2017


Analyse de précision ciblée Référence / Digitalisation /
Référence /
Extraction Extraction
Afin de valider l’automatisation du Digitalisation
automatique automatique
processus, une étude comparative
entre un relevé topographique tradi- Min (cm) 0.0 0.0 0.0
tionnel (par tachéométrie), considéré
Max (cm) 2.3 3.4 3.0
comme la référence et donc la valeur
vraie, et l’extraction automatique de Moyenne (cm) 0.9 0.8 0.5
rails a été mise en œuvre. Ecart-type (cm) 0.6 0.6 0.5
L’analyse a été menée sur une courte
portion de rails (18 mètres) afin d’éva-
Tableau 2. Comparaison planimétrique des nuages de points
luer en détail l’extraction effectuée
et d’identifier les éventuelles ondu- assurer un contrôle des points extraits en conclure que la méthode répond au
lations des polylignes automatiques pour identifier et supprimer toutes les cahier des charges fixé.
produites. Afin d'avoir un échantillon fautes liées à l'extraction automatique
conséquent (plus de 200 points par (fautes rapidement identifiables).
rail), nous avons créé des profils en Analyse d'un grand
La qualité de l'extraction étant vali-
travers tous les 15 cm sur chaque jeu linéaire
dée nous pouvons nous consacrer à
de données pour extraire chaque point
la comparaison des différents nuages Pour valider le caractère industriel
du rail afin de réaliser notre analyse.
de points afin de mettre en évidence de l'algorithme une étude a été réali-
L’extraction des deux rails permet de l’exactitude de la digitalisation et de sée sur un linéaire important (plus
déterminer l’écartement de la voie l’extraction automatique présentée de 600  mètres de long). Pour cette
(d'une valeur théorique de 1.50 m). dans le Tableau 2. comparaison nous disposons de la
Pour étudier l'écartement de celle- digitalisation réalisée manuellement et
Au cours de cette étude nous avons
ci, nous calculons la distance entre des points extraits automatiquement.
pu mettre en évidence la précision de
deux points sur les différentes coupes Dans un premier temps nous allons
la digitalisation manuelle. L'extraction
perpendiculaires aux rails, répertoriée nous intéresser au nombre de points
automatique et manuelle sont de préci-
dans le Tableau 1. On considère le extraits par l'algorithme : nous obte-
sion sensiblement équivalente, ce qui
levé tachéométrique comme valeur de nons 2 380 points.
valide à nouveau les algorithmes déve-
référence, c'est-à-dire comme la valeur
loppés. Malgré la qualité des résultats, Bien que l'algorithme présente visuel-
vraie.
certaines extractions fournissent des lement de bons résultats nous devons
On remarque un écart maximum de
résultats erronés. Un contrôle visuel réaliser un premier tri manuel pour
4  cm sur l'écartement entre deux
des données extraites devra donc éliminer les fausses détections. Ces
voies, provenant de l'extraction auto-
toujours être effectué par l’opérateur. fausses détections sont présentes aux
matique. Une différence de 5 mm
Cette procédure de contrôle, indispen- abords des voies en raison de la diver-
sur la moyenne est présente entre
sable avant toute livraison de plans sité des objets présents (bordure de
l'extraction automatique et les autres
topographiques, ne viendra pas péjorer trottoir, fil électrique, voiture, etc.). Il est
jeux de données. L'écart-type est
les durées de fourniture de livrables. à noter que certaines fausses détections
quant à lui très faible, de l'ordre du
sont aussi présentes sur les voies en
centimètre. Lors de la création du Cette étude permet de valider l’utili-
raison de la présence de quais, appa-
squelette permettant de créer l'axe sation d’une procédure d’extraction
reils de voie et autres caténaires qui
médian, la détection automatique automatique de rails. En effet, nous
peuvent masquer partiellement les rails
peut être perturbée par la présence obtenons une distance entre les deux
et rendre complexe l'extraction. Suite à
de différentes ombres portées ou de rails conforme aux tolérances de SNCF.
cette étape nous obtenons un total de
différences importantes de contraste. Concernant le positionnement absolu
906 points que nous pouvons comparer
L'extraction du rail est alors "déviée" du rail, nous avons obtenu une préci-
aux 1 206 points extraits manuellement.
de l'axe du rail. L’opérateur devra donc sion inférieure à 1 cm. Nous pouvons
L'algorithme extrait donc automati-
quement 75 % des points. Les 25 %
Référence (Levé
Digitalisation Extraction automatique des points non extraits proviennent
topographique)
de la non-détection de rail due à une
Min (m) 1.500 1.500 1.492 absence de contraste significatif. Ne
Max (m) 1.509 1.510 1.539 disposant pas de données acquises à
l'aide d'un relevé tachéométrique sur
Moyenne (m) 1.503 1.503 1.508 la zone nous avons uniquement réalisé
Ecart-type (m) 0.003 0.002 0.009 une comparaison entre digitalisation
et extraction automatique présentée
Tableau 1. Distance d'écartement entre deux rails dans le Tableau 3. Il est néanmoins à
q
Revue XYZ • N° 150 – 1er trimestre 2017 23
PHOTOGRAMMÉTRIE

noter qu’une étude entre digitalisation Après avoir comparé les 906 points, dance”
 de files de rails (2 files de rails
q et mesure tachéométrique a été réalisée nous pouvons observer que 95 % des pour chaque direction possible de l’ap-
par les équipes SNCF (étude interne) et écarts planimétriques se situent entre pareil de voie). L'algorithme est donc
a permis de valider la qualité et la préci- 0 et 5 centimètres. perturbé par les éléments connexes
sion de la digitalisation. (contre-rail, aiguille), ce qui implique
une vigilance accrue lors de l'exploita-
Digitalisation/ Identification des erreurs tion des données.
Extraction
automatique Pour identifier les erreurs nous avons
Min (cm) 0.1 réalisé plusieurs zooms sur des zones Analyse du temps
(Figure 13) présentant des écarts
Max (cm) 20.2 de traitement
importants par rapport aux points de
Moyenne (cm) 1.5
la digitalisation. Lors de la création de devis, nous esti-
Écart-type (cm) 2.0 Nous observons les plus grands écarts mons la durée de traitement nécessaire
Tableau 3. Comparaison planimétrique au niveau des appareils de voie. Ces à la confection des livrables. Cette
des nuages de points écarts sont causés par la “surabon- durée est segmentée en deux catégo-
ries, le temps machine (à faible coût)
et le temps homme (à coût impor-
tant). Nous nous inscrivons ici dans
un modèle économique où le temps
de traitement doit être le plus court
possible, en minimisant le nombre
d'interventions récurrentes pour
l'opérateur (réduction du coût de
production). L'opérateur doit simple-
ment effectuer un contrôle des
données pour assurer la qualité des
livrables et ainsi obtenir un gain de
productivité important.

L'ensemble des tests a été réalisé sur


une seule station de travail afin de
pouvoir comparer les différents traite-
ments. Les temps de calculs présentés
dans le Tableau 4 sont donc fournis à
titre indicatif et pourront varier en fonc-
tion des configurations machine.

Dans un premier temps nous avons


réalisé l'ensemble des traitements
manuellement (extraction des rails
sur les orthophotos). 4 heures et
15 minutes ont été nécessaires pour
finaliser les travaux. A contrario lors de
l'utilisation des processus semi-auto-
matiques développés 1 heure et 15 min
uniquement ont été nécessaires.
Au vu des résultats obtenus nous
constatons un gain de productivité de
l'ordre de 70 % pour l'entreprise.

Les temps de traitements informa-


tiques sont très difficiles à évaluer car
le temps de traitement dépend de la
taille du fichier utilisé, des différents
traitements réalisés, de l'architecture
et des composants de la station de
travail. Ces temps de traitements ne
suivent pas de loi linéaire et peuvent
Figure 14. Identification des problèmes résiduels donc varier grandement.

24 Revue XYZ • N° 150 – 1er trimestre 2017


Temps de Découpage Création Archives of the Photogrammetry, Remote
Extraction de rails Sensing and Spatial Information Sciences,
traitement de l'orthophoto de bandes
Opération
vol. XXXVIII-4/C1, 6p.
30 minutes 45 minutes 3 heures
manuelle [ONERA, 2015a] ONERA (2015). Rapport
5 minutes Technique, PRI DROSOFILES : Traitements
5 minutes des données de charge utile - État de l’art
Processus et 30 secondes
+ 130 secondes sur les algorithmes de détection en lien
Semi-automatique +
80 secondes
1 heure avec les phénomènes étudiés.
[Pereira, 2015] Pereira, A., (2015).
Tableau 4. Comparaison des temps de traitements   Valorisation des données acquises par
(en rouge les traitements automatiques) drone sur le réseau ferré national ;
Mémoire de D.E.A., INSA de Strasbourg -
Conclusion et perspective [Benito, 2012] Benito, D.D., (2012). SNCF, Direction de l'Ingénierie.
Automatic 3D modelling of train rails in a
Compte tenu des résultats obtenus [Serra, 2000] Serra, J., (2000) Support
lidar point cloud. Master thesis of Science
nous pouvons affirmer que la chaîne de de cours, morphologie mathématique
in Geo-information Science and Earth
traitements semi-automatique permet chapitres 1 à 4.
Observation, university of Twente, 46p.
d'industrialiser les procédés d'extrac- [SNCF, 2014] SNCF (2014). Support de
tion d'objets. Bien que nous obtenions [Beucher, 2014] Beucher, S., (2014).
Support de cours, Segmentation d'images conférence, L’infrastructure SNCF.
de très bons résultats, il est nécessaire
de réaliser un contrôle des résultats et morphologie mathématique, Cours du
fournis. Nous constatons un gain de Master OIV, St Etienne.
productivité important tout en respec- [Canny, 1987] Canny, J., (2017).
tant la précision attendue par SNCF. “A Computational Approach to Edge
Cette solution fonctionnelle est opéra- Detection”, IEEE Transactions on Pattern
tionnelle et permet ainsi d'engendrer Analysis and Machine Intelligence ; PAMI-8,
des gains techniques, opérationnels et vol. 6, pp. 679-698. ABSTRACT
économiques. La semi-automatisation [Corsino Espino, 2014] Corsino Espino, J., Key words: SNCF, photogrammetry,
de l'extraction de rails permet à l'opé- (2014). Détection de rails, caractérisation orthophotos, development, railway,
rateur de passer plus de temps sur les de croisements et localisation de trains extraction, accuracy, drone,
contrôles et ainsi accroître la qualité sur la trajectoire d'un métro automatique. classification
du livrable. Thèse de doctorat École des Mines de Paris,
39-133p. SNCF deploys daily drones to
Bien que les résultats soient de qualité,
[Elberink et al., 2015] Elberink, S., measure railway network without
un travail d'optimisation sera entrepris
Khoshelham, K., (2015). Automatic disrupting train traffic. The aim of
pour rendre l'algorithme plus robuste
Extraction of Railroad Centerlines from the project is to develop algorithms
afin de détecter l'ensemble des voies à
Mobile Laser Scanning Data. Remote for automatic object extraction by
l'aide d'algorithmes complémentaires
Sensing, vol. 7, no 5, pp.5565–5583. using UAV’S photogrammetric data.
basés sur de la classification. Dans
Thanks to a preliminary analysis we
la continuité le souhait d'obtenir des [Halcon, 2016] @Halcon(2016).   have validated orthophotos quality
points en 3 dimensions pourrait être URL : http ://www.halcon.com. which enable us object identification
établi en utilisant le MNS raster. Enfin [Landes et al., 2015] Landes, T. et Roupioz, and characterization.
la création d'une interface graphique L., (2015). Support de cours, Cours de Then we have developed an
autonome permettra de simplifier l'uti- télédétection G5, Institut National des automatic rail extraction algorithm.
lisation de ces développements. l Sciences Appliquées de Strasbourg. This program has been split into 3
[Legros et al., 2013] Legros, R., Morel, L., distinct blocks, orthophoto resizing
Contact Viguier, F. et Birot, F. (2013). Méthodes de according to the studied area,
travail dans les réseaux GNNS 4e partie - regular bands creation (to minimize
Jérémie BROSSARD
Le positionnement cinématique temps data volume) and automatic rail
brossard.jeremie@gmail.com réel suivant les méthodes “NRTK” et “RTK extraction.
pivot libre”. XYZ - Revue de l'Association The qualitative and quantitative
Bibliographie Française de Topographie, pp.47-54. analysis meets SNCF Reseau
[Arastounia, 2012] Arastounia, M., (2012). [Neubert, 2008] Neubert, M., Hecht, R., requirements and can be integrated
Automatic Classi_cation of Lidar point Gedrange, C., Trommler, M., Herold, H., into production operations. By
clouds in a railway environment, Master Krüger, T., Brimmer, F., (2008). Extraction using this method SNCF Réseau will
thesis of Science in Geo-information of Railroad Objects From Very High be able to develop new tools to
Science and Earth bservation, University of Resolution Helicopter-Borne Lidar and optimize and automatise railway
Twente, 74p. Ortho-Image Data. ISPRS - International characterization.

Revue XYZ • N° 150 – 1er trimestre 2017 25

Vous aimerez peut-être aussi