Entrar em Contato

Programa do Curso

Fundamentos de Imagens e Processamento de Imagens em MATLAB

1. Introdução ao Processamento Digital de Imagens

  • Compreensão de imagens digitais e pixels
  • Dimensões da imagem, resolução e tipos de dados
  • Introdução à Image Processing Toolbox do MATLAB
  • Compreensão do fluxo de trabalho básico de processamento de imagens

2. Importação e Visualização de Imagens

  • Carregamento de imagens no MATLAB
  • Exibição e inspeção das propriedades da imagem
  • Trabalhando com dimensões e tipos de dados de imagem
  • Comparação de diferentes representações de imagem

3. Trabalhando com Imagens em Cor

  • Compreensão de imagens em cores RGB
  • Acesso a canais individuais de vermelho, verde e azul
  • Combinação e manipulação de canais de cor
  • Conversão entre representações de cor

4. Imagens em Escala de Cinza e Binárias

  • Conversão de imagens RGB para escala de cinza
  • Compreensão dos valores de intensidade
  • Criação de imagens binárias
  • Fundamentos de limitação (thresholding)
  • Comparação de representações em escala de cinza e binárias

5. Máscaras de Imagem e Regiões de Interesse

  • Compreensão de máscaras de imagem
  • Criação de máscaras lógicas
  • Aplicação de máscaras a imagens
  • Seleção e análise de regiões de interesse

6. Salvamento e Exportação de Imagens

  • Salvamento de imagens processadas
  • Gestão de formatos de imagem
  • Exportação de resultados para análise adicional

Exercício prático: Construa um fluxo de trabalho básico no MATLAB para carregar, inspecionar, manipular, aplicar máscara e salvar uma imagem.

Aprimoramento de Imagens, Redução de Ruído, Registro e Detecção de Características

1. Análise de Imagens Interativa

  • Exploração interativa de imagens
  • Inspecionando valores de pixels e regiões de imagem
  • Seleção de regiões de interesse
  • Comparação de imagens originais e processadas

2. Aprimoramento de Imagens

  • Melhora da visibilidade da imagem
  • Ajuste da intensidade da imagem
  • Aprimoramento de contraste
  • Preparação de imagens para análises subsequentes

3. Ruído e Restauração de Imagens

  • Compreensão dos ruídos comuns em imagens
  • Identificação de ruído em imagens
  • Aplicação de técnicas de suavização
  • Comparação de diferentes abordagens de redução de ruído
  • Equilíbrio entre remoção de ruído e preservação dos detalhes da imagem

4. Alinhamento e Registro de Imagens

  • Compreensão do registro de imagens
  • Alinhamento de imagens com diferentes pontos de vista ou posições
  • Seleção de abordagens de registro apropriadas
  • Avaliação da precisão do alinhamento

5. Criação de Imagens Panorâmicas

  • Combinação de imagens sobrepostas
  • Detecção de características correspondentes nas imagens
  • Alinhamento e fusão de imagens
  • Criação de uma cena panorâmica

6. Detecção de Características Geométricas

  • Detecção de linhas retas
  • Detecção de círculos
  • Compreensão do conceito de transformada de Hough
  • Aplicação da detecção de linhas e círculos a imagens práticas

Exercício prático: Remova ruído de uma imagem, alinhe múltiplas imagens, crie um panorama e detecte características geométricas.

Histogramas, Filtragem e Segmentação de Imagens

1. Histogramas de Imagens

  • Compreensão das distribuições de intensidade da imagem
  • Criação e interpretação de histogramas
  • Análise de imagens baseada em histogramas
  • Uso de histogramas para apoiar a seleção de limite (threshold)
  • Comparação de características de imagem usando histogramas

2. Filtragem de Imagens 2D

  • Compreensão da filtragem espacial
  • Fundamentos da convolução de imagens
  • Design de kernels de filtro 2D
  • Aplicação de filtros a imagens
  • Suavização e realce
  • Comparação de diferentes respostas de filtros

