Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.

Separable Gaussian Blur using custom kernel?

levicki
Valued Contributor I
676 Views

Why IPP doesn't have separable Gaussian Blur filter with the option to use custom filtering kernel / weight matrix?

0 Kudos
4 Replies
levicki
Valued Contributor I
676 Views
Will anyone be so kind to answer this?
0 Kudos
Vladimir_Dudnik
Employee
676 Views

Hi Igor,

inspite it is not the same but you might be interesting to see the following thread

Generalized Gaussian Blur, borders and filters for whole images

But, to make it clear, when you say gaussian filter, is not it specify kernel exactly? Why do you need custom kernel it that case?

Regards,
Vladimir

0 Kudos
Intel_C_Intel
Employee
676 Views
Hello Igor,

Take a look at ippiFilterGaussBorder_32f_C1R, declared in ippcv.h (IPP 5.2+)
If you need to process 8-bit or 16-bit image, you may use generic
functions for separable convolution: ippiFilterRow* and ippiFilterColumn*.

Vadim
0 Kudos
levicki
Valued Contributor I
676 Views

But I need to set radius or weighting for blur, not have it fixed.

0 Kudos
Reply