A Voxel-Based Watermarking Scheme for Additive Manufacturing
Source abstract
Abstract
Digital and analog contents, generated in additive manufacturing (AM) processes, may be illegally modified, distributed, and reproduced. In this article, we propose a watermarking scheme to enhance the security of AM. Compared with conventional watermarking methods, our algorithm possesses the following advantages. First, it protects geometric models and printed parts as well as G-code programs. Secondly, it embeds watermarks into both polygonal and volumetric models. Thirdly, our method is capable of creating watermarks inside the interiors and on the surfaces of complex models. Fourth, the watermarks may appear in various forms, including character strings, cavities, embossed bumps, and engraved textures. The proposed watermarking method is composed of the following steps. At first, the input geometric model is converted into a distance field. Then, the watermark is inserted into a region of interest by using self-organizing mapping. Finally, the watermarked model is converted into a G-code program by using a specialized slicer. Several robust methods are also developed to authenticate digital models, G-code programs, and physical parts. These methods perform virtual manufacturing, volume rendering, and image processing to extract watermarks from these contents at first. Then, they employ similarity evaluation and visual comparison to verify the extracted signatures. Some experiments had been conducted to validify the proposed watermarking method. The test results, analysis, discussion, and comparisons are also presented in this article.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Additive Manufacturing and 3D Printing Technologies · 3D Shape Modeling and Analysis · Visual Attention and Saliency Detection
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Computer Science and Engineering, National Taiwan Ocean University, Keelung 202, Taiwan
Funding
Ministry of Science and Technology, Taiwan
References (41)
Show source-provided references
1. Additive manufacturing and its societal impact: A literature review10.1007/s00170-012-4558-5 ↗
2. Integration of VP/RP/RT/RE/RM for rapid product and process development10.1108/13552540610637237 ↗
3. Khorasani, M., Ghasemi, A., Rolfe, B., and Gibson, I. (2021). Additive manufacturing a powerful tool for the aerospace industry. Rapid Prototyp. J.10.1108/RPJ-01-2021-0009 ↗
4. Copyright protections of digital content in the age of 3d printer: Emerging issues and survey10.1109/ACCESS.2018.2864331 ↗
5. Security of additive manufacturing: Attack taxonomy and survey
6. Consumer-grade fabrication and its potential to revolutionize accessibility10.1145/3339824 ↗
7. 3D printed ventricular septal defect patch: A primer for the 2015 Radiological Society of North America (RSNA) hands-on course in 3D printing10.1186/s41205-015-0002-4 ↗
8. 3D printing based on imaging data: Review of medical applications10.1007/s11548-010-0476-x ↗
9. Potdar, V.M., Han, S., and Chang, E. (2005, January 10–12). A survey of digital image watermarking techniques. Proceedings of the 3rd IEEE International Conference on Industrial Informatics, Perth, Australia.
10. Digital watermarking: Algorithms and applications10.1109/79.939835 ↗
11. A survey of digital watermarking techniques, applications and attacks
12. Watermarking 3D objects for verification10.1109/38.736467 ↗
13. Hu, R., Rondao-Alface, P., and Macq, B. (2009, January 19–24). Constrained optimisation of 3D polygonal mesh watermarking by quadratic programming. Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing, Taipei, Taiwan.10.1109/ICASSP.2009.4959880 ↗
14. An oblivious watermarking for 3-D polygonal meshes using distribution of vertex norms10.1109/TSP.2006.882111 ↗
15. Ueng, S.K., and Huang, H.C. (2021, January 19–28). Volume Data Segmentation Using Visual Selection. Proceedings of the Electronic Imaging, Visualization and Data Analysis.
16. Suzuki, M., Dechrueng, P., Techavichian, S., Silapasuphakornwong, P., Torii, H., and Uehira, K. (February, January 30). Embedding information into objects fabricated with 3-D printers by forming fine cavities inside them. Proceedings of the Electronic Imaging, Media Watermarking, Security, and Forensics, Burlingame, CA, USA.
17. Suzuki, M., Silapasuphakornwong, P., Uehira, K., Unno, H., and Takashima, Y. (2016, January 17–19). Copyright protection for 3D printing by embedding information inside real fabricated objects. Proceedings of the International Workshop on Digital Watermarking, Beijing, China.10.5220/0005342401800185 ↗
18. Fundamentals of surface voxelization10.1006/gmip.1995.1039 ↗
19. Fast Marching Methods10.1137/S0036144598347059 ↗
20. Layered manufacturing for medical imaging data10.1177/1687814019871392 ↗
21. Horowitz, E., Sahni, S., and Anderson-Freed, S. (1997). Fundamentals of Data Structures in C, WH Freeman and Copany.
22. Alface, P.R., and Macq, B. (2007). From 3D mesh data hiding to 3D shape blind and robust watermarking: A survey. Trans. Data Hiding Multimed. Secur. II, 91–115.10.1007/978-3-540-73092-7_5 ↗
23. (2021, May 25). Free Software Application for Watermarking STL Files. Available online: https://www.watermark3d.com/.
24. Essentials of the self-organizing map10.1016/j.neunet.2012.09.018 ↗
25. The self-organizing map10.1109/5.58325 ↗
26. Ueng, S.K., Huang, H.K., and Huang, H.C. (2019). A G-Code generator for volumetric models. Appl. Sci., 9.10.3390/app9183868 ↗
27. Voxel-based virtual manufacturing simulation for three-dimensional printing10.1177/1687814018781632 ↗
28. Krawetz, N. (2021, May 25). A Different Approach: dHash. Available online: http://www.hackerfactor.com/blog/?/archives/529-Kind-of-Like-That.html.
29. (2021, May 02). G-Code Q’n’dirty Toolpath Simulator. Available online: http://nraynaud.github.io/webgcode/.
30. (2021, May 02). G-Code Viewer. Available online: http://jherrm.com/gcode-viewer/.
31. Blind 3D mesh watermarking for 3D printed model by analyzing layering artifact10.1109/TIFS.2017.2718482 ↗
32. Hou, J.U., Kim, D.G., Choi, S., and Lee, H.K. (2015, January 17–19). 3D print-scan resilient watermarking using a histogram-based circular shift coding structure. Proceedings of the 3rd ACM Workshop on Information Hiding and Multimedia Security, Portland, OR, USA.10.1145/2756601.2756607 ↗
33. Pham, G.N., Lee, S.H., Kwon, O.H., and Kwon, K.R. (2018). A 3D printing model watermarking algorithm based on 3D slicing and feature points. Electronics, 7.10.3390/electronics7020023 ↗
34. Blind watermarking for 3D printed objects by locally modifying layer thickness10.1109/TMM.2019.2962306 ↗
35. Unclonable security features for additive manufacturing
36. 3-D printed object authentication based on printing noise and digital signature10.1109/TR.2018.2869303 ↗
37. Jeong, H.Y., An, S.C., Lim, Y., Jeong, M.J., Kim, N., and Jun, Y.C. (2020). 3D and 4D printing of multistable structures. Appl. Sci., 10.10.3390/app10207254 ↗
38. Design of compliant mechanisms using continuum topology optimization: A review10.1016/j.mechmachtheory.2019.103622 ↗
39. Processing and mechanical behavior of rigid and flexible material composite systems formed via voxel digital design in polyjet additive manufacturing10.1108/RPJ-06-2020-0119 ↗
40. Design for additive manufacturing: A comprehensive review of the tendencies and limitations of methodologies10.1108/RPJ-11-2019-0296 ↗
41. Design guidelines to mitigate distortion in material jetting specimens10.1108/RPJ-08-2020-0192 ↗