なんらかのシステム評価として,与えるデータにノイズをかけてデータをとりたい場合がある.画像の場合は,matlab に用意された関数でお手軽にノイズがかけられる.が,与えるデータの型を考えてノイズをかけないと,おかしなデータになる.
つぎの関数はノイズのかかった画像データを返す.
imnoise(img,'Type',...)
img は与える画像データ,Type はノイズの種類を選択するオプション.'...' の部分には各ノイズごとのオプションが用意されている.
今回は Tyep に salt & pepper を選択.
imnoise(img,'salt & pepper',D)
D は[0,1] で正規化されている.このオプションは引数として与えた画像データのうち,何%にノイズを与えるか,というノイズ濃度を表している.