Computação Gráfica II 

Prof. Márcio Sarroglia Pinho




Trabalho Prático II - 2014/I


Datas de entrega:
Parte 0: 02/JUNHO/2014 - Entrega do Ground Truth
Parte 1: 23/JUNHO/2014 - Entrega da Segmentação por Limiar
Parte 2: 07/JULHO/2014 - Entrega/Apresentação da Segmenação por Texturas


DESCRIÇÃO

O objetivo deste trabalho é realizar a segmentação de estruturas de um dente em imagens de MicroCT, usando técnicas de segmentação por limiar e técnicas de segmentação por textura.
 
Para tanto, você deverá desenvolver um programa que lê a imagem e identifica as estruturas(dentina e canal) colorindo-as com cores distintas.
A cor escolhida para uma estrutura deve ser aplicada a todas as partes desta estrutura na imagem.
Além disto, o programa deverá informar a quantidade de pixels de cada estrutura.

As imagens a ser usadas são apresentadas a seguir. Clique no link abaixo da imagem para obtê-la com a resolução original.


1014.PNG
775.png
230.png


O trabalho está dividido em três partes:

Parte 0:
Cada aluno deve realizar a segmentação manual de 5 imagens, colorindo, manualmente, as estruturas da seguinte forma:
As imagens resultantes devem ser disponibilizadas ao professor por meio de um link, que será distribuído aos demais colegas da turma. Estas imagens servirão como ground truth, para os algoritmos de segmentação a serem implementados.
Para obter os dados, acesse este link: http://www.inf.pucrs.br/~pinho/CG-PPGCC/T2-2014-1/Dados/

Parte 1:
Esta parte consiste na segmentação das estruturas dos dentes usando algoritmos de segmentação por limiar. Antes de aplicar estes algoritmos, o programa deve aplicar filtros na imagem a fim de pertimir uma melhor segmentação.

O programa deverá usar o ground truth para avaliar o resultados de seus algoritmos.

Parte 2:

Esta parte consiste na segmentação das estruturas dos dentes usando algoritmos de segmentação por análise de texturas. Para saber mais sobre análise de texturas, consulte este material.

O programa deverá usar o ground truth para avaliar o resultados de seus algoritmos.

 
Carga de Imagens

Os algortimos de tratamento das imagens deverão ser implementados, se o uso de bibliotecas como OpenCV, JavaCV, ImageJ, ou outras com capacidades semelhantes.

Para a carga das imagens, pode ser utilizada a biblioteca ImageClass, a partir do programa disponível neste link, ou outro que tenha capacidades semelhantes.

ATENÇÃO: Antes de optar por algum programa ou biblioteca diferente deste fornecido no link, o aluno deve contactar o professor para avaliação.