Representando e resolvendo um labirinto, dada uma imagem

Qual é a melhor maneira de representar e resolver um labirinto com uma imagem? Dada uma imagem JPEG (como vista acima), qual é a melhor maneira de lê-la, analisá-la em alguma estrutura de dados e resolver o labirinto? Meu primeiro instinto é ler a imagem em pixel por pixel e armazená-la em uma...