From 76553c07478524c2502b796cc84538e28de9951f Mon Sep 17 00:00:00 2001 From: omid Date: Fri, 20 Feb 2026 11:41:52 +0100 Subject: [PATCH] Add image preprocessing functionality and update seg.py --- src/__init__.py | 0 src/data_objs/seg.py | 7 +++++++ src/image_preprocessing/__init__.py | 0 src/image_preprocessing/functions.py | 2 ++ src/image_preprocessing/image_preprocessors/__init__.py | 0 5 files changed, 9 insertions(+) create mode 100644 src/__init__.py create mode 100644 src/image_preprocessing/__init__.py create mode 100644 src/image_preprocessing/functions.py create mode 100644 src/image_preprocessing/image_preprocessors/__init__.py diff --git a/src/__init__.py b/src/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/data_objs/seg.py b/src/data_objs/seg.py index c491e62..97393f6 100644 --- a/src/data_objs/seg.py +++ b/src/data_objs/seg.py @@ -10,3 +10,10 @@ def __init__(self): self.seg_name: str self.seg_mask: np.ndarray self.pixdim: List[float] # voxel spacing in mm + # Visualization defaults + self.clahe_clip_limit: float = 1.2 + self.gamma: float = 1.5 + self.width_scale_axial: float = 1.0 + self.width_scale_sagittal: float = 1.0 + self.width_scale_coronal: float = 1.0 + self.use_philips_ceus: bool = False diff --git a/src/image_preprocessing/__init__.py b/src/image_preprocessing/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/image_preprocessing/functions.py b/src/image_preprocessing/functions.py new file mode 100644 index 0000000..516de67 --- /dev/null +++ b/src/image_preprocessing/functions.py @@ -0,0 +1,2 @@ +from .image_preprocessors.enhance_clahe import enhance_clahe +from .image_preprocessors.enhance_gamma import enhance_gamma diff --git a/src/image_preprocessing/image_preprocessors/__init__.py b/src/image_preprocessing/image_preprocessors/__init__.py new file mode 100644 index 0000000..e69de29