Darktable
Denoise with Wavelets
- Use the Denoise (Profiled) module (type “denoise” in search bar);
- Default options - eliminate chroma noise;
- Increase Strength = 1.1-1.2 if needed (not too much).
- Create a second instance of Denoise (Profiled) module;
- Turn mode=non-local means instead of wavelets to remove grain;
- Select Drawn Mask to expand the preferences;
- Click Add Brush button and draw a mask on the parts of the main object in focus;
- Click Toggle polarity of drawn mask (Invert mask) button;
- The mask can be seen using Display mask button;
- Increase feathering radius and blurring radius values;
- Turn down the Strength to the minimal viable =~0.5-0.6;
- Applying Denoise might lead to an “oil painting” effect. To fix this, add a Contrast Equalizer module;
- Click on Drawn Mask button, choose drawn mask = denoise (profiled);
- Click Toggle polarity of drawn mask (Invert mask) button;
- The mask can be seen using Display mask button;
- Increase feathering radius and blurring radius values;
- Create a luma graphic curve in the fine section to smooth the oil effect: