diff --git a/Modules/Scripted/DICOMPlugins/DICOMScalarVolumePlugin.py b/Modules/Scripted/DICOMPlugins/DICOMScalarVolumePlugin.py index 9c1da978fd0..73830a1e6f3 100644 --- a/Modules/Scripted/DICOMPlugins/DICOMScalarVolumePlugin.py +++ b/Modules/Scripted/DICOMPlugins/DICOMScalarVolumePlugin.py @@ -380,7 +380,10 @@ def loadFilesWithSeriesReader(self, imageIOName, files, name, grayscale=True): if grayscale: reader = vtkITK.vtkITKArchetypeImageSeriesScalarReader() else: - reader = vtkITK.vtkITKArchetypeImageSeriesVectorReaderFile() + if len(files) > 1: + reader = vtkITK.vtkITKArchetypeImageSeriesVectorReaderSeries() + else: + reader = vtkITK.vtkITKArchetypeImageSeriesVectorReaderFile() reader.SetArchetype(files[0]) for f in files: reader.AddFileName(f)