hirax.net::Keywords::「赤外線」のブログ



1999-10-07[n年前へ]

CCDカメラをバラせ! 

モアレは自然のClearText

 あまり、「できるかな?」では工作の話題が出ていない。いや、もしかしたら全然出ていないかもしれない。そこで、手元に8mmビデオのジャンクがあったので、こいつをバラしてみることにした。そして、これまで「できるかな?」に登場しているような話に関連していることがないか調べてみるのだ。いや、本当は嘘で計画済みの伏線張りまくりの話である。もしかしたら、勘のいい方はもう話の風向きはもうおわかりかもしれない。

 さて、今回分解するカメラはかなり前(といっても数年前)のモデルである。まずは、分解してみよう。

1 8mmビデオカメラのCCD&レンズ部分.
2. 方向を変えるとこんな感じ
3. 正面のレンズを外す
4. もっとばらす。中央にCCDチップ部分がある。
5. これがCCD部分。
6. CCD前部のフィルターを外す
7. CCD素子を正面から見ると
8. もっともっと拡大するとこうだ

 5.の写真でわかるように、CCD前部にはフィルターが着けてある。(当初はこれを赤外線フィルターだと考えていた。なので、このフィルターを外してやると、画質はとんでもないことになる。しかし、その上で赤外線投光器を装着すれば面白いカメラになりそうである。が、用途を間違えるととんでもないことになるので、今回はやらない。が、いつかやってみようとは思っている。もちろん、私は品行方正がモットーであるので、悪用はするわけがない。もちろんである。)と、書いたがその後、「これは赤外線とは逆のエイリアシング防止用のハイカットフィルタだろう」というご指摘を頂いた。フィルターが青色だったので、単純に赤外線カット用途かと思い込んでいたが、どうやら違うらしい。指摘の文章をそのまま、使わせていただくと「CCDは空間サンプリング素子であり、サンプリング周期(ピクセルのピッチ)よりも短い波長の光が入ると、エイリアシング(折り返しノイズ)を生じて擬似カラー、干渉縞を生じてしまいます。これを避けるためのハイカットフィルタです。」とある。その後、知人から頂いた資料(勉強しなおせ、ということだろう)を読むと、水晶板をだぶらせて2重像にすることにより、細かい解像ができないようにしているローパスフィルターであるようだ。空間周波数のローパスである。今回のCCDでは3層構造になっており、中央の層にのみ色がついている。反省がてら、次回にもう少し調べてみようと思う。

 ところで、7.などの拡大画像で周辺部が丸くケラれているのがわかると思う。これは、

と同じく実体顕微鏡の接眼部からデジカメで撮影を行っているからである。デジカメはこういう時に何より重宝する。さて、デジカメと言えば、こちらも同じくCCDを用いているわけである。

 さて、8.の拡大画像を見ると、このカメラのCCDのカラーフィルターは補色方式(CMYG=シアン、イエロー、マゼンダ、グリーン)であることがわかる。原色タイプでないところを見ると、どうやら感度重視の製品であるようだ。また、この拡大画像などを眺めると、

で調べた液晶のフィルターと同じような構造であることがわかる。よくストライプ模様の服を着ている人をCCDビデオカメラで撮影すると、モアレが発生することがあるが、それはこういったフィルターの色の並びに起因しているわけである。フィルターの周期とストライプの模様が干渉してモアレが生じてしまうのである。

 最近のものではソフト的にかなりの処理をしてモアレが出にくいようにしているし、CCDも高解像度化が進んでいるので、なおさら出にくい。私が使用している富士写真フィルムのFinePix700でそのようなモアレを出そうと思ってみたが、なかなか出なかった。むしろ、ピントを正確に合わせることができなかった。それでも、何とか白黒の縦線模様を撮影して、モアレを出してみたのが下の写真である。左がオリジナルで、右がそれに強調処理をかけたものである。

FinePix700で白黒の縦線模様を撮影した際のモアレ
(左上から右下へ斜めにモアレが出ている)
オリジナル
左に強調処理をかけたもの

 モアレが発生しているのがわかると思う。さてさて、こういう白黒ストライプをよく眺めてみれば、

で登場したこの画像を思い出すはずだ。
ノーマル
ノーマル斜線
カラーシフトを用いた斜線

 そう両者ともまったく同じ斜線である。そもそも、前回作成したパターンは今回への伏線であったのである。白黒の縞模様を撮影しているのであるから、普通は白黒模様しか撮影されない。しかし、モアレが発生している場合というのは、CMYGからなる1画素の中でのさらに細かな位置情報が判るのである。先ほどのCCDの色フィルターの拡大写真のような配置になっていることを知っているのであるから、その配置も考慮の上処理してやれば良いのである。もちろん、白黒の2値からなる画像を撮影しているという前提条件は必要である。その前提条件さえつけてやれば、モアレが生じていることを逆に利用して、高解像処理ができるはずだ。

 例えば、

