Rellenando huecos en una imagen usando Numpy y Scipy

La imagen (test.tif) está adjunta. Los valores np.nan son la región más blanca. ¿Cómo llenar esas regiones más blancas utilizando algunos algoritmos de relleno de huecos que usan valores de los vecinos?

import scipy.ndimage

data = ndimage.imread('test.tif')

Respuestas a la pregunta(3)

Su respuesta a la pregunta