<?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 Re: DecimateFilterRow, DecimateFilterColumn filters in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/DecimateFilterRow-DecimateFilterColumn-filters/m-p/866021#M8339</link>
    <description>&lt;DIV style="margin:0px;"&gt;Yes, but it is polyphase filter.&lt;BR /&gt;OK, I show a method.For 1/2 casethe IPP function is used10 src pixels with appropriate weights for computation 1 dst pixel:&lt;BR /&gt;&lt;BR /&gt;1) int val = 2*s[-4]-6*s[-3]-15*s[-2]+33*s[-1]+114*s[0]+114*s[1]+33*s[2]-15*s[3]-6*s[4]+2*ps[5];&lt;BR /&gt;2) val rounding&lt;BR /&gt;3) val saturation&lt;BR /&gt;4) *d++ = val; s += 2;&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt; Beg&lt;/DIV&gt;</description>
    <pubDate>Wed, 30 Sep 2009 06:57:44 GMT</pubDate>
    <dc:creator>Yuri_Tikhomirov__Int</dc:creator>
    <dc:date>2009-09-30T06:57:44Z</dc:date>
    <item>
      <title>DecimateFilterRow, DecimateFilterColumn filters</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/DecimateFilterRow-DecimateFilterColumn-filters/m-p/866016#M8334</link>
      <description>&lt;P&gt;The documentation is very vague in describing the polyphasefilter used: "The functions used the set of special internal polyphase filters". Is it possible to get the specification of the filters or at least there length.&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;Emmanuel&lt;/P&gt;</description>
      <pubDate>Mon, 21 Sep 2009 14:32:55 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/DecimateFilterRow-DecimateFilterColumn-filters/m-p/866016#M8334</guid>
      <dc:creator>Emmanuel_W_</dc:creator>
      <dc:date>2009-09-21T14:32:55Z</dc:date>
    </item>
    <item>
      <title>Re: DecimateFilterRow, DecimateFilterColumn filters</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/DecimateFilterRow-DecimateFilterColumn-filters/m-p/866017#M8335</link>
      <description>&lt;DIV style="margin:0px;"&gt;Hello Emmanuel,&lt;BR /&gt;&lt;BR /&gt;The functions are used for &lt;STRONG&gt;vertical or horizontal downsampling of image&lt;/STRONG&gt; (in one direction only).&lt;BR /&gt;The available values are 1/2, 3/5, 2/3, 7/10, 3/4.&lt;BR /&gt;&lt;BR /&gt;From documentation:&lt;BR /&gt;These functions perform decimating of the source image by the rows or by the columns respectively. The functions used the set of special internal polyphase filters. The parameter fraction specifies how the decimating is performed, for example, if the parameter is set to ippPolyphase_3_5, then each 5 pixels in the row (or column) of the source image give 3 pixels in the destination image, if the parameter is set to ippPolyphase_1_2, then each two pixels in the row (or column) of the source image give 1 pixel in the destination image, an so on.&lt;BR /&gt;&lt;BR /&gt;, where the parameter &lt;EM&gt;fraction&lt;/EM&gt; specifies how the decimating is performed.&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt; Beg&lt;/DIV&gt;</description>
      <pubDate>Fri, 25 Sep 2009 04:57:33 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/DecimateFilterRow-DecimateFilterColumn-filters/m-p/866017#M8335</guid>
      <dc:creator>Yuri_Tikhomirov__Int</dc:creator>
      <dc:date>2009-09-25T04:57:33Z</dc:date>
    </item>
    <item>
      <title>Re: DecimateFilterRow, DecimateFilterColumn filters</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/DecimateFilterRow-DecimateFilterColumn-filters/m-p/866018#M8336</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/19685"&gt;Yuri Tikhomirov (Intel)&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;
&lt;DIV style="margin:0px;"&gt;Hello Emmanuel,&lt;BR /&gt;&lt;BR /&gt;The functions are used for &lt;STRONG&gt;vertical or horizontal downsampling of image&lt;/STRONG&gt; (in one direction only).&lt;BR /&gt;The available values are 1/2, 3/5, 2/3, 7/10, 3/4.&lt;BR /&gt;&lt;BR /&gt;From documentation:&lt;BR /&gt;These functions perform decimating of the source image by the rows or by the columns respectively. The functions used the set of special internal polyphase filters. The parameter fraction specifies how the decimating is performed, for example, if the parameter is set to ippPolyphase_3_5, then each 5 pixels in the row (or column) of the source image give 3 pixels in the destination image, if the parameter is set to ippPolyphase_1_2, then each two pixels in the row (or column) of the source image give 1 pixel in the destination image, an so on.&lt;BR /&gt;&lt;BR /&gt;, where the parameter &lt;EM&gt;fraction&lt;/EM&gt; specifies how the decimating is performed.&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt; Beg&lt;/DIV&gt;
&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;I understand the decimation part, but I would like to know what filtering operation actually take place (or at least how many pixelin the source are contributing to what pixel in the destination).&lt;BR /&gt;&lt;BR /&gt;If I take the 1/2 filter, fill an image with 00 except for 1 pixel set to mid value, in the destination image I end up with 3 pixels that are not 0. The reason I am asking is because the result do not seem to be symmetrical which seems unusual. For example with only one pixel change in the source I get the following sequence in the destination&lt;BR /&gt;&lt;BR /&gt;00 00 .... 00 b a 00 c 00 00 00 00&lt;BR /&gt;&lt;BR /&gt;where "b" is smaller than "a", "a" is close to the original value, "c" is close to 0.&lt;BR /&gt;&lt;BR /&gt;I would have expected something more like&lt;BR /&gt;&lt;BR /&gt;00 00 .... 00 a b a 00 00 ... 00 00 or 00 00 ... 00 c b a b c 00 ... 00 etc&lt;BR /&gt;&lt;BR /&gt;Emmanuel&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 25 Sep 2009 12:57:48 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/DecimateFilterRow-DecimateFilterColumn-filters/m-p/866018#M8336</guid>
      <dc:creator>Emmanuel_W_</dc:creator>
      <dc:date>2009-09-25T12:57:48Z</dc:date>
    </item>
    <item>
      <title>Re: DecimateFilterRow, DecimateFilterColumn filters</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/DecimateFilterRow-DecimateFilterColumn-filters/m-p/866019#M8337</link>
      <description>&lt;DIV style="margin:0px;"&gt;Hi Emmanuel,&lt;BR /&gt;&lt;BR /&gt;Sourceimage should have borders before a filtration. Unfortunately in the documentation it is passed.&lt;BR /&gt;For example for horizontal 1/2 filter we shouldhave 4 pixels to the left and 4 pixels to the right in each line.&lt;BR /&gt;&lt;BR /&gt;So these functions don't care of borders, the user should make it.&lt;BR /&gt;Try please again with borders...&lt;BR /&gt;&lt;BR /&gt;Thanks for your valuable comments. The documentation will be expanded.&lt;BR /&gt; Beg&lt;/DIV&gt;</description>
      <pubDate>Tue, 29 Sep 2009 08:33:33 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/DecimateFilterRow-DecimateFilterColumn-filters/m-p/866019#M8337</guid>
      <dc:creator>Yuri_Tikhomirov__Int</dc:creator>
      <dc:date>2009-09-29T08:33:33Z</dc:date>
    </item>
    <item>
      <title>Re: DecimateFilterRow, DecimateFilterColumn filters</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/DecimateFilterRow-DecimateFilterColumn-filters/m-p/866020#M8338</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/19685"&gt;Yuri Tikhomirov (Intel)&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;
