Re: [FFmpeg-devel] [PATCH] avfilter/vf_guided: support enhanced guided filter

2021-10-23 Thread Xuewei Meng
I would like to explain the supported modes in the guided filter, (1) Basic mode shows better denoising performance compared to bilateral filter and can be applied in many applications such as detail enhancement, dehazing, and so on, which is illustrated in paper http://kaiminghe.com/eccv10/. (2)

[FFmpeg-devel] [PATCH v2] avfilter/vf_guided: support enhanced guided filter

2021-08-25 Thread Xuewei Meng
From: Xuewei Meng Check block algin Signed-off-by: Xuewei Meng --- libavfilter/vf_guided.c | 19 +-- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/libavfilter/vf_guided.c b/libavfilter/vf_guided.c index c030080..94318c0 100644 --- a/libavfilter/vf_guided.c

[FFmpeg-devel] [PATCH v1] avfilter/vf_guided: support enhanced guided filter

2021-08-25 Thread Xuewei Meng
From: Xuewei Meng Enhanced guided filter and fast enhanced guided filter are supported. The enhanced guided filter can better preserve edges for denoising tasks. And the box filter operation is optimized. Signed-off-by: Xuewei Meng --- doc/filters.texi| 14 +- libavfilter/vf_guided.c

[FFmpeg-devel] [PATCH] avfilter/vf_guided: support enhanced guided filter

2021-08-20 Thread Xuewei Meng
From: Xuewei Meng Enhanced guided filter and fast enhanced guided filter are supported. The enhanced guided filter can better preserve edges for denoising tasks. And the box filter operation is optimized. Signed-off-by: Xuewei Meng --- doc/filters.texi| 6 +- libavfilter/vf_guided.c

[FFmpeg-devel] [PATCH] avfilter/vf_guided: support single input

2021-06-13 Thread Xuewei Meng
From: Xuewei Meng Support single input for guided filter by adding guidance mode. If the guidance mode is off, single input is required. And edge-preserving smoothing is conducted. If the mode is on, two inputs are needed. The second input serves as the guidance. For this mode, more tasks

[FFmpeg-devel] [PATCH] GSoC: Support fast guided filter.

2021-05-10 Thread Xuewei Meng
From: Xuewei Meng Two modes are supported in guided filter, basic mode and fast mode. Basic mode is the initial pushed guided filter without optimization. Fast mode is implemented based on the basic one by sub-sampling method. The sub-sampling ratio which can be defined by users controls

[FFmpeg-devel] [PATCH v3] GSoC: Add guided filter

2021-05-08 Thread Xuewei Meng
V3: Add examples on how to use this filter, and improve the code style. V2: Implement the slice-level parallelism for guided filter. V1: Add the basic version of guided filter. Signed-off-by: Xuewei Meng --- doc/filters.texi | 38 + libavfilter/Makefile | 1 + libavfilter

[FFmpeg-devel] [PATCH 2/2] GSoC: Add guided filter

2021-05-06 Thread Xuewei Meng
This version can be executed by thread in slice level. To-Do-List: 1. Fast guided filter 2. Improve the derain/dehaze/denoise performance of guided filter Signed-off-by: Xuewei Meng <928826...@qq.com> --- doc/filters.texi | 21 +++ libavfilter/Makefile | 1 + libav

[FFmpeg-devel] [PATCH v2] libavfilter: Add dehaze-filter option in existing derain.

2019-08-22 Thread Xuewei Meng
Signed-off-by: Xuewei Meng --- doc/filters.texi| 12 libavfilter/vf_derain.c | 5 + 2 files changed, 17 insertions(+) diff --git a/doc/filters.texi b/doc/filters.texi index 323c02970e..5d63b337f8 100644 --- a/doc/filters.texi +++ b/doc/filters.texi @@ -8449,6 +8449,18

[FFmpeg-devel] [PATCH] libavfilter: Add dehaze-filter option in existing derain filter.

2019-08-22 Thread Xuewei Meng
. Signed-off-by: Xuewei Meng --- doc/filters.texi| 14 +- libavfilter/vf_derain.c | 13 + 2 files changed, 22 insertions(+), 5 deletions(-) diff --git a/doc/filters.texi b/doc/filters.texi index 323c02970e..49fc030489 100644 --- a/doc/filters.texi +++ b/doc

[FFmpeg-devel] [PATCH v3] libavfilter: Update derain filter doc.

2019-07-26 Thread Xuewei Meng
Add the usage of tensorflow model in derain filter. Training scripts as well as scripts for tf/native model generation are provided in the repository at https://github.com/XueweiMeng/derain_filter.git. Signed-off-by: Xuewei Meng --- doc/filters.texi | 16 1 file changed, 12

[FFmpeg-devel] [PATCH v2] libavfilter: Update derain filter doc.

