Abstract
Nowadays, data hiding has become important for different reasons such as copyright violation and authentication. Conventional data hiding approaches may suffer from high capacity and high fidelity. In general, increasing capacity leads to distortion in carrier signal. In this paper, an efficient data hiding method, which has high capacity and high fidelity, is proposed for high-efficiency video coding. Hidden data are embedded into the coefficient of the discrete sine transforms at the transform domain level. The proposed method is basically based on matrix encoding approach that provides high capacity and high fidelity. In this paper, additionally, error propagation issue caused by data hiding is handled in the video encoding. Then, data hiding process is carried out without error propagation. Thus, distortion in visual quality is kept at minimum level during video encoding. Experimental results reveal that the proposed method exhibits outstanding performance in terms of visual quality and embedding capacity.
Similar content being viewed by others
References
Vural, C., Baraklı, B.: Reversible video watermarking using motion-compensated frame interpolation error expansion. Signal Image Video Process. 9, 1613–1623 (2015)
Sencar, H.T., Ramkumar, M., Akansu, A.N.: Data Hiding Fundamentals and Applications, pp. 1–50. Elsevier Academic Press, San Diego (2004)
Mstafa, R.J., Elleithy, K.M.: Compressed and raw video steganography techniques: a comprehensive survey and analysis. Multimedia Tools Appl. 76, 21749–21786 (2017)
Sadek, M.M., Khalifa, A.S., Mostafa, M.G.M.: Video steganography: a comprehensive review. Multimedia Tools Appl. 74, 7063–7094 (2015)
Shanableh, T.: Data hiding in MPEG video files using multivariate regression and flexible macroblock ordering. IEEE Trans. Inf. Forensics Secur. 7(2), 455–464 (2012)
Yesilyurt, M., Yalman, Y., Ozcerit, A.T.: A robust watermarking method for MPEG-4 based on kurtosis. Comput. J. 58(7), 1645–1655 (2014)
Yiqi, T., KokSheik, K.: An overview of information hiding in H.264/AVC compressed video. IEEE Trans. Circuits Syst. Video Technol. 24(2), 305–319 (2014)
Ma, X., Li, Z., Tu, H., Zhang, B.: A data hiding algorithm for H.264/AVC video streams without intraframe distortion drift. IEEE Trans. Circuits Syst. Video Technol. 20(10), 1320–1330 (2010)
Lin, T.J., Chung, K.L., Chang, P.C., Huang, Y.H., Liao, Y.M., Fang, C.Y.: An improved DCT-based perturbation scheme for high capacity data hiding in H.264/AVC intra frames. J. Syst. Softw. 86(3), 604–614 (2013)
Yang, G., Li, J., He, Y., Kang, Z.: An information hiding algorithm based on intra-prediction modes and matrix coding for H.264/AVC video stream. Int. J. Electron. Commun. AEU 65, 331–337 (2011)
Sullivan, G.J., Ohm, J.R., Han, W., Wiegand, T.: Overview of the high efficiency video coding (HEVC) standard. IEEE Trans. Circuits Syst. Video Technol. 22(12), 1649–1668 (2012)
Swati, S., Hayat, K., Shahid, Z.: A watermarking scheme for high efficiency video coding (HEVC). PLoS ONE 9(8), e105613 (2014)
Wang, J.J., Wang, R.D., Xu, D.W., Li, W.: An information hiding algorithm for HEVC based on angle differences of intra prediction mode. J. Softw. 10(2), 213–221 (2015)
Xu, J., Wang, R.D., Huang, M., Wang, J.J., Xu, D.: An information hiding algorithm for HEVC based on intra-prediction modes and Hamming+1. J. Comput. Inf. Syst. 11(15), 5587–5598 (2015)
Jiang, B., Yang, G., Chen, W.: A cabac based HEVC video steganography algorithm without bitrate increase. J. Comput. Inf. Syst. 11(6), 2121–2130 (2015)
Long, M., Peng, F., Li, H.: Separable reversible data hiding and encryption for HEVC video. J. Real-Time Image Proc. 14, 171–182 (2018)
Yang, J., Li, S.: An efficient information hiding method based on motion vector space encoding for HEVC. Multimedia Tools Appl. 77, 11979–12001 (2018)
Chang, P.C., Chung, K.L., Chen, J.J., Lin, C.H., Lin, T.S.: A DCT/DST-based error propagation-free data hiding algorithm for HEVC intra-coded frames. J. Vis. Commun. Image Represent. 25(2), 239–253 (2014)
Elrowayati, A.A., Abdullah, M.F.L., Manaf, A.A., Alfagi, A.S.: Robust HEVC video watermarking scheme based on repetition BCH syndrome code. Int. J. Soft. Eng. Appl. 10(1), 263–270 (2016)
Liu, Y., Zhao, H., Liu, S., Feng, C., Liu, S.: A robust and improved visual quality data hiding method for HEVC. IEEE Access 6, 53984–53997 (2018)
Liu, Y., Liu, S., Zhao, H., Liu, S.: A new data hiding method for H.265/HEVC video streams without intra-frame distortion drift. Multimedia Tools Appl. 78(6), 6459–6486 (2018)
Yang, Y., Li, Z., Xie, W., Zhang, Z.: High capacity and multilevel information hiding algorithm based on pu partition modes for HEVC videos. Multimedia Tools Appl. 78(7), 8423–8446 (2019)
Akbari, A., Danyali, H., Rashidpour, M.: Error concealment using data hiding for resolution scalable transmission. In: The 16th CSI International Symposium on Artificial Intelligence and Signal Processing (AISP 2012), Shiraz, Fars, pp. 228–232 (2012)
Akbari, A., Danyali, H., Trocan, M., Granado, B.: A novel robust image transmission scheme over lossy channel using data hiding. In: 23rd Telecommunications Forum Telfor (TELFOR), Belgrade, pp. 736–739 (2015)
Konyar, M.Z., Akbulut, O., Ozturk, S.: Matrix encoding based data hiding in HEVC. In: 3rd International Conference on Computer Science and Engineering (UBMK), Sarajevo, Bosnia-Herzegovina, Sept. 23–28, pp. 662–665 (2018)
Fan, L., Gao, T., Yang, Q., Cao, Y.: An extended matrix encoding algorithm for steganography of high embedding efficiency. Comput. Electr. Eng. 37(6), 973–981 (2011)
Westfeld, A.: F5-A Steganographic Algorithm. In: Moskowitz, I.S. (ed.) Information Hiding. Lecture Notes in Computer Science, vol. 2137, pp. 289–302. Springer, Berlin (2001)
Shanableh, T.: Matrix encoding for data hiding using multilayer video coding and transcoding solutions. Signal Process. Image Commun. 27, 1025–1034 (2012)
Bossen, F.: Common test conditions and software reference configurations. In: ITUT/ISO/IEC Joint Collaborative Team on Video Coding (JCT-VC) document JCTVC-L1100 (2013)
Mansouri, A., Aznaveh, A.M., Torkamani-Azar, F., Kurugollu, F.: A low complexity video watermarking in H.264 compressed domain. IEEE Trans. Inf. Forensics Secur. 5(4), 649–657 (2010)
Acknowledgements
This study is supported by the Scientific Research Projects Support Program (BAP) of Kocaeli University with Project Number 2017/125.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Konyar, M.Z., Akbulut, O. & Öztürk, S. Matrix encoding-based high-capacity and high-fidelity reversible data hiding in HEVC. SIViP 14, 897–905 (2020). https://doi.org/10.1007/s11760-019-01621-2
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11760-019-01621-2