Contains classes and methods for running the FracLac plugin for
ImageJ to do
box counting fractal analysis, lacunarity scans,
and multifractal calculations
on binary and grayscale digital images.
These classes are run by the main
{@link GUI.FL_ driver}.
Preparing and Scanning Images
The class that scans images is {@link FLAnalyzer.FLMain},
which holds the raw data in an array {@link FLAnalyzer.FLMain#Pix}
and finds the {@link FLAnalyzer.CircStats#getHull convex hull} and
{@link FLAnalyzer.CircStats#ChooseBoundingCircle bounding circle}
and other morphometrics for binary images.
{@link FLAnalyzer.FLsetup} contains methods to get user
inputs for the scans.
{@link FLAnalyzer.FLVars} is a container for the
user-set variables used to run
FracLac. {@link FLAnalyzer.FLData}
holds the analyzed data from the scan and
{@link FLAnalyzer.FLDataProcessor}
calculates the statistics from the raw data.
{@link FLAnalyzer.FLResizer} is also
used to prepare images for
scanning.
Calculating from Data
{@link FLAnalyzer.FracStats} contains methods for calculating the
fractal dimension from raw data. {@link FLAnalyzer.FLData} is
a class
that holds variables for calculating the fractal dimension and
other measures.
Creating Graphics
{@link FLAnalyzer.FLGraphics} and {@link FLAnalyzer.FLPlotter}
make a colour
coded graphic of the original image and plots of the data (plots are
made using ImageJ's
plotter}.