5 ultraviolet flashlights compared

June 5th, 2025

Recently I purchased a couple of cheap 365nm flashlights (or torches as we call them here in the UK) from AliExpress. I was rather dubious as to how well they'd work, but they were cheap enough it wouldn't be a big loss if they turned out to be useless. I was also encouraged by them selling both 365nm and 390nm versions - surely they wouldn't both actually be visible light, as otherwise why would they offer the two versions?

5 ultraviolet flashlights compared

Read the rest of this entry »

Protective glasses for ultraviolet photography

May 28th, 2025

It is recommended to use UV blocking eyeware when doing reflected ultraviolet photography with light sources that output UV at a greater intensity than natural sunlight. In this test I'll be comparing the UVA blocking of UVEX Super OTG (Over The Glasses) safety glasses, my normal eyeglasses that I wear all the time, and a cheap pair of Cycling / Sports glasses.

Protective glasses for ultraviolet photography

Read the rest of this entry »

Flash comparison for Ultraviolet close-up photography

May 24th, 2025

In this post I'll be testing a few different flashes for close-up UV photography. We'll be looking at:

Flash comparison for Ultraviolet close-up photography

Read the rest of this entry »

ISO invariance – is ISO just metadata?

May 6th, 2025

I recently watched a video aimed at photographers that claimed modern cameras only have two real ISO settings, and that RAW files just contain the chosen ISO in the metadata. Then your RAW conversion software will adjust the exposure appropriately based on that ISO in the metadata. So a RAW file shot at ISO 100 and another at ISO 400 with all other settings the same would both contain the same data, just the RAW conversion software will boost the exposure of the ISO 400 image by two stops compared to the ISO 100 image.

ISO invariance - is ISO just metadata?

Now, the first part about most cameras only having 2 real ISO settings (analog gain levels), as far as I know, is correct. But the second part about the ISO just being metadata did not match my experience. So I decided to test it in case I was mistaken. As if it was correct, I think I would find that quite useful.

The video in question did not contain any actual test results to demonstrate the points, and it has since been taken down, which I think gives a clue as to how correct it was.

Anyway, I have now tested this with my Canon R5 and Sony A7IV, and can sadly confirm my understanding was correct. If you'd prefer a video version of this blog post, that is available here: ISO invariance - is ISO just metadata?

Increasing ISO and applying negative exposure compensation in post

For this first set of tests I took an image exposed to the right at ISO 100. Then I boosted the ISO in-camera in 1 stop increments while keeping all other settings and the lighting the same. In Adobe Camera RAW I then pulled the exposure back down to match the ISO 100 image.

Photo taken with Canon R5 at ISO 100, then exposure pulled back -1 stop in post
Canon R5, ISO 100, -1EV in post

Photo taken with Canon R5 at ISO 200, then exposure pulled back -2 stops in post
Canon R5, ISO 200, -2EV in post

Photo taken with Canon R5 at ISO 400, then exposure pulled back -3 stops in post
Canon R5, ISO 400, -3EV in post

Photo taken with Canon R5 at ISO 800, then exposure pulled back -4 stops in post
Canon R5, ISO 800, -4EV in post

Photo taken with Canon R5 at ISO 1600, then exposure pulled back -5 stops in post
Canon R5, ISO 1600, -5EV in post

Photo taken with Sony A7IV at ISO 100, then exposure pulled back -1 stop in post
Sony A7IV, ISO 100, -1EV in post

Photo taken with Sony A7IV at ISO 200, then exposure pulled back -2 stops in post
Sony A7IV, ISO 200, -2EV in post

Photo taken with Sony A7IV at ISO 400, then exposure pulled back -3 stops in post
Sony A7IV, ISO 400, -3EV in post

Photo taken with Sony A7IV at ISO 800, then exposure pulled back -4 stops in post
Sony A7IV, ISO 800, -4EV in post

Photo taken with Sony A7IV at ISO 1600, then exposure pulled back -5 stops in post
Sony A7IV, ISO 1600, -5EV in post

