TY - JOUR
T1 - AcTrak
T2 - Controlling a Steerable Surveillance Camera using Reinforcement Learning
AU - Fahim, Abdulrahman
AU - Papalexakis, Evangelos
AU - Krishnamurthy, Srikanth V.
AU - Roy Chowdhury, Amit K.
AU - Kaplan, Lance
AU - Abdelzaher, Tarek
N1 - This work was partially supported by the DEVCOM Army Research Laboratory and was accomplished under Cooperative Agreement Number W911NF-09-2-0053 and W911NF-17-2-0196. The views and conclusions contained in this document are those of the authors and should not be interpreted as representing the official policies, either expressed or implied, of the DEVCOM Army Research Laboratory or the U.S. Government. The U.S. Government is authorized to reproduce and distribute reprints for Government purposes notwithstanding any copyright notation here on. This work was also partially supported by the NSF CPS grant 1544969 and NSF CNS grant 2038817. Amit Roy-Chowdhury was partially supported from ONR grant N00014-19-1-2264.
PY - 2023/4/19
Y1 - 2023/4/19
N2 - Steerable cameras that can be controlled via a network, to retrieve telemetries of interest have become popular. In this paper, we develop a framework called AcTrak, to automate a camera's motion to appropriately switch between (a) zoom ins on existing targets in a scene to track their activities, and (b) zoom out to search for new targets arriving to the area of interest. Specifically, we seek to achieve a good trade-off between the two tasks, i.e., we want to ensure that new targets are observed by the camera before they leave the scene, while also zooming in on existing targets frequently enough to monitor their activities. There exist prior control algorithms for steering cameras to optimize certain objectives; however, to the best of our knowledge, none have considered this problem, and do not perform well when target activity tracking is required. AcTrak automatically controls the camera's PTZ configurations using reinforcement learning (RL), to select the best camera position given the current state. Via simulations using real datasets, we show that AcTrak detects newly arriving targets 30% faster than a non-adaptive baseline and rarely misses targets, unlike the baseline which can miss up to 5% of the targets. We also implement AcTrak to control a real camera and demonstrate that in comparison with the baseline, it acquires about 2× more high resolution images of targets.
AB - Steerable cameras that can be controlled via a network, to retrieve telemetries of interest have become popular. In this paper, we develop a framework called AcTrak, to automate a camera's motion to appropriately switch between (a) zoom ins on existing targets in a scene to track their activities, and (b) zoom out to search for new targets arriving to the area of interest. Specifically, we seek to achieve a good trade-off between the two tasks, i.e., we want to ensure that new targets are observed by the camera before they leave the scene, while also zooming in on existing targets frequently enough to monitor their activities. There exist prior control algorithms for steering cameras to optimize certain objectives; however, to the best of our knowledge, none have considered this problem, and do not perform well when target activity tracking is required. AcTrak automatically controls the camera's PTZ configurations using reinforcement learning (RL), to select the best camera position given the current state. Via simulations using real datasets, we show that AcTrak detects newly arriving targets 30% faster than a non-adaptive baseline and rarely misses targets, unlike the baseline which can miss up to 5% of the targets. We also implement AcTrak to control a real camera and demonstrate that in comparison with the baseline, it acquires about 2× more high resolution images of targets.
KW - Additional Key Words and PhrasesReinforcement learning
KW - PTZ cameras
KW - Steerable cameras
KW - Zoom-in tracking
KW - camera control
KW - surveillance systems
UR - http://www.scopus.com/inward/record.url?scp=85162057449&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85162057449&partnerID=8YFLogxK
U2 - 10.1145/3585316
DO - 10.1145/3585316
M3 - Article
AN - SCOPUS:85162057449
SN - 2378-962X
VL - 7
JO - ACM Transactions on Cyber-Physical Systems
JF - ACM Transactions on Cyber-Physical Systems
IS - 2
M1 - 14
ER -