Livraison gratuite dès 1 999 € · Assistance et réparation de drones

Pix4D ou Agisoft Metashape : lequel choisir ?

Publié le 5 min de lecture Par AerialClick

Table des matières

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 MNT / MNS, des modèles 3D et des orthomosaïques à partir de photos acquises par drone et par des caméras au sol. Ils permettent d'élaborer un relevé, de calculer des surfaces, des volumes et même d'inspecter des structures architecturales. Les résultats finaux peuvent être exportés dans les formats les plus courants (GeoTIFF, DXF, etc.) et utilisés par des SIG (QGIS) ou des logiciels de CAO tiers (AutoCAD).

Pix4D est une suite logicielle développée en Suisse : le logiciel de traitement photogrammétrique s'appelle Pix4Dmapper.

Agisoft Metashape est un logiciel développé en Russie qui possède des caractéristiques uniques, telles que la vitesse de calcul et la précision des résultats. Metashape est exclusivement dédié au traitement photogrammétrique.

Les interfaces

Il est évident que l'interface de Metashape est beaucoup moins intuitive que celle de Pix4Dmapper.

Interface Metashape :

Pix4D ou Agisoft Metashape : lequel choisir ? — image 1

Interface Pix4Dmapper :

Pix4D ou Agisoft Metashape : lequel choisir ? — image 2

Post-production

Les flux de travail de base de Pix4Dmapper et de Metashape sont presque identiques : alignement, détection des points de liaison, construction du nuage de points et du modèle 3D (maillage et textures), MNT, orthomosaïque.

Importation des photos et traitement initial avec Pix4mapper

L'importation des photos, très intuitive, nous permet de voir d'un coup d'œil les coordonnées des images et le système de coordonnées :

Pix4D ou Agisoft Metashape : lequel choisir ? — image 3

Une fois le traitement lancé, la barre de progression permet d'en suivre l'évolution. L'avancement du traitement est affiché sur la carte en temps réel. Pendant ce temps, les images adoptent différentes couleurs :

Pix4D ou Agisoft Metashape : lequel choisir ? — image 4

Importation des photos et lancement des premiers traitements avec Metashape

L'interface est austère et les paramètres nombreux. Toutefois, chaque étape doit être prise en compte. Les jeux de données produits (nuage dense, maillage, texture, MNT, orthomosaïque) peuvent être placés dans différents « blocs » au sein d'un même projet, ce qui permet de varier les paramètres et d'établir des comparaisons ou des traitements qualitatifs.

Contrairement à Pix4Dmapper, chaque étape de post-traitement est configurée et exécutée à la volée. L'intérêt principal est le contrôle total du processus.

Il n'y a ni images ni cartes d'arrière-plan car Metashape est tout sauf cosmétique : l'efficacité passe avant tout.

Pix4D ou Agisoft Metashape : lequel choisir ? — image 5

L'étape d'alignement des photos vous permet de contrôler leur recouvrement et de visualiser un nuage de points épars :

Pix4D ou Agisoft Metashape : lequel choisir ? — image 6

Il est donc possible, dans le cas de photos non alignées, d'effectuer l'opération manuellement en plaçant des marqueurs communs à la photo non alignée et aux photos adjacentes.

Dans Pix4Dmapper, le recouvrement est contrôlé par rayCloud, qui contient également tous les éléments : recouvrement, position de la caméra, nuage de points, classes.

Pix4dmapper

Le nuage de points ou nuage dense

Le calcul est intégré à l'étape de traitement de Pix4Dmapper, dont découlent notamment la classification, l'orthomosaïque et le maillage. Ce concept de couches rend l'utilisation de Pix4Dmapper vraiment agréable : tout est accessible et sélectionnable d'un coup d'œil.

La génération du maillage et l'application de sa texture (carte UV) sont traitées séparément dans Metashape.

Temps de traitement

