<?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 Hi Sujitha, in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-Gaussian-function/m-p/1145889#M26227</link>
    <description>&lt;P&gt;Hi Sujitha,&lt;/P&gt;

&lt;P&gt;you can use Matlab for this purpose, or calculate coefficients manually:&lt;/P&gt;

&lt;P&gt;sigma = 1;&lt;BR /&gt;
	sz = 5;&amp;nbsp;&amp;nbsp;&amp;nbsp; % length of gaussian Filter vector&lt;BR /&gt;
	x = linspace(-sz / 2, sz / 2, sz);&lt;BR /&gt;
	gFilter = exp(-x .^ 2 / (2 * sigma ^ 2));&lt;BR /&gt;
	gFilter = gFilter / sum (gFilter); % normalization&lt;/P&gt;

&lt;P&gt;regards, Igor&lt;/P&gt;</description>
    <pubDate>Thu, 01 Mar 2018 16:47:00 GMT</pubDate>
    <dc:creator>Igor_A_Intel</dc:creator>
    <dc:date>2018-03-01T16:47:00Z</dc:date>
    <item>
      <title>IPP Gaussian function</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-Gaussian-function/m-p/1145888#M26226</link>
      <description>&lt;P&gt;I'm trying to implement C version of&amp;nbsp; function as 1D convolution filters. With the help of Intel IPP document, I got to know the 5x5 2D kernel coefficients with sigma/standard deviation used for this function is&amp;nbsp;&lt;/P&gt;

&lt;P&gt;2/571 7/571 12/571 7/571 2/571&lt;BR /&gt;
	7/571 31/571 52/571 31/571 7/571&lt;BR /&gt;
	12/571 52/571 127/571 52/571 12/571&lt;BR /&gt;
	7/571 31/571 52/571 31/571 7/571&lt;BR /&gt;
	2/571 7/571 12/571 7/571 2/571&lt;/P&gt;

&lt;P&gt;I tried generating and using various 1D kernel coefficients with same sigma (1.0) value. But still the outputs are differing. I would like to know the 1D kernel coefficients for the above 2D kernel.&lt;/P&gt;

&lt;P&gt;Please let me know how to generate it.&lt;/P&gt;

&lt;P&gt;Thanks in advance.&lt;/P&gt;</description>
      <pubDate>Wed, 28 Feb 2018 11:13:56 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-Gaussian-function/m-p/1145888#M26226</guid>
      <dc:creator>Masilamani__Sujitha</dc:creator>
      <dc:date>2018-02-28T11:13:56Z</dc:date>
    </item>
    <item>
      <title>Hi Sujitha,</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-Gaussian-function/m-p/1145889#M26227</link>
      <description>&lt;P&gt;Hi Sujitha,&lt;/P&gt;

&lt;P&gt;you can use Matlab for this purpose, or calculate coefficients manually:&lt;/P&gt;

&lt;P&gt;sigma = 1;&lt;BR /&gt;
	sz = 5;&amp;nbsp;&amp;nbsp;&amp;nbsp; % length of gaussian Filter vector&lt;BR /&gt;
	x = linspace(-sz / 2, sz / 2, sz);&lt;BR /&gt;
	gFilter = exp(-x .^ 2 / (2 * sigma ^ 2));&lt;BR /&gt;
	gFilter = gFilter / sum (gFilter); % normalization&lt;/P&gt;

&lt;P&gt;regards, Igor&lt;/P&gt;</description>
      <pubDate>Thu, 01 Mar 2018 16:47:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-Gaussian-function/m-p/1145889#M26227</guid>
      <dc:creator>Igor_A_Intel</dc:creator>
      <dc:date>2018-03-01T16:47:00Z</dc:date>
    </item>
    <item>
      <title>Thanks Igor.</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-Gaussian-function/m-p/1145890#M26228</link>
      <description>&lt;P&gt;Thanks Igor.&lt;/P&gt;

&lt;P&gt;I could generate 1D kernel coefficients for gaussian with the above formula and it matches with ippi output. But in the ippi doc, the formula to generate 1D gaussian seperable filter kernel looks different.&lt;/P&gt;

&lt;P&gt;&lt;A href="https://software.intel.com/en-us/ipp-dev-reference-thresholdadaptivegauss" target="_blank"&gt;https://software.intel.com/en-us/ipp-dev-reference-thresholdadaptivegauss&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;&lt;VAR style="box-sizing: border-box; font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 13px; line-height: 1.6em; color: rgb(102, 102, 102);"&gt;G&lt;/VAR&gt;&lt;SPAN style="box-sizing: border-box; font-size: 9.75px; line-height: 0; position: relative; vertical-align: baseline; bottom: -0.25em; color: rgb(102, 102, 102); font-family: Arial, Tahoma, Helvetica, sans-serif;"&gt;&lt;VAR style="box-sizing: border-box; font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; line-height: 1.6em;"&gt;i&lt;/VAR&gt;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(102, 102, 102); font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 13px;"&gt;&amp;nbsp;=&amp;nbsp;&lt;/SPAN&gt;&lt;VAR style="box-sizing: border-box; font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 13px; line-height: 1.6em; color: rgb(102, 102, 102);"&gt;A&lt;/VAR&gt;&lt;SPAN style="color: rgb(102, 102, 102); font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 13px;"&gt;&amp;nbsp;* exp( - (&lt;/SPAN&gt;&lt;VAR style="box-sizing: border-box; font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 13px; line-height: 1.6em; color: rgb(102, 102, 102);"&gt;i&lt;/VAR&gt;&lt;SPAN style="color: rgb(102, 102, 102); font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 13px;"&gt;-(&lt;/SPAN&gt;&lt;SPAN class="parmname" style="box-sizing: border-box; font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-style: italic; color: rgb(102, 102, 102); font-size: 13px;"&gt;maskSize.width&lt;/SPAN&gt;&lt;SPAN style="color: rgb(102, 102, 102); font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 13px;"&gt;-1)/2)&lt;/SPAN&gt;&lt;SPAN style="box-sizing: border-box; font-size: 9.75px; line-height: 0; position: relative; vertical-align: baseline; top: -0.5em; color: rgb(102, 102, 102); font-family: Arial, Tahoma, Helvetica, sans-serif;"&gt;2&lt;/SPAN&gt;&lt;SPAN style="color: rgb(102, 102, 102); font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 13px;"&gt;)/(0.5 *&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="parmname" style="box-sizing: border-box; font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-style: italic; color: rgb(102, 102, 102); font-size: 13px;"&gt;sigma&lt;/SPAN&gt;&lt;SPAN style="box-sizing: border-box; font-size: 9.75px; line-height: 0; position: relative; vertical-align: baseline; top: -0.5em; color: rgb(102, 102, 102); font-family: Arial, Tahoma, Helvetica, sans-serif;"&gt;2&lt;/SPAN&gt;&lt;SPAN style="color: rgb(102, 102, 102); font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 13px;"&gt;)&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;It is (0.5 * sigma^2)&amp;nbsp; here. Is it a typo?&lt;/P&gt;</description>
      <pubDate>Thu, 01 Mar 2018 18:22:17 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-Gaussian-function/m-p/1145890#M26228</guid>
      <dc:creator>Masilamani__Sujitha</dc:creator>
      <dc:date>2018-03-01T18:22:17Z</dc:date>
    </item>
  </channel>
</rss>

