Binary Image Watermarking/Data Hiding: Data, Algorithms, and Distortion Measure

A package on binary image watermarking/data hiding, including data, algorithms & distortion measure.
17.8K Downloads
Updated 27 Apr 2012

View License

This Matlab package shares my earlier work at Nanyang Technological University,
Singapore, on binary image watermarking (or data hiding). It includes binary
test images, and codes for binary image watermarking (or data hiding) algorithms
& distortion measure. Due to time constraint, the codes are not well-documented.
However, by referring to the respective papers, I hope you can get most of them.

***In all documents and papers reporting research work that uses the matlab
codes provided here, please cite the respective paper(s). Thanks!***

%[Contents]%
---------------------------
#Data
---------------------------
[1]. Binary images for testing, including full page CCITT test images, their
cropped versions, and some other binary images.

Directory: Binary_Test_Images\

Reference:

1a. Haiping Lu, Yun Q. Shi, Alex C. Kot and Lihui Chen, "Binary Image Watermarking through Blurring and Biased Binarization", International Journal of Image and Graphics Special Issue on Image Data Hiding, Vol. 5, No. 1, pp. 67-87, Jan. 2005.
[BiasedBi&DCTDC_IJIG2005.pdf]

---------------------------
#Distorion Measure
---------------------------
[2]. The Distance-Reciprocal Distortion Measure

Directory: DRDM\

References:

2a. Haiping Lu, Alex C. Kot and Yun Q. Shi, "Distance-Reciprocal Distortion Measure for Binary Document Images", IEEE Signal Processing Letters, Vol. 11, No. 2, pp. 228-231, Feb. 2004.
[DRDM_SPL2004.pdf]

2b. Haiping Lu, Jian Wang, Alex C. Kot and Yun Q. Shi, "An Objective Distortion Measure for Binary Document Images Based on Human Visual Perception", in Proceedings of the Sixteenth International Conference on Pattern Recognition (ICPR 2002), Quebec City, vol. 4, pp. 239-242, Aug. 2002.
[DRDM_ICPR2002.pdf]

---------------------------
#Algorithms
---------------------------
[3]. Binary Image Watermarking through Biased Binarization

Directory: BiasedBi\

References:

3a. Haiping Lu, Yun Q. Shi, Alex C. Kot and Lihui Chen, "Binary Image Watermarking through Blurring and Biased Binarization", International Journal of Image and Graphics Special Issue on Image Data Hiding, Vol. 5, No. 1, pp. 67-87, Jan. 2005.
[BiasedBi&DCTDC_IJIG2005.pdf]

3b. Haiping Lu, Alex C. Kot and Rahardja Susanto, "Binary Image Watermarking through Biased Binarization", in Proceedings of the 2003 IEEE International Conference on Multimedia & Expo (ICME 2003), Baltimore, Maryland, vol. 3, pp. 101-104, Jul. 2003.
[BiasedBi_ICME2003.pdf]
---------------------------

[4]. Watermark Embedding in DC Components of DCT for Binary Images

Directory: DCTDC\

References:

4a. Haiping Lu, Yun Q. Shi, Alex C. Kot and Lihui Chen, "Binary Image Watermarking through Blurring and Biased Binarization", International Journal of Image and Graphics Special Issue on Image Data Hiding, Vol. 5, No. 1, pp. 67-87, Jan. 2005.
[BiasedBi&DCTDC_IJIG2005.pdf]

4b. Haiping Lu, Xuxia Shi, Yun Q. Shi, Alex C. Kot and Lihui Chen, "Watermark Embedding in DC Components of DCT for Binary Images", in Proceedings of the IEEE International Workshop on Multimedia Signal Processing (MMSP 2002), US Virgin Islands, pp. 300-303, Dec. 2002.
[DCTDC_MMSP2002.pdf]
---------------------------

[5]. DRDM-based Data Hiding

Directory: DRDMhiding\

References:

4a. Haiping Lu, Alex C. Kot and Jun Cheng, "Secure Data Hiding in Binary Document Images for Authentication", in Proceedings of the 2003 IEEE International Symposium on Circuits and Systems (ISCAS 2003), Bangkok, Thailand, vol. 3, pp. 806-809, May 2003.
[DRDMhiding_ISCAS2003.pdf]

4b. Haiping Lu, Alex C. Kot and Yun Q. Shi, "Distance-Reciprocal Distortion Measure for Binary Document Images", IEEE Signal Processing Letters, Vol. 11, No. 2, pp. 228-231, Feb. 2004.
[DRDM_SPL2004.pdf]

4c. Haiping Lu, Jian Wang, Alex C. Kot and Yun Q. Shi, "An Objective Distortion Measure for Binary Document Images Based on Human Visual Perception", in Proceedings of the Sixteenth International Conference on Pattern Recognition (ICPR 2002), Quebec City, vol. 4, pp. 239-242, Aug. 2002.
[DRDM_ICPR2002.pdf]

Cite As

Haiping Lu (2024). Binary Image Watermarking/Data Hiding: Data, Algorithms, and Distortion Measure (https://www.mathworks.com/matlabcentral/fileexchange/36403-binary-image-watermarking-data-hiding-data-algorithms-and-distortion-measure), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R10
Compatible with any release
Platform Compatibility
Windows macOS Linux
Communities

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

BinaryImgWM_DRDM/BiasedBi/

BinaryImgWM_DRDM/DCTDC/

BinaryImgWM_DRDM/DCTDC/Cropping/

BinaryImgWM_DRDM/DCTDC/FinalWMed/

BinaryImgWM_DRDM/DCTDC/Noise/

BinaryImgWM_DRDM/DCTDC/StatisticalVerify/

BinaryImgWM_DRDM/DRDM/

BinaryImgWM_DRDM/DRDM/SubjectiveTestExperiment/

BinaryImgWM_DRDM/DRDM/SubjectiveTestExperiment/GenerateSubjectiveTestData/

BinaryImgWM_DRDM/DRDM/SubjectiveTestExperiment/SubjectiveRankingData/

BinaryImgWM_DRDM/DRDMhiding/

Version Published Release Notes
1.1.0.0

Fixed problems with "uint16" by replacing it with "floor" when appropriate. It seems that uint16 in Matlab behaves different from 10 years ago. Special thanks to Rafael from Brazil for pointing this out.

1.0.0.0