Skip to main content
Log in

Reversible watermarking for 2D vector maps based on normalized vertices

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

An Erratum to this article was published on 28 December 2016

This article has been updated

Abstract

For 2D vector maps, obtaining rotation, uniform scaling and translation (RST) invariance property, embedding distortion control and high capacity is a technically challenging task of existing reversible watermarking schemes. Using the idea of normalized vertices, we propose a method that not only tolerates RST transformations but also provides good invisibility and high capacity. In particular, we propose transforming the vertices to a new coordinate system, calculating a normalized vertex for each transformed vertex, and embedding watermarks into the normalized vertices using an improved quantization index modulation (IQIM) based reversible watermarking technique. While the embedding into each coordinate of every normalized vertex provides RST invariance property and high capacity, the selection of the embedding parameter ensures the control of the embedding distortions. Experimental results show that the proposed scheme provides good reversibility and is robust against RST attacks. The comparisons with existing reversible watermarking schemes show that this scheme provides embedding distortion control and higher capacity.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

Change history

  • 28 December 2016

    An erratum to this article has been published.

References

  1. Abubahia A, Cocea M (2015) A clustering approach for protecting GIS vector data. 27th International Conference on Advanced Information Systems Engineering, 133–147

  2. Cao L, Men C, Ji R (2013) Nonlinear scrambling-based reversible watermarking for 2D-vector maps. Vis Comput 29:231–237

    Article  Google Scholar 

  3. Cao L, Men C, Ji R (2014) High-capacity reversible watermarking scheme of 2D-vector data. SIViP 9:1387–1394

    Article  Google Scholar 

  4. Celik MU, Sharma G, Tekalp AM, Saber E (2005) Lossless generalized-LSB data embedding. IEEE Trans Image Process 14:253–266

    Article  Google Scholar 

  5. Doncel VR, Nikolaidis N, Pitas I (2007) An optimal detector structure for the Fourier descriptors domain watermarking of 2D vector graphics. IEEE Trans Vis Comput Graph 13:851–863

    Article  Google Scholar 

  6. ESRI shapefile technical description (1998) http://www.esri.com/library/whitepapers/pdfs/shapefile.pdf

  7. Fridrich J, Goljan M, Du R (2001) Invertible authentication. Proceedings of SPIE 197–208

  8. Gou H, Wu M (2005) Data hiding in curves with application to fingerprinting maps. IEEE Trans Signal Process 53:3988–4005

    Article  MathSciNet  Google Scholar 

  9. Gu Q, Gao T (2013) A Novel reversible robust watermarking algorithm based on chaotic system. Digital Signal Process: Rev J 23:213–217

    Article  MathSciNet  Google Scholar 

  10. Harris U (1999, updated 2014) Taylor Rookery 1:5000 Topographic GIS Dataset Australian Antarc-tic Data Centre - CAASM Metadata. https://data.aad.gov.au/aadc/metadata/metadata_redirect.cfm?md=/AMD/AU/Tayl5k

  11. Harris U (1999, updated 2014) Windmill Islands 1:50000 Topographic GIS Dataset Australian An-tarctic Data Centre - CAASM Metadata. https://data.aad.gov.au/aadc/metadata/metadata_redirect.cfm?md=/AMD/AU/Wind50k

  12. Harris U (1999, updated 2014) SR41-42 Northern Prince Charles Mountains 1:1 Million Topo-graphic GIS Dataset Australian Antarctic Data Centre – CAASM Metadata. https://data.aad.gov.au/aadc/metadata/metadata_redirect.cfm?md=/AMD/AU/SR41-42

  13. Lafaye J, Béguec J, Gross-Amblard D, Ruas A (2013) Blind and squaring-resistant watermarking of vectorial building layers. GeoInformatia 16:245–279

    Article  Google Scholar 

  14. Lee S-H, Kwon K-R (2013) Vector watermarking scheme for GIS vector map management. Multimed Tools Appl 63:757–790

    Article  Google Scholar 

  15. Li L, Li Q, Fang X, Qian B (2010) Reversible watermarking algorithm based on difference expansion for 2D engineering drawings. J Image Graph 15:372–377

    Google Scholar 

  16. Liao X, Shu C (2015) Reversible data hiding in encrypted images based on absolute mean difference of multiple neighboring pixels. J Vis Commun Image Represent 28:21–27

    Article  Google Scholar 

  17. Mao Q, Li F, Chang C-C (2015) Reversible data hiding with oriented and minimized distortions using cascading trellis coding. Inf Sci 317:170–180

    Article  Google Scholar 

  18. Muttoo SK, Kumar V (2012) Watermarking digital vector map using graph theoretic approach. Ann GIS 18:135–146

    Article  Google Scholar 

  19. Neyman SN, Wijaya YH, Sitohang B (2014) A new scheme to hide the data integrity marker on vector maps using feature-based fragile watermarking algorithm. Proceedings of 2014 International Conference on Data and Software Engineering

  20. Ni Z, Shi YQ, Ansari N, Su W, Sun Q, Lin X (2008) Robust lossless image data hiding designed for semi-fragile image authentication. IEEE Trans Circuits Syst Video Technol 18:497–509

    Article  Google Scholar 

  21. Niu X, Shao C, Wang X (2006) A survey of digital vector map watermarking. Int J Innov Comput, Inf Control 2:1301–1316

    Google Scholar 

  22. Peng F, Lei Y (2011) An effective reversible watermarking for 2D CAD engineering graphics based on improved QIM. Int J Digit Crime Forensic 3:53–69

    Article  Google Scholar 

  23. Peng F, Lei Y, Long M, Sun X (2011) A reversible watermarking scheme for 2D CAD engineering graphics based on improved difference expansion. Comput Aided Des 43:1018–1024

    Article  Google Scholar 

  24. Peng F, Lei Y, Sun X (2011) Reversible watermarking algorithm in wavelet domain for 2D CAD engineering graphics. J Image Graph 16:1134–1139

    Google Scholar 

  25. Peng Z, Yue M, Wu X, Peng Y (2015) Blind watermarking scheme for polylines in vector geo-spatial data. Multimed Tool Appl 74:11721–11739

    Article  Google Scholar 

  26. Qin C, Chang C-C, Huang Y-H, Liao L-T (2013) An inpainting-assisted reversible steganographic scheme using a histogram shifting mechanism. IEEE Trans Circuits Syst Video Technol 23:1109–1118

    Article  Google Scholar 

  27. Qin C, Chang C-C, Hsu T-J (2015) Reversible data hiding scheme based on exploiting modification direction with two steganographic images. Multimed Tool Appl 74:5861–5872

    Article  Google Scholar 

  28. Qin C, Zhang X (2015) Effective reversible data hiding in encrypted image with privacy protection for image content. J Vis Commun Image Represent 31:154–164

    Article  Google Scholar 

  29. Ren N, Wang Q-s, Zhu C-q (2014) Selective authentication algorithm based on semi-fragile watermarking for vector geographical data. 2014 22nd International Conference on Geoinformatics (GeoInformatics) 1–6

  30. Shao C, Wang X, Xu X (2005) Security issues of vector maps and a reversible authentication scheme. Doctoral Forum of China 326–331

  31. Tian J (2003) Reversible data embedding using a difference expansion. IEEE Trans Circuits Syst Video Technol 13:890–896

    Article  Google Scholar 

  32. Voigt M, Yang B, Busch C (2004) Reversible watermarking of 2D-vector data. Proceedings of the Multimedia and Security Workshop 160–165

  33. Wang N (2016) Reversible fragile watermarking for locating tampered Polylines/Polygons in 2D vector maps. Int J Digit Crime Forensic 8:1–25

    Article  Google Scholar 

  34. Wang N, Men C (2012) Reversible fragile watermarking for 2-D vector map authentication with localization. Comput Aided Des 44:320–330

    Article  Google Scholar 

  35. Wang N, Men C (2013) Reversible fragile watermarking for locating tampered blocks in 2D vector maps. Multimed Tool Appl 67:709–739

    Article  Google Scholar 

  36. Wang X, Shao C, Xu X, Niu X (2007) Reversible data-hiding scheme for 2-D vector maps based on difference expansion. IEEE Trans Inf Forensics Secur 2:311–320

    Article  Google Scholar 

  37. Wang N, Zhang H, Men C (2014) A high capacity reversible data hiding method for 2D vector maps based on virtual coordinates. Comput Aided Des 47:108–117

    Article  Google Scholar 

  38. Wang N, Zhao X, Xie C (2016) RST invariant reversible watermarking for 2D vector map. Int J Multimed Ubiquit Eng 11:265–276

    Article  Google Scholar 

  39. Xia Z, Wang X, Sun X, Liu Q, Xiong N (2016) Steganalysis of LSB matching using differences between nonadjacent pixels. Multimed Tool Appl 75:1947–1962

    Article  Google Scholar 

  40. Xiao D, Hu S, Zheng H (2015) A high capacity combined reversible watermarking scheme for 2-D CAD engineering graphics. Multimed Tool Appl 74:2109–2126

    Article  Google Scholar 

  41. Yue M, Peng Z, Peng Y (2014) A fragile watermarking scheme for modification type characterization in 2D vector maps. 16th Asia-Pacific Web Conference on Web Technologies and Applications 129–140

  42. Zheng L, You F (2009) A fragile digital watermark used to verify the integrity of vector map. International Conference on E-Business and Information System Security (EBISS)

  43. Zhou L, Hu Y-j, H-f Z (2009) Reversible data hiding algorithm for vector digital maps. J Comput Appl 29:990–993

    Google Scholar 

Download references

Acknowledgments

This work is supported by the National Natural Science Foundation of China (Grant No. 61602218) and University Science Research Project of Jiangsu Province (Grant No.16KJB520011).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nana Wang.

Additional information

An erratum to this article is available at https://doi.org/10.1007/s11042-016-4272-7.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wang, N. Reversible watermarking for 2D vector maps based on normalized vertices. Multimed Tools Appl 76, 20935–20953 (2017). https://doi.org/10.1007/s11042-016-3970-5

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-016-3970-5

Keywords

Navigation