Identification des étiquettes qui touchent l’arrière-plan
En biologie du développement, il est courant de différencier les couches de cellules, par exemple dans les tissus épithéliaux. Il peut donc être utile de savoir si une cellule fait partie d’une couche externe, si elle touche l’arrière-plan. Dans ce notebook, nous mesurons et visualisons cela.
Pour le démontrer, nous simulons un amas de cellules.
|
cle._ image
| shape | (200, 200) |
| dtype | uint32 |
| size | 156.2 kB |
| min | 0.0 | | max | 41.0 |
|
Déterminer quelles cellules touchent l’arrière-plan
Pour déterminer quelles cellules touchent l’arrière-plan, nous devons produire une matrice de contact qui nous indique quels objets touchent quels autres.
|
cle._ image
| shape | (42, 42) |
| dtype | float32 |
| size | 6.9 kB |
| min | 0.0 | | max | 1.0 |
|
La première ligne et la première colonne de cette image représentent les objets touchant l’arrière-plan. Nous pouvons lire cette première ligne ou colonne comme ceci :
cle.array([0. 1. 1. 1. 0. 1. 1. 1. 0. 1. 0. 0. 1. 0. 0. 0. 0. 1. 0. 0. 0. 0. 1. 1.
0. 0. 1. 0. 0. 1. 0. 1. 1. 0. 0. 1. 1. 0. 0. 1. 1. 1.], dtype=float32)
Et nous pouvons le visualiser dans les coordonnées de l’image originale.
|
cle._ image
| shape | (200, 200) |
| dtype | float32 |
| size | 156.2 kB |
| min | 0.0 | | max | 1.0 |
|
Ou nous pouvons obtenir une image d’étiquettes représentant ces objets.
|
cle._ image
| shape | (200, 200) |
| dtype | uint32 |
| size | 156.2 kB |
| min | 0.0 | | max | 20.0 |
|