Hello,<br>I&#39;m trying to view an image from 3D raw volume. I&#39;m using vtkImageReslice for doing it. But, I got a blank view after viewing the output using vtkImageViewer. Here is my code :<br><br>------------------------------------------------------------------------------------------------<br>
    vtkImageReader2 *reader = vtkImageReader2::New();<br>    reader-&gt;SetFileName(&quot;prone8.raw&quot;);<br>    reader-&gt;SetFileDimensionality(3);<br>    reader-&gt;SetDataByteOrderToBigEndian();<br>    reader-&gt;SetNumberOfScalarComponents(1);<br>
    reader-&gt;SetDataExtent(0, 511, 0, 511, 0, 462);<br>    reader-&gt;SetDataSpacing(0.625, 0.625, 1.0);<br>    reader-&gt;SetDataOrigin(0.0, 0.0, 0.0);<br>    reader-&gt;UpdateWholeExtent();<br>        //calculate the center of the volume<br>
    reader-&gt;GetOutput()-&gt;UpdateInformation();<br>    int extent[6];<br>    double spacing[3];<br>    double origin[3];<br>    reader-&gt;GetOutput()-&gt;GetWholeExtent(extent);<br>    reader-&gt;GetOutput()-&gt;GetSpacing(spacing);<br>
    reader-&gt;GetOutput()-&gt;GetOrigin(origin);<br>        double center[3];<br>    center[0] = (origin[0] + spacing[0] * 0.5 * (extent[0] + extent[1]));<br>    center[1] = (origin[1] + spacing[1] * 0.5 * (extent[2] + extent[3]));<br>
    center[2] = (origin[2] + spacing[2] * 0.5 * (extent[4] + extent[5]));<br>        //matrix for axial view<br>    static double axialElements[16] = {<br>        1, 0, 0, 0,<br>        0, 1, 0, 0,<br>        0, 0, 1, 0,<br>        0, 0, 0, 1};<br>        //set slice orientation<br>
    vtkMatrix4x4 *resliceAxes = vtkMatrix4x4::New();<br>    resliceAxes-&gt;DeepCopy(axialElements);<br>        <br>//set the point through which to slice<br>    //set i,j setElement(i,j,double);<br>resliceAxes-&gt;SetElement(0, 3, center[0]);<br>
    resliceAxes-&gt;SetElement(1, 3, center[1]);<br>    resliceAxes-&gt;SetElement(2, 3, center[2]);<br>        <br>//extract slice<br>    vtkImageReslice *reslice = vtkImageReslice::New();<br>    reslice-&gt;SetInputConnection(reader-&gt;GetOutputPort());<br>
    reslice-&gt;SetOutputDimensionality(2);<br>    reslice-&gt;SetResliceAxes(resliceAxes);<br>    reslice-&gt;SetInterpolationModeToLinear();<br>        <br>// Create a greyscale lookup table<br>    vtkLookupTable *table = vtkLookupTable::New();<br>
    table-&gt;SetRange(0, 2000); // image intensity range<br>    table-&gt;SetValueRange(0.0, 1.0); // from black to white<br>    table-&gt;SetSaturationRange(0.0, 0.0); // no color saturation<br>    table-&gt;SetRampToLinear();<br>
    table-&gt;Build();<br><br>    // Map the image through the lookup table<br>    vtkImageMapToColors *color = vtkImageMapToColors::New();<br>    color-&gt;SetLookupTable(table);<br>    color-&gt;SetInputConnection(reslice-&gt;GetOutputPort());<br>
/ <br>       //view the image<br>    viewer = vtkImageViewer2::New();<br>    viewer-&gt;SetInput(color-&gt;GetOutput());<br>    viewer-&gt;SetSize(512,512);<br>//    viewer-&gt;SetZSlice(sliderValueChanged());<br>    qvtk-&gt;SetRenderWindow(viewer-&gt;GetRenderWindow()); <br>
        reader-&gt;Delete(); <br>------------------------------------------------------------------------------------------------<br><br>I&#39;m using qt3 here. Plese help me....<br>Thanks...<br><br><br><br><br><br><br>