Computer Vision (Challenges, Trends, and Opportunities)