From 09508c8ff3bb4713cd5fca92bbf2860392d05e57 Mon Sep 17 00:00:00 2001 From: Eugene Katrukha Date: Fri, 23 Jun 2023 16:44:12 +0200 Subject: [PATCH] v.0.0.6 --- ...e_v_0.0.5.jar => Correlescence_v_0.0.6.jar | Bin 75440 -> 75481 bytes build.xml | 2 +- src/Correlescence/ConstantsCorrelescence.java | 2 +- src/Correlescence/Temporal_ICS.java | 21 ++++++++++++-- src/plugins.config | 26 +++++++++--------- 5 files changed, 34 insertions(+), 17 deletions(-) rename Correlescence_v_0.0.5.jar => Correlescence_v_0.0.6.jar (84%) diff --git a/Correlescence_v_0.0.5.jar b/Correlescence_v_0.0.6.jar similarity index 84% rename from Correlescence_v_0.0.5.jar rename to Correlescence_v_0.0.6.jar index 70f1640d905bf5c0c66f7ded7570148d69b75659..43abef437b67f355832fc524c4fa627c3746efc9 100644 GIT binary patch delta 9421 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 diff --git a/build.xml b/build.xml index b18bfe7..2723039 100644 --- a/build.xml +++ b/build.xml @@ -5,7 +5,7 @@ - + diff --git a/src/Correlescence/ConstantsCorrelescence.java b/src/Correlescence/ConstantsCorrelescence.java index 08710df..c7d390b 100644 --- a/src/Correlescence/ConstantsCorrelescence.java +++ b/src/Correlescence/ConstantsCorrelescence.java @@ -1,5 +1,5 @@ package Correlescence; public interface ConstantsCorrelescence { - public static final String sVersion="0.0.5"; + public static final String sVersion="0.0.6"; } diff --git a/src/Correlescence/Temporal_ICS.java b/src/Correlescence/Temporal_ICS.java index 4f2d04e..6682ccd 100644 --- a/src/Correlescence/Temporal_ICS.java +++ b/src/Correlescence/Temporal_ICS.java @@ -31,7 +31,7 @@ public class Temporal_ICS implements PlugIn { /** correlation normalization method * 0 = overlap area * 1 = full area **/ - int nNormMethod=0; + int nNormMethod=1; /** object calculating correlation **/ imCC1D x1D = new imCC1D(); @@ -526,7 +526,7 @@ public FloatProcessor findMax(ImageStack imp_in, double tolerance) arrlength = maxpos.length; - if(arrlength ==0) + if(arrlength == 0) { maxInd = 0; } @@ -557,6 +557,23 @@ public FloatProcessor findMax(ImageStack imp_in, double tolerance) { finVal = 1./finVal; } + + //special case + if(maxInd == 0) + { + //frequency + if(nOutput == 0) + { + finVal = 0.0; + } + //period + else + { + finVal = Double.POSITIVE_INFINITY; + } + } + + //store result ipFin.putPixelValue(k, j, finVal); diff --git a/src/plugins.config b/src/plugins.config index 1ef8a29..b5b9b1d 100644 --- a/src/plugins.config +++ b/src/plugins.config @@ -1,13 +1,13 @@ -Plugins>Correlescence v0.0.5, "2D cross-correlation", Correlescence.Correlescence2D -Plugins>Correlescence v0.0.5, "2D STICS (space, time)", Correlescence.Corr2DSTICS -Plugins>Correlescence v0.0.5, "1D STICS (space, time)", Correlescence.Corr1DSTICS -Plugins>Correlescence v0.0.5, "Temporal ICS", Correlescence.Temporal_ICS -Plugins>Correlescence v0.0.5, "FRFT", Correlescence.FRFT_test -Plugins>Correlescence v0.0.5>_FFT tools, "2D FFT basics", Correlescence.FFTtoolsUI("2DFFT") -Plugins>Correlescence v0.0.5>_FFT tools, "Periodic-plus-smooth decomposition", Correlescence.FFTtoolsUI("periodicsmooth") -Plugins>Correlescence v0.0.5>_Development, "Anglelets sector", Correlescence.AngleletsFront("sector") -Plugins>Correlescence v0.0.5>_Development, "Anglelets decompose", Correlescence.AngleletsFront("decompose") -Plugins>Correlescence v0.0.5>_Development, "Split kymograph", Correlescence.KymoSplit -Plugins>Correlescence v0.0.5>_Development, "Split movie", Correlescence.MovieSplit -Plugins>Correlescence v0.0.5>_Development, "Generate artificial kymograph", Correlescence.KymographGenerator -Plugins>Correlescence v0.0.5>_Development, "Particle number from kymograph", Correlescence.KymoPatNumberFCS \ No newline at end of file +Plugins>Correlescence v0.0.6, "2D cross-correlation", Correlescence.Correlescence2D +Plugins>Correlescence v0.0.6, "2D STICS (space, time)", Correlescence.Corr2DSTICS +Plugins>Correlescence v0.0.6, "1D STICS (space, time)", Correlescence.Corr1DSTICS +Plugins>Correlescence v0.0.6, "Temporal ICS", Correlescence.Temporal_ICS +Plugins>Correlescence v0.0.6, "FRFT", Correlescence.FRFT_test +Plugins>Correlescence v0.0.6>_FFT tools, "2D FFT basics", Correlescence.FFTtoolsUI("2DFFT") +Plugins>Correlescence v0.0.6>_FFT tools, "Periodic-plus-smooth decomposition", Correlescence.FFTtoolsUI("periodicsmooth") +Plugins>Correlescence v0.0.6>_Development, "Anglelets sector", Correlescence.AngleletsFront("sector") +Plugins>Correlescence v0.0.6>_Development, "Anglelets decompose", Correlescence.AngleletsFront("decompose") +Plugins>Correlescence v0.0.6>_Development, "Split kymograph", Correlescence.KymoSplit +Plugins>Correlescence v0.0.6>_Development, "Split movie", Correlescence.MovieSplit +Plugins>Correlescence v0.0.6>_Development, "Generate artificial kymograph", Correlescence.KymographGenerator +Plugins>Correlescence v0.0.6>_Development, "Particle number from kymograph", Correlescence.KymoPatNumberFCS \ No newline at end of file