SlideShare una empresa de Scribd logo
1 de 27
Mestrado Acadêmico em
Computação Aplicada
APRESENTAÇÃO DE TRABALHOS DE CONCLUSÃO DE
CURSO DA UDESC ENVOLVENDO ÁREAS DA
COMPUTAÇÃO GRÁFICA: MOG, PG, AI-VC, AI-RP, SI
Prof. PhD Marcelo da Silva Hounsell
Disciplina: Fundamentos de Computação Gráfica
Aluno: Juliano Tiago Rinaldi
Agenda
• Resumo das áreas de Computação Gráfica
• TCC1 – Interpolação de Curvas com Mudança Topológica
• TCC2 - Uma Ferramenta de Animação de Avatares Humanóides para
Jogos Tridimensionais
• TCC3 - Algoritmo Paralelo para Morfismo de Imagem em
Arquitetura Multiprocessada
Áreas da Computação Gráfica
• MOG – Modelagem Geométrica
• Estudo de modelos de objetos reais, objetivo de descrever/representar
forma dos objetos (largura, altura, áreas, etc.)
• PG – Processamento Gráfico
• Processo de informações visuais, geração de imagens, tratamento de
imagens, representação gráfica de modelos no computador.
• AI – Análise de Imagem
• Busca obter a especificação dos componentes de uma imagem a partir de
sua representação visual.
• Subdivide-se em Visão Computacional e Reconhecimento de Padrões
Áreas da Computação Gráfica
• VC - Visão Computacional
• Objetivo principal de emular a capacidade visual humana em computadores
• RP - Reconhecimento de Padrões
• Classificar ou descrever padrões ou objetos através de um conjunto de
propriedades ou características
• SI - Síntese de Imagens
• Produções de representações visuais a partir das especificações geométrica
e visual de seus componentes com elevado grau de realismo.
Interpolação de Curvas com Mudança Topológica
• Autor: Guilherme Rossetti Anzollin
• Orientador: Prof. Marcelo da Silva Hounsell, PhD
• Curso: Ciências da Computação
• Universidade: UDESC - Joinville – SC
• Data: Dezembro de 2006
Interpolação de Curvas com Mudança Topológica
• Resumo:
[...] Técnica de reconstrução tridimensional baseada na interpolação
de curvas com mudança de topologia é apresentada. Para resolver
este problema com aplicações na área médica e na representação
computacional de terrenos, conceitos e técnicas de modelagem
geométrica foram estudados, como a criação e representação de
modelos tridimensionais a partir de fatias bidimensionais [...]
Interpolação de Curvas com Mudança Topológica
• Objetivo:
[...] é realizar a reconstrução tridimensional através do
desenvolvimento de uma solução eficiente para a interpolação entre
curvas com mudança topológica. [...]
Interpolação de Curvas com Mudança Topológica
[...] reconstrução é voltada para a visualização
de canais e pode ser feita de uma forma mais
simples, sem levar em consideração todos os
detalhes do objeto final [...]
Interpolação de Curvas com Mudança Topológica
“O centroide será calculado através da
média aritmética dos pontos x e y extremos
da curva”
[..] Uma pequena otimização será feita no
cálculo das distâncias no sentido de que
estas serão calculadas no plano XY, ou
seja, desconsiderando a distancia Z entre
os planos (que será sempre a mesma) [...]
Todas as distâncias são armazenadas em
uma matriz (d[i][j]) [...]
Interpolação de Curvas com Mudança Topológica
Interpolação de Curvas com Mudança Topológica
Interpolação de Curvas com Mudança Topológica
Interpolação de Curvas com Mudança Topológica
• Áreas da Computação Gráfica encontradas:
• MOG – Modelagem Geométrica
• Funções para representação de curvas.
• PG – Processamento Gráfico
• Através de dados, gerou-se informações visuais.
• AI – VC – Visão Computacional
• Não aplicado.
• AI – RP – Reconhecimento de Padrões
• VRML – Usada para descrição de objetos e mundos tridimensionais interativos, porém
utilizado para representação visual de dados.
• Síntese de Imagens
• Render de objetos.
Uma Ferramenta de Animação de Avatares
Humanóides para Jogos Tridimensionais
• Autor: Usla da Silva Delpino
• Orientador: Rogério Eduardo da Silva
• Curso: Ciências da Computação
• Universidade: UDESC - Joinville – SC
• Data: Novembro de 2005
Uma Ferramenta de Animação de Avatares
Humanóides para Jogos Tridimensionais
• Resumo:
• A definição de avatares no contexto de jogos tridimensionais
denota a representação das ações do jogador no ambiente virtual.
[...] o presente trabalho fornece uma fundamentação teórica e
prática consistente em representação e animação computacional de
avatares, tendo como resultado final o projeto e implementação do
protótipo de uma ferramenta de animação de avatares humanóides
para jogos tridimensionais.
Uma Ferramenta de Animação de Avatares
Humanóides para Jogos Tridimensionais
Uma Ferramenta de Animação de Avatares
Humanóides para Jogos Tridimensionais
• Áreas da Computação Gráfica encontradas:
• MOG – Modelagem Geométrica
• Utilizado internamente pela ferramenta na geração e movimentação dos objetos.
• PG – Processamento Gráfico
• Transformar dados em representações visuais.
• AI – VC – Visão Computacional
• Aproximar a animação da realidade.
• AI – RP – Reconhecimento de Padrões
• Não identificado.
• Síntese de Imagens
• Render de objetos pelo software Avanim.
Algoritmo Paralelo para Morfismo de Imagem em
Arquitetura Multiprocessada
• Autor: Gustavo Francisco Frizzo
• Orientador: Gilmário Barbosa dos Santos
• Curso: Ciências da Computação
• Universidade: UDESC - Joinville – SC
• Data: Novembro 2011
Algoritmo Paralelo para Morfismo de Imagem em
Arquitetura Multiprocessada
• Resumo:
A operação de morfismo consiste basicamente em um mapeamento
entre duas imagens distintas. [...] Devido às suas características, uma
aplicação do morfismo de imagens demanda intenso processamento
computacional. [...] Nesse trabalho, o potencial de paralelismo de um
algoritmo de morfismo foi analisado, e uma estratégia paralela foi
implementada utilizando uma arquitetura multiprocessada de custo
acessível.
Algoritmo Paralelo para Morfismo de Imagem em
Arquitetura Multiprocessada
• “o morfismo de imagens é uma transformação completa de uma imagem
com a modificação da relação espacial e do valor dos seus pixels”
• O trabalho apresentado discute duas estratégias importantes de
morfismo baseadas em crossfading e em deformação:
• “Crossfading ocorre uma interpolação linear entre as cores de cada pixel
da imagem inicial com as cores de cada pixel da imagem final, sem levar
em consideração a alteração da posição entre eles.”
• Deformações:
• MFFD - Feições modeladas com contornos deformáveis. Realiza um processo de
minimização de energias.
• Malha deformável - Marcação de pontos que estão associados às principais
características da imagem. Ex: Olhos, Nariz, Boca.
Algoritmo Paralelo para Morfismo de Imagem em
Arquitetura Multiprocessada
[...] A interpolação resulta de uma relação
entre a imagem inicial e a imagem final
determinando o morfismo desejado, ou
seja, a sequência de deformações da
imagem inicial até ser alcançada a
imagem final, em um processo suave e
sob as restrições impostas pela relação
entre a malha inicial e a malha final.
Algoritmo Paralelo para Morfismo de Imagem em
Arquitetura Multiprocessada
• “O morfismo de imagens é uma ferramenta de geração de efeitos
especiais na televisão e no cinema, cujo objetivo principal é gerar
transições suaves entre imagens (WOLBERG, 1998).”
Algoritmo Paralelo para Morfismo de Imagem em
Arquitetura Multiprocessada
• “Crossfading é uma técnica de mistura de imagens, onde duas
imagens são sobrepostas de forma ponderada e normalizada
através de interpolação linear.”
Algoritmo Paralelo para Morfismo de Imagem em
Arquitetura Multiprocessada
• Na arquitetura MIMD (Multiple Instruction Multiple Data), diversos
processadores trabalham em paralelo, processando suas tarefas
concorrentemente de forma assíncrona para, num intervalo de
tempo, concluírem a tarefa [...]
Algoritmo Paralelo para Morfismo de Imagem em
Arquitetura Multiprocessada
Algoritmo Paralelo para Morfismo de Imagem em
Arquitetura Multiprocessada
• Áreas da Computação Gráfica encontradas:
• MOG – Modelagem Geométrica
• Funções geradoras de objetos, pontos e malhas dos objetos, transformações
• PG – Processamento Gráfico
• Paralelizar morfismo de imagens baseadas em malha deformável
• AI – VC – Visão Computacional
• Não identificado.
• AI – RP – Reconhecimento de Padrões
• Não identificado.
• Síntese de Imagens
• Não identificado.

