tonyfast added numerator.tex  almost 10 years ago

Commit id: d0905a27ece976d46f4cdf830fc6b401970e42f1

deletions | additions      

         

2.1 The Numerator – An FFT Algorithm to Compute Joint Probabilities of Local Statesto Convolve Digitized Microstructure Signals  Both the numerator and denominator of the spatial statistics decompose into discrete convolutions of digital signals. The convolution has unique properties in the Fourier space that are often leveraged in algorithms to expedite computations. Fast Fourier Transforms (FFT) expedite the computation of the numerator. Fast Fourier Transforms (FFT)’s have unique convolution properties that drastically reduce the computational demands required to evaluate the expression; explicitly computing the numerator convolution has a complexity of S^2 whereas the FFT approach has Slog(S) complexity, S is the number of spatial points in the microstructure function.[ref] FFT methods extract the correlation function in a single computation; all vectors t are accounted for at once. In materials science applications to date, spatial statistics have only been computed using uniform FFT algorithms.[ref] This class of algorithms requires that the spatial domain of the microstructure function is on an evenly spaced cuboidal grid in three dimensions. Future work will include an application of non-uniform FFT methods to point cloud datasets.[ref]  Another caveat of the FFT methods is that they naturally impose periodicity on the volume being evaluated. This assumption is incorrect for a large variety of physics-based models. In fact, this assumption is erroneous for all experimental models. Figure rr explores the intrinsic problem of using a periodic assumption on an artificial non-periodic dataset using a single local state index, h, from the microstructure function. Figure rr(a) shows that if periodicity is assumed, a vector that goes beyond the boundary of the sample volume will enter in on the opposing side. When vectors transverse a boundary in a non-periodic sample volume then dubious counts are recorded into the numerator of the statistics; vectors with a dotted line identity these counts. Non-periodic statistics are computed using Fourier methods by padding the microstructure function with zeros to twice its length in each spatial dimension. Padding ignores vectors that transverse the boundaries because either m_s^h or EQUATION is zero thereby excluding the count from the sum of probabilities in the numerator. Pseudocode to compute the numerator is shown in Table YY. Periodic boundary conditions are discussed as a special case later in this paper; mixed periodic/non-periodic boundary conditions (i.e. slab boundary conditions) can exist when modeling surfaces/interfaces.[ref]