LATEST VALIDATED VERSION (With minor cosmetic changes)

This commit is contained in:
Karthik 2025-08-30 12:26:33 +02:00
parent 40b6a6b66d
commit 51fe2331bc
6 changed files with 19 additions and 15 deletions

View File

@ -9,8 +9,6 @@ function [results, scan_parameter_values] = performAnalysis(options)
options.fraction (1,2) double
options.ImagingMode (1,:) char
options.PulseDuration (1,1) double
options.removeFringes (1,1) logical
options.skipUnshuffling (1,1) logical
options.pixel_size (1,1) double
options.magnification (1,1) double
options.zoom_size (1,1) double
@ -25,6 +23,8 @@ function [results, scan_parameter_values] = performAnalysis(options)
options.Radial_WindowSize (1,1) double
options.k_min (1,1) double
options.k_max (1,1) double
options.skipFringeRemoval (1,1) logical
options.skipUnshuffling (1,1) logical
options.skipPreprocessing (1,1) logical
options.skipMasking (1,1) logical
options.skipIntensityThresholding (1,1) logical

View File

@ -316,7 +316,7 @@ function [od_imgs, scan_parameter_values, file_list] = collectODImages(options)
end
% --- Optional fringe removal ---
if isfield(options, 'removeFringes') && options.removeFringes
if isfield(options, 'skipFringeRemoval') && options.skipFringeRemoval
fprintf('\n[INFO] Applying fringe removal to processed images...\n');
optrefimages = Helper.removeFringesInImage(absimages, refimages);
absimages_fringe_removed = absimages - optrefimages;

View File

@ -9,14 +9,14 @@ dataSources = {
options = struct();
% File / paths
% File paths
options.baseDataFolder = '//DyLabNAS/Data';
options.FullODImagesFolder = 'F:/Data - Experiment/FullODImages/202508';
options.FullODImagesFolder = 'D:/Data - Experiment/FullODImages/202508';
options.measurementName = 'BECToDroplets';
scriptFullPath = mfilename('fullpath');
options.saveDirectory = fileparts(scriptFullPath);
% Camera / imaging
% Camera / imaging settings
options.cam = 5;
options.angle = 0;
options.center = [1420, 2050];
@ -65,6 +65,7 @@ end
options.skipUnshuffling = false;
options.skipNormalization = false;
options.skipFringeRemoval = true;
options.skipPreprocessing = true;
options.skipMasking = true;
options.skipIntensityThresholding = true;

View File

@ -9,14 +9,14 @@ dataSources = {
options = struct();
% File / paths
% File paths
options.baseDataFolder = '//DyLabNAS/Data';
options.FullODImagesFolder = 'D:/Data - Experiment/FullODImages/202508';
options.measurementName = 'DropletsToStripes';
scriptFullPath = mfilename('fullpath');
options.saveDirectory = fileparts(scriptFullPath);
% Camera / imaging
% Camera / imaging settings
options.cam = 5;
options.angle = 0;
options.center = [1420, 2050];
@ -65,6 +65,7 @@ end
options.skipUnshuffling = false;
options.skipNormalization = false;
options.skipFringeRemoval = true;
options.skipPreprocessing = true;
options.skipMasking = true;
options.skipIntensityThresholding = true;

View File

@ -9,14 +9,14 @@ dataSources = {
options = struct();
% File / paths
% File paths
options.baseDataFolder = '//DyLabNAS/Data';
options.FullODImagesFolder = 'F:/Data - Experiment/FullODImages/202508';
options.measurementName = 'BECToDroplets';
options.FullODImagesFolder = 'D:/Data - Experiment/FullODImages/202508';
options.measurementName = 'BECToStripes';
scriptFullPath = mfilename('fullpath');
options.saveDirectory = fileparts(scriptFullPath);
% Camera / imaging
% Camera / imaging settings
options.cam = 5;
options.angle = 0;
options.center = [1420, 2050];
@ -65,6 +65,7 @@ end
options.skipUnshuffling = false;
options.skipNormalization = false;
options.skipFringeRemoval = true;
options.skipPreprocessing = true;
options.skipMasking = true;
options.skipIntensityThresholding = true;

View File

@ -9,14 +9,14 @@ dataSources = {
options = struct();
% File / paths
% File paths
options.baseDataFolder = '//DyLabNAS/Data';
options.FullODImagesFolder = 'F:/Data - Experiment/FullODImages/202508';
options.FullODImagesFolder = 'D:/Data - Experiment/FullODImages/202508';
options.measurementName = 'StripesToDroplets';
scriptFullPath = mfilename('fullpath');
options.saveDirectory = fileparts(scriptFullPath);
% Camera / imaging
% Camera / imaging settings
options.cam = 5;
options.angle = 0;
options.center = [1420, 2050];
@ -65,6 +65,7 @@ end
options.skipUnshuffling = false;
options.skipNormalization = false;
options.skipFringeRemoval = true;
options.skipPreprocessing = true;
options.skipMasking = true;
options.skipIntensityThresholding = true;