watermark
Embedding and detecting a keyed watermark in a triangle mesh.
| Group | watermark |
Detailed description
libwatermark marks an STL mesh with a payload that a watermark::Key can read back. Watermarker combines the layers, from LSB encoding to the spectral layer, and watermark::Detector reads the payload again.
Classes
| Class | What it is |
|---|---|
| Key | Cryptographic key for watermark embedding and detection |
| SpectralWatermark | Layer 4: blind spectral watermark on the mesh Laplacian |
| TriangleRatio | Layer 3: a watermark in the area ratios of adjacent triangle pairs |
| Watermarker | Embeds a watermark in a mesh with one or more layered methods |