【超解像】画像拡大ソフト総合スレ4【waifu2x】
■ このスレッドは過去ログ倉庫に格納されています
画像を人工知能(Neural Network)を利用して拡大、あるいはノイズ除去するソフトウェアの話題を総合的に扱うスレです。
本来の用途は静止画が対象ですが動画のアプコン処理に関する話題もOKです。
ただし動画編集ソフトの使い方の部分の話は各ソフトのスレに行って下さい。
--主なソフト--
・waifu2x
本家Webサービス
http://waifu2x.udp.jp/
・waifu2x概要:二次元画像を拡大したいと思ったことはありませんか? (waifu2x作者氏のブログ)
http://ultraist.hatenablog.com/entry/2015/05/17/183436
・waifu2xとその派生ソフト一覧
http://kourindrug.sa kura.ne.jp/waifu2x.html
・waifu2xのベンチマーク結果まとめ - Togetter
http://togetter.com/li/831437
・無料で二次元画像を人工知能が補完してハイクオリティで1.6倍/2倍に拡大できる「waifu2x」 (gigazinの記事)
http://gigazine.net/news/20150519-waifu2x/
・Otaku ワールドへようこそ![212]嫁を拡大する人工知能/GrowHair (日刊デジタルクリエイターズの記事)
※従来の拡大手法とwaifu2x、SRCNNの違いについての丁寧な解説記事
http://blog.dgcr.com/mt/dgcr/archives/20150605140100.html
・NeuronDoubler
人工知能超解像プログラム NeuronDoubler
http://loggialogic.blogspot.jp/2012/06/neurondoubler.html
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured Q. waifu2xの派生バージョン多いけどどれがオススメ?
A. Windows 64bitかつGPUがnVidia製なら、waifu2x-caffe。それ以外の環境なら、tanakamura版あたりを試すと良い。
高精度を求めるなら導入が難しいがwaifu2x-chainerという選択肢もあります。
・歴代スレ
waifu2x [転載禁止]・2ch.net
http://anago.2ch.net/test/read.cgi/software/1433637613/
【超解像】画像拡大ソフト総合スレ1【waifu2x】 [転載禁止]・2ch.net
http://potato.2ch.net/test/read.cgi/software/1447218757/
【超解像】画像拡大ソフト総合スレ2【waifu2x】 [無断転載禁止]©2ch.net
http://egg.2ch.net/test/read.cgi/software/1462847285/ ワ無し基地外がワ有り使わない宣言しているしこっち使うわ >>1
乙
向こうのキチガイが書き込みせずに放置してたから再利用していただけなのに、いきなり戻ってきてアレではどうしようもない リリース版はまだだけど、モデルとかも更新されたみたいだね ・「CEATEC JAPAN 2018」が今月19日まで開催中(4)。8KをHDMIケーブル1本で伝送できる。ソシオネクストがHDMI2.1対応チップを展示
https://online.stereosound.co.jp/_ct/17215087
「チップ内部でリアルタイムに2種類の超解像を行なってその結果を比較、ディテイル再現の自然な方を再現する「比較型超解像」という独自方式となる。
実際にUHDブルーレイでデモを行なっていたが、木立の細かな葉っぱの再現などに明確な違いが現れていた。」
waifuも複数のエンジンを同時に走らせて最適な結果を取捨選択すれば、滑らかかつくっきりな画像ができあがるかもね やるのであれば対象が例えばイラスト寄りかCG寄りかを判別して重み付けする処理とその2つをそれぞれ学習したモデルと重み付け結果によりMIXする処理があれば出来るのかな?
PSNRとかの指標はともかく見てくれは良くなりそう waifu2x-chainer-GUIで、
ファイルをD&Dして実行すると「failed to start python」ってなる
その時に下に出るエラーログで表示されるコマンドをコマンドプロンプトで実行するとちゃんと処理される
・・・何が悪いんだろう? 速攻でで自己解決した
頭に来たんでGUIのexeとxamlをanaconda3のフォルダに突っ込んだら動いたわw waifu2x chainerのコミットなんとなく眺めてたら
Improve UpResNet10 architectureのなかに
return h * se + x
とかあって笑ってしまった。
自分は心が汚れ過ぎてるんですかね waifu2x-chainerのf992515でupresnetを使うとエラーが出るのは自分だけ?
v1.8.1なら問題ない リリースされてないバージョンだけど waifu2x chainerのupresnet10新しいモデルうまく出力されない?
まあどう考えても待つべきなんだろうけど。。 モデル差し替えだけでは動かないけどそこは大丈夫?
lib/srcnn.pyも更新しないとだめだよ
エラー内容書いてもらわないとこれ以上のアドバイスはできないね >>17
エラーメッセージはこんな感じ
https://pastebin.com/ETphXZ1v
git pullで更新してるからモデルファイルだけじゃなくてlib/srcnn.pyも更新してるはずなんだけどね あーたぶんChainerのバージョンが原因かな
行列の要素積を計算するときにそれぞれの行列の形を自動的に合わせる機能が有効になってないんだとおもう
5.0.0rc1にアップデートすれば解決するかも
pip install chainer==5.0.0rc1 >>19
ありがとう、いったん
pip uninstall chainer
して
pip install chainer==5.0.0rc1
したら上手くいった a9917a7と1.8.1のupresnet10の違いがよう分からん waifu2x chainerでupconv7がupdateされてるな。何が変わったんだろ upconv7って音楽の高音質を補完しつつハイレゾ化するソフトがあるのでそっちもchainerでアップデートしたのかと思った。 使う人いるか分からんけど自分がベンチマークに使ってるbatをUPした
稚拙だしスパゲッティだから使いにくいかもしれないけど
https://github.com/f11894/SR_benchmark Release ver 1.1.9
https://github.com/lltcggie/waifu2x-caffe/releases/tag/1.1.9
waifu2x-chainer v1.9.0からUpResNet10モデルを取り込んだ
CUDA Toolkitを10.0.130に更新(同梱しているdllも更新)
cuDNN v7.3.1に対応
ビルド環境をVisual Studio 2015に変更
caffeを更新
GUIでもバッチサイズを指定できるようにした まさかのwaifu2x-caffe更新とはありがたい UpResNet10の速度的には、cuDNN使ったcaffeでもchainerと同サイズ設定ならほぼ変わらないっぽい?
自分のしょぼい環境では、caffeのUpResNet10だと分割サイズやバッチサイズを上げるとすぐエラー出て
chainerだとサイズ類を上げても大丈夫な影響で、結果的にchainerの方が早くできる
upconv7は以前通りcuDNN使ったcaffeの方が圧倒的に早いけどね >>29
フリーソフト - upconvfe 0.7.x の仮公開
http://59414d41.cocolog-nifty.com/blog/2018/06/--upconvfe-07x-.html
音声ファイル(wav)のサンプリングレート変換ソフトです。
CDからリッピングした44.1kHzのファイルを88.2kHzや96kHz、192kHzの
ハイレゾのwavファイルに変換できます。
また、16bitから24bit化できたり,CD化のときに削除されてしまった20kHz
以上の音を8〜10kHzのところの倍音を解析して高域補完をし、
アナログに近い最大で96kHzまで入っている音が作成できます。
例えば、サンプリングレートを96kHzに変換し高域補完すると48kHzまで
入っているハイレゾ音源ができます。
失われた音の再現ですので、本物の音ではないですが、
バイオリンや自然音、マラカスなどの高域まで続く音が自然になります。
018/10/08 追記
現在はサンプリングレート(705600hz / 768000hz)の対応中です。
一部upconvの高域補完(hfa3)の補完パラメーターもいじっています。
開発環境が変わったので、コンパイルしなおしてデバッグ中です。 >>30
このソフトリンク切れてたから開発終了だと思ってたけど作者生きてたのか。嬉しい >>26
おっ!caffeが対応ですか
CPUだけの実行でもご利益はあるのかな?
>>30
768kHzの対応中w
すごいな
Potplayerで192kHz、32bitで再生しているのだが、768kHzとかにしちゃうとかなり品質の悪い圧縮音声ファイルを再生しても心地よく聴けそうな気がする 別件で、Googleマップの航空写真がいつの頃からかわからないが表示される画像がwaifuっぽい輪郭線に感じられるのは気のせいか? >>26を試してみたけど、うちの環境だとcudnnを入れないと動かなかった
あと、拡大率2倍以外にすると処理時間が数倍レベルで跳ね上がった waifu2x-caffe ver 1.1.9のUpResNet10をCPUで使うとクラッシュするの自分だけ?
同じ症状の人がいればissueに報告しようと思うんだけど >>37
仕様知らないけどcuDNN無しだと俺もクラッシュするわ
win10
i7 7700k
gtx1080ti >>40
乙
1.1.9.1がリリースした様だけど試した? >>41
試してないけど言語ファイルの修正だから関係ないんじゃないかな >>30
thx
32kHz未満や8bitからの補間には非対応かー、まあいろいろ試してみよう >CUDA Toolkitを10.0.130に更新(同梱しているdllも更新)
>cuDNN v7.3.1に対応
前からこの書き方がいまいちよく分からないんだけど
・CUDA10.0.130のdllを同梱している
・cudnn64_7.dll v7.3.1のCUDA10用が必要
・CUDA10.0.130は https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/ によればGeForceドライバ411.31(2018年9月頃)以降が必要
ってことでいいのかな
新しいのに対応するのはいいんだけど、新しくないと動かないってのは結構面倒なんだよな CUDAだけインストールしてもドライバ入れないと動かないのか…時間かかるからCUDA以外のチェック外して動かなかったんだわ 毎度のごとくテスト画像を作成してみた(あまり時間がないので3種類のみ)
http://fast-uploader.com/file/7096097922864/
公開は1週間以内で設定しています
パスワードとかは不要です
拡大画像に対するコメントは同梱のテキストファイルに書いておきましたので参考にどうぞ >>47
乙
確かに斜め線だけが惜しいな
1枚目の数字の件、モデル作成時に文字や数字、記号なんかをたくさん含んだ画像を加えるといいんじゃないのかな? >47
お疲れ様です。
UpResNet10モデルでは分割サイズによって出力結果が変わると
waifu2x-cafeeのREADME.txtに記載があったため、
当方で分割サイズ38(デフォルト)のものと512のものを作成・比較してみたところ、
テスト2の4xの画像で、右側のビルの上部の壁の斜線が集合している部分の
奥の市松模様に変化するあたりに若干の違いがみられました。
ご参考まで。 >>47
手元にAdobeRGB画像があったから試してみたよ
拡大した画像のプロパティを確認するとAdobeRGBの情報がきれいさっぱりなくなっているので、拡大前より色あせて見えています
たぶん、前と同じく情報だけ書き換えればすぐにAdobeRGBに戻るパターンだと思います 自分も毎度のごとくwaifu2x-caffe v1.1.9.2とwaifu2x-chainer v1.9.0のベンチマークした
とりあえず拡大のみ
PSNR RGB
https://drive.google.com/open?id=1tQknQv3afkJiHnkHLaub5-NonfIJrJoQ
SSIM RGB
https://drive.google.com/open?id=1YU2i94iEfRBGwh3zsJMKptoc36Meunga
UpResNet10は分割サイズが変わると出力結果が変わるみたいなので両ソフトとも64に統一してベンチマークしたんだけど何故かcaffeのほうが成績が良くなった >>47
>>50
確かwaifu2x-chainerだとICCプロファイルを維持して拡大出来たと思う >>48
文字や数字をモデル作成時に加えておくのは有効でしょうね
>>49
分割サイズによって変化があることは承知しているのですが、これは画像サイズに応じて
自動的に最適なサイズに設定されるわけでもないのですかね?
>>50
やはりそうですか。この点は是非とも改善してほしいところですね
>>51
なぜ差が出るのでしょうね?
>>52
waifu2x-caffe側も是非とも対応していただきたいですね >>47
ver. 1.1.9.2で確認したところ、デフォルト値は38固定のようですが、
入力画像の解像度に応じて分割サイズのプルダウンメニューの中身が
一部変わる場合もあるようです。
1920x1080では 38|60,120|64,100,128,... で、
1280x720では 38|80|64,100,128,... でした。
他のスレでは値が小さい方が良い結果が出るという書き込みがありましたが、
私の環境では38より512の方が見た目が好ましい場合もありましたので、
色々と値を変えて試してみるつもりです。 >>54
必ずしも小さい数値が最適とも限らないわけですね
そのあたりの最適化といいますか、自動化をするメソッドなどがあればよいのにと思います
おそらく大半の人にとって何分割するのがいいかなんて数字だけ見ていても判断がつかないでしょうから 大きい数字の方が明らかに早いから可能ならめいいっぱい上げたいな jpeg出力時にYUV444とかでの出力もちょと欲しい すまん。久しぶりに来たんだけど、3スレ目はどこかな?
2スレ目の終わりが2018/01/24だからあると思うんだけど、ログ検索しても見当たらない >>58
【超解像】画像拡大ソフト総合スレ2【waifu2x】 [無断転載禁止]©2ch.net
http://egg.2ch.net/test/read.cgi/software/1462848853/
荒らしの立てたスレを3スレ目として扱ってたんだけど荒らしが戻ってきたからワッチョイ付きでこのスレを建てた
でもよく考えてみたら3スレ目を使い切ってないのに4スレ目にしたのはちょっとおかしかったかもしれないな なるほど。ありがとう
常駐してないとそういう事情分からんもんで助かったよ waifu2xの作者様、何やら凄まじそうなモデル作ったみたいやね
UpResnetよりいいのかな 分割サイズで画質が変わるって件調べといた
waifu2x-caffe ver 1.1.9.2
分割サイズ 38
38.303388dB
分割サイズ 64
38.323027dB
分割サイズ 96
38.326273dB
分割サイズ 128
38.327673dB
まあ、あんまり変わらない
nagadomi氏もあんまり変わらないみたいなこと言ってるから好きなサイズで変換すればいいと思う
https://twitter.com/ultraistter/status/1055479381156458496
https://twitter.com/ultraistter/status/1056499094867210242
https://twitter.com/5chan_nel (5ch newer account) 分割サイズ少なくとも128の範囲まではメモリ消費はあれど上げれば上げるほど早くなる上に画質まで上がるのか、画質向上は誤差レベルとはいえ嬉しいな。 本家の新モデルは、いつ頃使えるようになるのだろう?
PSNR 40超えとか、期待せずにはいられない waifu2x-chainer1.2.1を入れたんだけど
folder missingとかでて使えません
どうすれば使えますか? >>66
https://github.com/tsurumeso/waifu2x-chainer/releases
まず、ここからwaifu2x-chainerのSource code(zip)をダウンロードして解凍してください
次にwaifu2x-chainer-GUIの動作設定タブのwaifu2x-chainerのパスに先程解凍したzipのフォルダを設定してください
ちなみにそのメッセージが出るのはinstall.batを実行したあとの話ですか? >>67
はい、install.batを実行したら450M位サイズのあるアナコンダとかいうののダウンロードが始まり
終わったらコマンドプロンプトが立ち上がったのですが何をやったら良いのかわからないので閉じました >>67
ありがとうございます
とりあえずfolder is missingっていうエラーは出なくなりました
しかし
Traceback (most recent call last):
File "C:\waifu2x-chainer\waifu2x-chainer-1.9.0\waifu2x.py", line 5, in <module>
import chainer
ModuleNotFoundError: No module named 'chainer'
っていうエラーが出るようになりました・・・
Python 3.7.1っていうのをダウンロードすれば良いんでしょうか? >>68
install.batを実行したあと正常に処理を終えたら「successful Installation.」と表示されるはずなのでそれまで放置してください
途中でコマンドプロンプトを終了した場合Anacondaのインストールが正常に行われていない可能性があるので一度Python 3.7.0 (Anaconda3)をアンイストールしてから再度install.batを実行してください 画像拡大ソフトってことでTwitterでA.I.Gigapixelが話題になってるけどここでは誰も触れてないのか 今は向こうのスレでちょっと話題になってるけど気になるなら自分で試してみれば?
俺は土日まではいいや >>71
アレは以前に評価済み
金払うほどではない
waifuの最新版が写真用モデルを出せば、あっさり追い抜く waifu2xは次の版もPSNR基準、つまり正確さ重視みたいだし
見た目の綺麗さを重視してそうなA.I.Gigapixelとは方向性が違うと思うよ
どっちが上というか、用途によって使い分けるのが吉かと CaffeeのupResNetで遊んでたらグラボ(Titan Black)が逝ったかも・・・
Windowsの汎用ドライバー以外にすると映像出力されずにハングする
OSも死に体になってるからクリーンインストールで直ってくれるといいなぁ(駄目そう) 動画のエンコに使ってるから今まで2〜300万枚程度はかけてると思うけどそういう話があると怖いなぁ… 金が無いから1060 GTXに載せ替えた
>>77
Caffeeで今まで通ってた設定が通らなくなる→どんどん通らなくなる
→フリーズ、画面ノイズが起動時に発生
→OS標準ドライバ(低解像度)でしか起動しなくなる
もともと900シリーズが出た頃に放出された中古品だし、エンコでしばいて稼働3年なので寿命やね 本家の動きが止まったままのようだが、何かマズいことでもあったのか?
みんな待ってるのに >>79
前回upconv7モデルを発表したときにアーティファクトが出る問題が指摘されていたから今回の新しいモデルで新たな問題が起きないか時間をかけて入念にテストしてるんじゃないかな
それに互換性が失われる更新は安易にコロコロ出来ないから完成度を高めてからリリースしたいっていうのもあるだろうし WEB版のwaifu2xのイラストモデルが更新されたようだ
写真用モデルはGPUメモリ対策が必要らしい
試してみたが斜め線が確かに改善されている!
完璧とまではいかないまでも、ここまで改善されれば実用上は充分かも
あとは写真用モデルを…
(イラスト用モデルはどうしても画像の透明感が犠牲になる) 遂に来た感じあるなー実装が楽しみ
あとResnet10にはphotoモデルなかったしこちらも更新されるってのはなかなか興味ある 新イラストモデル凄すぎて笑うしかない
resnetとかのトーン拡大の気持ち悪さがめちゃくちゃ自然になってるわ お世話になっておいてその言い草は無いだろ…
どのモデル作者にも感謝しかないわ 本家の作者氏のTwitterによると、新しいバージョンのPSNRは40を超えたのは間違いないようだね
このパターンのPSNRの上下値は50あたりなのかな?
だとするとかなりいい線なのだろう >>70
https://i.imgur.com/eOnIAEO.png
何度も申し訳ございません
何度やってもsuccessful Installation.と表示されず
上の画像のところで止まっております >>87
Anacondaのインストーラーが何の進捗ダイアログも出さないので処理が止まっているように見えますが実際はちゃんとインストール処理をしているのでウィンドウを閉じずに放置してください >>89
failed to start pythonってでるのでアナコンダのインストールが失敗してるみたいなんです >>90
v1.2.2でinstall.batの処理を修正したりインストールログを出力するようにしたのでお手数ですがもう一度試してみてください
あとWindowsのバージョンによってはAnacondaをインストールしたあと再起動しないとPythonのPathが環境変数に登録されなくて起動できないかもしれないです >>88
これかも
前試した画像では加工後のファイルサイズもノイズの残り具合も
なし>中>低 だったんだけど、それよりノイズの多い画像で試したら
なし>低>中 になるみたいなので
お騒がせしました 本家cunetモデルもう入ってるんだ。早くcaffeに来ないかなー 色を指定してやると勝手に彩色してくれるツール
完全自動ではないのだけど、
同人誌の世界がもしかしたら変わるかもしれない
https://style2paints.github.io/ waifu2xの作者様じゃん。
コミットしてないなら自分用に書いてるだろうし配布する気はないと思うよ。 waifu2x caffe1.2.0
cunet使用時に拡大/ノイズ除去/両方のどれを選んでも分割サイズが大き過ぎる可能性がありますとエラー落ちします。
CUDA/cuDnnのみで発生するようでCPUで変換した場合は正常に変換できました。
1.9xからの更新、1.2.0のフルの両方で発生してます。
申し訳無いですがお願いします。 えっと一応cudnn64_7.dllは入れており、前の1.9.2では正常にcudnn使用で変換出来てました。 waifu2x-caffe ver 1.2.0のCUnetでCPU使って変換しようとすると落ちる人自分以外にいる?
多分CUDA環境が無いと落ちるとかだと思うんだけど、他にいればまた報告しにいく いややっぱり自分の環境ではどうやっても動かないことには変わりないから報告してくるわ ■ このスレッドは過去ログ倉庫に格納されています