<div dir="ltr">Hi, I am modifying DCMTKImageIO to load 4D dicom images. I changed a line to set number of dimensions =4 so the dimensions matrix is 4x4. The problem is that when trying to read it gives this error:<br><br>
<style type="text/css">
p, li { white-space: pre-wrap; }
</style>
<p style="margin:0px;text-indent:0px"><span style="font-family:'Monospace';font-size:9pt;color:rgb(190,20,20)">/home/cib/Source/Itk/Modules/ThirdParty/VNL/src/vxl/core/vnl/algo/vnl_svd.txx: suspicious return value (4) from SVDC</span></p>
<p style="margin:0px;text-indent:0px"><span style="font-family:'Monospace';font-size:9pt;color:rgb(190,20,20)">/home/cib/Source/Itk/Modules/ThirdParty/VNL/src/vxl/core/vnl/algo/vnl_svd.txx: M is 4x4</span></p>
<p style="margin:0px;text-indent:0px"><span style="font-family:'Monospace';font-size:9pt;color:rgb(190,20,20)">M = [ ...</span></p>
<p style="margin:0px;text-indent:0px"><span style="font-family:'Monospace';font-size:9pt;color:rgb(190,20,20)"> 0 0 -3.6000000000000 0 </span></p>
<p style="margin:0px;text-indent:0px"><span style="font-family:'Monospace';font-size:9pt;color:rgb(190,20,20)"> 1.7857142686844 0 0 0 </span></p>
<p style="margin:0px;text-indent:0px"><span style="font-family:'Monospace';font-size:9pt;color:rgb(190,20,20)"> 0 -1.7857142686844 0 0 </span></p>
<p style="margin:0px;text-indent:0px"><span style="font-family:'Monospace';font-size:9pt;color:rgb(190,20,20)"> 0.0000000000000 0.0000000000000 0.0000000000000 1.0000000000000 ]</span></p><p style="margin:0px;text-indent:0px">
<br><span style="font-family:'Monospace';font-size:9pt;color:rgb(190,20,20)"></span></p><p style="margin:0px;text-indent:0px"><br> the call stack is the following:</p><p style="margin:0px;text-indent:0px"><br></p>
<p style="margin:0px;text-indent:0px">0        vnl_svd<double>::vnl_svd        vnl_svd.txx        103        0x9ccc7a        <br>1        vnl_matrix_inverse<double>::vnl_matrix_inverse        vnl_matrix_inverse.h        36        0x9953cb        <br>2        itk::Matrix<double, 4u, 4u>::GetInverse        itkMatrix.h        242        0x993ee0        <br>
3        itk::ImageBase<4u>::ComputeIndexToPhysicalPointMatrices        itkImageBase.hxx        200        0x990e93        <br>4        itk::Image<unsigned short, 4u>::ComputeIndexToPhysicalPointMatrices        itkImage.hxx        149        0x98fa4e        <br>5        itk::ImageBase<4u>::SetDirection        itkImageBase.hxx        172        0x98f3d9        <br>
6        itk::ImageFileReader<itk::Image<unsigned short, 4u>, itk::DefaultConvertPixelTraits<unsigned short> >::GenerateOutputInformation        itkImageFileReader.hxx        227        0x99c71f        <br>7        itk::ProcessObject::UpdateOutputInformation        itkProcessObject.cxx        1534        0xa0b934        <br>
8        itk::ImageSeriesReader<itk::Image<unsigned short, 4u> >::GenerateOutputInformation        itkImageSeriesReader.hxx        147        0x98bb85        <br>9        itk::ProcessObject::UpdateOutputInformation        itkProcessObject.cxx        1534        0xa0b934        <br>
10        itk::ImageBase<4u>::UpdateOutputInformation        itkImageBase.hxx        239        0x98e4d1        <br>11        itk::DataObject::Update        itkDataObject.cxx        357        0xa19f53        <br>12        itk::ProcessObject::Update        itkProcessObject.cxx        1324        0xa0af2c        <br>13        main        Image4D.cxx        205        0x97a033        <br>
</p><p style="margin:0px;text-indent:0px"><br></p><p style="margin:0px;text-indent:0px">If anybody has any clue about why that matrix can't be 4x4 it would be appreciated. <br></p><p style="margin:0px;text-indent:0px">
<br></p><br clear="all"><div><br>-- <br>José Ignacio Prieto<br>celular(nuevo): 94348182
</div></div>