Why is the video analytics accuracy fluctuating,�and what can we do about it?
Sibendu Paul, Kunal Rao, Giuseppe Coviello, Murugan Sankaradas, Oliver Po,
Y. Charlie Hu, and Srimat Chakradhar
ECCV AROW 2022
1
2
Large-Scale Video Analytics Pipeline (VAP)
Image Acquisition
Image Transmission
Edge Cameras
Analytics Server (cloud)
Wireless Network(5G)
High-definition
video streams
Human Computer Interaction
Automated
Surveillance
Ambulance
Content based
Video Retrieval
Intelligent Transportation System
Remote Supervision
Importance of VAPs
3
Observation: Accuracy of VAP fluctuates !
4
Accuracy =
True-positive object detection count
How to quantify accuracy fluctuation?
5
Accuracy =
True-positive object detection count
Possible factors for accuracy fluctuation
🡪 Switch to a video of static 3D scenes, using AXIS Q1615 camera
6
6
Object Motion
F2 = 17.4%
Static 3D scene
Possible factors for accuracy fluctuation
🡪 Switch to video of static 3D scenes
🡪 disable compression
7
Static 3D scene
Object Motion
Compression
F2 = 13.0%
Possible factors for accuracy fluctuation
🡪 Switched to video of static 3D scenes
🡪 disabled compression
🡪 Switch to flicker-free light bulbs
8
Object Motion
Compression
Flicker
F2 = 8.7%
Static 3D scene
Possible factors for accuracy fluctuation
🡪 Switch to video of static 3D scenes
🡪 disable compression
🡪 Switch to flicker-free light bulbs
🡪 try 2 other cameras
9
Object Motion
Compression
Flicker
Static 3D scene
The Truth Lies Within (the Camera)!
To capture visually pleasing and smooth video, video cameras try to find optimal values of automatically tuned (AUTO) parameters for each frame, which results in segments of 1 high-quality frame followed by some low-quality frames.
Example AUTO parameters: exposure time, shutter speed
10
Validation of Hypothesis
11
Max exposure time = ¼ second
Max exposure time = 1/120 second
Reducing the max exposure time setting results in lowered accuracy fluctuations
A Quick Solution: Transfer learning using video datasets
12
Roadway Dataset
Yolov5 trained on video content shows less detection fluctuation
3D Static Scene
Key Takeaways
13
Thank you !
Any Questions? ☺
14