8 Casos de teste. 8.1. Geração dos parâmetros de entrada



Documentos relacionados
Passo 3: Posicionando a Câmera na Prova Didática Teórica ou na Prova de Defesa da Produção Intelectual

Dicas de uso - Render Up

Archive Player Divar Series. Manual de Utilização

Gerando enquêtes para uso em Pocket PCs V

Tema UFPel 2.0 WP Institucional Guia de Opções de Personalização

Análise de Dados do Financeiro

Soluções de Acessibilidade. VLibras - Desktop. Manual de Instalação da Ferramenta. Microsoft Windows R. Núcleo de Pesquisa e Extensão / LAViD

Aula 03 PowerPoint 2007

Backup (cópia de segurança) e restauração de informações no

Guia do Professor. Entendendo os Espelhos de Gauss

Manual de Instalação do GRAVADOR DE DVD USB2.0

Manual do usuário. Mobile Auto Download

ARTIGO. O que tem o melhor zoom: 18x ou 36x?

Microsoft Office PowerPoint 2007

Apostila de PowerPoint 2013

Sumário. 1. Instalando a Chave de Proteção Novas características da versão Instalando o PhotoFacil Álbum 4

INDICE 1. INTRODUÇÃO CONFIGURAÇÃO MÍNIMA INSTALAÇÃO INTERLIGAÇÃO DO SISTEMA ALGUNS RECURSOS SERVIDOR BAM...

HCT Compatibilidade Manual do Usuário

Produto: Webscan Relatório III Manual de instruções. Documentos de ajuda sensitiva ao contexto integrado às várias telas do sistema

Manual do usuário. Mobile Player

PROMOB ARCH PRIMEIROS PASSOS

Tema 3 Ferramentas e Funcionalidades do Moodle

Correção Automática de Testes de Múltipla Escolha MCTest - Versão para Android

RDC 2013/11190 (9600), RDC 2013/11192 (9600), RDC 2013/11193 (9600) e RDC 2013/11194 (9600). Respostas aos questionamentos 1 a 16

Soluções de Acessibilidade. VLibras - Desktop. Manual de Instalação da Ferramenta. Núcleo de Pesquisa e Extensão / LAViD

VIRTUAL GLASS MANUAL DE INSTRUÇÕES VERALLIA PORTUGAL

Design de Produto 3D

Modelagem 3D e Raytracing

Visualizando um vídeo através do Servidor de Streaming

E-books. Guia para Facebook Ads. Sebrae

Manual do Usuário SNEWS.TV

Aula 6 Fundamentos da fotografia digital

Manual de Instalação

Manual do Aluno para o Curso do SEER à Distância

1. Apresentação Objetivos

NÚCLEO DE TECNOLOGIA E EDUCAÇÃO CURSO: WINDOWS MOVIE MAKER TUTORIAL

Introdução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3

Primeiras Informações

Forms Composer. Document Producer 1. Document Producer

Medida da velocidade de embarcações com o Google Earth

Gráficos estatísticos: histograma. Série Software ferramenta

Oficina de fotografia e tratamento de imagem. Facilitadora: Camila Silva Aula: 05

Quarta-feira, 09 de janeiro de 2008

TRABALHO COM GRANDES MONTAGENS

Soluções de Acessibilidade. VLibras - Desktop. Manual de Instalação da Ferramenta. Microsoft Windows R. Núcleo de Pesquisa e Extensão / LAViD

Adapti - Technology Solutions Leonor cardoso nº 331 Fone : (041) Curitiba - PR MANUAL DO USUÁRIO

Manual das planilhas de Obras

Prevayler. Perola. André Luís Sales de Moraes Juliana Keiko Yamaguchi Tatiana Yuka Takaki

Tecnologias PowerShot G16, PowerShot S120, PowerShot SX170 IS, PowerShot SX510 HS

ESPECIFICAÇÕES TÉCNICAS e OPERACIONAIS. BioGer Server e BioGer Client

Tutorial Vmix - Streaming com Adobe Flash Media Live Encoder

Segundo Pré-teste. Data de realização. 18 de Novembro de Local.

A figura abaixo, à direita, mostra uma apresentação gerada no MS PowerPoint. Uma apresentação desse tipo é útil para:

PRINCÍPIOS DE INFORMÁTICA PRÁTICA OBJETIVO 2. BASE TEÓRICA. 2.1 Criando Mapas no Excel. 2.2 Utilizando o Mapa

