Ultralytics YOLO27:
Назад к глоссарию Ultralytics

Neural Radiance Fields (NeRF)

Изучи, как поля нейронного излучения (NeRF) синтезируют 3D-сцены по 2D-изображениям. Научись улучшать обучение NeRF с помощью Ultralytics YOLO26 для точной сегментации.

Нейронные радиационные поля (NeRF) представляют собой революционный прорыв в области компьютерного зрения (CV) и генеративного ИИ, предназначенный для синтеза фотореалистичных 3D-сцен на основе небольшого набора 2D-изображений. В отличие от традиционных подходов к 3D-моделированию, которые опираются на явные геометрические структуры, такие как полигоны, сетки или облака точек, NeRF использует нейронную сеть (NN) для изучения «неявного» представления сцены. Отображая пространственные координаты и направления просмотра в значения цвета и плотности, NeRF позволяет визуализировать новые ракурсы с исключительной точностью, достоверно передавая сложные визуальные эффекты, такие как отражения, прозрачность и изменяющееся освещение, которые часто трудно воспроизвести с помощью стандартной фотограмметрии.

Как работают нейронные радиационные поля#

В основе NeRF лежит представление сцены в виде непрерывной объёмной функции. Обычно эта функция параметризуется полносвязной сетью глубокого обучения (DL). Процесс начинается с пошаговой трассировки лучей, при которой лучи испускаются виртуальной камерой через каждый пиксель нужной плоскости изображения в 3D-пространство.

Для точек, отобранных вдоль каждого луча, сеть получает 5D-вход, включающий 3D-пространственное положение ($x, y, z$) и 2D-направление просмотра ($\theta, \phi$), и возвращает излучаемый цвет и объёмную плотность (непрозрачность) в этой точке. С помощью методов, основанных на объёмном рендеринге, эти отобранные значения суммируются для вычисления итогового цвета пикселя. Сеть обучается путём минимизации разницы между визуализированными пикселями и фактическими пикселями из исходных обучающих данных, эффективно оптимизируя веса модели для запоминания визуальных свойств сцены.

Практические применения#

Технология NeRF стремительно перешла из академических исследований в практические инструменты, повлияв на различные отрасли и сократив разрыв между статичной фотографией и интерактивными 3D-средами.

  • Иммерсивная электронная коммерция: Ритейлеры используют NeRF для создания интерактивных демонстраций товаров. Обрабатывая несколько фотографий предмета, решения на основе ИИ в розничной торговле могут создать его 3D-представление, которое покупатели смогут рассматривать с любого ракурса, получая более насыщенный опыт по сравнению со статичными изображениями.
  • Виртуальное производство и визуальные эффекты: Киноиндустрия использует NeRF для захвата реальных локаций и их визуализации в виде фотореалистичных фонов для виртуального производства. Это позволяет создателям фильмов помещать актёров в цифровые среды, которые реалистично реагируют на движения камеры, снижая необходимость в дорогостоящих съёмках на натуре.
  • Симуляция робототехники: Для обучения автономных транспортных средств и дронов требуются огромные объёмы данных. NeRF может реконструировать сложные реальные среды по данным с датчиков, создавая высокоточные симуляционные пространства, в которых алгоритмы робототехники можно безопасно и всесторонне тестировать.

Отличия от связанных концепций#

Чтобы понять специфику применения NeRF, полезно отличать эту технологию от других технологий 3D и компьютерного зрения.

  • NeRF и фотограмметрия: Фотограмметрия явно реконструирует геометрию поверхностей (сетки), сопоставляя признаки на разных изображениях. Хотя этот метод эффективен для простых поверхностей, он часто испытывает трудности с «неламбертовскими» эффектами, такими как блестящие поверхности, тонкие структуры (например, волосы) или прозрачность. NeRF превосходит фотограмметрию в таких случаях, поскольку напрямую моделирует объём и перенос света.
  • NeRF и обнаружение 3D-объектов: Если NeRF создаёт визуальные данные, то обнаружение 3D-объектов сосредоточено на понимании содержимого сцены. Модели обнаружения идентифицируют объекты и определяют их местоположение с помощью ограничивающих рамок, тогда как NeRF занимается визуализацией внешнего вида сцены.
  • NeRF и оценка глубины: Оценка глубины прогнозирует расстояние от пикселей до камеры, создавая карту глубины. NeRF неявно изучает геометрию для визуализации изображений, но его основным результатом является синтезированный ракурс, а не явная карта глубины.

Интеграция NeRF в конвейеры компьютерного зрения#

