Remove AI Watermarks: Công cụ mã nguồn mở giúp xóa sạch dấu hiệu AI khỏi ảnh
Một dự án mã nguồn mở mới có tên "Remove AI Watermarks" đang thu hút sự chú ý nhờ khả năng loại bỏ cả watermark hiển thị lẫn ẩn (như SynthID, C2PA) khỏi ảnh do các mô hình AI như Google Gemini, ChatGPT và Stable Diffusion tạo ra. Công cụ này cũng hỗ trợ xóa metadata để tránh bị các nền tảng mạng xã hội gắn nhãn "Made with AI".

Trong bối cảnh các công ty công nghệ lớn như Google và OpenAI tích hợp ngày càng nhiều lớp watermark để xác định nội dung do AI tạo ra, một công cụ mới mang tên "Remove AI Watermarks" đã xuất hiện như một giải pháp phản công. Dự án mã nguồn mở này cung cấp khả năng loại bỏ cả các dấu hiệu nhận biết hiển thị lẫn ẩn, cũng như các metadata gắn liền với ảnh AI.
Công cụ này được thiết kế để xử lý đầu ra từ nhiều mô hình tạo ảnh phổ biến hiện nay, bao gồm Google Gemini (Nano Banana), ChatGPT / DALL-E, Stable Diffusion, Adobe Firefly và Midjourney. Mục tiêu của nó là giúp người dùng kiểm soát tốt hơn các dữ liệu sinh ra bởi AI, đặc biệt là trong các bối cảnh liên quan đến quyền riêng tư hoặc nghiên cứu bảo mật.
Các tính năng chính
Remove AI Watermarks hoạt động như một công cụ dòng lệnh (CLI) toàn diện, tập trung vào ba khía cạnh chính của việc nhận diện ảnh AI:
- Xóa watermark hiển thị: Đặc biệt hữu ích cho Google Gemini (Nano Banana), công cụ sử dụng kỹ thuật đảo ngược alpha blending để loại bỏ biểu tượng "sparkle" một cách nhanh chóng, xác định và không cần GPU.
- Xóa watermark ẩn: Phương pháp này sử dụng quy trình tái tạo dựa trên khuếch tán (diffusion-based regeneration) để vô hiệu hóa các kỹ thuật ẩn giấu dữ liệu như SynthID, StableSignature và TreeRing.
- Làm sạch metadata: Công cụ này loại bỏ các thông tin EXIF, PNG text chunks và tệp tin C2PA Content Credentials—những thứ thường khiến các nền tảng như Instagram hay Facebook gắn nhãn "Made with AI" lên ảnh.
Ngoài ra, dự án còn cung cấp tính năng "Analog Humanizer", thêm hạt nhiễu phim (film grain) và quang sai sắc (chromatic aberration) để làm cho ảnh AI trông giống như ảnh chụp màn hình, qua đó đánh lừa các bộ phân loại ảnh AI. Tính năng "Smart Face Protection" cũng được tích hợp để tự động bảo vệ khuôn mặt con người khỏi bị biến dạng trong quá trình xử lý.
Ví dụ minh họa
Dưới đây là ví dụ về khả năng xóa watermark hiển thị (sparkle logo) trên ảnh được tạo bởi Google Gemini:
Trước khi xử lý
Sau khi xử lý
Cơ chế hoạt động
Đối với watermark hiển thị của Google Gemini, công cụ sử dụng thuật toán toán học để đảo ngược quá trình pha trộn alpha. Công thức gốc là watermarked = α × logo + (1 − α) × original, và công cụ tính toán ngược lại để khôi phục ảnh gốc. Một bộ phát hiện NCC (Normalized Cross-Correlation) 3 giai đoạn được sử dụng để tìm vị trí và tỷ lệ watermark chính xác, ngay cả khi ảnh đã bị thay đổi kích thước.
Đối với watermark ẩn như SynthID, quy trình phức tạp hơn. Ảnh được mã hóa vào không gian tiềm ẩn (latent space), thêm nhiễu kiểm soát và sau đó khử nhiễu thông qua mô hình khuếch tán (SDXL). Quá trình này giúp phá vỡ các mẫu tần số vô hình mà các thuật toán steganographic sử dụng để nhúng dữ liệu.
Lưu ý về pháp lý và đạo đức
Tác giả của dự án cũng đưa ra nhiều cảnh báo quan trọng về khía cạnh pháp lý. Việc xóa watermark có thể vi phạm các quy định mới như Đạo luật AI của EU hoặc Đạo luật COPIED của Mỹ nếu được sử dụng với ý định lừa dối về nguồn gốc nội dung.
Công cụ này được định hướng cho các mục đích hợp pháp như:
- Bảo vệ quyền riêng tư (xóa metadata rò rỉ thông tin tài khoản).
- Nghiên cứu bảo mật và độ bền của watermark.
- Bảo tồn nghệ thuật hoặc ghi lại lịch sử trước các nhãn dán "AI-generated" sai lệch.
Tuy nhiên, người dùng cần lưu ý rằng công cụ này không thể "ẩn danh" hoàn toàn đối với máy chủ của nhà cung cấp dịch vụ AI. Nếu ảnh gốc đã từng được lưu trữ trong lịch sử tài khoản Google hoặc OpenAI, các công ty này vẫn có khả năng liên kết nội dung đó với tài khoản của bạn thông qua các bản ghi server-side, bất kể watermark trên bản sao cục bộ có bị xóa hay không.
Cài đặt và sử dụng
Người dùng có thể cài đặt công cụ này dễ dàng thông qua pipx hoặc uv. Để xóa watermark ẩn, việc cài đặt các phụ thuộc GPU được khuyến nghị để tăng tốc độ xử lý.
Để sử dụng, lệnh cơ bản để xóa tất cả các loại watermark từ một ảnh là:
remove-ai-watermarks all image.png -o clean.png
Dự án hiện đang được phát triển tích cực trên GitHub và cung cấp cả API Python cho các nhà phát triển muốn tích hợp chức năng này vào ứng dụng của mình.
Bài viết liên quan

Phần mềm
Plugin Checkmarx Jenkins bị xâm phạm trong cuộc tấn công chuỗi cung ứng
11 tháng 5, 2026

Công nghệ
Substrate (YC S24) tuyển dụng Technical Success Manager cho nền tảng AI chuyên xử lý thanh toán y tế
13 tháng 5, 2026

Phần mềm
Bun công bố hướng dẫn chuyển đổi sang Rust, nhưng gọi dự án viết lại là "chưa chín muồi"
05 tháng 5, 2026
