<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Wiener filtering in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/Wiener-filtering/m-p/876311#M9585</link>
    <description>&lt;P&gt;Hi, All.&lt;/P&gt;&lt;P&gt;I try to get IPP documentation example working.&lt;/P&gt;&lt;PRE&gt;Ipp32f pSrc[256*256];&lt;/PRE&gt;&lt;PRE&gt;Ipp32f pDst[256*256];&lt;/PRE&gt;&lt;PRE&gt;int srcStep = 256*sizeof(Ipp32f);&lt;/PRE&gt;&lt;PRE&gt;int dstStep = 256*sizeof(Ipp32f);&lt;/PRE&gt;&lt;PRE&gt;IppiSize roiSize = {256, 256};&lt;/PRE&gt;&lt;PRE&gt;IppiSize dstRoiSize = {256, 256};&lt;/PRE&gt;&lt;PRE&gt;IppiSize maskSize = {3, 3};&lt;/PRE&gt;&lt;PRE&gt;int pBufferSize;&lt;/PRE&gt;&lt;PRE&gt;int channels = 1;&lt;/PRE&gt;&lt;PRE&gt;unsigned int pSeed = 3;&lt;/PRE&gt;&lt;PRE&gt;IppiPoint anchor = {1, 1};&lt;/PRE&gt;&lt;PRE&gt;Ipp32f noise[1] = {0.5};&lt;/PRE&gt;&lt;PRE&gt;ippiImageJaehne_32f_C1R(pSrc, srcStep, roiSize); // source image&lt;/PRE&gt;&lt;PRE&gt;//source image + RandUniform noise&lt;/PRE&gt;&lt;PRE&gt;ippiAddRandUniform_Direct_32f_C1IR(pSrc, srcStep, roiSize, 0, 1, &amp;amp;pSeed);&lt;/PRE&gt;&lt;PRE&gt;ippiFilterWienerGetBufferSize( dstRoiSize, maskSize, channels, &amp;amp;pBufferSize);&lt;/PRE&gt;&lt;PRE&gt;Ipp8u* pBuffer = ippsMalloc_8u(pBufferSize);&lt;/PRE&gt;&lt;PRE&gt;ippiFilterWiener_32f_C1R( pSrc, srcStep, pDst, dstStep, dstRoiSize, maskSize, anchor, noise, pBuffer);&lt;/PRE&gt;&lt;PRE&gt;ippsFree(pBuffer);&lt;/PRE&gt;&lt;PRE&gt;&lt;/PRE&gt;&lt;PRE&gt;After executing this code under Linux on Intel Xeon CPU &lt;STRONG&gt;L5408&lt;/STRONG&gt; @ 2.13GHz , IPP ver. &lt;STRONG&gt;6.0.0.045&lt;/STRONG&gt; pDst buffer contains &lt;STRONG&gt;NAN&lt;/STRONG&gt; values.&lt;/PRE&gt;&lt;PRE&gt;Is there anything I am doing wrong? Please, I need help.&lt;/PRE&gt;&lt;PRE&gt;&lt;/PRE&gt;&lt;PRE&gt;Regards,&lt;/PRE&gt;&lt;PRE&gt;Artem&lt;/PRE&gt;</description>
    <pubDate>Wed, 01 Oct 2008 10:05:31 GMT</pubDate>
    <dc:creator>Artem_Y_Intel</dc:creator>
    <dc:date>2008-10-01T10:05:31Z</dc:date>
    <item>
      <title>Wiener filtering</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Wiener-filtering/m-p/876311#M9585</link>
      <description>&lt;P&gt;Hi, All.&lt;/P&gt;&lt;P&gt;I try to get IPP documentation example working.&lt;/P&gt;&lt;PRE&gt;Ipp32f pSrc[256*256];&lt;/PRE&gt;&lt;PRE&gt;Ipp32f pDst[256*256];&lt;/PRE&gt;&lt;PRE&gt;int srcStep = 256*sizeof(Ipp32f);&lt;/PRE&gt;&lt;PRE&gt;int dstStep = 256*sizeof(Ipp32f);&lt;/PRE&gt;&lt;PRE&gt;IppiSize roiSize = {256, 256};&lt;/PRE&gt;&lt;PRE&gt;IppiSize dstRoiSize = {256, 256};&lt;/PRE&gt;&lt;PRE&gt;IppiSize maskSize = {3, 3};&lt;/PRE&gt;&lt;PRE&gt;int pBufferSize;&lt;/PRE&gt;&lt;PRE&gt;int channels = 1;&lt;/PRE&gt;&lt;PRE&gt;unsigned int pSeed = 3;&lt;/PRE&gt;&lt;PRE&gt;IppiPoint anchor = {1, 1};&lt;/PRE&gt;&lt;PRE&gt;Ipp32f noise[1] = {0.5};&lt;/PRE&gt;&lt;PRE&gt;ippiImageJaehne_32f_C1R(pSrc, srcStep, roiSize); // source image&lt;/PRE&gt;&lt;PRE&gt;//source image + RandUniform noise&lt;/PRE&gt;&lt;PRE&gt;ippiAddRandUniform_Direct_32f_C1IR(pSrc, srcStep, roiSize, 0, 1, &amp;amp;pSeed);&lt;/PRE&gt;&lt;PRE&gt;ippiFilterWienerGetBufferSize( dstRoiSize, maskSize, channels, &amp;amp;pBufferSize);&lt;/PRE&gt;&lt;PRE&gt;Ipp8u* pBuffer = ippsMalloc_8u(pBufferSize);&lt;/PRE&gt;&lt;PRE&gt;ippiFilterWiener_32f_C1R( pSrc, srcStep, pDst, dstStep, dstRoiSize, maskSize, anchor, noise, pBuffer);&lt;/PRE&gt;&lt;PRE&gt;ippsFree(pBuffer);&lt;/PRE&gt;&lt;PRE&gt;&lt;/PRE&gt;&lt;PRE&gt;After executing this code under Linux on Intel Xeon CPU &lt;STRONG&gt;L5408&lt;/STRONG&gt; @ 2.13GHz , IPP ver. &lt;STRONG&gt;6.0.0.045&lt;/STRONG&gt; pDst buffer contains &lt;STRONG&gt;NAN&lt;/STRONG&gt; values.&lt;/PRE&gt;&lt;PRE&gt;Is there anything I am doing wrong? Please, I need help.&lt;/PRE&gt;&lt;PRE&gt;&lt;/PRE&gt;&lt;PRE&gt;Regards,&lt;/PRE&gt;&lt;PRE&gt;Artem&lt;/PRE&gt;</description>
      <pubDate>Wed, 01 Oct 2008 10:05:31 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Wiener-filtering/m-p/876311#M9585</guid>
      <dc:creator>Artem_Y_Intel</dc:creator>
      <dc:date>2008-10-01T10:05:31Z</dc:date>
    </item>
  </channel>
</rss>