Aula ao vivo pela Internet - Criação de supervisório em Visual C# via serial e USB

Sumário GERAL... 3 INSTALAÇÃO... 3 UTILIZANDO O MINI DVR USB ST Opções de Segurança Gravando as Imagens...13 ESPECIFICAÇÕES TÉCNICAS

Criar fotos em 3D no Creator

Programação de Robótica: Modo Circuitos Programados - Avançado -

Síntese de Imagens de Alta Fidelidade

MANUAL DE UTILIZAÇÃO SISTEMA DE CADASTRO INTRANET

MANUAL DO USUÁRIO. para tv TV101

Procedimento para instalação do BLACKBERRY Software de Imagem via Celular

Ladibug Software de Imagem para o Apresentador Virtual Manual do Utilizador

Esse treinamento capacita o aluno a criar maquetes eletrônicas com alto nível de realismo.

Ponto Secullum 4 ESPECIFICAÇÕES TÉCNICAS FUNCIONALIDADES FICHA TÉCNICA. Ficha Técnica

Título: Controle de um sistema Bola- Barra com realimentação através de imagem

MiniPENTV ISDB-T USB TV Dongle. Manual do Usuário

MANUAL PAPELETA MOTORISTA Criado em: 15/02/2013 Atualizado em: 12/11/2014

Manual do Usuário. Sumário. 1. Introdução Utilização do site Mapa de Vitória Aplicativos Downloads...

Braço robótico para educação técnica. Manual do usuário. RCS - XBot Software de Controle Robótico

Avira Free Antivírus

Manual básico de utilização da Mesa Tátil

Santa Cruz do Sul, outubro de 2015.

Ladibug TM 2.0 Software de Imagem para o Apresentador Virtual Manual do Utilizador - Português Europeu

ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007

O CamShot permite que você tire fotos e grave filmes facilmente.

BACKUP ONLINE PASSOS PARA CONFIGURAÇÃO INICIAL DO PRODUTO

Han12 FICHA TÉCNICA APRESENTAÇÃO

ArcSoft MediaConverter

Extrato Eletrônico & Captura Off-line

PRINCÍPIOS DE INFORMÁTICA PRÁTICA OBJETIVO 2. BASE TEÓRICA 3. SEQÜÊNCIA DA AULA. 3.1 Iniciando o PowerPoint

CONFIGURAÇÃO Cobian Backup Programa gratuito e de qualidade para realizar seus backups automáticos

Introdução Ciclo de vida tradicional de desenvolvimento Prototipagem Pacotes de software Desenvolvimento de 4ª geração Terceirização

4 Experimentos Computacionais

OBJETIVO Verificar as leis da Reflexão Verificar qualitativamente e quantitativamente a lei de Snell. Observar a dispersão da luz em um prisma.

4 Avaliação Econômica

Manual do usuário. Mobile Client

Scanner Portátil ScanSnap S1100

Tutorial Gerar arquivo PDF. Gerando um documento pdf com várias imagens 1- Inserir imagem no Word

Questionamento 3. Ano. Série. Nome do Aluno. Escola

Trabalhos Relacionados 79

GUIA INTEGRA SERVICES E STATUS MONITOR

Como Gerar documento em PDF com várias Imagens

Voltado para novos usuários, este capítulo fornece uma instrução para edição de Leiaute do SILAS e suas funções.

1) MANUAL DO INTEGRADOR Este documento, destinado aos instaladores do sistema, com informações de configuração.

Ajuda On-line - Sistema de Portaria. Versão 4.8.J

Engenharia de Software II: Desenvolvendo o Orçamento do Projeto. Prof. Msc Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br

Aplicações de Escritório Electrónico

GUIA RÁPIDO DE INSTALAÇÃO AIKO 82D HSDPA USB MODEM

Trabalho de Fundamentos da Computação Gráfica

Transcrição:

