[Insight-users] NonUniformBSpline vnl_svd error

Dennis Jen dsjen at nmr.mgh.harvard.edu
Mon Aug 7 11:47:12 EDT 2006


Hi Nick,
  Thanks!  I'd like to try using it if it suites my needs.
  Thanks,
    Dennis

Nick Tustison wrote:

> 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
>
> _______________________________________________
> 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