Andy Bell Photography

DXO PhotoLab 2 Vs Photo Ninja

A clash of titans!

In my opinion, DXO PhotoLab and Photo Ninja are the best RAW converters. Others are good. But, as pure RAW converters, these two are head and shoulders above the others. Things, of course, change over time. Skylum is about to update Luminar. It’s already very good. Who knows just how good it will be? DXO have just released Photo Lab V2 so now it a good chance to see how it stacks up against Photo Ninja.

New In Photo Lab 2

Photo Lab 2 features the following improvements:

U Point tech is DXO’s brilliant approach to making local selections. First seen in NIK’s Viveza tool it is the most effective way to make local selections in an image. No messing around with masks, no fiddling with selections. Just click and size. Done!

Clearview was one of the main reasons for using DXO – it does what it says. It removes haze from images without making them look unnatural. And now they claim to have improved it…

Photolibrary is DXO’s first foray into Digital Asset Management (DAM), thus really encroaching into Lightroom’s territory.

DCP color profiles are the way to ensure that the colours you capture with your camera truly reflect what you saw. As DXO point out, if all your software supports colour profiles then you can pass the images to different programs without corrupting the colours. Not all software supports them, but Photo Library and Photo Ninja both do, so it’ll be interesting to see how they stack up.

RAW processing

This review will focus on RAW processing in the following areas:

Both DXO and Ninja offer tools in these areas. Ninja has no DAM capabilities so they won’t be compared. Neither does Ninja offer local selections and editing. Ninja is 100% a RAW development tool that can also process regular images. DXO can do the same along with local edits. However, DXO can only develop RAW images for supported cameras. Even converting the image to .DNG doesn’t help. Ninja, in contrast, is happy to process .DNG files from unsupported cameras. So, if you have the excellent Canon M50, which produces .CR3 files, then DXO will refuse to perform RAW conversions. Pity.

Colour profile support

In my Ninja review, I pointed out how well it supports these. Here’s an image with a colour profile target in it. Let’s see how they both handle it:

Colour profile image


