ゴーストインザヘッド

元引きこもりのオタクが送るサブカル・エンタメ系ブログ。マンガ、ラノベ、ゲーム、ガジェットなどを中心に書いていきます。読んだ人をモヤモヤさせることが目標です。

画像を拡大したい、そんな時は「waifu2x」を使おう

waifu2x

画像を拡大したい時はwaifu2x

みなさんこんにちは。

今回は、画像の高解像度化、拡大にめちゃくちゃ便利な「waifu2x」をご紹介します。

※予め申し上げておきますが、本記事中のWebサービスやソフトウェアの利用はくれぐれも自己責任のもとで行って頂きますようお願いします!
 

 

waifu2x とは

waifu2xとは、サイト中の文言を引用すると、
 

深層畳み込みニューラルネットワークによる二次元画像のための超解像システム。

 
です。うん、まったくわからん。
 
要は技術の力で写真からイラストまで画像をキレイに高解像度化してくれるものです。

門外漢が知った風な口をきくのもあれなので、技術的な詳細が知りたい方はGithubのプロジェクトページをご覧ください。
 
 
たとえば、単に表示されている画像をCtrl+マウスホイールなどで拡大するとボケボケになりますよね? 元のサイズより大きく表示しようとしているのですからある意味当然です。
しかし「waifu2x」は、かがくのちからで、拡大しているのにキレイな画像へと変換してくれるWebサービスなのです。
 
本業の方で客先からギリギリに送られてきた画像データがかなり小さく下駄を履かせたい時など、私も日常的に利用しているものです。

※正確には後述のCaffe版を利用しています。
 
 

waifu2xの能力

「waifu2x」については使い方も何も特筆することはなく、まあ見れば分かると思うので、まずは試してみてくださいな。

waifu2x.udp.jp
 
 
一般的な画像編集ソフトの拡大機能にも「できるだけキレイに画像を大きくする」機能が備わっていますが、それと比較してもここまで歴然とした差があります。

f:id:nils00:20190107200123p:plain
https://raw.githubusercontent.com/nagadomi/waifu2x/master/images/slide.png より抜粋(URLクリックで全比較画像へ遷移します)

ボケボケでノイズもかなり出ている左に比べ、右のwaifu2xで拡大したものは線が非常に滑らかでノイズもパッと見ぜんぜんわかりませんね。
 
 
なお、waifu2xは「1.6倍」と「2倍」の2通りのみの拡大に対応しています。
 
 

waifu2xの派生サービス

上の「waifu2x」の派生サービスも併せてご紹介します。
※利用規約などは派生先ごとに異なるので利用される場合はご自身でよくご確認ください。
 
 

waifu2x-multi

まずはwaifu2x-multiです。

waifu2x.me


トップの説明が非常に端的でわかりやすいので引用します。
 

「waifu2x-multi」は「waifu2x」の派生サービスで、複数の画像をまとめて処理し、一括でダウンロードすることもできます。

 
こちらも「waifu2x」同様Webサービスです。複数画像を一括処理・一括DLできる点と、ノイズ除去やサイズなどのパラメータを細かく設定できる点が大きな違いです。
 
 
完全にwaifu2xの上位互換っぽく思えますが、デメリットもあります。

大量の画像を変換しようとすればかなりの待ち時間が発生しますし、拡大後のサイズは2560x2560pxまでしか変換できません。たとえば痛車のステッカーのようなサイズには心もとないですね。

まあこれは当たり前っちゃ当たり前です。ネットを通じてマシンパワーを使って変換してくれているので、無尽蔵に負荷がかけられたらたまったものではないでしょう。waifu2x-multiでは物足りないようなレベルの作業が必要な場合は有料版も検討しましょう。
 
 

Waifu2X!

waifu2x.booru.pics

アニメ・マンガといったイラスト系の拡大(2倍のみ)、およびノイズ除去に特化した派生サービス。
 
 

waifu2x-caffe

私が愛用しているのがこちらのCaffe版です。

github.com

窓の杜
forest.watch.impress.co.jp
 
 
こちらは「waifu2x」の変換機能をCaffeというフレームワークを用いて書き直し、Windows向けにビルドされたソフトウェアとなっています。

できることはほぼ「waifu2x-multi」と同じですが、ローカル(自分のPC上)で動作するため負荷の高い作業をさせようと思ったらそれ相応のマシンスペックが要求されます。

ローカル上で動作するため、業務上使用する画像なども(もちろんバックアップは取った上)安心して変換をかけられる点もメリットでしょう。
 
 
なお「waifu2x-caffe」の実行には「Visual Studio 2013 の Visual C++ 再頒布可能パッケージ」が必要です。
forest.watch.impress.co.jp
 
 
またCompute Capability 2.0以上のNVIDIA製GPU(グラフィックボード)を利用することで処理を高速化させることも可能です。

さらに「cuDNN」というライブラリを導入することで処理をより高速化させることができます。
 
 

waifu2x まとめ

というわけで今回はwaifu2xおよび派生サービス(ソフトウェア)のご紹介でした。

大変便利ではありますが、あらゆる場面に置いて万能というわけではなく、細かい文字がビッシリ書かれた画像を高倍率拡大する……などは難しいです。

とはいえ非常に手軽に、驚くべき精度で画像を高解像度化できる様は、画像編集などに携わってきた人ほど衝撃が大きいと思います。気になった方は、まずは「waifu2x」からお試しされてはいかがでしょうか?

なおwaifu2xに限ったことではありませんが、大事な画像で試す際はくれぐれもバックアップを忘れずに!