Workstation per la fotogrammetria

Stesso dataset, due software, due workstation diverse. In fotogrammetria il collo di bottiglia non è mai dove pensi.


Hai passato la giornata sul campo. Centinaia, a volte migliaia di scatti: un volo drone su un cantiere, il rilievo close-range di una facciata, una campagna su un sito archeologico. Torni in studio, lanci l’allineamento e lasci lavorare la macchina. La mattina dopo trovi il processo fermo a metà notte… oppure finito, ma con un risultato che non userai mai.

La buona notizia è che il dato che sei andato a prendere è ancora lì, sul disco. Non devi tornare in cantiere. La cattiva è che hai bruciato ore di elaborazione, e la consegna ora è in ritardo. Il punto è che il problema non è “il PC è lento”. Il problema è che scegliere una workstation per la fotogrammetria partendo dalla potenza bruta è il modo più comune per spendere male: ogni software stressa la macchina in un punto diverso, e il collo di bottiglia si sposta lungo tutta la pipeline.

Perché “workstation per fotogrammetria” è una domanda mal posta


La fotogrammetria sembra un mestiere solo: trasformare foto in modelli 3D. Ma il percorso che porta dalla foto al modello è fatto di fasi diverse, e ognuna usa il computer in modo diverso. L’allineamento delle immagini, la generazione della nuvola densa, la ricostruzione della mesh, la stesura delle texture: sono lavori distinti che chiamano in causa CPU, scheda grafica e memoria con pesi completamente diversi.

Questo significa una cosa precisa: il collo di bottiglia non sta sempre nello stesso posto. In una fase è la CPU a decidere quanto aspetti. In un’altra è la scheda grafica. In un’altra ancora è la quantità di memoria a stabilire se il progetto si può aprire del tutto. Comprare “la macchina più potente” senza sapere dove si pianta il tuo flusso significa pagare tanto per un componente, e poi scoprire che ad aspettarti è un altro.

E c’è un secondo livello, ancora più insidioso: lo stesso identico dataset, processato con due software diversi, chiede due workstation diverse. È qui che si gioca quasi tutto.

Lo stesso dataset chiede due workstation diverse: RealityCapture e Metashape


Prendiamo i due nomi che generano la maggior parte delle richieste: RealityCapture (oggi RealityScan, della famiglia Epic Games) e Agisoft Metashape. Fanno lo stesso mestiere, ma tirano la macchina in due direzioni opposte.

RealityCapture: la scheda NVIDIA non è opzionale, ma a pesare è la CPU

RealityCapture usa CUDA per le fasi chiave di ricostruzione. Tradotto: senza una scheda grafica NVIDIA puoi allineare le foto, ma non puoi generare la mesh o le texture — e nessuna scheda di marca diversa, per quanto potente, risolve il problema. La NVIDIA qui è un requisito, non una preferenza.

Il dato controintuitivo è un altro: a fare la differenza più grande sui tempi complessivi è la CPU, non la fascia della scheda video. Tra una scheda di fascia media e una di fascia alta lo scarto, in questo software, è più contenuto di quanto immagini. La memoria, inoltre, pesa meno che altrove: RealityCapture lavora con algoritmi “out-of-core”, che gestiscono progetti molto grandi anche senza tenere tutto in RAM contemporaneamente. Con una sola eccezione, che conta proprio sui dataset più grandi: la fase di allineamento è l’unica a non essere out-of-core, e il suo fabbisogno di memoria cresce con il numero di immagini. Su migliaia di scatti, quindi, anche qui la RAM torna a farsi sentire.

Metashape: la memoria è il muro che decide la scala del progetto

Metashape ribalta lo scenario. Qui la RAM è il vero limite: il software usa tutta la memoria che gli dai, e con scatti ad alta risoluzione — pensa agli aerial da decine di megapixel — è la quantità di memoria disponibile a stabilire quanto grande può essere il progetto che riesci ad aprire. La scheda grafica NVIDIA resta decisiva su una delle fasi più lunghe (la generazione delle depth map), ma sul fronte CPU vale una sorpresa: i processori con un numero di core estremamente alto non aiutano. Conta di più un buon numero di core abbinato a una frequenza elevata.

E Pix4D sta nel mezzo

Pix4D è più leggero sulla scheda grafica, ma chiede comunque una CPU solida e, soprattutto, storage veloce e abbondante. È un terzo profilo ancora, che conferma il punto: non esiste “la” macchina per la fotogrammetria, esiste la macchina per il tuo software.

