Commit Graph

13 Commits

Author SHA1 Message Date
Emil Martinec
173a09738b Fixed OpenMP implementation on fast_demo.cc 2010-09-17 19:19:13 -05:00
Emil Martinec
b113a0bead Fixed bug in border interpolation. 2010-09-16 22:24:32 -05:00
Emil Martinec
b6cf8f71a9 A fix for bad behavior of the GUI under the NR tools. The problem seems to be the separation of luminance and chrominance operations in all other tools besides the pyramid NR, while the latter operates simultaneously on luma and chroma data. I put all luma/chroma curves, NR, sharpening, equalizer etc. into a single grouping, which means that if any one is changed, all must be redone. This will slow down the GUI for now but I expect that the pipeline will be retooled at some point anyway. 2010-09-16 14:37:13 -05:00
Emil Martinec
fb906af949 Oops! Forgot to add the fast demosaic code itself. Here's the patch... 2010-09-16 14:07:18 -05:00
Emil Martinec
e827e86831 Added fast demosaic to the collection of demosaic options. I was lazy and moved aside AHD in the demosaic preferences tab, since it is functionally little different than EAHD. In addition I backed out some of Hombre's changes which were breaking the windows resizing in a crazy way in the OSX build. 2010-09-16 13:21:12 -05:00
Emil Martinec
08885a7d77 Minor improvements to denoise tools. Fixed a minor annoyance with zoom panel. 2010-09-15 21:39:55 -05:00
Emil Martinec
8efac28819 Added a "gamma" slider to pyramid NR. Noise reduction is carried out with L channel mapped to that gamma. Default value is 2.0; lower values increase shadow smoothing, higher values smooth highlights more. Unfortunately adjusting this slider interacts with the other two, so all three have to be iteratively adjusted to achieve a desired result. 2010-09-14 12:55:56 -05:00
Emil Martinec
d556f04ddb Added a threshold slider to the impulse denoise tool. At large values it can lead to a bit of cratering, but otherwise it allows some flexibility that is useful as a precursor to the pyramid denoise filter. Small values on the slider are less impulse NR, larger values yield more NR. 2010-09-14 00:47:44 -05:00
Emil Martinec
1820978df4 Added a threshold slider to the impulse NR tool. Large values can cause cratering, but otherwise this should be a good precursor to pyramid denoising. 2010-09-14 00:08:23 -05:00
Andrey Skvortsov
24a457f320 fix small bug in openmp of bilinear 2010-09-13 17:37:21 -07:00
Emil Martinec
c96bbfb378 A patch for the patch. As far as I can tell, the NR tools now update properly. 2010-09-13 14:41:14 -05:00
Emil Martinec
f52e8a69b4 Adding luminance impulse denoising and directional pyramid denoising. 2010-09-13 03:35:02 -05:00
Philip Rinn
d1b551466f Reapplied Hombres patch (revision c006f93a5f) as it got lost on the way. 2010-09-13 10:44:42 +02:00