New GreyCstoration

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

New GreyCstoration

Mike Bing
The author of GREYCstoration, David Tschumperle has just released a new version with many memory fixes, including tiled processing. All of this increases the speed of the denoising by an amazing 3 times.

Will the Digikam plugins be updated with the new source?

Mike


Don't get soaked. Take a quick peek at the forecast
with theYahoo! Search weather shortcut.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: New GreyCstoration

Gilles Caulier-4
I'm currently porting the code (:=)))

I have just completed "Restoration" plugin at now. The speed is impressive (more than 3x : around 10x i think).

I will finalize all source code during this week, including Inpainting and Blowup plugins.

I will very appreciate all feedback about this port using current implementation from svn...

I will post a commit message in this mailing list when the code will be ready to test.

Gilles Caulier

2007/3/12, Mike Bing <[hidden email]>:
The author of GREYCstoration, David Tschumperle has just released a new version with many memory fixes, including tiled processing. All of this increases the speed of the denoising by an amazing 3 times.

Will the Digikam plugins be updated with the new source?

Mike


Don't get soaked. Take a quick peek at the forecast
with theYahoo! Search weather shortcut.


_______________________________________________
Digikam-devel mailing list
[hidden email]
<a onclick="return top.js.OpenExtLink(window,event,this)" href="https://mail.kde.org/mailman/listinfo/digikam-devel" target="_blank">https://mail.kde.org/mailman/listinfo/digikam-devel



_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Fwd: New GreyCstoration

Gilles Caulier-4


---------- Forwarded message ----------
From: Mike Bing <[hidden email]>
Date: 12 mars 2007 12:25
Subject: Re: [Digikam-devel] New GreyCstoration
To: Gilles Caulier <[hidden email]>



Gilles Caulier <[hidden email]> wrote:
I'm currently porting the code (:=)))

I have just completed "Restoration" plugin at now. The speed is impressive (more than 3x : around 10x i think).

I will finalize all source code during this week, including Inpainting and Blowup plugins.

I will very appreciate all feedback about this port using current implementation from svn...

I will post a commit message in this mailing list when the code will be ready to test.

Gilles Caulier
Gilles,

Awesome news. I have sent David a very noisy 400ISO Canon 8Mp image to work with and its NeatImage output. He is currently working on getting similar results which might gives us some more insights to the correct values of the many switches.

As for the speed increase, I'm happy to say I have at least contributed a bit there by suggesting to David he include tiling in the processing in order to minimize HDD swapping due to memory constraints. I sent him a proof of concept in the form of a bash script and he took up on that challenge ending up adding even more memory tweaks which resulted in the current situation.

The parameter "-tile"  is important to tweak the memory footprint so I assume (and hope) it is a setting in the new restoration plugin?

Mike Bing wrote:
>
> Do you have any tips on parameters for high-ISO noise? I use:
> greycstoration -restore $X.jpg -dl 1.5 -sigma 3.0 -p1 0.1 -p2 0.9
> -prec 3 -linear 0 -da 45 -dt DT -iter ITER -visu off -o $X-nr.jpg
> where I have the following presets:
>
>
When you have high-iso noise, a good idea is to increase the '-alpha'
parameter rather than the 'sigma' one. Actually, it is not very clear
for me what set of
parameters are the best ones. I'm still trying to
understand the exact role of each parameter, I mean not the
mathematical
meaning (I can explain this very well..) but the effect in terms of
psychovision or something like this.
That's unfortunately research work and a lot of open questions
remain...

Regards,

David.




<a href="http://us.rd.yahoo.com/evt=49678/*http://smallbusiness.yahoo.com/domains/?p=BESTDEAL" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"> Get your own web address.
Have a HUGE year through Yahoo! Small Business.


_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Fwd: New GreyCstoration

Gilles Caulier-4
In reply to this post by Gilles Caulier-4


---------- Forwarded message ----------
From: Gilles Caulier <[hidden email]>
Date: 12 mars 2007 12:44
Subject: Re: [Digikam-devel] New GreyCstoration
To: [hidden email]

2007/3/12, Mike Bing <[hidden email]>:


Gilles Caulier <[hidden email]> wrote:
I'm currently porting the code (:=)))

I have just completed "Restoration" plugin at now. The speed is impressive (more than 3x : around 10x i think).

I will finalize all source code during this week, including Inpainting and Blowup plugins.

I will very appreciate all feedback about this port using current implementation from svn...

I will post a commit message in this mailing list when the code will be ready to test.

Gilles Caulier
Gilles,

