Saturday, December 14, 2013

Inexpensive but helpful tool

I recently purchased a TriggerTrap (www.triggertrap.com) cable to allow me to remotely fire my Nikon camera from the TriggerTrap application installed on my HTC One phone.  While the cable and app combo are a really great idea and work really well, it did raise one issue - namely what to do with my phone when doing long exposures or other automated firing.  Do I stand there and hold my phone, for how ever long it takes to fire all images or do I just let it hang there by the cable (and strain the connections)?  The much better solution would be to find some means of attaching my phone to either my camera or tripod.

Jump forward to about 1 month ago and I was in, of all places, my local Home Depot store and walking past a Christmas gift display of cellphone related items.  And that's where I spotted something called "Mobile Man", which is a rubber coated, flexible, person-shaped device to hold your cellphone and hang it off things via the hook at one end; a photo will show you what I mean better than my words, so here it is:


The entire thing has a flexible wire skeleton that allows it to be molded to shape/size to suit.  The hook means I can hang my phone from my tripod and and be secure in knowing it's not going to fall.  This little guy only cost around $5 which to me makes this a huge bargain and really hard to beat for anyone wanting a means to quickly attach their phone to a tripod.

Here's another photo with it actually holding my phone:


Monday, December 9, 2013

Working behind the scenes

While I may not have been taking many photographs lately, I’ve still been pretty busy behind the scenes.  I’ve been taking a closer look at different programs for creating HDR Images and tone mapping them to LDR files - free, open-source, shareware and commercial.  While my testing may not be as thorough as some of the major review sites, I carried out a side by side comparison of them all to see how they handled the same set of 9 auto-bracketed exposures.

The pictures in question were a pretty tough test due to it being of a tree, with the sun directly behind it shining into the lens.  And while the camera was mounted to a tripod, there was some movement to the branches and leaves from a slight breeze.

The programs I tested were:
  • Adobe Lightroom and Photoshop (my normal combo and benchmark)
  • Photomatix Pro 5 (trial copy)
  • HDR Expose 3 (trial copy)
  • LuminanceHDR
  • Hydra Pro (trial copy)
  • EnfuseGUI
  • ImageFuser
(behind the scenes were a few other command line tools that were used by the “FOSS” software - Enblend-Enfuse, Hugin, Libpano)

And the winner is………!!!!!!  Honestly, not that clear cut that I could pick one overall winner - for me that is.

The one with the best combination of ease of use, quality of results, image aligning, ghost removal and ability to ingest RAW files and able to export/save the 32bit HDR file would bePhotomatix Pro 5.  It is a commercial program and has a license fee but it is very reasonably priced.  I will be picking up a full version of this in the near future.

As for the free, open-source, shareware (FOSS) programs, my vote for the one with the most features and that worked for me and my files is ImageFuser.  The only things that let it down from being the ideal application is the lack of ghost removal and it’s limited exporting of the 32bit HDR files.  While this program is more of a photo merging application than a true HDR tone mapper, it produces really nice “natural” LDR images from my shots.  It also is the only one of the “FOSS” programs tested that had a fully working auto image alignment feature as well as the ability to correctly ingest RAW files from my Nikon.

There were a couple of issues I ran into that were deal breakers, for me personally, with a couple of the programs:
  • HDR Expose 3 has a tricky to use image alignment tool that, to me, is a lot harder to use than it needs to be when comparing it to other programs.  Which is a shame as this program has some nice features that I have not found in other programs - in particular the Veiling Glare tool.
  • LuminanceHDR would not work correctly with the RAW files out of my Nikon.  While it was able to read them, it was not reading them correctly and was producing badly exposed and wildly colored images.  Contacting the company via their Facebook page did not resolve this issue and their limited response did not include assistance in fixing the issue.  Also, I was not able to get the auto-image alignment feature to work - it kept giving an error that it was not setup, despite my having the “companion” tools installed.  And while the manual alignment was simple to use, I was not able to correct any complex alignment of the stacked images.
As for the remaining programs, here are my findings:
  • EnfuseGUI - while this uses the same "back-end" as ImageFuser, the images it produces are a lot more saturated. Also there is no alignment tool and no RAW file capability.  When used with aligned images and TIFF source files, this does produce wonderful images.
  • Hydra Pro - maximum image stack size of 5 files.  I often will have stacks of 9 images when there is a wide exposure range in the scene.  Maybe a minor issue due to not "needing" more than 5 images for an HDR but it does limit its appeal.  As for its output, I found it to be rather dull and no better than my base-line from Lightroom/Photoshop.
