反復コラボレーション法に基づく顔の超解像

反復コラボレーション法に基づく顔の超解像

2020CVPR 受理論文「Deep Face Super-Resolution with Iterative Collaboration between Attentive Recovery and Landmark Estimation」を共有します。この論文では、反復的なコラボレーションに基づく顔の超解像アルゴリズムを提案しています。

この方法は、16x16 の低解像度画像を 128x128 に超解像度化し、CelebA データセットと Helen データセットでそれぞれ27.37 と 26.69の PSNR 指標を達成し、既存の顔超解像度アルゴリズムを上回ります。

コードは現在オープンソースです:

https://github.com/Maclory/Deep-Iterative-Collaboration

(現在72個の星があります)

論文著者情報:

著者は、清華大学オートメーション学院、国家インテリジェント技術・システム重点実験室、北京国家情報科学技術研究センター、清華大学深圳国際大学院に所属しています。

01

モチベーション

これまでの顔の超解像アルゴリズムでは、顔のキーポイントなどの顔の事前情報が通常導入され、ネットワークがよりリアルな超解像画像を生成できるように支援していました。しかし、これらの方法には 2 つの問題があります。

  • 低解像度画像LRや粗い超解像度画像SRから得られる顔の事前情報は必ずしも正確ではない
  • ほとんどの方法では、単純な連結操作で面の事前情報を使用しますが、事前情報を十分に活用することはできません。

上記の 2 つの問題を解決するために、著者らは反復協力に基づく顔超解像アルゴリズムDICを提案しました。また、生成された画像をよりリアルにするために、ネットワークの GAN バージョンであるDICGANも提案しました。

02

方法

ネットワーク構造図からわかるように、事前ネットワークが粗いSRから正確な事前情報を取得できない問題を解決するために、著者はフィードバック反復ネットワークを設計しました。これにより、生成された超解像画像は実際の画像にますます近づき、より現実的な画像は事前ネットワークを通じてより正確な事前情報を抽出して画像の品質をさらに向上させることができます。

下の図は、この反復メカニズムの利点を示しています。反復回数が増えるにつれて、キーポイントの予測はますます正確になり、生成される画像の品質もますます向上します。著者はまた、反復回数が 3 を超えるとネットワーク パフォーマンスの向上が制限されることを実験によって証明しました。

一方、顔の事前情報を最大限に活用するために、著者は次の図に示すように Attentive Fusion モジュールを提案しました。

顔のキーポイント予測ネットワーク(ネットワーク構造図の Face Alignment モジュール)によって出力された特徴マップを、左目、右目、口、鼻、顔の輪郭の 5 つのグループに分割していることがわかります。次に、各グループの特徴マップをソフトマックス後に合計して、各注意行列を取得します。

これら 5 つの注意行列を使用して、ネットワーク内の 5 つのブランチの特徴マップをそれぞれ再重み付けし、それらを合計して融合された特徴を取得します。では、キーポイント予測ネットワークによって出力された特徴マップのどのチャネルが左目用で、どのチャネルが右目用であるかを、著者はどのようにして判断するのでしょうか。作者のオープンソースコードからは、32番目から41番目のチャネルが左目のキーポイントであると規定するなど、これらのチャネルが手動で指定されていることがわかります。  

  1. heatmap.size( 1 ) == 5 の場合:
  2. デタッチする場合はheatmap.detach()を返し、そうでない場合は heatmap を返します。
  3. elifヒートマップ.size( 1 ) == 68 :
  4. 新しいヒートマップ = torch.zeros_like(ヒートマップ[:, : 5 ])
  5. new_heatmap[:, 0 ] = heatmap[:, 36 : 42 ].sum( 1 ) # 左目
  6. new_heatmap[:, 1 ] = heatmap[:, 42 : 48 ].sum( 1 ) # 右目
  7. new_heatmap[:, 2 ] = heatmap[:, 27 : 36 ].sum( 1 ) # 鼻
  8. new_heatmap[:, 3 ] = heatmap[:, 48 : 68 ].sum( 1 ) # マウス
  9. new_heatmap[:, 4 ] = heatmap[:, : 27 ].sum( 1 ) # 顔のシルエット
  10. デタッチする場合はnew_heatmap.detach()を返し、そうでない場合は new_heatmap を返します。
  11. elif heatmap.size( 1 ) == 194 : # ヘレン
  12. 新しいヒートマップ = torch.zeros_like(ヒートマップ[:, : 5 ])
  13. tmp_id = torch.cat((torch.arange( 134 , 153 ), torch.arange( 174 , 193 )))
  14. new_heatmap[:, 0 ] = heatmap[:, tmp_id].sum( 1 ) # 左目
  15. tmp_id = torch.cat((torch.arange( 114 , 133 ), torch.arange( 154 , 173 )))
  16. new_heatmap[:, 1 ] = heatmap[:, tmp_id].sum( 1 ) # 右目
  17. tmp_id = トーチ.arange( 41 , 57 )
  18. new_heatmap[:, 2 ] = heatmap[:, tmp_id].sum( 1 ) # 鼻
  19. tmp_id = トーチ.arange( 58 , 113 )
  20. new_heatmap[:, 3 ] = heatmap[:, tmp_id].sum( 1 ) # マウス
  21. tmp_id = torch.arange( 0 , 40 )
  22. new_heatmap[:, 4 ] = heatmap[:, tmp_id].sum( 1 ) # 顔のシルエット
  23. デタッチする場合はnew_heatmap.detach()を返し、そうでない場合は new_heatmap を返します。
  24. それ以外
  25. NotImplementedError が発生します ( '顔のランドマーク番号 %d の融合は実装されていません!' % heatmap.size( 1 ))

