Ultralytics YOLO27:
Voltar ao Glossário da Ultralytics

Feature Pyramid Network (FPN)

Explora como as redes de pirâmide de características (FPN) melhoram a deteção de objetos em várias escalas. Aprende como o Ultralytics YOLO26 utiliza FPNs avançadas para detetar objetos pequenos e grandes.

Uma Rede de Pirâmide de Características (FPN) é um componente arquitetural especializado utilizado em sistemas modernos de visão computacional (CV) para melhorar a deteção de objetos a várias escalas. Resolve eficazmente um desafio antigo da análise de imagens: reconhecer tanto estruturas grandes e proeminentes como detalhes pequenos e distantes na mesma imagem. Ao gerar uma representação multiescala da entrada — conceptualmente semelhante a uma pirâmide — as FPN permitem que as redes neuronais extraiam informações semânticas ricas em cada nível de resolução. Esta arquitetura situa-se normalmente entre o backbone, que extrai as características brutas, e a cabeça de deteção, que prevê as classes dos objetos e as caixas delimitadoras.

Como funcionam as Redes de Pirâmide de Características#

A principal inovação da FPN reside na forma como processa a informação. As Redes Neuronais Convolucionais (CNN) tradicionais criam naturalmente uma hierarquia de características na qual a imagem de entrada é progressivamente reduzida. Embora isso aprofunde a compreensão semântica (saber o que está na imagem), frequentemente degrada a resolução espacial (saber exatamente onde está), fazendo com que os objetos pequenos desapareçam.

As FPN resolvem este problema através de um processo em três etapas:

  1. Percurso de baixo para cima: Esta é a passagem feed-forward padrão da rede, como numa Rede Residual (ResNet). À medida que a rede processa a imagem, cria mapas de características que diminuem de tamanho, mas aumentam em valor semântico.

  2. Percurso de cima para baixo: A rede constrói uma pirâmide de maior resolução através do aumento da resolução das características semanticamente ricas das camadas mais profundas. Esta etapa "alucina" novamente um contexto forte em mapas espaciais maiores.

  3. Ligações laterais: Para recuperar os detalhes nítidos perdidos durante a redução da resolução, as FPN fundem as características cuja resolução foi aumentada com os mapas originais de alta resolução do percurso de baixo para cima através de ligações laterais.

Esta combinação resulta numa pirâmide em que cada nível possui semântica forte e boa localização, aumentando significativamente a precisão e a revocação em todos os tamanhos de objetos.

Importância nas Arquiteturas de Deteção de Objetos#

As FPN são um elemento fundamental das modernas arquiteturas de deteção de objetos. Antes da sua introdução, os modelos tinham de escolher entre velocidade (utilizando apenas a camada final) ou precisão (processando uma pirâmide de imagens, o que é muito lento). As FPN oferecem uma solução que combina o melhor dos dois mundos, permitindo a inferência em tempo real sem sacrificar a capacidade de detetar objetos pequenos.

Esta eficiência é essencial para modelos avançados como o YOLO26, que utiliza redes de agregação sofisticadas inspiradas nos princípios das FPN (como a PANet) para alcançar um desempenho de vanguarda. A arquitetura garante que, quer o modelo seja implementado em dispositivos periféricos ou em servidores potentes através da Ultralytics Platform, mantém uma elevada precisão em diversos conjuntos de dados.

Aplicações no mundo real#

A capacidade multiescala das FPN torna-as indispensáveis em setores onde a segurança e a precisão são fundamentais.

  • AI no setor automóvel: Os veículos autónomos têm de acompanhar simultaneamente camiões grandes nas proximidades e semáforos ou peões pequenos à distância. As FPN permitem que a pilha de perceção processe estas escalas distintas numa única passagem, garantindo decisões atempadas. Conjuntos de dados como o nuScenes são frequentemente utilizados para avaliar estas capacidades.
  • Análise de Imagens Médicas: Na imagiologia de diagnóstico, detetar patologias exige identificar anomalias que variam muito em tamanho. Um modelo equipado com FPN pode identificar tanto estruturas de órgãos grandes como tumores minúsculos em fase inicial em exames de MRI, ajudando os radiologistas a fazer diagnósticos precisos.
  • AI na Agricultura: A agricultura de precisão depende da deteção de culturas e pragas a partir de imagens captadas por drones. Como a altitude do drone pode variar, o tamanho das plantas na imagem também muda. As FPN ajudam os modelos a generalizar bem, realizando com precisão a contagem de objetos independentemente da altura da câmara.

FPN vs. Outros Agregadores de Características#

É útil distinguir a FPN padrão das suas variantes evoluídas presentes em arquiteturas mais recentes.

  • FPN vs. PANet: Enquanto a FPN adiciona um percurso de cima para baixo para enriquecer as características, a Rede de Agregação de Caminhos (PANet) adiciona um percurso extra de baixo para cima sobre a FPN. Isso encurta o percurso de informação das características de baixo nível, melhorando ainda mais a localização, uma técnica frequentemente adaptada nos modelos YOLO.
  • FPN vs. BiFPN: presente no EfficientDet, a Rede de Pirâmide de Características Bidirecional (BiFPN) introduz pesos aprendíveis para diferentes características e remove nós com apenas uma entrada, otimizando a rede para obter eficiência.

Exemplo prático#

Bibliotecas avançadas como ultralytics tratam internamente da complexidade da construção das FPN. Quando carregas um modelo como o YOLO26, a arquitetura inclui automaticamente estas camadas de agregação de características para maximizar o desempenho.

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

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