HDR formats. Imaging & Randering

Similar documents
High Dynamic Range Image Formats

VU Rendering SS Unit 8: Tone Reproduction

Digital Asset Management 2. Introduction to Digital Media Format

HDR Images (High Dynamic Range)

Computer Graphics. Rendering. Rendering 3D. Images & Color. Scena 3D rendering image. Human Visual System: the retina. Human Visual System

Multimedia. Graphics and Image Data Representations (Part 2)

Raster Image File Formats

HDR images acquisition

Bitmap Image Formats

Multimedia-Systems: Image & Graphics

1 Li & Drew c Prentice Hall Li & Drew c Prentice Hall 2003

Raster (Bitmap) Graphic File Formats & Standards

Images and Colour COSC342. Lecture 2 2 March 2015

Understanding Image Formats And When to Use Them

Chapter 3 Graphics and Image Data Representations

Chapter 3 Graphics and Image Data Representations

3.1 Graphics/Image age Data Types. 3.2 Popular File Formats

The Need for Data Compression. Data Compression (for Images) -Compressing Graphical Data. Lossy vs Lossless compression

Images and Displays. Lecture Steve Marschner 1

Dr. Shahanawaj Ahamad. Dr. S.Ahamad, SWE-423, Unit-06

The next table shows the suitability of each format to particular applications.

High Dynamic Range Images : Rendering and Image Processing Alexei Efros. The Grandma Problem

POST-PRODUCTION/IMAGE MANIPULATION

LECTURE 02 IMAGE AND GRAPHICS

Color & Compression. Robin Strand Centre for Image analysis Swedish University of Agricultural Sciences Uppsala University

Information Hiding: Steganography & Steganalysis

Ch. 3: Image Compression Multimedia Systems

Installation and Usage

Fundamentals of Multimedia

POST-PRODUCTION/IMAGE MANIPULATION

Images and Graphics. 4. Images and Graphics - Copyright Denis Hamelin - Ryerson University

HDR Video Compression Using High Efficiency Video Coding (HEVC)

High dynamic range image compression with improved logarithmic transformation

Course Objectives & Structure

15110 Principles of Computing, Carnegie Mellon University

Indexed Color. A browser may support only a certain number of specific colors, creating a palette from which to choose

Welcome Back to Fundamentals of Multimedia (MR412) Fall, 2012 Chapter 3. ZHU Yongxin, Winson

B.Digital graphics. Color Models. Image Data. RGB (the additive color model) CYMK (the subtractive color model)

15110 Principles of Computing, Carnegie Mellon University

Color , , Computational Photography Fall 2018, Lecture 7

Camera Image Processing Pipeline: Part II

Introduction to Color Theory

High Dynamic Range Imaging: Towards the Limits of the Human Visual Perception

UNIT 7C Data Representation: Images and Sound

High Dynamic Range Images

Specific structure or arrangement of data code stored as a computer file.

Camera Image Processing Pipeline: Part II

! High&Dynamic!Range!Imaging! Slides!from!Marc!Pollefeys,!Gabriel! Brostow!(and!Alyosha!Efros!and! others)!!

5.1 Image Files and Formats

Common File Formats. Need to store an image on disk Real photos Synthetic renderings Composed images. Desirable Features High quality.

Computer Graphics. Si Lu. Fall er_graphics.htm 10/02/2015

Computer and Machine Vision

4 Images and Graphics

INTRODUCTION TO COMPUTER GRAPHICS

A Wavelet-Based Encoding Algorithm for High Dynamic Range Images

Digital Imaging Rochester Institute of Technology

Jeffrey's Image Metadata Viewer

Digital Images. Digital Images. Digital Images fall into two main categories

Sampling and Reconstruction. Today: Color Theory. Color Theory COMP575

Images. CS 4620 Lecture Kavita Bala w/ prior instructor Steve Marschner. Cornell CS4620 Fall 2015 Lecture 38

UNIT 7B Data Representa1on: Images and Sound. Pixels. An image is stored in a computer as a sequence of pixels, picture elements.

CGT 511. Image. Image. Digital Image. 2D intensity light function z=f(x,y) defined over a square 0 x,y 1. the value of z can be:

Bryce 7.1 Pro HDRI Export. HDRI Export

Images and Displays. CS4620 Lecture 15

4/9/2015. Simple Graphics and Image Processing. Simple Graphics. Overview of Turtle Graphics (continued) Overview of Turtle Graphics

ALEXA Color Processing

UNIT 7C Data Representation: Images and Sound Principles of Computing, Carnegie Mellon University CORTINA/GUNA

Digital Imaging with the Nikon D1X and D100 cameras. A tutorial with Simon Stafford