2019-07-25 Thread Xuewei Meng
Add the usage of tensorflow model in derain filter. Training scripts as well as scripts for tf/native model generation are provided in the repository at https://github.com/XueweiMeng/derain_filter.git. Signed-off-by: Xuewei Meng --- doc/filters.texi | 16 1 file changed, 12

[FFmpeg-devel] [PATCH] libavfilter: Update derain filter doc.

2019-07-21 Thread Xuewei Meng
Add the usage of tensorflow model in derain filter. Training scripts as well as scripts for tf/native model generation are provided in the repository at https://github.com/XueweiMeng/derain_filter.git. Signed-off-by: Xuewei Meng --- doc/filters.texi | 18 +++--- 1 file changed, 11

[FFmpeg-devel] [PATCH v2] libavfilter: Add derain filter changeLog

2019-06-13 Thread Xuewei Meng
Signed-off-by: Xuewei Meng --- Changelog | 1 + 1 file changed, 1 insertion(+) diff --git a/Changelog b/Changelog index 0e4e9eb7b9..086f36b966 100644 --- a/Changelog +++ b/Changelog @@ -32,6 +32,7 @@ version : - asr filter - showspatial multimedia filter - VP4 video decoder +- derain filter

[FFmpeg-devel] [PATCH] libavfilter: Add derain filter Changelog

2019-06-10 Thread Xuewei Meng
Signed-off-by: Xuewei Meng --- Changelog | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Changelog b/Changelog index 1facc1fc46..b60aa5dd0b 100644 --- a/Changelog +++ b/Changelog @@ -31,7 +31,7 @@ version : - xmedian filter - asr filter - showspatial multimedia filter

[FFmpeg-devel] [PATCH v3] libavfilter: Add derain filter

2019-05-30 Thread Xuewei Meng
Remove the rain in the input image/video by applying the derain methods based on convolutional neural networks. Training scripts as well as scripts for model generation are provided in the repository at https://github.com/XueweiMeng/derain_filter.git. Signed-off-by: Xuewei Meng --- doc

[FFmpeg-devel] [PATCH v2] libavfilter: Add derain filter

2019-05-29 Thread Xuewei Meng
Remove the rain in the input image/video by applying the derain methods based on convolutional neural networks. Training scripts as well as scripts for model generation are provided in the repository at https://github.com/XueweiMeng/derain_filter.git. Signed-off-by: Xuewei Meng --- doc

[FFmpeg-devel] [PATCH] libavfilter: Add derain filter.

2019-05-24 Thread Xuewei Meng
Remove the rain in the input image/video by applying the derain methods based on convolutional neural networks. Training scripts as well as scripts for model generation are provided in the repository at https://github.com/XueweiMeng/derain_filter.git. Signed-off-by: Xuewei Meng --- doc

[FFmpeg-devel] [PATCH] libavfilter/dnn_native: Add support of dilated convolution in dnn_native.

2019-05-22 Thread Xuewei Meng
Add dilation parameter in dnn native to support dilated convolution. Signed-off-by: Xuewei Meng --- libavfilter/dnn_backend_native.c | 17 + libavfilter/dnn_backend_native.h | 1 + 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/libavfilter/dnn_backend_native.c

[FFmpeg-devel] [PATCH] libavfilter/dnn_native: Add multiple activation functions in dnn native

2019-05-21 Thread Xuewei Meng
Add "Leaky_relu" and "None" option in activation function. Signed-off-by: Xuewei Meng --- libavfilter/dnn_backend_native.c | 5 + libavfilter/dnn_backend_native.h | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/libavfilter/dnn_backend_na

[FFmpeg-devel] [PATCH v3] libavfilter/dnn_native: Add multiple padding methods in dnn native

2019-05-18 Thread Xuewei Meng
t as mentioned by sr filter. Signed-off-by: Xuewei Meng --- libavfilter/dnn_backend_native.c | 52 libavfilter/dnn_backend_native.h | 3 ++ 2 files changed, 43 insertions(+), 12 deletions(-) diff --git a/libavfilter/dnn_backend_native.c b/libavfilter/dnn_backe

Re: [FFmpeg-devel] [PATCH v2] Add multiple padding method in dnn native

2019-05-15 Thread Xuewei Meng
Guo, Yejun 于2019年5月15日周三 下午2:21写道: > > > > -Original Message- > > From: ffmpeg-devel [mailto:ffmpeg-devel-boun...@ffmpeg.org] On Behalf Of > > Steven Liu > > Sent: Wednesday, May 15, 2019 10:38 AM > > To: FFmpeg development discussions and patches

[FFmpeg-devel] [PATCH v2] Add multiple padding method in dnn native

2019-05-10 Thread Xuewei Meng
--- libavfilter/dnn_backend_native.c | 52 libavfilter/dnn_backend_native.h | 3 ++ 2 files changed, 43 insertions(+), 12 deletions(-) diff --git a/libavfilter/dnn_backend_native.c b/libavfilter/dnn_backend_native.c index 06fbdf368b..171a756385 100644 ---