[ITK] Read dicom files according to tags
Dženan Zukić
dzenanz at gmail.com
Fri Mar 18 14:51:46 EDT 2016
Hi Xie,
maybe you can use ImageIO to read image
<http://itk.org/Wiki/ITK/Examples/IO/ReadUnknownImageType> information for
all the series (just one file from each series should be enough). Then
examine the metadata to see whether window conditions are met, and if they
are then read the series.
Regards,
Dženan
On Fri, Mar 18, 2016 at 1:37 AM, 谢玮宜 <weiehome at sina.com> wrote:
>
> Hi,
>
> I want to read dicom series that only contains tags like window center and
> window width in a certain range, and I don’t know how to do it using
> gdcmImage io in itk.
> I have read some dicom series reader examples but I still didn't figured
> out. The GDCMSeriesFileNames seems not designed for this case.
>
>
> typedef itk::GDCMSeriesFileNames NamesGeneratorType;
> NamesGeneratorType::Pointer nameGenerator =
> NamesGeneratorType::New();
>
> nameGenerator->SetUseSeriesDetails(true);
> nameGenerator->AddSeriesRestriction("0008|0021");
> nameGenerator->AddSeriesRestriction("0018|0024");
> nameGenerator->AddSeriesRestriction("0020|0011");
> nameGenerator->AddSeriesRestriction("0018|0050");
> nameGenerator->AddSeriesRestriction("0028|0010");
> nameGenerator->AddSeriesRestriction("0028|0011");
> nameGenerator->SetDirectory(filePath);
> the given file path contains 3 dicom series with different window center
> and
> window width settings ,yet only one is what I am interested in.
> I know I can read all series first and then read each series to check if
> its
> tags meets my requirements. However, it is slow. What I want is a gdcm
> support for filtering files in its reading.
>
> Thanks for your answers in advance!
> BR,xie
>
>
> _______________________________________________
> Community mailing list
> Community at itk.org
> http://public.kitware.com/mailman/listinfo/community
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/community/attachments/20160318/4b45415c/attachment.html>
More information about the Community
mailing list