CS766 Project 1 Report

Project done by : Sundeep Vaddadi , Alok Deshpande

ˇˇ

GOAL

This project aims to recover high dynamic range radiance maps from a series of photographs taken with different exposures and use these radiance maps to construct a High Dynamic range image and view it by tone mapping it.

ˇˇ

Algorithms implemented

  1. Median Threshold bitmap method for Image allignment (bonus)
  2. Recovering high dynamic range radiance maps(one for each channel of RGB) from series of digital images taken at different exposures using Debevec's algorithm. This is obtained by an intermediatery step from which we obtain the response curve of the camera used
  3. Output the high dynamic range radiance maps as .hdr file and tonemap it to display the final HDR image.

Image Set used to get HDR image

We took one photo set,but this was done with due care to ensure that we would require one( We hope). The image set contains 17 images taken with various exposures. We used a high intensity lamp , which was kept behind a plant as source of illumination. we kept a few objects infront of the lamp . The lamp is placed so that, at high exposure we loose information of the plant and objects in front of it, at low exposure these objects show etail, but we loose information of sorrounding objects which are not illuminated by the lamp. The objective is to get a HDR image which shows details of all objects within and outside the direct illumination range of lamp. Another objective is to capture the lamp detail(like the structure of dial of the lamp) itself which will be lost at higher exposures.

Approach

Instructions to run the code