public class BeadRegistration extends Object
Modifier and Type | Field and Description |
---|---|
static float |
minInlierFactor |
static boolean |
preAlignTiles |
Constructor and Description |
---|
BeadRegistration(ViewStructure viewStructure)
Instantiates the object with a certain
ViewStructure it is working on when using non-static method calls |
public static float minInlierFactor
public static boolean preAlignTiles
public BeadRegistration(ViewStructure viewStructure)
ViewStructure
it is working on when using non-static method callsviewStructure
- - the ViewStructure
to work onpublic ViewStructure getViewStructure()
ViewStructure
this BeadRegistration
is working withViewStructure
public TileConfigurationSPIM registerViews()
ViewStructure
, see registerViews(ViewStructure)
public TileConfigurationSPIM registerViews(boolean resetW)
ViewStructure
, see registerViews(ViewStructure)
public void registerViewStructure(ViewStructure template)
ViewStructure
to the ViewStructure
of this BeadRegistration
object, see registerViewStructure(ViewStructure, ViewStructure)
public static void registerViewStructure(ViewStructure reference, ViewStructure template)
ViewDataBeads
of the template ViewStructure
to the ViewDataBeads
of the reference ViewStructure
.
All tiles of the reference ViewStructure
are therefore fixed during the registration.
The SPIMConfiguration
and GlobalErrorStatistics
are taken from the template ViewStructure
,
the debuglevel is the highest of template and reference.reference
- - the reference ViewStructure
template
- - the template ViewStructure
public static TileConfigurationSPIM registerViews(ViewStructure viewStructure)
public static TileConfigurationSPIM registerViews(ViewStructure viewStructure, boolean resetW)
ViewDataBeads
within a given ViewStructure
, taking the first view as fixed Tile
Registration works without z-scaling, it has to be concatenated afterwards if wantedviewStructure
- - The ViewStructure
to registerpublic static void computeErrors(ArrayList<ViewDataBeads> views, TileConfigurationSPIM tc)
public static TileConfigurationSPIM optimizeTiles(ArrayList<ViewDataBeads> views, GlobalErrorStatistics errorStatistics, int debugLevel)
public static TileConfigurationSPIM optimizeTiles(ArrayList<ViewDataBeads> views, int numFixed, GlobalErrorStatistics errorStatistics, int debugLevel)
public static void concatenateAxialScaling(AbstractAffineModel3D model, double zStretching)
public static void concatenateAxialScaling(ViewDataBeads view, int debugLevel)
public static void concatenateAxialScaling(ArrayList<ViewDataBeads> views, int debugLevel)
Copyright © 2015–2021 Fiji. All rights reserved.