Raw Recovery with ‘Oloneo Photo Engine’

Yesterday I presented a somewhat older panoramic image from 2006. Usually I don’t need that much time to reach a result which matches my vision. My standard workflow for panoramic images starts with loading all the files in the raw converter. I choose a common white balance for all images and unify exposure, shadows, and other parameters which have to be identical among every source image. After stitching I got the following result:

Castle Rock near Lynton (Devon, England)
Only global exposure set in raw converter

I was really disappointed. In my imagination the view just was stunning. But what I saw on the screen was really dull and boring. I tried to achieve a better result with adding masks and doing some dodging and burning, but I didn’t reach my goal of a spectacular image. So I left the files on the harddisk and they were buried in oblivion.

Recently I purchased Olonoe Photo Engine in order to use it for my high dynamic range workflow of spherical panoramas. Independently of that fact, I was recently crawling through the sphericals of our website and I stumbled upon the panorama PanoTwin Jürgen shooting Castle Rock. So I browsed my database for the images and found the long forgotten files of Castle Rock on my hardddisk. Immediately I realised that this image is a good candidate for the mode ‘raw recovery’ of Olonoe Photo Engine. So here is the result after playing a bit with the parameters:

Castle Rock near Lynton (Devon, England)
Raw recovery applied in Oloneo Photo Engine

So I choose the ‘raw recovered’ image as new base image of my tweaks. Again I applied some dodging and burning, but now the image matched my vision when I was standing at the coast of Lynton and looking towards Castle Rock. And this is the final result:

Castle Rock near Lynton (Devon, England)
Final image after tweaking in Photoshop

As Olonoe Photo Engine is capable of processing TIFF images with a bit depth of 16bit, be sure to start your panoramic imagery with images in RAW mode of your camera. And for best results stick to a full 16bit workflow.

Geotag Icon Show on map

Comparing corrected and uncorrected images of CV12mm/5.6 on Sony NEX-7

In a post from yesterday I analyzed a series of images from the Voigtländer Ultra Wide Heliar 12mm/5.6 on my Sony NEX-7 in order to identify the best aperture for maximum resolution. I wondered about the impact of my corrections at the stage of post-processing the images. To answer this question I picked the image taken with an aperture of f=8 and compare a uncorrected and a corrected version of the image.

While post-processing the uncorrected image I did the following:

  • conversion from ARW- to DNG-format
    (Adobe DNG Converter 6.6.0.261)
  • input sharpening in Adobe Camera Raw
    (Sharpn. = 25, Shrp.Radius = +1.0, Shrp.Detail = 25, Shrp.EdgeMasking = 0)
  • noise reduction in Adobe Camera Raw
    (LuminanceSmoothing = 0, Col.NoiseReduction = 25, Col.NoiseRed.Detail = 50)
Magenta cast and vignetting in corners uncorrected, distortion and chromatic aberrations also uncorrected.
Full image (uncorrected) with marked crop locations

While post-processing the corrected image I did the following:

  • conversion from ARW- to DNG-format
    (Adobe DNG Converter 6.6.0.261)
  • correction of magenta cast in the corners and vignetting with cornerfix
    (cornerfix 1.4.2.0)
  • correction of chromatic aberration in Adobe Camera Raw
    (ChromaticAberrationR = -15, ChromaticAberrationB = +8)
  • correction of distortion in Adobe Camera Raw
    (LensManualDistortionAmount = +3, PerspectiveScale = 101)
  • input sharpening in Adobe Camera Raw
    (Sharpn. = 25, Shrp.Radius = +1.0, Shrp.Detail = 25, Shrp.EdgeMasking = 0)
  • noise reduction in Adobe Camera Raw
    (LuminanceSmoothing = 0, Col.NoiseReduction = 25, Col.NoiseRed.Detail = 50)
Corners corrected with cornerfix, distortion and chromatic aberrations corrected with Adobe Camera RAW
Full image (corrected) with marked crop locations

For each of the marked locations in the full image I extracted a square (250 pixel * 250 pixel) which I will present at it’s original resolution. These images are not sharpened except for the same input sharpening with the raw converter. They are saved for web with a quality-setting of 60%.

Voigtländer Ultra Heliar 12mm/5.6@8 (uncorrected)
Voigtländer Ultra Heliar 12mm/5.6@8 (uncorrected)

Voigtländer Ultra Heliar 12mm/5.6@8 (corrected)
Voigtländer Ultra Heliar 12mm/5.6@8 (corrected)