Color Management. Photographers Thomas Zuber.

Images with (a) coding redundancy; (b) spatial redundancy; (c) irrelevant information

Digital Libraries. Conversion to Digital Formats. Anne Kenney, Cornell University Library

Photomatix Pro 3.1 User Manual

Color Strategies for Image Databases

Color , , Computational Photography Fall 2017, Lecture 11

Technical Brief. NVIDIA HPDR Technology The Ultimate in High Dynamic- Range Imaging

APPLICATION OF HIGH DYNAMIC RANGE PHOTOGRAPHY TO BLOODSTAIN ENHANCEMENT PHOTOGRAPHY. By Danielle Jennifer Susanne Schulz

Lossless Image Watermarking for HDR Images Using Tone Mapping

Guidelines for TIFF Metadata Recommended Elements and Format Version 1.0

Image Processing Computer Graphics I Lecture 20. Display Color Models Filters Dithering Image Compression

IMAGE SIZING AND RESOLUTION. MyGraphicsLab: Adobe Photoshop CS6 ACA Certification Preparation for Visual Communication

Prof. Feng Liu. Fall /02/2018

Computer Programming

*Which code? Images, Sound, Video. Computer Graphics Vocabulary

LECTURE 03 BITMAP IMAGE FORMATS

DIGITAL IMAGING FOUNDATIONS

How to Avoid Landmines: Managing your Motion Graphics Projects

Introduction to Image Processing and Computer Vision -- Noise, Dynamic Range and Color --

NXPowerLite Technology

Anti aliasing and Graphics Formats

What You ll Learn Today

CATALOG. HDRi. reference and support

Carls-MacBook-Pro:Desktop carl$ exiftool -a -G1 EMMANUEL-MACRON-PORTRAIT-OFFICIEL.jpg [ExifTool] ExifTool Version Number : [System] File Name :

Huffman Coding For Digital Photography

Module 6 STILL IMAGE COMPRESSION STANDARDS

CHAPTER 3 I M A G E S

High dynamic range imaging and tonemapping

CSC 170 Introduction to Computers and Their Applications. Lecture #3 Digital Graphics and Video Basics. Bitmap Basics

STANDARDS? We don t need no stinkin standards! David Ski Witzke Vice President, Program Management FORAY Technologies

Digital imaging or digital image acquisition is the creation of digital images, typically from a physical scene. The term is often assumed to imply

WebHDR. 5th International Radiance Scientific Workshop September 2006 De Montfort University Leicester

Transcription:

HDR formats Imaging & Randering

HDR vs. LDR HDR Scene referred standard Tone mapping Usefull for: Many different output devices Postprocessing LDR Output referred standard srgb 1,6 ordes of magnitude Don t cover visible gamut 2

History 1850 Gustav Le Gray combined negatives 1940 s Charles Wyckoff Picture of nuclear explosion 1980 s Film industry proprietary use 1985 First HDR format by Gregory Ward Radiance 1997 Paul Devebec recovering HDR from photograps 1997 The Campanile movie First image editing program: HDRShop lead by Paul Devebec 2004 Valve Software used HDR rendering in Half life 2 3

Uncompressed vs Lossy & Lossless compression Each format is Lossy Thery is only precision or implementation errors Uncompressed formats PFM Lossless compression formats OpenEXR Radiance LogLuv Tiff Lossy compresion formats OpenEXR (Pixar s compression) Future interest 4

Logarithmic vs. Linear & Gamma encoding Logarithmic... Linear... Logarithmic examples LogLuv TIFF Pixar s TIFF Lograithmic exp. examlples Radiance PFM Linear examples scrgb Gamma correction srgb 5

Colorspaces XYZ CIE standard Unreal primaries RGB Negative primaries srgb Gamma correction Luv Luminiscence u,v vectors Convertible to XYZ YCC Y luminiscence Cr Cb correction Convertible to RGB 6

Magnitude & precision Magnitude is 10 based logarithm of delta max value/min value srgb has 1,6 orders of magnitude Human eye can see about 4 orders of magnitude at one time Possible magnitude is about 62 orders of magnitude Precision is size of quantitization step in current magnitude reasonable precision is about 1% Human can detect 2%, but in darker regions about 5% Gama&Linear encoding don t have the same precision over it s magnitude 7

Gamut Spectrum of colors Visible gamut: Human visible spectrum of colors Colorspace covers gamut XYZ srgb with sign Colorospace don t cover gamut srgb 8

Comparison table 9

Comparison magnitudes/bits 10

11

