awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
guofei9987 avatar

guofei9987/blind_watermark

0
View on GitHub↗
13,405 stars·1,349 forks·Python·MIT·44 viewsblindwatermark.github.io/blind_watermark/#/en↗

Blind Watermark

This is a blind image watermarking and steganography tool designed to embed and extract hidden data from images without requiring the original source file. It functions as a framework for concealing text or bit arrays within images using mathematical transforms to ensure the marks remain invisible to the viewer.

The system is designed for robust watermark extraction, allowing hidden information to be recovered even after images have undergone rotations, cropping, resizing, noise injection, or brightness changes. It utilizes a blind extraction mechanism that retrieves data using a shared password and the original data shape.

The tool supports digital image copyright protection and batch image processing. It incorporates a parallel image processor that distributes embedding and extraction tasks across multiple CPU cores to increase throughput.

Features

  • Invisible Watermarks - Implements techniques for embedding imperceptible markers into pixel data to verify content origin and copyright.
  • Robust Watermark Extraction - Retrieves hidden information from images that have been resized, cropped, or altered by noise and filters.
  • Spectral Coefficient Modification - Embeds data by modifying spectral coefficients in the frequency domain to maintain persistence across manipulations.
  • Transformation-Invariant Recovery - Uses mathematical reconstruction to extract watermarks from images subjected to rotation, cropping, or noise.
  • Blind Extraction Mechanisms - Provides a mechanism to retrieve embedded information using a shared key without the original source image.
  • Blind Image Steganography - Extracts embedded secret messages from an image without needing the original unwatermarked version for comparison.
  • Digital Image Copyright Protection - Hides invisible identifiers in images to prove ownership and track unauthorized distribution of visual content.
  • Steganography Tools - Provides utilities for hiding and extracting information concealed within image pixels that resists common image manipulations.
  • Symmetric Encryption - Uses a shared secret key (password) and data dimensions to unlock and decode the hidden watermark layer.
  • Blind Watermark Extraction - Retrieves embedded watermarks from a modified image without requiring access to the original source.
  • Watermark Extraction - Retrieves embedded data from an image while maintaining accuracy after cropping, resizing, or noise injection.
  • Batch Image Processors - Applies invisible marks to large volumes of images using parallel processing for efficiency.
  • Parallel Workload Distribution - Distributes image processing workloads across multiple CPU cores to increase throughput for batch operations.
  • Parallel Image Transformers - Distributes watermark embedding and extraction tasks across multiple CPU cores to maximize processing throughput.
  • Parallel Processing Utilities - Distributes embedding or extraction workloads across multiple CPU processes to increase throughput.
  • Python 项目 - Listed in the “Python 项目” section of the Great Open Source Project awesome list.

Star history

Star history chart for guofei9987/blind_watermarkStar history chart for guofei9987/blind_watermark

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Blind Watermark

Similar open-source projects, ranked by how many features they share with Blind Watermark.
  • pyca/cryptographypyca avatar

    pyca/cryptography

    7,628View on GitHub↗

    This project is a Python cryptography library that provides a collection of cryptographic primitives and high-level recipes for implementing secure encryption and authentication. It functions as a symmetric encryption toolkit and a cryptographic hash provider, offering both a low-level cryptographic interface for building custom protocols and high-level tools for securing data. The library covers a broad range of security capabilities, including symmetric data encryption, the derivation of cryptographic keys from passwords or secret values, and data integrity verification through the generati

    Pythoncryptographypython
    View on GitHub↗7,628
  • defuse/php-encryptiondefuse avatar

    defuse/php-encryption

    3,866View on GitHub↗

    php-encryption is a symmetric encryption library for PHP that provides tools for authenticated encryption and key derivation to ensure data confidentiality and integrity. It functions as a cryptography toolkit that wraps complex primitives into simplified interfaces to prevent common implementation errors. The library includes a binary-safe ciphertext serializer to maintain data structure during storage and transmission, as well as a password-based key derivation tool that transforms low-entropy passwords into cryptographically strong keys through iterative processes. The project covers a br

    PHP
    View on GitHub↗3,866
  • andotp/andotpandOTP avatar

    andOTP/andOTP

    3,719View on GitHub↗

    andOTP is an open-source multi-factor authentication client for Android. It functions as a time-based and HMAC-based one-time password authenticator for managing two-factor authentication tokens. The application serves as an encrypted vault for authentication secrets, utilizing hardware keystores, passwords, or PINs to secure the account database. It is specifically designed to support automated backups by exporting account databases via system broadcasts for integration with external automation tools. The software covers the management of authentication tokens through QR code scanning and t

    Javaandroidbackuphotp
    View on GitHub↗3,719
  • agwa/git-cryptAGWA avatar

    AGWA/git-crypt

    9,746View on GitHub↗

    git-crypt is a transparent cryptography layer and secret manager for Git repositories. It encrypts specific files so they remain as ciphertext on remote servers while appearing as plaintext in local directories. The tool uses Git attributes to define the scope of files and directories targeted for encryption. It supports both symmetric secret key encryption for shared access and asymmetric public key encryption to control decryption permissions among multiple collaborators. The system automates the encryption and decryption process through hook-based filters that trigger during commit and ch

    C++
    View on GitHub↗9,746
See all 30 alternatives to Blind Watermark→

Frequently asked questions

What does guofei9987/blind_watermark do?

This is a blind image watermarking and steganography tool designed to embed and extract hidden data from images without requiring the original source file. It functions as a framework for concealing text or bit arrays within images using mathematical transforms to ensure the marks remain invisible to the viewer.

What are the main features of guofei9987/blind_watermark?

The main features of guofei9987/blind_watermark are: Invisible Watermarks, Robust Watermark Extraction, Spectral Coefficient Modification, Transformation-Invariant Recovery, Blind Extraction Mechanisms, Blind Image Steganography, Digital Image Copyright Protection, Steganography Tools.

What are some open-source alternatives to guofei9987/blind_watermark?

Open-source alternatives to guofei9987/blind_watermark include: pyca/cryptography — This project is a Python cryptography library that provides a collection of cryptographic primitives and high-level… defuse/php-encryption — php-encryption is a symmetric encryption library for PHP that provides tools for authenticated encryption and key… bitwiseshiftleft/sjcl — sjcl is a JavaScript cryptography library providing a collection of primitives for encryption, hashing, and encoding… armmbed/mbedtls — Mbed TLS is an open-source TLS and DTLS library with a small footprint, designed for embedded systems and IoT devices.… andotp/andotp — andOTP is an open-source multi-factor authentication client for Android. It functions as a time-based and HMAC-based… agwa/git-crypt — git-crypt is a transparent cryptography layer and secret manager for Git repositories. It encrypts specific files so…