mediview-3d-vision / utils.py
hmnshudhmn24's picture
Upload 16 files
5b023ff verified
import numpy as np
def normalize_volume(vol):
vmin = np.nanmin(vol)
vmax = np.nanmax(vol)
if vmax - vmin < 1e-8:
return np.zeros_like(vol)
return (vol - vmin) / (vmax - vmin)
def ensure_3d(volume):
if volume.ndim == 2:
return volume[np.newaxis, ...]
return volume