Cosa pesa di piùRealityCaptureMetashapePix4D
Scheda graficaNVIDIA obbligatoria (CUDA) per mesh e texture; fascia media e alta vicineNVIDIA decisiva sulle depth map, una delle fasi più lungheMeno determinante delle altre
CPUL’impatto più grande sui tempi complessiviCore in giusto numero e alta frequenza; i core-count estremi non aiutanoSolida, importante
Memoria (RAM)Contenuta: algoritmi out-of-core; torna a contare nell’allineamento di dataset molto grandiIl muro principale: decide la dimensione massima del progettoRilevante, abbinata a storage veloce
StorageNVMe veloce per i dati di lavoroNVMe veloce, soprattutto su dataset grandiVeloce e abbondante: tra i fattori più sentiti

Guarda la riga della memoria: in un software è quasi un dettaglio, nell’altro è il fattore che decide se il progetto si apre. Lo stesso dataset, due macchine diverse. Non è un modo di dire.

Il drone cambia la scala del problema


Finché lavori in close-range — un oggetto, una statua, una facciata — i dataset restano gestibili. Con il drone tutto cambia di scala. Un rilievo aerofotogrammetrico produce con facilità centinaia o migliaia di scatti ad alta risoluzione, spesso con dati RTK per il posizionamento e, in alcuni flussi, acquisizioni multispettrali. È un volume di dati di un altro ordine di grandezza.

È esattamente qui che il muro della memoria si fa sentire di più, soprattutto con i software più affamati di RAM. Un dataset drone che su una macchina ben dimensionata si chiude in poche ore, su una sottodimensionata può bloccare il computer per giorni — o costringerti a tagliare. A questa scala lo storage smette di essere un dettaglio: i dati di lavoro temporanei viaggiano meglio su unità NVMe veloci, e la differenza tra un disco lento e uno veloce si misura in ore, non in minuti.

Il compromesso che non vedi: quando la macchina ti fa consegnare un modello peggiore

Un crash a notte fonda è un brutto colpo, ma almeno lo vedi: sai di aver perso tempo e riparti. Una workstation sottodimensionata per la fotogrammetria ne ha però un altro, di danno, ed è subdolo proprio perché non lo vedi: la macchina regge, il progetto si chiude, il modello esce. Sembra tutto a posto.

Ma per arrivarci hai abbassato qualcosa. Hai ridotto il numero di foto in ingresso, hai scelto un livello di qualità medio invece che alto sulla nuvola densa, hai decimato la mesh per farla stare in memoria. Decisioni prese per non far schiantare il computer, non per scelta progettuale. Il risultato esce, ma è più povero del dato che sei andato a raccogliere sul campo con strumenti da decine di migliaia di euro.

Nel rilievo di precisione — un as-built per il BIM, la documentazione di un bene culturale, una perizia — è proprio ciò che non ti puoi permettere. La macchina giusta non serve solo ad andare più veloce: serve a non scendere a compromessi che il cliente, prima o poi, vede.

La scheda grafica non è quasi mai il vero problema (e perché il driver conta)


C’è un riflesso comune: di fronte a un lavoro pesante, si punta alla scheda grafica più costosa, convinti che sia lì il collo di bottiglia. In fotogrammetria, spesso, non è così. Tra una NVIDIA di fascia media e una di fascia alta lo scarto sui tempi complessivi è più modesto di quanto il prezzo lasci pensare. La scheda serve — e in RealityCapture è addirittura indispensabile — ma non è quasi mai il punto dove conviene mettere tutto il budget.

Quello che conta davvero, in un flusso professionale, è la stabilità: la certezza che la scheda lavori ore e ore senza errori, con driver pensati per le applicazioni di produzione e non per i videogiochi. Per questo lavoriamo con schede GeForce RTX con driver Studio, l’abbinamento che mette il supporto CUDA al servizio di un flusso affidabile invece che della potenza di picco. Syspack è NVIDIA Studio Partner: una scelta che riguarda proprio questo, l’affidabilità del lavoro, non il numero più alto sulla scheda tecnica.

Gli errori più comuni


Mettere tutto il budget sulla scheda grafica

È l’errore più diffuso. Si compra la scheda top e si lesina su CPU o memoria, salvo poi scoprire che il flusso si pianta proprio lì dove si è risparmiato.

Sottodimensionare la memoria sui progetti drone

