PoleFigure.calcODF edit page

PDF to ODF inversion

calcODF is one of the main function of the MTEX toolbox. It estimates an ODF from given Polefigure intensities by fitting an ODF that consists of a large number of unimodal ODFs to the data. It does so by minimizing a least squares functional. The command calcODF supports automatic ghost correction and the zero range method. The function calcODF has several options to control convergence, resolution, smoothing, etc. See below for a complete description.

Syntax

odf = calcODF(pf)
odf = calcODF(pf,'halfwidth',5*degree)
odf = calcODF(pf,'zeroRange')
odf = calcODF(pf,'resolution',2.5*degree)

Input

pf PoleFigure

Output

odf reconstructed SO3Fun
alpha scaling factors, calculated during reconstruction

Options

kernel the ansatz functions (default = de la Vallee Poussin)
halfwidth halfwidth of the ansatz functions (default = 2/3 * resolution)
resolution localization grid for the ansatz functions (default = 3/2 resolution(pf))
iterMax maximum number of iterations (default = 11)
iterMin minimum number of iterations (default = 5)
c0 initial guess (default = [1 1 1 1 ... 1])

Flags

zeroRange apply zero range method (default = )
quadratureWeights use quadrature weights
noGhostCorrection omit ghost correction
ensure_descent stop iteration whenever no progress if observed
force_iter_max always go until ITER_MAX
silent no output

References

See also

PoleFigure2odf ODF_demo PoleFigureSimulation_demo PoleFigure.load PoleFigureImport Examples

Citing this page. This page is part of the documentation of MTEX, a free and open source MATLAB toolbox for analyzing and modeling crystallographic textures. It was written by The MTEX Developers and is published at https://mtex-toolbox.github.io/PoleFigure.calcODF.html. If you use MTEX, or reuse text or figures from this page, in your research, please cite

F. Bachmann, R. Hielscher, H. Schaeben: Texture Analysis with MTEX - Free and Open Source Software Toolbox, Solid State Phenomena 160 (2010), 63-68. 10.4028/www.scientific.net/SSP.160.63

BibTeX
@article{bachmann2010mtex,
  author  = {F. Bachmann and R. Hielscher and H. Schaeben},
  title   = {Texture Analysis with MTEX - Free and Open Source Software Toolbox},
  journal = {Solid State Phenomena},
  volume  = {160},
  pages   = {63-68},
  year    = {2010},
  doi     = {10.4028/www.scientific.net/SSP.160.63},
  url     = {https://doi.org/10.4028/www.scientific.net/SSP.160.63}
}

Other papers describing specific MTEX methods are listed under Publications — please cite the one that best fits your application. The MTEX source code is licensed under the GNU General Public License v2.0; the text and figures of this documentation are licensed under CC BY 4.0, which permits reuse — including by automated systems — provided The MTEX Developers and this page are credited.