上記は、この論文の最も重要な 2 つの革新です。ネットワーク全体の動作原理を理解すると、ネットワーク損失関数は簡単に理解できます。

03

結果

次の図は、DIC/DICGAN の結果と他の方法の結果を比較したものです。

DIC/DICGAN によって生成された画像は、より多くの詳細を復元し、よりリアルであることがわかります。 DICGAN は GAN ベースの手法であるため、PSNR 方式の FSRNet よりもインデックスは若干低くなりますが、生成される画像はよりリアルです。これは、現在の超解像タスクでも問題になっています。GAN ベースの方法で生成された画像は視覚的な品質は優れていますが、PSNR インジケーターは低くなります。

04

リソース

  • 論文リンク: https://arxiv.org/pdf/2003.13063.pdf
  • プロジェクトリンク: https://github.com/Maclory/Deep-Iterative-Collaboration

<<:  ロボットが仕事を独占するなら、私たちの仕事は誰が守ってくれるのでしょうか?

>>:  2021 年に注目すべき 4 つの自動化問題

推薦する

人工知能と教育の統合が高等教育改革を促進

[[434341]]我が国の長期的な発展と人材戦略により、質の高い人材に対する需要が急速に高まってい...

プログラマのための基本アルゴリズム: 再帰の説明

[[346111]]序文再帰は非常に重要なアルゴリズムの考え方です。フロントエンド開発者であっても、...

...

OpenAIがSoraを発表: 現実を再定義する画期的なビデオ生成モデル

概要:ほんの数日前、ビッグ アイヴァンが携帯電話でソーシャル メディアをちょっとチェックしたとき、信...

AIチップのスタートアップ企業が実装の道を探り、開発が成熟

ここ数年、AIチップの新興企業が雨後の筍のように出現した。現在、初期の参加者グループは、優れたチップ...

PageRankアルゴリズムとPR値の転送の詳細な分析

PageRank アルゴリズムは、Google のランキング アルゴリズム (ランキング式) の一部...

AIロボットの出現により、運転訓練業界における知能の新たな章が開かれた。

近年、都市化と道路交通建設の加速により、自動車旅行の需要が継続的に増加しており、道路上の車両数の継続...

AIoTは自律時代を推進します。人工知能はIoTインフラに新たな競争上の優位性をもたらします。

人工知能とモノのインターネット (AIoT) は、テクノロジー分野における新しいプレーヤーの 1 つ...

これから「顔認証」の時代がやって来ますが、あなたの顔は安全でしょうか?

[[206222]] 【TechWebレポート】10月13日、Appleの携帯電話はバッテリー膨張...

テレンス・タオ氏の新論文の秘密兵器が明らかに:AIを使ってLaTeXをスムーズに書く

数学の巨匠、テレンス・タオ氏は、論文執筆ツールがついにアップグレードされたと投稿しました。以前は T...

インテリジェント衛生の開発が加速しており、衛生ロボットは応用の「先駆者」となっている。

環境保護の重要な部分として、都市環境衛生はますます重視されています。衛生産業をうまく発展させ、衛生業...

9つの主要テーマ!機械学習アルゴリズム理論に関する面接の質問の要約

[[342976]]機械学習は、強力な理論的側面と実践的側面を備えた技術分野です。機械学習関連の仕事...

現在世界で最も重要な古典的アルゴリズムトップ10

今日の世界では、数え切れないほどの古典的なアルゴリズムが発見または作成されてきました。最も価値あるア...

...

AIは古い文化的シンボルを解体し革新することはできない

1950 年代後半から 1960 年代前半にかけて、一群の芸術家と作家がパリの荒廃したホテルに移り住...