Más contenido relacionado

La actualidad más candente

Unicelularidade multicelularidade
Unicelularidade multicelularidadeUnicelularidade multicelularidade
Unicelularidade multicelularidade1Anadinisne
 
(4) evolução biológica e sistemas dos seres vivos
(4) evolução biológica e sistemas dos seres vivos(4) evolução biológica e sistemas dos seres vivos
(4) evolução biológica e sistemas dos seres vivosHugo Martins
 
Ana rasteiro reflexão ufcd 3275 ana rasteiro corrigida pela mediadora
Ana rasteiro reflexão  ufcd 3275 ana rasteiro corrigida pela mediadoraAna rasteiro reflexão  ufcd 3275 ana rasteiro corrigida pela mediadora
Ana rasteiro reflexão ufcd 3275 ana rasteiro corrigida pela mediadorarasteiro
 
Biologia 11 preparação para exame 1
Biologia 11   preparação para exame 1Biologia 11   preparação para exame 1
Biologia 11 preparação para exame 1Nuno Correia
 
Questionário sobre perspectivas e práticas de avaliação de professores de Fil...
Questionário sobre perspectivas e práticas de avaliação de professores de Fil...Questionário sobre perspectivas e práticas de avaliação de professores de Fil...
Questionário sobre perspectivas e práticas de avaliação de professores de Fil...António Padrão
 
