Check out 34 years old heart_finder from StripChat