Tagged Image File Format (.tif,.tiff) Aldus Adobe Systems since 2009 TIFF 6.0 TIFF/EP, TIFF/IP, GeoTIFF Part of Exchangeable image file format (Exif) Tag file format container (wrapper) LibTIFF by Sam Lefflare Scanners, Printers, Fax 12

RAW Special unprocessed format of Digital camera No common specification based on chipset of a camera About 4 orders of magnitude (depends on type of camera) Nonlineary image data! 13

Radiance (.pic,.hdr) Gregory Ward (1985) 4 byte per pixel (R_mantisa, G_mantisa, B_mantisa, shared_exponent) 76 orders of magnitude 1% of relative accuracy uncompressed vs. (standart or adaptive) run lenght encoding Header, resolution string, pixel data The oldest and the most popular format XYZE covers gamut, RGBE don t 14

Radiance - header Magic: #?RADIANCE Keywords ended by empty line Format (RGBE vs. XYZE) Exposure Color corection Software version... 15

Radiance - resolution string Inline string 4 values Resolution X & Y In integer (N) Flipping & Rotation (sign) Example -Y N +X N 16

Portable float map (.pfm) Paul Devebec 3 32-bit floating point number or one 32-bit grayscale number Covers visible gamut Without compresion(compression would have bad results) Noise (invisible) Comments starts by # and ends by EOL After magic, or after data section Used by HDRShop 17

PFM - header 4 sequences of ASCII text each ends by white char magic PF (color) or Pf (grayscale) Weight Height Byte order Endian (sign) Scale (value) 18

OpenEXR (.exr) Industrial light&magic (1999,2003 as open src.) First used in films like Men in black II or Harry Potter and Sorcerer s stone Data formats 16, 32 floating point or 32 integer Negative primaries variable image channels Scan-line or tiled (lines of data or random accces to subsquare) Wrapper Aditional information Nvidia & ATI integration of 16-bit fp variant Lossless or lossy compresion Used by : OpenEXR software C/C++ library Multi Thread support Covers visible gamut 10,7 order of magnitude 0,1% of relative precission 19

OpenEXR - data Channels Predefined (R,G,B,A) Data format 16 bit Float 32 bit Float 32 UINT Sampling Subsampling Tiles vs. Scaned lines 20

OpenEXR data tiled files Tiles Faster zooming Random acces Multiple levels resolutions Types ONE_LEVEL MIPMAP_LEVELS RIPMAP_LEVELS Scan lines Easyier Fast sequencial read Possible random acces 21

OpenEXR file structure Header Attributes pixels Basic Display/Data window Pixel Aspect Ratio Channels Compression LineOrder Screen Window Center/screen window resolution tiledescription 22

OpenEXR - compression Lossless PIZ Wavelet transform, Huffman The best (35-55%) ZIP RLE Lossy PXR24 For FLOAT type Reducets 32 to 24 bit Remove noise B44 Only for HALF type Block of 32bytes compressed to 14 (44%) 22% B44A +4 Block of 16 bytes uniform compressed to 3 bytes (44%) Large unifrom areas 23

LogLuv 24/32 Gregory Ward (1998) Logarithmic uv representation (similar to YCC) 24 or 32 bits/pixel (10(16) log Luminiscence,7(8) u,7(8) v ) Sam Leffler s TIFF library Covers visible gamut 38 order of magnitude 0,3% of relative accuracy for 32 4.8 order of magnitude 1,1% of relative accuracy for 24 24

scrgb Microsoft & HP Linear representation Extension of srgb space Either 16-bits per primary 48-bits/pixel using Linear encoding scrgb Or 12-bits per primary using Gamma encoding 36-bits/pixel RGB using Gamma encoding scrgb-nl 36 bits/pixel YCC using Gamma encoding scycc-nl Covers visible gamut Try to be a standard 25

Pixar s log TIFF One of the first HDR encoding (80 s) Logarithmic Part of Sam Leffler s TIFF library 3.5 order of magnitude 0,4% of relative accuracy, but don t cover visible gamut 33 bits per pixel (11R, 11G, 11B) Used by pixar in film recording ZIP lossless compresion 26

Others JPEG-HDR XSI (.map) by Softimage 3D rendering 27

Sources Overal http://www.anyhere.com/gward/hdrenc/hdr_encodings.html http://www.doschdesign.com/e_infobase/hdri.pdf http://www.debevec.org/ http://www.fxguide.com/article268.html http://luxal.dachary.org/webhdr/formats.shtml http://www.wikipedia.org/ Format http://www.openexr.com/ http://radsite.lbl.gov/radiance/ http://gl.ict.usc.edu/hdrshop/pfm/pfm_image_file_format.ht ml 28