Я предлагаю создать эквивалентное изображение, в котором вы определили область столкновения со значением 1 и область без столкновения со значением 0 (или 0 и 255).
Итак, у вас будет два изображения: красочное, которое вы будете отображать, и изображение столкновения, куда вы загрузите.
Затем вы можете определить, попали ли вы в зону столкновения с помощью:
Bitmap collision;
collision = BitmapFactory.decodeStream(...yourImage...);
collision.getPixel(x,y)
Другое решение состоит в том, чтобы создать два массива после обработки изображения столкновения. Это можно сделать, создав приложение Java, которое обработает ваше исходное изображение и создаст текстовый файл с двумя строками, первая строка - координата x, а вторая строка - координата пары y.
Затем прочитайте этот файл в приложении Android, и если ваши x и y существуют в этом массиве, это точка столкновения.