diff --git a/presidio-image-redactor/presidio_image_redactor/dicom_image_redactor_engine.py b/presidio-image-redactor/presidio_image_redactor/dicom_image_redactor_engine.py index 5d7ef7208..89c6ea1a8 100644 --- a/presidio-image-redactor/presidio_image_redactor/dicom_image_redactor_engine.py +++ b/presidio-image-redactor/presidio_image_redactor/dicom_image_redactor_engine.py @@ -338,9 +338,8 @@ def _rescale_dcm_pixel_array( image_2d_scaled = image_2d_float else: # Rescaling grey scale between 0-255 - image_2d_scaled = ( - np.maximum(image_2d_float, 0) / image_2d_float.max() - ) * 255.0 + image_2d_scaled = ((image_2d_float.max() - image_2d_float) / ( + image_2d_float.max() - image_2d_float.min())) * 255.0 # Convert to uint image_2d_scaled = np.uint8(image_2d_scaled)