%0 Journal Article %T Development and Parallelization of an Improved 2D Moving Window Standard Deviation Python Routine for Image Segmentation Purposes %A Marcos R. de A. Concei£¿£¿o %A Luis F. F. de Mendon£¿a %A Carlos A. D. Lentini %J Computational Water, Energy, and Environmental Engineering %P 75-85 %@ 2168-1570 %D 2020 %I Scientific Research Publishing %R 10.4236/cweee.2020.93006 %X Two additional features are particularly useful in pixelwise satellite data segmentation using neural networks: one results from local window averaging around each pixel (MWA) and another uses a standard deviation estimator (MWSD) instead of the average. While the former¡¯s complexity has already been solved to a satisfying minimum, the latter did not. This article proposes a new algorithm that can substitute a naive MWSD, by making the complexity of the computational process fall from O(N2n2) to O(N2n), where N is a square input array side, and n is the moving window¡¯s side length. The Numba python compiler was used to make python a competitive high-performance computing language in our optimizations. Our results show efficiency benchmars %K Digital Image Processing %K Image Segmentation %K Standard Deviation %K Python %K Machine Learning %U http://www.scirp.org/journal/PaperInformation.aspx?PaperID=101849