    reader = vtkDICOMImageReader()
    reader.SetFileName(input_filename)
    reader.Update()

    # Visualize
    image_viewer = vtkImageViewer2()
--
    reader = vtkDICOMImageReader()
    folder = get_program_parameters()
    # Read DICOM files in the specified directory
    reader.SetDirectoryName(folder)
    reader.Update()

--
        reader = vtkDICOMImageReader()
        reader.SetDirectoryName(dicom_dir)
        reader.Update()
        volume.DeepCopy(reader.GetOutput())

    if use_flying_edges:
