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 withViewStructurepublic 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 ViewStructuretemplate - - the template ViewStructurepublic 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.