Visualizing/Loading RAW data


(Jackson Jackson Baglino) #1

When I try to load .RAW data into ParaView, I run into an issue where ParaView does not load all the data (usually about half). I don’t believe it is necessarily the size of the data, because I have used other Computers to visualize the data. I have tried enabling OSPray and there is no change.

Each time Ioad data, I receive the error message:

ERROR: In C:\bbd\ecd3383f\build\superbuild\paraview\src\VTK\IO\Image\vtkImageReader.cxx, line 190

vtkPVImageReader (00000223A1502770): Header size: 3518112040, file ext: 0, 1374, 0, 1374, 0, 1077

If anyone knows what might be going on, I would really appreciate your help.

Thank you,
Jackson


(Walter Alan Scott) #2

Just as a wild guess, are you loading double data as float (or vice versa)?
Alan


(Jackson Jackson Baglino) #3

I don’t think that’s the issue, because my data is float-32 and I’m selecting float as my data type. Thank you for your input though!

Jackson


(Cory Quammen (Kitware)) #4

What is the actual dimension of the image, and how are you defining the extent? If your image is A x B x C pixels, then the extent should be [0, A-1, 0, B-1, 0, C-1].


(Jackson Jackson Baglino) #5

The actual dimensions of the volume is 1078 x 1375 x 1375. So my data extent is [0, 1077; 0, 1374; 0, 1374].


(Cory Quammen (Kitware)) #6

Could you elaborate? Did you use ParaView or another visualization program on the other computers?

How did you produce the RAW file?


(Jackson Jackson Baglino) #7

Sorry for taking so long to reply Cory. Anyways, I have used ParaView on these other computers to visualize the data. I have tried by the same version (5.6.0 64-bit) as well as previous versions. To produce the RAW file, I used a python script to generate a 3D volume from a stack of images. I have multiple data sets (ranging from 0.5gb-7.5gb) and see a very similar result on all of them–only being able to visualize about 50% of the data. The weird thing is, however, ParaView isn’t even recognizing the other half of the data (data range is 50% of what it should be when I use data of type int). Initially, I was thinking that it might just be an issue with that data sets being too large to visualize, but since I have been able to load the entire volume on a different machine, and the fact that ParaView is only reading half the data on my machine, I have concluded this is not the case.

I have tried resenting the ParaView settings to default, as well as completely uninstalling, then reuploading ParaView. At this point, I am almost convinced that the error is due to some setting on my computer.


(Cory Quammen (Kitware)) #8

My guess is you are hitting a file size limit on Windows. You should be able to load up to about 2GB before running into problems. But you said the 0.5GB file was also giving problems on Windows?