GNOME Bugzilla – Bug 746006
videofilter: Support for convolution based filter to remove speckle noise
Last modified: 2018-11-03 13:31:43 UTC
There is no filter to remove speckle noise in videofilter. This support needs to be added
Created attachment 299067 [details] [review] videofilters: Added a convolution based filter to remove speckle noise Added a convolution based filter which removes speckle noise from NV and RGB data. It is testing using the below pipeline gst-launch-1.0 filesrc location=pm.mp4 ! decodebin ! videoconvert ! "video/x-raw, format={RGB}" ! despeckle ! videoconvert ! ximagesink
What about a general filter base class that implements convolution, and this one is just a subclass? Just like audiofirfilter for audio.
Sure. Will study that and make convolution base class similar to that and resubmit. Thanks for the inputs
So I meant audiobasefirfilter as base class, and additionally an element like audiofirfilter where you can set the filter coefficients. That would allow applications to also easily define their own convolution based filters.
Ok. Will do that. Will get back if I get any more doubts
Created attachment 303342 [details] [review] videofilters: Added filter to remove speckle noise Added a filter to remove speckle noise. It support NV, RGB format and is tested with below pipelines gst-launch-1.0 filesrc location=pm.mp4 ! decodebin ! videoconvert ! "video/x-raw, format={RGB}" ! despeckle ! videoconvert ! ximagesink gst-launch-1.0 filesrc location=pm.mp4 ! decodebin ! videoconvert ! despeckle ! videoconvert ! ximagesink Incorporated all previous comments Request to please review
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/218.