Pour une même qualité et une même quantité de photos (haute qualité), Metashape a généré l'orthomosaïque en environ 2:30 contre 3:20 pour Pix4Dmapper. Il semble que la puissance et la capacité d'utilisation des ressources matérielles des algorithmes jouent en faveur de Metashape.

Une fois le projet terminé, les opérations suivantes sont beaucoup plus longues dans Pix4Dmapper, et certaines semblent ne pas disposer de toutes les informations de celles de Metashape.

La génération du MNT (15 minutes) et du modèle 3D avec textures 3D (1h40) sont des opérations à effectuer avec Pix4Dmapper a posteriori.

Cela s'ajoute aux 3:20 déjà écoulées.

Comparaison des orthophotos

Metashape orthomosaïque , fichier tif de 2,1 Go :

Pix4D ou Agisoft Metashape : lequel choisir ? — image 8

Orthomosaïque Pix4Dmapper , fichier tif de 1 Go :

Pix4D ou Agisoft Metashape : lequel choisir ? — image 9

Attention ! L'orthophoto semble plus pixélisée et donc de résolution inférieure à celle de Metashape. Ce n'est pas le cas, il s'agit d'une optimisation de la vitesse d'affichage.

Résolutions comparées des orthomosaïques :

Pix4mapper avec un GSD de 0.965 cm / px :

Pix4D ou Agisoft Metashape : lequel choisir ? — image 10

Ci-dessous, Metashape avec un GSD quasi identique de 0,937 cm / px :

Pix4D ou Agisoft Metashape : lequel choisir ? — image 11

Difficile d'établir des différences ! Les deux images sont presque identiques.

Comparaison des volumes

L'une des différences notables que j'ai relevées est que le MNE de Metashape peut être généré à partir du nuage de points ou de l'orthomosaïque sans passer par le maillage. Le temps de traitement est ainsi considérablement réduit.

Pix4Dmapper doit construire son modèle de maillage à partir duquel seront effectués les calculs de volume / surface / distance.

Les formes délimitant les stocks ou les polygones peuvent être exportées et réutilisées dans le cadre d'un suivi de volume, aussi bien dans l'un que dans l'autre logiciel.

Photo 26 465x651

Photo 25 465x620

Dans Metashape, les mesures sont effectuées à partir du pointage manuel du module pour choisir le plan de référence, qui devra rester identique pour les valeurs de cubature suivantes (base du plan).

Voici les résultats selon les plans de référence :

Cubature Metashape

Dans Pix4Dmapper, on utilise rayCloud pour calculer les distances, périmètres, surfaces et volumes :

Pix4d raycloud 2

L'ordre de grandeur est respecté dans les deux logiciels. Bien entendu, les volumes ne peuvent pas être strictement identiques puisque la zone sélectionnée est légèrement différente.

À titre d'information, l'écart entre les mesures effectuées in situ avec le client et Metashape est de l'ordre de +/- 5m 3 sur un plan de référence à 259.17m d'altitude.

Conclusion

Le choix entre les deux logiciels relève des préférences personnelles et des compétences en photogrammétrie et en informatique.

Pix4Dmapper est plus adapté aux opérateurs moins portés sur la technique, grâce à une prise en main très simple et intuitive, au détriment du contrôle sur le traitement.

La présentation des résultats est plus parlante pour le client final, souvent plus familier de la topographie conventionnelle ou laser (LiDAR) que de la photogrammétrie.

Metashape est beaucoup plus sophistiqué et exige une bonne connaissance de la théorie de la photogrammétrie. Il offre des fonctionnalités avancées, notamment : corrections optiques avancées, reconnaissance automatique des cibles au sol, alignement manuel des photos, utilisation de masques, possibilité de multiplier les blocs et d'effectuer plusieurs traitements et / ou paramétrages. En résumé : un contrôle absolu.

Metashape permet de traiter des projets de grande envergure. Il est possible de traiter des milliers de clichés, même simultanément sur plusieurs postes de travail au sein d'un cluster, en parallélisant les calculs et en multipliant les CPU.