3. Detecção de Bordas

  • Compreensão de bordas de imagem
  • Detecção de bordas baseada em gradiente
  • Detecção de contornos de objetos
  • Seleção de métodos de detecção de bordas apropriados
  • Melhoria da detecção de bordas através de pré-processamento

4. Segmentação de Objetos

  • Introdução à segmentação de imagens
  • Separação de objetos em primeiro plano de fundos
  • Segmentação baseada em limiar (threshold)
  • Segmentação baseada em intensidade
  • Avaliação dos resultados da segmentação

5. Segmentação Baseada em Cor

  • Compreensão dos espaços de cor
  • Seleção de informações de cor úteis
  • Segmentação de objetos com base na cor
  • Tratamento de variações de iluminação

6. Segmentação Baseada em Textura

  • Compreensão das informações de textura
  • Identificação de objetos usando características de textura
  • Combinação de informações de textura com outras técnicas de segmentação

Exercício prático: Desenvolva um fluxo de trabalho completo de segmentação usando filtragem, detecção de bordas, intensidade, cor e informação de textura.

Análise Automatizada de Imagens, Morfologia e Medição de Objetos

1. Processamento em Lote de Imagens

  • Compreensão de fluxos de trabalho automatizados de processamento de imagens
  • Leitura de múltiplas imagens de uma pasta
  • Aplicação das mesmas etapas de processamento a coleções de imagens
  • Salvamento e organização dos resultados da análise
  • Construção de scripts reutilizáveis do MATLAB para análise de imagens

2. Processamento Morfológico de Imagens

  • Introdução à morfologia matemática
  • Elementos estruturantes
  • Erosão e dilatação
  • Abertura e fechamento
  • Preenchimento de buracos e remoção de regiões indesejadas
  • Refinamento dos resultados da segmentação binária

3. Segmentação de Objetos Baseada em Forma

  • Identificação de objetos com base na forma
  • Separação de objetos conectados
  • Remoção de objetos pequenos ou indesejados
  • Refinamento dos contornos dos objetos
  • Combinação de técnicas de segmentação e morfologia

4. Medição de Propriedades de Objetos

  • Detecção de objetos individuais
  • Medição da área e perímetro do objeto
  • Caixas delimitadoras e centroides
  • Medições de forma e geometria
  • Extração de propriedades do objeto para análise adicional

5. Análise Quantitativa de Imagens

  • Conversão dos resultados do processamento de imagens em dados numéricos
  • Criação de tabelas de medição
  • Comparação de objetos
  • Identificação de objetos com base em propriedades medidas
  • Exportação dos resultados da análise

6. Fluxo de Trabalho de Processamento de Imagens de Ponta a Ponta

Os participantes combinarão as técnicas aprendidas ao longo do curso para desenvolver um fluxo de trabalho completo de análise de imagens:

Aquisição de imagem → pré-processamento → aprimoramento → filtragem → segmentação → processamento morfológico → detecção de objetos → medição → relatório

Exercício prático: Desenvolva uma aplicação MATLAB automatizada que processe uma coleção de imagens, segmente objetos, extraia propriedades de forma e produza resultados quantitativos.

Exercícios Práticos

Ao longo do curso, os participantes trabalharão com exemplos práticos envolvendo:

  • Aprimoramento e visualização de imagens
  • Análise de imagens RGB e em escala de cinza
  • Redução de ruído
  • Filtragem de imagens
  • Criação de panoramas
  • Detecção de linhas e círculos
  • Detecção de bordas
  • Segmentação por cor e textura
  • Processamento morfológico
  • Detecção de objetos baseada em forma
  • Medição de objetos
  • Processamento em lote automatizado

Requisitos

Conhecimento básico de programação de computadores e de imagens.

 28 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (2)

Próximas Formações Provisórias

Categorias Relacionadas