Photo Ninja – Contender or Pretender?
I came across Photo Ninja when I was looking for an image noise removal program. I had used Noise Ninja many years ago, with good results, but had stopped using it because DXO is so good at removing image noise from RAW files. However, sometimes DXO doesn’t support the camera I’m using and I wondered if there was a better noise reduction tool than Lightroom, Luminar and the other programs I use. After Googling Noise Ninja I found Photo Ninja, a RAW conversion tool that incorporates Noise Ninja and is written by the same team.
I downloaded the trial version and gave it a go, using the same test image as before.
The test image
This image is a good test for any RAW processing tool – it is contrasty, sharp, has shadow areas that need adjustment and has a little bit of noise in it as well.
Photo Ninja took 8 seconds to open the image. This is quite a long time but it is already doing some initial processing so I wasn’t alarmed by this.
Ninja’s interface is clear and uncluttered with, unusually, the settings area on the left of the screen and the image taking up a large part of the middle and left of the screen. Nice.
A little bit like Luminar, Ninja doesn’t present an overwhelming array of options. It just shows the basics on the left hand side and, when selected, further settings present themselves:
It’s worth noting the innocent little buttons – Presets and Defaults. Ninja works with you – you can create your own presets and select them from here, or use its own built in ones. I’m not a fan of presets. Usually! So many presets lead to horribly unnatural images that I really don’t like.
Ninja, however, comes with just a handful of presets that seem to have been created by someone who actually knows what a photo should look like rather than a set of ‘look how dreadful we can make your image appear’ options. For this image, I chose ‘Scenic Enhanced’ as the starting point for my efforts.
I then selected ‘Color Correction’.
This is where white balance is amended. The Mode option has four settings:
- From Camera
- From profile
The Automatic setting gives a very nicely balanced image, but for this one I left it on the From Camera setting as that looked a little warmer and more pleasing to me.
You can set the White Balance manually using the sliders or by clicking a grey area of the image.
The Color Recovery option is interesting. Ninja’s pre-processing has already recovered some Highlight details. You can use this option to lessen this if you don’t like its appearance.
Notice the Help button… Clicking this pops up a Help screen explaining the options you are currently using. The Help text is clear and concise and you can keep editing the image with it displayed. This is a really nice feature.
Exposure and Detail
I found this to be a really rich set of options, and the ones shown here are set by the ‘Scenic Enhanced’ preset.
The Smart Lighting option analyses the image and automatically sets the options below for you. I found the result to be excellent and left these settings alone. Of particular interest is the ‘Detail’ slider. I think this option is one of the key strengths of Ninja. RAW images are usually a little ‘flat’ prior to processing and most tools have some way of clarifying the image. DXO has Clear View, for example. NIK Viveza has a Structure tool that does much the same thing.
I found Ninja’s Detail setting to be excellent – not just on this image but on everything I threw at it. It gave the image some ‘pop’ without introducing any nasty artefacts or haloing.
For this image I added some shadow recovery and, again, found Ninja to do a really decent job, without introducing any nastiness into the image.
I’ll let Ninja’s popup help text explain this one. It gives you a taste of how clear and concise their help is:
“The color enhancement filter can be used to alter the hue, intensity, and lightness of colors in an image. The filter allows targeted adjustment of specific hue ranges. For instance, you can darken the sky, increase saturation of foliage, and alter skin tones.
Photo Ninja applies color enhancements in a perceptual color space instead of in a mathematically arbitrary HSV-type color space. This generally yields more intuitive and natural looking results. Photo Ninja also includes some builtin color “styles” that can serve as the basis for adjustment.
The color enhancement filter and the color correction filter complement one another. Color correction is primarily aimed at making color more accurate, but accurate color can often look a bit “flat” or bland. However, accurate color is canonical, so it provides a foundation for consistent and predictable color enhancement.”
The Scenic preset had set a number of different colour’s values and the ‘out of the box’ look was really good. I didn’t change anything.
Black and white
My image isn’t going to be a black and white one, so I’m skipping that section. Suffice to say, it offers a full and really good set of B&W options.
Noise removal was how I found this tool and it provides so many Noise Reduction settings!
The default settings didn’t have Luminance noise reduction switched on and I could still see some noise in the image. With assistance from the excellent Help system, I soon found a set of options that removed the noise completely without reducing image quality.
There’s an intriguing ‘Train…’ option. You can help Ninja remove noise by providing a set of images that it can analyse and determine the best settings for your camera at each ISO value. I haven’t tried it yet but it sounds like a worthwhile exercise.
The key point is that the software produced a noise free, high quality image. And it was at least as good as DXO’s. To be honest, I can’t believe I just wrote that. Nothing is as good as DXO is what I wrote in my previous blog post. And yet this is. More on that later.
Image sharpening is an absolutely key requirement in a RAW development workflow. Currently, the best way to sharpen an image is to do it three times:
- During RAW development
- After extra image enhancements
- For final output, after any needed resizing.
DXO Photo Lab knows this, and produces (arguably) the best RAW sharpening possible, provided it supports your camera and lens. Otherwise it just offers the usual unsharp mask sharpening. Most other tools do the same. To be honest, I’ve found DXO to be fantastic but the others to be less than optimal and I prefer to use FocalBlade’s excellent three stage sharpening if DXO can’t do it. So I was curious to see if Ninja could do the business.
Last night, when I first tested Ninja, I sat at my computer comparing the results of DXO and Ninja. I kept checking and double checking. In the end, I put it down to fatigue and decided to wait until today. But today the result is the same. Photo Ninja is at least as good as DXO, possibly better. Did I just write that? Yes, I did. And I still can’t believe it.
I think it is a combination of Ninja’s sharpening plus its image Detail tool that does the trick. It simply produces wonderfully sharp, detailed images. You’ll see the comparisons at the end of this post and can judge for yourself.
Chromatic Aberration (CA)
This image has a little bit of CA that is visible on the mountain peaks.
Ninja removed it all for me. I didn’t need to alter the settings it suggested. I’m glad about that – it would be horrible to have to keep guessing at settings until something worked out. When I developed PFS Image Darkroom in the early 2000’s, correcting CA was really tricky. I managed it using someone else’s toolkit but it’s not an easy thing to define, let alone code for.
Anyway, Photo Ninja did the job and that’s fine with me!
Vignetting and Distortion
I didn’t test Vignetting as this image had none. Ninja provides a decent set of options for removing it, and has the option of ‘training’ it to handle a particular lens’ vignetting. More on that later.
I also didn’t need, for this image, to use distortion correction. Most RAW programs do this automatically, depending on the lens used. Ninja needs to be trained about an individual len’s distortion characteristics. This is very much the same as building a lens profile in Lightroom. Distortion correction in this image is not needed, but images featuring buildings or the sea, where a dead level horizon is a must, will need this correction.
The final option is cropping, which is not needed for this image.
So much for theory, but what about the result, for that is all that matters. Here it is:
This is the image, reduced in size by 50% and it’s really, really good.
Let’s compare it with DXO, which had previously ‘won’ the RAW image shootout:
Immediately, we can see that the Ninja image is richer and more complete. But the DXO image could be further processed in another tool to add such richness. What about the detail? Just look at these 100% crops: (Ninja on the left, DXO on the right).
Amazingly, in every one of these images, Ninja has more detail and less noise…
A second test…
Usually, I would stop here but I wanted to see how Ninja performed on an image with truly horrible noise. I was in my local park yesterday and the late evening sun was catching the trees beautifully. I had a camera with me but the lens didn’t have stabilisation and, being a 50MM lens, I found it hard to handhold at a low ISO. So I took an image at ISO 3200 and it is horribly noisy. Here is my best effort with DXO and Ninja for this image:
Hmmm… Results like this speak for themselves, I think. Maybe Ninja is over saturated and could be toned down a little. But look at the detail! DXO was the undisputed king of noise reduction and image detail. Not any more. Photo Ninja has found detail in the image that DXO didn’t and this is a huge plus for Ninja!
Performance is important and here’s another surprise. DXO, due to it’s CPU intensive noise reduction algorithm, takes well over a minute to save this image as a 16 bit TIF file. Photo Ninja took a couple of seconds… How did it do this? It takes time to edit an image and, I think, Ninja is applying the results of your edits to the real image, and not just the displayed one, during ‘idle’ moments when you are assessing the results. So, when the time comes to save it to disk, all that is left to do is write the already processed image to disk. Of all the RAW tools I have tested, Ninja is the only one to do this. Of course, during batch processing this advantage wont be present, but who sits and stares at the screen during a large batch job? OK, we all do! But that just shows we need to get out more!
Ninja has a basic browser mode, with the usual folder structure on the left and image thumbnails on the right. The browser allows images to be rated from 1 to 5 but there doesn’t seem to be a way to filter the displayed images by rating. In its favour, the browser is really fast – about as fast as Breezebrowser and that is no mean feat.
The Image Editor does allow more than one image to edited at a time and placed side by side, but I’ve not really used this, so can’t comment on it.
Aside from the standalone program Ninja can be installed into Photoshop as a plugin.
Ninja can edit ordinary images as well as RAW images.
Photo Ninja’s website says that:
“Photo Ninja is a professional-grade RAW converter that delivers exceptional detail, outstanding image quality, and a distinctive, natural look.”
Absolutely true. But notice that it describes itself as a RAW converter rather than a complete image editing application. Tools are getting more and more ‘complete’, even if their functionality isn’t class leading. So, Exposure X4, the forthcoming Luminar, Lightroom and DXO all do more than pure RAW development. In a perfect world, one tool would do everything, but this is not a perfect world and my experience of ‘do it all’ tools is that they are ‘Jacks of all trades but masters of some’, or even none.
Ninja, unashamedly, is a Master RAW converter. It has undoubted mastery of everything a RAW converter should be. But it stops there. It doesn’t support:
- Local edits (although many of its tools clearly target certain areas of an image)
- Healing tools, such as dust removal
None of this compromises Ninja’s RAW development capabilities, but you will usually need another tool to complete the job. Actually, this is true of just about all the programs I’ve tested. I rarely (never, actually) publish an image that has only been worked on in one tool. Ninja unashamedly positions itself as a class leading RAW converter with excellent highlight recovery, colour correction, noise reduction and initial sharpening. It removes Chromatic Aberrations very effectively and can correct image distortion really well, although it would be nice if it could do it automatically ‘out of the box’.
When I first saw Photo Ninja I read reviews suggesting it was the ‘best’ RAW converter and I was really sceptical. I’ve seen claims like that before – virtually every software manufacturer says they do it better than the others and their users, who have invested their hard earned cash, are under cognitive pressure to justify their purchase when they make their review.
I was under no pressure. I was testing a free trial and have invested my hard earned cash in DXO and other tools. So, last night as I assessed the results I was absolutely amazed. Ninja just outperformed the competition on every photo that I threw at it. Around midnight I stopped and decided to re-assess things the next day. Maybe I was too tired and hallucinating. But today the results remain the same. Photo Ninja outperforms every other RAW converter I have tested in these areas:
- Colour rendition
- Image detail
- Noise removal
Where it lags behind a little is in supplying lens profiles for dealing with distortion, which are so useful for automatic corrections. Ninja does provide tools that, with practice, do a good job and the results can be saved for use on images taken at the same focal length and focus distance, but this is more time consuming than using a ‘factory supplied’ preset. Especially so with zoom lenses, where the distortions tend to be more severe and the number of variables is much higher.
Nevertheless, the results produced by Ninja are such that I think this inconvenience is worth it. Images with complex distortions could be edited in another tool, that has a profile for the lens, afterwards.
Ninja can also be ‘trained’ to recognise a camera’s colour renditions and noise characteristics. The only drawback is that you have to do the work by supplying sample images and photographing a colour calibration chart. But even without these, the results are really, really good.
$129 for a perpetual licence including 1 year’s free upgrades. $59 to upgrade, which is a decent discount.
RAW processing software ratings.
Here is my current ‘league table’
- Photo Ninja – best image quality, colours, noise reduction and details. And the fastest as well.
- DXO Photo Lab – excellent image quality and best distortion correction.
- Luminar – best user interface, excellent results.
- Photo Lemur – best automatic RAW processor.
- Exposure X3 – best Digital Asset Management tool and best browser. RAW processing needs improving. But, maybe, X4 will help there. Review coming soon!
If you purchase some of these programs using the above links I will receive a small commission. However, I do not get any commission from Photo Ninja or DXO purchases. Therefore, I think it’s fair to say my review is objective…
Since writing this review I have read through Photo Ninja’s online tutorials and its documentation and I would recommend you do too, before attempting to do serious image editing. This tool has a lot of hidden power that, when used right, will yield results that are as good as they get.
I have the impression that this software was written by skilled photographers for skilled photographers. Rather than swamp a user with useless presets or a swathe of unneeded options, it presents the bare essentials and does them so well. As I already own DXO, I am currently tempted to keep using it to batch process my RAW files into DNG files with just DXO’s camera/lens adjustments, removing distortions, chromatic aberrations and lens softness. Thereafter, the DNG files can be processed in Ninja – maybe that will give the best of both worlds.
Then again, I’m tempted to go out and shoot a set of images designed to teach Ninja about my gears’ noise and distortion characteristics and then use Ninja exclusively for RAW development.
I’ll keep you posted…
Hello, this weekend is nice for me, as this time i am reading this great informative paragraph here at my house.
Pingback: Topaz JPEG to RAW AI - first looks - Andy Bell Photography
I’ve used PN for about six years and, while it has certain strengths, there are two serious issues: first, highlight recovery is lacking and often can result in unwanted tints in certain areas (note the pink clouds in your samples). Second, for all intents and purposes, software development has stopped. A V2 has been promised for ages (since 2014!) but I have given up hope of ever seeing it.
Howard – good points. I often have to turn off the built in highlight recovery and then dial in exposure compensation, which looks better.
When I last spoke to the developer, he was planning to do v2. His problem is, I think, that users will expect the update to support all the latest RAW formats and there are so many of them!
Lightroom has only just started to support the new Canon EOS RP and DXO won’t be supporting it until June. Thankfully, the Adobe RAW to DNG converter is usually up to date so Ninja and others can work on DNG conversions from these new formats.
I used to write RAW converters and keeping up with RAW formats was so time consuming. Adobe has teams of developers. I suspect Ninja has far fewer developers and that would account for some of the delays in updating it.
Anyhow, I would rate Ninja as one of the top converters, apart from it’s weird highlight recovery.
I have also found building my own camera profile for Ninja to use improves it considerably.
I’ve been a supporter of PN — at least off and on — for six years and bought two upgrades, neither of which provided significant new functionality. With no sign of any movement for over a year, I’ve concluded it must now be the end of the road and I can’t use the software anyway on my current camera (Nikon Z6). Competition from similarly priced but far more featured software like ON1 and Luminar means it’s becoming less and less relevant. yet it does have its own unique way of rendering which is generally pleasing for landscape and in some cases unrepeatable. It will be missed.
They do say they’re intending to release an upgrade.
I use Adobe’s DNG converter on my CR3 files and then PN handles them perfectly.
I’ve built a colour profile for my current cameras using the XRite Colour Checker target for PN to use and I now find NOTHING gets near it for colour rendition. I’ve put many images through the latest DXO (native CR3 files) and Luminar (DNG files) as well as other converters and I far prefer PN.
I only reach for Luminar if I have significant shadow detail to recover, as it is so good at that. But PN just brings out better detail than anything else I’ve tested, so it’s my go to RAW converter for my current camera equipment.
I totally agree with everything that has been written on this thread, and especially with David’s remark: it does have its own unique way of rendering which is generally pleasing for landscape and in some cases unrepeatable. I know C1, LR and Luminar (AI) but I took over a PN license this year: well-balanced landscape images are uniquely and wonderfully rendered by this software and I don’t want to move away from this gem. I regret that the product is only evolving to support new bodies. I regret that the Picture Code website has not expanded with proper tutorials and that there is no community that shares its uses with Photo ninja. Only the highlight recovery and shadow processing functions don’t really satisfy me. I would like to see the next (hypothetical) improvements on these two aspects.
interesting to get a reply three years on! I must admit that PN has now left my radar. As the planned v2 seems unlikely to ever see the light of day, a software which was already beginning to look dated a few years ago is now even more so. I’m not wiling to spend more money on it to be able to use it with my current camera but it does still have a place as the rendering is very distinctive if you like what it does. I agree that highlight recovery was still weak when I last used it.
David – yes, if V2 is going to happen it is certainly taking its time. To use it with modern cameras I’d convert it to DNG with Adobe’s free converter or, better still, DXO Pure Raw.
Hello, and thank you very much for your feedback.
I would like to present you a very recent use case which combined wonderfully (for me) the qualities of a Sony camera (A7 II), a takumar lens (50mm f1.4 8e) and Photoninja : a village picture taken from a high position and which I cropped on a very small part for a Google Maps contribution. This crop can be seen at this GoogleMaps address: https://goo.gl/maps/xq17wuKEKWf2Q3qC7 .
I demosaiced the RAW file successively with C1, LR and PN: PN gave me the best feeling of sharpness, depth and colour realism. PN is dominant over its competitors that I know of, only on a small number of my photos, but its achievements impress me enough that I don’t want to separate myself from this software. And so much for the costs, matter of heart !
Andy, I discovered your blog only yesterday and I appreciate it greatly. I wish you a excelent continuation
David, Andy, I wish you a very good day.
trouble is, Andy, that they’ve been saying this for years and the number of people who still believe them drops all he time. Would it be true!
PN can read the Z6 Nikon files from the external DNG converter but has no colour profile so the colours are wrong. It can read some of the DNG’s exported from LR with correct colours but others are just a sort of magenta wash. In other words, a total waste of time for this camera, I’m afraid.
True. But build your own profile and then PN works like a dream. I always carry a Datacolour passport chart with me in case I encounter odd lighting. It took half an hour to build the profile and PN now uses it all the time.
The results with the profile and without it are profound.
The only problem is that the profile costs some $$$ but I had one anyway…
Fair enough, but that sounds like hard work and I don’t feel too limited any more with LR, C1 and even Nikon’s own Capture software. With my previous Fuji system, I was struggling rather more and was pretty well forced into acquiring C1 for the kinds of shots where PN didn’t work so well. Not likely to update C1, though, as it is kind of pricey. But I’ll check for any PN updates every now and again.
I’d say the only downside is buying the Colourchecker Passport (£90). Then it’s just a case of taking a bunch of shots at various ISO settings – some overexposed and some underexposed and feeding them into Ninja. Ninja guides you through the process – it took me half an hour to an hour.
After that, Ninja uses the profile automatically.
Interestingly, other Converters can make use of profiles. DXO, Lightroom and Luminar all can. The Colour Checker target comes with free software for building genetic profiles for use with these programs.
I’ve often wondered if there is value in regularly profiling cameras even if the software has built in support…
Equipment changes over time and there may be variations between the camera I have and the one profiled by Adobe, etc…
I may do a post later to show the difference that the profile makes…
Pingback: Widsmob Retoucher for Windows Review - Andy Bell Photography
I am very interested in learning how Any built a color profile. Is there a reference or tutorial? Or, could he give some detail here?
The Photo Ninja help goes into all the details. Basically, you need a Colour Profile Chart. I use X-Rite’s Colour Checker Passport. You place it in daylight and take a bunch of photos at it at different ISOs and exposure settings. (Use a tripod for this as it makes the next step easier). Then you load these into Ninja and tell it you want to Profile you Camera Sensor. Then on all the images you tell it where in the scene the Colour Chart is. You have to line up a grid over the chart. Once all the images are processed, Ninja will have a new, automatically applied, colour profile for your camera. I’ve found it makes a big difference.
Note however, that Ninja’s profile can’t be used by other applications. You can download a profile creator from X-Rite that can process a DNG image into a profile that can go into other software. It is, however based only on one image and so is less sophisticated.
Hope this helps
Pingback: Adobe Alternatives-Photo Software for 2019/2020 - Andy Bell Photography
You need to be a part of a contest for one of the best websites on the web. I’m going to highly recommend this website!|
I’ve been using PhotoNinja for the last three years due to the fact that neither the Adobe database or the LensFun equivalent features any kind of LCP for any of the cameras I use. All of them are fitted to quadcopters which are used to photographically survey heritage buildings and other historic assets, so the need for lens aberration correction – especially accurate distortion correction is pressing, to say the least. I’ve had to ‘train’ the lens correction widget in PhotoNinja numerous times and, to be fair, it is a simple and straightforward process compared to the fiddly, time consuming and geeky (but awesome) Hugin alternative.
My workflow is a three-part process. Each shot gets put through PhotoNinja, converted to 32bit floating point TIFF and is then put through a fine tune using Darktable where it is subsequently output to JPG. The last step is the application of a custom Trademark/proofing watermark using GIMP.
The only ‘Fee-Ware’ I use is PhotoNinja: all the rest is open-source FreeWare. For the results it returns, I would honestly and unequivocally recommend its purchase and say that it is worth every red cent. So far I have funnelled all of my RAW’s through it – high thousands now so it has definitely paid back the initial investment. In addition, I can also say that every time I watch the noise get eaten out of a shot, leaving all of the detail behind, I am just as awestruck as I was when I watched it happen with the very first photograph.
To anyone who might read this: I would definitely recommend a careful read through of all the tutorials as they are excellent and comprehensive. This is also the only software I have used where the developer will genuinely engage with anyone who has a problem or query not covered in the FAQ’s. Jim Christian is thoroughly knowledgeable and is a true gentleman.
Chris – thanks for sharing your experience with this excellent software. And you are right – Jim (it’s author) is a lovely guy, always happy to discuss his software.
It’s not easy issuing a software product in an area saturated by big players such as Adobe. I know it only too well. In the early 2000s I published one of the first Raw Converters to support multiple RAW formats. Those who bought it loved it. But I couldn’t compete with Adobe.
Last year I published Digital Photo Guardian – a photo manager for Windows that truly *managed* your image collection. It warned you if photos went ‘missing’ (accidentally deleted) or weren’t backed up and it integrated with just about all the 3rd party photo editors (Affinity, DXO, Luminar, Photo Ninja, etc) but it got nowhere and I took it off the market.
So I have huge respect for Jim and Photo Ninja. If he can get V2 out with local adjustments I’d buy it instantly…