Skip to content

Commit

Permalink
Moved metric args placement in SyNOnly case
Browse files Browse the repository at this point in the history
  • Loading branch information
DeanTM committed Jan 15, 2025
1 parent f0364ec commit 5c1ddb8
Showing 1 changed file with 29 additions and 14 deletions.
43 changes: 29 additions & 14 deletions ants/registration/registration.py
Original file line number Diff line number Diff line change
Expand Up @@ -580,19 +580,20 @@ def registration(
]
# ------------------------------------------------------------
elif type_of_transform == "SyNOnly":
args = [
"--dimensionality", str(fixed.dimension),
"-r"] + initial_transform + [
"--metric", "%s[%s,%s,1,%s]" % (syn_metric, fixed_str, moving_str, syn_sampling),
"--transform", mysyn,
"--convergence", "[%s,1e-7,8]" % synits,
"--smoothing-sigmas", smoothingsigmas,
"--shrink-factors", shrinkfactors,
"-u", "1",
"-z", "1",
"--output", "[%s,%s,%s]" % (outprefix, warpedmovout_str, warpedfixout_str),
]
if multivariate_extras is not None:
if multivariate_extras is None:
args = [
"--dimensionality", str(fixed.dimension),
"-r"] + initial_transform + [
"--metric", "%s[%s,%s,1,%s]" % (syn_metric, fixed_str, moving_str, syn_sampling),
"--transform", mysyn,
"--convergence", "[%s,1e-7,8]" % synits,
"--smoothing-sigmas", smoothingsigmas,
"--shrink-factors", shrinkfactors,
"-u", "1",
"-z", "1",
"--output", "[%s,%s,%s]" % (outprefix, warpedmovout_str, warpedfixout_str),
]
else:
metrics = []
for mve_idx in range(len(multivariate_extras)):
metrics.append("--metric")
Expand All @@ -613,7 +614,21 @@ def registration(
metric_sampling,
)
metrics.append(metric_full_string)
args = args + metrics
args_pre = [
"--dimensionality", str(fixed.dimension),
"-r"] + initial_transform + [
"--metric", "%s[%s,%s,1,%s]" % (syn_metric, fixed_str, moving_str, syn_sampling),
]
args_post = [
"--transform", mysyn,
"--convergence", "[%s,1e-7,8]" % synits,
"--smoothing-sigmas", smoothingsigmas,
"--shrink-factors", shrinkfactors,
"-u", "1",
"-z", "1",
"--output", "[%s,%s,%s]" % (outprefix, warpedmovout_str, warpedfixout_str),
]
args = args_pre + metrics + args_post
args.append("-x")
args.append(maskopt)
# ------------------------------------------------------------
Expand Down

0 comments on commit 5c1ddb8

Please sign in to comment.