UpSamplingの解説

UpSampling

画像を拡大させる方法を広くUpSamplingと呼ぶらしい

tf.keras.layers.UpSampling2D

入力

拡大前の二次元の画像を表現する四次元のテンソル(batch_size,rows,cols,channnels)

出力

拡大後の二次元の画像を表現する四次元のテンソル(batch_size,rows,cols,channnels)
当然、入力とbatch_size,channelsを共有する。

オプション

size:元画像を縦に何倍、横に何倍拡大するか
interpolation:最近傍補完法、バイリニア補完法から選ぶ

バイリニア補完法

拡大後に新たに生まれるピクセルの値を、隣接する四方のピクセルと、それぞれの距離から加重平均を計算することによって求める。

Unpooling

f:id:python_beginner:20201212221238p:plain

転置畳み込み

f:id:python_beginner:20201212222845p:plain

参考

www.quora.com

ichi.pro
図はdraw.ioを用いて作成しました。