dc.contributor.author |
Gupta, Karunesh Kumar |
|
dc.date.accessioned |
2023-02-27T06:36:32Z |
|
dc.date.available |
2023-02-27T06:36:32Z |
|
dc.date.issued |
2022-03 |
|
dc.identifier.uri |
https://link.springer.com/article/10.1007/s11042-022-12198-3 |
|
dc.identifier.uri |
http://dspace.bits-pilani.ac.in:8080/xmlui/handle/123456789/9339 |
|
dc.description.abstract |
Segmentation of foreground object is pivotal in identifying the other finer details about
objects in a scene. Our work serves to investigate ways to not only segment but encode
the foreground objects in the HEVC encoder with minimal change in original HEVC
encoder performance in terms of bitrate increase and encoding time. We achieve this by
reutilizing the intermediate residual data at the encoder to segment the foreground activity
in each frame and finally encoding the same in the final compressed bitstream using
specific provisions of HEVC high level bitstream syntax. The method operates entirely in
the HEVC encoder loop, taking residual data of the frame, it divides the entire frame into
8 × 8 target patches and applies the proposed algorithm Median of Discrete Variance
(MoDV) to classify the target block of each frame of the video sequence as foreground or
background. The foreground information in each frame is then encoded into the compressed
bitstream by harnessing our proposed format of supplemental enhancement
information (SEI) Network Abstraction Layer (NAL) units to tag the location of the
foreground activity. Along with the segmentation accuracy, change in encoder performance
is also measured to judge the various trade-offs. We conclude by testing its
efficacy on a variety of videos with difference frame resolutions and background
conditions. |
en_US |
dc.language.iso |
en |
en_US |
dc.publisher |
Springer |
en_US |
dc.subject |
EEE |
en_US |
dc.subject |
HEVC encoder |
en_US |
dc.subject |
Foreground segmentation |
en_US |
dc.subject |
Video analytics |
en_US |
dc.subject |
Edge computing |
en_US |
dc.title |
Segmentation and Bitstream Encoding of Foreground Objects in HEVC Encoder for Edge Computing Environment |
en_US |
dc.type |
Article |
en_US |