Benvenuti alla serie di tutorial dedicati 3DF Zephyr.
Il seguente tutorial si concentrerà su come gestire i dati LiDAR in 3DF Zephyr, inclusa la registrazione delle scansioni laser e l’integrazione tra i dati LiDAR e la fotogrammetria.
Questo tutorial non può essere completato con 3DF Zephyr Free o 3DF Zephyr Lite!
La registrazione è il processo di allineamento di due o più scansioni, effettuato sulla base di una scansione di riferimento o utilizzando posizioni di riferimento comuni tra le scansioni per creare l’allineamento più preciso possibile.
Questo tutorial è suddiviso in tre sezioni:
Questa prima parte del tutorial spiega come importare e preparare le scansioni laser all’interno di 3DF Zephyr prima delle altre fasi.
Zephyr consente di importare i seguenti formati di file di scansione laser:
Nota: I formati di file nativi richiedono il caricamento di plug-in specifici in 3DF Zephyr. Prima di iniziare il tutorial, scaricare e installare i plug-in necessari seguendo questo link: Scarica plug-in
Apri una nuova sessione del software e trascina i file delle scansioni laser nello spazio di lavoro. In alternativa, puoi fare clic sul menu Importa, selezionare l’opzione Importa modello e poi selezionare i file che desideri importare in 3DF Zephyr.
Ritorna al sommario
Puoi scegliere uno dei due metodi descritti di seguito, Metodo 1 o Metodo 2, per allineare in maniera grezza i dati LiDAR.
Ritorna al sommario
Può essere utilizzato il Gizmo per eseguire un allineamento grezzo delle scansioni, è possibille abilitare lo strumento “Gizmo” tramite:
– Cliccando sul pulsante “Scala/ruota/trasla oggetti (1b)” nella barra degli strumenti in alto.
– Cliccando con il pulsante destro del mouse sulla scansione scelta e selezionando l’opzione “Trasforma utilizzando gli strumenti (1c)”.
La finestra “Trasforma oggetto” (2) verrà visualizzata nello spazio di lavoro. Quando si utilizza il gizmo 3D, è consigliabile abilitare la visualizzazione di tutti gli elementi desiderati utilizzando le relative caselle di controllo nella scheda Progetto prima di iniziare l’allineamento grezzo. Inoltre, per facilitare la visualizzazione dell’allineamento, possibile abilitare la vista “Colorazione uniforme” (3) cliccando sul pulsante relativo nella barra degli strumenti.
Nel menu a tendina “Oggetto” (4), puoi selezionare quale scansione verrà spostata utilizzando il Gizmo 3D (5). Una volta allineate un paio di scansioni, clicca il pulsante “OK” (6) prima di uscire dallo strumento Gizmo per confermare la rototraslazione.
Questo metodo di allineamento grezzo verrà eseguito utilizzando punti di controllo posizionati sulle scansioni.
Clicca sul pulsante “Scegli” (1) nel pannello GCP e posiziona almeno tre punti di controllo sulla prima scansione (2). Successivamente, serve applicare le stesse posizioni dei punti di controllo (3) sull’altra scansione (sei punti di controllo in totale).
Nota: Assicurati di posizionare i punti di controllo nelle stesse aree che sarai in grado di riconoscere facilmente su entrambe le scansioni laser. Di solito, i bordi e angoli funzionano molto bene. Bisogna tenere presente che è meglio selezionare punti che si trovano su tutti e tre gli assi.
I punti di controllo aggiunti verranno elencati nel pannello GCP (4) in base al loro Oggetto di riferimento.
Una volta completato il posizionamento, selezionare il pulsante “Registrazione per punti di controllo” (5) nella scheda Registrazione. Comparirà la finestra Wizard di registrazione per punti di controllo (6).
Per procedere, cliccare sul pulsante “Successivo” nella seconda pagina Selezione; si potrà selezionare quale oggetto sarà l’“Oggetto spostato” e quale sarà l’“Oggetto fisso”. Clicca sul pulsante “Avanti”.
Nella pagina Coppie, utilizzare il pulsante “Aggiungi vincolo” (7) per selezionare le coppie (8) in base ai nomi dei punti di controllo utilizzati in precedenza; sono richieste almeno tre coppie di punti di controllo. È possibile anche rimuovere il vincolo utilizzando il pulsante “Rimuovi vincolo” (9), e prima di procedere, è consigliabile selezionare la casella di controllo Consenti scalatura(10).
Clicca sul pulsante “Successivo” e poi su “Applica” nella pagina Riepilogo per avviare l’allineamento grezzo con i punti di controllo. Si può ripetere il processo per tutte le scansioni che necessitano di un allineamento grezzo prima del passaggio alla Registrazione Fine.
Una volta completato l’allineamento grezzo con il Gizmo 3D o i punti di controllo, puoi sfruttare l’algoritmo ICP (Iterative closest point) per minimizzare la distanza tra i punti delle scansioni. Mentre l’opzione ICP consente all’algoritmo di lavorare con due elementi, l’algoritmo Multi-ICP permette di gestire più di due scansioni laser.
Ricorda che:
Cliccare sul pulsante “Multi-ICP” (1) nella scheda Registrazione sul lato destro dell’area di lavoro, oppure è possibile andare al menu Strumenti > Registrazione > Bundle adjustment di nuvole di punti con più viste (Multi-ICP) (2) per aprire il Wizard Multi-ICP (3). Cliccare il pulsante “Successivo” per procedere.
Nella pagina Selezionare gli oggetti che interagiranno, selezionare le scansioni che si desidera allineare e cliccare sul pulsante “Successivo”.
Nella pagina Selezionare l’oggetto di riferimento, puoi selezionare quale scansione verrà utilizzata come Riferimento e la Modalità in base a come le scansioni sono state rilevate; l’opzione predefinita è impostata su “Automatico”. Cliccare il pulsante “Successivo” per continuare.
Nella pagina Coppie, puoi definire le associazioni tra gli oggetti. Nella maggior parte dei casi, le associazioni non dovrebbero essere cambiate, in quanto dovrebbero essere selezionate automaticamente e non è necessaria ulteriore interazione da parte dell’utente. Cliccare il pulsante “Successivo” per continuare.
Nella pagina dei Parametri, puoi regolare le impostazioni dell’algoritmo ICP in base all’allineamento grezzo iniziale e alle caratteristiche delle scansioni laser (ad esempio, la quantità di rumore presente nelle scansioni).
I parametri sono spiegati nel dettaglio di seguito:
– Errore relativo: Differenza tra l’errore dell’iterazione corrente e l’errore dell’iterazione precedente.
– Errore assoluto: Errore dell’iterazione corrente.
Nota: i due parametri sopra possono essere modificati per impostare una soglia di errore accettabile, in modo che le iterazioni possano terminare prima di raggiungere il numero massimo (Numero massimo di iterazioni). Ciò consente di risparmiare tempo di elaborazione, soprattutto nel caso di un numero molto elevato di scansioni già abbastanza allineate.
– Rimozione punti automatica (x84): Distanza calcolata automaticamente per scartare i punti anomali.
– Distanza rimozione punti: Questa distanza è espressa nell’unità in cui sono state acquisite le scansioni originali. La scansione di riferimento, come origine, può essere utilizzata per escludere tutti i punti più lontani di un certo numero di unità.
– Numero punti decimazione: Campione di punti utilizzati dall’algoritmo per eseguire l’ICP. Nel caso di scansioni molto grandi, questo parametro può essere utilizzato per considerare solo un campione di punti dal totale per eseguire l’allineamento.
– Soglia delle normali: Differenza massima accettata tra le normali dei punti. Può essere utilizzato per migliorare le corrispondenze dei punti in determinati casi limite.
– Fissa asse verticale: Fissa l’asse z e consente solo la rotazione su quell’asse. L’asse z verticale di una scansione è generalmente corretto, quindi abilitando questa opzione si ha una variabile in meno da calcolare durante l’ICP.
Clicca il pulsante “Successivo” e la pagina di Avvia riassumerà le informazioni principali. Si può avviare il calcolo effettivo premendo il pulsante “Inizia!”.
Una volta completato il calcolo, verrà mostrato uno istogramma globale dei residui sullo schermo:
L’istogramma viene calcolato in base alla distanza euclidea punto-piano, che tende a produrre valori di errore più bassi rispetto alla distanza punto-punto. L’istogramma fornisce un’indicazione globale della tendenza dell’errore nell’allineamento delle scansioni. Nel caso in cui le scansioni siano ancora molto distanti tra loro, l’istogramma mostrerà errori elevati per molti punti. L’allineamento grezzo e il Multi-ICP con diversi valori di soglia possono essere ripetuti per ridurre l’errore.
Per completare lo step di Registrazione fine cliccare sul pulsante “Fine”.