Hi, I got critics so I made it better ;-) My Richardson-Lucy implementation now allows to set a mask. This mask is intended to specify the zone where the focus is supposed to be, and thus compute the deconvolution matrix estimation only there. This matrix is then used to deconvolute the whole picture. I got faaar better results regarding the general smudginess/sharpness ratio : https://github.com/aurelienpierre/Image-Cases-Studies/commit/bfaf6930abd873e568ee12f90427dad0206d6de6
I don't know how much the community is interested in my experiments though or if it's relevant here, so just tell me if I spam. Have a nice day, *Aurélien PIERRE* aurelienpierre.com <http://aurelienpierre.com> ------------------------------------------------------------------------ Le 2017-05-03 à 04:42, Aurélien PIERRE a écrit : > > Hi, > > being a Darktable user since 2010 (0.9 if I recall), a photographer > for many years and an almost engineer, I have looked for a long time > to get involved into DT development. I know 10 programming languages > but I'm still a newbie in C… > > Following my last email on adaptative deconvolution, I started a > Python framework to experiment on image processing algorithms. The > Github repos is here : > https://github.com/aurelienpierre/Image-Cases-Studies > > I already have 3 case studies, with algorithms and before/after pictures : > > * Unsharp masking with bilateral filter in LAB space > * Defringing with bilateral filter in LAB space > * Focus correction/restoration with Richardson-Lucy deconvolution in > RGB and LAB spaces. > > I'm trying to keep my code as clean as possible to make it easy to > understand and possible to translate into C and (hopefully) into > Darktable modules. The framework is packaged with a Python setup file > and optimized with Cython and parallel computing. > > I will continue to experiment on deconvolution but any comment, code > review, scientific article, or contribution is welcome. > > Have a nice day, > -- > > *Aurélien PIERRE* > aurelienpierre.com <http://aurelienpierre.com> > > ------------------------------------------------------------------------ > > > ___________________________________________________________________________ > darktable developer mailing list to unsubscribe send a mail to > darktable-dev+unsubscr...@lists.darktable.org ___________________________________________________________________________ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org