<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:&#39;Monospace&#39;;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:&#39;Monospace&#39;;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:&#39;Monospace&#39;;font-size:9pt;color:rgb(190,20,20)">M = [ ...</span></p>
<p style="margin:0px;text-indent:0px"><span style="font-family:&#39;Monospace&#39;;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:&#39;Monospace&#39;;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:&#39;Monospace&#39;;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:&#39;Monospace&#39;;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:&#39;Monospace&#39;;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&lt;double&gt;::vnl_svd        vnl_svd.txx        103        0x9ccc7a        <br>1        vnl_matrix_inverse&lt;double&gt;::vnl_matrix_inverse        vnl_matrix_inverse.h        36        0x9953cb        <br>2        itk::Matrix&lt;double, 4u, 4u&gt;::GetInverse        itkMatrix.h        242        0x993ee0        <br>
3        itk::ImageBase&lt;4u&gt;::ComputeIndexToPhysicalPointMatrices        itkImageBase.hxx        200        0x990e93        <br>4        itk::Image&lt;unsigned short, 4u&gt;::ComputeIndexToPhysicalPointMatrices        itkImage.hxx        149        0x98fa4e        <br>5        itk::ImageBase&lt;4u&gt;::SetDirection        itkImageBase.hxx        172        0x98f3d9        <br>
6        itk::ImageFileReader&lt;itk::Image&lt;unsigned short, 4u&gt;, itk::DefaultConvertPixelTraits&lt;unsigned short&gt; &gt;::GenerateOutputInformation        itkImageFileReader.hxx        227        0x99c71f        <br>7        itk::ProcessObject::UpdateOutputInformation        itkProcessObject.cxx        1534        0xa0b934        <br>
8        itk::ImageSeriesReader&lt;itk::Image&lt;unsigned short, 4u&gt; &gt;::GenerateOutputInformation        itkImageSeriesReader.hxx        147        0x98bb85        <br>9        itk::ProcessObject::UpdateOutputInformation        itkProcessObject.cxx        1534        0xa0b934        <br>
10        itk::ImageBase&lt;4u&gt;::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&#39;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>