This function implements the Fujii Technique [1]. Use as input data a 3D matrix created grouping NTIMES intensity matrices I(k) 1<=k<=NTIMES I(k)=DATA(:,:,k) $FUJII=\sum\limits_{k=1}^{NTIMES-1} \frac{|I(k)-I(k+1)|}{I(k)+I(k+1)+eps}$ The function is normalized to: $Y=FUJII \frac{200}{NTIMES-1}$ Where (NTIMES-1) is the number of elements in the sum, 2 is a factor to to do $(I(k)+I(k+1))/2$, a mean value, and 100 is a percentage factor. Thus the Y matrix represents the expected percentage value of absolute difference $|I(k)-I(k+1)|$ relative to the mean value $(I(k)+I(k+1))/2$ for any two consecutive values. $Y \approx 100*E[\frac{|I(k)-I(k+1)|}{(I(k)+I(k+1))/2}]$ References: [1] FUJII, H. et al. Evaluation of blood flow by laser speckle image sensing. Applied Optics, New York, v. 26, n. 24, p. 5321-5325, 1987. After starting the main routine just type the following command at the prompt: Y = fujii(DATA); Input: DATA is the speckle data pack. Where DATA is a 3D matrix created grouping NTIMES intensity matrices with NLIN lines and NCOL columns. When N=size(DATA), then N(1,1) represents NLIN and N(1,2) represents NCOL and N(1,3) represents NTIMES. SHOW [Optional] If SHOW is equal to the string 'off', then do not plot the result. Output: Y returns the Fujii matrix. For help, bug reports and feature suggestions, please visit: http://nongnu.org/bsltl
Package: bsltl