研究者
劣化したポートレートを顔修復がどう処理するかを研究し、文書化された実験を再現したい場合。
CodeFormerのリポジトリを確認し、使用したバージョンを記録したうえで、変更したコードやモデルの重みを共有する前に利用条件を確認してください。
プロジェクトの状況
CodeFormerには、顔修復用のソースコードを公開したリポジトリがあります。コードやモデルの重みを再利用する場合は、公開されているから何にでも使えると考えず、現行のリポジトリのライセンスと適用される利用条件を確認してください。
研究、発表、製品への利用を目的にCodeFormerを評価する際には、以下の違いが重要です。関連ガイドはそれぞれ、公開リポジトリだけでは答えられない別の疑問を扱っています。
CodeFormerは、実装コードが公開されている顔修復モデルです。これはコードを調べられることを意味しますが、特定のコピーや導入形態に適用される利用条件に代わるものではありません。
劣化したポートレートを顔修復がどう処理するかを研究し、文書化された実験を再現したい場合。
CodeFormerのリポジトリを確認し、使用したバージョンを記録したうえで、変更したコードやモデルの重みを共有する前に利用条件を確認してください。
傷んだ家族写真を評価するにあたり、見た目の修復と史実としての正確さを区別する必要がある場合。
CodeFormerは写真のコピーで試し、元の写真は保管してください。修復された顔は、復元された事実ではなく推定に基づく表現として明示してください。
ワークフローに組み込む前に、顔修復モデルを比較している場合。
出力品質は、各プロジェクトのライセンス、依存関係、モデルの重みに関する条件とは分けて評価してください。
ノードベースの画像処理パイプライン内で顔の復元を実行する予定がある場合。
CodeFormerの実装、必要なファイル、選択した連携方法の利用条件が互いに適合するか確認してください。
公開リポジトリは出発点であり、利用許可の確認はそれだけでは完了しません。ダウンロード、変更、ホスティング、配布を予定している個々の素材を確認してください。
CodeFormerの元のリポジトリを探し、そのコミットまたはリリースを記録してください。フォークではドキュメント、依存関係、告知事項が変更されている場合があります。利用条件が元のプロジェクトと同じだと決めつけないでください。
リポジトリのライセンスファイルとドキュメントを確認したうえで、チェックポイント、学習データ、サンプル、同梱されたサードパーティ製コンポーネントに関する条件をそれぞれ調べてください。許可の範囲が不明な場合、ダウンロードできることだけを根拠に許可されていると判断しないでください。
実験の実行、変更したコードの公開、重みの配布、ホスティングサービスの提供は、それぞれ異なる行為です。実際に予定している行為に適用される条件を確認し、必要な告知事項を保持してください。
配布元の情報だけでは権利、正確性、プライバシーに関する疑問を解決できない場合は、CodeFormerの使用をいったん見合わせてください。
公開リポジトリだからといって、あらゆる商用展開、再配布、モデルの重みの使用が許可されていると考えないでください。コードとチェックポイントには異なる条件が適用される場合があります。
代わりにすべきこと
各素材の現行の利用条件を確認し、予定している利用が明確に認められていない場合は、その権利者に確認してください。
入力画像の情報が不足している場合、CodeFormerはもっともらしい顔の細部を生成することがあります。説得力のある結果であっても、元の顔立ちが復元された証拠にはなりません。
代わりにすべきこと
加工前の画像を保存し、復元した顔を記録上の証拠として提示しないでください。
ソースが公開されていることは、他人の肖像写真をアップロード、処理、公開する権利があることを意味しません。特に、第三者がホストするサービスを利用する場合は注意が必要です。
代わりにすべきこと
機密性の高い画像を送信する前に、その画像を使用する許可があることを確認し、サービスのプライバシー規約を確認してください。
ひどいぼけ、非常に小さな顔、遮蔽、損傷がある場合、忠実に復元するための信頼できる情報が不足することがあります。オープンソースであることは、性能の保証を意味しません。
代わりにすべきこと
結果を元画像と原寸大で比較し、見分けのつく顔の特徴が変わっている場合は採用しないでください。
用途に関係する規約を確認したら、当社のパートナーを通じて顔の復元オプションを検討できます。ホスト型ツールには独自の規約があり、CodeFormerを自分で実行する場合と同じ設定項目や利用許可が得られるとは限りません。
CodeFormerのソースコードは、一般にアクセスできるリポジトリで公開されています。予定している再利用が特定のオープンソースの定義に該当するかどうかは、現在のライセンスと対象となる素材によって異なります。名称だけで判断せず、リポジトリの利用条件を確認してください。
いいえ。公開されていればコードを確認できますが、利用許可や義務は適用されるライセンスによって決まります。改変、配布、運用を含め、予定している用途について現在のライセンス条文を確認してください。
同じとは限りません。使用する予定のチェックポイントに付された告知と、リポジトリのドキュメントを確認してください。コードのライセンスによって、ダウンロード可能なすべてのアセットの権利が自動的に決まるわけではありません。
リポジトリが公開されているというだけでは判断できません。ホスト型サービスでの利用に適用されるコード、モデルの重み、第三者の規約に加え、アップロードされる画像やユーザーのプライバシーに関する義務を確認してください。