In my opinion it’s clearly visible that the applied correction didn’t reduce the resolution of the image and therefore the identification of the best aperture for maximum resolution is not affected by these corrections.

Voigtländer Ultra Wide Heliar 12mm/5.6 (on Sony NEX-7) at different apertures

Recently I started using a Voigtländer Ultra Wide Heliar 12mm/5.6 on my Sony NEX-7. In two other articles I already described how to configure your NEX-7 for maximum assistance with manual lenses, how to attach the lens to the camera and how to post-process the images to eliminate the magenta cast in the corners.

As I am aware of the fact, that any combination of lens and body has it’s maximum sharpness at a specific aperture I did a series of test images to find this maximum. My subject was the front of a building. It has a nearly flat surface and the clinker bricks contain a lot of fractal details. The camera was mounted on a tripod whose distance to the wall was approximately 15 meters (approximately 50 feet). Images were taken with self-timer to prevent any camera-shake. Focus was set at the first exposure which was taken at f=5.6. The image quality was set to RAW (6,000 pixel * 4,000 pixel).

While post-processing the images I did the following:

  • conversion from ARW- to DNG-format
    (Adobe DNG Converter 6.6.0.261)
  • correction of magenta cast in the corners and vignetting with cornerfix
    (cornerfix 1.4.2.0)
  • correction of chromatic aberration in Adobe Camera Raw
    (ChromaticAberrationR = -15, ChromaticAberrationB = +8)
  • correction of distortion in Adobe Camera Raw
    (LensManualDistortionAmount = +3, PerspectiveScale = 101)
  • input sharpening in Adobe Camera Raw
    (Sharpn. = 25, Shrp.Radius = +1.0, Shrp.Detail = 25, Shrp.EdgeMasking = 0)
  • noise reduction in Adobe Camera Raw
    (LuminanceSmoothing = 0, Col.NoiseReduction = 25, Col.NoiseRed.Detail = 50)

The following image (at f=8) was scaled to 1,500 pixel * 1,000 pixel, sharpened and saved for web with a quality-setting of 60%.

Corners corrected with cornerfix, distortion and chromatic aberrations corrected with Adobe Camera RAW
Full image with marked crop locations

For each of the marked locations in the full image I extracted a square (250 pixel * 250 pixel) which I will present at it’s original resolution. These images are not sharpened except for the same input sharpening with the raw converter. They are saved for web with a quality-setting of 60%.

Voigtländer Ultra Heliar 12mm/5.6@5.6
Voigtländer Ultra Heliar 12mm/5.6@5.6
Voigtländer Ultra Heliar 12mm/5.6@8
Voigtländer Ultra Heliar 12mm/5.6@8
Voigtländer Ultra Heliar 12mm/5.6@11
Voigtländer Ultra Heliar 12mm/5.6@11
Voigtländer Ultra Heliar 12mm/5.6@16
Voigtländer Ultra Heliar 12mm/5.6@16
Voigtländer Ultra Heliar 12mm/5.6@22
Voigtländer Ultra Heliar 12mm/5.6@22

In my opinion it’s easy to see that the Voigtländer Ultra Wide Heliar 12mm/5.6 reaches it’s maximum sharpness at an aperture around 8 on a Sony NEX-7. If you stop further down diffraction starts to limit the resolution. For further reading on this issue try to start at this page at diglloyd.com.

Geotag Icon Show on map

Voigtländer Super Wide Heliar 15mm/4.5 attached to Sony NEX-7 via Novoflex NEX/LEM

In a recent article I described, why the E-mount of the Sony ILCE-7 is so interesting for people with legacy lenses and how to configure your Sony ILCE-7 to assist when taking pictures with these lenses. In another article I also described, how to get rid of the magenta cast in the corners when you are using ultra wide lenses on the Sony NEX-system.

And here is another example of a legacy ultra wide lense adapted to the E-mount.

Voigtländer Super Wide Heliar 15mm/4.5 attached to Sony NEX-7 via Novoflex NEX/LEM
Voigtländer Super Wide Heliar 15mm/4.5 attached to Sony NEX-7 via Novoflex NEX/LEM

Originally this lens was constructed for the M39 screw-mount of early Leica cameras. So you could either use an Novoflex NEX/LEI adapter or you use an M-Bayonet Adapter and the Novoflex NEX/LEM adapter. Depending on your other lenses one of this options should suit your needs. Personally I use the second option and I don’t have any problems while focusing.

