Ultralytics YOLO27:
Voltar ao Glossário da Ultralytics

Neural Radiance Fields (NeRF)

Explore como os Campos de Radiância Neurais (NeRF) sintetizam cenas 3D a partir de imagens 2D. Aprenda a melhorar o treino de NeRF utilizando o Ultralytics YOLO26 para uma segmentação precisa.

Os Campos de Radiância Neural (NeRF) representam um avanço revolucionário na visão computacional (CV) e na IA generativa, concebido para sintetizar cenas 3D fotorrealistas a partir de um conjunto esparso de imagens 2D. Ao contrário das abordagens tradicionais de modelação 3D, que dependem de estruturas geométricas explícitas, como polígonos, malhas ou nuvens de pontos, um NeRF utiliza uma rede neural (NN) para aprender uma representação "implícita" de uma cena. Ao mapear coordenadas espaciais e direções de visualização para valores de cor e densidade, os NeRFs conseguem renderizar novos pontos de vista com uma fidelidade excecional, captando com precisão efeitos visuais complexos, como reflexos, transparência e iluminação variável, que são frequentemente difíceis de reproduzir com a fotogrametria padrão.

Como funcionam os Campos de Radiância Neural#

No seu núcleo, um NeRF modela uma cena como uma função volumétrica contínua. Normalmente, esta função é parametrizada por uma rede de aprendizagem profunda (DL) totalmente conectada. O processo começa com o traçado de raios, no qual os raios são projetados a partir de uma câmara virtual através de cada píxel do plano de imagem pretendido para o espaço 3D.

Para os pontos amostrados ao longo de cada raio, a rede recebe uma entrada 5D — composta pela localização espacial 3D ($x, y, z$) e pela direção de visualização 2D ($\theta, \phi$) — e produz a cor emitida e a densidade volumétrica (opacidade) nesse ponto. Utilizando técnicas baseadas na renderização volumétrica, estes valores amostrados são acumulados para calcular a cor final do píxel. A rede é treinada minimizando a diferença entre os píxeis renderizados e os píxeis reais dos dados de treino originais, otimizando efetivamente os pesos do modelo para memorizar as propriedades visuais da cena.

Aplicações no mundo real#

A tecnologia NeRF passou rapidamente da investigação académica para ferramentas práticas, transformando vários setores ao colmatar a distância entre a fotografia estática e os ambientes 3D interativos.

  • Comércio Eletrónico Imersivo: Os retalhistas utilizam NeRFs para criar demonstrações interativas de produtos. Ao processar algumas fotografias de um artigo, as soluções de IA no retalho podem gerar uma representação 3D que os clientes conseguem visualizar de qualquer ângulo, proporcionando uma experiência mais rica do que as imagens estáticas.
  • Produção Virtual e VFX: A indústria cinematográfica utiliza NeRFs para captar locais do mundo real e renderizá-los como fundos fotorrealistas para a produção virtual. Isto permite aos cineastas colocar atores em ambientes digitais que se comportam de forma realista com os movimentos da câmara, reduzindo a necessidade de filmagens dispendiosas em locais reais.
  • Simulação de Robótica: O treino de veículos autónomos e drones requer grandes quantidades de dados. Os NeRFs conseguem reconstruir ambientes complexos do mundo real a partir de dados de sensores, criando cenários de simulação de alta fidelidade onde os algoritmos de robótica podem ser testados de forma segura e extensiva.

Distinção em relação a conceitos relacionados#

É útil distinguir os NeRFs de outras tecnologias 3D e de visão para compreender a sua utilidade específica.

  • NeRF vs. Fotogrametria: A fotogrametria reconstrói explicitamente a geometria das superfícies (malhas), comparando caraterísticas entre imagens. Embora seja eficiente para superfícies simples, frequentemente tem dificuldades com efeitos "não lambertianos", como superfícies brilhantes, estruturas finas (como cabelo) ou transparência. Os NeRFs destacam-se nestas áreas porque modelam diretamente o volume e o transporte da luz.
  • NeRF vs. Deteção de Objetos 3D: Enquanto o NeRF gera dados visuais, a deteção de objetos 3D concentra-se na compreensão do conteúdo da cena. Os modelos de deteção identificam e localizam objetos utilizando caixas delimitadoras, enquanto os NeRFs se ocupam da renderização da aparência da cena.
  • NeRF vs. Estimativa de Profundidade: A estimativa de profundidade prevê a distância dos píxeis à câmara, resultando num mapa de profundidade. Os NeRFs aprendem implicitamente a geometria para renderizar imagens, mas o seu resultado principal é a vista sintetizada, e não um mapa de profundidade explícito.