CCDのCMYGからなる一画素
GreenMagenda
YellowCyan

という画素のGreenだけ出力が大きかったとすると、グレイ画像であるとの前提さえ入れてしまえば、1画素のさらに1/4の領域まで光が当たっている位置を推定できるということになる。もちろん、実際のカメラでも4色の間で演算をしてやり、ある程度の推定はしているだろう。しかし、前提条件を入れてやれば、より高解像度が出せるだろう。

 ClearTextの場合は白黒2値の文字パターン、あるいはハーフトーンという前提条件をつけて液晶に出力を行った。今回は、白黒2値の文字パターン、あるいはハーフトーンという前提条件をつけて、CCDからの出力を解釈してやれば良いわけである。CCDカメラにおいては自然が自動的にカラーシフト処理をしてくれるのである。そのカラーシフト処理からオリジナルの姿を再計算してやれば良いわけである。もっとも、これらのことは光学系がきちんとしている場合の話である。

 今回考えたような、そういった処理はもうやられていると思う。FinePix700でも撮影モードに

  • カラー
  • 白黒
の2種類があるので、もしかしたらそういう処理が含まれているのかもしれないと思う。それでは、実験してみよう。白黒の方がキレイに縞模様が撮影できているだろうか?
FinePix700で白黒の縦線模様を撮影した際のモアレ
(左上から右下へ斜めにモアレが出ている)
白黒モードで撮影
カラーモードで撮影

 うーん、白黒のほうがキレイなような気もするが、よく判らない。念の為、強調処理をかけてみる。もしかしたら、違いがわかるかもしれない。

上の画像に対して強調処理をかけたもの

 うーん、これではますます違いがよくわからない。これは、次回(すぐにとは限らないが)に要再実験だ。ただ使っている感覚では、まずピントがきちんと合わないような気がする。うーん、難しそうだ。それに、今回の実験はローパスのフィルター部分をなくしたものでなければならなかったようにも思う。ならば、FinePix700を使うのはマズイ(直すのメンドクサイから)。どうしたものか。

2000-03-26[n年前へ]

透け透け水着の物理学 入門編 

透過率の波長依存を探れ


 少し前のことだった。舞台は妙高高原の露天風呂である。同じ職場の人とある話をしていた。話題は仕事に関する話で、主な話題は色々な物質の光の透過率や吸収の話だった。ずいぶん長いこと、そういった話題をしていた。

 しかし、ふと気づくとなにかがおかしい。会話中に出てくる言葉が変なのである。さっきまで話していた「吸収波長」とか、「感度」とかいう言葉は依然として出てくるのだが、それに加えて変な言葉がどうも出ている。「透け透け水着」とか「丸見え」とか「ナイトショット」といった類の言葉である。これは一体どうしたことだ?これは非常にマズイ。

 私たちがいるのは露天風呂である。私たちの数m横の壁の向こうは女性用の露天風呂だ。そこで、私たちは「透け透け水着」と「丸見え撮影」の話題をしているのである。非常に危険なシチュエーションである。逆に、隣の女性用露天風呂に入浴している人がいたならば、とてもイヤなシチュエーションである。隣が「変態さんいらっしゃい」状態だと思ってしまうだろう。

 もちろん、心ある人が聞けば、私達が極めて誠実に「透け透け水着」と「丸見え撮影」の「科学」について論じているのはわかるはずだ。ましてや、私という人間を知っていたならば、なおさらである。
 しかし、周りはもちろん私達の知り合いではないわけで、誤解されても何らおかしくない。いや、誤解されないのが不自然な位である。
 もちろん、私は見えないものを可視化するのが大好きであるし、「32cmの攻防戦」について論じたこともあるが、誤解はしないで欲しい、とあの時周りにいた人達にひとこと言っておきたい。

 さて、その時に話していたのは、ビデオカメラで水着が透けて見える話についてであった。あの有名なSONYの「ナイトショット」機能付きのHandyCamのことである。そのカメラでどうして水着が透けて見えるのかについて論じていたのである。その見える理由を聞かれた私は「透け透け水着は赤外線の透過率が高いから、と言われていますね。」と答えた。

 例えば、「水着、透ける、ビデオ」で検索すれば、そういう解説が数多くある。それに、私は赤外線フィルムを使って風景撮影をするのが好きだったので、いくらか知識もある。しかし、それはあくまでも知識である。実際に水着の赤外線の透過率を調べたことがあるわけでもないし、可視光との差を比較したことがあるわけでもない。それはあくまで知識だけ、である。実証の伴わない知識というのは今ひとつ好きではない(いや、盗撮を実証するわけじゃないけど)。

 そこで、今回は「水着が透ける理由」を実証してみたい、と思うのである。 透ける理由として、よく言われている

  1. 水着の色や生地によって波長毎の光の透過率が異なる
  2. 水着によっては、赤外光は屈折・散乱しにくく、透過率も可視光に比べて高いものがある
  3. 簡単に言えば、その水着は赤外光は透過しやすい、ということである
  4. ということは、赤外光で撮影をする限りにおいて、その水着は半透明であるようなものである
  5. また、可視光の影響を防ぐため、可視光をカットするフィルターを用いて、赤外光のみで撮影をする
  6. すると、なんと水着が透けて見える
