[CinCV TNG] Updated GreyCStoration plugin

Pierre p.autourduglobe at gmail.com
Wed Apr 8 21:13:07 CEST 2015

Hi Nicola,

I tested GREYCstoration.It seems to work, but, is it usable?

With a video sequence in DV (.avi), it is very slow,
with a video sequence in HDV (.m2t), is extremely slow,
with a video sequence in DNxHD (.mov), is unbearably slow.

As soon as I put the first slider (Amplitude) to greater than "0", it 
becomes impossible to observe and calibrate the impact of displacement 
of the other sliders on the image.

And my computer is fast enough: i7 (3770k) 3.5Gz, 16GB ram...

I believe a similar plugin, really only be usable when will use 
multi-core and hypertread of powerful processors, or better yet, the 
power of the GPU, in my case it is a Nvidia GTX 750ti-2GB with 640 cuda 


Le 2015-04-05 16:36, Nicola Ferralis a écrit :
> Hi,
> I revamped and fixed a few issues in the GreyCStoration plugin that 
> originally came from:
> http://sourceforge.net/projects/greycstorationcinelerraplugin/
> As a reminder, GREYCstoration is an image regularization algorithm 
> which is able to process a color image by locally removing small 
> variations of pixel intensities while preserving significant global 
> image features, such as edges and corners. The most direct application 
> of image regularization is image denoising. By extension, it can also 
> be used to inpaint or resize images. The plugin uses the CImg library 
> (in particular the files GImg.h and plugins/greycstoration.h), from:
> http://cimg.sourceforge.net/greycstoration/
> This plugin isn't in the main git, there were issues and crashes that 
> made it pretty much useless. Here a few fixes that I applied to it:
> - improved icon (replaces the original basic one)
> - picon_png.h is now created upon compilation (as the other plugins)
> - bug fixes:
>   - converted create_objects from int to void to fix missing return
>   - Fix use after free in static void* greycstoration_thread(void *arg)
>     (plugins/greycstoration/plugin/greycstoration.h) lines 448 that
>     led to a program crash.
> The plugin seems to work now based on my testing. It is already 
> applied in the PPA, and before I submit it as a patch to the mailing 
> list, I'd appreciate if people could test it further...
> The release candidate of the patch is attached for reference.
> Thanks,
> Nicola
> _______________________________________________
> Cinelerra mailing list
> Cinelerra at lists.cinelerra-cv.org
> http://lists.cinelerra-cv.org/cgi-bin/mailman/listinfo/cinelerra

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cinelerra-cv.org/pipermail/cinelerra/attachments/20150408/815ce772/attachment.html>

More information about the Cinelerra mailing list