Componentes orgânicos: Carboidratos
Componentes orgânicos: CarboidratosComponentes orgânicos: Carboidratos
Componentes orgânicos: CarboidratosWerner Mendoza Blanco
 
Exercicíos do Iave - Biologia e Geologia actualização 2015
Exercicíos do Iave - Biologia e Geologia actualização 2015Exercicíos do Iave - Biologia e Geologia actualização 2015
Exercicíos do Iave - Biologia e Geologia actualização 2015Gijasilvelitz 2
 
Biologia 11 ciclo celular
Biologia 11   ciclo celularBiologia 11   ciclo celular
Biologia 11 ciclo celularNuno Correia
 
Geologia 11 recursos geológicos - recursos minerais
Geologia 11   recursos geológicos - recursos mineraisGeologia 11   recursos geológicos - recursos minerais
Geologia 11 recursos geológicos - recursos mineraisNuno Correia
 
Resumos Biologia Geologia (BIOLOGIA) 11º Ano
Resumos Biologia Geologia (BIOLOGIA) 11º AnoResumos Biologia Geologia (BIOLOGIA) 11º Ano
Resumos Biologia Geologia (BIOLOGIA) 11º AnoVitor Perfeito
 
25268324 resumos-de-biologia-de-11âº-ano
25268324 resumos-de-biologia-de-11âº-ano25268324 resumos-de-biologia-de-11âº-ano
25268324 resumos-de-biologia-de-11âº-anoRita_Brito
 
Reprodução sexuada e meiose
Reprodução sexuada e meioseReprodução sexuada e meiose
Reprodução sexuada e meiosemargaridabt
 
B6 obtenção de matéria pelos seres heterotróficos
B6   obtenção de matéria pelos seres heterotróficosB6   obtenção de matéria pelos seres heterotróficos
B6 obtenção de matéria pelos seres heterotróficosNuno Correia
 
Bg 11 síntese proteica (exercícios)
Bg 11   síntese proteica (exercícios)Bg 11   síntese proteica (exercícios)
Bg 11 síntese proteica (exercícios)Nuno Correia
 

La actualidad más candente (20)

Unicelularidade multicelularidade
Unicelularidade multicelularidadeUnicelularidade multicelularidade
Unicelularidade multicelularidade
 
(4) evolução biológica e sistemas dos seres vivos
(4) evolução biológica e sistemas dos seres vivos(4) evolução biológica e sistemas dos seres vivos
(4) evolução biológica e sistemas dos seres vivos
 
Tecnologia e juventude
Tecnologia e juventudeTecnologia e juventude
Tecnologia e juventude
 
Ng7 2
Ng7   2Ng7   2
Ng7 2
 
Síntese proteica
Síntese proteicaSíntese proteica
Síntese proteica
 
Aula 6
Aula 6Aula 6
Aula 6
 
Variabilidade
VariabilidadeVariabilidade
Variabilidade
 
Ana rasteiro reflexão ufcd 3275 ana rasteiro corrigida pela mediadora
Ana rasteiro reflexão  ufcd 3275 ana rasteiro corrigida pela mediadoraAna rasteiro reflexão  ufcd 3275 ana rasteiro corrigida pela mediadora
Ana rasteiro reflexão ufcd 3275 ana rasteiro corrigida pela mediadora
 
Biologia 11 preparação para exame 1
Biologia 11   preparação para exame 1Biologia 11   preparação para exame 1
Biologia 11 preparação para exame 1
 
Questionário sobre perspectivas e práticas de avaliação de professores de Fil...
Questionário sobre perspectivas e práticas de avaliação de professores de Fil...Questionário sobre perspectivas e práticas de avaliação de professores de Fil...
Questionário sobre perspectivas e práticas de avaliação de professores de Fil...
 
