Visualização de Imagens HDR

Slides:



Advertisements
Apresentações semelhantes
Continuidade: sem interrupções
Advertisements

Faculdades Integradas Santa Cruz
Melhoramento de Imagens
Computer Vision Melhoramento de Imagens Paulo Sérgio Rodrigues PEL205.
BITS ++ E A CORREÇÃO GAMA
Profa. Rudson apostilas.wikidot.com/hipermidia
Tecnologia Hipermídia e Multimídia
Software Básico Silvio Fernandes Universidade Federal Rural do Semi-Árido Departamento de Ciências Exatas e Naturais Ciência da Computação Aula.
Sumário Introdução A linguagem SPARQL
Pontifícia Universidade Católica do Rio Grande do Sul
Implementação de um Sistema de Informações Georeferenciado (Geoufes) Utilizando Bibliotecas de Software Livres em Java Aluno: Geraldo Angelo Vassoler Orientador:
Implementação em C++ da Algoritmo de Segmentação eCognition
Pontifícia Universidade Católica do Rio de Janeiro – PUC-RJ
Pontifícia Universidade Católica do Rio de Janeiro QuadTrees
Fluxo Óptico Allan Carlos Avelino Rocha
Ray Tracer Distribuído
COMPUTAÇÃO GRÁFICA.
Fundamentos de Computação Gráfica Prof.: Marcelo Gattass
HDRI e Mapeamento de tons
Estimativa do fluxo óptico através do algoritmo de Horn-Shunck
Recuperação de curva de respostas para High Dynamic Range Images Rodrigo Martins FCG 2005/1 Profº Marcelo Gattass.
Captura de Texto em um Quadro Branco
Fundamentos de Computação Gráfica Prof. Marcelo Gattass
Interface para rotações Tipo ArcBall
INF 1366 – Computação Gráfica Interativa
Mapeamento de texturas com redução de aliasing Lorenzo Ridolfi
Trabalho 1 – Detecção de movimento através de subtração de fundo
Segmentação de Imagens
HDRI e Mapeamento de tons
April 05 Prof. Ismael H. F. Santos - 1 Módulo II XML Processing: XSLT, SAX e DOM Prof. Ismael H F Santos.
INF 1366 – Computação Gráfica Interativa Modelagem Geométrica
Bruno Augusto Vivas e Pôssas
Universidade Federal do Amazonas Faculdade de Tecnologia
Curso de Programação em C++
Tecnologias Web Prof. Msc. Juliano Gomes Weber Tecnologias Web Notas de Aula – Aula 03 1º Semestre UNIJUÍ
Teoria da Cor.
Introdução ao MatLab Aula 1
Fundamentos da Computação Gráfica
Pontifícia Universidade Católica do Rio Grande do Sul
Introdução ao MatLab Aula 1
PnP – Plug And Play Fernando Witzke Luiz Mello
Desenvolvimento de Jogos e Entretenimento Digital
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
Calibração de Câmera Pedro Sampaio Vieira.
Extensões de arquivos.
Linguagem de programação
MO801 - Tópicos em Arquitetura e Hardware Michele Tamberlini 05/2006
Computação Gráfica Aula 3 Transformações Geométricas
1/27 IV Encontro Sul Fluminense de Educação Matemática - ESFEM 16 e 17 de dezembro de 2005 Antonio.
Visualização Tridimensional (Câmera Sintética)
Implementando um sistema de gerenciamento de questões para professores de ensino fundamental Seminário Aplicado em Tecnologia II Orientadora: Marta Rosecler.
CONFIGURANDO TRABALHO NO WORD 2003 a 2007 (NORMAS DA ABNT)
Augusto Martins e José Luís Zem Universidade Metodista de Piracicaba - UNIMEP Curso de Bacharelado em Sistemas de Informação Utilização de Cluster de Computadores.
Arquitetura de Desenvolvimento Web MVC vs. Three Tiers
ESCOLA SUPERIOR POLITÉCNICA DO UÍGE E-BOOKS : CONCEITOS BASICOS E FASES DE IMPLEMENTAÇÃO Eng. AMOUSSOU DOROTHÉE Msc. em Electrónica e Automação UNIVERSIDADE.
Apresentação do Artigo: Gradient Field Descriptor for Sketch Based Retrieval and Localization RUI HU, MARK BARNARD AND JOHN COLLOMOSSE CENTRE FOR VISION,
Área de Conhecimento: Engenharias e Computação
Dados abertos interligados
Introdução à Computação Gráfica
Aguilar Figueira Dias Orientador Prof. Dr. João Bosco da Mota Alves
Mudança da Temperatura de Cor de uma Imagem Hildebrando Trannin Fundamentos de Computação Gráfica Prof.: Marcelo Gattass.
Renderização do Espectro Marcelo Gonella
Uma solução de baixo custo para captura,compressão, envio e visualização de imagens em um sistema embarcado Blackfin Trabalho de Conclusão de Curso PUC-Campinas.
Módulo I – Conceito de Arquivos e Pastas Prof.: Rogério Morais.
Fundamentos da Computação Gráfica PUC-Rio – Pontifícia Universidade Católica do Rio de Janeiro DI – Departamento de Informática Mestrado em Informática.
COMPILADORES 02 Prof. Marcos. COMPILADORES Do Programa à Execução Computadores das mais variadas arquiteturas têm funcionamento:
12/08/20151 Assessoria da Qualidade Data1 Nome da área / Unidade Nome do Autor 1; Nome do Autor 2. TÍTULO.
Apresentação TI Alunos: Isadora Bernardo, Lucas Medeiros, Marcela Muniz e Renata Coutinho.
1 Computação Gráfica Prof. Dr. Júlio C. Klafke UNIP-Objetivo
Fundamentos de CG Prof Marcelo Gattass 2007-s01
Transcrição da apresentação:

