Intel® Integrated Performance Primitives
Community support and discussions relating to developing high-performance vision, signal, security, and storage applications.

Function for 3D LUT

Siva_Chandran_P_
Beginner
281 Views

Hi,

Is there a function in IPP to perform 3D look up? Basically I am trying convert a 24bpp image from one color space to another using 3D LUT. I know the ippiLUT_Linear and ippiLUT_Cubic can do LUT translation but I am not sure whether the multi-channel look up will be performed on individual channels separately or combined. The requirement of pValues size should be nLevels is confusing as my LUT has 17 levels and contains 4913 entries(17x17x17).

Thanks.

0 Kudos
1 Reply
Igor_A_Intel
Employee
282 Views

Hi,

transformation is performed separately on each channel. I don't understand why do you need 17x17x17 nLevels if your LUT has 17 entries, - I think you need the same 17 nLevels, probably multiplied by the number of channels. 3D can be implemented by calling 2D function n=(3rd dimension size) times.

regards, Igor

Reply