<?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: IPP v3.0 DCT transform in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-v3-0-DCT-transform/m-p/961364#M19697</link>
    <description>&lt;DIV&gt;Hi Oliver&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;I'm glad you solved your problem. Feel free to ask questions if youhave something to ask.&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Regards,&lt;/DIV&gt;
&lt;DIV&gt; Vladimir&lt;/DIV&gt;</description>
    <pubDate>Sat, 01 May 2004 02:04:32 GMT</pubDate>
    <dc:creator>Intel_C_Intel</dc:creator>
    <dc:date>2004-05-01T02:04:32Z</dc:date>
    <item>
      <title>IPP v3.0 DCT transform</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-v3-0-DCT-transform/m-p/961362#M19695</link>
      <description>&lt;DIV&gt;Hello,&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;I'm a bit puzzled with the general DCT transform in IPP v3.0 (not the 8x8 versions).&lt;/DIV&gt;
&lt;DIV&gt;After forward transforming an image, the inverse transform of this transformed image doesn't yield the original image. Is this normal? I've called both initialisation functions (forward and inverse) and I'm working with the 32f_C1R version of the functions.&lt;/DIV&gt;
&lt;DIV&gt;By the way, are the low frequencies of the transform at the begining of the image (nearest to the original image pointer)?&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Hope someone can help!&lt;/DIV&gt;</description>
      <pubDate>Wed, 28 Apr 2004 23:40:23 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-v3-0-DCT-transform/m-p/961362#M19695</guid>
      <dc:creator>olivier_prat</dc:creator>
      <dc:date>2004-04-28T23:40:23Z</dc:date>
    </item>
    <item>
      <title>Re: IPP v3.0 DCT transform</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-v3-0-DCT-transform/m-p/961363#M19696</link>
      <description>ok, sorry everyone. My fault. I wasn't comparing the same images... silly me.
&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 29 Apr 2004 19:02:08 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-v3-0-DCT-transform/m-p/961363#M19696</guid>
      <dc:creator>olivier_prat</dc:creator>
      <dc:date>2004-04-29T19:02:08Z</dc:date>
    </item>
    <item>
      <title>Re: IPP v3.0 DCT transform</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-v3-0-DCT-transform/m-p/961364#M19697</link>
      <description>&lt;DIV&gt;Hi Oliver&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;I'm glad you solved your problem. Feel free to ask questions if youhave something to ask.&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Regards,&lt;/DIV&gt;
&lt;DIV&gt; Vladimir&lt;/DIV&gt;</description>
      <pubDate>Sat, 01 May 2004 02:04:32 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-v3-0-DCT-transform/m-p/961364#M19697</guid>
      <dc:creator>Intel_C_Intel</dc:creator>
      <dc:date>2004-05-01T02:04:32Z</dc:date>
    </item>
    <item>
      <title>Re: IPP v3.0 DCT transform</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-v3-0-DCT-transform/m-p/961365#M19698</link>
      <description>&lt;DIV&gt;Allright :-). Here I go!&lt;/DIV&gt;
&lt;DIV&gt;I'm using the DCT transform functions to solve a 2D partial differential equation. I suppose the DCT transform used in the IPP is the classical:&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;F(i,j) = sum(k: 0 to N) sum(l: 0 to M) f(k,l).cos[Pi.k.(i+1/2)/N].cos[Pi.l.(j+1/2)/N]&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;and inverse:&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;f(i,j) = (4/NM) sum(k: 0 to N) sum(l: 0 to M) F(k,l).cos[Pi.k.(i+1/2)/N].cos[Pi.l.(j+1/2)/N]&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;I haven't got access to the book referenced as [Rao90] in the documentation so I'm not absolutely sure of that. Can someone confirm this?&lt;/DIV&gt;
&lt;DIV&gt;Also, is the data in the transformed image packed the straightforward way :F(i,j) stored at pixel location (i,j)?&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Are there any constraints involved when using these transform functions not cited in the documentation?&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Thanks for any answers.&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 05 May 2004 16:48:52 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-v3-0-DCT-transform/m-p/961365#M19698</guid>
      <dc:creator>olivier_prat</dc:creator>
      <dc:date>2004-05-05T16:48:52Z</dc:date>
    </item>
    <item>
      <title>Re: IPP v3.0 DCT transform</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-v3-0-DCT-transform/m-p/961366#M19699</link>
      <description>&lt;DIV&gt;According developer in ippiDCT the following equation are used:&lt;BR /&gt;&lt;FONT color="#000080" size="2"&gt;
&lt;P&gt;F(k,l) = (1/sqrt(N*M))*C(k)*C(l) * sum(i: 0 to N-1) sum(j: 0 to M-1) f(i,j)*cos[Pi*k*(i+1/2)/N]*cos(Pi*l*(j+1/2)/M]&lt;/P&gt;
&lt;P&gt;f(i,j) = (1/sqrt(N*M)) * sum(k: 0 to N-1) sum(l: 0 to M-1) C(k)*C(l) * F(k,l)*cos[Pi*k*(i+1/2)/N]*cos(Pi*l*(j+1/2)/M]&lt;/P&gt;
&lt;P&gt;where?(?)=1for ?=0and ?(k)=sqrt(2)for k&amp;gt;0&lt;/P&gt;
&lt;P&gt;Doesit helps you?&lt;/P&gt;
&lt;P&gt;Vladimir&lt;/P&gt;&lt;/FONT&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 06 May 2004 23:48:10 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-v3-0-DCT-transform/m-p/961366#M19699</guid>
      <dc:creator>Intel_C_Intel</dc:creator>
      <dc:date>2004-05-06T23:48:10Z</dc:date>
    </item>
    <item>
      <title>Re: IPP v3.0 DCT transform</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-v3-0-DCT-transform/m-p/961367#M19700</link>
      <description>Thanks, that should do the trick. I'll check my code against that...
&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 07 May 2004 14:14:27 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-v3-0-DCT-transform/m-p/961367#M19700</guid>
      <dc:creator>olivier_prat</dc:creator>
      <dc:date>2004-05-07T14:14:27Z</dc:date>
    </item>
  </channel>
</rss>

