Scopri YOLO26: vision AI di prossima generazione.
Ultralytics
Torna al glossario Ultralytics

Neural Radiance Fields (NeRF)

Esplora come i Neural Radiance Fields (NeRF) sintetizzano scene 3D da immagini 2D. Impara a migliorare l'addestramento NeRF utilizzando Ultralytics YOLO26 per una segmentazione precisa.

I Neural Radiance Fields (NeRF) rappresentano un progresso rivoluzionario nella computer vision (CV) e nell'intelligenza artificiale generativa, progettati per sintetizzare scene 3D fotorealistiche a partire da un insieme sparso di immagini 2D. A differenza dei tradizionali approcci di 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 nuove viste con un'eccezionale fedeltà, catturando accuratamente effetti visivi complessi come riflessi, trasparenze e illuminazione variabile che sono spesso difficili da riprodurre con la fotogrammetria standard.

Link to this sectionCome funzionano i Neural Radiance Fields#

Fondamentalmente, un NeRF modella una scena come una funzione volumetrica continua. Questa funzione è solitamente parametrizzata da una rete di deep learning (DL) completamente connessa. Il processo inizia con il ray marching, in cui i raggi vengono lanciati da una fotocamera virtuale attraverso ogni pixel del piano immagine desiderato nello spazio 3D.

Per i punti campionati lungo ogni raggio, la rete prende 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 riducendo al minimo la differenza tra i pixel renderizzati e i pixel effettivi dai dati di addestramento originali, ottimizzando efficacemente i pesi del modello per memorizzare le proprietà visive della scena.

Link to this sectionApplicazioni nel mondo reale#

La tecnologia NeRF è passata rapidamente dalla ricerca accademica a 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 di prodotti interattive. Elaborando alcune foto di un articolo, le soluzioni di AI nel retail possono generare una rappresentazione 3D che i clienti possono visualizzare da qualsiasi angolazione, offrendo un'esperienza più ricca rispetto alle immagini statiche.
  • Produzione virtuale e VFX: l'industria cinematografica utilizza i NeRF per catturare luoghi reali e renderizzarli come sfondi fotorealistici per la produzione virtuale. Ciò consente ai cineasti di collocare gli attori in ambienti digitali che si comportano in modo realistico con i movimenti della fotocamera, riducendo la necessità di costose riprese in location.
  • Simulazione robotica: l'addestramento di veicoli autonomi e droni richiede enormi quantità di dati. I NeRF possono ricostruire ambienti reali complessi dai dati dei sensori, creando basi di simulazione ad alta fedeltà dove gli algoritmi di robotica possono essere testati in modo sicuro ed estensivo.

Link to this sectionDistinzione da concetti correlati#

È utile distinguere il NeRF da altre tecnologie 3D e di visione per comprendere la sua specifica utilità.

  • NeRF vs. Fotogrammetria: la fotogrammetria ricostruisce esplicitamente la geometria della superficie (mesh) facendo corrispondere le caratteristiche tra le immagini. Sebbene efficiente per superfici semplici, spesso ha difficoltà con effetti "non lambertiani" come superfici lucide, strutture sottili (come i capelli) o trasparenze. I NeRF eccellono in queste aree perché modellano direttamente il volume e il trasporto della luce.
  • NeRF vs. Rilevamento oggetti 3D: mentre il NeRF genera dati visivi, il rilevamento oggetti 3D si concentra sulla comprensione del contenuto della scena. I modelli di rilevamento identificano e localizzano gli oggetti utilizzando i bounding box, mentre i NeRF si occupano di renderizzare l'aspetto della scena.
  • NeRF vs. Stima della profondità: la stima della profondità prevede la distanza dei pixel dalla fotocamera, risultando in una mappa di profondità. I NeRF apprendono implicitamente la geometria per renderizzare le immagini, ma il loro output principale è la vista sintetizzata piuttosto che una mappa di profondità esplicita.

Link to this sectionIntegrazione 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 "ghosting" nel render finale. Per mitigare 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 la Python API consentono una perfetta integrazione della segmentazione in questo flusso di lavoro di pre-elaborazione. Il seguente esempio mostra come utilizzare YOLO26 per generare maschere per un set 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 robuste per la generazione di dati sintetici, consentendo la creazione di campioni di addestramento illimitati per altre attività a valle.

Explore solutions

Real-time AI that works with your team

AI nella Robotica

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

Scopri di più
Real-time AI that works with your team

IA 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 in magazzino in tempo reale.

Scopri di più
Real-time AI that works with your team

AI nel settore Retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.

Scopri di più
Real-time AI that works with your team

IA nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.

Scopri di più
Real-time AI that works with your team

IA nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.

Scopri di più
Real-time AI that works with your operation

AI nel settore automobilistico

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

Scopri di più
Real-time AI tailored to your operation

AI in Agricoltura

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

Scopri di più
Real-time AI that works with your team

AI nella Robotica

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

Scopri di più
Real-time AI that works with your team

IA 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 in magazzino in tempo reale.

Scopri di più
Real-time AI that works with your team

AI nel settore Retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.

Scopri di più
Real-time AI that works with your team

IA nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.

Scopri di più
Real-time AI that works with your team

IA nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.

Scopri di più
Real-time AI that works with your operation

AI nel settore automobilistico

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

Scopri di più
Real-time AI tailored to your operation

AI in Agricoltura

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

Scopri di più
Real-time AI that works with your team

AI nella Robotica

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

Scopri di più
Real-time AI that works with your team

IA 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 in magazzino in tempo reale.

Scopri di più
Real-time AI that works with your team

AI nel settore Retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.

Scopri di più
Real-time AI that works with your team

IA nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.

Scopri di più
Real-time AI that works with your team

IA nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.

Scopri di più
Real-time AI that works with your operation

AI nel settore automobilistico

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

Scopri di più
Real-time AI tailored to your operation

AI in Agricoltura

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

Scopri di più

Costruiamo insieme il futuro dell'AI!

Inizia il tuo viaggio con il futuro del machine learning