Componentes orgânicos: Carboidratos
Componentes orgânicos: CarboidratosComponentes orgânicos: Carboidratos
Componentes orgânicos: Carboidratos
 
STC 6
STC 6STC 6
STC 6
 
Exercicíos do Iave - Biologia e Geologia actualização 2015
Exercicíos do Iave - Biologia e Geologia actualização 2015Exercicíos do Iave - Biologia e Geologia actualização 2015
Exercicíos do Iave - Biologia e Geologia actualização 2015
 
Biologia 11 ciclo celular
Biologia 11   ciclo celularBiologia 11   ciclo celular
Biologia 11 ciclo celular
 
Geologia 11 recursos geológicos - recursos minerais
Geologia 11   recursos geológicos - recursos mineraisGeologia 11   recursos geológicos - recursos minerais
Geologia 11 recursos geológicos - recursos minerais
 
Resumos Biologia Geologia (BIOLOGIA) 11º Ano
Resumos Biologia Geologia (BIOLOGIA) 11º AnoResumos Biologia Geologia (BIOLOGIA) 11º Ano
Resumos Biologia Geologia (BIOLOGIA) 11º Ano
 
25268324 resumos-de-biologia-de-11âº-ano
25268324 resumos-de-biologia-de-11âº-ano25268324 resumos-de-biologia-de-11âº-ano
25268324 resumos-de-biologia-de-11âº-ano
 
Reprodução sexuada e meiose
Reprodução sexuada e meioseReprodução sexuada e meiose
Reprodução sexuada e meiose
 
B6 obtenção de matéria pelos seres heterotróficos
B6   obtenção de matéria pelos seres heterotróficosB6   obtenção de matéria pelos seres heterotróficos
B6 obtenção de matéria pelos seres heterotróficos
 
Bg 11 síntese proteica (exercícios)
Bg 11   síntese proteica (exercícios)Bg 11   síntese proteica (exercícios)
Bg 11 síntese proteica (exercícios)
 

Similar a Trabalho 1 - Sobre TCC nas áreas da Computação Gráfica - Apresentados na UDESC

Modelagem 3D e Blender
Modelagem 3D e Blender Modelagem 3D e Blender
Modelagem 3D e Blender Carlos Campani
 
Aula 8 - Sistemas e Aplicações Multímidias - A Terceira Dimensão - Parte I
Aula 8 - Sistemas e Aplicações Multímidias - A Terceira Dimensão - Parte IAula 8 - Sistemas e Aplicações Multímidias - A Terceira Dimensão - Parte I
Aula 8 - Sistemas e Aplicações Multímidias - A Terceira Dimensão - Parte IGuilherme Nonino Rosa
 
Apresentação Maria - Computação Gráfica.pdf
Apresentação Maria - Computação Gráfica.pdfApresentação Maria - Computação Gráfica.pdf
Apresentação Maria - Computação Gráfica.pdfTadeuAgostinhoBernab
 
Apresentação1 mod3 PA23D
Apresentação1 mod3 PA23DApresentação1 mod3 PA23D
Apresentação1 mod3 PA23DJoão Leal
 
Aula 10 11 - terceira dimensao
Aula 10 11 - terceira dimensaoAula 10 11 - terceira dimensao
Aula 10 11 - terceira dimensaoFábio Costa
 
Aula 10 11 - terceira dimensao
Aula 10 11 - terceira dimensaoAula 10 11 - terceira dimensao
Aula 10 11 - terceira dimensaoFábio Costa
 
Segmentação de imagens de Arte Rupestre utilizando o Sistema de Coordenadas E...
Segmentação de imagens de Arte Rupestre utilizando o Sistema de Coordenadas E...Segmentação de imagens de Arte Rupestre utilizando o Sistema de Coordenadas E...
Segmentação de imagens de Arte Rupestre utilizando o Sistema de Coordenadas E...Francisco Gerson A de Meneses
 
Aula 10 - Sistemas e Aplicações Multimídia - A Animação
Aula 10 - Sistemas e Aplicações Multimídia - A AnimaçãoAula 10 - Sistemas e Aplicações Multimídia - A Animação
Aula 10 - Sistemas e Aplicações Multimídia - A AnimaçãoGuilherme Nonino Rosa
 
Openday PUC-RIO - Ferramenta gráfica para modelagem e análise em Engenharia E...
Openday PUC-RIO - Ferramenta gráfica para modelagem e análise em Engenharia E...Openday PUC-RIO - Ferramenta gráfica para modelagem e análise em Engenharia E...
Openday PUC-RIO - Ferramenta gráfica para modelagem e análise em Engenharia E...Opencadd Advanced Technology
 
