Project

General

Profile

Camera Support #11562

Fujifilm X-T20 noise presets and whitebalance

Added by Sebastian Nowozin about 2 years ago. Updated over 1 year ago.

Status:
Fixed
Priority:
Medium
Category:
-
Target version:
Start date:
04/03/2017
Due date:
% Done:

100%

Affected Version:
2.2.3

Description

Thank you for adding base support for the Fujifilm X-T20.

To further support this recent camera, I created two full ISO sweeps with out-of-focus black/white saturation as well as one sweep with all white balance presets.

I place all these images into the public domain and make them available at the following URL.

http://www.nowozin.net/sebastian/tmp/fuji_x-t20_iso_wb.7z

(1.6 GB, MD5sum ccc3411cbe6aed704f4918ce0e4fbb81)

(The file upload should be finished two hours from opening this issue.)

dt-noiseprofile-20170623.tar.gz (9.02 MB) Stefan Schöfegger, 06/23/2017 09:27 PM

Associated revisions

Revision 5c24fe39
Added by Stefan Schöfegger almost 2 years ago

Fujifilm X-T20: White balance presets, refs #11562

Revision 9f26e20b
Added by Stefan Schöfegger over 1 year ago

noise profile: Add Fujifilm X-T20, fixes #11562

History

#1 Updated by Sebastian Nowozin about 2 years ago

Great to see 2.2.4 adds base support for the Fuji X-T20.

The images provided with this issue would add noise and whitebalance presets.

#2 Updated by Stefan Schöfegger almost 2 years ago

During profiling of images i get:

===> Checking profiling RAW images correctness + Jpeg export
--> ISO 200:
./DSCF1820.RAF
convert-im6.q16: DistributedPixelCache '127.0.0.1' error/distribute-cache.c/ConnectPixelCacheServer/244.
convert-im6.q16: cache resources exhausted `./DSCF1820-large.jpg'
error/cache.c/OpenPixelCache/3945.
convert-im6.q16: DistributedPixelCache '127.0.0.1' error/distribute-cache.c/ConnectPixelCacheServer/244.
convert-im6.q16: cache resources exhausted `./DSCF1820-large.jpg'
error/cache.c/OpenPixelCache/3945.
./DSCF1839.RAF
convert-im6.q16: DistributedPixelCache '127.0.0.1' error/distribute-cache.c/ConnectPixelCacheServer/244.
convert-im6.q16: cache resources exhausted `./DSCF1839-large.jpg'
error/cache.c/OpenPixelCache/3945.
convert-im6.q16: DistributedPixelCache '127.0.0.1' error/distribute-cache.c/ConnectPixelCacheServer/244.
convert-im6.q16: cache resources exhausted `./DSCF1839-large.jpg'
error/cache.c/OpenPixelCache/3945.

.. have to look where the problem occurs. Images open fine in darktable.

#3 Updated by Stefan Schöfegger almost 2 years ago

  • Status changed from New to In Progress
  • Assignee set to Stefan Schöfegger
  • % Done changed from 0 to 50

The errors came from ImageMagic PixelCache while generating the thumbnails.
The current limits of PixelCache (on debian stretch) are:

$ identify -list resource
Resource limits:
  Width: 16KP
  Height: 16KP
  Area: 128MP
  Memory: 256MiB
  Map: 512MiB
  Disk: 1GiB
  File: 768
  Thread: 8
  Throttle: 0
  Time: unlimited

I changed the limits in /etc/ImageMagick-6/policy.xml to
Resource limits:
  Width: 30KP
  Height: 30KP
  Area: 256MP
  Memory: 256MiB
  Map: 512MiB
  Disk: 2GiB
  File: 768
  Thread: 8
  Throttle: 0
  Time: unlimited

Now the thumbnails are generated.

#5 Updated by Stefan Schöfegger almost 2 years ago

The results for ISO 200 - 640 don't look very good. Can you please redo the shots with a different setup? Perhaps we get better results if we have a bit more expose image (but underexposed areas are needed too).
Is there o ISO 100 setting?

#6 Updated by Huy Hoang over 1 year ago

I've been using the noise profile copied from X-T2 (assuming it's the same sensor). I haven't tested the profiled denoise individually, but the profile you uploaded in this ticket and the X-T2 profile generate almost identical images for my denoise combo.

I took an attempt for ISO 100-51200, with the histogram barely touches both ends (these are lossless compressed RAF). See if they're good, otherwise let me know how I should take them again.

https://drive.google.com/open?id=0B1wdJ3PpKsLGVHhIdHB3TlJKbFE

BTW, I've tweaked and adjusted my denoise settings for a few days with several photos. This is the combo that I found to be decent, a good balance between noise suppression, details, color retention, and gradient smoothness.

Demosaic
- Markestejin 3-pass
- color smoothing: 5 times

Profiled Denoise 1
- wavelets strength=0.5
- blend uniformly, mode=average opacity=100%

Profiled Denoise 2
- wavelets strength=0.1
- blend uniformly mode=HSV Color opacity=50%

Profiled Denoise 3
- NLM patch=4 strength=4
- blend uniformly mode=hue opacity=100%

#7 Updated by Rolf Würdemann over 1 year ago

Dear colleagues,

thanks again for your great work!

I've recently uploaded a series of selected shoots from ISO 200 to ISO 12800,
native ISO-range of the X-T20 (100, 25600 and 51200 are only accessable for jpg),
spread histogram, out of focus, to:

https://bone.digitalis.org/doomlad/dt_noise_xt20_select.tgz

If you like to get all images taken for this range, or a couple of other ones,
please give a shout.

Best,

Rolf

#8 Updated by Huy Hoang over 1 year ago

Good to have more samples, although so far the profile copied from X-T2 has been working really well for me. One thing I found is the noise level of X-T20 is pretty much the same as Nikon D5500, but the pattern is more pleasure to look at (pixel peeping). Either the X-Trans sensor is better than Nikon's, or the Markestejin demosaic is better than AMaZE, or both.

The denoise combo I posted ealier worked well for D5500 with 18-140mm lens, but I found that caused too much detail loss with the X-T20. Here is a different combo that works better, the output is a little noisier, but retains a lot more details and color accuracy, and the output JPG looks more natural instead of waxy/watercolor. Perhaps the differences are caused partly by the XF18-55mm lens being sharper than Nikon 18-140, and the D5500 suffers mirror shock/slap with VR on (and VR on XF18-55mm is also better).

[Demosaic]
- Markesteijn 3-pass, 5-times smoothing

[Profiled denoise 1]
- wavelets strength=0.5
- blend uniformly mode=average opacity=50%

[Profiled denoise 2]
- wavelets strength=1
- blend uniformly mode=HSV-color opacity=50%

[Profiled denoise 3]
- NLM patch-size=4 strength=4
- blend uniformly mode=hue opacity=85%

#9 Updated by Stefan Schöfegger over 1 year ago

  • Status changed from In Progress to Fixed
  • % Done changed from 50 to 100

#10 Updated by Roman Lebedev over 1 year ago

  • Target version set to 2.4.0

Also available in: Atom PDF