0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

エイリアシングと画像処理

0
Posted at

1. エイリアシングとは

定義
エイリアシングとは、本来のアナログ信号をデジタル化(サンプリング)する際に、
サンプリング周波数が不十分であるために 異なる信号が区別できなくなり、偽のパターン(モアレなど)が現れる現象 のこと。

画像分野では:

  • 高周波成分(細かい模様・斜線・格子)がサンプリング点で正しく表現できず、
  • 低周波成分のように「別の模様」に見えてしまう。

2. ナイキスト周波数と条件

信号処理の基本条件:

$$
f_{s} \geq 2 f_{max}
$$

  • $f_{s}$:サンプリング周波数(画像ならピクセル密度)
  • $f_{max}$:元の信号に含まれる最大周波数(細かさ)

これを ナイキスト条件 という。
もし $f_s < 2 f_{max}$ なら、エイリアシングが発生。


3. 画像での具体例

  1. 細かい縞模様を撮影する

    • 例:ストライプシャツ、格子模様のビル
    • センサーの画素間隔が縞の周期より粗いと、縞が「太く見える」「斜めのモアレ模様」が出る。
  2. 斜めの直線を表示する

    • ピクセルは格子状なので、斜線を近似すると「ギザギザ」になる。
    • これが ジャギー (jaggies) と呼ばれるエイリアシングの一種。

4. 数学的背景(2Dサンプリング)

画像を信号とみなすと:

$$
I(x, y) \quad \longrightarrow \quad I[m, n] = I(m T_x, n T_y)
$$

  • $T_x, T_y$:サンプリング間隔(ピクセルピッチ)
  • サンプリングすると周波数領域ではスペクトルが周期複製される
  • ナイキスト条件を満たさないと、スペクトルが重なり、**別の周波数成分に「折り返し」**が起こる。

5. エイリアシングの視覚例

  • 縞模様 → モアレ(波打つ模様に見える)
  • 斜線 → ギザギザ
  • 高周波テクスチャ(網目、格子) → 別の模様に化ける

6. エイリアシング対策

  1. アンチエイリアスフィルタ(AAフィルタ)

    • サンプリング前に高周波成分をローパスフィルタで除去
    • カメラには光学ローパスフィルタ(OLPF)が使われる場合がある
  2. オーバーサンプリング

    • 高解像度でサンプリングしてから縮小
    • DTPやゲームグラフィックスでよく使われる
  3. ソフト的アンチエイリアシング

    • Supersampling (SSAA)、Multisampling (MSAA) など
    • 画像処理でギザギザを滑らかにする

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?