O que é Computação Gráfica?
O que é Computação Gráfica?O que é Computação Gráfica?
O que é Computação Gráfica?Liliane Machado
 
Mapas conceituais podem preencher a lacuna semântica entre as necessidades do...
Mapas conceituais podem preencher a lacuna semântica entre as necessidades do...Mapas conceituais podem preencher a lacuna semântica entre as necessidades do...
Mapas conceituais podem preencher a lacuna semântica entre as necessidades do...Paulo Correia
 
Aula 9 - Sistemas e Aplicações Multimídias - A Terceira Dimensão - parte II
Aula 9 - Sistemas e Aplicações Multimídias - A Terceira Dimensão - parte IIAula 9 - Sistemas e Aplicações Multimídias - A Terceira Dimensão - parte II
Aula 9 - Sistemas e Aplicações Multimídias - A Terceira Dimensão - parte IIGuilherme Nonino Rosa
 
Desktop publishing
Desktop publishingDesktop publishing
Desktop publishingUNESP
 
Processamento de imagens - Willian Mulia
Processamento de imagens - Willian MuliaProcessamento de imagens - Willian Mulia
Processamento de imagens - Willian MuliaAllef Anderson
 
Projecto Condução Autónoma
Projecto Condução AutónomaProjecto Condução Autónoma
Projecto Condução AutónomaNuno Reis
 
Apresentação Prof. Luis Fernando Martha e Rafael Rangel
Apresentação Prof. Luis Fernando Martha e Rafael Rangel Apresentação Prof. Luis Fernando Martha e Rafael Rangel
Apresentação Prof. Luis Fernando Martha e Rafael Rangel Opencadd Advanced Technology
 

Similar a Trabalho 1 - Sobre TCC nas áreas da Computação Gráfica - Apresentados na UDESC (20)

Modelagem 3D e Blender
Modelagem 3D e Blender Modelagem 3D e Blender
Modelagem 3D e Blender
 
Aula 8 - Sistemas e Aplicações Multímidias - A Terceira Dimensão - Parte I
Aula 8 - Sistemas e Aplicações Multímidias - A Terceira Dimensão - Parte IAula 8 - Sistemas e Aplicações Multímidias - A Terceira Dimensão - Parte I
Aula 8 - Sistemas e Aplicações Multímidias - A Terceira Dimensão - Parte I
 
Apresentação Maria - Computação Gráfica.pdf
Apresentação Maria - Computação Gráfica.pdfApresentação Maria - Computação Gráfica.pdf
Apresentação Maria - Computação Gráfica.pdf
 
Apresentação1 mod3 PA23D
Apresentação1 mod3 PA23DApresentação1 mod3 PA23D
Apresentação1 mod3 PA23D
 
Aula 10 11 - terceira dimensao
Aula 10 11 - terceira dimensaoAula 10 11 - terceira dimensao
Aula 10 11 - terceira dimensao
 
Aula 10 11 - terceira dimensao
Aula 10 11 - terceira dimensaoAula 10 11 - terceira dimensao
Aula 10 11 - terceira dimensao
 
Modelagem e elaboração de componentes
Modelagem e elaboração de componentesModelagem e elaboração de componentes
Modelagem e elaboração de componentes
 
Segmentação de imagens de Arte Rupestre utilizando o Sistema de Coordenadas E...
Segmentação de imagens de Arte Rupestre utilizando o Sistema de Coordenadas E...Segmentação de imagens de Arte Rupestre utilizando o Sistema de Coordenadas E...
Segmentação de imagens de Arte Rupestre utilizando o Sistema de Coordenadas E...
 
Aula 10 - Sistemas e Aplicações Multimídia - A Animação
Aula 10 - Sistemas e Aplicações Multimídia - A AnimaçãoAula 10 - Sistemas e Aplicações Multimídia - A Animação
Aula 10 - Sistemas e Aplicações Multimídia - A Animação
 
Openday PUC-RIO - Ferramenta gráfica para modelagem e análise em Engenharia E...
Openday PUC-RIO - Ferramenta gráfica para modelagem e análise em Engenharia E...Openday PUC-RIO - Ferramenta gráfica para modelagem e análise em Engenharia E...
Openday PUC-RIO - Ferramenta gráfica para modelagem e análise em Engenharia E...
 
Bionica na digitalizaçao
Bionica na digitalizaçaoBionica na digitalizaçao
Bionica na digitalizaçao
 
O que é Computação Gráfica?
O que é Computação Gráfica?O que é Computação Gráfica?
O que é Computação Gráfica?
 
