Ultralytics YOLO27: Entre na lista de espera.
Licenciar o YOLO
Guias

O que é computação de imagens? Uma introdução rápida

Saiba o que é computação de imagens, como funciona e como é aplicada na saúde, na direção autônoma e em outros sistemas inteligentes modernos.

Abirami VinaAbirami Vina8 min de leitura
Máquinas interpretando dados visuais por meio da computação de imagens

Quando você passa por um shopping ou por uma rua pública movimentada, câmeras instaladas acima das entradas e ao longo das calçadas registram as atividades. Elas geram dados visuais a cada segundo e, na maioria das vezes, nem percebemos.

Esse fluxo constante de dados alimenta sistemas modernos com IA, desde sistemas de segurança inteligentes até carros autônomos. Essas inovações são impulsionadas pela computação de imagens, um campo versátil que reúne ciência da computação, matemática e física.

A computação de imagens ajuda as máquinas a entender o que veem em uma imagem. Ela permite que os sistemas reconheçam o que está acontecendo em uma cena e decidam como funcionar ou responder, por exemplo, parando um carro autônomo quando surge um obstáculo.

Neste artigo, vamos explorar o que é computação de imagens e como ela é usada em sistemas modernos de inteligência artificial (AI).

Entendendo a computação de imagens#

Computação de imagens é o processo de capturar, processar e analisar imagens usando algoritmos avançados. Ela trata as imagens como dados que as máquinas podem entender e com os quais podem trabalhar.

Em outras palavras, cada imagem é processada como uma grade de números. Isso é feito convertendo os pixels, as menores unidades de uma imagem, em uma matriz composta por linhas e colunas. Cada pixel tem um valor numérico que informa à máquina o quão clara ou escura é uma área específica da imagem.

A forma como esses valores são organizados depende de a imagem ser em tons de cinza ou colorida. Em imagens em tons de cinza, os valores dos pixels normalmente variam de 0 (preto) a 255 (branco). Em imagens coloridas, várias matrizes são usadas para representar diferentes canais de cor, como Vermelho, Verde e Azul (RGB) ou Matiz, Saturação e Valor (HSV).

Representações de imagens digitais em matrizes

Fig. 1. Representações de imagens em matrizes (Fonte)

Além das matrizes de pixels, uma imagem geralmente contém informações contextuais ocultas, conhecidas como metadados. Os metadados fornecem detalhes importantes, como resolução da imagem, profundidade de bits, configurações da câmera ou do sensor e o horário exato em que a imagem foi capturada. As imagens são armazenadas em formatos de arquivo específicos para preservar tanto os dados visuais quanto os metadados.

Por exemplo, na computação de imagens biomédicas, as imagens costumam ser armazenadas no formato de Comunicação e Arquivamento de Imagens Médicas (DICOM). O DICOM combina dados visuais de imagens com informações do paciente, como dados de identificação e configurações do equipamento, garantindo que a análise de imagens médicas seja precisa, consistente e segura.

Como funciona a computação de imagens#

Agora que entendemos melhor o que é computação de imagens, vamos percorrer as etapas usadas para converter imagens de uma câmera em informações úteis.

Embora o fluxo de trabalho exato possa variar conforme a aplicação, a maioria dos sistemas de computação de imagens segue estas etapas principais:

  • Aquisição de imagens: Primeiro, os dados visuais são capturados usando câmeras e sensores ou obtidos de conjuntos de dados de imagens de código aberto.
  • Pré-processamento de imagens: Em seguida, as imagens adquiridas são redimensionadas, têm o ruído removido, são aprimoradas e convertidas para um espaço de cores específico para padronizar as entradas.
  • Extração de características: Algoritmos de aprendizado profundo são usados para aprender padrões importantes na imagem, como bordas, formas e texturas.
  • Interpretação: As características extraídas são analisadas para realizar tarefas como detecção de objetos, segmentação de imagens e rastreamento de objetos.
  • Saída: Por fim, o sistema gera saídas estruturadas, como rótulos de classe ou caixas delimitadoras, e as apresenta de uma forma que seja fácil para pessoas ou outros sistemas entenderem e usarem em visualizações.

