calcFourierODF edit page

calculate ODF from individual orientations via kernel density estimation

calcODF is one of the core function of the MTEX toolbox. It estimates an ODF from a set of individual crystal orientations by kernel density estimation.

The function calcODF has several options to control the halfwidth of the kernel functions, the resolution, etc. Most important the estimated ODF is affected by the halfwidth of the kernel function.

If the halfwidth is large the estimated ODF is smooth whereas a small halfwidth results in a sharp ODF. It depends on your prior information about the ODF to choose this parameter right. Look at this description for exhausive discussion.

Syntax

calcODF(ori)
calcODF(ori,'kernel',psi)
calcODF(ori,'bandwidth',32)

Input

ori orientation

Output

odf SO3Fun
psi SO3Kernel

Options

halfwidth halfwidth of the kernel function
kernel kernel function (default -- de la Valee Poussin kernel)
bandwidth order up to which Fourier coefficients are calculated

See also

ebsd_demo EBSD2odf EBSDSimulation_demo EBSD.load EBSD.calcKernel kernel.kernel