[Insight-developers] GDCM SerieHelper::ImagePositionPatientOrdering
Stephen R. Aylward
Stephen.Aylward at Kitware.com
Fri May 19 14:20:08 EDT 2006
So, what is the goal of imageseriesreader?
I assumed it was to return a 3D volume. The logic is simple, it is
easier to identify that two 3D volumes have the same series number than
it is to scan every image in a collection of slices and identify when
the TR/TE numbers have changed (some multi-echo MR scans will have the
same series numbers), when spacing has changed, when the first slice is
a scout image for that series (sometime CT scanners give a 2D scout scan
or a projection image the same series number as the 3D scan)....
Perhaps we need two functions:
1) one to return a 3D volume
2) one to return a list of 2D slices that can be analyzed by an app for
the above "features"
Stephen
Bill Lorensen wrote:
> Stephen,
>
> I understand that we don't support it yet. But, without these fixes, no
> one can ever read a series with a gap. We have also found occasional
> missing slices in large (~3000 slice) studies. We stil need to read them
> and repair them.
>
> Bill
>
> At 05:29 PM 5/17/2006, Stephen R. Aylward wrote:
>
>> itkImage doesn't currently support different spacing per slice in a 3D
>> volume....
>>
>> Stephen
>>
>> Lorensen, William E (GE, Research) wrote:
>>
>>> I think the application should handle this. Some applications can
>>> handle different spacing.
>>> That's the quick reply. I'll give it ome more thought.
>>> Bill
>>> -----Original Message-----
>>> From: insight-developers-bounces+lorensen=crd.ge.com at itk.org
>>> [mailto:insight-developers-bounces+lorensen=crd.ge.com at itk.org]On Behalf
>>> Of Mathieu Malaterre
>>> Sent: Wednesday, May 17, 2006 4:53 PM
>>> To: Insight Developers List
>>> Subject: [Insight-developers] GDCM
>>> SerieHelper::ImagePositionPatientOrdering
>>>
>>> Bill,
>>> About 7months ago you rewrote the algorithm for
>>> gdcm::SerieHelper::ImagePositionPatientOrdering :
>>> http://public.kitware.com/cgi-bin/cvsweb.cgi/Utilities/gdcm/src/gdcmSerieHelper.cxx?rev=1.22&root=Insight&view=log
>>>
>>> The problem is that you remove my check for inconsistant
>>> spacing. For instance I have a series with a distance equal for each
>>> slice to:
>>> 1555.5
>>> 1554.5
>>> 1538.5
>>> 1540.5
>>> 1552.5
>>> 1550.5
>>> 1546.5
>>> 1548.5
>>> 1542.5
>>> 1544.5
>>> so clearly I have two spacing: 1mm and 2mm. Shouldn't this be an error ?
>>> Thanks
>>> Mathieu
>>> Ps: This is a simple CT series
>>> _______________________________________________
>>> Insight-developers mailing list
>>> Insight-developers at itk.org
>>> http://www.itk.org/mailman/listinfo/insight-developers
>>> _______________________________________________
>>> Insight-developers mailing list
>>> Insight-developers at itk.org
>>> http://www.itk.org/mailman/listinfo/insight-developers
>>
>>
>> --
>> =============================================================
>> Stephen R. Aylward, Ph.D.
>> Chief Medical Scientist
>> Kitware, Inc.
>> http://www.kitware.com
>> _______________________________________________
>> Insight-developers mailing list
>> Insight-developers at itk.org
>> http://www.itk.org/mailman/listinfo/insight-developers
>
>
> _______________________________________________
> Insight-developers mailing list
> Insight-developers at itk.org
> http://www.itk.org/mailman/listinfo/insight-developers
>
--
=============================================================
Stephen R. Aylward, Ph.D.
Chief Medical Scientist
Kitware, Inc.
http://www.kitware.com
More information about the Insight-developers
mailing list