&lt;DIV style="margin:0px;"&gt;Hi Emmanuel,&lt;BR /&gt;&lt;BR /&gt;Sourceimage should have borders before a filtration. Unfortunately in the documentation it is passed.&lt;BR /&gt;For example for horizontal 1/2 filter we shouldhave 4 pixels to the left and 4 pixels to the right in each line.&lt;BR /&gt;&lt;BR /&gt;So these functions don't care of borders, the user should make it.&lt;BR /&gt;Try please again with borders...&lt;BR /&gt;&lt;BR /&gt;Thanks for your valuable comments. The documentation will be expanded.&lt;BR /&gt; Beg&lt;/DIV&gt;
&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;So in the 1/2 case if we need a border of 4 I assume the filter length is 5 correct?&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;Emmanuel</description>
      <pubDate>Tue, 29 Sep 2009 12:59:51 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/DecimateFilterRow-DecimateFilterColumn-filters/m-p/866020#M8338</guid>
      <dc:creator>Emmanuel_W_</dc:creator>
      <dc:date>2009-09-29T12:59:51Z</dc:date>
    </item>
    <item>
      <title>Re: DecimateFilterRow, DecimateFilterColumn filters</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/DecimateFilterRow-DecimateFilterColumn-filters/m-p/866021#M8339</link>
      <description>&lt;DIV style="margin:0px;"&gt;Yes, but it is polyphase filter.&lt;BR /&gt;OK, I show a method.For 1/2 casethe IPP function is used10 src pixels with appropriate weights for computation 1 dst pixel:&lt;BR /&gt;&lt;BR /&gt;1) int val = 2*s[-4]-6*s[-3]-15*s[-2]+33*s[-1]+114*s[0]+114*s[1]+33*s[2]-15*s[3]-6*s[4]+2*ps[5];&lt;BR /&gt;2) val rounding&lt;BR /&gt;3) val saturation&lt;BR /&gt;4) *d++ = val; s += 2;&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt; Beg&lt;/DIV&gt;</description>
      <pubDate>Wed, 30 Sep 2009 06:57:44 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/DecimateFilterRow-DecimateFilterColumn-filters/m-p/866021#M8339</guid>
      <dc:creator>Yuri_Tikhomirov__Int</dc:creator>
      <dc:date>2009-09-30T06:57:44Z</dc:date>
    </item>
    <item>
      <title>Re: DecimateFilterRow, DecimateFilterColumn filters</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/DecimateFilterRow-DecimateFilterColumn-filters/m-p/866022#M8340</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/19685"&gt;Yuri Tikhomirov (Intel)&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;
&lt;DIV style="margin:0px;"&gt;Yes, but it is polyphase filter.&lt;BR /&gt;OK, I show a method.For 1/2 casethe IPP function is used10 src pixels with appropriate weights for computation 1 dst pixel:&lt;BR /&gt;&lt;BR /&gt;1) int val = 2*s[-4]-6*s[-3]-15*s[-2]+33*s[-1]+114*s[0]+114*s[1]+33*s[2]-15*s[3]-6*s[4]+2*ps[5];&lt;BR /&gt;2) val rounding&lt;BR /&gt;3) val saturation&lt;BR /&gt;4) *d++ = val; s += 2;&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt; Beg&lt;/DIV&gt;
&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
Thanks, this is exactly what I wanted to confirm.
&lt;DIV&gt;&lt;SPAN style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;
&lt;DIV&gt;&lt;SPAN style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;Emmanuel&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Wed, 30 Sep 2009 10:43:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/DecimateFilterRow-DecimateFilterColumn-filters/m-p/866022#M8340</guid>
      <dc:creator>Emmanuel_W_</dc:creator>
      <dc:date>2009-09-30T10:43:09Z</dc:date>
    </item>
  </channel>
</rss>

