[vtkusers] Reduce size of .VTK file & Take too long time to load .VTK file

Gururajan gururajan.r at raster.in
Tue Aug 11 06:08:24 EDT 2009


Thank you,
Am trying to use vtkGDCMImageWriter .  but  its not available for java.
Do u have any guess for that, 
otherwise i can use SWIG to write JNI for java.
Thanks for your kind response
Guru

Mathieu Malaterre wrote:
> On Tue, Aug 11, 2009 at 8:48 AM, Gururajan<gururajan.r at raster.in> wrote:
>   
>> Hi all,
>>
>> Sub -> need to reduce the size of the .VTK file.
>>
>> Actually my application process is. Am following the below mentioned type
>> for reading dicom series files and to covert it into .vtk file , to view in
>> 3D.
>> But my .vtk file size is getting bigger after the following process this
>> strucks my application. (Take long time to load the 3d file).
>> Please guide me on this,
>>
>> --For Reading Dicom series and Wrting .Raw and .vtk files in the below
>> process
>> VTKDicomImageReader->vtkImageWriter->vtkVolume16Reader->vtkMarchingCubes->vtkPolyDataNormals->vtkPolyDataWriter
>>
>> --For view .Vtk file
>> vtkPolyDataReader->vtkPolyData->vtkPolyDataMapper->vtkLODActor->vtkRenderWindow
>>
>> After reading dicom series, i created .raw (VtkImageWriter) file and then i
>> will convert this raw file into .vtk format.
>> using vtkPolyDataWriter to write .vtk files
>>     
>
> I am answering from the gdcm-dev point of view. If you want to reduce
> the size of the actual DICOM Series, you should use gdcmconv with a
> compression such as JPEG 2000 or JPEG-LS. See gdcmconv documentation.
> Since you have a vtkImageData loaded in memory, you could use
> vtkGDCMImageWriter, you should turn the compression flag to the one
> you want:
>
>   vtkGDCMImageWriter::SetCompressionType( ct )
>
> where ct can be of:
>
>   enum CompressionTypes {
>     NO_COMPRESSION = 0,   // raw (default)
>     JPEG_COMPRESSION,     // JPEG
>     JPEG2000_COMPRESSION, // J2K
>     JPEGLS_COMPRESSION,   // JPEG-LS
>     RLE_COMPRESSION       // RLE
>   };
>
> Ref:
> http://gdcm.sourceforge.net/html/classvtkGDCMImageWriter.html
>
> 2cts
>   




More information about the vtkusers mailing list