Enfin, Metashape est capable d'extraire des images d'une capture vidéo lorsque le logiciel de planification de vol n'offre pas assez d'options pour prendre des photos de qualité. Une capture vidéo peut être intéressante pour saisir une falaise ou suivre une route sinueuse en FPV.

Merci à l'équipe de Flyingeye.fr pour les images.

Faire voler un drone...

juin 22, 2016

La règle des 3 P...

avr. 7, 2016 Comment réaliser des inspections thermographiques parfaites : 4 astuces pour ne pas se tromper

Comment réaliser des inspections...

févr. 16, 2016 7 façons de gagner de l'argent avec un drone

7 façons de gagner de l'argent...

janv. 14, 2016 5 façons de rendre vos prises de vue sensationnelles en été

5 façons de rendre...

août 19, 2014

Produits liés à cet article

DJI Phantom 4 Pro v2

DJI Phantom 4 Pro v2

DJI Phantom 4 RTK +...

DJI Phantom 4 RTK +...

DJI Phantom 4 RTK +...

DJI Phantom 4 RTK +...

Sujets : Agisoft Metashape Standard Pix4Dmapper Licence mensuelle DJI Matrice 4E photogrammétrie FPV RTK

Produits cités et recommandés

Sélectionnés par notre équipe en fonction du sujet de l'article. Vous hésitez sur le choix ? Demandez-nous conseil.

Notre sélection

Pour aller plus loin

Pour dépenser moins ou compléter votre équipement

Parlons de votre projet

Nous vous aidons à choisir drone, capteurs et logiciels en fonction du travail à réaliser, avec formation et assistance après l'achat. Nous répondons généralement sous un jour ouvré.

À lire aussi

DSM : qu'est-ce que c'est et à quoi ça sert

Le développement d'applications logicielles spécialisées a permis d'aborder et de résoudre des problèmes complexes liés à l'automatisation et à l'optimisation de nombreux...

· 3 min de lecture

