Existe uma maneira no MATLAB de calcular quais regiões de imagem discretas delimitam ou são delimitadas por outra região?

Dada a seguinte imagem:

Gostaria de identificar quais regiões coloridas estão delimitadas ou colocar quais outras regiões coloridas. Como isso pode ser calculado? Existe uma maneira de criar um tipo de árvore ou tabela que mostre essas informações?

Exemplo: Todos os pixels vermelhos estão dentro da região amarela.

questionAnswers(1)

yourAnswerToTheQuestion