Developing Games on Intel Graphics
If you are gaming on graphics integrated in your Intel Processor, this is the place for you! Find answers to your questions or post your issues with PC games
489 Discussions

MKL Fast 2D Normalized Cross Correlation

drdaniel
Beginner
558 Views
Is there a fast MKL implementation for 2D normalized cross correlation (e.g. for matching a template patch to an image)?
0 Kudos
1 Solution
Philip_T_Intel1
Employee
558 Views
yes.

the Vector Statistical Library ( VSL ) portion of the MKL supports generalized multidimensional convolution and correlation. see http://softwarecommunity.intel.com/isn/downloads/softwareproducts/pdfs/347468.pdf Chapter 2 and method

status = vsldCorrExecX(task, y, ystride, z, zstride);

in addition,

http://www.cs.ubc.ca/~deaton/remarks_ncc.html

may also be helpful and informative.

View solution in original post

0 Kudos
2 Replies
Philip_T_Intel1
Employee
559 Views
yes.

the Vector Statistical Library ( VSL ) portion of the MKL supports generalized multidimensional convolution and correlation. see http://softwarecommunity.intel.com/isn/downloads/softwareproducts/pdfs/347468.pdf Chapter 2 and method

status = vsldCorrExecX(task, y, ystride, z, zstride);

in addition,

http://www.cs.ubc.ca/~deaton/remarks_ncc.html

may also be helpful and informative.
0 Kudos
si2ekram15
Beginner
558 Views
Thank you Philip Taylor (Intel) , for your help.
0 Kudos
Reply