というのを実証してみたいのだ。題して、「透け透け水着の物理学」である。一つ一つデータを重ねて、「透け透け水着の物理学」を構築したいと思うのだ。

 さて、先ほどの「透け透け水着は赤外線の透過率が高いから、と言われていますね。」という言葉を実証するためには、色々な生地の透過率を波長毎に調べなければならない。そのためには、光を波長毎に分解する分光器が必要である。そこで、私は

で分光器を作ったわけである。

 前回は、分光器の出力をデジカメで撮影した。しかし、これでは赤外光の計測もしづらい。そこで、秋月で可視・赤外対応のCCDボードを買ってきた。これを前回作成したHIRAX一型分光器に取り付けて、計測を行った。名付けて、「HIRAX一型分光器CCD+」である。
 

秋月で買ったCCDボード 4000円なり

 まずは、その分校計測出力例を示してみたい。下の写真は「CCDカメラで計測したスペクトルに、可視光の色対応を示すカラーバーを上に示したもの」である。これは前回と同じく、太陽光のスペクトルだ。水平軸が波長を示している。左が波長が短い領域であり、右が波長が長い領域である。可視光領域は左の1/3くらいの領域である。
 

太陽光のスペクトル
CCDカメラで計測したスペクトルに、色対応を示すカラーバーを上に示したもの

鮮鋭化処理をかけたもの

 今回は、縦線状に見えるフラウンホーファー線が明らかに数多く見えるのがわかると思う。HIRAX一型分光器自体もスリット幅の改良などで性能がアップしてるのである。

 それでは、まずはいくつかの材料の波長毎の透過率を計測してみたい。まず、使う材料は下に示すような色フィルターである。もちろん、こんな透け透けの材料で作った水着を着ている人なんているわけはない。これは、あくまで例である。
 

色フィルター

 それでは、次に「HIRAX一型分光器CCD+」で計測した波長毎の透過性を示してみよう。まずは、赤色フィルタである。赤色フィルタを使用している部分は、使用していない部分に比べて、赤色(そして赤外領域)以外の波長がカットされているのがわかる。
 

赤色フィルタの透過性を示したもの
(上部がフィルタ使用、下部がフィルタ未使用)
CCDカメラで計測したスペクトルに、色対応を示すカラーバーを上に示したもの

 例えば、赤色が見えづらい人であれば、このフィルターは透過性が非常に低く、「透け透け度」が低いフィルターである、ということになる。また、赤外光は透過しているが、すごく長波長側では透過率がかなり低いことがわかる。

 また、次が黄色であり、赤色フィルタよりも短波長側まで透過性が高くなっていることがわかる。そして、赤外光の透過性は赤色フィルタよりも高い。
 

黄色フィルタの透過性を示したもの
(上部がフィルタ使用、下部がフィルタ未使用)
CCDカメラで計測したスペクトルに、色対応を示すカラーバーを上に示したもの

 次に示す緑色のフィルタの場合は、緑の辺りの波長と赤外領域辺りの透過性が高いことがわかる。よく、ビデオカメラで赤外リモコンなどの赤外光を撮影すると、緑色に写ることがあるが、あれはこういった緑色のフィルタを使用しているのだろうか?
 

緑色フィルタの透過性を示したもの
(上部がフィルタ使用、下部がフィルタ未使用)
CCDカメラで計測したスペクトルに、色対応を示すカラーバーを上に示したもの

 次が青色フィルタである。赤外光の透過性は結構低い、こともわかる。
 

