CS 766 Computer Vision Assignment 1: High Dynamic Range (HDR)

Saikat R. Gomes (saikat@cs.wisc.edu) & Stephen Lazzaro (slazzaro@cs.wisc.edu)


Contents

  1. Home
  2. Introduction
  3. Implementation
    1. Image Acquisition
    2. Simple Pixel Averaging
    3. Response Curves
    4. Tone Mapping (Matlab)
    5. Reinhard's Local Tone Mapping
    6. Reinhard's Global Tone Mapping
    7. Ward's Algorithm
  4. Results Comparison 1
  5. Results Comparison 2
  6. Results of Ward's Algo
  7. Datasets
  8. Code
  9. Git Logs
  10. References

Simple Pixel Averaging

From the input images each corresponding pixel values were taken and averaged to create an average pixel value for the RGB channels and a new image was created. Noticibly the range did not change and not much was gained in terms of capturing higher range in radiance. Below are the results of this naive experiment.

Original Image 1

Original Image 2

Original Image 3

Average Pixel Value Image


Original Image 1

Original Image 2

Original Image 3

Average Pixel Value Image

Special thanks to Abhishek Chandra of AbhiChandra Photography for allowing us to use his images.