Spatula: Efficient cross-camera video analytics on large camera networks
Spatula: Efficient cross-camera video analytics on large camera networks
复制标题
DOI:
10.1109/sec50012.2020.00016
复制
发表时间:
2020-08
期刊:
影响因子:
--
通讯作者:
Samvit Jain;Xun Zhang;Yuhao Zhou;Ganesh Ananthanarayanan;Junchen Jiang;Yuanchao Shu;P. Bahl;Joseph Gonzalez
中科院分区:
文献类型:
--
作者:
Samvit Jain;Xun Zhang;Yuhao Zhou;Ganesh Ananthanarayanan;Junchen Jiang;Yuanchao Shu;P. Bahl;Joseph Gonzalez
Cameras are deployed at scale with the purpose of searching and tracking objects of interest (e.g., a suspected person) through the camera network on live videos. Such cross-camera analytics is data and compute intensive, whose costs grow with the number of cameras and time. We present Spatula, a cost-efficient system that enables scaling cross-camera analytics on edge compute boxes to large camera networks by leveraging the spatial and temporal cross-camera correlations. While such correlations have been used in computer vision community, Spatula uses them to drastically reduce the communication and computation costs by pruning search space of a query identity (e.g., ignoring frames not correlated with the query identity’s current position). Spatula provides the first system substrate on which cross-camera analytics applications can be built to efficiently harness the cross-camera correlations that are abundant in large camera deployments. Spatula reduces compute load by $8.3\times$ on an 8-camera dataset, and by $23\times-86\times$ on two datasets with hundreds of cameras (simulated from real vehicle/pedestrian traces). We have also implemented Spatula on a testbed of 5 AWS DeepLens cameras.