<?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 ippiFilter + offset? in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippiFilter-offset/m-p/818089#M4456</link>
    <description>No, it cannot be done.&lt;BR /&gt;&lt;BR /&gt;ippiFilter_ will truncate negative values to zeros and effect will be wrong.&lt;BR /&gt;&lt;BR /&gt;Let's say, for example, I need to implement color invertion with ippiFilter_.&lt;DIV&gt;In general it can be done with {0, 0, 0, 0, -1, 0, 0, 0, 0} 3x3 kernel + 255 offset.&lt;BR /&gt;&lt;BR /&gt;Now ippiFilter_ gives me complete black destination buffer after applying kernel and there is nothing to add with constant.&lt;BR /&gt;&lt;BR /&gt;Best regards,&lt;DIV&gt;Evgeniy&lt;/DIV&gt;&lt;/DIV&gt;</description>
    <pubDate>Wed, 23 May 2012 07:12:36 GMT</pubDate>
    <dc:creator>Evgeniy_Kosmin</dc:creator>
    <dc:date>2012-05-23T07:12:36Z</dc:date>
    <item>
      <title>ippiFilter + offset?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippiFilter-offset/m-p/818085#M4452</link>
      <description>&lt;DIV id="_mcePaste"&gt;Hi,&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;Im trying to implement Emboss filter through ippiFilter, but I cannot find a way to use an offset value.&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;Imaging software like Photoshop or GIMP allows setting three parameters for custom filters: convolution matrix, scale and offset.&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;Is there something like "ippiFilter + offset" I can use for my purposes?&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;Best regards,&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;Evgeniy&lt;/DIV&gt;</description>
      <pubDate>Tue, 22 May 2012 05:22:07 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ippiFilter-offset/m-p/818085#M4452</guid>
      <dc:creator>Evgeniy_Kosmin</dc:creator>
      <dc:date>2012-05-22T05:22:07Z</dc:date>
    </item>
    <item>
      <title>ippiFilter + offset?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippiFilter-offset/m-p/818086#M4453</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;For the offset, do it mean that it only process part of the image? For ippiFilter_ function, you can set the pSrc to start of that part, and also the function set the ROI size for that part. &lt;/P&gt;&lt;P&gt;Thanks,&lt;BR /&gt;Chao&lt;/P&gt;</description>
      <pubDate>Wed, 23 May 2012 05:24:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ippiFilter-offset/m-p/818086#M4453</guid>
      <dc:creator>Chao_Y_Intel</dc:creator>
      <dc:date>2012-05-23T05:24:09Z</dc:date>
    </item>
    <item>
      <title>ippiFilter + offset?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippiFilter-offset/m-p/818087#M4454</link>
      <description>&lt;DIV id="_mcePaste"&gt;Hi Chao,&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;Thanks for your reply.&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;I'm attaching two screenshots from Photoshop to illustrate what I mean.&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;"Offset" is not a buffer offset.&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;By applying kernel to source image we have some sum for one destination pixel. This sum is divided by divisor and placed to destination buffer and there is no way to add some fixed offset to this result. Some effects like emboss from my screenshots requires constant to be added.&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;In all imaging software offset is supported and I wonder is there any stuff for this in IPP?&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Best regards,&lt;/DIV&gt;&lt;DIV&gt;Evgeniy&lt;/DIV&gt;</description>
      <pubDate>Wed, 23 May 2012 06:22:45 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ippiFilter-offset/m-p/818087#M4454</guid>
      <dc:creator>Evgeniy_Kosmin</dc:creator>
      <dc:date>2012-05-23T06:22:45Z</dc:date>
    </item>
    <item>
      <title>ippiFilter + offset?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippiFilter-offset/m-p/818088#M4455</link>
      <description>&lt;P&gt;Hi Evgeniy, &lt;/P&gt;&lt;P&gt;After calling the filter, can this be done with calling ippiAddC_ ? That will add one const value to the image.&lt;/P&gt;&lt;P&gt;Thanks,&lt;BR /&gt;Chao&lt;/P&gt;</description>
      <pubDate>Wed, 23 May 2012 06:30:20 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ippiFilter-offset/m-p/818088#M4455</guid>
      <dc:creator>Chao_Y_Intel</dc:creator>
      <dc:date>2012-05-23T06:30:20Z</dc:date>
    </item>
    <item>
      <title>ippiFilter + offset?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippiFilter-offset/m-p/818089#M4456</link>
      <description>No, it cannot be done.&lt;BR /&gt;&lt;BR /&gt;ippiFilter_ will truncate negative values to zeros and effect will be wrong.&lt;BR /&gt;&lt;BR /&gt;Let's say, for example, I need to implement color invertion with ippiFilter_.&lt;DIV&gt;In general it can be done with {0, 0, 0, 0, -1, 0, 0, 0, 0} 3x3 kernel + 255 offset.&lt;BR /&gt;&lt;BR /&gt;Now ippiFilter_ gives me complete black destination buffer after applying kernel and there is nothing to add with constant.&lt;BR /&gt;&lt;BR /&gt;Best regards,&lt;DIV&gt;Evgeniy&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 23 May 2012 07:12:36 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ippiFilter-offset/m-p/818089#M4456</guid>
      <dc:creator>Evgeniy_Kosmin</dc:creator>
      <dc:date>2012-05-23T07:12:36Z</dc:date>
    </item>
    <item>
      <title>ippiFilter + offset?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippiFilter-offset/m-p/818090#M4457</link>
      <description>Evgeniy,&lt;BR /&gt;&lt;BR /&gt;Thanks for input. I am tracking this function as feature request. &lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;Chao</description>
      <pubDate>Fri, 01 Jun 2012 03:02:56 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ippiFilter-offset/m-p/818090#M4457</guid>
      <dc:creator>Chao_Y_Intel</dc:creator>
      <dc:date>2012-06-01T03:02:56Z</dc:date>
    </item>
    <item>
      <title>IPP 2107 added the following</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippiFilter-offset/m-p/818091#M4458</link>
      <description>&lt;P&gt;IPP 2107 added the following API, which can support this functionality now:&lt;/P&gt;

&lt;P&gt;IPPAPI( IppStatus, ippiFilterBorderSetMode, (IppHintAlgorithm hint, int offset, IppiFilterBorderSpec* pSpec))&lt;/P&gt;

&lt;P&gt;Thanks,&lt;BR /&gt;
	Chao&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 26 Jun 2017 01:40:22 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ippiFilter-offset/m-p/818091#M4458</guid>
      <dc:creator>Chao_Y_Intel</dc:creator>
      <dc:date>2017-06-26T01:40:22Z</dc:date>
    </item>
    <item>
      <title>Thank you, Chao.</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippiFilter-offset/m-p/818092#M4459</link>
      <description>&lt;P&gt;Thank you, Chao.&lt;/P&gt;

&lt;P&gt;I'll try it as soon as I can.&lt;/P&gt;</description>
      <pubDate>Tue, 27 Jun 2017 02:10:25 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ippiFilter-offset/m-p/818092#M4459</guid>
      <dc:creator>Eugene_K_1</dc:creator>
      <dc:date>2017-06-27T02:10:25Z</dc:date>
    </item>
  </channel>
</rss>

