Data Embedding in SHVC Video Using Threshold-Controlled Block Splitting

With the increasing number of video applications, it is essential to resolve issues such as ineffective search of video content, tampered/forged video content, packet loss, to name a few. Data embedding is typically utilized as one of the solutions to address the aforementioned issues. One of the im...

Full description

Bibliographic Details
Main Authors: LieLin Pang, KokSheik Wong, Yiqi Tew, Susanto Rahardja
Format: Article
Language:English
Published: MDPI AG 2021-05-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/11/11/4850
id doaj-da9060d70a2a40e19f260c47f70f06b0
record_format Article
spelling doaj-da9060d70a2a40e19f260c47f70f06b02021-06-01T01:04:54ZengMDPI AGApplied Sciences2076-34172021-05-01114850485010.3390/app11114850Data Embedding in SHVC Video Using Threshold-Controlled Block SplittingLieLin Pang0KokSheik Wong1Yiqi Tew2Susanto Rahardja3Faculty of Computer Science and Information Technology, University of Malaya, Kuala Lumpur 50603, MalaysiaSchool of Information Technology, Monash University Malaysia, Subang Jaya 47500, MalaysiaFaculty of Computing and Information Technology, Tunku Abdul Rahman University College, Kuala Lumpur 53300, MalaysiaSchool of Marine Science and Technology, Northwestern Polytechnical University, Xi’an 710072, ChinaWith the increasing number of video applications, it is essential to resolve issues such as ineffective search of video content, tampered/forged video content, packet loss, to name a few. Data embedding is typically utilized as one of the solutions to address the aforementioned issues. One of the important requirements of data embedding is to maximize embedding capacity with minimal bit rate overhead while ensuring imperceptibility of the inserted data. However, embedding capacity varies depending on the video content and increasing the embedding capacity usually leads to video quality degradation. In this work, a threshold-controlled block splitting technique is proposed for embedding data into SHVC video. Specifically, the embedding capacity can be increased by coding the host video by using more small blocks, which can be achieved by tuning a threshold-controlled parameter in the rate distortion optimization process. Subsequently, the predictive syntax elements in both intra and inter-coded blocks are jointly utilized to embed data, which ensures that data can be embedded regardless of the prediction mode used in coding a block. Results suggest that the proposed method can achieve a trade-off between the increase in embedding capacity and bit rate overhead while maintaining video quality. In the best case scenario, the sequence <i>PartyScene</i> can embed <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mn>516.9</mn></mrow></semantics></math></inline-formula> kbps with an average bit rate overhead of <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mo>+</mo><mn>7.0</mn><mo>%</mo></mrow></semantics></math></inline-formula> for the Low Delay P configuration, while the same video can embed 1578.6 kbps with an average bit rate overhead of <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mo>+</mo><mn>2.9</mn><mo>%</mo></mrow></semantics></math></inline-formula> for the All Intra configuration.https://www.mdpi.com/2076-3417/11/11/4850SHVCdata embeddingquad-tree block splittingthreshold-controlled
collection DOAJ
language English
format Article
sources DOAJ
author LieLin Pang
KokSheik Wong
Yiqi Tew
Susanto Rahardja
spellingShingle LieLin Pang
KokSheik Wong
Yiqi Tew
Susanto Rahardja
Data Embedding in SHVC Video Using Threshold-Controlled Block Splitting
Applied Sciences
SHVC
data embedding
quad-tree block splitting
threshold-controlled
author_facet LieLin Pang
KokSheik Wong
Yiqi Tew
Susanto Rahardja
author_sort LieLin Pang
title Data Embedding in SHVC Video Using Threshold-Controlled Block Splitting
title_short Data Embedding in SHVC Video Using Threshold-Controlled Block Splitting
title_full Data Embedding in SHVC Video Using Threshold-Controlled Block Splitting
title_fullStr Data Embedding in SHVC Video Using Threshold-Controlled Block Splitting
title_full_unstemmed Data Embedding in SHVC Video Using Threshold-Controlled Block Splitting
title_sort data embedding in shvc video using threshold-controlled block splitting
publisher MDPI AG
series Applied Sciences
issn 2076-3417
publishDate 2021-05-01
description With the increasing number of video applications, it is essential to resolve issues such as ineffective search of video content, tampered/forged video content, packet loss, to name a few. Data embedding is typically utilized as one of the solutions to address the aforementioned issues. One of the important requirements of data embedding is to maximize embedding capacity with minimal bit rate overhead while ensuring imperceptibility of the inserted data. However, embedding capacity varies depending on the video content and increasing the embedding capacity usually leads to video quality degradation. In this work, a threshold-controlled block splitting technique is proposed for embedding data into SHVC video. Specifically, the embedding capacity can be increased by coding the host video by using more small blocks, which can be achieved by tuning a threshold-controlled parameter in the rate distortion optimization process. Subsequently, the predictive syntax elements in both intra and inter-coded blocks are jointly utilized to embed data, which ensures that data can be embedded regardless of the prediction mode used in coding a block. Results suggest that the proposed method can achieve a trade-off between the increase in embedding capacity and bit rate overhead while maintaining video quality. In the best case scenario, the sequence <i>PartyScene</i> can embed <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mn>516.9</mn></mrow></semantics></math></inline-formula> kbps with an average bit rate overhead of <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mo>+</mo><mn>7.0</mn><mo>%</mo></mrow></semantics></math></inline-formula> for the Low Delay P configuration, while the same video can embed 1578.6 kbps with an average bit rate overhead of <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mo>+</mo><mn>2.9</mn><mo>%</mo></mrow></semantics></math></inline-formula> for the All Intra configuration.
topic SHVC
data embedding
quad-tree block splitting
threshold-controlled
url https://www.mdpi.com/2076-3417/11/11/4850
work_keys_str_mv AT lielinpang dataembeddinginshvcvideousingthresholdcontrolledblocksplitting
AT koksheikwong dataembeddinginshvcvideousingthresholdcontrolledblocksplitting
AT yiqitew dataembeddinginshvcvideousingthresholdcontrolledblocksplitting
AT susantorahardja dataembeddinginshvcvideousingthresholdcontrolledblocksplitting
_version_ 1721413146756775936