Numpyだけで複数の画像をタイルし1つの画像にまとめる方法 2019-10-07 7.8k{icon} {views} 「torchvision.utilsのmake_gridやテンソルをタイルして保存するのって便利だよね。でも、いちいちこのためにPyTorchのテンソルに変えるのって面倒だよね」とい […]...
PyTorchでガウシアンピラミッド+ラプラシアンピラミッド(Gaussian/Laplacian Pyramid) 2019-10-05 10.9k{icon} {views}Progressive-GANの論文で、SWD(Sliced Wasserstein Distance)が評価指標として出てきたので、その途中で必要になったガウシアンピラミッド、ラプ […]...
画像のピラミッドを1枚の画像として出力するサンプル 2019-10-04 3.4k{icon} {views} 同一画像で繰り返し半分に縮小しながら積み重ねていく操作(ピラミッド)が必要になったので、ピラミッドを1枚の画像として出力するサンプルを作ってみました。 ピラミッド 同一画像の解像度を […]...
PyTorchでConvolutionフィルターをやる(エッジ検出やアンシャープマスク) 2019-10-04 4.7k{icon} {views} PyTorchでPILのConvolutionフィルター(エッジ検出やアンシャープマスク)をやりたくなったので、どう実装するか考えてみました。 やりたいこと PIL/PillowのC […]...
Spectral Normalization(SNGAN)を実装していろいろ遊んでみた 2019-09-04 11.7k{icon} {views} GANの安定化の大きなブレイクスルーである「Spectral Normalization」をPyTorchで実装していろいろ遊んでみました。従来のGANよりも多クラスの出力がかなり […]...
SA-GANの実装から見る画像のSelf attention 2019-08-30 11.2k{icon} {views} 自然言語処理でよく使われるSelf-attentionは画像処理においてもたびたび使われることがあります。自然言語処理のは出てきても、画像のはあまり情報が出てこなかったので、SAG […]...
pix2pix HDのCoarse to fineジェネレーターを考える 2019-07-28 3.6k{icon} {views} pix2pix HDの論文を読んでいたら「Coarse to fineジェネレーター」という、低解像度→高解像度と解像度を分けて訓練するネットワークの工夫をしていました。pix2pi […]...
Pillowでグレースケール化するときに3チャンネルで出力するテクニック 2019-07-20 25.7k{icon} {views} カラー画像をグレースケール化すると1チャンネルの出力になりますが、カラー画像と同時に扱うと整合性からグレースケールでも3チャンネルで欲しいことがあります。Numpyのブロードキャス […]...
画像のダウンサンプリングとPSNRの測定 2019-07-20 4.6k{icon} {views} U-Netでどこまでの深さが効いているのかを考えるために、画像をダウンサンプリングし、アップサンプリングするという処理を行いPSNRを見ていきます。その結果、PSNRが15~20程度 […]...
pix2pixを1から実装して白黒画像をカラー化してみた(PyTorch) 2019-06-27 20.1k{icon} {views} pix2pixによる白黒画像のカラー化を1から実装します。PyTorchで行います。かなり自然な色付けができました。pix2pixはGANの中でも理論が単純なのにくわえ、学習も比較 […]...