As you can see, we cannot recover the blown highlight data.

This is the same for both cameras, and I get the same result in RAW Therapee as in ACR. Unfortunately both RAW converters limit you to 5 stops of negative exposure compensation, but this is enough to prove the point.

We can also look at the images pre-demosaic in RAW Therapee or RAW digger and see that they are indeed different brightnesses. Clearly, at least for these two cameras, ISO is not just metadata.

RAW Digger Composite view, Canon R5 image shot at ISO 100
RAW Digger Composite view, Canon R5 image shot at ISO 100

RAW Digger Composite view, Canon R5 image shot at ISO 3200
RAW Digger Composite view, Canon R5 image shot at ISO 3200

RAW Therapee Pre-demosaic view, Sony A7IV image shot at ISO 100
RAW Therapee Pre-demosaic view, Sony A7IV image shot at ISO 100

RAW Therapee Pre-demosaic view, Sony A7IV image shot at ISO 3200
RAW Therapee Pre-demosaic view, Sony A7IV image shot at ISO 3200

Decreasing ISO and applying positive exposure compensation in post

For the second test, we do the opposite, exposing an ISO 12800 image to the right, then reducing the ISO in 1 stop increments while keeping all other settings (and the lighting) the same. Then we boost the exposure of the images in our RAW converter to match the ISO 12800 image.

Photo taken with Canon R5 at ISO 12800, then exposure pulled back -0.5 stops in post
Canon R5, ISO 12800, -0.5EV in post

Photo taken with Canon R5 at ISO 6400, then exposure pushed +0.5 stops in post
Canon R5, ISO 6400, +0.5EV in post

Photo taken with Canon R5 at ISO 3200, then exposure pushed +1.5 stops in post
Canon R5, ISO 3200, +1.5EV in post

Photo taken with Canon R5 at ISO 1600, then exposure pushed +2.5 stops in post
Canon R5, ISO 1600, +2.5EV in post

Photo taken with Canon R5 at ISO 800, then exposure pushed +3.5 stops in post
Canon R5, ISO 800, +3.5EV in post

Photo taken with Canon R5 at ISO 400, then exposure pushed +4.5 stops in post
Canon R5, ISO 400, +4.5EV in post

Photo taken with Sony A7IV at ISO 12800, then exposure pulled back -0.5 stops in post
Sony A7IV, ISO 12800, -0.5EV in post

Photo taken with Sony A7IV at ISO 6400, then exposure pushed +0.5 stops in post
Sony A7IV, ISO 6400, +0.5EV in post

Photo taken with Sony A7IV at ISO 3200, then exposure pushed +1.5 stops in post
Sony A7IV, ISO 3200, +1.5EV in post

Photo taken with Sony A7IV at ISO 1600, then exposure pushed +2.5 stops in post
Sony A7IV, ISO 1600, +2.5EV in post

Photo taken with Sony A7IV at ISO 800, then exposure pushed +3.5 stops in post
Sony A7IV, ISO 800, +3.5EV in post

Photo taken with Sony A7IV at ISO 400, then exposure pushed +4.5 stops in post
Sony A7IV, ISO 400, +4.5EV in post

Crops to show noise

Crop of photo taken with Canon R5 at ISO 12800, then exposure pulled back -0.5 stops in post
Canon R5, ISO 12800, -0.5EV in post (crop to show noise)

Crop of photo taken with Canon R5 at ISO 6400, then exposure pushed +0.5 stops in post
Canon R5, ISO 6400, +0.5EV in post (crop to show noise)

Crop of photo taken with Canon R5 at ISO 3200, then exposure pushed +1.5 stops in post
Canon R5, ISO 3200, +1.5EV in post (crop to show noise)

Crop of photo taken with Canon R5 at ISO 1600, then exposure pushed +2.5 stops in post
Canon R5, ISO 1600, +2.5EV in post (crop to show noise)

Crop of photo taken with Canon R5 at ISO 800, then exposure pushed +3.5 stops in post
Canon R5, ISO 800, +3.5EV in post (crop to show noise)