Computação de imagens vs. visão computacional vs. processamento de imagens#

Ao encontrar o termo computação de imagens, você também pode ver termos como processamento de imagens e visão computacional. Embora esses termos sejam usados muitas vezes como sinônimos, eles descrevem diferentes formas de os sistemas de IA interagirem com dados visuais.

Por exemplo, o processamento de imagens se concentra em aprimorar imagens ou melhorar a qualidade das imagens de entrada usando operações básicas, como remoção de ruído, redimensionamento e ajuste de contraste. Já a visão computacional, que é um ramo da IA, amplia o processamento de imagens ao permitir que as máquinas reconheçam objetos, interpretem cenas e entendam o que está acontecendo em imagens ou vídeos.

A computação de imagens combina processamento de imagens e visão computacional para transformar dados visuais em resultados úteis e significativos para sistemas inteligentes.

Comparação entre processamento de imagens, visão computacional e computação de imagens

Fig. 2. Processamento de imagens vs. visão computacional vs. computação de imagens. Imagem do autor.

Como a computação de imagens é implementada atualmente#

A seguir, vamos ver como a computação de imagens é implementada atualmente.

Nas fases iniciais da computação de imagens, características como bordas, cantos e texturas eram definidas manualmente usando algoritmos baseados em regras e projetados manualmente. Embora essas metodologias funcionassem razoavelmente bem em ambientes controlados, tinham dificuldade para escalar e se adaptar a condições complexas do mundo real.

Os sistemas modernos de computação de imagens superam essas limitações usando abordagens baseadas em aprendizado profundo. Modelos como redes neurais convolucionais (CNNs) e Transformers de visão aprendem automaticamente características relevantes a partir de grandes conjuntos de dados de imagens. Isso permite que realizem tarefas como detecção de objetos, segmentação de instâncias e rastreamento de objetos com maior precisão e robustez.

Atualmente, os fluxos de trabalho de computação de imagens geralmente dependem de modelos de visão em tempo real projetados para implantação em sistemas de AI em produção. Por exemplo, modelos de AI para visão, como o Ultralytics YOLO26, oferecem recursos de visão computacional rápidos e eficientes, como detecção de objetos e segmentação de instâncias, tanto em dispositivos de borda quanto em ambientes de nuvem.

Ultralytics YOLO26 detectando e segmentando objetos em uma imagem

Fig. 3. Exemplo de uso do Ultralytics YOLO26 para detectar e segmentar objetos em uma imagem.

Aplicações reais da computação de imagens#

A computação de imagens é amplamente usada em aplicações reais para entender dados visuais e agir com base neles. Vamos explorar como ela é aplicada em diferentes áreas.

Computação de imagens médicas para detecção precoce de doenças#

A computação de imagens pode ajudar médicos e profissionais de saúde a identificar doenças mais cedo e analisar exames médicos com mais eficiência. Esses sistemas podem processar rapidamente dados de imagens médicas, como radiografias e exames de imagem por ressonância magnética (MRI), e muitas vezes fornecer resultados mais consistentes do que a análise manual.

Por exemplo, modelos como o Ultralytics YOLO26 podem ser treinados com grandes conjuntos de imagens de radiografias do tórax, como o conjunto de dados ZhangLabData Chest X-Ray, para aprender padrões associados a infecções e anomalias. Depois de treinados, esses modelos podem ajudar a identificar se uma imagem parece normal ou apresenta sinais de doenças como pneumonia ou COVID-19.

Computação de imagens para condução autônoma#

Veículos autônomos usam computação de imagens para entender o que acontece ao seu redor e tomar decisões de condução. Essa tecnologia transforma imagens brutas de câmeras em informações em tempo real que ajudam o veículo a se movimentar de forma segura e fluida.

