Detecção de Sobel Edge no Android

Como parte de um aplicativo que estou desenvolvendo para Android, gostaria de mostrar ao usuário uma versão detectada pela borda de uma imagem que eles tiraram (algo semelhante ao exemplo abaixo).

Para conseguir isso, observei o operador Sobel e como implementá-lo em Java. No entanto, muitos dos exemplos que encontrei fazem uso de objetos e métodos encontrados no AWT (como este exemplo) que não faz parte do Android.

Minha pergunta é realmente: o Android fornece alternativas aos recursos do AWT que foram usados no exemplo acima? Se reescrevéssemos esse exemplo usando apenas as bibliotecas integradas no Android, como procederíamos?

questionAnswers(4)

yourAnswerToTheQuestion