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...
محفوظ في:
| المؤلف الرئيسي: | |
|---|---|
| التنسيق: | 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 |