Modellazione di terreni a risoluzione adattiva

Slides:



Advertisements
Presentazioni simili
Le forze ed i loro effetti
Advertisements

OLIMPIADI DI FISICA a.s. 2008/2009
Trasformazioni nel dominio spaziale
L’ IPERBOLE.
applicazioni geologico-ambientali
Punti Fissi.
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Array, matrici Marco D. Santambrogio – Ver. aggiornata al 21 Marzo 2013.
II° Circolo Orta Nova (FG)
21 Marzo 2006"Le misure e le previsioni in acustica edilizia"1 Requisiti acustici passivi degli edifici - Elaborazione e presentazione dei dati - Enrico.
Informatica Generale Alessandra Di Pierro
Tesi di Laurea Triennale in Ingegneria Elettronica Applicata
Lez. 121 Universita' di Ferrara Facolta' di Scienze Matematiche, Fisiche e Naturali Laurea Specialistica in Informatica Algoritmi Avanzati Progettazione.
Dipartimento di Ricerca Sociale - Università del Piemonte Orientale 1 Castelli Aperti giugno 2005 Castello di Camino (AL) IL PUBBLICO DI CASTELLI.
1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Variabili in Javascript.
Capitolo 10 Tecniche algoritmiche Algoritmi e Strutture Dati.
Process synchronization
LA PROPAGAZIONE DEGLI ERRORI:
Algoritmo di Ford-Fulkerson
Processi Aleatori : Introduzione – Parte I
Sistemi Multimediali II Marco Tarini Università dellInsubria Facoltà di Scienze MFN di Varese Corso di Laurea in Informatica Anno Accademico 2004/05 Lezione.
1 Corso di Laurea in Biotecnologie Informatica (Programmazione) Problemi e algoritmi Anno Accademico 2009/2010.
G. Pugliese, corso di Fisica Generale
1 2. Analisi degli Algoritmi. 2 Algoritmi e strutture dati - Definizioni Struttura dati: organizzazione sistematica dei dati e del loro accesso Algoritmo:
Seminario su clustering dei dati – Parte II
TECNOLOGIE DEI SISTEMI DI CONTROLLO
Università degli Studi di Roma La Sapienza
Dipartimento di Informatica e Sistemistica Alessandro DE CARLI Anno Accademico MOVIMENTAZIONE CONTROLLATA AZIONAMENTI CON MOTORE BRUSHLESS.
Introduzione 2 Davide VannoniIstituzioni di economia , corso C Pensare da economista.
SOLUZIONE DELLO STRATO LIMITE SU UNA PARETE PIANA
Master universitario di II livello in Ingegneria delle Infrastrutture e dei Sistemi Ferroviari Anno Accademico 2012/2013 Cultura dimpresa, valutazione.
PIXEL & DPI.
Num / 36 Lezione 9 Numerosità del campione.
Lezione 1 La trasduzione delle grandezze non elettriche II parte
Elaborazione (digitale) delle immagini
Concetti fondamentali dei Sistemi Informativi Geografici (GIS)
Il calcolo di radiosity
1 Effetti impressionistici Daniele Marini. 2 Tecniche discrete di manipolazione del frame buffer: –Texture mapping –Antialiasing –Compositing –Alpha blending.
Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
Sviluppo di un modulo di interscambio di dati sanitari per teleconsulto: il caso dell'ospedale di Jirapa.
Unita DISI - Genova 1 Un modello multirisoluzione per dati spaziali o Modello multirisoluzione generale per dati bidimensionali (superfici) e tridimensionali.
1Analisi RBS su rocce lunari Capitolo 6. 2Apparato per misure RBS Capitolo 6.
Equazioni differenziali Applicazioni Economiche
Confronto fra 2 popolazioni
Grafico di funzioni del tipo y = ax²
Ordine degli Ingegneri di Bologna, 26 novembre 2010 Ordine degli Ingegneri di Bologna, 26 novembre /22 Gabriele Tonelli consulente CNR IRPI
POLITICHE URBANE E MOBILITÀ SOSTENIBILE: LE PROSPETTIVE PER ROMA CAPITALE Qualità dei servizi pubblici a Roma: focus sul trasporto locale Roma, 20 settembre.
Scheda Ente Ente Privato Ente Pubblico. 2ROL - Richieste On Line.
1 Questionario di soddisfazione ATA - a. sc. 2008/09 Il questionario è stato somministrato nel mese di aprile Sono stati restituiti 29 questionari.
Esercitazioni di Meteorologia da Satellite
Cominciamo a parlare di tangenti.
Daniele Marini, Maurizio Rossi
Texturing - Tessiture Daniele Marini.
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Array e stringhe Marco D. Santambrogio – Ver. aggiornata al 9 Agosto 2013.
Ad opera di: Matteo Donatelli e Maurizio Di Paolo Presentazione su : Elettropneumatica 1.
Università degli studi di Padova Dipartimento di ingegneria elettrica
Superfici nascoste Daniele Marini.
1 Visualizzazione scientifica Daniele Marini. 2 Visualizzazione scientifica Trovare un modo per rendere i risultati di un calcolo scientifico, o rilevati.
Capitolo 2 I concetti di base della cinematica
Pippo.
ITIS OMAR Dipartimento di Meccanica Tolleranze Geometriche
Metodi matematici per economia e finanza. Prof. F. Gozzi
Madama Chiara - Regole di Quotatura con esempi
Il linguaggio Fortran 90: 3. Procedure e Funzioni
COMUNE DI BOLOGNA Dipartimento Riqualificazione Urbana Simulazione invio telematico SCIA Processo di dematerializzazione per la presentazione delle pratiche.
Equazioni differenziali e applicazioni economiche
Progetto MIUR SPA.DA. Riunione Genova 7 Giugno 2002.
Corso di Laurea in Biotecnologie corso di Informatica Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
UNITA’ OPERATIVA DISI UNIVERSITA’ DI GENOVA Progetto MURST 5% Multimedialita’ Linea di ricerca 4 “Applicazione ai beni culturali”
UNITA’ OPERATIVA DISI UNIVERSITA’ DI GENOVA Progetto MURST 5% Multimedialita’
Transcript della presentazione:

