Ultralytics YOLO27:
Torna al glossario di Ultralytics

Neural Radiance Fields (NeRF)

Esplora come i campi di radianza neurale (NeRF) sintetizzano scene 3D da immagini 2D. Impara a migliorare il training di NeRF usando Ultralytics YOLO26 per una segmentazione precisa.

I campi di radianza neurale (NeRF) rappresentano un progresso rivoluzionario nella visione artificiale (CV) e nell'IA generativa, progettato per sintetizzare scene 3D fotorealistiche a partire da un insieme sparso di immagini 2D. A differenza degli approcci tradizionali alla modellazione 3D, che si basano su strutture geometriche esplicite come poligoni, mesh o nuvole di punti, un NeRF utilizza una rete neurale (NN) per apprendere una rappresentazione "implicita" di una scena. Mappando le coordinate spaziali e le direzioni di visualizzazione su valori di colore e densità, i NeRF possono renderizzare nuovi punti di vista con fedeltà eccezionale, catturando accuratamente effetti visivi complessi come riflessi, trasparenza e illuminazione variabile, spesso difficili da riprodurre con la fotogrammetria standard.

Come funzionano i campi di radianza neurale#

Fondamentalmente, un NeRF modella una scena come una funzione volumetrica continua. Questa funzione è generalmente parametrizzata da una rete di deep learning (DL) completamente connessa. Il processo inizia con il ray marching, durante il quale i raggi vengono proiettati da una telecamera virtuale attraverso ogni pixel del piano dell'immagine desiderata nello spazio 3D.

Per i punti campionati lungo ciascun raggio, la rete riceve un input 5D, composto dalla posizione spaziale 3D ($x, y, z$) e dalla direzione di visualizzazione 2D ($\theta, \phi$), e restituisce il colore emesso e la densità volumetrica (opacità) in quel punto. Utilizzando tecniche basate sul volume rendering, questi valori campionati vengono accumulati per calcolare il colore finale del pixel. La rete viene addestrata minimizzando la differenza tra i pixel renderizzati e quelli reali dei dati di addestramento originali, ottimizzando di fatto i pesi del modello per memorizzare le proprietà visive della scena.

Applicazioni nel mondo reale#

La tecnologia NeRF è rapidamente passata dalla ricerca accademica agli strumenti pratici, influenzando vari settori colmando il divario tra la fotografia statica e gli ambienti 3D interattivi.

  • E-commerce immersivo: i rivenditori sfruttano i NeRF per creare dimostrazioni interattive dei prodotti. Elaborando alcune foto di un articolo, le soluzioni di AI nel retail possono generare una rappresentazione 3D che i clienti possono osservare da qualsiasi angolazione, offrendo un'esperienza più ricca rispetto alle immagini statiche.
  • Produzione virtuale ed effetti visivi: l'industria cinematografica utilizza i NeRF per acquisire luoghi reali e renderizzarli come sfondi fotorealistici per la produzione virtuale. Ciò consente ai registi di collocare gli attori in ambienti digitali che si comportano realisticamente in base ai movimenti della telecamera, riducendo la necessità di costose riprese in esterni.
  • Simulazione robotica: l'addestramento di veicoli autonomi e droni richiede enormi quantità di dati. I NeRF possono ricostruire ambienti reali complessi a partire dai dati dei sensori, creando scenari di simulazione ad alta fedeltà in cui gli algoritmi di robotica possono essere testati in modo sicuro ed esteso.

Distinzione dai concetti correlati#

Per comprenderne l'utilità specifica, è utile distinguere i NeRF dalle altre tecnologie 3D e di visione.

  • NeRF e fotogrammetria: la fotogrammetria ricostruisce esplicitamente la geometria delle superfici (mesh) associando le caratteristiche presenti nelle immagini. Sebbene sia efficiente per le superfici semplici, spesso presenta difficoltà con effetti "non lambertiani", come superfici lucide, strutture sottili (come i capelli) o la trasparenza. I NeRF eccellono in questi ambiti perché modellano direttamente il volume e il trasporto della luce.
  • NeRF e rilevamento di oggetti 3D: mentre NeRF genera dati visivi, il rilevamento di oggetti 3D si concentra sulla comprensione del contenuto della scena. I modelli di rilevamento identificano e localizzano gli oggetti utilizzando le bounding box, mentre i NeRF si occupano del rendering dell'aspetto della scena.
  • NeRF e stima della profondità: la stima della profondità predice la distanza dei pixel dalla telecamera, producendo una mappa di profondità. I NeRF apprendono implicitamente la geometria per renderizzare le immagini, ma il loro output principale è la vista sintetizzata, non una mappa di profondità esplicita.

Integrazione dei NeRF nelle pipeline di visione#

L'addestramento di un NeRF di alta qualità richiede spesso dati puliti. Il rumore di fondo o gli oggetti in movimento possono causare artefatti di tipo "ghosting" nel rendering finale. Per attenuare questo problema, gli sviluppatori utilizzano spesso modelli di segmentazione delle istanze per mascherare automaticamente il soggetto di interesse prima di addestrare il NeRF.

