TY - JOUR
T1 - Data embedding in random domain
AU - Abdul Karim, Mustafa S.
AU - Wong, Koksheik
N1 - Funding Information:
This work was supported by the University of Malaya HIR under Grant UM.C/625/1/HIR/MOHE/FCSIT/01, B000001-22001 (Project title: Unified Scalable Information Hiding).
Publisher Copyright:
© 2014 Elsevier B.V.
Copyright:
Copyright 2014 Elsevier B.V., All rights reserved.
PY - 2015/3
Y1 - 2015/3
N2 - A universal data embedding method based on histogram mapping called DeRand (Data embedding in Random domain) is proposed. DeRand theoretically defines redundancy in any digital signal by applying the universal parser such that high entropy random signals can certainly be utilized for data embedding. First, DeRand recursively parses a random signal into a set of tuples each of certain length until there exist some tuples of zero occurrences in the histogram. Then, tuples that occur in the histogram are associated with those of zero occurrences. Next, a tuple (of non-zero occurrence) is mapped to its corresponding associated tuple to embed "1", while the tuple is left unmodified to embed "0". DeRand is universal, reversible, applicable to any random signal and scalable in terms of embedding capacity and signal quality. Experimental results show that DeRand achieves an embedding capacity up to 4909 bits in random signal of size 256 Kbytes. In addition, the quality of the processed signal ranges from 0.0075 to 395.67 in terms of MSE.
AB - A universal data embedding method based on histogram mapping called DeRand (Data embedding in Random domain) is proposed. DeRand theoretically defines redundancy in any digital signal by applying the universal parser such that high entropy random signals can certainly be utilized for data embedding. First, DeRand recursively parses a random signal into a set of tuples each of certain length until there exist some tuples of zero occurrences in the histogram. Then, tuples that occur in the histogram are associated with those of zero occurrences. Next, a tuple (of non-zero occurrence) is mapped to its corresponding associated tuple to embed "1", while the tuple is left unmodified to embed "0". DeRand is universal, reversible, applicable to any random signal and scalable in terms of embedding capacity and signal quality. Experimental results show that DeRand achieves an embedding capacity up to 4909 bits in random signal of size 256 Kbytes. In addition, the quality of the processed signal ranges from 0.0075 to 395.67 in terms of MSE.
KW - DeRand
KW - Random domain
KW - Universal data embedding
KW - Universal parser
UR - http://www.scopus.com/inward/record.url?scp=84907897667&partnerID=8YFLogxK
U2 - 10.1016/j.sigpro.2014.08.037
DO - 10.1016/j.sigpro.2014.08.037
M3 - Article
AN - SCOPUS:84907897667
SN - 0165-1684
VL - 108
SP - 56
EP - 68
JO - Signal Processing
JF - Signal Processing
ER -