Surveillance applications are constantly evolving, adding new features like analytics, image stabilization, image recognition, motion estimation, and target tracking. The features demand improved ...