Division par Gaussienne
Lors du traitement d’images avec coloration des membranes, il arrive parfois que l’intensité des membranes ne soit pas homogène et change localement. Cette variation d’intensité peut nuire aux algorithmes de segmentation cellulaire. Dans ces cas, il peut être judicieux d’homogénéiser l’intensité en divisant l’image par une version floutée gaussienne d’elle-même.
Dans cette image, vous pouvez voir que l’intensité des membranes diminue de haut en bas.
|
cle._ image
| shape | (256, 256) |
| dtype | float32 |
| size | 256.0 kB |
| min | 547.0 | | max | 32145.0 |
|
Ce gradient d’intensité peut être supprimé en divisant l’image par son arrière-plan, une version floutée gaussienne d’elle-même.
|
cle._ image
| shape | (256, 256) |
| dtype | float32 |
| size | 256.0 kB |
| min | 0.32106277 | | max | 9.812795 |
|
Comment ça fonctionne#
Pour démontrer comment cela fonctionne, nous allons effectuer la même opération en deux étapes en utilisant scikit-image et numpy.