Skip Decision and Reference Frame Selection for Low-Complexity H.264/AVC Surveillance Video Coding
Title | Skip Decision and Reference Frame Selection for Low-Complexity H.264/AVC Surveillance Video Coding |
Publication Type | Journal Article |
Year of Publication | 2014 |
Authors | Gorur, P., Amrutur, B. |
Journal | Circuits and Systems for Video Technology, IEEE Transactions on |
Volume | 24 |
Pagination | 1156-1169 |
Date Published | July |
ISSN | 1051-8215 |
Keywords | bit rate savings, Cache optimization, Cameras, coding uncovered background regions, compression complexity, data compression, detection performance, distortion, encoding, floating point computations, foreground pixels, Gaussian mixture model, Gaussian processes, H.264/advanced video coding (AVC), H.264/advanced video coding surveillance video encoders, low-complexity H.264/AVC surveillance video coding, mixture model, motion compensation, Motion detection, Motion segmentation, motion-compensated prediction, multiple frames, recognition performance, reference frame selection, reference frame selection algorithm, skip decision, static camera surveillance video encoders, Streaming media, surveillance, video codecs, video coding, video sequence, video surveillance, video surveillance data sets |
Abstract | H.264/advanced video coding surveillance video encoders use the Skip mode specified by the standard to reduce bandwidth. They also use multiple frames as reference for motion-compensated prediction. In this paper, we propose two techniques to reduce the bandwidth and computational cost of static camera surveillance video encoders without affecting detection and recognition performance. A spatial sampler is proposed to sample pixels that are segmented using a Gaussian mixture model. Modified weight updates are derived for the parameters of the mixture model to reduce floating point computations. A storage pattern of the parameters in memory is also modified to improve cache performance. Skip selection is performed using the segmentation results of the sampled pixels. The second contribution is a low computational cost algorithm to choose the reference frames. The proposed reference frame selection algorithm reduces the cost of coding uncovered background regions. We also study the number of reference frames required to achieve good coding efficiency. Distortion over foreground pixels is measured to quantify the performance of the proposed techniques. Experimental results show bit rate savings of up to 94.5% over methods proposed in literature on video surveillance data sets. The proposed techniques also provide up to 74.5% reduction in compression complexity without increasing the distortion over the foreground regions in the video sequence. |
URL | https://ieeexplore.ieee.org/document/6805578/ |
DOI | 10.1109/TCSVT.2014.2319611 |
Citation Key | 6805578 |
- static camera surveillance video encoders
- Motion detection
- Motion segmentation
- motion-compensated prediction
- multiple frames
- recognition performance
- reference frame selection
- reference frame selection algorithm
- skip decision
- motion compensation
- Streaming media
- surveillance
- video codecs
- video coding
- video sequence
- video surveillance
- video surveillance data sets
- floating point computations
- Cache optimization
- Cameras
- coding uncovered background regions
- compression complexity
- data compression
- detection performance
- distortion
- encoding
- bit rate savings
- foreground pixels
- Gaussian mixture model
- Gaussian processes
- H.264/advanced video coding (AVC)
- H.264/advanced video coding surveillance video encoders
- low-complexity H.264/AVC surveillance video coding
- mixture model