If the selected files is .mat the system will request the hologram attribute within this file. In this case, the processing step is skipped and go directly to reconstruction. Otherwise, being an image selected, the user can process it before reconstruct it.
A label called "experiment name" is used to organize all the images and saved data obtained over all the processes. When the hologram is acquired or chosen by a list of files, it is generated hologram metadata. This metadata is a DataArray type that gathers all information passed by the user or generated by the system. The metadata is composed of a 2D-array that holds the hologram image, the coordinates of these arrays and wavelength, pixel size, and experiment name attributes.
The tree folder with each result of each step is
APP
|- Static
|- ML-Models #Folder holding the trained models used in the classification step
|- Saved_Holograms #Folder holding saved holograms that can be used rather than camera acquisition
|- Results
|- Experiment_Name
|- Classification_Results #Confusion matrix and graphs generated in the classification step
|- Hologram #Hologram that will be used in the reconstruction
|- Processed_Hologram #Hologram modified by the processing step
|- Reconstructed_Hologram #FFT and, Intensity and Phases reconstructions
|- Segmented_Images #Images obtained from the segmentation
|- STL_Files #Microscope 3D STL file