Ninja can build a colour profile from this image. DXO needs the profile to be built from 3rd party software (which comes free with the Colorchecker product. Once built and applied here are the outputs with all other processing options switched off:

[URISP id=533]

This is a bit weird – Ninja’s results are warmer and richer than DXO and its tones are closer to the original image. So, I put the same image into Luminar and applied the RAW profile. Its result was much closer to Ninja’s but less saturated. Hmmm. The image, in theory, should be identical in every program but it is not. I have no idea which one is ‘right’ and I’m sure all of them provide a decent starting point for further work. I really like the way Ninja organises profiles and I love the warm, rich colours. But a colour profile is supposed to standardise the colours and this isn’t happening.

Score: impossible to tell… Ninja’s colours look nicer but are they right?

Oh well, back to the test…

Noise Reduction

This is something we can easily test. I’m going to use my standard test image for this one:

Original Image, no processing


This image has some subtle noise in it, which is most easily seen in the sky:

Noise is visible


It is not bad, so neither program should have any problems dealing with it. But what effect will this have on the rest of the image?

Here’s DXO’s result, using Prime Noise reduction:



And here’s Ninja’s, using just Colour Noise reduction:



Both are noise free and both have retained the same level of detail in the mountains.

Score: Even, although DXO took a very long time to process the image, whereas Ninja is almost instantaneous.

Maybe this was not a stern enough test…

So, here’s a horribly noisy 1600 ISO image for them to try on:

ISO 1600 Noise


Don’t Panic indeed! Can they handle it?

This image could indeed induce panic into any noise reduction program. The noise is horrible and the detail in the image requires that it be maintained despite the noise reduction. After much fiddling, here is the best result I achieved from each program:


Noise Test DXO


DXO has managed to remove most of the noise but at quite a cost – there’s a nasty new noise around the yellow text. I couldn’t get rid of this and keep the image noise free.


Noise test Ninja

Ninja has, in contrast, done a much better job. The Noise has gone without too much loss of detail and no nasty artefacts. I was quite surprised by this result. DXO’s Prime Noise reduction is very highly regarded. It is touted (by them!) as ‘often imitated but never equaled  yet has been surpassed by Ninja. Then again, Photo Ninja’s noise reduction engine is very mature indeed, being the Noise Ninja engine that has been in existence for years and years.

So, for basic noise both programs work well. For truly nasty noise, Photo Ninja is better. Much better. And Ninja takes a few seconds to perform the noise reduction. DXO takes a very long time.

Point to Photo Ninja.

Highlight and shadow recovery

Back to the original image:

Original Image, no processing

This image’s dynamic range was too great even for the excellent Samsung NX1. The clouds are over exposed and the bottom left corner is too dark. What can the converters do to help?

Photo Ninja

Given that Ninja has a limited set of available adjustments, and has no local edits, I will just present one image from it in this section:

Ninja – Highlight and Shadow recovery

This is a decent result. Remember, no colour enhancement has taken place yet – the image needs more contrast, etc. But there is some detail recovery in the clouds and the shadows have been nicely lifted.

The settings I used for this were:


DXO offers both global and local adjustments. Here is my best result using global adjustments:

DXO – Highlight and Shadow recovery

This is similar to Ninja’s. Ninja’s image looks a little more detailed and the main differences are how the clouds look.

I used the following settings to achieve this result:

But what about local adjustments instead? Here I applied Smart Lighting: Slight globally and locally adjusted the clouds, sky and dark areas:

DXO – Local Highlight and Shadow recovery

I prefer Ninja’s highlight recovery in the clouds but DXO has pulled more detail out of the dark area bottom left, simply because I was able to target just that area.

Result: Hard to judge. Both converters have done a good job. Ninja has better highlight recovery, DXO had better shadow recovery when applied to a targeted area.


DXO has image sharpening to die for in that when it ‘knows’ where a lens is sharp and where it is soft it sharpens accordingly. If it doesn’t have a profile for the lens then it offers basic Unsharp Masking.

Ninja offers its own custom sharpening algorithm, which is intended to compensate for the effects of an anti-alias filter. It also has a feature called ‘Detail’ which provides additional sharpening.

Let’s see how they did.


DXO centre

DXO Edge


Ninja Centre

Ninja Edge

Evaluating these results is interesting. As we are only sharpening, I’ve turned off colour and highlight/shadow adjustments and just left on Noise Reduction and Sharpening. DXO’s image is a little lighter as a result but, as can be seen in the rocks and water, is a little noisier. DXO also has a slightly painterly look to it. All in all, there doesn’t seem that much difference to me in the sharpness of these samples…

Image clarity and colour enhancement

The real test, I suppose, is to see what happens when the full capabilities of these tools is thrown at the test image. Ninja has a set of colour enhancements and DXO has a huge array of settings that can be used to tweak the image. Without extending this already long post too much, let’s look at the final results:

[URISP id=558]

It’s really, really hard to pick a winner. With DXO, I switched on its enhanced Clear View Plus option and this removed a lot of haziness from the image. I used local adjustments for the sky, the shadow areas and the highlighted ridge on the right hand side.

Ninja only offers global adjustments, but it has some unique tools for controlling exposure and setting colour saturation and brightness.

When it comes to the quality of the resulting image, I think Ninja has a tiny edge in terms of noise reduction and sharpness. DXO has not been able to keep the image totally noise free, but this new release produces far more detail than DXO Photo Lab V1. Detail wise, there is little to choose between the two programs. Clear View Plus has dramatically enhanced the image with no discernible drawbacks.


DXO Photo Lab V2 is a big improvement on V1. My previous, albeit brief, comparison of DXO V1 vs Ninja showed Ninja to be better. Now the results are much closer. Both have their strengths and weaknesses which I summarise below:

Photo Ninja – Pros

Photo Ninja – Cons

DXO Photo Lab V2 Pros

DXO Photo Lab V2 Cons

Prices (26th October 2018)

DXO Photo Lab V2 Elite costs £159 GBP, although it’s on offer for a while at £119.99. The upgrade cost is currently £59 – a decent saving.

Photo Ninja costs $129 USD (£100 GBP using today’s exchange rate). The upgrade cost from previous versions is $59 USD (£46 GBP).

Which one should I get?

There’s no easy answer to that. This release of DXO Photo Lab isn’t making me want to reprocess all my images but there will be some where its local adjustments will be needed and its Clear View Plus tool is so useful.

Here’s one final image – the Photo Ninja result given the DXO Photo Lab Clear View plus treatment along with DXO’s lens distortion correction…

Ninja Plus DXO

Exit mobile version