me
Jun Kasamatsu mohemohe
mohemohe
C#.NET 歴 2 年 ( クソツールも含めると 6 年 )
C++ こわい
constexpr こわい
2© 2014 Yamato Fujinaka
agenda
• EDGE
• 画像の構成要素
• 既存のリサイズ
• 妄想中の手法
3
7© 2014 Yamato Fujinaka
8© 2014 Yamato Fujinaka
画像の構成要素
•大きさ
•被写体
•背景
•ピント
•構図
•色
13
画像の構成要素
•大きさ
•被写体
•背景
•ピント
•構図
•色
14
15http://ja.wikipedia.org/wiki/%E8%89%B2
16http://ja.wikipedia.org/wiki/%E8%89%B2%E7%9B%B8
画像の構成要素
17
Don’t think,
Feel.
既存のリサイズ
•Nearest Neighbor
• Bilinear
• Bicubic
• B-Spline
• Lagrange
• Lanczos 2 / 3 / 4
28
既存のリサイズ
29
偉大な数学者に
申し訳ない
既存のリサイズ
•Nearest Neighbor
• Bilinear
• Bicubic
• B-Spline
• Lagrange
• Lanczos 2 / 3 / 4
30
ドットをコピーするだけ
うやむやにするだけ
既存のリサイズ
•Nearest Neighbor
• Bilinear
• Bicubic
• B-Spline
• Lagrange
• Lanczos 2 / 3 / 4
31
ドットをコピーするだけ
うやむやにするだけ
32© 2014 Yamato Fujinaka
33© 2014 Yamato Fujinaka
34© 2014 Yamato Fujinaka
35© 2014 Yamato Fujinaka
36© 2014 Yamato Fujinaka
妄想中の手法
40
鮮明感
輪郭しだい
妄想中の手法
•リサイズ前にエッジ抽出
•リサイズ後にエッジ抽出
•エッジ近傍の画素取得
•リサイズ後のエッジ近傍をなんとかする
41
妄想中の手法
•リサイズ前にエッジ抽出
•リサイズ後にエッジ抽出
•エッジ近傍の画素取得
•リサイズ後のエッジ近傍をなんとかする
42
妄想中の手法
•リサイズ前にエッジ抽出
•リサイズ後にエッジ抽出
•エッジ近傍の画素取得
•リサイズ後のエッジ近傍をなんとかする
43
44© 2014 Yamato Fujinaka
妄想中の手法
•よさそうな係数を見つける
•既存のアルゴリズムを組み合わせる
45
妄想中の手法
•よさそうな係数を見つける
•既存のアルゴリズムを組み合わせる
46
妄想中の手法
•Nearest Neighbor
• Lanczos 3
47
•輪郭がキツい
•ズレる
•輪郭ぼやーん
•グラデーションの平均値はズレがない
agenda
• EDGE
• 画像の構成要素
• 既存のリサイズ
• 妄想中の手法
48