Ultralytics YOLO27:
Voltar ao glossário da Ultralytics

Vision Mamba

Explore o Vision Mamba, uma alternativa aos Transformers com complexidade linear. Saiba como os modelos de espaço de estados (SSMs) aumentam a eficiência da visão computacional em alta resolução.

Vision Mamba representa uma mudança significativa nas arquiteturas de aprendizado profundo para visão computacional, afastando-se do domínio dos mecanismos baseados em atenção encontrados nos Transformers. É uma adaptação da arquitetura Mamba — originalmente projetada para a modelagem eficiente de sequências em processamento de linguagem natural —, desenvolvida especificamente para tarefas visuais. Ao aproveitar os modelos de espaço de estados (SSMs), Vision Mamba oferece uma alternativa de complexidade linear à complexidade quadrática das camadas tradicionais de autoatenção. Isso permite processar imagens de alta resolução com mais eficiência, tornando Vision Mamba especialmente útil em aplicações com recursos computacionais limitados ou nas quais é preciso capturar dependências de longo alcance em dados visuais sem a grande ocupação de memória típica dos Transformers de visão (ViT).

Como Vision Mamba funciona#

No centro do Vision Mamba está o conceito de varredura seletiva de dados. As redes neurais convolucionais (CNNs) tradicionais processam imagens usando janelas deslizantes locais, excelentes para detectar texturas e bordas, mas que têm dificuldade com o contexto global. Em contrapartida, os Transformers usam atenção global para relacionar cada pixel (ou fragmento) a todos os outros pixels, o que proporciona um contexto excelente, mas se torna computacionalmente caro à medida que a resolução da imagem aumenta. Vision Mamba preenche essa lacuna ao transformar imagens em sequências e processá-las usando espaços de estados seletivos. Isso permite que o modelo comprima informações visuais em um estado de tamanho fixo, preservando detalhes relevantes ao longo de grandes distâncias na sequência de imagens e descartando ruídos irrelevantes.

A arquitetura normalmente envolve um mecanismo de varredura bidirecional. Como as imagens são estruturas 2D e não são inerentemente sequenciais como o texto, Vision Mamba percorre os fragmentos da imagem para frente e para trás (e, às vezes, por caminhos variados), garantindo que as relações espaciais sejam compreendidas independentemente da ordem da varredura. Essa abordagem permite que o modelo alcance campos receptivos globais semelhantes aos dos Transformers, mas com velocidades de inferência maiores e menor uso de memória, muitas vezes igualando os resultados de ponta em benchmarks como o ImageNet.

Aplicações no mundo real#

A eficiência do Vision Mamba o torna muito relevante para ambientes com recursos limitados e tarefas de alta resolução.

  • Análise de imagens médicas: Em áreas como a radiologia, analisar exames de MRI ou CT de alta resolução exige detectar anomalias sutis que podem estar espacialmente distantes em uma imagem grande. Vision Mamba consegue processar esses arquivos de análise de imagens médicas com eficiência, sem os gargalos de memória que costumam afetar os Transformers padrão, ajudando os médicos a identificar tumores ou fraturas com alta precisão.
  • Navegação autônoma em dispositivos de borda: Carros autônomos e drones dependem da computação de borda para processar transmissões de vídeo em tempo real. A escalabilidade linear do Vision Mamba permite que esses sistemas processem entradas de vídeo com alta taxa de quadros para detecção de objetos e segmentação semântica com mais eficiência do que modelos Transformer pesados, garantindo tempos de reação mais rápidos em decisões críticas para a segurança.

Vision Mamba vs. Transformers de visão (ViT)#

Embora ambas as arquiteturas procurem capturar o contexto global, elas diferem fundamentalmente em seu funcionamento.

  • Transformer de visão (ViT): depende do mecanismo de atenção, que calcula a relação entre cada par de fragmentos da imagem. Isso resulta em complexidade quadrática ($O(N^2)$), o que significa que dobrar o tamanho da imagem quadruplica o custo computacional.
  • Vision Mamba: utiliza modelos de espaço de estados (SSMs) para processar tokens visuais linearmente ($O(N)$). Ele mantém um estado contínuo que é atualizado à medida que recebe novos fragmentos, o que permite escalar muito melhor em resoluções mais altas e manter uma precisão comparável.