A computação de imagens é comumente usada em sistemas avançados de assistência ao condutor (ADAS). Em vez de apenas gravar vídeos, esses módulos analisam cada quadro para identificar marcações de faixa, outros veículos, pedestres e obstáculos. Isso permite que o carro reaja às mudanças nas condições da estrada com pouca intervenção humana.

Outro caso de uso comum é combinar imagens de várias câmeras para criar uma visão de 360 graus do entorno do veículo. A computação de imagens ajuda a corrigir distorções das lentes, melhorar a nitidez e equilibrar o brilho e as cores em todas as imagens das câmeras. O resultado é uma visão nítida e contínua que permite ao veículo se deslocar com segurança, mesmo com mau tempo ou pouca luz.

Costura de imagens usando aprendizado profundo

Fig. 4. Costura de imagens usando aprendizado profundo (Fonte)

Vantagens e desvantagens da computação de imagens#

Estas são algumas das vantagens da computação de imagens:

  • Escalabilidade: Depois de treinados, os sistemas de computação de imagens podem analisar continuamente grandes volumes de dados visuais e em grande escala.
  • Tomada de decisões: Dá suporte a aplicações críticas em termos de tempo, como condução autônoma, rastreamento médico e monitoramento industrial.
  • Eficiência de custos a longo prazo: Embora a configuração inicial possa ser cara, a análise visual automatizada pode reduzir os custos operacionais a longo prazo.

Embora a computação de imagens ofereça muitos benefícios, ela também tem algumas limitações. Veja alguns fatores a considerar:

  • Qualidade dos dados: Os métodos de computação de imagens dependem muito de uma rotulagem precisa e de conjuntos de dados de alta qualidade, que podem ser caros e demorados de criar.
  • Sensibilidade às condições: Mudanças na iluminação, oclusão, desfoque de movimento, clima ou ângulos da câmera podem prejudicar o desempenho do modelo.
  • Explicabilidade limitada: modelos de imagem baseados em deep learning podem agir como caixas-pretas, dificultando explicar como as decisões são tomadas.

Principais conclusões#

A computação de imagens evoluiu do processamento básico de imagens para uma tecnologia que permite que sistemas de IA percebam e compreendam o mundo real em tempo real. À medida que o deep learning avança, a computação de imagens se torna uma parte essencial da criação de ferramentas e aplicações mais inteligentes e práticas.

Junta-te à nossa comunidade e confere o nosso repositório no GitHub para aprender sobre IA. Explora as nossas páginas de soluções para saber mais sobre aplicações de IA na agricultura e visão computacional na logística. Descobre as nossas opções de licenciamento e começa a criar modelos de IA para visão.

Escrito por

Abirami Vina
Abirami Vina

Criador de conteúdo · Ultralytics

Ao iniciar a carreira como engenheira de visão computacional, Abirami Vina construiu uma base sólida em IA de visão e machine learning. Ela é criadora de conteúdo da Ultralytics e fundadora e redatora-chefe da Scribe of AI, onde produz conteúdo técnico de alta qualidade para empresas focadas em IA. Movida pela paixão por tornar a IA compreensível e envolvente, seu trabalho aproxima a tecnologia de ponta do impacto no mundo real.

Comentários

Faça uma pergunta, compartilhe seus resultados ou ajude alguém.

Explore as soluções

Visão computacional no desporto

Visão computacional no desporto

Descubra como o Ultralytics YOLO impulsiona a visão computacional no esporte com rastreamento de jogadores e bolas, análise de desempenho, insights para treinadores e reabilitação de atletas.
Saiba mais
Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

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

Visão computacional no setor aeroespacial

Aplica visão computacional na indústria aeroespacial com Ultralytics YOLO para inspecionar aeronaves, detetar objetos estranhos na pista (FOD), apoiar operações aeroportuárias em terra e detetar defeitos em materiais compósitos.
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