Skip to content

Commit 77ddc37

Browse files
JeanneclreallemangD
authored andcommitted
DOC: updated link to trained model CBCT
1 parent 69ef606 commit 77ddc37

File tree

2 files changed

+23
-15
lines changed

2 files changed

+23
-15
lines changed

ALI/ALI.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ def PathFromNode(node):
2828

2929
MODELS_LINK = {
3030
"CBCT": [
31-
'https://github.com/Maxlo24/ALI_CBCT/releases/tag/v0.1-models',
31+
'https://github.com/DCBIA-OrthoLab/SlicerAutomatedDentalTools/releases/tag/v0.1-v2.0_models',
3232
],
3333
"IOS" : [
3434
'https://github.com/baptistebaquero/ALIDDM/releases/tag/v1.0.3',

AutoCrop3D/Crop_Volumes_CLI/AutoCrop3D_CLI.py

Lines changed: 22 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -51,19 +51,23 @@ def main(args)-> None:
5151
Lower = np.array(img.TransformPhysicalPointToContinuousIndex(Lower)).astype(int)
5252
Upper = np.array(img.TransformPhysicalPointToContinuousIndex(Upper)).astype(int)
5353

54+
for i in range(3):
55+
if Lower[i] > Upper[i]:
56+
Lower[i], Upper[i] = Upper[i], Lower[i]
5457
# Bounds checking
5558
img_size = img.GetSize()
5659
Lower = [max(0, l) for l in Lower]
5760
Upper = [min(img_size[i], u) for i, u in enumerate(Upper)]
58-
5961

60-
# Ensure non-zero size for all dimensions
61-
for i in range(3):
62-
if Lower[i] == Upper[i]:
63-
if Upper[i] < img_size[i] - 1:
64-
Upper[i] += 1
65-
elif Lower[i] > 0:
66-
Lower[i] -= 1
62+
63+
# # Ensure non-zero size for all dimensions and that lower < upper
64+
65+
# for i in range(3):
66+
# if Lower[i] == Upper[i]:
67+
# if Upper[i] < img_size[i] - 1:
68+
# Upper[i] += 1
69+
# elif Lower[i] > 0:
70+
# Lower[i] -= 1
6771

6872
# Crop the image
6973
crop_image = img[Lower[0]:Upper[0],
@@ -84,14 +88,18 @@ def main(args)-> None:
8488

8589
os.makedirs(os.path.dirname(ScanOutPath), exist_ok=True)
8690

87-
# try:
91+
try:
8892

89-
sitk.WriteImage(crop_image,ScanOutPath)
93+
sitk.WriteImage(crop_image,ScanOutPath)
9094

91-
# except:
92-
# import sys
93-
# print("Error for patient: ",patient)
94-
# print('The error says: ',sys.exc_info()[0])
95+
except:
96+
import sys
97+
print("Error for patient: ",patient)
98+
print('The error says: ',sys.exc_info()[0])
99+
print('Lower: ',Lower)
100+
print('Upper: ',Upper)
101+
print('Lower[2]:',Lower[2])
102+
print('Upper[2]:',Upper[2])
95103

96104
with open(args.logPath,'r+') as log_f :
97105
log_f.write(str(index))

0 commit comments

Comments
 (0)