hello,
place your confidence in my Python / Image Processing knowledge and experience.
solution to your problem depends on the generality you wish to achieve, so if you define some constraints on arrows, e.g. arrows are only black pixels on the image, it can be simplified a bit.
greets, srdjan