Skip to content

OverflowError: Python integer -1024 out of bounds for uint16 #3

@ivishalanand

Description

@ivishalanand

Getting this error

(tcia-processing) ➜  ThirdEyeVision python3 -W ignor
e /Users/vishalanand/Desktop/ThirdEyeVision/code/pet-ct-images/tcia_dicom_to_nifti.py /Users/vishalanand/Desktop/ThirdEyeVision/DATASET/TCIA-PETCT-DATA/manifest-1654187277763/FDG-PET-CT-Lesions /Users/vishalanand/Desktop/ThirdEyeVision/DATASET/TCIA-PETCT-DATA/manifest-1654187277763/FDG-PET-CT-Lesions-NIFTI/
  0%|                        | 0/36 [00:00<?, ?it/s]The following patient directory is being processed:  PETCT_0168f65af8
Traceback (most recent call last):
  File "/Users/vishalanand/Desktop/ThirdEyeVision/environments/tcia-processing/lib/python3.10/site-packages/dicom2nifti/convert_dir.py", line 85, in convert_directory
    convert_dicom.dicom_array_to_nifti(dicom_input, nifti_file, reorient)
  File "/Users/vishalanand/Desktop/ThirdEyeVision/environments/tcia-processing/lib/python3.10/site-packages/dicom2nifti/convert_dicom.py", line 118, in dicom_array_to_nifti
    results = convert_generic.dicom_to_nifti(dicom_list, output_file)
  File "/Users/vishalanand/Desktop/ThirdEyeVision/environments/tcia-processing/lib/python3.10/site-packages/dicom2nifti/convert_generic.py", line 274, in dicom_to_nifti
    data = common.get_volume_pixeldata(dicom_input)
  File "/Users/vishalanand/Desktop/ThirdEyeVision/environments/tcia-processing/lib/python3.10/site-packages/dicom2nifti/common.py", line 312, in get_volume_pixeldata
    slice_data = _get_slice_pixeldata(slice_copy)
  File "/Users/vishalanand/Desktop/ThirdEyeVision/environments/tcia-processing/lib/python3.10/site-packages/dicom2nifti/common.py", line 354, in _get_slice_pixeldata
    return apply_scaling(data, dicom_slice)
  File "/Users/vishalanand/Desktop/ThirdEyeVision/environments/tcia-processing/lib/python3.10/site-packages/dicom2nifti/common.py", line 508, in apply_scaling
    return do_scaling(data, rescale_slope, rescale_intercept)
  File "/Users/vishalanand/Desktop/ThirdEyeVision/environments/tcia-processing/lib/python3.10/site-packages/dicom2nifti/common.py", line 539, in do_scaling
    minimum_required = min([minimum_required, minimum_required * rescale_slope + rescale_intercept,
OverflowError: Python integer -1024 out of bounds for uint16
  0%|                        | 0/36 [00:00<?, ?it/s]
Traceback (most recent call last):
  File "/Users/vishalanand/Desktop/ThirdEyeVision/code/pet-ct-images/tcia_dicom_to_nifti.py", line 215, in <module>
    convert_tcia_to_nifti(study_dirs, nii_out_root)
  File "/Users/vishalanand/Desktop/ThirdEyeVision/code/pet-ct-images/tcia_dicom_to_nifti.py", line 199, in convert_tcia_to_nifti
    dcm2nii_CT(ct_dir, nii_out_path)
  File "/Users/vishalanand/Desktop/ThirdEyeVision/code/pet-ct-images/tcia_dicom_to_nifti.py", line 65, in dcm2nii_CT
nii = next(tmp.glob('*nii.gz'))

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions