Spaces:
Sleeping
Sleeping
Refactored confidence map thresholding code [no ci]
Browse files
lungtumormask/dataprocessing.py
CHANGED
@@ -154,7 +154,6 @@ def preprocess(image_path):
|
|
154 |
preprocess_dump['left_extremes'] = left_lung_extreme
|
155 |
left_lung_processed = process_lung_scan(scan_dict, left_lung_extreme)
|
156 |
|
157 |
-
|
158 |
preprocess_dump['affine'] = left_lung_processed[1]
|
159 |
|
160 |
preprocess_dump['right_lung'] = right_lung_processed[0].unsqueeze(0)
|
@@ -229,14 +228,8 @@ def stitch(org_shape, cropped, roi):
|
|
229 |
return holder
|
230 |
|
231 |
def post_process(left_mask, right_mask, preprocess_dump):
|
232 |
-
|
233 |
-
|
234 |
-
left_mask[left_mask < 0.5] = 0
|
235 |
-
left_mask = left_mask.astype(int)
|
236 |
-
|
237 |
-
right_mask[right_mask >= 0.5] = 1
|
238 |
-
right_mask[right_mask < 0.5] = 0
|
239 |
-
right_mask = right_mask.astype(int)
|
240 |
|
241 |
left = remove_pad(left_mask, preprocess_dump['left_lung'].squeeze(0).squeeze(0).numpy())
|
242 |
right = remove_pad(right_mask, preprocess_dump['right_lung'].squeeze(0).squeeze(0).numpy())
|
|
|
154 |
preprocess_dump['left_extremes'] = left_lung_extreme
|
155 |
left_lung_processed = process_lung_scan(scan_dict, left_lung_extreme)
|
156 |
|
|
|
157 |
preprocess_dump['affine'] = left_lung_processed[1]
|
158 |
|
159 |
preprocess_dump['right_lung'] = right_lung_processed[0].unsqueeze(0)
|
|
|
228 |
return holder
|
229 |
|
230 |
def post_process(left_mask, right_mask, preprocess_dump):
|
231 |
+
left_mask = (left_mask >= 0.5).astype(int)
|
232 |
+
right_mask = (right_mask >= 0.5).astype(int)
|
|
|
|
|
|
|
|
|
|
|
|
|
233 |
|
234 |
left = remove_pad(left_mask, preprocess_dump['left_lung'].squeeze(0).squeeze(0).numpy())
|
235 |
right = remove_pad(right_mask, preprocess_dump['right_lung'].squeeze(0).squeeze(0).numpy())
|