12
Reconstrução da superfície a partir de imagens com OpenGL Henry Giovanny Gallegos Velgara

Reconstrução da superfície a partir de imagens com OpenGL Henry Giovanny Gallegos Velgara

Embed Size (px)

Citation preview

Page 1: Reconstrução da superfície a partir de imagens com OpenGL Henry Giovanny Gallegos Velgara

Reconstrução da superfície a partir de imagens com OpenGL

Henry Giovanny Gallegos Velgara

Page 2: Reconstrução da superfície a partir de imagens com OpenGL Henry Giovanny Gallegos Velgara

OpenGL 2

Linguagem de Shader de OpenGL (GLSL)

• São simplesmente um conjunto de strings que são passados para o driver do fornecedor de hardware para compilação a partir de uma aplicação usando a API OpenGL.

• Podem ser criados em tempo real a partir de uma aplicação, ou ler como arquivos de texto.

Page 3: Reconstrução da superfície a partir de imagens com OpenGL Henry Giovanny Gallegos Velgara

OpenGL 3

Versões do OpenGL

Page 4: Reconstrução da superfície a partir de imagens com OpenGL Henry Giovanny Gallegos Velgara

OpenGL 4

Pipeline do

OpenGL 4

Page 5: Reconstrução da superfície a partir de imagens com OpenGL Henry Giovanny Gallegos Velgara

OpenGL 5

Vertex e Fragment Shader

Page 6: Reconstrução da superfície a partir de imagens com OpenGL Henry Giovanny Gallegos Velgara

OpenGL 6

Criação do programa

Page 7: Reconstrução da superfície a partir de imagens com OpenGL Henry Giovanny Gallegos Velgara

OpenGL 7

Exemplos de shader

Page 8: Reconstrução da superfície a partir de imagens com OpenGL Henry Giovanny Gallegos Velgara

OpenGL 8

Amostra das imagens tomográficas

Page 9: Reconstrução da superfície a partir de imagens com OpenGL Henry Giovanny Gallegos Velgara

OpenGL 9

Processo da Reconstrução da superfície

• Binarizar cada imagem: Neste processo se utilizo a Binarização Otsu.

• Percorrer o contorno da imagem.• Armazenar todos os contornos das imagens

numa estrutura de dados.• Construir as malhas (triângulos) segundo os

contornos.• Logo só é desenhar no OpenGL os contornos e

triângulos .

Page 10: Reconstrução da superfície a partir de imagens com OpenGL Henry Giovanny Gallegos Velgara

OpenGL 10

Os contornos

Page 11: Reconstrução da superfície a partir de imagens com OpenGL Henry Giovanny Gallegos Velgara

OpenGL 11

Os triângulos

Page 12: Reconstrução da superfície a partir de imagens com OpenGL Henry Giovanny Gallegos Velgara

OpenGL 12

O rato, com iluminação difusa