Exemplo: fluxo de trabalho de inferência eficiente#

Embora Vision Mamba seja uma arquitetura específica, seus princípios de eficiência estão alinhados aos objetivos de modelos modernos em tempo real, como o Ultralytics YOLO26. Os usuários que procuram tarefas de visão otimizadas podem aproveitar a Ultralytics Platform para treinamento e implantação. A seguir, mostramos um exemplo que usa o pacote ultralytics para executar inferência e demonstra como é fácil usar modelos de visão altamente otimizados.

from ultralytics import YOLO

# Carrega um modelo YOLO26 pré-treinado (otimizado para velocidade e precisão)
model = YOLO("yolo26n.pt")  # 'n' para nano, priorizando a eficiência

# Executa a inferência em uma imagem
results = model.predict("path/to/image.jpg")

# Exibe os resultados
results[0].show()

Principais benefícios e perspectivas futuras#

A introdução de arquiteturas baseadas em Mamba na visão computacional indica uma tendência em direção a uma IA mais consciente do hardware. Ao reduzir a sobrecarga computacional associada à atenção global, os pesquisadores estão abrindo caminho para implantar agentes de IA avançados em dispositivos menores.

Pesquisas recentes, como o artigo sobre VMamba e os avanços em aprendizado profundo eficiente, destacam o potencial desses modelos para substituir backbones tradicionais em tarefas que vão da compreensão de vídeo à detecção de objetos 3D. À medida que a comunidade continua aprimorando as estratégias de varredura e a integração com camadas convolucionais, Vision Mamba está prestes a se tornar um componente padrão nas ferramentas de aprendizado profundo, ao lado das CNNs e dos Transformers.

Explore solutions

Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

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

Visão computacional no setor aeroespacial

Leva a IA de visão ao monitoramento aéreo com modelos Ultralytics YOLO. Impulsiona drones, fluxos de trabalho aeroespaciais, conservação ambiental e setores geoespaciais com soluções de visão computacional.
Saiba mais
Visão computacional na segurança

Visão computacional na segurança

Protege todas as instalações com os modelos Ultralytics YOLO. A IA visual permite monitorizar perímetros, detetar ameaças, reconhecer matrículas e melhorar a segurança no local de trabalho.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Potencia máquinas mais inteligentes com os modelos Ultralytics YOLO. A IA visual na robótica permite navegação autónoma, perceção, rastreamento de objetos e controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Otimize a logística com os modelos Ultralytics YOLO. A IA de visão permite inspecionar pacotes, fazer triagem, rastrear veículos e monitorar a segurança em tempo real nos armazéns.
Saiba mais
Visão computacional no varejo

Visão computacional no varejo

Reinvente o varejo com os modelos Ultralytics YOLO. A IA de visão permite rastrear o estoque, monitorar prateleiras, gerenciar filas e obter insights mais inteligentes sobre clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Desenvolva soluções de saúde com os modelos Ultralytics YOLO. A IA de visão na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitoramento de pacientes.
Saiba mais
Visão computacional na manufatura

Visão computacional na manufatura

Otimize a manufatura com modelos Ultralytics YOLO. A IA visual impulsiona o controle de qualidade, a detecção de defeitos, a conformidade com o uso de EPI e a automação da linha de montagem.
Saiba mais
Visão computacional no setor automotivo

Visão computacional no setor automotivo

Aplique visão computacional no setor automotivo com modelos Ultralytics YOLO. A IA visual aumenta a segurança viária, aprimora a assistência ao condutor e viabiliza a automaçã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 à agricultura inteligente com os modelos Ultralytics YOLO. Aprimore o monitoramento de plantações, o rastreamento de animais e a agricultura de precisão para obter safras maiores e mais inteligentes.
Saiba mais
Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

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

Visão computacional no setor aeroespacial