Integração de NeRFs em Pipelines de Visão#

O treino de um NeRF de alta qualidade requer frequentemente dados limpos. O ruído de fundo ou os objetos em movimento podem causar artefactos de "fantasmas" na renderização final. Para atenuar este problema, os programadores utilizam frequentemente modelos de segmentação de instâncias para mascarar automaticamente o objeto de interesse antes de treinar o NeRF.

A Ultralytics Platform e a API Python permitem integrar facilmente a segmentação neste fluxo de pré-processamento. O exemplo seguinte demonstra como utilizar o YOLO26 para gerar máscaras para um conjunto de imagens, preparando-as para a reconstrução 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.")

Ao combinar a precisão da segmentação com o poder generativo dos NeRFs, os engenheiros podem criar pipelines robustos para a geração de dados sintéticos, permitindo criar amostras de treino ilimitadas para outras tarefas subsequentes.

Explore solutions

Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

Transforma imagens de drones e aéreas em insights em tempo real para agricultura, aquicultura, monitoramento ambiental, conservação e análise geoespacial com Ultralytics YOLO.
Saiba mais
Visão computacional no setor aeroespacial

Visão computacional no setor aeroespacial

Leva a IA de visão para o monitoramento aéreo com os modelos do Ultralytics YOLO. Potencializa drones, fluxos de trabalho aeroespaciais, conservação ambiental e indústrias geoespaciais com soluções de visão computacional.
Saiba mais

Protege cada local com os modelos do Ultralytics YOLO. A IA de visão alimenta monitoramento de perímetro, detecção de ameaças, reconhecimento de placas e segurança no local de trabalho.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Dê mais inteligência às suas máquinas com os modelos Ultralytics YOLO. A IA de visão na robótica permite a navegação autónoma, a perceção, o rastreamento de objetos e o controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Simplifique a logística com os modelos Ultralytics YOLO. A IA de visão permite a inspeção de encomendas, a triagem, o rastreamento de veículos e a monitorização da segurança dos armazéns em tempo real.
Saiba mais
Visão computacional no retalho

Visão computacional no retalho

Reinvente o retalho com os modelos Ultralytics YOLO. A IA de visão permite o rastreamento do inventário, a monitorização de prateleiras, a gestão de filas e informações mais inteligentes sobre os clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Cria soluções de saúde com modelos Ultralytics YOLO. A Vision AI na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitorização de pacientes.
Saiba mais
Visão computacional na produção

Visão computacional na produção

Otimiza a produção com modelos Ultralytics YOLO. A Vision AI impulsiona o controlo de qualidade, a deteção de defeitos, a conformidade com EPI e a automatização das linhas de montagem.
Saiba mais
Visão computacional no setor automóvel

Visão computacional no setor automóvel

Aplique visão computacional no setor automóvel com modelos Ultralytics YOLO. A IA de visão melhora a segurança rodoviária, a assistência ao condutor e a automatização de veículos para estradas mais inteligentes.
Saiba mais
Visão computacional na agricultura

Visão computacional na agricultura

Leve a IA de visão para a agricultura inteligente com modelos Ultralytics YOLO. Potencie a monitorização das culturas, o acompanhamento do gado e a agricultura de precisão para obter colheitas maiores e mais inteligentes.
Saiba mais
Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

Transforma imagens de drones e aéreas em insights em tempo real para agricultura, aquicultura, monitoramento ambiental, conservação e análise geoespacial com Ultralytics YOLO.
Saiba mais
Visão computacional no setor aeroespacial

Visão computacional no setor aeroespacial

Leva a IA de visão para o monitoramento aéreo com os modelos do Ultralytics YOLO. Potencializa drones, fluxos de trabalho aeroespaciais, conservação ambiental e indústrias geoespaciais com soluções de visão computacional.
Saiba mais

