Glaze / Nightshade と Saimaku の設計差分

本記事は公開情報ベースの技術整理です。Glaze / Nightshade の公式実装、互換実装、同等性を主張するものではありません。

1. 目的の違い

Saimaku の第一目的は、投稿前の実務フローをブラウザだけで回せることです。複数画像の投入、透かし、リサイズ、比較プレビュー、ZIP 出力を短時間で回すことを優先しています。

2. 現在の保護方式

推奨モードは `adaptive_keyed` です。これは keyed basis mixture と perceptual mask を用いる軽量ランタイムで、研究側から JSON runtime asset を export してブラウザで使います。 旧固定パターン方式は `legacy baseline` としてのみ残しています。

3. 主張範囲の違い

このリポジトリは完全防御や外部手法との優劣を主張しません。公開している smoke 結果は、現時点では主にパイプライン整合性と視覚品質確認のためのものです。