La fotogrammetria è diventata una delle tecnologie più potenti per generare modelli 3D dalle immagini. Software come Agisoft Metashape permettono agli utenti di ricostruire nuvole di punti, mesh e modelli strutturati dettagliati a partire da fotografie catturate da droni, telecamere o smartphone.
Tuttavia, una sfida comune nei flussi di lavoro della fotogrammetria è la presenza di rumore e artefatti indesiderati nelle nuvole di punti generate. Queste imperfezioni possono ridurre l’accuratezza del modello, aumentare i tempi di elaborazione e complicare le attività a valle, come la generazione di mesh o il calcolo dei volumi.
Negli ultimi anni, l’intelligenza artificiale (AI) è emersa come una soluzione promettente per migliorare la qualità dei dati fotogrammetrici. Gli algoritmi basati sull’intelligenza artificiale possono rilevare automaticamente gli outlier, classificare i punti e rimuovere il rumore dalle nuvole di punti in modo molto più efficiente rispetto all’editing manuale.
Questo articolo esplora il modo in cui le tecniche di intelligenza artificiale possono essere utilizzate per pulire le nuvole di punti fotogrammetriche prodotte con Agisoft Metashape e come questi metodi possono migliorare significativamente i flussi di lavoro di ricostruzione 3D.
Perché la pulizia delle nuvole di punti è importante
Quando Metashape elabora un insieme di fotografie, genera una nuvola di punti rada durante l’allineamento delle immagini e successivamente produce una nuvola di punti densa durante la ricostruzione della profondità.
La nuvola densa può contenere milioni di punti che rappresentano le superfici catturate nelle fotografie. Tuttavia, il processo di ricostruzione può introdurre punti indesiderati a causa di diversi fattori:
- Rumore dell’immagine
- Condizioni di scarsa illuminazione
- Superfici riflettenti
- Oggetti in movimento
- Movimento della vegetazione
- Bassa sovrapposizione di immagini
Questi punti indesiderati possono creare artefatti che influiscono sulla qualità della mesh finale e del modello texturizzato. La pulizia della nuvola di punti è quindi una fase essenziale dei flussi di lavoro della fotogrammetria professionale.
Metodi tradizionali per la pulizia delle nuvole di punti
Prima dell’introduzione delle tecniche basate sull’intelligenza artificiale, la pulizia delle nuvole di punti veniva eseguita principalmente manualmente utilizzando gli strumenti di editing disponibili nei software di fotogrammetria.
In Agisoft Metashape, gli utenti rimuovono tipicamente i punti indesiderati utilizzando:
- Strumenti di selezione graduale
- Selezione manuale del punto
- Filtraggio di fiducia
- Filtri di incertezza della ricostruzione
Sebbene questi metodi siano efficaci, possono richiedere molto tempo quando si lavora con set di dati molto grandi contenenti decine o centinaia di milioni di punti.
La pulizia manuale dipende anche molto dall’esperienza dell’utente e può introdurre incongruenze quando si elaborano più set di dati.
Come l’intelligenza artificiale migliora la pulizia delle nuvole di punti
L’intelligenza artificiale offre un approccio più automatizzato alla pulizia delle nuvole di punti. Gli algoritmi di apprendimento automatico possono analizzare la struttura di una nuvola di punti e identificare gli schemi che corrispondono al rumore, agli outlier o agli oggetti irrilevanti.
I modelli di intelligenza artificiale addestrati su grandi set di dati possono classificare i punti in base a caratteristiche quali:
- Densità locale dei punti
- Curvatura della superficie
- Consistenza del colore
- Relazioni spaziali tra punti
Imparando da queste caratteristiche, gli algoritmi di intelligenza artificiale possono distinguere tra punti di superficie validi e artefatti indesiderati.
Questo processo di classificazione automatizzato può ridurre drasticamente il tempo necessario per pulire grandi set di dati fotogrammetrici.
Classificazione delle nuvole di punti basata sull’intelligenza artificiale
Una delle applicazioni più utili dell’IA nell’elaborazione delle nuvole di punti è la classificazione automatica.
Gli algoritmi di classificazione assegnano etichette semantiche a diversi gruppi di punti all’interno di una nuvola. Ad esempio, i punti possono essere classificati come:
- Terra
- Edifici
- Vegetazione
- Rumore
- I valori anomali
Una volta completata la classificazione, è possibile rimuovere automaticamente le categorie indesiderate come il rumore o gli outlier isolati.
Questo processo semplifica notevolmente la fase di pulizia e permette agli utenti di concentrarsi su analisi di livello superiore piuttosto che sulla modifica manuale.
Integrazione degli strumenti di intelligenza artificiale con Metashape
Sebbene Agisoft Metashape includa potenti strumenti di filtraggio integrati, l’elaborazione delle nuvole di punti basata sull’intelligenza artificiale viene spesso eseguita con software esterni.
Un tipico flusso di lavoro può prevedere l’esportazione della densa nuvola di punti generata da Metashape e la sua elaborazione con strumenti specializzati di AI.
Il flusso di lavoro segue in genere questi passaggi:
- Generare la nuvola di punti densa in Metashape
- Esportazione della nuvola di punti in formato LAS, LAZ o PLY
- Elaborare il set di dati utilizzando strumenti di classificazione basati sull’intelligenza artificiale
- Rimuovi il rumore e i punti indesiderati
- Importa la nuvola di punti ripulita in Metashape
Questo flusso di lavoro ibrido permette agli utenti di combinare la potenza di ricostruzione di Metashape con tecniche di filtraggio avanzate basate sull’intelligenza artificiale.
Software AI per la pulizia delle nuvole di punti
Diverse piattaforme software offrono oggi funzionalità di elaborazione delle nuvole di punti basate sull’intelligenza artificiale.
Alcuni strumenti comunemente utilizzati sono:
- CloudCompare con i plugin di apprendimento automatico
- Pipeline PDAL con filtri di classificazione
- Strumenti di apprendimento automatico Open3D
- Software di classificazione LiDAR basato su AI
Questi strumenti utilizzano algoritmi avanzati per rilevare e rimuovere il rumore preservando la struttura del set di dati originale.
Vantaggi della pulizia della nuvola di punti assistita dall’intelligenza artificiale
L’utilizzo dell’intelligenza artificiale per pulire le nuvole di punti della fotogrammetria offre diversi vantaggi rispetto ai metodi manuali tradizionali.
I vantaggi principali includono:
- Elaborazione più rapida di grandi insiemi di dati
- Risultati di filtraggio più coerenti
- Riduzione dei tempi di editing manuale
- Accuratezza geometrica migliorata
- Migliore ricostruzione della maglia
Questi miglioramenti possono essere particolarmente preziosi quando si elaborano progetti di mappatura con il drone o rilievi fotogrammetrici su larga scala.
Migliorare la generazione di mesh con dati puliti
Uno dei vantaggi più importanti della pulizia delle nuvole di punti è il miglioramento della generazione di mesh.
Quando una nuvola di punti densa contiene molti outlier, il processo di generazione della mesh può creare superfici indesiderate o buchi nel modello.
Rimuovendo preventivamente il rumore e i valori anomali, la fase di ricostruzione della maglia può produrre una superficie 3D più pulita e accurata.
In questo modo si ottengono modelli di qualità superiore, adatti a compiti di visualizzazione, simulazione o misurazione.
Sfide e limiti
Nonostante i vantaggi, la pulizia delle nuvole di punti basata sull’intelligenza artificiale non è priva di sfide.
I modelli di apprendimento automatico richiedono dati di addestramento e non sempre funzionano perfettamente quando vengono applicati ad ambienti sconosciuti.
Le potenziali limitazioni includono:
- Classificazione errata di strutture complesse
- Perdita di dettagli fini se il filtraggio è troppo aggressivo
- Dipendenza da strumenti software esterni
Per questo motivo, la pulizia assistita dall’intelligenza artificiale viene solitamente combinata con l’ispezione manuale per garantire risultati ottimali.
Il futuro dell’intelligenza artificiale nella fotogrammetria
L’intelligenza artificiale sta rapidamente trasformando molti aspetti dei flussi di lavoro della fotogrammetria. In futuro, gli strumenti basati sull’intelligenza artificiale potrebbero essere completamente integrati nel software di fotogrammetria, consentendo la rimozione automatica del rumore e l’ottimizzazione del set di dati.
Gli sviluppi futuri potrebbero includere:
- Filtraggio della nuvola di punti in tempo reale
- Classificazione automatica della scena
- Ricostruzione a rete assistita dall’intelligenza artificiale
- Miglioramento del rilevamento degli errori durante l’elaborazione
Queste innovazioni potrebbero ridurre drasticamente i tempi di elaborazione e rendere più efficienti i flussi di lavoro della fotogrammetria.
Conclusione
La pulizia delle nuvole di punti è un passaggio essenziale in qualsiasi flusso di lavoro di fotogrammetria, soprattutto quando si lavora con grandi insiemi di dati generati da droni o fotocamere ad alta risoluzione.
Integrando le tecniche di intelligenza artificiale nella pipeline di elaborazione, i professionisti possono migliorare significativamente la qualità delle nuvole di punti generate con Agisoft Metashape.
Il filtraggio assistito dall’intelligenza artificiale consente agli utenti di rimuovere il rumore in modo più efficiente, di migliorare la ricostruzione delle mesh e di produrre modelli 3D di qualità superiore con un minore sforzo manuale.
Con la continua evoluzione delle tecnologie AI, è probabile che diventino una componente sempre più importante dei moderni flussi di lavoro della fotogrammetria.