Для обучения высококачественной модели NeRF часто требуются чистые данные. Фоновый шум или движущиеся объекты могут привести к появлению артефактов «призрачности» в итоговом рендеринге. Чтобы уменьшить их влияние, разработчики часто используют модели сегментации экземпляров, чтобы автоматически замаскировать интересующий объект перед обучением NeRF.

Платформа Ultralytics и Python API обеспечивают бесшовную интеграцию сегментации в этот рабочий процесс предварительной обработки. В следующем примере показано, как использовать YOLO26 для создания масок для набора изображений и подготовки их к 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.")

Объединяя точность сегментации с генеративными возможностями NeRF, инженеры могут создавать надёжные конвейеры для генерации синтетических данных, обеспечивая создание неограниченного количества обучающих примеров для других последующих задач.

Explore solutions

Компьютерное зрение для аэрофотоснимков

Компьютерное зрение для аэрофотоснимков

Превращай кадры с дронов и аэрофотоснимки в аналитику в реальном времени для сельского хозяйства, аквакультуры, экологического мониторинга, охраны природы и геопространственного анализа с помощью Ultralytics YOLO.
Узнать больше
Компьютерное зрение в аэрокосмической отрасли

Компьютерное зрение в аэрокосмической отрасли

Внедри компьютерное зрение в воздушный мониторинг с моделями Ultralytics YOLO. Обеспечь дроны, аэрокосмические рабочие процессы, задачи охраны природы и геопространственные отрасли решениями на базе компьютерного зрения.
Узнать больше

Защити каждый объект с помощью моделей Ultralytics YOLO. Компьютерное зрение обеспечивает мониторинг периметра, обнаружение угроз, распознавание номерных знаков и безопасность на рабочем месте.
Узнать больше
Компьютерное зрение в робототехнике

Компьютерное зрение в робототехнике

Оснащай более умные машины моделями Ultralytics YOLO. Vision AI в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Узнать больше
Компьютерное зрение в логистике

Компьютерное зрение в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI обеспечивает инспекцию посылок, сортировку, отслеживание транспорта и мониторинг безопасности на складах в реальном времени.
Узнать больше
Компьютерное зрение в розничной торговле

Компьютерное зрение в розничной торговле

Переосмысли розничную торговлю с помощью моделей Ultralytics YOLO. Vision AI обеспечивает отслеживание запасов, мониторинг полок, управление очередями и более глубокое понимание поведения клиентов.
Узнать больше
Компьютерное зрение в здравоохранении

Компьютерное зрение в здравоохранении

Создавай решения для здравоохранения с моделями Ultralytics YOLO. Vision AI в здравоохранении обеспечивает более быструю обработку медицинских изображений, более точную диагностику и интеллектуальный мониторинг пациентов.
Узнать больше
Компьютерное зрение в производстве

Компьютерное зрение в производстве

Оптимизируй производство с моделями Ultralytics YOLO. Vision AI обеспечивает контроль качества, обнаружение дефектов, соблюдение требований к PPE и автоматизацию сборочной линии.
Узнать больше
Компьютерное зрение в автомобильной отрасли

Компьютерное зрение в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. Vision AI повышает безопасность дорог, эффективность систем помощи водителю и уровень автоматизации автомобилей, делая дороги умнее.
Узнать больше
Компьютерное зрение в сельском хозяйстве

Компьютерное зрение в сельском хозяйстве

Добавь Vision AI в умное сельское хозяйство с моделями Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание поголовья и точное земледелие для более высоких и эффективных урожаев.
Узнать больше
Компьютерное зрение для аэрофотоснимков

Компьютерное зрение для аэрофотоснимков

Превращай кадры с дронов и аэрофотоснимки в аналитику в реальном времени для сельского хозяйства, аквакультуры, экологического мониторинга, охраны природы и геопространственного анализа с помощью Ultralytics YOLO.
Узнать больше
Компьютерное зрение в аэрокосмической отрасли

Компьютерное зрение в аэрокосмической отрасли

Внедри компьютерное зрение в воздушный мониторинг с моделями Ultralytics YOLO. Обеспечь дроны, аэрокосмические рабочие процессы, задачи охраны природы и геопространственные отрасли решениями на базе компьютерного зрения.
Узнать больше

Защити каждый объект с помощью моделей Ultralytics YOLO. Компьютерное зрение обеспечивает мониторинг периметра, обнаружение угроз, распознавание номерных знаков и безопасность на рабочем месте.
Узнать больше
Компьютерное зрение в робототехнике