Revendeur agrééProduits d'origine avec garantie officielle
Centre d'assistanceAtelier interne à Brindisi
Conseils d'expertsPilotes et instructeurs ENAC, pas un centre d'appels
Paiements sécurisésCarte, Apple/Google Pay, virement, paiement en plusieurs fois
{"AI non configurata: manca ANTHROPIC_API_KEY sul server": "IA non configurée : ANTHROPIC_API_KEY manquante sur le serveur", "Accesso richiesto": "Accès requis", "Aggiunto al carrello": "Ajouté au panier", "Articolo non trovato": "Article introuvable", "Articolo non trovato nel catalogo del fornitore: aggiorna il catalogo e riprova": "Article introuvable dans le catalogue du fournisseur : mettez à jour le catalogue et réessayez", "Azione non valida": "Action non valide", "Cancellare il tuo account del Club? L'operazione non si annulla.": "Supprimer votre compte du Club ? Cette opération est irréversible.", "Carrello vuoto": "Panier vide", "Categoria genitore inesistente": "Catégorie parente inexistante", "Chiave non valida": "Clé non valide", "Ci siamo quasi! Apri il link che ti abbiamo mandato per email per confermare ed entrare nel Club. Non la trovi? Guarda nello spam.": "Nous y sommes presque ! Ouvrez le lien que nous vous avons envoyé par e-mail pour confirmer et rejoindre le Club. Vous ne le trouvez pas ? Regardez dans vos spams.", "Codice non valido o scaduto": "Code non valide ou expiré", "Collegamento con la suite Marketing non configurato: i preventivi si preparano dal sito online": "Connexion avec la suite Marketing non configurée : les devis se préparent depuis le site en ligne", "Come ti chiami? Scrivi il tuo nome": "Comment vous appelez-vous ? Saisissez votre nom", "Compila nome, email valida e messaggio": "Renseignez votre nom, une adresse e-mail valide et un message", "Controlla i campi evidenziati": "Vérifiez les champs en surbrillance", "Controlla l'email (e che il carrello non sia vuoto)": "Vérifiez l'adresse e-mail (et que le panier n'est pas vide)", "Copia del sito sul PC: qui le email non partono, quindi ecco il link per la nuova password (vale un'ora).": "Copie du site sur le PC : ici les e-mails ne partent pas, voici donc le lien pour le nouveau mot de passe (valable une heure).", "Dati mancanti": "Données manquantes", "Descrivi l'argomento dell'articolo": "Décrivez le sujet de l'article", "Descrivi l'argomento dell'articolo (almeno qualche parola)": "Décrivez le sujet de l'article (au moins quelques mots)", "Email non valida": "Adresse e-mail non valide", "Entra di nuovo nella tua area": "Retournez dans votre espace", "Errore, riprova": "Erreur, veuillez réessayer", "Esiste già un modello con questo nome": "Un modèle portant ce nom existe déjà", "Fatto! Guarda la tua email (e lo spam, se non la trovi).": "C'est fait ! Consultez votre boîte e-mail (et vos spams si vous ne le trouvez pas).", "Firma non valida": "Signature non valide", "Fornitore non trovato": "Fournisseur introuvable", "Generatore non configurato sul sito: manca ANTHROPIC_API_KEY": "Générateur non configuré sur le site : ANTHROPIC_API_KEY manquante", "Generatore non configurato: manca ANTHROPIC_API_KEY sul server": "Générateur non configuré : ANTHROPIC_API_KEY manquante sur le serveur", "Generatore non configurato: manca OPENAI_API_KEY sul server": "Générateur non configuré : OPENAI_API_KEY manquante sur le serveur", "Grazie! Ti rispondiamo al più presto.": "Merci ! Nous vous répondrons dans les plus brefs délais.", "I suggerimenti funzionano nel back office online": "Les suggestions fonctionnent dans le back-office en ligne", "Il carrello pesa circa {kg} kg. Colli oltre 50 kg: la spedizione gratuita non si applica.": "Le panier pèse environ {kg} kg. Pour les colis de plus de 50 kg, la livraison gratuite ne s'applique pas.", "Il carrello è vuoto.": "Le panier est vide.", "Il generatore di articoli funziona nel back office online": "Le générateur d'articles fonctionne dans le back-office en ligne", "Il link dell'avviso deve essere una pagina del sito (/...) o un sottodominio aerialclick.com": "Le lien de l'avis doit être une page du site (/...) ou un sous-domaine de aerialclick.com", "Il nome è obbligatorio": "Le nom est obligatoire", "Il piano è già stato applicato: annullalo prima di applicarlo di nuovo": "Le plan a déjà été appliqué : annulez-le avant de l'appliquer à nouveau", "Il segreto del webhook Stripe inizia con whsec_": "Le secret du webhook Stripe commence par whsec_", "Il titolo è obbligatorio": "Le titre est obligatoire", "Il vecchio percorso deve iniziare con /": "L'ancien chemin doit commencer par /", "Immagine troppo grande (max 20 MB)": "Image trop volumineuse (max 20 Mo)", "Indica numero d'ordine, email e nome": "Indiquez le numéro de commande, l'e-mail et le nom", "Inserisci prima la chiave segreta Stripe e salva": "Saisissez d'abord la clé secrète Stripe et enregistrez", "Invio dell'ordine…": "Envoi de la commande…", "L'ID del Meta Pixel è un numero": "L'ID du Meta Pixel est un nombre", "L'ID di Google Ads è del tipo AW-123456789": "L'ID de Google Ads est du type AW-123456789", "L'ID di Google Analytics è del tipo G-XXXXXXX": "L'ID de Google Analytics est du type G-XXXXXXX", "La bozza non esiste più": "Le devis n'existe plus", "La bozza non ha un prezzo: aprila con «Rivedi la bozza» e inseriscilo": "Le devis n'a pas de prix : ouvrez-le avec « Revoir le devis » et saisissez-le", "La chiave segreta Stripe inizia con sk_live_ (o sk_test_ per le prove)": "La clé secrète Stripe commence par sk_live_ (ou sk_test_ pour les essais)", "La destinazione deve essere una pagina del sito (/...) o un sottodominio aerialclick.com": "La destination doit être une page du site (/...) ou un sous-domaine d'aerialclick.com", "La pagina non esiste più": "La page n'existe plus", "La pagina è stata modificata dopo: per non perdere quelle modifiche, togli i testi a mano dal back office": "La page a été modifiée depuis : pour ne pas perdre ces modifications, supprimez les textes manuellement depuis le back office", "La richiesta non ha un'email valida a cui intestare il preventivo": "La demande ne comporte pas d'adresse e-mail valide à laquelle établir le devis", "La richiesta non ha un'email valida a cui rispondere": "La demande ne contient pas d'adresse e-mail valide à laquelle répondre", "Lavoro non trovato": "Travail introuvable", "Le due password nuove non coincidono": "Les deux nouveaux mots de passe ne correspondent pas", "Le email non partono da questa copia del sito: manda tu questo link alla persona.": "Les e-mails ne sont pas envoyés depuis cette copie du site : envoyez vous-même ce lien à la personne.", "Le password non si impostano per gli altri: manda il link per sceglierla": "Les mots de passe ne peuvent pas être définis pour les autres : envoyez le lien pour qu'elle le choisisse", "Leggi tutto ↓": "Tout lire ↓", "Lo sconto del recupero carrelli va da 0 a 30%": "La remise de relance des paniers va de 0 à 30 %", "Lo script statistiche deve essere un indirizzo https://": "Le script de statistiques doit être une adresse https://", "Manca il piano o la pagina non esiste più: rigenera il suggerimento": "Le plan est manquant ou la page n'existe plus : régénérez la suggestion", "Mostra meno": "Afficher moins", "Mostra tutti i dati tecnici ({n})": "Afficher toutes les caractéristiques techniques ({n})", "Mostra tutto": "Tout afficher", "Nessun articolo indicato": "Aucun article indiqué", "Nessun suggerimento — cerca comunque": "Aucune suggestion — lancer quand même la recherche", "Niente da applicare: la pagina ha già tutto": "Rien à appliquer : la page contient déjà tout", "Niente da salvare": "Rien à enregistrer", "Nome obbligatorio": "Nom obligatoire", "Non puoi disattivare o declassare il tuo stesso account": "Vous ne pouvez pas désactiver ou rétrograder votre propre compte", "Non puoi eliminare il tuo stesso account": "Vous ne pouvez pas supprimer votre propre compte", "Nota non trovata": "Note introuvable", "Ogni spedizione vuole codice, nome e costi non negativi": "Chaque expédition nécessite un code, un nom et des coûts non négatifs", "Ok: niente più email di offerte.": "Ok : vous ne recevrez plus d'e-mails d'offres.", "Ok: riceverai le offerte.": "Ok : vous recevrez les offres.", "Operazione non riuscita": "Opération échouée", "Ordine non pagabile": "Commande non payable", "Ordine non trovato": "Commande introuvable", "Pagina non trovata": "Page introuvable", "Per accenderla servono almeno il titolo principale e l'invito finale": "Pour l'activer, il faut au moins le titre principal et l'appel à l'action final", "Prezzo non valido": "Prix non valide", "Prodotto esaurito": "Produit épuisé", "Prodotto non trovato": "Produit introuvable", "Quasi fatto: conferma dal link che ti abbiamo inviato via email.": "Presque terminé : confirmez via le lien que nous vous avons envoyé par e-mail.", "Questa è la copia del sito sul PC: il controllo dei fornitori gira sul server, ogni notte": "Ceci est la copie du site sur le PC : le contrôle des fournisseurs s'exécute sur le serveur, chaque nuit", "Questo prodotto si acquista su preventivo": "Ce produit s'achète sur devis", "Recesso registrato il {data}. Ti abbiamo inviato la conferma via email.": "Rétractation enregistrée le {data}. Nous vous avons envoyé la confirmation par e-mail.", "Richiesta non trovata": "Demande introuvable", "Riduci ↑": "Réduire ↑", "Risultati per «{q}»": "Résultats pour «{q}»", "Scegli la versione del prodotto": "Choisissez la version du produit", "Sconto e minimo devono essere numeri": "La remise et le minimum doivent être des nombres", "Sconto e soglia dei carrelli devono essere numeri": "La remise et le seuil des paniers doivent être des nombres", "Sconto e spedizione devono essere numeri": "La remise et la livraison doivent être des nombres", "Scrivi la risposta": "Rédigez la réponse", "Se l'email è di un utente del back office, ti abbiamo mandato un link per ": "Si l'adresse e-mail appartient à un utilisateur du back-office, nous vous avons envoyé un lien pour", "Se l'email è iscritta al Club, il link per entrare è in arrivo: vale 30 minuti. Guarda anche nello spam.": "Si l'adresse e-mail est inscrite au Club, le lien de connexion est en route : il est valable 30 minutes. Pensez à vérifier aussi dans vos courriers indésirables.", "Serve almeno un amministratore attivo": "Il faut au moins un administrateur actif", "Serve almeno un metodo di spedizione": "Il faut au moins un mode de livraison", "Serve il consenso": "Le consentement est obligatoire", "Serve il consenso al trattamento dei dati": "Le consentement au traitement des données est obligatoire", "Serve la chiave Anthropic sul server: sulla copia del PC l'agente lavora online": "La clé Anthropic est requise sur le serveur : sur la copie du PC, l'agent travaille en ligne", "Serve la chiave Anthropic sul server: sulla copia del PC le bozze non si preparano": "La clé Anthropic est requise sur le serveur : sur la copie du PC, les brouillons ne peuvent pas être préparés", "Serve la chiave Anthropic sul server: sulla copia del PC le bozze si preparano online": "La clé Anthropic est requise sur le serveur : sur la copie du PC, les brouillons se préparent en ligne", "Servono un titolo e uno sconto tra 1 e 50%": "Un titre et une remise comprise entre 1 et 50 % sont requis", "Solo amministratori": "Réservé aux administrateurs", "Stato non valido": "Statut non valide", "Su questa nota non c'è niente da annullare": "Il n'y a rien à annuler sur cette note", "Subtotale": "Sous-total", "Ti mancano <b>{euro}<\/b> per la spedizione gratuita": "Il vous manque <b>{euro}<\/b> pour bénéficier de la livraison gratuite", "Ti portiamo al pagamento…": "Nous vous redirigeons vers le paiement…", "Troppe richieste, riprova tra qualche minuto": "Trop de requêtes, réessayez dans quelques minutes", "Tutti i risultati": "Tous les résultats", "Una categoria non può stare dentro una sua sottocategoria": "Une catégorie ne peut pas être placée dans l'une de ses sous-catégories", "Utente non trovato": "Utilisateur introuvable", "Utente non trovato o disattivato": "Utilisateur introuvable ou désactivé", "Vai al negozio": "Aller à la boutique", "Vai alla cassa": "Passer à la caisse", "Variante non valida": "Variante non valide", "Vedi il carrello": "Voir le panier", "È una pagina legale obbligatoria: puoi modificarla ma non cancellarla": "C'est une page légale obligatoire : vous pouvez la modifier mais pas la supprimer", "✅ Fatto, il carrello è al sicuro: te l'abbiamo mandato per email.": "✅ C'est fait, votre panier est en sécurité : nous vous l'avons envoyé par e-mail."}