Crop of photo taken with Canon R5 at ISO 400, then exposure pushed +4.5 stops in post
Canon R5, ISO 400, +4.5EV in post (crop to show noise)

Crop of photo taken with Sony A7IV at ISO 6400, then exposure pushed +0.5 stops in post
Sony A7IV, ISO 6400, +0.5EV in post (crop to show noise)

Crop of photo taken with Sony A7IV at ISO 3200, then exposure pushed +1.5 stops in post
Sony A7IV, ISO 3200, +1.5EV in post (crop to show noise)

Crop of photo taken with Sony A7IV at ISO 1600, then exposure pushed +2.5 stops in post
Sony A7IV, ISO 1600, +2.5EV in post (crop to show noise)

Crop of photo taken with Sony A7IV at ISO 800, then exposure pushed +3.5 stops in post
Sony A7IV, ISO 800, +3.5EV in post (crop to show noise)

Crop of photo taken with Sony A7IV at ISO 400, then exposure pushed +4.5 stops in post
Sony A7IV, ISO 400, +4.5EV in post (crop to show noise)

Here we can see all images look very similar, and I suspect this is where their confusion in thinking ISO is metadata has come from.

I should note that while I don't really see any difference in the noise in this test, (though brightness of the Canon ISO 400 seems different), modern cameras typically have two 'native' ISO levels, which might be something like ISO 100 and ISO 800. If your image requires exposure around the higher gain level, say at ISO 640 in this example, then you may get a better result shooting at ISO 800, and reducing the exposure one third stop from there rather than shooting below that second native ISO.

Applying negative exposure compensation in post for video

Next test is video. I exposed for the scene at ISO 100 in photo mode, then moved to video mode, keeping the settings the same but varying the ISO.

Canon R5 RAW Photo, ISO 100
Canon R5 RAW Photo, ISO 100 (for comparison)

Still frame from video shot with Canon R5 RAW Video, ISO 800, -3EV
Canon R5 RAW Video, ISO 800, -3EV

With RAW video on the Canon, our minimum ISO is 800. If we reduce the exposure by 3 stops in the Camera RAW tab in DaVinci (and then apply a Clog3 to Rec709 LUT) we get a result very close to a still photo shot at ISO 100.

Still frame from video shot with Canon R5 H.265 Video, ISO 800, 10bit, CLog3 , -3EV
Canon R5 H.265 Video, ISO 800, 10bit, CLog3 , -3EV

Next looking at H.265 footage on the Canon in CLog3, again the base ISO here is 800. I used the offset tool in Davinci to try and approximate 3 stops of exposure reduction. The blacks are crushed due to the simplistic way I tried to reduce the exposure, if you adjust the gain, gamma, and lift you can easily achieve a much better result.

Still frame from video shot with Canon R5 H.265 Video, ISO 800, 10bit, CLog3 , around -3EV with separate adjustments for highlights, midtones, and shadows
Canon R5 H.265 Video, IS O800, 10bit, CLog3 , around -3EV with separate adjustments for highlights, midtones, and shadows

Still frame from video shot with Canon R5 H.265 Video, ISO 400, 10bit, CLog3 , -2EV
Canon R5 H.265 Video, ISO 400, 10bit, CLog3 , -2EV

Still frame from video shot with Canon R5 H.265 Video, ISO 200, 10bit, CLog3 , -1EV
Canon R5 H.265 Video, ISO 200, 10bit, CLog3 , -1EV

Still frame from video shot with Canon R5 H.265 Video, ISO 100, 10bit, CLog3
Canon R5 H.265 Video, ISO 100, 10bit, CLog3

In H.265 you can reduce the ISO below 800 in-camera, at the expense of dynamic range. As we reduce the ISO down we can see there's really not any difference versus the ISO 800 result.

Sony A7IV RAW Photo, ISO 100
Sony A7IV RAW Photo, ISO 100 (for comparison)

Still frame from video shot with Sony A7IV H.264 Video, ISO 100, 10bit, Rec709
Sony A7IV H.264 Video, ISO 100, 10bit, Rec709

