[vtkusers] bilinear, trilinear interpolation..
David Gobbi
dgobbi at irus.rri.ca
Sat Jun 30 12:34:22 EDT 2001
For vtkImageData, vtkImageReslice has all of the necessary
code for bi/trilinear and bi/tricubic interpolation. I would
like to move the interpolation code into vtkImageData.cxx
eventually, or perhaps into its own class.
When I want to get an interpolated value from an image, I
usually make a vtkImageReslice, set the OutputExtent to
a single voxel [0,0,0,0,0,0], set the OutputOrigin the the
desired (x,y,z) coordinates, Update(), and then check the
value of the single resulting voxel in the Output. Not efficient
by any means, but it works.
- David
--
David Gobbi, MSc dgobbi at irus.rri.ca
Advanced Imaging Research Group
Robarts Research Institute, University of Western Ontario
On Sat, 30 Jun 2001, K. R. Subramanian wrote:
>
> Are there any functions to do bilinear/trilinear interpolation of vtk
> datasets? I checked
> vtkMath, which I thought might be the logical place, but doesnt seem to
> be part of it. I am looking
> for a function, given a set of points (2d or 3d) to return the
> interpolated value at a given point (x,y,z)
>
> Thanks.
>
> -- krs
>
> --
> Dr. K.R.Subramanian Phone: (301) 402-0042
> National Institutes of Health FAX: (301) 402-4080
> National Library of Medicine Email: krs at cs.uncc.edu
> Bldg 38A, Rm. B1N30D WWW: www.cs.uncc.edu/~krs
> 8600 Rockville Pike, Bethesda, MD 20894
>
>
>
>
> _______________________________________________
> This is the private VTK discussion list.
> Please keep messages on-topic. Check the FAQ at: <http://public.kitware.com/cgi-bin/vtkfaq>
> Follow this link to subscribe/unsubscribe:
> http://public.kitware.com/mailman/listinfo/vtkusers
>
More information about the vtkusers
mailing list