[vtkusers] Linear Interpolation on 3D image data

Kang, Sukryool SKang at childrensnational.org
Fri Feb 20 11:32:48 EST 2015


Hi Alex,

Thank you for recommendations.

I need to update images continuously. I wanted to check whether there is any solution using VTK or not.
I will use CUDA or OpenGL to solve my issue.

Thank you for your help.

Best regards,
Alan





From: Alejandro Rodríguez Aguilera [mailto:alejandro88_ at hotmail.com]
Sent: Friday, February 20, 2015 11:12 AM
To: Kang, Sukryool; vtkusers at vtk.org
Subject: RE: [vtkusers] Linear Interpolation on 3D image data

Hello,

If I understood well, and you don't need XY interpolation, would it not be enough to get the images bounding the current sampling point (aka, the "previous" and "next" images, determined by their Z coordinate and the Z coordinate of the current sampling point in the structure 3D image), sample both images for the XY coordinates of the sampling point, and then doing the 1D linear interpolation, using the three Z coordinates?

This may take some time as you mention but, since it seems a preprocess step, only needed once before starting to visualize, I don't see the problem.

If this is not the case and you need to perform this step several times, my guess is that you should consider using the GPU to construct the 3D image data (using CUDA, OpenCL or OpenGL compute shaders, for example) and feed it to VTK, since the amount of data you are handling is big enough and the algorithm is parallelizable enough.

Best regards,
Alex

________________________________
From: SKang at childrensnational.org
To: vtkusers at vtk.org
Date: Fri, 20 Feb 2015 15:50:44 +0000
Subject: [vtkusers] Linear Interpolation on 3D image data
Hi everyone,

I am trying to do linear interpolation on 3D image data.
I have used mechanically scanned ultrasound images to construct 3D volume. Ultrasound probe is mounted on the linear stage. I am getting exact positions along the stage movement direction (Z axis).
The 2D images are aligned along X and Y axes. I have saved stack of 2D images as vtkimagedata without the stage location information (Z values).

The problem is that the 2D ultrasound images are not even distributed along Z axis. I want to do linear interpolation along the Z axis to construct structured 3D image data.
Actually, I need to do 1 dimensional linear interpolation along the Z axis. I don't need to do any interpolation along X and Y axes.

I can do the 1D linear interpolation along the Z axis. The image resolution is about 800 x 780 x 250.
If I do the linear interpolation of 800x780 pixels along the Z axis, it takes some time. I am doing a real time visualization.
Is there any way to do linear interpolation fast using VTK?

Thank you for your help.

________________________________
Confidentiality Notice: This e-mail message, including any attachments, is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message.

_______________________________________________ Powered by www.kitware.com<http://www.kitware.com> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the VTK FAQ at: http://www.vtk.org/Wiki/VTK_FAQ Search the list archives at: http://markmail.org/search/?q=vtkusers Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/vtkusers

,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Confidentiality Notice: This e-mail message, including any attachments, is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/vtkusers/attachments/20150220/d18c546f/attachment.html>


More information about the vtkusers mailing list