Awesome news. I have sent David a very noisy 400ISO Canon 8Mp image to work with and its NeatImage output. He is currently working on getting similar results which might gives us some more insights to the correct values of the many switches.

As for the speed increase, I'm happy to say I have at least contributed a bit there by suggesting to David he include tiling in the processing in order to minimize HDD swapping due to memory constraints. I sent him a proof of concept in the form of a bash script and he took up on that challenge ending up adding even more memory tweaks which resulted in the current situation.

The parameter "-tile"  is important to tweak the memory footprint so I assume (and hope) it is a setting in the new restoration plugin?

Yes, all settings will be available.

Like we have a specialist in this room, i hope that you can help me to optimize all default settings used with preset option.

I will commit in svn the "Restoration" plugin port today...

Gilles
  

Mike Bing wrote:
>
> Do you have any tips on parameters for high-ISO noise? I use:
> greycstoration -restore $X.jpg -dl 1.5 -sigma 3.0 -p1 0.1 -p2 0.9
> -prec 3 -linear 0 -da 45 -dt DT -iter ITER -visu off -o $X-
nr.jpg
> where I have the following presets:
>
>
When you have high-iso noise, a good idea is to increase the '-alpha'
parameter rather than the 'sigma' one. Actually, it is not very clear

for me what set of
parameters are the best ones. I'm still trying to
understand the exact role of each parameter, I mean not the
mathematical
meaning (I can explain this very well..) but the effect in terms of

psychovision or something like this.
That's unfortunately research work and a lot of open questions
remain...

Regards,

David.




<a href="http://us.rd.yahoo.com/evt=49678/*http://smallbusiness.yahoo.com/domains/?p=BESTDEAL" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"> Get your own web address.
Have a HUGE year through Yahoo! Small Business.



_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Fwd: New GreyCstoration

Gilles Caulier-4
In reply to this post by Gilles Caulier-4


---------- Forwarded message ----------
From: Gilles Caulier <[hidden email]>
Date: 12 mars 2007 16:14
Subject: Re: [Digikam-devel] New GreyCstoration
To: [hidden email]

Restoration plugin ported into svn. I need help about to find Restoration preset values. Look my commit message for details :

<a href="http://websvn.kde.org/trunk/extragear/graphics/digikamimageplugins/restoration/imageeffect_restoration.cpp?revision=641768&amp;view=markup" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"> http://websvn.kde.org/trunk/extragear/graphics/digikamimageplugins/restoration/imageeffect_restoration.cpp?revision=641768&view=markup

Thanks in advance for your help

Gilles

2007/3/12, Mike Bing <[hidden email]>:


Gilles Caulier <[hidden email]> wrote:
I'm currently porting the code (:=)))

I have just completed "Restoration" plugin at now. The speed is impressive (more than 3x : around 10x i think).

I will finalize all source code during this week, including Inpainting and Blowup plugins.

I will very appreciate all feedback about this port using current implementation from svn...

I will post a commit message in this mailing list when the code will be ready to test.

Gilles Caulier
Gilles,

Awesome news. I have sent David a very noisy 400ISO Canon 8Mp image to work with and its NeatImage output. He is currently working on getting similar results which might gives us some more insights to the correct values of the many switches.

As for the speed increase, I'm happy to say I have at least contributed a bit there by suggesting to David he include tiling in the processing in order to minimize HDD swapping due to memory constraints. I sent him a proof of concept in the form of a bash script and he took up on that challenge ending up adding even more memory tweaks which resulted in the current situation.

The parameter "-tile"  is important to tweak the memory footprint so I assume (and hope) it is a setting in the new restoration plugin?

Mike Bing wrote:
>
> Do you have any tips on parameters for high-ISO noise? I use:

> greycstoration -restore $X.jpg -dl 1.5 -sigma 3.0 -p1 0.1 -p2 0.9
> -prec 3 -linear 0 -da 45 -dt DT -iter ITER -visu off -o $X-nr.jpg
> where I have the following presets:
>
>
When you have high-iso noise, a good idea is to increase the '-alpha'
parameter rather than the 'sigma' one. Actually, it is not very clear
for me what set of
parameters are the best ones. I'm still trying to

understand the exact role of each parameter, I mean not the
mathematical
meaning (I can explain this very well..) but the effect in terms of
psychovision or something like this.
That's unfortunately research work and a lot of open questions

remain...

Regards,

David.




<a href="http://us.rd.yahoo.com/evt=49678/*http://smallbusiness.yahoo.com/domains/?p=BESTDEAL" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"> Get your own web address.
Have a HUGE year through Yahoo! Small Business.



_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel