|
| RotateTranslateScaleAlignerIterative () |
|
virtual EMData * | align (EMData *this_img, EMData *to_img, const string &cmp_name="dot", const Dict &cmp_params=Dict()) const |
| To align 'this_img' with another image passed in through its parameters. More...
|
|
virtual EMData * | align (EMData *this_img, EMData *to_img) const |
|
virtual string | get_name () const |
| Get the Aligner's name. More...
|
|
virtual string | get_desc () const |
|
virtual TypeDict | get_param_types () const |
|
| ScaleAlignerABS (const string &ba) |
| Constructor to initialize the basealigner string. More...
|
|
EMData * | align_using_base (EMData *this_img, EMData *to_img, const string &cmp_name="dot", const Dict &cmp_params=Dict()) const |
| implmentation of the scale alignment using the base aligner set in set_base_aligner More...
|
|
virtual | ~Aligner () |
|
virtual Dict | get_params () const |
| Get the Aligner parameters in a key/value dictionary. More...
|
|
virtual void | set_params (const Dict &new_params) |
| Set the Aligner parameters using a key/value dictionary. More...
|
|
virtual vector< Dict > | xform_align_nbest (EMData *this_img, EMData *to_img, const unsigned int nsoln, const string &cmp_name, const Dict &cmp_params) const |
| This function first added in the context of the 3D aligners used by e2tomohunter: which wants the n best solutions, as opposed to just the best. More...
|
|
Iterative rotational, translational alignment with scaling.
Basically, we find the best translation, and move to that pointer then we find the best rotation and rotate to that point. Next we iterate X times. We do this for each scale of the image and return the optimal solution
- Parameters
-
min | Minimum scaling (default: 0.95) |
max | aximum scaling (default: 1.05) |
step | Scaling step (default: 0.01) |
maxshift | Maximum translation in pixels |
r1 | inner ring |
r2 | outer ring |
maxiter | maximum number of alignment iterations |
nozero | Zero translation not permitted (useful for CCD images) |
- Author
- John Flanagan
- Date
- Oct 2010
Definition at line 665 of file aligner.h.