QGIS fornisce un'interfaccia a GRASS GIS, che ha iniziato la sua vita come un GIS raster e quindi dovrebbe fornire alcuni strumenti efficienti per affrontare questo problema. Facendo riferimento alle sue pagine di manuale di comandi raster possiamo trovare le seguenti soluzioni:
r.buffer - buffering diretto dei globuli bianchi.
r.cost - può calcolare le distanze in globuli bianchi. Seguire questo con un confronto per selezionare celle a breve distanza.
r.grow - un'operazione morfologica locale progettata specificamente per espandere i globuli bianchi nei loro vicini immediati.
r.mfilter - un filtro focale generale. Varie statistiche focali, come max, media, somma, mediana e deviazione standard possono rilevare la presenza di globuli bianchi nei quartieri locali. Seguire questo con un confronto per selezionare tali celle.
r.neighbors - un filtro focale ancora più generale, che può essere usato in modo simile a r.mfilter.
r.resample - ricampionare su una griglia più grossolana è un modo per espandere i globuli bianchi. Il risultato sarà in qualche modo "a blocchi".
r.spread - lasciando che i globuli bianchi si "diffondano" nei loro quartieri raggiungeranno il buffering desiderato.
Dovremmo aspettarci che r.buffer, r.grow e forse r.mfilter utilizzino il codice più efficiente. (Non li ho testati per scoprirlo.)