Disciplina MAC5749 - Analise e Reconhecimento de Formas : Teoria e Pratica



EP1 - Artigo sobre análise e reconhecimento de formas aplicados a sistemas biológicos

  • EP1 - Resumo
  • Paper : Detection of change in shape: an advantage for concavities

  • EP2 - Algoritmo de rotulacao de componentes conexos em imagens binárias

  • EP2 - Rotulacao de Componentes conexos em imagens binarias
  • Codigo Fonte :

  • Labelling.c
  • Imagens Originais :

  • Objetos 1
  • Objetos 2
  • Quadriculados
  • Imagens 4-conexos :

  • Objetos 1
  • Objetos 2
  • Quadriculados
  • Imagens 8-conexos :

  • Objetos 1
  • Objetos 2
  • Quadriculados
  • Codigo Fonte :

  • Labelling.c

  • EP3 - Algoritmo para calculo da convolução entre dois sinais f(x) e g(x)

  • Relatorio para o EP3
  • Codigo Matlab para Convolucao utilizando FFT
  • Programa em Matlab utilizando FFT
  • Codigo Matlab para Convolucao utilizando Transformada de Fourier que implementei
  • Programa em Matlab utilizando FDT utilizando Separabilidade
  • Codigo Matlab para calculo da Transformada de Fourier utilizando propriedade da Separabilidade 1-D
  • Programa em Matlab para calculo da TFD 1-D
  • Codigo Matlab para calculo da Transformada de Fourier utilizando propriedade da Separabilidade 2-D utiliza 1-D
  • Programa em Matlab para calculo da TFD 2-D
  • Sinais de Entrada A e B no formato do Matlab
  • Sinais A e B

  • EP4 - Algoritmo para calculo das Thin-Plates Splines

  • Relatorio para o EP4
  • Codigo Matlab para Thin-Plate Spline 1-Dimensao
  • Programa em Matlab para calculo da Thin-Plate Spline 1- Dimensao
  • Codigo Matlab para calculo de um par de Thin-Plate Splines formas planares
  • Programa em Matlab utilizando funcoes descritas no Livro "Shape Analysis and Classification" para calculo de Thin-Plate Splines para 2-Dimensoes
  • Codigo Matlab para calculo dos pontos forma ajustada das Thin-Plate Splines
  • Programa em Matlab utilizando funcoes descritas no Livro "Shape Analysis and Classification" para calculo de Thin-Plate Splines para 2-Dimensoes
  • Arquivo com o Vetor R para os marcos de Entrada
  • Arquivos com os marcos

  • EP5 - Algoritmo para calculo da Transformada de Hough com Backmapping

  • Relatorio para o EP5
  • Codigo Matlab para Transformada de Hough Normal sem backmapping
  • Programa em Matlab para calculo da Transformada de Hough
  • Codigo Matlab para calculo da Transformada de Hough com Backmapping
  • Programa em Matlab para calculo da Transformada de Hough com backmapping
  • Codigo Matlab para calculo do valor de mi
  • Programa em Matlab para calculo do valor de mi de acordo com o theta
  • Codigo Matlab para Reconstruçao das retas da imagem original sem ruidos
  • Codigo para gerar imagem resultante

  • EP6 - Algoritmo para calculo da dimensao fractal utilizando box-counting com derivacao por Fourier e filtro por gaussiana

  • Relatorio para o EP6
  • Codigo Matlab para Calculo do box-counting
  • Programa em Matlab para calculo do box-counting
  • Codigo Matlab para calculo da Dimensao Fractal utilizando Fourier com gaussiana
  • Programa em Matlab para calculo da dimensao fractal
  • Imagens utilizadas na analise
  • Curva de koch 1
  • Curva de koch 2
  • Reta
  • Imagem 1
  • Imagem 2

  • EP7 - Algoritmo do ceguinho para extracao de contorno de objeto na imagem + calculo da curvatura multi-escala pela Transformada de Fourier e filtro por Gaussiana

  • Relatorio para o EP7
  • Codigo Matlab para Programa principal gerar graficos resultantes
  • Programa que chama os outros programas e gera resultados
  • Codigo Matlab para Calculo do contorno
  • Programa em Matlab para calculo do contorno de um objeto na imagem
  • Codigo Matlab para calculo da curvatura multi-escala do contorno do objeto, utilizando a Transformada de Fourier com filtro da Gaussiana
  • Programa em Matlab para calculo da Curvatura multi-escala
  • Imagens utilizadas na analise
  • Forma 1
  • Forma 2
  • Forma 3