All in all, this was an interesting period of testing and I know what works (better) for me and the images I like/want to produce.  I will still be using Lightroom and Photoshop as the basis for my work but going forward I will also be using a combination of Photomatix and ImageFuser.  I’ll leave you now with the LDR image that ImageFuser produced as a part of this comparison testing.



Sunday, November 10, 2013

Mohawk Park

This weekend I took a trip out to Mohawk Park in Tulsa with my wife and dog...had a nice family day out.  Of course, I also planned on taking some photographs while there.  It was a wonderful sunny autumn day with warm temperatures and, for better photos, some nice clouds in the sky.

While my wife was off walking our dog I got my tripod set up next to a pond to take some HDR brackets of the trees and water, hopefully with some good reflections too.  As it turned out I was able to get reflections of the clouds in the water as well as the trees.

The later afternoon sun was giving a really nice golden light as it was coming from camera left, as well as a little glare onto the lens.  Not enough to be really concerned with and it was giving a nice warmth to the photo.





Tuesday, October 29, 2013

Visit to Tulsa

This past weekend saw me taking a trip to Tulsa and taking some photos of the BOK Center in the downtown area.  While I was there I also took a couple of additional photos of the high rise skyline, this time from a different angle.

My HDR brackets ended up having to be hand-held as my tripod became unusable due to an unfortunate turn of events.  Like many tripods, my Giottos is top heavy so can be awkward to carry with its carry-strap.  If given the opportunity it will try to flip up-side-down on my shoulder and when it does this the strap attachment of just looping around the leg bottoms can lose its grip.  Guess what happened?  Yeah, it flipped and the strap popped off the legs causing it to fall head first onto the concrete sidewalk.  To make it worse, it fell onto the mount screw of the ball head, crunching the top of the threads - and as I discovered shortly afterwards, it bent the screw rendering it completely unusable.

So, back to the photos.  I took a mixture of 5 shot and a couple of 9 shot brackets, all hand held.  I was pretty fortunate in that Photoshop was able to align them and remove ghosts with minimal effort on my part when I merged them to HDR.  I also tested them out in trial copies of Photomatix and HDR Expose with varying success - of the three HDR merges, only two packages were able to align the images and remove all the ghosts automatically.  HDR Expose has some nice features but it requires a lot more work up-front to get everything aligned and ghost free, not helped by what appears to be a trickier to use manual toolset.

Before I get to posting the photos, I wanted to briefly touch on my last couple of posts about creating and using a linear camera response curve and how my first attempts weren't that successful.  I'm still finding that having Lightroom use the Camera Neutral response curve gives me the most consistent results and none to minimal banding and posterization when processing and merging the bracket images.  I also made a very interesting discovery about my Nikon D2X.  I downloaded a trial version of Nikon Camera Control and connected my camera so I could check the response curves installed and in use.  What I found is that it is using a completely flat, linear response curve.  I can't say if this is the factory setting from Nikon but I can say that it is what it is currently using.

Okay, enough talk, it's time to get some photos posted here.  So here are a selection of tone mapped LDR versions of the HDR's I took of the BOK Center:

















And finally, here's my tone mapped image of the Tulsa skyline taken from near the BOK Center, to give a different view to the "usual" Tulsa skyline photo:




Thursday, October 24, 2013

Curve ball

After writing my last post I continued to test out the linear curve profile on other HDR images, including several multi-exposure ones.  And the more I tested, the more I found inconsistencies were creeping in.  I started seeing banding, posterization and increased noise appearing in the HDR files.  It seems that while the theory is pretty sound, the practice needs further investigation.

Something about the profile creation went wrong - but not completely, as a couple of HDR images worked really well with the profile.  So, until I can figure this issue out I will be utilizing the "camera neutral" profile within Adobe Lightroom as it is the most linear in behavior.


Wednesday, October 23, 2013

Throwing a (linear) curve

While doing further reading and research on the technical aspects of HDR Imaging I came across a pretty large issue concerning image curves.  Namely how Adobe Lightroom does not apply a neutral linear curve to your images.  Now when you are only working with single images, this is not necessarily a bad thing however, when working with multiple images for HDR's (3, 5 or even 9) this can become a big problem as the colors don't match up from image to image.  

Enter the theoretical linear curve, one that is completely flat from light to dark; which when all the images are stacked and merged keep all values of light, dark and color channels in their correct relationship to each other.

