Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.

3D Image interpolation using Intel IPP

junyixia
Beginner
355 Views
Hi,
I am new to Intel IPP. I need to find a fast 3D image interpolation routine for image analysis. I tested some interpolation function in Matlab, but they are too slow. Here is my problem:
Input:
1) A 3D volume data, for example, an array with dimension of 512 by 512 by 30.
2) A 3D displacement field, which indicate each pixle's X, Y, Z displacement in the volume.
Output:
A 3D volume using interpolation of the displacement fields.

I am not sure whether there are some existing routine in Intel IPP, or is it easy to implement it using Intel IPP. Any sugguestions are welcome. Thank you.

Regards,
- Junyi
0 Kudos
2 Replies
Vladimir_Dudnik
Employee
355 Views

Hi Junyi,

We are interested in 3D image processing too, but there is still no any generally accepted data format for 3D imaging. Is it possible to do your task in 2 stages for each x,y plane, then for each x,z (or y,z) plane?

Regards,
Vladimir

0 Kudos
junyixia
Beginner
355 Views
Hi Vladimir,

Thank you for your reply. I did a simple linear interpolation on the 8 nearest points to the calculated point in the volume. Just wondering whether there is existing code available for the 2D or 3D interpolation. From your reply, it seems like the current IPP is only for 2D image processing, isn't it? Thanks.



-Junyi

0 Kudos
Reply