| Algorithm 1: Transforming IBI spatial images into frequency domain images | |
|
Input: IBI spatial image Data: Image data as array Output: IBI frequency domain image /* apply 2-D fast Fourier transform f← np.fft.fft2(); f← np.fft.fftshift(f); f← np.abs(f); f← np.; /* find the original contrast range high← np.nanmax(fourier[np.isfinite(f)]); min← np.nanmin(fourier[np.isfinite(f)]); orgContImg← high-min; /* transofrm normalized data into an image normFourier ← (f-min) / orgContImg * 255; normFourierImg ← Image.fromarray(normFourier); return normFourierImg; /* Save image as a file matplotlib.image.imsave(flname, normFourierImg,cmap = viridis) |
*/ */ */ */ |