Con i software più affamati di RAM e i dataset aerofotogrammetrici, la memoria decide se il progetto si apre. Tagliarla per risparmiare significa, in pratica, mettere un tetto alla dimensione dei lavori che potrai accettare.

Trascurare lo storage di lavoro

I dati temporanei della ricostruzione passano continuamente da e verso il disco. Un’unità NVMe veloce dedicata al lavoro fa una differenza concreta sui tempi, spesso sottovalutata.

Scegliere la macchina prima di sapere su quale software si lavora

È l’errore a monte di tutti gli altri. Come hai visto, lo stesso dataset chiede macchine diverse a seconda del software. Dimensionare senza partire da questa domanda significa affidarsi al caso.

Le domande che un esperto fa prima di dimensionare


Quando uno dei nostri esperti ragiona insieme a te su una configurazione, non parte dai componenti. Parte dal tuo lavoro reale. Le domande sono di solito queste:

Su quale software lavori, o lavorerai? È la prima domanda, perché sposta tutto il resto. RealityCapture, Metashape e Pix4D portano a tre configurazioni diverse.

Quanti scatti per progetto, e a che risoluzione? È ciò che determina il fabbisogno di memoria e la scala del problema.

Drone o close-range? Il volume di dati cambia di ordine di grandezza, e con esso il dimensionamento.

Un progetto alla volta o più lavori in parallelo? Chi elabora mentre acquisisce il rilievo successivo ha esigenze diverse da chi lavora in sequenza.

Da queste risposte nasce una configurazione che ha senso per te, non un listino da cui scegliere a caso.

Il punto


La fotogrammetria non è un flusso solo, ed è per questo che non esiste una sola macchina giusta. Il collo di bottiglia si sposta lungo la pipeline e cambia con il software: in un caso comanda la CPU, in un altro la memoria, e la scheda grafica — quella su cui tutti puntano per prima — raramente è il punto dove conviene concentrare il budget. Dimensionare bene vuol dire partire dal tuo lavoro reale e costruire la macchina attorno a quello. È così che si evita sia il crash sia, soprattutto, il compromesso silenzioso che fa consegnare un modello peggiore del dato che hai raccolto.

Domande frequenti


Serve una scheda grafica NVIDIA per la fotogrammetria?

Dipende dal software. RealityCapture richiede una scheda NVIDIA per generare mesh e texture, perché usa la tecnologia CUDA: senza, puoi solo allineare le foto. Metashape e Pix4D funzionano anche con altre schede, ma su Metashape una NVIDIA accelera in modo netto la fase di generazione delle depth map.

Quanta RAM serve per la fotogrammetria da drone?

Sui dataset aerofotogrammetrici la memoria è il fattore che decide quanto grande può essere il progetto, soprattutto con Metashape. Con centinaia o migliaia di scatti ad alta risoluzione la RAM diventa il primo collo di bottiglia: è il componente su cui conviene non risparmiare se si lavora con voli drone su aree estese.

È meglio investire sulla CPU o sulla scheda grafica?

In fotogrammetria la scheda grafica più costosa raramente è la scelta che fa la differenza: tra fascia media e fascia alta lo scarto sui tempi complessivi è contenuto. In RealityCapture, ad esempio, è la CPU ad avere l’impatto maggiore. Il budget va distribuito sul componente che conta per il software che usi davvero, non concentrato sulla GPU per abitudine.

La stessa workstation va bene per RealityCapture, Metashape e Pix4D?

I tre software stressano l’hardware in modo diverso: RealityCapture punta su CPU e scheda NVIDIA con poca RAM, Metashape è limitato soprattutto dalla memoria, Pix4D chiede CPU solida e storage veloce. Una macchina può gestirli tutti, ma per ottenere le prestazioni migliori conviene dimensionarla sul software che usi prevalentemente.

Hai bisogno di una workstation per la fotogrammetria?

Raccontaci su quale software lavori, quanti scatti gestisci per progetto e se lavori da drone o in close-range. Un nostro esperto progetterà la workstation giusta per il tuo flusso di lavoro reale — dimensionata dove conta, senza sprechi dove non serve.

Richiedi la consulenza gratuita

oppure chiamaci al 06 82002354

Continua a leggere: se il tuo flusso parte dal laser scanner più che dalla fotocamera, abbiamo dedicato un approfondimento a cosa decide davvero i tempi di consegna nel rilievo laser terrestre.

Scorri