青色フィルタの透過性を示したもの
(上部がフィルタ使用、下部がフィルタ未使用)

CCDカメラで計測したスペクトルに、色対応を示すカラーバーを上に示したもの

 色々、面白いこともある。例えば、赤色フィルタの透過特性と緑色フィルタの透過特性を比べると、重なり合う(透過性が高い)領域(波長)がほとんどないことがわかる。
 

赤色フィルタの透過性を示したもの
から透過光の強さを描いたもの

緑色フィルタの透過性を示したもの
から透過光の強さを描いたもの

 だから、赤色フィルタと緑色フィルタを重ねると、全然透けないわけだ。透過可能な波長領域がないワケである。こういうのを見ると、暗記用の赤色ペンと緑色下敷きの組み合わせを思い出してしまう。
 

赤色フィルタと緑色フィルタを重ねると、全然透けない

 さて、こういう風に材料毎の透過性を計測できるようになったわけである。さらに、赤外線フィルタの透過性を見てみたい。赤外線の波長領域をまずは実感してみたい、ということである。赤外フィルタは赤外リモコンの発光部のカバーを使用してみた。下に示すのが、「赤外フィルタ= 赤外リモコンの発光部のカバー」であり、
 

赤外フィルタ = 赤外リモコンの発光部のカバー

 次が、赤外フィルタの透過性を示したものである。可視光はほとんど通さず、波長の長い赤外光のみ通過させているのがわかる。
 

赤外フィルタの透過性を示したもの(全てフィルターをかけたた)

 さて、あまりにも画像が増えてページが重くなってきた。今回は分光計測を行い、赤外線フィルターの分光感度を計測したところまでで終わりにしたい。次回は、色々な生地の透過分光計測を行う予定である。「色々な生地が可視光では透過率が低くても、赤外光では透けて見えることがあるのか」調べてみたい、と思う。
 

2000-04-16[n年前へ]

透け透け水着の物理学 第二回 

水着の生地を手に入れろ


 「透け透け水着の物理学」である。前回、

で「透け透け水着」を調べるための「波長別透過計測システム」を作ってみた。予算は総額4000円である。私からすれば、「透け透け水着」は予算をかけた大プロジェクトであると言っても良い。

 となれば、次は色々な水着の生地における「透け透け度」を調べたくなるわけであるが、その実験がなかなかできなかった。忙しかったせいもあるが、大きな理由は、

  • 手頃な水着の生地が手に入らないので、実験ができない (材料の問題)
ということである。「透け透け水着の生地」をどうやって手に入れるか、という問題である。

 私の持っている水着はトランクスタイプで生地もかなり厚い。これでは、「透け透け」であるわけがない(それに、透け透けでは私も困るし、世間も困るだろう)。きっと、競泳用のビキニタイプのものであれば、薄い生地が使われているのであろう。しかし、私はビキニタイプの水着など持っていない。まして、レオタードなど持っているわけがない。

 もちろん、他の人に借りるという手もないわけではない。しかし、相手が男であれ、女であれ、

「君の水着を少しばかり貸してくれたまえ。」
「いや、変なことをするわけじゃないんだ。」
「ただ、透け透け度を調べてみたいだけだから、気にしないでくれたまえ。」
と言うのは少々危険である。誤解される恐れがなきにしあらずだ。もちろん、実験に協力してくれる方がいらっしゃるならば、私のところまで「透け透け水着」を送っていただけるとありがたい。そういう方がもしいらっしゃれば、メールを頂ければ幸いである。とは一応書いてはおくが、送ってくれる人などきっといないだろう。

 というわけで、なかなか実験をすることができないでいた。もちろん、水着と似てそうな生地を頭の上では探してはいた。しかし、「服の生地」という観点から離れられないでいた。そのため、手近なところでは見つからないでいたのだ。結局、

  • 服の生地を手に入れなければ、実験ができないだろう
というように私は思いこんでいたわけだ。

 しかし、数日前、怪しさ抜群の職場のK藤氏が私に囁いたのである。舞台は、夜の会議室だ。

K藤氏 「いやァ、hirabayashi君。透け透け水着の話なんだけどねェ。」
K藤氏 「ボクもやったことがあるんだけど、結構透ける生地ってあるんだよねェ」
私    「えっ、材料は何を使われました?」
K藤氏 「雨傘の布だよ、hirabayashi君。」
 なるほど、確かに雨傘の生地と水着の生地はよく似ている。水を防ぎ、風を防ぎ、ファッションを重視するのも全く同じだ。気づかなかった。気づかなかったのが恥ずかしい位である。もう、最後のK藤氏の
