Is there a clustering algorithm implemented in scikit-image that perform the image clustering by taking into account the spatial context of the clustered pixel (its neighbourhood), besides its pixel brightness?

For the time being, I'm clustering images by reshaping them as vectors of pixels intensities distributions, and then performing the K-means or Gaussian mixture models implemented in scikit-learn. But, I'm looking for a image clustering technique implemented (or could be implemented) in scikit-image that would consider the neighbourhood of a pixel when classifying it.