If you’d like to read an intensive review of the lens then take a look at this page.

Sony NEX-7 and the use of legacy ultra wide lenses

In a previous article I wrote about the possibility of attaching nearly every interchangable lens to the NEX camera system via an appropriate adapter. And I already told you how you can configure your NEX so that it’s easier to work with your legacy lenses.

But there is still a problem when you use ultra wide lenses originally designed for the Leica-M camera system. Depending on the lens you get a strong coloured cast in the corners of your image. Meanwhile this problem is well described throughout the web. For example in an article of Luminous Landscape, the blog of Steve Huff or the blog of Jim Kasson.

My own experiences confirm these observations. Depending on the lens (and of course your subject) you get a strong coloured cast which you can’t ignore. The following example shows an image which was taken with the NEX-7 and the Voigtländer Ultra Wide Heliar 12mm/5.6. At the stage of post-processing I didn’t apply any correction for any of the known lens defects (like chromatic aberration or distortion) nor did I correct for coloured corners or vignetting.

Uncorrected example image taken with NEX-7 and the Voigtländer Ultra Wide Heliar 12mm/5.6.
Uncorrected example image taken with NEX-7 and the Voigtländer Ultra Wide Heliar 12mm/5.6.

But at the cost of additional post-processing there is a solution available which is based on the free software cornerfix (which is available for Mac and PC). At the stage of post-processing I didn’t apply any correction for any of the known lens defects (like chromatic aberration or distortion) but I did correct the coloured corners and vignetting with cornerfix.

With cornerfix corrected example image taken with NEX-7 and the Voigtländer Ultra Wide Heliar 12mm/5.6.
With cornerfix corrected example image taken with NEX-7 and the Voigtländer Ultra Wide Heliar 12mm/5.6.

Before I corrected the corners I generated my own lens-correction-profiles. Therefore I followed these instructions. For the flat field reference file I took a picture through a matted glass panel.

Flat field reference image taken with NEX-7 and the Voigtländer Ultra Wide Heliar 12mm/5.6.
Flat field reference image taken with NEX-7 and the Voigtländer Ultra Wide Heliar 12mm/5.6.

After that I followed the instructions for correcting images with cornerfix. I’m very pleased with the results and at the cost of some additional post-processing I get perfectly usable files from my legacy ultra wide lenses on my NEX-7. In the following example I corrected the coloured corners and vignetting with cornerfix and I corrected the lens defects (chromatic aberration, distortion) within Adobe camera raw. Some digital shifting, a crop to 3:4 and adding again some vignette completed the modifications of this image.

Image taken with NEX-7 and the Voigtländer Ultra Wide Heliar 12mm/5.6.
Image taken with NEX-7 and the Voigtländer Ultra Wide Heliar 12mm/5.6.

For the additional post-processing with cornerfix you need files in the DNG format. And to convert the Sony ARW files from the NEX-7 to DNG you will need at minimum the version 6.6 of the Adobe DNG converter. As my workflow was already based on the DNG format the additional post-processing is not much of an issue 🙂

Voigtländer Ultra Wide Heliar 12mm/5.6 attached to Sony NEX-7 via Novoflex NEX/LEM

The lens mount of the Sony NEX camera system is called E-mount. The E stands for Eighteen, as the flange focal distance of the Sony NEX camera series is exactly eighteen millimeters. Most interchangeable lens systems use a longer flange focal distance and therefore you can adapt nearly every available lens to the E-mount of the Sony NEX camera system.

In this case I used the NEX/LEM adapter from Novoflex to adapt an Voigtländer Ultra Wide Heliar 12mm/5.6 to a Sony NEX-7. On a full frame sensor this setup equals to a focal length of 18mm.

Sony NEX-7 - Voigtländer Ultra Wide Heliar 12mm/5.6 and Novoflex NEX/LEM
Sony NEX-7 – Voigtländer Ultra Wide Heliar 12mm/5.6 and Novoflex NEX/LEM

