Solving Major Vision Challenges with FPGAs