Mapas conceituais podem preencher a lacuna semântica entre as necessidades do...
Mapas conceituais podem preencher a lacuna semântica entre as necessidades do...Mapas conceituais podem preencher a lacuna semântica entre as necessidades do...
Mapas conceituais podem preencher a lacuna semântica entre as necessidades do...
 
Aula 9 - Sistemas e Aplicações Multimídias - A Terceira Dimensão - parte II
Aula 9 - Sistemas e Aplicações Multimídias - A Terceira Dimensão - parte IIAula 9 - Sistemas e Aplicações Multimídias - A Terceira Dimensão - parte II
Aula 9 - Sistemas e Aplicações Multimídias - A Terceira Dimensão - parte II
 
CBA 2014
CBA 2014CBA 2014
CBA 2014
 
Improvement of Image Using Fuzzy Techniques Networks
Improvement of Image Using Fuzzy Techniques Networks Improvement of Image Using Fuzzy Techniques Networks
Improvement of Image Using Fuzzy Techniques Networks
 
Desktop publishing
Desktop publishingDesktop publishing
Desktop publishing
 
Processamento de imagens - Willian Mulia
Processamento de imagens - Willian MuliaProcessamento de imagens - Willian Mulia
Processamento de imagens - Willian Mulia
 
Projecto Condução Autónoma
Projecto Condução AutónomaProjecto Condução Autónoma
Projecto Condução Autónoma
 
Apresentação Prof. Luis Fernando Martha e Rafael Rangel
Apresentação Prof. Luis Fernando Martha e Rafael Rangel Apresentação Prof. Luis Fernando Martha e Rafael Rangel
Apresentação Prof. Luis Fernando Martha e Rafael Rangel
 

Más de Juliano Tiago Rinaldi

Trabalho 4 - Seminário Dispositivos Realidade Virtual - HMD
Trabalho 4 - Seminário Dispositivos Realidade Virtual - HMDTrabalho 4 - Seminário Dispositivos Realidade Virtual - HMD
Trabalho 4 - Seminário Dispositivos Realidade Virtual - HMDJuliano Tiago Rinaldi
 
Trabalho 4 - Seminário Dispositivos Realidade Virtual
Trabalho 4 - Seminário Dispositivos Realidade VirtualTrabalho 4 - Seminário Dispositivos Realidade Virtual
Trabalho 4 - Seminário Dispositivos Realidade VirtualJuliano Tiago Rinaldi
 
Trabalho 3 - Seminário Sobre Processamento de Imagens
Trabalho 3 - Seminário Sobre Processamento de ImagensTrabalho 3 - Seminário Sobre Processamento de Imagens
Trabalho 3 - Seminário Sobre Processamento de ImagensJuliano Tiago Rinaldi
 
Trabalho 2 - Seminário sobre Imagens
Trabalho 2 - Seminário sobre ImagensTrabalho 2 - Seminário sobre Imagens
Trabalho 2 - Seminário sobre ImagensJuliano Tiago Rinaldi
 
TCC - Engenharia de Software Baseada em Componentes
TCC - Engenharia de Software Baseada em ComponentesTCC - Engenharia de Software Baseada em Componentes
TCC - Engenharia de Software Baseada em ComponentesJuliano Tiago Rinaldi
 
TCC - Engenharia de Software Baseada em Componentes
TCC - Engenharia de Software Baseada em ComponentesTCC - Engenharia de Software Baseada em Componentes
TCC - Engenharia de Software Baseada em ComponentesJuliano Tiago Rinaldi
 

Más de Juliano Tiago Rinaldi (6)

Trabalho 4 - Seminário Dispositivos Realidade Virtual - HMD
Trabalho 4 - Seminário Dispositivos Realidade Virtual - HMDTrabalho 4 - Seminário Dispositivos Realidade Virtual - HMD
Trabalho 4 - Seminário Dispositivos Realidade Virtual - HMD
 
Trabalho 4 - Seminário Dispositivos Realidade Virtual
Trabalho 4 - Seminário Dispositivos Realidade VirtualTrabalho 4 - Seminário Dispositivos Realidade Virtual
Trabalho 4 - Seminário Dispositivos Realidade Virtual
 
Trabalho 3 - Seminário Sobre Processamento de Imagens
Trabalho 3 - Seminário Sobre Processamento de ImagensTrabalho 3 - Seminário Sobre Processamento de Imagens
Trabalho 3 - Seminário Sobre Processamento de Imagens
 
Trabalho 2 - Seminário sobre Imagens
Trabalho 2 - Seminário sobre ImagensTrabalho 2 - Seminário sobre Imagens
Trabalho 2 - Seminário sobre Imagens
 
