O objetivo deste projeto e analisar o maximo possivel de transformacoes morfologicas sobre imagens coloridas, definidas a partir das operacoes basicas que consideram ordenacoes totais e relacoes de ordem e pre-ordem entre vetores. Para tanto: Analise o efeito da distorcao topologica induzida pelos metodos de ordenacao total e compare com um metodo que considera relacoes de pre-ordem. Os metodos de ordenacao total devem ser os baseados no entrelacamento de bits E no descrito no artigo a ser distribuido em sala de aula que considera o espaco de cor HSV. Compare os resultados com o metodo de ordenacao reduzida que leva em conta a distancia do vetor de cores a origem, definindo uma pre-ordem. Para a analise, voce deve considerar operacoes morfologicas de filtragem, deteccao de contornos, realce de imagens, algoritmo de , watershed, reconstrucao morfologica, ETC. Considere a seguinte relacao sinal-ruido para comparacoes objetivas de imagens: NSR= (a ser apresentada em sala de aula) e modelos de ruidos totalmente correlacionados e descorrelacionados (a discutir em sala de aula). Lembre-se: nao deixe o estudo para a ultima hora e seja criativo. As conclusoes do seu trabalho devem ser detalhadas. Este projeto valera 70% da sua nota final no curso. Data de entrega: a definir em sala de aula. --------------------------------------------------------------- A titulo de exemplo de implementacao de operacoes morfologicas, este diretorio contem os seguintes arquivos: 1- leia-me.txt: este arquivo .txt 2- afinamento.c: implementa o afinamento de uma imagem binaria 3- dilata.c: realiza a dilatacao numerica 4- distancia.c: calcula a transformada de distancia de uma imagem binaria 5- erode.c: realiza a erosao numerica 6- gradiente.c: calcula o gradiente morfologico 7- inverte.c: define o complemento de uma imagem numerica ou binaria 8- lda_meyer.c: calcula a LDA de uma funcao de acordo com a abordagem de Meyer 9- mediana-marg.c: ilustra o emprego de funcoes sobre imagens coloridas atraves do calculo da mediana marginal 10- reconstrucao.c: realiza a reconstrucao de uma imagem g (marcadora) a partir de uma imagem f (mascara) 11- utils.h e imagem.h: biblioteca de funcoes Para compilar cada um dos arquivos execute: >> gcc -o O algoritmo de reconstrucao (10) requer duas imagens como parametros de entrada: a mascara e a funcao marcadora. Os demais algoritmos requerem apenas um parametro de entrada: uma imagem .pgm (.ppm para o caso de imagens coloridas). Todos os programas geram uma imagem processada do tipo "arquivo.ppm" ou "arquivo.pgm", dependendo do tipo de processamento e/ou da imagem de entrada. Este diretorio contem, ainda, imagens teste no formato .ppm para o trabalho especifico a imagens coloridas.