You must be aware that this combination only allows manual control. But the Sony NEX camera system assists in the use of manual lenses if the camera is proper configured:

  1. Make sure you enable the shooting without a lens: Menu → Setup → Release w/o lens → Enable
  2. For the first generation NEX cameras (NEX-5 and NEX-3) make sure you have an actual firmware (≥ version 04) installed. Check this by using Menu → Setup → Version. When you have an older version installed then download the latest version from the Sony support site .
  3. Enable the MF Assist function using Menu → Setup → MF Assist → 2 Sec
    You can choose between No Limit — 2 Sec — 5 Sec.
  4. Enable the Peaking Level using Menu → Setup → Peaking Level → Mid
    You can choose between Low — Mid — High.
  5. Choose your Peaking Color using Menu → Setup → Peaking Color → Red
    You can choose between Yellow — Red — White.

Switch your camera to A- Mode (aperture priority) and use the MF Assist button to get a perfectly sharp picture even when shooting a fast lens wide open.

SLR Magic 35/f1.7 on Sony NEX 5

The SLR Magic 35mm/F1.7 is a manual lens and is available with an E-Mount, that fits on the Sony NEX camera series.
To be able to use it, you have to make sure you tweak some settings in your camera:

  1. Make sure you enable the shooting without a lens: Menu → Setup → Release w/o lens → Enable
  2. Before you continue make sure you have Firmware ≥ Ver. 04 installed! Check this using Menu → Setup → Version. When you have an older version installed download the latest version from the Sony support site here.
  3. Enable the MF Assist function using Menu → Setup → MF Assist → 2 Sec
    You can choose between No Limit — 2 Sec — 5 Sec.
  4. Enable the Peaking Level using Menu → Setup → Peaking Level → Mid
    You can choose between Low — Mid — High.
  5. Choose your Peaking Color using Menu → Setup → Peaking Color → Red
    You can choose between YellowRed — White.

Switch your camera to A- Mode (aperture priority) and use the MF Assist button to get a perfectly sharp picture even when shooting the lens wide open with f/1.7!

You find some example shots in this post.

See a very detailed review of the lens here.

SLR Magic 35/f1.7
SLR Magic 35/f1.7
SLR Magic 35/f1.7 on Sony NEX 5
SLR Magic 35/f1.7 on Sony NEX 5

Remote Trigger with Arduino, a Shield in a Box

After the prototype remote trigger I presented in my previous post has been tested succesfully I decided to make my own shield for the arduino and put the whole system in a box, that I could take with me for shooting panoramas. What you see in the following pictures is my attempt to make a portable system for all types of remote triggering my NEX 5. I called this project The Ultimate Trigger V1.

Creative Commons License The Ultimate Trigger V1 is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.

I tried to make the shield somehow modular in design. This means I can attach different types of servos, I can attach a different IR receiver and I can change the attached wireless RF receiver without using a soldering iron.

This image shows the guts of the whole system. On the left side from top to bottom:
The arduino board with the attached shield. Several items are connected via cables to the shield: The IR remote receiver with its red-black-blue cable going to the upper lid of the box on the right. The IR receiver itself is glued to the lid with instant adhesive. The servo can be connected via the red-black-green cable going towards the outside of the lid. The third party wireless RF remote receiver (dismantled compared to my last post) sits in the bottom right part of the left lid and is attached to the shild also via a cable. Last but not least you see the 9V battery powering the arduino and the shield. The wireless RF receiver has its own battery.

Ultimate Trigger V1 - Box Open
Ultimate Trigger V1 - Box Open

When the box is closed you see on the upper side (which is in my definition the side next to the camera and thus close to the servo) the three pins, where a servo can be attached. Furthermore you see on the side facing the operator the three LEDs showing the status of the device.

Ultimate Trigger V1 - Box Top
Ultimate Trigger V1 - Box Top

On the bottom side you see from left to right: The IR receiver, the arduino USB port and the arduino power port.

Ultimate Trigger V1 - Box Bottom
Ultimate Trigger V1 - Box Bottom

Like the image before this one shows the bottom part of the box (from left to right): The IR receiver, the arduino USB port and the arduino power port.

Ultimate Trigger V1 - Box Bottom Details
Ultimate Trigger V1 - Box Bottom Details

The following images show the system without the box. First the shield connected to the arduino. The battery, servo, RF receiver and IR receiver are all disconnected.

Ultimate Trigger V1 - Shield On Arduino
Ultimate Trigger V1 - Shield On Arduino

This image shows the top view of the plain shield.

Ultimate Trigger V1 - Shield Top
Ultimate Trigger V1 - Shield Top

This image shows the bottom view of the plain shield.

Ultimate Trigger V1 - Shield Bottom
Ultimate Trigger V1 - Shield Bottom
QR Code Business Card