If you are willing to write some code, it is relatively easy to convert a 
reader for a single time to one that reads a file series over time.  That topic 
is covered on this Wiki page:

  
http://www.paraview.org/Wiki/Restarted_Simulation_Readers#Customized_Restart_Reader

-Ken


On 3/5/09 10:46 AM, "Biao She" <[email protected]> wrote:

We are talking about multiple DICOM files (a file series).
Each DICOM file has its own DICOM tags. These tags contain the information of 
the specific DICOM file. Different DICOM file may have the same tag values 
(i.e. patient ID, Acquisition Time).
In my case, for simplicity, suppose all my DIOCM files have the same patient 
ID, but they don't have the same Acquisition Time. There are 10 different 
acquistion times in total. So, my DICOM files can divide to 10 groups and each 
group of DICOM files have the same acquisition time. Also, each group 
represents the same object (because they have the same patient ID).
The reader I want will enable Paraview to aware of this acquisition time 
information in DICOM files and animate the DICOM files according to the 
information (from group 0 to group 9).
Currently, I use the vtkDICOMImageReader to read one group of DICOM files. This 
reader doesn't support reading acquisition time information. But reading 
acquisition time shouldn't be very hard to implement. The things that I am not 
sure is that how to relate the time information to this group of DIOCM files 
(i.e. group 0), and then keep reading until all the groups are being read?
I hope I explain my question clear using my broken english, please let me know 
if not.
Thanks

Aaron

On Thu, Mar 5, 2009 at 9:48 AM, Berk Geveci <[email protected]> wrote:
I am not familiar with the structure of DICOM format. Are we talking
about multiple DICOM files (i.e. a file series) or one file that has
all time steps? Also, which DICOM reader are you using and can that
reader support time?

-berk

On Thu, Mar 5, 2009 at 1:27 AM, Biao She <[email protected]> wrote:
> Hi everyone.
> I am trying to visualize a beating heart using Paraview.
> The files I need to read is a 4d dicom files. It contains several "groups"
> of DICOM files. Each group of DICOM files has the same "Acquisition Time",
> which means that this group of DICOM files represent the heart in a specific
> time.
> To make things easier to say, suppose that I have 10 groups of DICOM files.
> The first group of DICOM files is the heart at time 0, the last group of
> DICOM files is the heart at time 9. I need to read those files and animate
> them from 0 to 9.
> I know how to read one group of DICOM files into paraview. The question is I
> am not sure how to read all the files into paraview with "time" information?
> The time information will be used for animation by Paraview.
> Anyone has done that before? Any comment and idea will be highly
> appreciated.
> Thanks very much for your time!
>
> Aaron
>
>
>
>
> _______________________________________________
> Powered by www.kitware.com <http://www.kitware.com>
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Please keep messages on-topic and check the ParaView Wiki at:
> http://paraview.org/Wiki/ParaView
>
> Follow this link to subscribe/unsubscribe:
> http://www.paraview.org/mailman/listinfo/paraview
>
>




   ****      Kenneth Moreland
    ***      Sandia National Laboratories
***********
*** *** ***  email: [email protected]
**  ***  **  phone: (505) 844-8919
    ***      web:   http://www.cs.unm.edu/~kmorel

_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the ParaView Wiki at: 
http://paraview.org/Wiki/ParaView

Follow this link to subscribe/unsubscribe:
http://www.paraview.org/mailman/listinfo/paraview

Reply via email to