Re: Non-local means denoising

Hi Juan, yes, it's been a long time :-) (I took a new job in September and it's been pretty hectic since then!). My implementation is indeed 3-D. I'll start working on a PR this week-end then! For 3-D images the code is pretty slow due to the large size of the data, but I also have a pycuda + cuda implementation written by my PhD student William. You'll tell me if you're interested! Cheers, Emmanuelle On Fri, Jan 24, 2014 at 11:46:19AM +1100, Juan Nunez-Iglesias wrote:
Haha, hi Emmanuelle, long time no see! ;) I think your interjection in this thread is rather priceless. =D Is your implementation 3D? Either way, if you submit a WIP PR, I might be tempted to use some cycles to help out. =)
On Fri, Jan 24, 2014 at 3:26 AM, Emmanuelle Gouillart < emmanuelle.gouillart@nsup.org> wrote:
Hi,
it happens that I have an implementation of NL-means (implemented in C + cython). I have to clean it a little and then I can send it to the list. It would actually be interesting to convert it to pure Cython for further maintanability.
Cheers, Emmanuelle
On Thu, Jan 23, 2014 at 03:48:41PM +0000, Kevin Keraudren wrote: > I just listed these implementations as I recently searched for a C++ > implementation. > Unfortunately, I cannot volunteer to work on this and I do not know > anyone who already worked on this topic... > Kind regards, > Kevin
> Le 23/01/2014 11:55, Stéfan van der Walt a écrit : > >Hi Kevin
> >On Thu, 23 Jan 2014 09:47:44 +0000, Kevin Keraudren wrote: > >>Here are some implementations of Non-Local Means Denoising you might > >>be interested in for reference/comparison: > >Thanks for these informative links. Â Are you interested in working on nlmeans, > >or do you know of someone who would be able to help us review the code once it > >is written?
> >Thanks > >Stéfan

Ah, cool, congratulations on the new position then! I'm personally very interested, yes! Regarding scikit-image, I'm not sure whether Stéfan would be happy to go down the GPU route (and CUDA more specifically), but my feeling is that a very large chunk of scientific computing is going in that direction, so it would be good to have at least an optional dependency there... Juan. On Sat, Jan 25, 2014 at 10:23 PM, Emmanuelle Gouillart < emmanuelle.gouillart@nsup.org> wrote:
Hi Juan,
yes, it's been a long time :-) (I took a new job in September and it's been pretty hectic since then!).
My implementation is indeed 3-D. I'll start working on a PR this week-end then! For 3-D images the code is pretty slow due to the large size of the data, but I also have a pycuda + cuda implementation written by my PhD student William. You'll tell me if you're interested!
Cheers, Emmanuelle
Haha, hi Emmanuelle, long time no see! ;) I think your interjection in
On Fri, Jan 24, 2014 at 11:46:19AM +1100, Juan Nunez-Iglesias wrote: this
thread is rather priceless. =D Is your implementation 3D? Either way, if you submit a WIP PR, I might be tempted to use some cycles to help out. =)
On Fri, Jan 24, 2014 at 3:26 AM, Emmanuelle Gouillart < emmanuelle.gouillart@nsup.org> wrote:
Hi,
it happens that I have an implementation of NL-means (implemented in
C +
cython). I have to clean it a little and then I can send it to the
list.
It would actually be interesting to convert it to pure Cython for
further
maintanability.
Cheers, Emmanuelle
On Thu, Jan 23, 2014 at 03:48:41PM +0000, Kevin Keraudren wrote: > I just listed these implementations as I recently searched for a
C++
> implementation. > Unfortunately, I cannot volunteer to work on this and I do not know > anyone who already worked on this topic... > Kind regards, > Kevin
> Le 23/01/2014 11:55, Stéfan van der Walt a écrit : > >Hi Kevin
> >On Thu, 23 Jan 2014 09:47:44 +0000, Kevin Keraudren wrote: > >>Here are some implementations of Non-Local Means Denoising you
might
> >>be interested in for reference/comparison: > >Thanks for these informative links. Are you interested in
working on
nlmeans, > >or do you know of someone who would be able to help us review the
code
once it > >is written?
> >Thanks > >Stéfan
-- You received this message because you are subscribed to the Google Groups "scikit-image" group. To unsubscribe from this group and stop receiving emails from it, send an email to scikit-image+unsubscribe@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.

See the PR on https://github.com/scikit-image/scikit-image/pull/874 (still needs some work, but I'd welcome comments, especially on speed issues) Emma On Sat, Jan 25, 2014 at 12:23:07PM +0100, Emmanuelle Gouillart wrote:
Hi Juan,
yes, it's been a long time :-) (I took a new job in September and it's been pretty hectic since then!).
My implementation is indeed 3-D. I'll start working on a PR this week-end then! For 3-D images the code is pretty slow due to the large size of the data, but I also have a pycuda + cuda implementation written by my PhD student William. You'll tell me if you're interested!
Cheers, Emmanuelle
On Fri, Jan 24, 2014 at 11:46:19AM +1100, Juan Nunez-Iglesias wrote:
Haha, hi Emmanuelle, long time no see! ;) I think your interjection in this thread is rather priceless. =D Is your implementation 3D? Either way, if you submit a WIP PR, I might be tempted to use some cycles to help out. =)
On Fri, Jan 24, 2014 at 3:26 AM, Emmanuelle Gouillart < emmanuelle.gouillart@nsup.org> wrote:
Hi,
it happens that I have an implementation of NL-means (implemented in C + cython). I have to clean it a little and then I can send it to the list. It would actually be interesting to convert it to pure Cython for further maintanability.
Cheers, Emmanuelle
On Thu, Jan 23, 2014 at 03:48:41PM +0000, Kevin Keraudren wrote: > I just listed these implementations as I recently searched for a C++ > implementation. > Unfortunately, I cannot volunteer to work on this and I do not know > anyone who already worked on this topic... > Kind regards, > Kevin
> Le 23/01/2014 11:55, Stéfan van der Walt a écrit : > >Hi Kevin
> >On Thu, 23 Jan 2014 09:47:44 +0000, Kevin Keraudren wrote: > >>Here are some implementations of Non-Local Means Denoising you might > >>be interested in for reference/comparison: > >Thanks for these informative links. Â Are you interested in working on nlmeans, > >or do you know of someone who would be able to help us review the code once it > >is written?
> >Thanks > >Stéfan
participants (2)
-
Emmanuelle Gouillart
-
Juan Nunez-Iglesias