Intel® Integrated Performance Primitives
Community support and discussions relating to developing high-performance vision, signal, security, and storage applications.
Announcements
This community is designed for sharing of public information. Please do not share Intel or third-party confidential information here.

Need help with ippiwinHamming_32f_C1IR

jothi-92
Beginner
146 Views

Hi,

I'm trying to use Hamming window functions in my program before applying FFT on images. There are two image processing functions for Hamming: ippiWinHamming_32f_C1IR and ippiWinHammingSep_32f_C1IR. I do not know which one should I use.

Can someone tell me whats the difference between those two hamming ippi functions? What effect will be there if I choose ippiWinHamming_32f_C1IR over ippiWinHammingSep_32f_C1IR  on FFT?

0 Kudos
2 Replies
Adriaan_van_Os
New Contributor I
146 Views

A Hamming windows is a one-dimensional linear function. So, the question is how to create a two-dimensional Hamming window, to apply on images. The IPP Reference Manual answers that question for ippiWinHammingSep:

  The ippiWinHammingSep flavor applies the window function successively to the rows and then to the columns of the image

but it doesn't say what ippiWinHamming does. I am curious to know the answer too.

By the way, what works best, better than Hamming windows in my experience, are Blackman window functions. In IPP, Blackman window functions are available as signal processing function only

  ippsWinBlackman

For the mathematics behind it, see http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.403.9340&rep=rep1&type=pdf

Regards,

Adriaan van Os

 

jothi-92
Beginner
146 Views

 

Can anyone let me know the mathematics behind ippiWinHamming_32f_C1IR?

Reply