Altering Split Decisions of Coding Units for Message Embedding in HEVC

This paper proposes a novel message embedding solution based on modifying the split decisions of HEVC videos. The encoder starts by computing a mapping between the split decisions of a Coding Unit (CU) and its features variables. This results in model weights that can be used to predict the split de...

وصف كامل

محفوظ في:
التفاصيل البيبلوغرافية
المؤلف الرئيسي: Shanableh, Tamer (author)
التنسيق: article
منشور في: 2017
الموضوعات:
الوصول للمادة أونلاين:http://hdl.handle.net/11073/8839
الوسوم: إضافة وسم
لا توجد وسوم, كن أول من يضع وسما على هذه التسجيلة!
_version_ 1864513441113309184
author Shanableh, Tamer
author_facet Shanableh, Tamer
author_role author
dc.creator.none.fl_str_mv Shanableh, Tamer
dc.date.none.fl_str_mv 2017-05-14T09:54:03Z
2017-05-14T09:54:03Z
2017-05
dc.format.none.fl_str_mv application/pdf
dc.identifier.none.fl_str_mv Shanableh, T. (2017). Altering split decisions of coding units for message embedding in HEVC. Multimedia Tools and Applications. doi:10.1007/s11042-017-4787-6
1573-7721
http://hdl.handle.net/11073/8839
10.1007/s11042-017-4787-6
dc.language.none.fl_str_mv en_US
dc.publisher.none.fl_str_mv Springer
dc.relation.none.fl_str_mv http://dx.doi.org/10.1007/s11042-017-4787-6
dc.subject.none.fl_str_mv Digital video coding
HEVC
Data hiding
Pattern recognition
dc.title.none.fl_str_mv Altering Split Decisions of Coding Units for Message Embedding in HEVC
dc.type.none.fl_str_mv Postprint
Peer-Reviewed
info:eu-repo/semantics/publishedVersion
info:eu-repo/semantics/article
description This paper proposes a novel message embedding solution based on modifying the split decisions of HEVC videos. The encoder starts by computing a mapping between the split decisions of a Coding Unit (CU) and its features variables. This results in model weights that can be used to predict the split decisions. Message embedding is then carried out as a function of the predicted and true split decisions per CU. If the message bit to embed is '1' and the predicted and the true split decisions are different then the true split decision is modified to be identical to the predicted flag. Otherwise if the message bit is '0' and the predicted and the true split decisions are identical, then the true split flag is modified to become different than the predicted flag. We apply this embedding concept at two CU coding levels; 32x32 and 16x16. To extract a message, the decoder starts by regenerating the model weights which are then used to predict split decisions and compare them against the true decisions received in the bit stream. Identical decisions indicate a message bit of '1' and nonidentical split decisions indicate a message bit of '0'. In the experimental results we examine the prediction accuracy, the effect of the proposed solutions on message payload, the number of modified split decisions and the corresponding impact on video quality. Comparison with an existing solution reveals that the proposed solution is superior in terms in message payload whilst resulting in reduced video distortions.
format article
id aus_c06b88b4b875213cbc8df1b25f37f6af
identifier_str_mv Shanableh, T. (2017). Altering split decisions of coding units for message embedding in HEVC. Multimedia Tools and Applications. doi:10.1007/s11042-017-4787-6
1573-7721
10.1007/s11042-017-4787-6
language_invalid_str_mv en_US
network_acronym_str aus
network_name_str aus
oai_identifier_str oai:repository.aus.edu:11073/8839
publishDate 2017
publisher.none.fl_str_mv Springer
repository.mail.fl_str_mv
repository.name.fl_str_mv
repository_id_str
spelling Altering Split Decisions of Coding Units for Message Embedding in HEVCShanableh, TamerDigital video codingHEVCData hidingPattern recognitionThis paper proposes a novel message embedding solution based on modifying the split decisions of HEVC videos. The encoder starts by computing a mapping between the split decisions of a Coding Unit (CU) and its features variables. This results in model weights that can be used to predict the split decisions. Message embedding is then carried out as a function of the predicted and true split decisions per CU. If the message bit to embed is '1' and the predicted and the true split decisions are different then the true split decision is modified to be identical to the predicted flag. Otherwise if the message bit is '0' and the predicted and the true split decisions are identical, then the true split flag is modified to become different than the predicted flag. We apply this embedding concept at two CU coding levels; 32x32 and 16x16. To extract a message, the decoder starts by regenerating the model weights which are then used to predict split decisions and compare them against the true decisions received in the bit stream. Identical decisions indicate a message bit of '1' and nonidentical split decisions indicate a message bit of '0'. In the experimental results we examine the prediction accuracy, the effect of the proposed solutions on message payload, the number of modified split decisions and the corresponding impact on video quality. Comparison with an existing solution reveals that the proposed solution is superior in terms in message payload whilst resulting in reduced video distortions.Springer2017-05-14T09:54:03Z2017-05-14T09:54:03Z2017-05PostprintPeer-Reviewedinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfShanableh, T. (2017). Altering split decisions of coding units for message embedding in HEVC. Multimedia Tools and Applications. doi:10.1007/s11042-017-4787-61573-7721http://hdl.handle.net/11073/883910.1007/s11042-017-4787-6en_UShttp://dx.doi.org/10.1007/s11042-017-4787-6oai:repository.aus.edu:11073/88392024-08-22T12:07:19Z
spellingShingle Altering Split Decisions of Coding Units for Message Embedding in HEVC
Shanableh, Tamer
Digital video coding
HEVC
Data hiding
Pattern recognition
status_str publishedVersion
title Altering Split Decisions of Coding Units for Message Embedding in HEVC
title_full Altering Split Decisions of Coding Units for Message Embedding in HEVC
title_fullStr Altering Split Decisions of Coding Units for Message Embedding in HEVC
title_full_unstemmed Altering Split Decisions of Coding Units for Message Embedding in HEVC
title_short Altering Split Decisions of Coding Units for Message Embedding in HEVC
title_sort Altering Split Decisions of Coding Units for Message Embedding in HEVC
topic Digital video coding
HEVC
Data hiding
Pattern recognition
url http://hdl.handle.net/11073/8839