vtkSmartPointer<vtkImageGaussianSmooth> gaussianSmoothFilter = vtkSmartPointer<vtkImageGaussianSmooth>::New();
gaussianSmoothFilter->SetInputData(reader->GetOutput());
gaussianSmoothFilter->SetDimensionality(3);
gaussianSmoothFilter->SetRadiusFactor(3);
gaussianSmoothFilter->SetStandardDeviation(0.6);
gaussianSmoothFilter->Update();