Modellazione di terreni a risoluzione adattiva Leila De Floriani, Paola Magillo, Alessandro Peirano, Enrico Puppo Dipartimento di Informatica e Scienze dell’Informazione Universita` di Genova Con il contributo del Progetto MIUR “Rappresentazione e gestione di dati spaziali e geografici in Web”

Che cosa e` un terreno? z=f(x,y) Legge / funzione: (x,y) z = f(x,y) quota in un terreno livello di grigio in un’immagine … (x,y)

Che cosa e` un terreno? Non ha una formula matematica! ...un insieme finito di punti campionati

Campionamento di un terreno Immagini satellitari punti disposti a griglia alta risoluzione non distingue punti piu` o meno importanti Misurazioni in loco punti disposti arbitrariamente acquisizione mirata di punti importanti (vette, crinali, passi, installazioni…) Digitazione di mappe recupero di archivi (curve di livello, fiumi…)

Modelli di terreno z=?? Un insieme finito di punti campionati... E tutti gli altri punti? Necessario un modello per il terreno! (x,y)

Modelli di terreno basati su triangoli Triangolazione: insieme di triangoli nel piano con vertici i punti campionati e tali che: coprono il dominio x-y NO: senza sovrapporsi NO: SI: combaciando ai lati NO:

Modelli di terreno basati su triangoli Triangolazione trasportata in 3D usando le quote dei vertici (interpolazione) Ora ogni punto ha una quota! z (x,y)

Risoluzione di un modello di terreno Risoluzione = densita` di triangoli

Problemi con la risoluzione Tecniche di acquisizione altissime risoluzioni maggiore aderenza a morfologia maggiore memoria e risorse computazionali ...fino ad essere ingestibile (es. visualizzazione interattiva in tempo reale) 19... 585... ...16208 triangoli

Risoluzione adattiva Compromesso Modulare la risoluzione di ciascuna zona adattandola in base alla sua importanza risoluzione variabile zone diverse tempi diversi

Esempio: visualizzazione interattiva Qualita’ dell’immagine + Interazione in tempo reale importanti solo triangoli dentro volume di vista triangoli vicini piu` importanti dei lontani 12701 triangoli 3065 triangoli

Modelli multi-risoluzione Non possiamo avere tanti modelli quante situazioni Un solo modello che si adatta dinamicamente Modello multi-risoluzione: frammenti di triangolazioni a risoluzioni diverse (minima…massima) combinati su richiesta in triangolazioni complete a risoluzione variabile

Modello multi-risoluzione …modifiche... Modifica = raffinamento locale per sostituzione

Dipendenza tra modifiche Sequenza pre-computata di modifiche (1) Non necessario eseguirle tutte! (2) Alcune possono essere omesse (se non impediscono altre) Modifiche in stessa zona - legate da dipendenza Modifiche in zone diverse - indipendenti

Dipendenza tra modifiche Da ordinamento totale (sequenza) A ordinamento parziale (grafo diretto aciclico)

Ordinamento parziale Modifica due triangolazioni locali a risoluzioni diverse sostituisce risoluzione minore con risoluzione maggiore Ordinamento M1 < M2 se M2 sostituisce qualche triangolo introdotto da M1 M2 non puo’ essere eseguita senza M1

Estrazione di triangolazioni Ogni sotto-insieme di modifiche che rispetti l’ordine parziale produce una triangolazione Concentrare modifiche in zone di interesse Triangolazioni a risoluzione variabile secondo esigenze

Come funziona un modello multi-risoluzione Memorizza modifiche e relazione d’ordine parziale Strutture dati compatte (meno memoria che il modello a risoluzione massima) Interrogazione: triangolazione a risoluzione minima sufficiente a soddisfare i parametri Parametri che esprimono la risoluzione richiesta Modello multi-risoluzione

Parametri di interrogazione Funzione di localizzazione dell’interesse: quali zone (triangoli) sono di interesse Funzione di soglia: la risoluzione minima richiesta per i triangoli di interesse Dove raffino? Quanto raffino?

Funzioni di localizzazione dell’interesse Determinano i tipi di interrogazione Point location Window query Range query Curve di livello

Funzioni soglia I triangoli interessanti devono rispettare la soglia Gli altri possono essere grezzi a piacere Point location Window query Range query Curve di livello

Funzioni soglia A che cosa si applica la soglia? geometria del triangolo (area, lunghezza dei lati…) errore di approssimazione Che cosa e` la soglia? un valore costante un valore che dipende dalla posizione del triangolo soglia??

Esempio Visualizzazione interattiva in un simulatore di volo Funzione di localizzazione dell’interesse: -- il volume di vista 3D Funzione di soglia: -- si applica all’errore di approssimazione -- dipende dalla distanza dal punto di vista

Dimostrazione pratica… Esempio Dimostrazione pratica… buon divertimento!