Vetorização de Imagem

Boa tarde Gujeiros! Minha dúvida é a seguinte, tenho um projeto para desenvolver na faculdade e gostaria de pedir a ajuda de vocês. Segue o esclarecimento:
Estou implementando um sistema para um cemitério onde a parte de banco de dados + aplicativo java não será problema algum para a implementação, entretanto, eu gostaria de utilizar uma foto (mapa do cemitério) onde quando eu escolher X pessoa (que está enterrada) o sistema imprimisse um mapa com a marcação (puxada do bd) de onde está pessoa está enterrada com uma seta (igual a do google maps quando você escolhe uma cidade) apontando a localização exata. Estou pensando em fazer isso utilizando a vetorização de uma imagem e utilizar uma matriz (x,y) para referenciar o local escolhido. (esse x,y seria salvo no bd quando o morto fosse cadastrado).

Minha dúvida é: Esta é a melhor opção? Se não, qual seria? se sim, por onde devo começar a estudar? Estou totalmente perdido com o fato de nunca ter trabalhado com imagem em java.

Obrigado pela atenção de todos!