DICA - Sez. Geodesia e Geomatica Rilievi multispettrali da UAV per la modellizzazione di edifici e del territorio: esperienze condotte al Politecnico di Milano R. Gini*, D. Passoni**, D. Pagliari*, L. Pinto***, G. Sona*** *Dottoranda; **Assegnista di ricerca; ***Docente SOMMARIO • Motivazioni e prime esperienze: il progetto FoGLIE • Primi test (di volo e di modellizzazione 3D) • La scelta del velivolo • La scelta delle camere • Analisi della qualità geometrica della Tetracam ADClite • Test sui sw per il trattamento dell immagini da UAV (Fotogrammetria vs Computer Vision) • Alcune realizzazioni significative 2 3 MOTIVAZIONI E PRIME ESPERIENZE: IL PROGETTO FoGLIE FoGLIE: Fruition of Goods Landscape in Interactive Environment Progetto finanziato da Regione Lombardia (2011-2013) • Differenti partner: 5 realtà imprenditoriali lombarde + Politecnico di Milano (DIIAR) • Attività di ricerca e di sviluppo sperimentale di un prototipo SVILUPPARE una nuova guida multimediale anche con contenuti stereoscopici utente attivo INTEGRARE fruibilità e monitoraggio dei beni PARCO ADDA NORD PRIME ESPERIENZE CON DRONI (2011) 4 Elicotteri Helicam Contenuti e video scenici (anche in stereoscopia) Quadrielica Md-200 Immagini aeree ad alta risoluzione: RGB & NIR generazione di DSM individuazione specie arboree alloctone ESPERIENZE DI MODELLIZZAZIONI 3D 5 Modellizzazione 3D da nuvole di punti fotogrammetriche Villa Castelbarco a Vaprio d’Adda (MI) (2012) ESPERIENZE DI MODELLIZZAZIONI 3D Modellizzazione 3D da nuvole di punti fotogrammetriche (con rilievi a terra) Vellutificio Velvis (Visconti di Modrone) a Vaprio d’Adda (MI) (2012) 6 ESPERIENZE DI MODELLIZZAZIONI 3D 7 Diga Poiret a Paderno d’Adda (MI) (2012) Modellizzazione 3D da nuvole di punti fotogrammetriche (acquisite da aereo, da UAV e da terra) PRIMO TEST RILIEVO MULTISPETTRALE (2011) MD4-200 • • • • Parco Adda Nord: Medolago (BG) Estensione: 120x100 m2 Variazione di quota: 15 m Differenti tipi di copertura del suolo • Triangolazione aerea con set RGB • Confronto con telemetria → non usabile per orientamento diretto • Immagini idonee per scopi di modellizzazione 3D • Creazione DSM: 0,10x0,10 m2, da editare 8 Pentax Optio A40: RGB Scopo geometrico (DSM) PRIMO TEST RILIEVO MULTISPETTRALE (2011) MD4-200 9 Sigma DP1: NIR scopo radiometrico (classificazione) • Ortofoto RGB & NIR: 0,05x0,05 m2 → coregistrazione Terreno Robinia Erba Ombra Olmo Carpino Cemento Ailanto • 10 variabili: 4 originali + 6 derivate • Classificazione speditiva unsupervised (ISOCLASS) • Classificazione supervised (con training samples) 10 SCELTA DEL VELIVOLO “PoliMI” MULTIROTORE MULTIROTORE VS . + Budget + Sistema aperto (camera, navigazione, ecc.) + Payload + Governo della fotocamera + Prese ravvicinate - Autonomia di volo - Addestramento al pilotaggio ALA FISSA ALA FISSA + + + + Autonomia di volo Quota di volo Copertura fotogrammetrica Gestione del volo - Payload Sistema chiuso (commerciale) Governo della fotocamera Budget VELIVOLO PoliMI “WALL-P” Esacottero MikroKopter personalizzato • • • • • • • Esacottero MikroKopter (RestArt) Dimensioni: 70 cm + eliche 12’’ Peso al decollo: 1.2 kg + payload Alimentazione: 2 batterie al litio 4000 mAh Velocità: fino a 5 m/sec Payload: fino a 500 g Sistema di navigazione: NAV. Flight Control GPS (MKGPS) LEA 4H Ublox • Firmware: in costante aggiornamento 11 LA SCELTA DELLA FOTOCAMERA 12 Camere amatoriali con peso e dimensioni ridotte ottimali per UAV Possibili limitazioni: • • • • • Sensori più piccoli di una reflex (rapporto S/N sfavorevole) Ottiche di qualità inferiore e meno stabili Non sempre possono montare focali fisse Obiettivi talvolta retrattili Focale e distanza principale hanno valori non stabili poiché all’invio del scatto si ha spesso un riallineamento (seppur minimo) delle lenti 17a Conferenza ASITA: 5-7 novembre 2013 Riva del Garda (TN) Distorsioni sulle immagini non trascurabili 13 CAMERE PoliMI Nikon 1 J1 • • • • • • Peso: 310 g Sensore: CMOS (3872x2592 pixel) Mirrorless Dimensione pixel: 3.5 m Focale obiettivo: 10.5 mm Immagini: RGB Tetracam ADCLite • • • • • Peso: 200 g Sensore: CMOS (2048x1536 pixel) Dimensione pixel: 2,9 m Focale: 8.5 mm Immagini: 8 o 10 bit CIR (NIR+R+G) approssimativamente equivalenti alle bande TM2, TM3, TM4 14 QUALCHE CONSIDERAZIONE SULLA QUALITA’ DELLA ADClite pannello Siemens per analisi della risoluzione geometrica reale ↓ diverse aperture del diaframma a diverse distanze: 30 m e 50 m 30 m statico I risultati migliori si ottengono con otturatore parzialmente chiuso f/d = 4 1,4 30 m dinamico 4 1,4 8 4 16 8 16 15 QUALCHE CONSIDERAZIONE SULLA QUALITA’ DELLA ADClite • Risoluzione geometrica effettiva: Tetracam ADCLite • Caso statico: risoluzione reale ~ 80 lp/mm per immagini CIR con f/d = 4 risoluzione reale ~ 100 lp/mm per canale verde con f/d = 8 • Caso dinamico: risultati confermati a meno di effetti di “trascinamento” • Effetti di disallineamento cromatico (tra I canali R, G e NIR) • Rolling shutter 16 IL PROBLEMA DEL ROLLING SHUTTER (RS) È un metodo per acquisire immagini (solitamente accoppiato con sensori CMOS) basato sull’esposizione non simultanea del sensore Caratteristiche di un otturatore rolling shutter: http://www.diyphotography.net • • • Presenza di una slitta che si muove lungo il sensore Esposizione di ogni parte del sensore per lo stesso tempo Esposizione non simultanea delle diverse zone del sensore a causa del movimento della slitta Si notano gli effetti del rolling shutter quando c’è un movimento relativo non trascurabile tra camera e oggetto http://www.wkumeling.net 17 MODELLO FOTOGRAMMETRICO DI FRASER ∙ ∙ ∙ ∙ + ∙ 2 ∙ ∙ + ∙ 2 , , , Distorsione Coefficienti Coefficienti diaffine: di Distorsione affine: scala ininxy distorsione distorsione tangenziale radiale taglio 2 2 ∙ ∙ ∙ ∙ ∙ ∙ SIMULAZIONI Camera: TetraCam ADC Lite • Camera CIR • CMOS 3,2 Megapixel • Focale 8,5 mm Parametri simulazione: • • • • • • • • • • Quota di volo: 35 m c:7.7734 m VUAV: 2 m/s Tempo scorrimento della finestra: 85,3 s Tempo di esposizione: 688 s 3 strisciate (tot 30 fotogrammi) Ricoprimento longitudinale 75% Ricoprimento trasversale 50% GSD: 0.013 m Precisione di stima: 4 m 18 19 SIMULAZIONI: RS lungo la direzione di volo ∙ ∙ ∙ / dove: • : spostamento delle coord. immagini a causa del rolling shutter • : velocità di volo del drone • : indice che rappresentala la riga i-esima del sensore • : tempo impiegato dalla finestra per muoversi da una riga alla successiva : tempo di esposizione • • c: focale della camera ξ • h: quota di volo VUAV 0, 0,4 ξ 20 RISULTATI DELLE SIMULAZIONI Possiamo modellizzare l’effetto del rolling shutter (RS) lungo la direzione di volo con il parametro b1 del modello di Fraser Simulazione precisione di stima [m] RS 4.1 RS + self-calib. (b1) 4.0 RS + OE fisso 8.8 RS + self-calib. (b1) + OE fisso 4.6 Esiste una forte correlazione tra i parametri di calibrazione e l’orientamento esterno • Nel caso di solo RS l’errore viene assorbito spostando in quota le camere (in media 0.38 m) • Con OE bloccato gli effetti sono assorbiti dal parametro b1 21 UN CASO REALE: MEDOLAGO • Fotocamera: Tetracam ADC Lite • 2 strisciate per un totale di 17 immagini (solo canale Green) • h di volo strisciata 1: 50 m • h di volo strisciata 2: 60 m • Estrazione automatica dei punti di legame con il sw EyeDEA (UniPr) Matrice di correlazione No self-calibr. precisione di stima [m] 38.2 Self-calib (+K1,K2,P1,P2) 33.7 Self-calib (+b1,b2) 12.6 Blocco Medolago c K1 K2 K3 P1 P2 b1 b2 c 100 0 1.2 -1.1 -0.2 -2.2 3.6 26.2 K1 K2 K3 100 -91.5 85.3 -4.7 -2.1 7.8 26.2 100 -98.2 1.6 -2.9 -1.3 -15.5 100 -2.4 3.8 1.6 12.4 P1 P2 b1 b2 100 -12.3 100 -29.7 31.5 100 -5.1 9.8 61.8 100 TEST SUI SW FOTOGRAMMETRICI SW fotogrammetrici VS LPS → sw commerciale by Erdas EyeDEA+Dense Matcher → home made (Università di Parma) PhotoModeler scanner → sw comm. by EOS 1) 2) 3) 4) 5) Calibrazione della camera Identificazione dei GCPs Ricerca dei TPs Orientamento esterno Realizzazione di DSM & Ortofoto DIIAR, Laboratorio di Geomatica del Polo Territoriale di Como 22 SW di Computer Vision Agisoft Photoscan→ Agisoft LLC Pix4UAV Desktop → Pix4D 1) Orientamento relativo delle immagini (S&M) con selfcalibration in un arbitrario SdR (grazie alla telemetria) 2) Estrazione automatica dei TPs 3) Rototraslazione del blocco nel SdR dei GCPs 4) Realizzazione di DSM & Ortofoto 23 RILIEVO DEL POLIGONO DI CISANO BERGAMASCO(BG) SwingletCAM SenseFly Proprietà: Studio di Ingegneria Terradat di Paolo Dosso Canon Ixus 220HS • • • • • DIIAR, Laboratorio di Geomatica del Polo Territoriale di Como Quota di volo = 130 m GSD = 4.5 cm 5 strisciate 49 immagini (RGB) 15 GCP presegnalizzati 24 RILIEVO DEL POLIGONO DI CISANO BERGAMASCO(BG) Software # obs. # TPs’ # TPs points GCPs generator LPS* EyeDEA** Photo Modeler Pix4UAV 285 1052 1492 3395 13647 55887 1317 Agisoft 6098 PhotoScan 6146 19097 0 Theoretical Accuracy (RMS of std.dev.) of TPs Empirical accuracy (RMSE) of CPs # rays per point Est Nord h Est Nord h [mm] [mm] [mm] [mm] [mm] [mm] [mm] 15 2.6 109 89 215 - - - 5 5 2.6 119 101 259 50 50 130 5 15 1.4 57 50 142 - - - 3 5 1.4 68 61 181 73 81 329 3 15 1.1 23 21 57 - - - 4 5 1.1 26 23 66 54 50 114 4 15 1.0 25 23 61 - - - 5 5 1.0 30 28 76 39 54 213 5 15 0.3 8 7 20 - - - 3 5 0.3 9 8 23 50 19 55 3 DIIAR, Laboratorio di Geomatica del Polo Territoriale di Como 25 RILIEVO DEL POLIGONO DI CISANO BERGAMASCO(BG) Compensazione con Calge con OE fisso LPS Analisi sui CPs dei residui EyeDEA Photo Agisoft Pix4UAV /PM Modeler Photoscan E [mm] 48 16 51 81 74 N [mm] 47 12 41 46 61 h [mm] 90 36 137 214 83 DIIAR, Laboratorio di Geomatica del Polo Territoriale di Como 26 RILIEVO DEL POLIGONO DI CISANO BERGAMASCO(BG) COMPLETEZZA DEI DSM QUALITA’ DEI DSM Pix4UAV Agisoft Photoscan DIIAR, Laboratorio di Geomatica del Polo Territoriale di Como 27 QUALCHE REALIZZAZIONE Modelli 3D della Cascina Linterno (MI) (2013) Hexakopter Mikrokopter con sistema di navigazione NAV Flight Control , GPS (MKGPS) LEA 4H Ublox. Raggio di operatività : 200m payload: Nikon J1 Rilievo della cascina Linterno per una valutazione qualitativa e quantitativa dello stato di conservazione dei tetti Ortofoto e modello 3D Immagine campione Cascina Linterno Milano (MI) Inquadramento cartografico Modelli 3D del Campus «Arata» (PC) (2013) Hexakopter Mikrokopter con sistema di navigazione NAV Flight Control , GPS (MKGPS) LEA 4H Ublox. Raggio di operatività : 200m payload: Nikon J1 Rilievo degli edifici del campus di architettura di Piacenza (ex macello), nell’ambito del laboratorio del Corso di Rappresentazione Modello 3D Immagine campione Campus architettura (PC) Inquadramento cartografico Indagine visiva di ponti e viadotti (2014) Hexakopter Mikrokopter con sistema di navigazione NAV Flight Control , GPS (MKGPS) LEA 4H Ublox. Raggio di operatività : 200m payload: Nikon J1 Rilievo di un ponte/viadotto in località «Santa Giulia» come test per l’applicazione di UAV alla verifica di ponti e viadotti Modello 3D e DSM superfici Immagine campione Santa Giulia Milano (MI) Inquadramento cartografico Calcolo di volumi di cava (Gossolengo – PC) (2013) Hexakopter Mikrokopter con sistema di navigazione NAV Flight Control , GPS (MKGPS) LEA 4H Ublox. Raggio di operatività : 200m payload: Nikon J1 Rilievo per la misura di volumi di cava di Gossolengo.. Modello 3D Immagine campione Gossolengo (PC) Inquadramento cartografico Rilievo RGB + NIR multitemporale vivaio «Peverelli» (2013) Hexakopter Mikrokopter con sistema di navigazione NAV Flight Control , GPS (MKGPS) LEA 4H Ublox. Raggio di operatività : 200m payload: Nikon J1, ADClite Tetracam Rilievo multispettrale-multitemporale al fine di valutare algoritmi automatici di riconoscimento di specie arboree da immagini RGB+NIR Ortofoto NIR Immagini campione vivaio «Peverelli» Fino Mornasco (CO) Inquadramento cartografico Rilievo RGB + NIR multitemporale aree boscate Parco Adda Nord (2013‐14) Sensefly swinglet CAM. Raggio di operatività : 1000m payload: Canon IXUS 220HS Rilievo multispettrale‐multitemporale su 10 aree al fine di valutare la presenza di specie arboree alloctone all’interno del parco Adda Nord da immagini RGB+NIR Ortofoto NIR Immagini campione Inquadramento cartografico Parco Adda Nord Calcolo volume di coltre nevosa 2014 Sensefly swinglet CAM. Raggio di operatività : 1000m payload: Canon IXUS 220HS Rilievo realizzato per la valutazione dei volumi della coltre nevosa presso il nevaio Malghera in valgrosina per valutazioni idrologiche. Modello 3D Inquadramento cartografico Malghera SO) Immagini campione Test per applicazioni di fotogrammetria diretta da UAV (2013) Hexakopter Mikrokopter con sistema di navigazione NAV Flight Control , GPS (MKGPS) LEA 4H Ublox. Raggio di operatività : 200m payload: Nikon J1 Voli con GPS Ublox L1 con possibilità di registrare i dati per elaborazione differenziale; confronti con telemetria drone e test di fotogrammetria diretta. Grafici di confronto Immagine configurazione UAV Parcheggio cimitero di Lambrate Milano (MI) Inquadramento cartografico 36 Grazie per l’attenzione