8 Casos de teste Este capítulo apresenta os casos de teste elaborados para exemplificar o correto funcionamento da aplicação desenvolvida. Todos os casos de teste foram executados em um PC com processador Intel Pentium 4, CPU de 3.0 GHz, placa de vídeo ATI Radeon X300 x86/sse2, 1.0 GB de RAM e 80 GB de HD. Nas seções seguintes, são descritos os casos de teste acompanhados por suas respectivas imagens. A seção 8.1 descreve como os parâmetros de entrada, utilizados pela aplicação, são gerados. As seções 8.2, 8.3, 8.4 e 8.5 apresentam os casos de teste realizados. 8.1. Geração dos parâmetros de entrada Para comprovar empiricamente o funcionamento da nova técnica desenvolvida para composição de imagens, são definidos alguns casos de teste que estão descritos a seguir e exemplificados através das imagens produzidas durante a execução da aplicação. Esses casos de teste são todos gerados utilizando-se, como parâmetros de entrada, imagens em formato HDR iluminadas pelo pacote de iluminação Radiance. Para tanto, antes de efetivamente executar a aplicação desenvolvida, é necessário criar os arquivos de descrição da cena e os arquivos de configuração do mapeamento, ambos necessários à execução do Radiance. As imagens geradas pelo Radiance são os parâmetros de entrada utilizados pela aplicação. Para o processamento de cada cena, a aplicação utiliza seis imagens complementares (LSobj, LSnoobj, LSb, objmatte, nols e LSprobe) até chegar no resultado da cena final composta pelos objetos sintéticos. Dessa forma, é necessário gerar seis arquivos de configuração de cena, sendo um por imagem, para cada composição realizada. Cada um desses arquivos é processado individualmente pelo Radiance.

83 Após a geração das seis imagens complementares pelo software Radiance, é possível utilizá-las como parâmetros de entrada da ferramenta desenvolvida. Estas imagens, juntamente com as respectivas imagens finais geradas para cada cena, estão apresentadas nas descrições dos casos de testes. 8.2. Caso de teste 1: a galeria Uffizi Este primeiro caso de teste apresenta uma composição realizada sobre uma imagem capturada na galeria de arte Uffizi, em Florença. Esta imagem foi obtida em Debevec (2004). A cena escolhida corresponde ao pátio interno da galeria. Sobre este pátio é disponibilizado o objeto sintético, uma esfera metálica, capaz de refletir o ambiente a sua volta de um modo bastante realista. Os parâmetros de entrada utilizados pela aplicação neste caso de teste são as seguintes imagens HDR, com resolução 1000 x 1000: 1. Imagem Lsobj (figura 52): Figura 52 - Cena local com objetos sintéticos disposta sobre a cena real (LSobj).

84 2. Imagem ObjMatte (figura 53): Figura 53 - Silhueta dos objetos sintéticos (ObjMatte). 3. Imagem LSb (figura 54): Figura 54 - Cena real (LSb).

85 4. Imagem nols (figura 55): Figura 55 - Objetos sintéticos dispostos sobre a cena real (nols). Esta é a imagem adicional utilizada pela melhoria sugerida. 5. Imagem Lsprobe (figura 56): Figura 56 - Cena local iluminada pela cena real (Lsprobe).

86 6. Imagem LSnoobj (figura 57): Figura 57 Cena local iluminada por fonte de luz arbitrária (LSnoobj). Após o processamento das imagens anteriores, a aplicação é capaz de gerar a imagem em formato HDR apresentada na figura 58. Figura 58 Imagem HDR da cena final produzida.

87 O intervalo de tempo para o processamento das imagens de entrada é de aproximadamente 1,95 segundos até gerar a imagem final. Aplicando-se um zoom na imagem (figura 59), é possível observar os detalhes da cena real refletidos sobre a esfera metálica sintética. Além disso, a sombra projetada pela esfera sobre o pátio da galeria aparece bastante perceptível. Figura 59 Detalhes da cena real refletidos nos objetos sintéticos. Além de gerar a imagem da cena final composta, a aplicação ainda permite que seja realizada, através de sua interface, uma comparação entre a cena final gerada (tela à direita) e as seguintes cenas (tela à esquerda): cena local com objetos sintéticos (figura 60), cena local sem objetos (figura 61) e cena local final (figura 62).

88 Figura 60 Cena local com objeto sintético X Cena final. Figura 61 Cena local X Cena final. Figura 62 Cena local final X Cena final.