Компьютерное зрение в робототехнике

Оснащай более умные машины моделями Ultralytics YOLO. Vision AI в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Узнать больше
Компьютерное зрение в логистике

Компьютерное зрение в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI обеспечивает инспекцию посылок, сортировку, отслеживание транспорта и мониторинг безопасности на складах в реальном времени.
Узнать больше
Компьютерное зрение в розничной торговле

Компьютерное зрение в розничной торговле

Переосмысли розничную торговлю с помощью моделей Ultralytics YOLO. Vision AI обеспечивает отслеживание запасов, мониторинг полок, управление очередями и более глубокое понимание поведения клиентов.
Узнать больше
Компьютерное зрение в здравоохранении

Компьютерное зрение в здравоохранении

Создавай решения для здравоохранения с моделями Ultralytics YOLO. Vision AI в здравоохранении обеспечивает более быструю обработку медицинских изображений, более точную диагностику и интеллектуальный мониторинг пациентов.
Узнать больше
Компьютерное зрение в производстве

Компьютерное зрение в производстве

Оптимизируй производство с моделями Ultralytics YOLO. Vision AI обеспечивает контроль качества, обнаружение дефектов, соблюдение требований к PPE и автоматизацию сборочной линии.
Узнать больше
Компьютерное зрение в автомобильной отрасли

Компьютерное зрение в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. Vision AI повышает безопасность дорог, эффективность систем помощи водителю и уровень автоматизации автомобилей, делая дороги умнее.
Узнать больше
Компьютерное зрение в сельском хозяйстве

Компьютерное зрение в сельском хозяйстве

Добавь Vision AI в умное сельское хозяйство с моделями Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание поголовья и точное земледелие для более высоких и эффективных урожаев.
Узнать больше
Компьютерное зрение для аэрофотоснимков

Компьютерное зрение для аэрофотоснимков

Превращай кадры с дронов и аэрофотоснимки в аналитику в реальном времени для сельского хозяйства, аквакультуры, экологического мониторинга, охраны природы и геопространственного анализа с помощью Ultralytics YOLO.
Узнать больше
Компьютерное зрение в аэрокосмической отрасли

Компьютерное зрение в аэрокосмической отрасли

Внедри компьютерное зрение в воздушный мониторинг с моделями Ultralytics YOLO. Обеспечь дроны, аэрокосмические рабочие процессы, задачи охраны природы и геопространственные отрасли решениями на базе компьютерного зрения.
Узнать больше

Защити каждый объект с помощью моделей Ultralytics YOLO. Компьютерное зрение обеспечивает мониторинг периметра, обнаружение угроз, распознавание номерных знаков и безопасность на рабочем месте.
Узнать больше
Компьютерное зрение в робототехнике

Компьютерное зрение в робототехнике

Оснащай более умные машины моделями Ultralytics YOLO. Vision AI в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Узнать больше
Компьютерное зрение в логистике

Компьютерное зрение в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI обеспечивает инспекцию посылок, сортировку, отслеживание транспорта и мониторинг безопасности на складах в реальном времени.
Узнать больше
Компьютерное зрение в розничной торговле

Компьютерное зрение в розничной торговле

Переосмысли розничную торговлю с помощью моделей Ultralytics YOLO. Vision AI обеспечивает отслеживание запасов, мониторинг полок, управление очередями и более глубокое понимание поведения клиентов.
Узнать больше
Компьютерное зрение в здравоохранении

Компьютерное зрение в здравоохранении

Создавай решения для здравоохранения с моделями Ultralytics YOLO. Vision AI в здравоохранении обеспечивает более быструю обработку медицинских изображений, более точную диагностику и интеллектуальный мониторинг пациентов.
Узнать больше
Компьютерное зрение в производстве

Компьютерное зрение в производстве

Оптимизируй производство с моделями Ultralytics YOLO. Vision AI обеспечивает контроль качества, обнаружение дефектов, соблюдение требований к PPE и автоматизацию сборочной линии.
Узнать больше
Компьютерное зрение в автомобильной отрасли

Компьютерное зрение в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. Vision AI повышает безопасность дорог, эффективность систем помощи водителю и уровень автоматизации автомобилей, делая дороги умнее.
Узнать больше
Компьютерное зрение в сельском хозяйстве

Компьютерное зрение в сельском хозяйстве

Добавь Vision AI в умное сельское хозяйство с моделями Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание поголовья и точное земледелие для более высоких и эффективных урожаев.
Узнать больше

Давай вместе создавать будущее AI!

Начни свой путь в будущее машинного обучения