Visualização de Imagens HDR Pontifícia Universidade Católica do Rio de Janeiro – PUC-RJ Disciplina: Fundamentos de Computação Gráfica Prof. Marcelo Gattass Visualização de Imagens HDR Leonardo de Oliveira Martins leomartins82@gmail.com Rio de Janeiro, 27/03/2007

Introdução Os dispositivos de visualização atuais não conseguem exibir imagens que armazenam informações de intensidade luminosa (HDRI – High Dynamic Range Images) Problema: Como “renderizar” essas imagens de maneira a produzir a mesma resposta perceptual, utilizando dispositivos padrões de visualização?

Introdução Solução: Uso de algoritmos de tone-mapping, que realizam o mapeamento de valores HDR em LDR (Low Dynamic Range)

Introdução Este trabalho implementa o modelo de aparência de imagem iCAM descrito em (JOHNSON and FAIRCHILD, 2003) iCAM foi desenvolvido para ser computacionalmente mais simples do que os modelos multi-escala, com capacidades similares

O modelo iCAM

O modelo iCAM 1 - Transformação dos valores iniciais para o espaço XYZ (independente do dispositivo)

O modelo iCAM 2 – Adaptação cromática (D65)

O modelo iCAM 2 – Adaptação cromática (D65) 2.1 – Transformação dos valores XYZ em através da equação

O modelo iCAM 2 – Adaptação cromática (D65) 2.2 – Combinação da imagem resultante com um filtro gaussiano da mesma e um fator de adaptação D

O modelo iCAM 3 – Adaptação cromática (D65) Filtro utilizado Usado para “embaçar” a imagem

O modelo iCAM 4 – Contraste local / Efeito surround Cálculo de um mapeamento que irá controlar o fator de surround e luminância ,onde La é o valor da imagem absoluta Y filtrada Geralmente, a curva é dividida por uma constante normalizadora,

O modelo iCAM 6 – Cálculo da resposta dos cones LMS 7 – Compressão das coordenadas LMS

O modelo iCAM 8 - Aplicação das matrizes de transformações inversas, de maneira a retornar ao sistema inicial 9 – Aplicação de uma função de clip, que pode ser aplicada a partir de um percentil

O modelo iCAM

O modelo iCAM 10 – Mapeamento dos valores no intervalo [0 , 1] 11 - Compressão dos valores e mapeamento para o intervalo [0 , 255]

O modelo iCAM Dessa maneira, os seguintes parâmetros são incorporados ao modelo Fator de adaptação ‘D’ (varia de 0.1 a 0.4) Largura do filtro ‘sigma’ (geralmente x/4 ou x/2) Fator de normalização da curva ‘n’ (geralmente 1.7) Valor do clip (95%-99%)

Implementação Com base na descrição fornecida em (JOHNSON and FAIRCHILD, 2003), foi desenvolvida uma aplicação capaz de visualizar imagens HDR, e salvá-las em formato BMP, se desejado

Implementação Linguagem C++ Biblioteca FLTK (www.fltk.org) para interface com usuário Biblioteca CImg (cimg.sourceforge.net) para manipulação de imagens Ambiente de Desenvolvimento Dev-C++ (www.bloodshed.net/devcpp.html )

Implementação As imagens foram convertidas para TIF de ponto flutuante, através do programa HDR Shop (http://gl.ict.usc.edu/HDRShop) As propriedades da imagem são armazenadas em um arquivo texto e lidas pelo programa Trabalho Futuro Ler diretamente imagens no formato .HDR

Implementação

Exemplos

Exemplos

Exemplos

Referências G.M. Johnson e M.D. Fairchild, “Rendering HDR images,” IS&T/SID 11th Color Imaging Conference, Scottsdale, 36-41 (2003) – disponível em http://www.cis.rit.edu/mcsl/icam/pub/hdr_CIC11_sm.pdf Imagens HDR para download: Página do autor: http://www.cis.rit.edu/mcsl/icam/hdr/rit_hdr/ debevec.org: http://gl.ict.usc.edu/Data/HighResProbes/