¿Hay alguna manera en MATLAB de calcular qué regiones de imagen discretas encierran o están encerradas por otra región?

Dada la siguiente imagen:

Me gustaría identificar qué regiones coloreadas están encerradas o encerrar qué otras regiones coloreadas. ¿Cómo podría calcularse esto? ¿Hay alguna forma de crear una especie de árbol o tabla que muestre esta información?

Ejemplo: todos los píxeles rojos están dentro de la región amarilla.

Respuestas a la pregunta(1)

Su respuesta a la pregunta