Jump to content


CNers have asked about a donation box for Cloudy Nights over the years, so here you go. Donation is not required by any means, so please enjoy your stay.


Open Source, Easy "HDR"

This topic has been archived. This means that you cannot reply to this topic.
5 replies to this topic

#1 Olivier Biot

Olivier Biot


  • *****
  • topic starter
  • Posts: 24977
  • Joined: 25 Apr 2005

Posted 21 September 2011 - 05:11 PM

Open Source, Easy "HDR"

By Dave Hensley

#2 seryddwr


    Innocent Bystander

  • *****
  • Posts: 3442
  • Joined: 19 Feb 2010

Posted 24 September 2011 - 10:06 PM

That is some prodigious work. I might have to look into this, sometime.

#3 BSJ



  • *****
  • Posts: 1384
  • Joined: 22 Dec 2008

Posted 03 October 2011 - 09:07 AM

What does 'HDR' mean?

#4 Doc Willie

Doc Willie


  • *****
  • Posts: 2022
  • Joined: 31 Mar 2010

Posted 03 October 2011 - 02:50 PM

Extrapolating from LDR, Low Dynamic Range, in the article, I would guess "High Dynamic Range." Just a guess.

#5 Thomas Karpf

Thomas Karpf


  • *****
  • Posts: 2085
  • Joined: 09 Feb 2009

Posted 04 October 2011 - 08:31 AM

The short, short version is: most image formats only support 256 levels of brightness, which means that in many pictures you either lose the detail in the shadows (because the picture was taken so you can see detail in the BRIGHT areas) or you lose the detail in the bright areas (because the picture was taken so you can see detail in the DARK areas). A HDR image allows you to see both the dark areas and the bright areas.

With a HDR (High Dynamic Range) image, you take multiple pictures of the same scene with different exposure settings on the camera (perhaps at -3, -2, -1, 0, +1, +2, and +3 f/stops) so some pictures are over-exposed and some are under-exposed and combine them so you can see detail in both the shadows and the bright areas.

#6 daev


    Technically Enlightened

  • *****
  • Posts: 6610
  • Joined: 10 Mar 2004

Posted 28 November 2011 - 07:29 PM

Sorry to have dropped an article on you all and then seemingly abandoned the post (I've had a lot going on the past few months).

Tom's got the gist of it. An HDR image is actually an image with more than the normal range of brightness. A "normal" photograph, for instance, comprises roughly 5 or 6 stops of brightness. Put another way, the brightest part of the image might be roughly 50 times brighter than the darkest portions (one stop=twice as bright, 2=4 times as bright, 3=8 times, etc.).

Monitors and printed images suffer from the same limitation. True HDR images however use more than the standard 8 bits per color to represent brightness, so they must be converted to 8-bit per color for display or print (the converted file is referred to as an LDR image, which is actually just the normal 8-bit per color image type we're commonly used to).

The trick with the conversion process is to present an image that shows the contrast over the entire brightness range without altering things to the point of looking unnatural. There are many ways to do this, but none seem to work in all cases. Many methods result in rather extreme alteration of local color and contrast.

The method I described doesn't alter any of the data in the images (it's not true HDR, since there is never really any computation of higher dynamic range), but rather combines the data from bracketed exposures to represent a wider dynamic range without tone mapping. Tone mapping most often alters local contrast and color to the point where the image takes on an unnatural look and introduces artifacts such as dark halos in high contrast areas of the image.

This method avoids that, at the expense of not being able to adjust parameters. It's not a bad trade-off, since the parameters you'd be adjusting don't really apply. They are mostly concerned with minimizing tone mapping artifacts which won't be created at all using this method.

I find myself using this method over any of the HDR software I've used since it doesn't play havoc with colors or produce "obvious HDR" images.


CNers have asked about a donation box for Cloudy Nights over the years, so here you go. Donation is not required by any means, so please enjoy your stay.

Cloudy Nights LLC
Cloudy Nights Sponsor: Astronomics