QGIS fournit une interface à GRASS GIS, qui a commencé sa vie en tant que SIG raster et devrait donc fournir des outils efficaces pour résoudre ce problème. En se référant à ses pages de manuel de commandes raster, nous pouvons trouver les solutions suivantes:
r.buffer - mise en mémoire tampon directe des globules blancs.
r.cost - peut calculer les distances aux globules blancs. Suivez ceci avec une comparaison pour sélectionner les cellules à courte distance.
r.grow - une opération morphologique locale conçue spécifiquement pour étendre les globules blancs dans leurs voisins immédiats.
r.mfilter - un filtre focal général. Diverses statistiques focales, telles que max, moyenne, somme, médiane et écart-type, peuvent détecter la présence de globules blancs dans les quartiers locaux. Suivez ceci avec une comparaison pour sélectionner de telles cellules.
r.neighbors - un filtre focal encore plus général, qui peut être utilisé de manière similaire à r.mfilter.
r.resample - le rééchantillonnage sur une grille plus grossière est un moyen d'agrandir les globules blancs. Le résultat sera quelque peu "en bloc".
r.spread - laisser les globules blancs «se propager» dans leur voisinage obtiendra la mise en mémoire tampon souhaitée.
Nous devons nous attendre à ce que r.buffer, r.grow et peut-être r.mfilter utilisent le code le plus efficace. (Je ne les ai pas testés pour le savoir.)