Still frame from video shot with Sony A7IV H.264 Video, ISO 200, 10bit, Rec709, -1EV
Sony A7IV H.264 Video, ISO 200, 10bit, Rec709, -1EV

Still frame from video shot with Sony A7IV H.264 Video, ISO 400, 10bit, Rec709, -2EV
Sony A7IV H.264 Video, ISO 400, 10bit, Rec709, -2EV

Still frame from video shot with Sony A7IV H.264 Video, ISO 800, 10bit, Rec709, -3EV
Sony A7IV H.264 Video, ISO 800, 10bit, Rec709, -3EV

Now looking at Sony, starting with a photo at ISO 100 again. Now looking at Rec 709 footage, not Log, we can see that as the ISO increases we cannot recover the exposure. I also found these needed a much larger offset adjustment to equate to 1 stop than the Canon Log footage.

Still frame from video shot with Sony A7IV H.264 Video, ISO 800, 10bit, SLog3, -3EV
Sony A7IV H.264 Video, ISO 800, 10bit, SLog3, -3EV

With SLog3, which has a minimum ISO of 800, I found it harder to match the ISO 100 photo, but we can see it is possible, just the image is a bit desaturated even with the SLog3 to Rec709 LUT applied.

Conclusion

So what we can say from these tests is that no, ISO is not just metadata. The gain is applied in the camera at the time the photo or video is taken. We can also see that exposing for the brightest highlight where you want to retain detail is just about clipping is good advice. In post we can then pull the exposure down to reduce noise, or push the shadows up to maximise the dynamic range of the image.

And when shooting Log footage we can see that exposing the image as if it was shot at ISO 100 (so log footage at ISO800 will look 3 stops over-exposed) then pulling back the exposure 3 stops can give us a reasonable result. Though shooting 2 stops over-exposed is probably more sensible.

But what we can also say is that ISO when shooting RAW certainly could be metadata if the camera manufacturers and RAW converters would implement it. An ISO 100 image pushed 2 stops looks pretty much the same as an ISO 400 image. So quite easily the camera could record images at either one of the two real gain levels depending on the ISO setting, then just push the exposure up in post as necessary to whatever ISO is recorded in the metadata. This would make life simpler as you could expose at higher ISO values to get a good preview image while not worrying so much about blown highlight data, as you could recover it in post.


Canon RF 28mm vs SK Xenon-E 28mm for false colour infrared photography and video

April 26th, 2025

Comparison of the Schneider-Kreuznach Xenon-Emerald 28mm f/2.8 lens and Canon RF 28mm f/2.8 lens for false colour infrared photography. [...]


Taking normal photos with a full spectrum converted camera – IR Cut Filters compared

April 13th, 2025

Comparison of various IR cut filters to allow you to take standard visible light images on a full spectrum camera. Looking at colour, green-cyan vignetting on wide-angles, and flare. [...]


Comparison of White Balance Targets for IR and UV Photography or Video

February 24th, 2025

In this post I'll be looking at various different white balance targets and seeing how they compare when doing an in-camera white balance for infrared photography or video. (Only actually looking at stills but if you can get the in-camera white balance set correctly for stills then it will work for video too). I'll be […] [...]


IR hotspot correction

January 11th, 2025

How to correct a diffuse infrared hotspot in various software - Lightroom Classic, RawTherapee, CornerFix, Adobe Camera RAW (ACR), and DaVinci Resolve / Studio. [...]


DIY Cheap CFExpress Type B card

January 1st, 2025

A guide on how to use a cheap M.2 NVME to CFExpress Type B card adapter with a cheap NVMe drive for a low cost fast CFExpress memory card that is far cheaper than commercially available cards. [...]


Custom White Balance Images for the Canon R5

December 16th, 2024

A guide for creating custom White Balance images for the Canon R5 (and possibly other Canon cameras) where you can easily identify the intended White Balance of the image from the thumbnail. Mainly useful when using different filters that require different white balances. [...]