Leva a IA de visão ao monitoramento aéreo com modelos Ultralytics YOLO. Impulsiona drones, fluxos de trabalho aeroespaciais, conservação ambiental e setores geoespaciais com soluções de visão computacional.
Saiba mais
Visão computacional na segurança

Visão computacional na segurança

Protege todas as instalações com os modelos Ultralytics YOLO. A IA visual permite monitorizar perímetros, detetar ameaças, reconhecer matrículas e melhorar a segurança no local de trabalho.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Potencia máquinas mais inteligentes com os modelos Ultralytics YOLO. A IA visual na robótica permite navegação autónoma, perceção, rastreamento de objetos e controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Otimize a logística com os modelos Ultralytics YOLO. A IA de visão permite inspecionar pacotes, fazer triagem, rastrear veículos e monitorar a segurança em tempo real nos armazéns.
Saiba mais
Visão computacional no varejo

Visão computacional no varejo

Reinvente o varejo com os modelos Ultralytics YOLO. A IA de visão permite rastrear o estoque, monitorar prateleiras, gerenciar filas e obter insights mais inteligentes sobre clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Desenvolva soluções de saúde com os modelos Ultralytics YOLO. A IA de visão na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitoramento de pacientes.
Saiba mais
Visão computacional na manufatura

Visão computacional na manufatura

Otimize a manufatura com modelos Ultralytics YOLO. A IA visual impulsiona o controle de qualidade, a detecção de defeitos, a conformidade com o uso de EPI e a automação da linha de montagem.
Saiba mais
Visão computacional no setor automotivo

Visão computacional no setor automotivo

Aplique visão computacional no setor automotivo com modelos Ultralytics YOLO. A IA visual aumenta a segurança viária, aprimora a assistência ao condutor e viabiliza a automaçã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 à agricultura inteligente com os modelos Ultralytics YOLO. Aprimore o monitoramento de plantações, o rastreamento de animais e a agricultura de precisão para obter safras maiores e mais inteligentes.
Saiba mais
Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

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

Visão computacional no setor aeroespacial

Leva a IA de visão ao monitoramento aéreo com modelos Ultralytics YOLO. Impulsiona drones, fluxos de trabalho aeroespaciais, conservação ambiental e setores geoespaciais com soluções de visão computacional.
Saiba mais
Visão computacional na segurança

Visão computacional na segurança

Protege todas as instalações com os modelos Ultralytics YOLO. A IA visual permite monitorizar perímetros, detetar ameaças, reconhecer matrículas e melhorar a segurança no local de trabalho.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Potencia máquinas mais inteligentes com os modelos Ultralytics YOLO. A IA visual na robótica permite navegação autónoma, perceção, rastreamento de objetos e controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Otimize a logística com os modelos Ultralytics YOLO. A IA de visão permite inspecionar pacotes, fazer triagem, rastrear veículos e monitorar a segurança em tempo real nos armazéns.
Saiba mais
Visão computacional no varejo

Visão computacional no varejo

Reinvente o varejo com os modelos Ultralytics YOLO. A IA de visão permite rastrear o estoque, monitorar prateleiras, gerenciar filas e obter insights mais inteligentes sobre clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Desenvolva soluções de saúde com os modelos Ultralytics YOLO. A IA de visão na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitoramento de pacientes.
Saiba mais
Visão computacional na manufatura

Visão computacional na manufatura

Otimize a manufatura com modelos Ultralytics YOLO. A IA visual impulsiona o controle de qualidade, a detecção de defeitos, a conformidade com o uso de EPI e a automação da linha de montagem.
Saiba mais
Visão computacional no setor automotivo

Visão computacional no setor automotivo

Aplique visão computacional no setor automotivo com modelos Ultralytics YOLO. A IA visual aumenta a segurança viária, aprimora a assistência ao condutor e viabiliza a automaçã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 à agricultura inteligente com os modelos Ultralytics YOLO. Aprimore o monitoramento de plantações, o rastreamento de animais e a agricultura de precisão para obter safras maiores e mais inteligentes.
Saiba mais

Vamos construir juntos o futuro da IA!

Comece sua jornada rumo ao futuro do aprendizado de máquina