[Insight-users] NonUniformBSpline vnl_svd error
Nick Tustison
ntustison at gmail.com
Mon Aug 7 11:30:55 EDT 2006
Hi Dennis,
I don't know if you'd be interested but I recently wrote a B-spline
data approximation filter that is meant to be included in ITK---I
just haven't gotten around to submitting it yet. It's
multidimensional, hierarchical, and arbitrary order but uniform. I
am presenting it at the MIAR conference in a week or so. It is based
on the two-dimensional algorithm of Lee et al. (citation below).
Let me know,
Nick Tustison
@ARTICLE{Lee1997,
author = {Seungyong Lee and George Wolberg and Sung Yong Shin},
title = {Scattered Data Interpolation with Multilevel {B}-Splines},
journal = {IEEE Transactions on Visualization and Computer Graphics},
year = {1997},
volume = {3},
pages = {228-244},
number = {3},
owner = {tustison},
}
On Aug 7, 2006, at 11:11 AM, Dennis Jen wrote:
> Hi,
> I've run into a problem while using the NonUniformBSpline class.
> While trying to compile, I get the following error where I call the
> ComputeControlPoints method:
>
> Scanning dependencies of target poistats
> Building CXX object CMakeFiles/poistats.dir/poistats.o
> Linking CXX executable poistats
> Scanning dependencies of target TestDriver
> Building CXX object test/CMakeFiles/TestDriver.dir/
> TestPoistatsDriver.o
> Building CXX object test/CMakeFiles/TestDriver.dir/TestPoistats.o
> /usr/pubsw/packages/itk/2.6.0/include/InsightToolkit/Common/
> itkNonUniformBSpline.txx: In copy constructor
> `vnl_matrix_inverse<double>::vnl_matrix_inverse(const
> vnl_matrix_inverse<double>&)':
> /usr/pubsw/packages/itk/2.6.0/include/InsightToolkit/Common/
> itkNonUniformBSpline.txx:315: instantiated from `void
> itk::NonUniformBSpline<TDimension>::ComputeControlPoints() [with
> unsigned int TDimension = 3u]'
> /homes/10/dsjen/heraclitus/working/workspace/fd-analysis-trunk/src/
> test/../itkPoistatsFilter.txx:92: instantiated from `static
> itk::Array2D<double>* itk::PoistatsFilter<TInputImage,
> TOutputImage>::RethreadPath(itk::Array2D<double>*, int) [with
> TInputImage = TestPoistats::TestRethreadPath()::FloatImage3DType,
> TOutputImage = TestPoistats::TestRethreadPath()::FloatImage3DType]'
> /homes/10/dsjen/heraclitus/working/workspace/fd-analysis-trunk/src/
> test/TestPoistats.cpp:159: instantiated from here
> /usr/pubsw/packages/itk/2.6.0/include/InsightToolkit/Utilities/vxl/
> core/vnl/algo/vnl_svd.h:193: error: `vnl_svd<T>::vnl_svd(const
> vnl_svd<T>&) [with T = double]' is private
> /usr/pubsw/packages/itk/2.6.0/include/InsightToolkit/Common/
> itkNonUniformBSpline.txx:315: error: within this context
> make[2]: *** [test/CMakeFiles/TestDriver.dir/TestPoistats.o] Error 1
> make[1]: *** [test/CMakeFiles/TestDriver.dir/all] Error 2
> make: *** [all] Error 2
>
> Is there an easy way around this or alternate cubic spline classes
> in itk? At the moment, I'm just looking to use a cubic spline
> interpolation on a number of points and resample on a finer scale.
> Thanks,
> Dennis
> _______________________________________________
> Insight-users mailing list
> Insight-users at itk.org
> http://www.itk.org/mailman/listinfo/insight-users
More information about the Insight-users
mailing list