投稿者 tel | 2011年3月18日

色の類似度

ある色が他の色とどの程度似ているかを定量的にあらわしてみる。

動機としては画像を圧縮したときに元の色とどのくらい違うかを調べたかったので。想定している圧縮は空間的な情報は考慮していない。

  1. 色を3次元の空間の点に見立てて距離で比較(SSD)
  2. 各成分の差の絶対値の総和で比較(SAD)
  3. ベクトルと見立てて角度で比較(NCC)
  4. 3の明るさを考慮(ZNCC)
  5. HSVの距離
  6. YCrCbの距離

ランダムに色を作成してどの色が似ているかで並べてみた。左から順番に上記の方法で縦にソートして並べている。

http://www.geocities.jp/telsunyh/demo/color.html

結論としては難しいこと考えずにRGBの距離(1の方法)で比較すればよさそう。なぜか4と5がすごく似た結果になるのが謎だ。


コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

カテゴリー

%d人のブロガーが「いいね」をつけました。