Paper presented in Middleware 2019
This work presents a data-driven adaptive windowing approach to accelerate video content extraction in DNN-based Complex Event Processing (CEP) systems. The CEP windows continuously monitor low-level content of incoming video frames and exploit interframe correlations to accelerate the overall DNN content extraction process. The two main contributions are: 1) technique to create micro-batches of similar frames within the window by measuring dissimilarities among them, and 2) optimal frame resolution within micro-batches under specified accuracy thresholds for fast model processing. The initial experimental results show that our adaptive micro-batching approach improves 3.75X model throughput execution while maintaining application-level latency bounds under required accuracy constraints.
Piyush Yadav, Dibya Prakash Das, Edward Curry, “Data-Driven Windows to Accelerate Video Stream Content Extraction in Complex Event Processing”, In Proceedings of the 20th International Middleware Conference Demos and Posters- Middleware ’19, ACM Press, New York, New York, USA, pp. 15-16, 2019.