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

Feature Pyramid Network (FPN)

Изучи, как пирамидальные сети признаков (FPN) улучшают обнаружение объектов в разных масштабах. Узнай, как Ultralytics YOLO26 использует современные FPN для обнаружения маленьких и больших объектов.

Сеть пирамиды признаков (FPN) — это специализированный архитектурный компонент, используемый в современных системах компьютерного зрения (CV) для улучшения обнаружения объектов разного масштаба. Она эффективно решает давнюю проблему анализа изображений: распознавание как крупных заметных структур, так и мелких удалённых деталей на одном изображении. Формируя многоштабное представление входных данных — концептуально похожее на пирамиду, — FPN позволяет нейронным сетям извлекать богатую семантическую информацию на каждом уровне разрешения. Обычно эта архитектура располагается между магистральной сетью, которая извлекает исходные признаки, и головой обнаружения, которая предсказывает классы объектов и ограничивающие рамки.

Как работают сети пирамиды признаков#

Ключевая инновация FPN заключается в способе обработки информации. Традиционные свёрточные нейронные сети (CNN) естественным образом создают иерархию признаков, в которой входное изображение постепенно уменьшается в разрешении. Хотя это углубляет семантическое понимание (знание того, что находится на изображении), пространственное разрешение часто снижается (становится сложнее точно определить, где это находится), из-за чего мелкие объекты исчезают.

FPN решает эту проблему в три этапа:

  1. Путь снизу вверх: это стандартный прямой проход сети, например остаточной сети (ResNet). По мере обработки изображения сеть создаёт карты признаков, которые уменьшаются в размере, но приобретают всё большую семантическую ценность.

  2. Путь сверху вниз: сеть строит пирамиду с более высоким разрешением, повышая разрешение семантически насыщенных признаков из глубоких слоёв. На этом этапе сильный контекст «галлюцинируется» обратно в карты большего пространственного размера.

  3. Боковые соединения: чтобы восстановить чёткие детали, утраченные при уменьшении разрешения, FPN объединяет признаки после повышения разрешения с исходными картами высокого разрешения из пути снизу вверх посредством боковых соединений.

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

Значение для архитектур обнаружения объектов#

FPN — основа современных архитектур обнаружения объектов. До их появления моделям приходилось выбирать между скоростью (использовать только последний слой) и точностью (обрабатывать пирамиду изображений, что очень медленно). FPN предлагает лучшее из обоих подходов, обеспечивая вывод в реальном времени без потери возможностей обнаружения мелких объектов.

Эта эффективность крайне важна для передовых моделей, таких как YOLO26, в которых используются сложные сети агрегации, вдохновлённые принципами FPN (например, PANet), для достижения передовых результатов. Архитектура гарантирует высокую точность на различных наборах данных независимо от того, развёрнута ли модель на периферийных устройствах или мощных серверах через Ultralytics Platform.

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

Многоштабная обработка в FPN делает эти сети незаменимыми в отраслях, где безопасность и точность имеют первостепенное значение.

  • ИИ в автомобильной отрасли: автономные автомобили должны одновременно отслеживать находящиеся поблизости крупные грузовики и небольшие светофоры или пешеходов вдали. FPN позволяет стеку восприятия обрабатывать эти сильно различающиеся масштабы за один проход, обеспечивая своевременное принятие решений. Для оценки таких возможностей часто используются наборы данных, например nuScenes.
  • Анализ медицинских изображений: при диагностической визуализации для обнаружения патологий необходимо выявлять аномалии, размер которых может сильно различаться. Модель с FPN может обнаруживать как крупные структуры органов, так и крошечные опухоли на ранних стадиях на МРТ-снимках, помогая радиологам ставить точные диагнозы.
  • ИИ в сельском хозяйстве: точное земледелие relies на обнаружении сельскохозяйственных культур и вредителей на снимках с дронов. Поскольку высота дрона может изменяться, меняется и размер растений на изображении. FPN помогает моделям хорошо обобщать данные и точно выполнять подсчёт объектов независимо от высоты камеры.

FPN и другие агрегаторы признаков#

Полезно отличать стандартную FPN от её усовершенствованных вариантов, используемых в новых архитектурах.

  • FPN и PANet: если FPN добавляет путь сверху вниз для обогащения признаков, сеть агрегации путей (PANet) добавляет поверх FPN дополнительный путь снизу вверх. Это сокращает информационный путь для признаков низкого уровня и дополнительно улучшает локализацию — метод, который часто адаптируется в моделях YOLO.
  • FPN и BiFPN: используемая в EfficientDet, двунаправленная сеть пирамиды признаков (BiFPN) вводит обучаемые веса для разных признаков и удаляет узлы только с одним входом, оптимизируя сеть для повышения эффективности.

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

Продвинутые библиотеки, такие как ultralytics, самостоятельно обрабатывают сложность построения FPN. При загрузке такой модели, как YOLO26, архитектура автоматически включает эти слои агрегации признаков для максимальной производительности.

from ultralytics import YOLO

# Load the YOLO26 model, which uses advanced feature pyramid principles internally
# The 'n' suffix indicates the nano version, optimized for speed
model = YOLO("yolo26n.pt")

# Perform inference on an image containing objects of various sizes
# The model's neck (FPN-based) aggregates features to detect small and large items
results = model("https://ultralytics.com/images/bus.jpg")

# Display results to see bounding boxes around buses (large) and people (small)
results[0].show()

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!

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