Aurélien, this is really interesting.
I saw some output of Piccure+ and (if REAL and not otherwise handled) they
are really interesting!
I hope someone can help you with the porting.

Maurizio

2017-10-10 10:25 GMT+02:00 Aurélien PIERRE <rese...@aurelienpierre.com>:

> Hi !
>
> Following my work from this Summer, I'm glad to propose my first blind
> deconvolution algorithm, written in Python, based on papers from 2011-2014
> : https://github.com/aurelienpierre/Image-Cases-Studies
>
> TL;DR :
>
> Blind deconvolution is a technique used in astronomy and microscopy to
> deblur pictures based on an estimation of the blur "profile" (SPF for the
> geeks). This work on motion blur, focus blur, etc. A commercial photo
> software get spectacular results with this technique :
> http://relaunch.piccureplus.com/ (although it's not really blind).
>
> My code is a proof of concept which runs now (barely optimized) between 50
> and 275 s on a 2 Mpx image.
>
> I'm still looking for some help to port it in a Darktable module, since
> I'm not a C developper (or at least some doc).
>
> Thanks !
>
> *Aurélien PIERRE*
> aurelienpierre.com
> ------------------------------
>
> Le 2017-05-04 à 04:03, Coding Dave a écrit :
>
> I can only speak for myself but I find it very interesting.
>
> Am 04.05.2017 03:32 schrieb "Aurélien PIERRE" <rese...@aurelienpierre.com
> >:
>
>> 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/aurelienpie
>> rre/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
>> ------------------------------
>>
>> 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
>> ------------------------------
>>
>>
>> ___________________________________________________________________________
>> 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
>>
>
> ___________________________________________________________________________
> 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
>

___________________________________________________________________________
darktable developer mailing list
to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org

Reply via email to