89 Complementando a análise deste caso de teste, a figura 63 apresenta uma comparação entre as composições realizadas através da técnica original de Renderização Diferencial e através da técnica melhorada. cena local ambiente Figura 63 Comparação entre a técnica original de Renderização Diferencial e a técnica com a melhoria proposta. Comparando-se as imagens apresentadas na figura 63, nota-se que a imagem da esquerda, gerada pela técnica original, apresenta o objeto sintético refletindo a cena local em sua superfície. Por outro lado, a imagem da direita apresenta o objeto sintético refletindo corretamente o ambiente a sua volta, o que corrobora a eficiência da técnica sugerida neste trabalho e a sua importância para o realismo da cena final produzida. 8.3. Caso de teste 2: a catedral Este caso de teste apresenta a composição em uma imagem capturada no interior da catedral Grace Cathedral em São Francisco. Esta imagem foi extraída de Debevec (2004), o qual fotografou uma esfera espelhada disposta no interior da catedral para obter as informações sobre a iluminação do ambiente. A cena escolhida corresponde a uma mesa disposta em um dos corredores da catedral; sobre esta mesa estão dispostos os objetos sintéticos. Os parâmetros de entrada utilizados pela aplicação neste caso de teste são as seguintes imagens HDR, com resolução 1000 x 1000:

90 1. Imagem Lsobj (figura 64): Figura 64 Cena local com objetos sintéticos disposta sobre a cena real (LSobj). 2. Imagem ObjMatte (figura 65): Figura 65 - Silhueta dos objetos sintéticos (ObjMatte).

91 3. Imagem LSb (figura 66): Figura 66 - Cena real (LSb). 4. Imagem nols (figura 67): Figura 67 - Objetos sintéticos dispostos sobre a cena real (nols). Esta é a imagem adicional utilizada pela melhoria sugerida.

92 5. Imagem Lsprobe (figura 68): Figura 68 - Cena local iluminada pela cena real (Lsprobe). 6. Imagem LSnoobj (figura 69): Figura 69 - Cena local iluminada por fonte de luz arbitrária (LSnoobj).

93 Após o processamento das imagens anteriores, a aplicação é capaz de gerar a imagem em formato HDR apresentada na figura 70. O intervalo de tempo para o processamento deste conjunto de imagens é de aproximadamente 1,74 segundos. Figura 70 Imagem HDR da cena final produzida. Aplicando-se um zoom na imagem (figura 71), de forma a enquadrar os objetos sintéticos, é possível observar os detalhes da cena real refletidos nestes objetos. Figura 71 Detalhes da cena real refletidos nos objetos sintéticos.

94 Através da interface da aplicação, é possível realizar a comparação entre a cena final gerada e as seguintes imagens: cena local com objetos sintéticos (figura 72), cena local sem objetos (figura 73) e cena local final (figura 74). Figura 72 Cena local com os objetos sintéticos X Cena final. Figura 73 Cena local X Cena final.

95 Figura 74 Cena local final X Cena final. Assim como no caso de teste anterior, a figura 75 apresenta uma comparação entre as composições obtidas aplicando-se a técnica original e a técnica com a melhoria proposta. cena local ambiente Figura 75 - Comparação entre a técnica original de Renderização Diferencial e a técnica com a melhoria proposta. 8.4. Caso de teste 3: a cozinha Este caso de teste apresenta uma imagem capturada no interior de uma cozinha. Esta imagem foi extraída de Debevec (2004), o qual fotografou uma

96 esfera espelhada sobre uma mesa para obter o espaço dinâmico de iluminação presente no ambiente da cozinha. A cena escolhida corresponde a uma mesa sobre a qual os objetos estão dispostos. Neste ambiente os objetos sintéticos adicionados à cena sofrem as influências tanto da luz natural, quanto da luz elétrica, disponíveis na cozinha. Para este caso de teste são utilizadas as seguintes imagens HDR, com resolução 1000 x 1000, como parâmetros de entrada: 1. Imagem LSobj (figura 76): Figura 76 - Cena local com objetos sintéticos disposta sobre a cena real (LSobj).

97 2. Imagem ObjMatte (figura 77): Figura 77 - Silhueta dos objetos sintéticos (objmatte). 3. Imagem LSb (figura 78): Figura 78 - Cena real (LSb).

98 4. Imagem nols (figura 79): Figura 79 - Objetos sintéticos dispostos sobre a cena real (nols). Esta é a imagem adicional utilizada pela melhoria sugerida. 5. Imagem LSprobe (figura 80): Figura 80 - Cena local iluminada pela cena real (Lsprobe).

99 6. Imagem LSnoobj (figura 81): Figura 81 - Cena local iluminada por fonte de luz arbitrária (LSnoobj). Após o processamento das imagens anteriormente apresentadas, a aplicação é capaz de gerar a imagem em HDR da figura 82. O intervalo de tempo para o processamento deste conjunto de imagens é de aproximadamente 1,86 segundos. Figura 82 Imagem HDR da cena final.

