diff --git a/src/main/java/org/janelia/saalfeldlab/hotknife/SparkNormalizeN5.java b/src/main/java/org/janelia/saalfeldlab/hotknife/SparkNormalizeN5.java index 721df44a..41239f27 100644 --- a/src/main/java/org/janelia/saalfeldlab/hotknife/SparkNormalizeN5.java +++ b/src/main/java/org/janelia/saalfeldlab/hotknife/SparkNormalizeN5.java @@ -44,11 +44,17 @@ public enum NormalizationMethod { /** * Contrast Limited Local Contrast Normalization */ - LOCAL_CONTRAST, + LOCAL_CONTRAST("_norm-local"), /** * Adjust layer intensities by making the content-aware average the same in all layers */ - LAYER_INTENSITY, + LAYER_INTENSITY("_norm-layer"), + ; + + private final String fileNameSuffix; + NormalizationMethod(final String fileNameSuffix) { + this.fileNameSuffix = fileNameSuffix; + } } @SuppressWarnings({"FieldMayBeFinal", "unused"}) @@ -146,7 +152,7 @@ public static void main(final String... args) throws IOException, InterruptedExc final N5Writer n5Output = new N5FSWriter(options.n5PathInput); final String invertedName = options.invert ? "_inverted" : ""; - final String outputDataset = options.n5DatasetInput + "_normalized" + invertedName; + final String outputDataset = options.n5DatasetInput + options.normalizeMethod.fileNameSuffix + invertedName; final String fullScaleOutputDataset = outputDataset + "/s0"; final List shifts;