The problem is neither Lightroom or Photoshop has this linear curve profile and even using something like the "camera neutral" profile in Lightroom, there is still a slight curve to the profile which throws in mismatches.  How to modify these profiles or create a new one to fit my needs?

Which brings me to when (yesterday) I was browsing the forums on www.hdrlabs.com and found the answer.  Adobe provides the tool to create a custom profile in their DNG Profile Editor.  With it, you can create a custom camera profile that is completely linear and then export it into Lightroom (if like me you use Lightroom as your main workflow tool) and in turn apply to each of your images prior to exporting them to your HDR creation program of choice.

So, now you may be asking yourself, how do I create a custom profile - well here it is in a nutshell:
  1. Create a DNG of one of your photographs.  Again, Adobe has a free tool to do just this which is either standalone or included in Lightroom - Adobe DNG Convertor
  2. Open this DNG file in DNG Profile Editor and in the window that comes up ensure all the adjustments are zero'd and then on the Tone Curve tab, select Linear for the Base Tone Curve.  You want this graph to have the line completely straight from bottom left to top right.
  3. Save the Recipe - name it something useful to you
  4. Export the Profile - this will then add it to Lightroom for you, and can be found in the Develop Module under Camera Calibration
  5. In Lightroom, select the exposure stack, select this new profile and hit the Synchronize button to apply it to all the images in the selected stack.  This is also a good way to insure all develop settings match across the stack prior to creating the HDR Image
You are now the owner of a fully custom camera profile that has a truly linear response curve.  I now have one for my Nikon D2x, which is my current main camera.  It will be a good idea to go back and create on for my Nikon D100 too in case I want to get creative with photographs shot on it, as the profile created in DNG Profile Editor is camera specific, being that it is built off of the curve response of the camera the DNG file was taken on.

After all this you may be thinking "Is this all really worth the effort?", "Will a linear curve really improve my HDR Images?".  In my brief experiments since creating my custom curve I can give you a simple answer to those questions - YES!


Friday, October 18, 2013

Deep diving into HDR

Despite my lack of updates here and/or photos being posted I have been pretty busy and doing research and testing of HDR processing techniques.  And it has been pretty illuminating for me.  I've also learned that there is a lot more to making good HDR Images than just taking a sequence of photos and slapping them into something like Photomatix (good software, trying out the trial version).  While this may produce a HDR image, it will likely be very far from it's full potential.  One of my biggest finds is that despite my not having set any "default processing" of my NEF RAW files on import to Adobe Lightroom, they were being modified and altered slightly, so they were more likely to suffer highlight and shadow clipping when processed as HDR's.  This led me to start looking more closely at RAW convertor software and also what (if anything) could be done to minimize Lightroom's interference on RAW files.

My research led to a wonderful free (donations will unlock additional features) software package called Raw Photo Processor - caveat is that it is Mac only, which is not an issue for me.  Now this convertor keeps the RAW files as neutral as possible, so much so that they look very "cool" in comparison to other converted RAW files from other convertors.  I almost feel that they need a slight warm tone added to mimic what I see with my eyes.

I also found a minor modification to make to Lightroom to correct the unexpected and unwanted modification to my files on importing.  Under the Camera Calibration section of the Develop Module, change the profile to "Camera Neutral" to minimize any automatic processing and/or changes from what your camera captured.

As I move forward, I will most likely move away from using Lightroom and Photoshop as my primary software for creating HDR images.  Photomatix, while not perfect, is the most popular program for producing HDR images and tonemapping them and my testing/trials of it have confirmed that I will be getting a full version.  Now Lightroom is my primary cataloging and processing software so it will be staying as part of my workflow, especially now I've minimized it's interference with my RAW files.  I will likely keep using it to feed RAW's to Photomatix, although I'm seriously thinking of making a donation to RPP to unlock all the features and continuing to evaluate it against Lightroom to get the most neutral files to produce HDR's from.

I'll also continue reading the HDRI Handbook 2.0 from the people over at HDRLabs.  If you are really interested in learning about the technical aspect of creating HDR images, it is a very good read.  The website is also a very good resource that I recommend checking out.

As a visual representation of how my technique is evolving, I thought it would be interesting to post some comparison samples of one of my images so you can see how much things have changed.


From left to right you can see the progression from my original HDR image, through to my latest version (still using Lightroom and Photoshop to merge and tonemap).  Certainly some significant improvement in the overall look.