Volume limite: Esplorazione della rappresentazione spaziale nella visione artificiale
Di Fouad Sabry
()
Info su questo ebook
Cos'è il volume limite
Nella computer grafica e nella geometria computazionale, un volume di delimitazione per un insieme di oggetti è una regione chiusa che contiene completamente l'unione degli oggetti nell'insieme. I volumi di delimitazione vengono utilizzati per migliorare l'efficienza delle operazioni geometriche, ad esempio utilizzando regioni semplici, disponendo di modi più semplici per verificare la sovrapposizione.
Come trarrai beneficio
(I) Approfondimenti e convalide sui seguenti argomenti:
Capitolo 1: Volume limite
Capitolo 2: Sfera
Capitolo 3: Ellissoide
Capitolo 4: Rilevamento delle collisioni
Capitolo 5: Cono
Capitolo 6: Cilindro
Capitolo 7: Politopo convesso
Capitolo 8: Gerarchia dei volumi delimitati
Capitolo 9: Riquadro di delimitazione minimo
Capitolo 10: Separatore geometrico
(II) Rispondere alle principali domande del pubblico sul volume limite.
(III) Esempi reali dell'utilizzo del volume limite in molti campi.
A chi è rivolto questo libro
Professionisti, studenti universitari e laureati, appassionati, hobbisti e coloro che desiderano andare oltre le conoscenze o le informazioni di base per qualsiasi tipo di volume vincolato.
Leggi altro di Fouad Sabry
Tecnologie Emergenti In Optoelettronica [Italian]
Correlato a Volume limite
Titoli di questa serie (100)
Ridipintura: Colmare le lacune nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniVisione computerizzata: Esplorare le profondità della visione artificiale Valutazione: 0 su 5 stelle0 valutazioniDiffusione anisotropa: Miglioramento dell'analisi delle immagini attraverso la diffusione anisotropa Valutazione: 0 su 5 stelle0 valutazioniStima della posa del corpo articolato: Sbloccare il movimento umano nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniOmografia: Omografia: trasformazioni nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniTrasformata di Hadamard: Svelare il potere della trasformazione Hadamard nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniRetinex: Svelare i segreti della visione computazionale con Retinex Valutazione: 0 su 5 stelle0 valutazioniPercezione visiva: Approfondimenti sull'elaborazione visiva computazionale Valutazione: 0 su 5 stelle0 valutazioniVisione stereoscopica del computer: Esplorare la percezione della profondità nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniSpazio colore: Esplorare lo spettro della visione artificiale Valutazione: 0 su 5 stelle0 valutazioniGruppo congiunto di esperti fotografici: Sfruttare la potenza dei dati visivi con lo standard JPEG Valutazione: 0 su 5 stelle0 valutazioniEqualizzazione dell'istogramma: Miglioramento del contrasto dell'immagine per una migliore percezione visiva Valutazione: 0 su 5 stelle0 valutazioniIstogramma dell'immagine: Svelare intuizioni visive, esplorare le profondità degli istogrammi delle immagini nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniRilevamento dei contorni: Svelare l'arte della percezione visiva nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniModello di aspetto del colore: Comprendere la percezione e la rappresentazione nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniRiduzione del rumore: Miglioramento della chiarezza, tecniche avanzate per la riduzione del rumore nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniTrasformazione di Hough: Svelare la magia della trasformazione di Hough nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniRilevamento delle macchie: Scoprire modelli nei dati visivi Valutazione: 0 su 5 stelle0 valutazioniTrasformazione affine: Sbloccare le prospettive visive: esplorare la trasformazione affine nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniCompressione delle immagini: Tecniche efficienti per l'ottimizzazione dei dati visivi Valutazione: 0 su 5 stelle0 valutazioniTrasformata del radon: Svelare modelli nascosti nei dati visivi Valutazione: 0 su 5 stelle0 valutazioniRilevamento dei bordi: Esplorare i confini nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniCorrezione gamma: Migliorare la chiarezza visiva nella visione artificiale: la tecnica di correzione gamma Valutazione: 0 su 5 stelle0 valutazioniFiltro adattivo: Migliorare la visione artificiale attraverso il filtraggio adattivo Valutazione: 0 su 5 stelle0 valutazioniFunzione di corrispondenza dei colori: Comprendere la sensibilità spettrale nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniMappatura dei toni: Mappatura dei toni: prospettive illuminanti nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniVisione artificiale subacquea: Esplorando le profondità della visione artificiale sotto le onde Valutazione: 0 su 5 stelle0 valutazioniContorno attivo: Avanzamento della visione artificiale con tecniche di contorno attivo Valutazione: 0 su 5 stelle0 valutazioniModello a colori: Comprendere lo spettro della visione artificiale: esplorare i modelli di colore Valutazione: 0 su 5 stelle0 valutazioniProfilo colore: Esplorare la percezione visiva e l'analisi nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioni
Ebook correlati
Riquadro di delimitazione minimo: Svelare il potere dell'ottimizzazione spaziale nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniRilevamento dei bordi: Esplorare i confini nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniRilevamento delle collisioni: Comprendere le intersezioni visive nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniDeterminazione della superficie nascosta: Svelare i segreti della visione artificiale Valutazione: 0 su 5 stelle0 valutazioniScala dello spazio: Esplorare le dimensioni nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniGenerazione di maglie: Progressi e applicazioni nella generazione di mesh per la visione artificiale Valutazione: 0 su 5 stelle0 valutazioniSuperficie procedurale: Esplorazione della generazione e dell'analisi delle texture nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniCampo di movimento: Esplorando le dinamiche della visione artificiale: svelato il campo del movimento Valutazione: 0 su 5 stelle0 valutazioniIstogramma dei gradienti orientati: Svelare il regno visivo: esplorare l'istogramma dei gradienti orientati nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniMetodo di impostazione del livello: Avanzamento della visione artificiale, esplorazione del metodo dell'impostazione dei livelli Valutazione: 0 su 5 stelle0 valutazioniProiezione tridimensionale: Sbloccare la profondità della visione artificiale Valutazione: 0 su 5 stelle0 valutazioniTrasformazione di feature invarianti di scala: Svelare il potere della trasformazione delle caratteristiche invarianti su scala nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniContorno attivo: Avanzamento della visione artificiale con tecniche di contorno attivo Valutazione: 0 su 5 stelle0 valutazioniRilevamento delle macchie: Scoprire modelli nei dati visivi Valutazione: 0 su 5 stelle0 valutazioniComputer grafica di vertice: Esplorando l'intersezione tra la computer grafica di vertice e la visione artificiale Valutazione: 0 su 5 stelle0 valutazioniGeometria descrittiva: Sbloccare il regno visivo: esplorare la geometria descrittiva nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniSatelliti e orbite con Scratch: Astronautica con simulazioni numeriche Valutazione: 0 su 5 stelle0 valutazioniProiezione assonometrica: Esplorare la percezione della profondità nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniFlusso ottico: Esplorazione di modelli visivi dinamici nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniAsse mediale: Esplorare il nucleo della visione artificiale: svelare l'asse mediale Valutazione: 0 su 5 stelle0 valutazioniVisione stereoscopica del computer: Esplorare la percezione della profondità nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniPrimitivo geometrico: Esplorazione dei fondamenti e delle applicazioni nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniSegmentazione delle immagini: Sbloccare insight grazie alla precisione dei pixel Valutazione: 0 su 5 stelle0 valutazioniRilevatore di bordi astuto: Svelare l'arte della percezione visiva Valutazione: 0 su 5 stelle0 valutazioniModello Borsa delle Parole: Sbloccare l'intelligenza visiva con il sacchetto di parole Valutazione: 0 su 5 stelle0 valutazioniStima della posa del corpo articolato: Sbloccare il movimento umano nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniVoxel: Esplorare le profondità della visione artificiale con la tecnologia Voxel Valutazione: 0 su 5 stelle0 valutazioniTrasformazione di Hough: Svelare la magia della trasformazione di Hough nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniRegolazione del pacchetto: Ottimizzazione dei dati visivi per una ricostruzione precisa Valutazione: 0 su 5 stelle0 valutazioni
Intelligenza artificiale e semantica per voi
Guida Intelligenza Artificiale Valutazione: 0 su 5 stelle0 valutazioniANonniMus: Vecchi rivoluzionari contro giovani robot Valutazione: 0 su 5 stelle0 valutazioniIl Terzo Like Valutazione: 0 su 5 stelle0 valutazioniSelf-Publishing del Futuro per Scrittori 2.0: Self-Publishing Facile Valutazione: 0 su 5 stelle0 valutazioni
Recensioni su Volume limite
0 valutazioni0 recensioni
Anteprima del libro
Volume limite - Fouad Sabry
Capitolo 1: Volume di delimitazione
Nella computer grafica e nella geometria computazionale, un volume di delimitazione per un insieme di oggetti è un volume chiuso che racchiude interamente la loro unione. Utilizzando volumi semplici per contenere oggetti più complessi, i volumi delimitati vengono utilizzati per aumentare l'efficienza dei processi geometrici. In genere, i volumi più semplici hanno metodi di rilevamento della sovrapposizione più semplici.
Un volume di delimitazione per un insieme di elementi è anche un volume di delimitazione per l'oggetto formato dalla loro unione e viceversa. Pertanto, la descrizione può essere limitata a un singolo oggetto, che si presume non vuoto e limitato (finito).
Nella maggior parte dei casi, i volumi di delimitazione vengono utilizzati per velocizzare particolari tipi di test.
Nel ray tracing, i volumi di delimitazione vengono utilizzati per i test di intersezione dei raggi e, in molte tecniche di rendering, vengono utilizzati per i test del frustum. Se il raggio o il tronco di osservazione non interseca il volume di delimitazione, è impossibile che intersechi l'elemento in esso racchiuso, consentendo un rifiuto banale. Allo stesso modo, se il tronco contiene la totalità del volume delimitato, il contenuto può essere accettato senza ulteriori esami. Questi test di intersezione generano un elenco di oggetti visualizzabili (renderizzati, rasterizzati).
Quando due volumi di delimitazione nel rilevamento delle collisioni non si intersecano, gli oggetti inclusi non possono entrare in collisione.
A causa della geometria semplificata di un volume di delimitazione, il test su di esso è spesso molto più veloce rispetto al test sull'elemento stesso. Ciò è dovuto al fatto che un oggetto
è spesso costituito da poligoni o strutture dati approssimate utilizzando poligoni. Se un oggetto non è visibile, è inefficiente dal punto di vista computazionale testare ogni poligono rispetto al volume della vista. (Gli oggetti sullo schermo devono essere ritagliati
sullo schermo, indipendentemente dal fatto che le loro superfici siano visibili o meno.)
Per acquisire i volumi di delimitazione di oggetti complessi, è consuetudine utilizzare un grafico di scena o una gerarchia di volumi di delimitazione, ad esempio gli alberi ÖBB, per scomporre gli oggetti/la scena. L'idea principale è quella di organizzare una scena in una struttura ad albero, con la radice che rappresenta l'intera scena e ogni foglia che rappresenta un componente.
Uno scafo visivo
è un volume di confine ricostruito dalle sagome di un oggetto nella visione stereoscopica al computer.
Il costo computazionale del calcolo di un volume di delimitazione per un oggetto, il costo del suo aggiornamento nelle applicazioni in cui gli oggetti possono spostarsi o cambiare forma o dimensione, il costo della determinazione delle intersezioni e la precisione desiderata del test di intersezione influenzano la selezione del tipo di volume di delimitazione per una determinata applicazione. La precisione del test di intersezione è proporzionale alla quantità di spazio vuoto all'interno del volume di delimitazione che non è associato all'oggetto delimitato. In generale, i volumi di delimitazione sofisticati consentono di ridurre l'area libera, ma comportano maggiori costi di lavorazione. È tipico utilizzare più tipi contemporaneamente, ad esempio uno economico per un test rapido ma impreciso accanto a uno più preciso ma anche più costoso.
Tutti i tipi qui discussi hanno volumi limite convessi. Se è noto che l'elemento vincolato è convesso, non si tratta di un vincolo. Se sono necessari volumi limite non convessi, questi possono essere rappresentati come l'unione di molti volumi limite convessi. Sfortunatamente, i controlli delle intersezioni diventano progressivamente più costosi con l'aumentare della complessità dei riquadri di delimitazione.
Il rettangolo di selezione dell'oggetto è un parallelepipedo o, in due dimensioni, un rettangolo. Nella simulazione dinamica, i riquadri di delimitazione sono preferiti rispetto a tipi alternativi di volume di delimitazione, come sfere di delimitazione o cilindri, per oggetti di forma approssimativamente cuboide quando l'accuratezza del test di intersezione è essenziale. Per gli oggetti che poggiano su altri, come un'automobile sdraiata a terra, il vantaggio è evidente. Una sfera di delimitazione indicherebbe che l'auto potrebbe intersecarsi con il suolo, il che richiederebbe un test più costoso del modello effettivo dell'auto da scartare; Tuttavia, un riquadro di delimitazione indicherebbe immediatamente che l'auto non si interseca con il suolo, eliminando così la necessità di un test più costoso.
In un certo numero di applicazioni, il riquadro di delimitazione è allineato con gli assi del sistema di coordinate, a quel punto viene definito riquadro di delimitazione allineato all'asse (AABB). Per differenziare la situazione generale da un AABB, un riquadro di delimitazione arbitrario viene talvolta indicato come un riquadro di delimitazione orientato (OBB) o un OOBB quando viene utilizzato il sistema di coordinate locali di un oggetto esistente. Gli AABB sono più facili da verificare per l'intersezione rispetto agli OBB, ma quando il modello viene ruotato, devono essere ricalcolati e non possono essere semplicemente ruotati con esso.
Una capsula di delimitazione è una sfera di sweep (il volume che una sfera occupa mentre si muove lungo un segmento di linea retta) che racchiude l'oggetto. Il raggio della sfera spazzata e la sezione attraverso la quale la sfera viene spazzata possono essere usati per simboleggiare le capsule. Condivide le caratteristiche con un cilindro, ma è più facile da manipolare perché il test di intersezione è meno complicato. Una capsula e un altro oggetto si intersecano se la distanza tra il segmento di definizione della capsula e un elemento dell'altro oggetto è inferiore al raggio della capsula. Due capsule si intersecano, ad esempio, se la distanza tra i loro segmenti è minore della somma dei loro raggi. Questo è vero per le capsule a rotazione arbitraria, il che le rende più desiderabili dei cilindri nelle applicazioni pratiche.
Un cilindro di circoscrizione è un cilindro che contiene l'elemento. L'asse del cilindro è spesso allineato con la direzione verticale della scena nella maggior parte delle applicazioni. I cilindri sono adatti per oggetti tridimensionali che possono ruotare solo lungo un asse verticale, ma non attorno ad altri assi, e sono altrimenti limitati esclusivamente al movimento di traslazione. Due cilindri allineati sull'asse verticale si scontrano quando le loro proiezioni sull'asse verticale – due segmenti di linea – e le loro proiezioni sul piano orizzontale – due dischi circolari – si intersecano simultaneamente. Ognuno di essi è semplice da testare. Nei videogiochi, i cilindri di delimitazione sono spesso impiegati come volumi di delimitazione per le persone in posizione eretta.
L'ellissoide di delimitazione di un oggetto è l'ellisse che contiene l'oggetto. In genere, gli ellissoidi producono raccordi più stretti rispetto alle sfere. Le intersezioni con gli ellissoidi si ottengono scalando l'altro oggetto lungo gli assi primari dell'ellissoide di un fattore uguale all'inverso moltiplicativo dei raggi dell'ellissoide, semplificando così il problema all'incrocio dell'elemento scalato con una sfera unitaria. Se il ridimensionamento applicato introduce un'asimmetria, è necessario prestare attenzione per evitare complicazioni. L'asimmetria può rendere impraticabile l'uso degli ellissoidi in alcune circostanze, ad esempio quando due ellissoidi arbitrari si scontrano.
Una sfera di delimitazione è una sfera in cui è contenuto l'oggetto. Nella grafica bidimensionale, questo è un cerchio.