Protege cada local com os modelos do Ultralytics YOLO. A IA de visão alimenta monitoramento de perímetro, detecção de ameaças, reconhecimento de placas e segurança no local de trabalho.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Dê mais inteligência às suas máquinas com os modelos Ultralytics YOLO. A IA de visão na robótica permite a navegação autónoma, a perceção, o rastreamento de objetos e o controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Simplifique a logística com os modelos Ultralytics YOLO. A IA de visão permite a inspeção de encomendas, a triagem, o rastreamento de veículos e a monitorização da segurança dos armazéns em tempo real.
Saiba mais
Visão computacional no retalho

Visão computacional no retalho

Reinvente o retalho com os modelos Ultralytics YOLO. A IA de visão permite o rastreamento do inventário, a monitorização de prateleiras, a gestão de filas e informações mais inteligentes sobre os clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Cria soluções de saúde com modelos Ultralytics YOLO. A Vision AI na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitorização de pacientes.
Saiba mais
Visão computacional na produção

Visão computacional na produção

Otimiza a produção com modelos Ultralytics YOLO. A Vision AI impulsiona o controlo de qualidade, a deteção de defeitos, a conformidade com EPI e a automatização das linhas de montagem.
Saiba mais
Visão computacional no setor automóvel

Visão computacional no setor automóvel

Aplique visão computacional no setor automóvel com modelos Ultralytics YOLO. A IA de visão melhora a segurança rodoviária, a assistência ao condutor e a automatização de veículos para estradas mais inteligentes.
Saiba mais
Visão computacional na agricultura

Visão computacional na agricultura

Leve a IA de visão para a agricultura inteligente com modelos Ultralytics YOLO. Potencie a monitorização das culturas, o acompanhamento do gado e a agricultura de precisão para obter colheitas maiores e mais inteligentes.
Saiba mais
Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

Transforma imagens de drones e aéreas em insights em tempo real para agricultura, aquicultura, monitoramento ambiental, conservação e análise geoespacial com Ultralytics YOLO.
Saiba mais
Visão computacional no setor aeroespacial

Visão computacional no setor aeroespacial

Leva a IA de visão para o monitoramento aéreo com os modelos do Ultralytics YOLO. Potencializa drones, fluxos de trabalho aeroespaciais, conservação ambiental e indústrias geoespaciais com soluções de visão computacional.
Saiba mais

Protege cada local com os modelos do Ultralytics YOLO. A IA de visão alimenta monitoramento de perímetro, detecção de ameaças, reconhecimento de placas e segurança no local de trabalho.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Dê mais inteligência às suas máquinas com os modelos Ultralytics YOLO. A IA de visão na robótica permite a navegação autónoma, a perceção, o rastreamento de objetos e o controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Simplifique a logística com os modelos Ultralytics YOLO. A IA de visão permite a inspeção de encomendas, a triagem, o rastreamento de veículos e a monitorização da segurança dos armazéns em tempo real.
Saiba mais
Visão computacional no retalho

Visão computacional no retalho

Reinvente o retalho com os modelos Ultralytics YOLO. A IA de visão permite o rastreamento do inventário, a monitorização de prateleiras, a gestão de filas e informações mais inteligentes sobre os clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Cria soluções de saúde com modelos Ultralytics YOLO. A Vision AI na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitorização de pacientes.
Saiba mais
Visão computacional na produção

Visão computacional na produção

Otimiza a produção com modelos Ultralytics YOLO. A Vision AI impulsiona o controlo de qualidade, a deteção de defeitos, a conformidade com EPI e a automatização das linhas de montagem.
Saiba mais
Visão computacional no setor automóvel

Visão computacional no setor automóvel

Aplique visão computacional no setor automóvel com modelos Ultralytics YOLO. A IA de visão melhora a segurança rodoviária, a assistência ao condutor e a automatização de veículos para estradas mais inteligentes.
Saiba mais
Visão computacional na agricultura

Visão computacional na agricultura

Leve a IA de visão para a agricultura inteligente com modelos Ultralytics YOLO. Potencie a monitorização das culturas, o acompanhamento do gado e a agricultura de precisão para obter colheitas maiores e mais inteligentes.
Saiba mais

Vamos construir juntos o futuro da IA!

Começa a tua jornada com o futuro da aprendizagem automática