Académique Documents
Professionnel Documents
Culture Documents
Objet de l'article
Formateur Metashape, Olivier Mettler, je me suis lancé dans l'utilisation de
Pix4Dmapper afin de mettre à l'épreuve son argument marketing de "facilité
d'utilisation". J'ai donc mené en parallèle les traitements identiques sur un jeu de
données réelles d'une de mes missions, sans connaissance préalable de
Pix4Dmapper. Je n'entrerai pas dans les concepts théoriques de la
photogrammétrie ni dans les fonctionnalités avancées de ces 2 logiciels.
Présentation
Pix4D et Metashape sont des logiciels dédiés aux professionnels de la
topographie et de la géomatique. Ils génèrent des nuages de points, des
MNE/MNS, des modèles 3D, des orthomosaïques à partir de photos acquises par
drone. Il permettent d'analyser le relief, de calculer des aires, des volumes
(cubatures de stocks de carrières) ou encore d’inspecter des ouvrages d'art. Les
livrables générés peuvent être exportés dans les formats les plus courants
(GeoTIFF, DXF…) qui seront exploités par des SIG (QGIS) ou des logiciels de CAO
(AutoCAD) tiers.
Configuration matérielle
Le traitement des données a été réalisé sur une station de travail équipée d'un
processeur AMD Ryzen ThreadRipper 12 cœurs, de 128 Go de RAM et de 2 cartes
graphiques NVIDIA GeForce RTX 2080 Ventus 8 Go avec Bridge SLI, d'un SSD PCIe
et d'un HDD de 4 To.
Zone de captation
Il s'agit d'une zone de stockage de gravats de 2,4 ha. Le vol s'est effectué une
hauteur moyenne de 52 mètres. 221 clichés représentant 2,2 Go ont été
capturés pour une GSD d'un peu moins d'1cm par pixel.
kml de la zone à traiter, image Google Earth de septembre 2017
Les interfaces
Il est clair que l'interface de Metashape est bien moins conviviale que celle de
Pix4Dmapper. L'on pourrait ainsi établir la même différence entre QGIS
(Metashape +++, QGIS étant in SIG) et GlobalMapper (Pix4Dmapper).
Ces 2 logiciels, sans remettre en cause la qualité de leurs livrables, ne ciblent pas
les mêmes utilisateurs.
Interface Metashape :
Interface Pix4Dmapper :
Le post-traitement
La grande différence entre Pix4Dmapper et Metashape est que le paramétrage
de toutes les étapes du post-traitement se fait AVANT le traitement lui-même
sous Pix4Dmapper, bien que cela soit aussi possible sous Metashape en batch
processing (une connaissance a priori du projet est nécessaire).
Alors que Metashape procède par étapes manuelles successives collant au plus
près au workflow photogrammétrique standard, Pix4Dmapper se base sur une
solution propriétaire : le rayCloud.
L'alignement des clichés est automatiquement reporté sur une image satellite ou
une carte. Notez au passage la différence entre la photo de la zone de captation
à partir de Google Earth en Septembre 2018 avec la présence de hangars et celle
antérieure de Pix4Dmapper :
Bien que convivial, c'est à mon avis un gaspillage inutile de ressources, tout
comme le flowchart des traitements qui apparaît sous forme de graphique :
Console Metashape :
Console Pix4Dmapper :
Cependant, alors que ces artefacts sont bien distincts, calculés et affichés
séparément sous Metashape, la mise à disposition globale sous Pix4Dmapper
consomme énormément de ressources physiques et requiert en plus l'utilisation
d'OpenGL.
Temps de traitement
À qualité égale (Qualité Haute), Metashape a généré l'orthomosaïque en 2h30
environ contre 3h20 pour Pix4Dmapper. Il semble que la puissance et la capacité
d'utilisation des ressources matérielles des algorithmes jouent en la faveur de
Metashape.
Une fois le projet réalisé, les opérations subséquentes sont bien plus longues
sous Pix4Dmapper dont éléments semblent ne pas disposer d'autant
d'informations que ceux de Metashape. J'insiste sur le terme "sembler" car il est
impossible de connaître l'architecture de ces 2 logiciels.
Metashape est sur ce point bien plus gourmand en ressources mais permet en
contrepartie un travail de précision à toutes les échelles.
Un MNT (Modèle Numérique de Terrain) est une description par grille (image) du
terrain topographique, tandis qu’un MNS (Modèle Numérique de Surface) ou
MNE (Modèle numérique d'Élévation), est une description par grille du terrain
topographique, des bâtiments, de la végétation, et des routes.
Cubatures
Une des différences notoires que j'ai pu constater est que le MNE Metashape
peut-être généré à partir du nuage de points ou de l'orthomosaïque sans passer
par la case Modèle 3D (mesh). Le temps de traitement est considérable réduit.
Pix4Dmapper doit construire son modèle maillé à partir duquel les calculs de
volumétrie/surface/distances seront effectués.
Les formes délimitant les stocks ou shapes peuvent être exportées et réutilisées
dans le cadre d'un suivi de volumétrie dans l'un comme dans l'autre logiciel,
Metashape ci-dessous :
Sous Metashape les mesures s'effectuent à partir du pointage manuel de la
forme de choisir le plan de référence qui devra rester identique pour les suivis
ultérieurs de cubatures (base plane) :
Voici les résultats en fonction des plans de référence :
Metashape Pix4mapper
Ajuster au plan Aligner avec
l'altitude moyenne
Nous constatons que l'ordre de grandeur est respecté. Bien évidemment, les
volumes ne peuvent être strictement égaux : la zone sélectionnée est légèrement
différente, les blocs de roches adjacents ont-ils été pris en compte ? Il ne faut pas
oublier non plus le cumul des erreurs tout au long du post-traitement ainsi que
le fait que Pix4Dmapper utilise son rayCloud et Metashape le MNE.
Pour information, la différence entre les mesures effectuées in situ avec par le
client et Metashape est de l'ordre de +/- 5m3 sur un plan de référence d'altitude
259.17m.
Quelques bémols Pix4Dmapper
o Pix4Dmapper offre de nombreuses fonctionnalités mais l'on s'y
perd paradoxalement assez rapidement, il n'y a pas la logique
froide et cohérente de Metashape.
o Impression de freeze à la mode Windows, partiel ou total.
o Lenteur et consommation des ressources hardware signification
(d'où la possibilité, payante, d'avoir accès au cloud Pix4D). La
génération du maillage très gourmand en GPU semble peu
optimisé.
o Certaines fonctions comme le calcul de volumes ne peuvent pas
être lancées depuis un bureau distant excepté, apparemment,
depuis TeamViewer ni sans la présence d'OpenGL.
o Les drivers des cartes graphiques doivent donc avoir une version
OpenGL à jour (supérieure à 3.2), ce que nous pouvons vérifier avec
le freeware Glview : http://www.realtech-vr.com. Pourquoi utiliser
OpenGL alors qu'il est possible d'exploiter pleinement CUDA
comme le fait Metashape ??? Le maillage Pix4D a été réalisé en un
peu plus d'1h...
Livrables et exports
Pix4Dmapper place automatiquement les livrables (MNS, orthomosaïques…)
dans des dossiers aux formats définis avant le traitement. Tous les éléments
peuvent être réexportés, notamment le nuage de points ou le modèle 3D qui
peuvent être retravaillés respectivement sous CloudCompare (raster) ou
MeshLab (vectoriel).
La présentation des résultats est plus parlante au client final, souvent plus expert
en topographie conventionnelle ou laser (LiDAR) qu'à la photogrammétrie.
Enfin, Metashape est capable d'extraire les frames d'une vidéo de captation
lorsque le logiciel de planification de vol ne possède pas suffisamment d'options
pour la prise de clichés de qualité. Une acquisition vidéo peut-être intéressante
pour la captation d'une falaise ou le suivi d'une route sinueuse en FPV.
Pour résumer
Pix4Dmapper comme Metashape donnent tous 2 de très bons résultats pour les
calculs de stocks et une excellente résolution des orthomosaïques.