100 A figura 83 apresenta em maiores detalhes os reflexos produzidos nas superfícies dos objetos sintéticos, assim como, as sombras produzidas por estes objetos sobre a cena real. Figura 83 Detalhe dos reflexos produzidos nas superfícies dos objetos sintéticos, assim como as sombras produzidas por estes objetos. Assim como no caso de teste anterior, através da interface da aplicação, é possível comparar a imagem final gerada com as seguintes imagens intermediárias: cena local com objetos sintéticos (figura 84), cena local sem objetos (figura 85) e cena local final (figura 86).

101 Figura 84 Cena local com objetos sintéticos X Cena final. Figura 85 Cena local sem objetos X Cena final. Figura 86 Cena local final com objetos X Cena final.

102 Comparando-se as duas técnicas, a original e a proposta neste trabalho, mais uma vez é possível perceber a diferença entre os resultados finais produzidos por cada uma, conforme apresenta a figura 87. Figura 87 - Comparação entre a técnica original de Renderização Diferencial e a técnica com a melhoria proposta. 8.5. Caso de teste 4: a garrafa de refrigerante Para este caso de teste é utilizada uma imagem de uma garrafa de refrigerante. Esta imagem, utilizada como o background da cena, foi obtida em O Malley (2007). A composição a ser realizada corresponde em adicionar uma chaleira virtual ao lado da garrafa, de modo que os dois objetos interajam entre si como se pertencessem à mesma cena. Os parâmetros de entrada utilizados são as seguintes imagens em HDR, com resolução 1000 x 1000:

103 1. Imagem LSobj (figura 88): Figura 88 - Cena local com objetos sintéticos disposta sobre a cena real (LSobj). 2. Imagem ObjMatte (figura 89): Figura 89 - Silhueta do objeto sintético (objmatte).

104 3. Imagem LSb (figura 90): Figura 90 - Cena real (LSb). 4. Imagem nols (figura 91): Figura 91 - Objetos sintéticos dispostos sobre a cena real (nols). Esta é a imagem adicional utilizada pela melhoria sugerida.

105 5. Imagem LSprobe (figura 92): Figura 92 - Cena local iluminada pela cena real (Lsprobe). 6. Imagem LSnoobj (figura 93): Figura 93 - Cena local iluminada por fonte de luz arbitrária (LSnoobj).

106 Após o processamento das imagens anteriores, a aplicação é capaz de gerar a imagem final da cena composta pela chaleira e a garrafa de refrigerante, conforme se vê na figura 94. O intervalo de tempo para o processamento do conjunto de imagens deste caso de teste é de aproximadamente 1,78 segundos. Figura 94 Imagem HDR da cena final. Os detalhes da interação entre o objeto sintético (chaleira) e a cena real (garrafa, mesa e os demais objetos) podem ser observados na ampliação da cena final apresentada na figura 95. Figura 95 Detalhe da interação entre o objeto sintético e a cena real.

107 A seguir, são apresentadas as comparações entre a imagem final produzida e as imagens intermediárias utilizadas nos cálculos: cena local com objetos sintéticos (figura 96), cena local sem objetos (figura 97) e cena local final (figura 98). Figura 96 Cena local com objeto sintéticos X cena final. Figura 97 Cena local sem objeto sintético X Cena final.

108 Figura 98 Cena local final com objeto sintético X Cena final. Um detalhe bastante importante pode ser observado na imagem anterior com relação à cena local. Não necessariamente esta cena local deve ser uma representação geométrica idêntica ao objeto real, neste caso a garrafa. Para a técnica de Composição por Renderização Diferencial, o importante é que a cena local seja uma representação geométrica de parte do objeto real; no caso, deve representar a parte do objeto real que sofre influência devido à presença do objeto sintético. Além disso, outro fator importante para os cálculos da técnica é a propriedade do material desta cena local, a qual deve ser estimada de modo a se aproximar à propriedade do material do objeto real. Para finalizar este caso de teste, assim como nos casos anteriores, é realizada uma comparação entre as composições obtidas aplicando-se a técnica original de Renderização Diferencial e a técnica com a melhoria sugerida, conforme apresenta a figura 99. Figura 99 - Comparação entre a técnica original de Renderização Diferencial e a técnica com a melhoria proposta.