La Ultralytics Platform e l'API Python consentono di integrare facilmente la segmentazione in questo flusso di lavoro di pre-elaborazione. L'esempio seguente mostra come utilizzare YOLO26 per generare maschere per un insieme di immagini, preparandole per la ricostruzione 3D.

from ultralytics import YOLO

# Load the YOLO26 segmentation model
model = YOLO("yolo26n-seg.pt")

# Run inference to detect and segment objects
# Saving results creates masks useful for NeRF preprocessing
results = model("scene_image.jpg", save=True)

# Access the binary masks for the detected objects
masks = results[0].masks.data
print(f"Generated {len(masks)} masks for NeRF training.")

Combinando la precisione della segmentazione con la potenza generativa dei NeRF, gli ingegneri possono creare pipeline solide per la generazione di dati sintetici, consentendo di creare un numero illimitato di campioni di addestramento per altre attività a valle.

Explore solutions

Visione artificiale per immagini aeree

Visione artificiale per immagini aeree

Traduci immagini di droni e aeree in informazioni in tempo reale per agricoltura, acquacoltura, monitoraggio ambientale, conservazione e analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la visione artificiale al monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e industrie geospaziali con soluzioni di computer vision.
Scopri di più

Proteggi ogni sito con i modelli Ultralytics YOLO. La visione artificiale alimenta il monitoraggio del perimetro, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Computer vision nella robotica

Computer vision nella robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica abilita la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Computer vision nella logistica

Computer vision nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza nei magazzini in tempo reale.
Scopri di più
Computer vision nel commercio al dettaglio

Computer vision nel commercio al dettaglio

Reinventa il commercio al dettaglio con i modelli Ultralytics YOLO. La Vision AI potenzia il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e analisi più intelligenti dei clienti.
Scopri di più
Computer vision nel settore sanitario

Computer vision nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La Vision AI nel settore sanitario abilita imaging medico più rapido, diagnosi più intelligenti e monitoraggio dei pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI supporta il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione delle linee di assemblaggio.
Scopri di più
Computer vision nel settore automobilistico

Computer vision nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Computer vision in agricoltura

Computer vision in agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Abilita il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per raccolti più abbondanti e intelligenti.
Scopri di più
Visione artificiale per immagini aeree

Visione artificiale per immagini aeree

Traduci immagini di droni e aeree in informazioni in tempo reale per agricoltura, acquacoltura, monitoraggio ambientale, conservazione e analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la visione artificiale al monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e industrie geospaziali con soluzioni di computer vision.
Scopri di più

Proteggi ogni sito con i modelli Ultralytics YOLO. La visione artificiale alimenta il monitoraggio del perimetro, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Computer vision nella robotica

Computer vision nella robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica abilita la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Computer vision nella logistica

Computer vision nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza nei magazzini in tempo reale.
Scopri di più
Computer vision nel commercio al dettaglio

Computer vision nel commercio al dettaglio

Reinventa il commercio al dettaglio con i modelli Ultralytics YOLO. La Vision AI potenzia il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e analisi più intelligenti dei clienti.
Scopri di più
Computer vision nel settore sanitario

Computer vision nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La Vision AI nel settore sanitario abilita imaging medico più rapido, diagnosi più intelligenti e monitoraggio dei pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI supporta il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione delle linee di assemblaggio.
Scopri di più
Computer vision nel settore automobilistico

Computer vision nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Computer vision in agricoltura

Computer vision in agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Abilita il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per raccolti più abbondanti e intelligenti.
Scopri di più
Visione artificiale per immagini aeree

Visione artificiale per immagini aeree

Traduci immagini di droni e aeree in informazioni in tempo reale per agricoltura, acquacoltura, monitoraggio ambientale, conservazione e analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Porta la visione artificiale al monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e industrie geospaziali con soluzioni di computer vision.
Scopri di più

Proteggi ogni sito con i modelli Ultralytics YOLO. La visione artificiale alimenta il monitoraggio del perimetro, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Computer vision nella robotica

Computer vision nella robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica abilita la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Computer vision nella logistica

Computer vision nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza nei magazzini in tempo reale.
Scopri di più
Computer vision nel commercio al dettaglio

Computer vision nel commercio al dettaglio

Reinventa il commercio al dettaglio con i modelli Ultralytics YOLO. La Vision AI potenzia il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e analisi più intelligenti dei clienti.
Scopri di più
Computer vision nel settore sanitario

Computer vision nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La Vision AI nel settore sanitario abilita imaging medico più rapido, diagnosi più intelligenti e monitoraggio dei pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI supporta il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione delle linee di assemblaggio.
Scopri di più
Computer vision nel settore automobilistico

Computer vision nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Computer vision in agricoltura

Computer vision in agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Abilita il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per raccolti più abbondanti e intelligenti.
Scopri di più

Costruiamo insieme il futuro dell'AI!

Inizia il tuo percorso verso il futuro del machine learning