TCC - Engenharia de Software Baseada em Componentes
TCC - Engenharia de Software Baseada em ComponentesTCC - Engenharia de Software Baseada em Componentes
TCC - Engenharia de Software Baseada em Componentes
 
TCC - Engenharia de Software Baseada em Componentes
TCC - Engenharia de Software Baseada em ComponentesTCC - Engenharia de Software Baseada em Componentes
TCC - Engenharia de Software Baseada em Componentes
 

Trabalho 1 - Sobre TCC nas áreas da Computação Gráfica - Apresentados na UDESC

  • 1. Mestrado Acadêmico em Computação Aplicada APRESENTAÇÃO DE TRABALHOS DE CONCLUSÃO DE CURSO DA UDESC ENVOLVENDO ÁREAS DA COMPUTAÇÃO GRÁFICA: MOG, PG, AI-VC, AI-RP, SI Prof. PhD Marcelo da Silva Hounsell Disciplina: Fundamentos de Computação Gráfica Aluno: Juliano Tiago Rinaldi
  • 2. Agenda • Resumo das áreas de Computação Gráfica • TCC1 – Interpolação de Curvas com Mudança Topológica • TCC2 - Uma Ferramenta de Animação de Avatares Humanóides para Jogos Tridimensionais • TCC3 - Algoritmo Paralelo para Morfismo de Imagem em Arquitetura Multiprocessada
  • 3. Áreas da Computação Gráfica • MOG – Modelagem Geométrica • Estudo de modelos de objetos reais, objetivo de descrever/representar forma dos objetos (largura, altura, áreas, etc.) • PG – Processamento Gráfico • Processo de informações visuais, geração de imagens, tratamento de imagens, representação gráfica de modelos no computador. • AI – Análise de Imagem • Busca obter a especificação dos componentes de uma imagem a partir de sua representação visual. • Subdivide-se em Visão Computacional e Reconhecimento de Padrões
  • 4. Áreas da Computação Gráfica • VC - Visão Computacional • Objetivo principal de emular a capacidade visual humana em computadores • RP - Reconhecimento de Padrões • Classificar ou descrever padrões ou objetos através de um conjunto de propriedades ou características • SI - Síntese de Imagens • Produções de representações visuais a partir das especificações geométrica e visual de seus componentes com elevado grau de realismo.
  • 5. Interpolação de Curvas com Mudança Topológica • Autor: Guilherme Rossetti Anzollin • Orientador: Prof. Marcelo da Silva Hounsell, PhD • Curso: Ciências da Computação • Universidade: UDESC - Joinville – SC • Data: Dezembro de 2006
  • 6. Interpolação de Curvas com Mudança Topológica • Resumo: [...] Técnica de reconstrução tridimensional baseada na interpolação de curvas com mudança de topologia é apresentada. Para resolver este problema com aplicações na área médica e na representação computacional de terrenos, conceitos e técnicas de modelagem geométrica foram estudados, como a criação e representação de modelos tridimensionais a partir de fatias bidimensionais [...]
  • 7. Interpolação de Curvas com Mudança Topológica • Objetivo: [...] é realizar a reconstrução tridimensional através do desenvolvimento de uma solução eficiente para a interpolação entre curvas com mudança topológica. [...]
  • 8. Interpolação de Curvas com Mudança Topológica [...] reconstrução é voltada para a visualização de canais e pode ser feita de uma forma mais simples, sem levar em consideração todos os detalhes do objeto final [...]
  • 9. Interpolação de Curvas com Mudança Topológica “O centroide será calculado através da média aritmética dos pontos x e y extremos da curva” [..] Uma pequena otimização será feita no cálculo das distâncias no sentido de que estas serão calculadas no plano XY, ou seja, desconsiderando a distancia Z entre os planos (que será sempre a mesma) [...] Todas as distâncias são armazenadas em uma matriz (d[i][j]) [...]
  • 10. Interpolação de Curvas com Mudança Topológica
  • 11. Interpolação de Curvas com Mudança Topológica
  • 12. Interpolação de Curvas com Mudança Topológica
  • 13.
  • 14. Interpolação de Curvas com Mudança Topológica • Áreas da Computação Gráfica encontradas: • MOG – Modelagem Geométrica • Funções para representação de curvas. • PG – Processamento Gráfico • Através de dados, gerou-se informações visuais. • AI – VC – Visão Computacional • Não aplicado. • AI – RP – Reconhecimento de Padrões • VRML – Usada para descrição de objetos e mundos tridimensionais interativos, porém utilizado para representação visual de dados. • Síntese de Imagens • Render de objetos.
  • 15. Uma Ferramenta de Animação de Avatares Humanóides para Jogos Tridimensionais • Autor: Usla da Silva Delpino • Orientador: Rogério Eduardo da Silva • Curso: Ciências da Computação • Universidade: UDESC - Joinville – SC • Data: Novembro de 2005
  • 16. Uma Ferramenta de Animação de Avatares Humanóides para Jogos Tridimensionais • Resumo: • A definição de avatares no contexto de jogos tridimensionais denota a representação das ações do jogador no ambiente virtual. [...] o presente trabalho fornece uma fundamentação teórica e prática consistente em representação e animação computacional de avatares, tendo como resultado final o projeto e implementação do protótipo de uma ferramenta de animação de avatares humanóides para jogos tridimensionais.
  • 17. Uma Ferramenta de Animação de Avatares Humanóides para Jogos Tridimensionais
  • 18. Uma Ferramenta de Animação de Avatares Humanóides para Jogos Tridimensionais • Áreas da Computação Gráfica encontradas: • MOG – Modelagem Geométrica • Utilizado internamente pela ferramenta na geração e movimentação dos objetos. • PG – Processamento Gráfico • Transformar dados em representações visuais. • AI – VC – Visão Computacional • Aproximar a animação da realidade. • AI – RP – Reconhecimento de Padrões • Não identificado. • Síntese de Imagens • Render de objetos pelo software Avanim.
  • 19. Algoritmo Paralelo para Morfismo de Imagem em Arquitetura Multiprocessada • Autor: Gustavo Francisco Frizzo • Orientador: Gilmário Barbosa dos Santos • Curso: Ciências da Computação • Universidade: UDESC - Joinville – SC • Data: Novembro 2011
  • 20. Algoritmo Paralelo para Morfismo de Imagem em Arquitetura Multiprocessada • Resumo: A operação de morfismo consiste basicamente em um mapeamento entre duas imagens distintas. [...] Devido às suas características, uma aplicação do morfismo de imagens demanda intenso processamento computacional. [...] Nesse trabalho, o potencial de paralelismo de um algoritmo de morfismo foi analisado, e uma estratégia paralela foi implementada utilizando uma arquitetura multiprocessada de custo acessível.
  • 21. Algoritmo Paralelo para Morfismo de Imagem em Arquitetura Multiprocessada • “o morfismo de imagens é uma transformação completa de uma imagem com a modificação da relação espacial e do valor dos seus pixels” • O trabalho apresentado discute duas estratégias importantes de morfismo baseadas em crossfading e em deformação: • “Crossfading ocorre uma interpolação linear entre as cores de cada pixel da imagem inicial com as cores de cada pixel da imagem final, sem levar em consideração a alteração da posição entre eles.” • Deformações: • MFFD - Feições modeladas com contornos deformáveis. Realiza um processo de minimização de energias. • Malha deformável - Marcação de pontos que estão associados às principais características da imagem. Ex: Olhos, Nariz, Boca.
  • 22. Algoritmo Paralelo para Morfismo de Imagem em Arquitetura Multiprocessada [...] A interpolação resulta de uma relação entre a imagem inicial e a imagem final determinando o morfismo desejado, ou seja, a sequência de deformações da imagem inicial até ser alcançada a imagem final, em um processo suave e sob as restrições impostas pela relação entre a malha inicial e a malha final.
  • 23. Algoritmo Paralelo para Morfismo de Imagem em Arquitetura Multiprocessada • “O morfismo de imagens é uma ferramenta de geração de efeitos especiais na televisão e no cinema, cujo objetivo principal é gerar transições suaves entre imagens (WOLBERG, 1998).”
  • 24. Algoritmo Paralelo para Morfismo de Imagem em Arquitetura Multiprocessada • “Crossfading é uma técnica de mistura de imagens, onde duas imagens são sobrepostas de forma ponderada e normalizada através de interpolação linear.”
  • 25. Algoritmo Paralelo para Morfismo de Imagem em Arquitetura Multiprocessada • Na arquitetura MIMD (Multiple Instruction Multiple Data), diversos processadores trabalham em paralelo, processando suas tarefas concorrentemente de forma assíncrona para, num intervalo de tempo, concluírem a tarefa [...]
  • 26. Algoritmo Paralelo para Morfismo de Imagem em Arquitetura Multiprocessada
  • 27. Algoritmo Paralelo para Morfismo de Imagem em Arquitetura Multiprocessada • Áreas da Computação Gráfica encontradas: • MOG – Modelagem Geométrica • Funções geradoras de objetos, pontos e malhas dos objetos, transformações • PG – Processamento Gráfico • Paralelizar morfismo de imagens baseadas em malha deformável • AI – VC – Visão Computacional • Não identificado. • AI – RP – Reconhecimento de Padrões • Não identificado. • Síntese de Imagens • Não identificado.