「雨傘の布だよ、hirabayashi君。」
というセリフなどは、まるでシャーロック・ホームズの
「自明だよ。ワトソン君。」
というセリフのようだ。むちゃくちゃ格好良すぎである。

 しかし、よく考えてみると、何やら変なシャーロック・ホームズである。何故、シャーロック・ホームズが「透け透け水着の物理学」を探求するのだ?(人のことは言えないが…)

私     「ちなみに、K藤さん、どこでその実験をされました?」
K藤氏  「夜、部屋でね。一人でカメラを片手にね。ひッひッひッ。」(誇張無し)
 なるほど、想像するだけでスゴイものがある。色々な意味でスゴイ人だ。拳法の使い手でもあり、実は火星人だというウワサもある位のスゴい人である。いや、もしかしたらヒトですらないかもしれない。
 そしてまた、この二人の会話に「何故、どんなことをするのか?」という疑問がないのが不思議と言えば、不思議である。そういったことは二人とも、不思議に思っていないようなのだ。

 それは、さておき、私もK藤氏のように、雨傘の生地を使ってみたいと思う。その雨傘の生地の赤外線の透過率を確認してみたいと思うのだ。傘なら家にはたくさんある。何しろ、私は傘を持って外出することがない。雨が降ったら、外出先で傘を買うのだ。だから、家には傘が何本もある。

 それでは実験を始めてみる。下の写真が家にあった傘である。どれも外出先で買ったものだ。
 

家にあった傘たち

 そして、前回使ったCCDボードであるが、元々は赤外光投光部が付いていた。前回はその部分をあえて使用しなかったのであるが、今回はそれを使用してみたいと思う。
 

使用するCCDボード(周囲に赤外LEDが付いている)

 それでは、このCCDボードを用いて赤外光を照射しながら撮影したものと、普通のCCDカメラで撮影したものでどの位「透け透け度」が違うものかを見てみたい。下に示す写真は左が普通のCCDカメラで撮影したものであり、右が今回のCCDボードを使って撮影したものである。雨傘の生地の向こうにある冊子(JAFMATE)の表紙の透け具合を見てもらいたい。
 

可視光と赤外光での「透け透け度」の違い
白色
白色
桃色
桃色
茶色
茶色
藍色
藍色
緑色
緑色

 白、桃、藍色の傘の生地は元々透け気味である。だから、普通のCCDカメラでも少し表紙が透けて見えた。しかし、緑色のものなどは普通のCCDカメラや人間の眼ではほとんど透けては見えない。しかし、赤外CCDカメラでは「透け透け」であった。また、茶色のものなども「透け透け度」が高かった。
 もし、こんな生地で出来ている水着を着ている人がいるのであれば、これはもう「裸の王様状態」である(赤外線に感度を持つ眼の生物からすれば)。パラダイスとしか言いようがない。いや、そんなことはないか。

 さて、「透け透け度」と色の相関は、色の波長を考えると、ある意味当然だろう。しかし、具体的な話は次回にしたい。生地の波長別の透過率を調べてから、ということにしておく。本来ならば、まずは先にそれをやらなければならない。白色光を用意して、雨傘の生地の波長別の透過率を調べなければならないところだ。

 しかし、今回はそれができなかった。何故なら、基準光としての白色光、いつも使用している太陽が今日は出ていないからである。平日の昼間は実験ができない。しかし、週末の昼間にもやはり実験はなかなかできない。というわけで、いつか天気が良くて暇な週末が来たら、必ず「雨傘の生地の波長別の透過率」、言い換えれば、「色んな生地の透け透け度」を調べてみたい。

 言うまでもないが、今回もまた「やましい気持ち」で動いているわけでない。私はただ「透け透け水着」に対する純真な好奇心(いや、科学的探求心と言い換えておこう)で動いているのみである。これから、夏に向けて「透け透け水着の物理学」はまだまだ進んでいく予定である。そして、水着を買う際の参考にして頂くことを切に切に望むのみである。
 

2001-03-23[n年前へ]

赤外線と赤目 

 赤外線カメラで人の顔を撮影すると目がまるで猫みたいに光るのかな?そんなことしたことないから、判らないけど。

2003-03-07[n年前へ]

手とマウスの接触領域を視覚化 

 Microsoftマウス/キーボード開発の裏側を記事にした中の「赤外線画像によって手とマウスの接触領域を視覚化」した図はなかなか面白い。特に、手の方の接触部を可視化したのが見た目に面白い。



■Powered by yagm.net