トップ «前の日記(2006-09-04) 最新 次の日記(2006-09-06)» 編集

かにの泡ぶく


2006-09-05 ムシムシムシムシ・・・

_ 蒸し暑い。

台風12号のせいか? なんか久しぶりに蒸し暑い感じ。

_ 色温度変換。

ある色温度空間での画像を、別の色温度空間の画像に変換するってことを私は比較的よくやる機会が多い。
通常起点画像はRGBなので、私はいつも、以下のような操作で行う。

  1. 起点画像の色温度における黒体XYZを元に、RGB->XYZ変換。CCIR709をベースに、黒体XYZで補正(校正?)をかける。
  2. 上で得たXYZに対して、変換したい色温度における黒体XYZを使って、XYZ->RGB変換。

で、問題はこの変換先のXYZをどう得るかだ。起点画像はだいたいsRGBだったり、D65、D50、C光源等比較的メジャーな色温度である場合が大半なのでXYZの取得に大きな問題は無い。が、変換先が例えば4250K等、中途半端な色温度であった場合、どうやってそのXYZを出せばよいのか。

プランクの式から分光放射発散度を計算して等色関数にぶちこむというのがまっとうな方法だとは思うが、プランクの式がかなりややこしく、以前エクセルに展開したことあったのだけどどうもうまく計算できずにそのままほっといてしまっていたこともあり、今ではなんと原始的なことに、xy色度図の等色温度線から目視でxyを読み出し、XYZを導出していた。

まぁ、所詮は感覚量だし、この程度の精度で困ることも無かったので今までずっとこうしてきたのであるが、ふと、『ひょっとするともっとエレガントな算出方法があるのか?』と疑問に思い、かつ、『この業界で目視でxy読んでいるの俺だけだったらどうしよう』という不安にも襲われ、おそるおそるいつも大変お世話になっているMLに質問してみた。
だって実際なんか気持ち悪いと言えば気持ち悪い。一方は(0.31277, 0.32913) なんて感じで結構精密そうな数字が入っているのに、目視のほうは(0.33, 0.29)なんて、突然精度が二桁も低下してしまう。
ただ、実際ほんと、感覚量だしこの程度の精度で問題が無いってことも事実である。

いろんなかたからリプライをもらい、結果問題は解決したのであるが新たに検証したいこともまた多く発生した。
取りあえず、JIS色彩2006 を購入し、読んでみることに。
あと、プランクの式の分光放射発散度の展開ももう一度やってみよ。やはりエンジニアとしては、疑問に感じたことは放置しておいてはいけない。きっちり納得するまで検証しないとな。

本日のツッコミ(全7件) [ツッコミを入れる]
_ (2006-09-06 22:25)

そのML私も入りたいです。

_ 青木 (2006-09-06 23:16)

もうすでに入っているでしょ ^^) お茶目な も さん。

_ せん (2006-12-17 20:16)

もしよろしければこの計算方法教えてください><<br>私も知りたいです!

_ 青木@管理人 (2006-12-18 22:11)

その計算方法って、任意の色温度のxy計算式ですか? これはちょっとWebで書くのは困難です。ごめんちゃい。

_ せん (2006-12-19 09:12)

ある温度のときのxy色度座標の求め方(黒体放射軌跡をxy色度図に描きたい)です。<br>webではむずかしいですかぁ…(;_;)ありがとうございました!

_ 青木@管理人 (2006-12-19 09:57)

JIS色彩2006 を読んでみてわかったのですが、結局はプランクの式を展開して、等色関数へ・・・というアプローチと一緒でした。以前自力でやったときには展開の方法が間違っていたようで、それの検算が出来たのでよかったです。せんさんも、JIS色彩2006 買われることをお勧めします。

_ せん (2006-12-19 10:19)

親切な返信コメントありがとうございます!<br>何度計算しても本にのっている数値と違っていて、途方にくれていました・・・<br>私も展開を間違えているのかもしれません^^;<br>JIS色彩を早速確認してみます★ありがとうございました!


もっと読みたい奇特なかたは、↓の読みたい月をクリックしてね。
2000|04|
2005|01|02|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|08|09|10|11|12|
2014|01|03|04|12|
2015|09|12|
2016|04|05|12|
2017|12|
2018|09|12|
2019|02|03|10|12|
2020|04|12|
2021|12|
2022|12|
2023|03|12|
2006年
9月
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30


最新ツッコミ

  1. 青木@管理人 (10-09)
  2. こいち (10-09)
  3. 万年初心者 (04-01)
  4. 青木@管理人 (03-31)
  5. 万年初心者 (03-31)



  • 12月31日
    永劫回帰?!
  • 03月14日
    ランチに超高級カップ麺を食す。
  • 12月31日
    無為自然。
  • 12月31日
    今年もあと少し・・・
  • 12月31日
    大晦日。
  • 04月29日
    PCR検査陽性者数っていつの陽性者数?
    • 1. 日々の陽性者数はほぼほぼ意味無い。
  • 04月23日
    コロナ禍に思うこと。
    • 1. よんどころない話です。軽く読み飛ばしてください。
  • 04月22日
    買うとおカネが貰える?!
    • 1. 原油の価格がマイナスってナニソレ?!
  • 04月20日
    コロナ禍に思うこと。
    • 1. せめてもの報い。
  • 12月31日
    生きるということ。