2001-07-03[n年前へ]
■Google Image Search BETA
以前、見に行った時は動作がおかしかったけど、今はマトモ。とても、面白い。"hirabayashi"で検索をかけると、hirax.netの中の画像データももちろん出てきた。が、父親のデータや顔写真が出てきたのにはまいったなぁ。こういうのは本人はビックリだろうなぁ。(リンク)
2001-07-25[n年前へ]
■キッズgoo
面白い。が、「未知の世界へのナビゲーター」というキャッチフレーズはどうか? 「子どもを有害サイトから守る会」については… う〜ん、ノーコメントとしておこう。接点は無い人達のことだし。うん。 from F&F掲示板(リンク)(リンク)
2001-08-02[n年前へ]
■トップページの模様替え開始 今日は手動検索エンジン「グルぐる」
いつまで続く?手動検索エンジン「グルぐる」。今のところ二件解決。あと、一件は差出人不明でX-File入り。
というわけで、一番最初の検索結果例。
「みどり」...
草木の染液から直接緑色を染めることはできない。この地上に繁茂する緑したたる植物群の中にあって、緑が染められないことは不思議である。神は大切なものを忘れたのであろうか?
しかし、そうではない。(中略)ほかの色は色が染まるというのに、緑のときだけはなぜか生まれるといいたくなる。みどり児の誕生、甕から上ってきた緑色に思わずそういいたくなるのはなぜだろうか?(中略)~その生命そのものを色で表したら、それが緑なのではないだろうか。
from 「色を奏でる」 志村ふくみ (緑という色)
2001-08-07[n年前へ]
■「ボケ」た背景で包み込め
デジカメ画像をキレイにボカそう アルゴリズム編
最近、新しいデジカメを物色中である。私はこれまではFinePix4700zを使っていたのだけど、そのFinePixが半年程度で壊れてしまった。というわけで、C-4040ZOOMがどんなものか期待しているところである。
壊れたFinePixと言えば、そもそも壊れたFinePixは一台ではなかった。私はすでにFinePixを二台も買っているのだ。そして、もうすでに二台とも壊れてしまっているのである。連続殺人事件ならぬ、連続カメラ自殺事件なのである。
まず、一台目に買ったFinePix700ははメキシコのティファナでポケットから落としたら、バッテリーから電源が供給されなくなった。もちろん、ACアダプターを使えば立派に動くのだけれど、それでは少しばかり機動性に欠けてしまう。まさか発電機を持ち歩くわけにはいかないし、コンセントの近くでしか撮影することができないとなると、それは非常に困ってしまう。そこで、すかさず二代目としてFinePix4700zを私は買った。ところが、買ってから半年位たったある日、今度は勤務先の駐車場でポケットから落としてしまった。すると、今度はファインダー視野がズームに連動しなくなって、なおかつレンズがまるでジョイスティックのようにあらゆる方向に曲がるようになってしまった。
こんな風にデジカメはとっても壊れやすくて、半年毎にデジカメ出費を強いられる私に周囲は「落としたオマエが悪い」と非常に冷たいのである。残念なのだ。「そういうのは壊れたんじゃなくて、壊したんだ」と被害者である私をまるで加害者のように告発する人さえいるのである。連続カメラ自殺事件は実は他殺で、しかも犯人は私だと告発する輩さえいるのだ。ひどい話である。
ところで、C-4040に期待しているのは、コンパクトで、レンズアダプターが使えて、レンズがF1.8と明るいことなのである。コンパクトなのは持ち歩くために必要だし、私はなんと言っても超広角デジカメが欲しいのだが、そんなデジカメはないので、ワイドコンバーターを付けたいのでレンズアダプターが必要なのである。明るいレンズの方は、うす暗い中でも撮影する時に重宝しそうなので、少し期待しているのである。
ところで、この位明るいレンズであれば、もう少しぼかすことができるものだろうか?デジカメで写真を撮ってもどうしてもボケない。35mmフィルムを使っているカメラなどと比べるともう全然ボケない。もうほんとにボケない。
例えば、35mmカメラで135mm F4.5開放のレンズなら、ピントの合ってない背景はこの位はボケる。これは京都の哲学の道近くにある吉田山で撮った写真だ。
ピントが合っている位置以外は光がボケて、キレイなボケが発生する。どちらの写真も絞りは開放で撮影しているので、後ろの風景はほぼ丸くボケている。ぼかせばキレイというわけではないけれど、背景などがごちゃごちゃしている中で対象物だけを浮き上がらせたい場合には、「ボケ」させるととても良い感じになる。
しかし、デジカメではそうそう簡単にボケた画像を撮影することはできない。35mmフィルムに比べて、CCDサイズが小さいからである。35mmカメラよりAPSカメラはもっとぼけなくて、それよりデジカメはさらにボケないのである。そんな様子を見るために、二台目として買ったFinePix4700zで「ボケ」を意識して撮影してみたものが下の写真である。手前の植物にピントが合って、奥の道の先はボケてはいるのだけれど、それでも先程の写真などとは比べものにならないほどわずかしかボケていない。
ところで、このような画像の「ボケ」を考えるとき、「ボケ」た画像をシャープに復元しようという話は非常にポピュラーな話題である。例えば、本「できるかな?」でもこれまでに
といった感じで遊んできた。また、さらには「恋の形」を復元しようとしたとか、このようなアプローチを遥か昔に考えていた漱石の「文学論」を振り返ってみたりしたきたのである。しかし、これらはいずれも「ボケたデータを復元する」という問題であった。一方、この逆のアプローチである「シャープなデータをボケたデータにする」という問題も結構ポピュラーである。例えば、音楽をホールやライブハウス風にボケた音にするDSPはかなりの数のオーディオ装置に付けられている。これも、もともとはシャープな音声データが部屋の中でボケていく様子をシミュレートする回路である。また、画像に関する話題でも、ピント位置をずらした複数の画像から任意の「ボケ」画像を作成するといった話題もたまに見かける。
そこで、「できるかな?」でもデジカメ画像を35mmカメラ風にキレイにぼかすことに挑戦してみることにした。今回は、まずはアルゴリズムを確認して、次回以降で簡単プログラムを作成してみることにしたい。
まずは、似たようなソフトウェアがあるかどうか、Googleで適当なキーワードを使って検索をかけてみると、IrisFilter(http://www.reiji.net/iris/)というソフトウェアがあった。これは、「写真のぴんぼけを再現する」というフィルターだった。サンプル写真などを見てみると、これがなかなかきれいだった。例えば、早朝の御殿場の路上を「在りし日のFinePix4700z」で撮影した写真にこのフィルタをかけて、「ボケ」を加えてみたのが下の画像である。
ここではこんな六角形の絞り形状をを用いてみた。右の処理画像中の、車のテールランプや車の下部を眺めてみると、鋭いハイライト部が六角形に光っているのがわかだろう。確かに、「ボケ」がカメラの絞り形状になっていて、良い感じである。
WEBページの記載によれば、このIris Filterは「フィルム特性曲線を利用し、レンズから通った光がフィルムを感光させる様子を再現しています」ということである。なんでも、特許も国内・USP共に出願済みということだが、特願2000-100042もU.S.PTO 09/772532も未だ公開にはなっていないようで、残念ながら特許の内容を読むことはできなない。
このWEBページの記述の中で面白いのは、「データ上の数値をそのまま拡散させる従来のPhotoshopをはじめとした画像処理ソフトと違い、実際のフィルムに当たる光の量(露光量)を逆算し、その露光量をもってピントがずれている様子を再現します」という歌い文句でPhotoshopの「ガウスぼかし」と比較広告してある部分である。
試しに、先の画像をIris Filterで「ボケ」を加えた画像と、Photoshopの「ガウスぼかし」とで「ボケ」を加えた画像を比較してみると、下の二枚の画像のようになる。確かにIrisFilterの売り文句通り、こうして比較してみるとPhotoshopガウスぼかしが写真の「ボケ」っぽくないのに対して、IrisFilterの「ボケ」が写真のそれっぽいことが良くわかる。
さて、お仕着せのソフトを使ってみるだけではなくて、自分でデジカメ画像をキレイに「ボケ」させてみることにしたい。というわけで、hirax.net風「ボケ」フィルターの動作を考えてみる。
まずは、毎度のことだがオリジナル画像が「ボケ」る様子を計算する式は
逆フーリエ変換( フーリエ変換( オリジナル画像 ) x フーリエ変換(ボケ具合 ) )と表すことができる。詳しくは、「宇宙人はどこにいる?」の回でも読んでもらうことにして、簡単に言えば周波数領域でオリジナル画像とボケ具合を掛け算をしさえすれば良いのである。つまり、今回のデジカメ画像をぼかす場合だったら、
- デジカメ画像と「ボケ」具合をそれぞれフーリエ変換し周波数空間に変換
- 周波数空間で乗算を行う
- 逆フーリエ変換して実空間に戻す
じゃぁ、早速やってみようとなるわけだが、その前にもう一つ注意することがある。それは、RGB画像の数値というものは実は元々「明るさを対数変換した値」であるということなのである。人間の目も含めて世の中の大抵の材料は対数的な感度を持っている。例えば、人間の目に「2倍明るい」という場合に、光は「2倍明るい」というわけではない。その場合には指数的にX^2倍明るいのである(ここで、xの値はそれぞれのデバイスによって色々と違う)。その明るさをRGB画像の数値データにする時に、明るさの対数をとってLog[x,X^2]で2という数値として表しているわけだ。
RGB画像の数値が「明るさを対数変換した値」だというようすの一例を示すと下の図のようになる。
横軸 = 0〜255の数値データ 縦軸 = エネルギー | 横軸 = 0〜255の数値データ 縦軸 = エネルギー |
逆に明るさからRGB画像の数値データへの変換グラフは例えばこんな感じである。RGB数値で200と255と言っても実はその明るさは大違いであることがわかると思う。
だから、この手の処理を行う際には、まずは指数変換してから処理を行い、そしてその後対数変換してやらなければならないわけだ。もちろん、今回のデジカメ画像をぼかす場合にも、RGB画像の数値をまずは指数変換した後、「ボケ」演算を行って、その演算結果を対数変換でRGB画像の数値に戻してやらなければならないのである。といっても、別に難しい話ではなくて画像を扱う装置だとごく当り前の話だ。
そう、「ボケ」演算のhirax.net風レシピはたったこれだけ〜というわけで、早速このレシピに従ってhirax.net風デジカメ「ボケ」フィルターをかけてみたのが下の画像である。キレイな「ボケ」画像ができあがっていることが判ると思う。
ところで、デジカメ画像のRGB画像の数値を指数変換したものに「ボケ」演算を行ったわけだけれど、もしRGB画像の数値そのものに対して「ボケ」演算を行ったら、どんな結果になるだろうか?つまり、「データ上の数値をそのまま拡散させる」やり方をしたら、どうなるのだろうか?そこで、試しにRGB画像の数値そのものに対して「ボケ」演算を行ってみるとこんな結果になる。
何だかボンヤリとにじんだだけの「キレイじゃない」写真になってしまっている。それは、当り前である。本来2倍明るいものはX^2倍明るいわけで、すごく光の量は2倍どころでなく多いわけだ。それが広がる量を仮にRGB数値そのまま2倍として扱ってしまうと、その光の部分は薄暗くなってしまう。コントラストのはっきりしない、ぼんやりとした写真になってしまうわけだ。ちゃんと、X^2倍のデータとして扱ってやらなければならないわけである。
試しに、指数処理したものと線形処理をしたものとを並べてみるとその画像の違いがよくわかるだろう。
キレイなボケ画像(指数処理) | キレイじゃないボケ画像(線形処理) |
さて、今回はデジカメ画像の「ボケ」フィルターのhirax.net風レシピを確認してみた。次回(と言ってもいつになるか…)以降に、このレシピに従って実際にソフトを作成していこうと思う。
ところで、「文学論」の中で漱石は「ボケ」は焦点的印象又は観念に付随する情緒を意味する、と言っている。それは、言い換えれば「何かの出来事をきっかけとして感じた怒り・悲しみ・喜びなどの感情がボケである」ということだ。そして、さらに言えば、写真で背景をぼかすということは、つまり「背景にある出来事が生みだした怒り・悲しみ・喜びを広く混ぜて包み込む」ということなのである。
だから、何かを撮影する時に対象物の背景をぼかすということは、「背景にある出来事が生みだした怒り・悲しみ・喜びを広く混ぜて対象物を包み込んで、そして対象物を浮き上がらせる」ということなのかなぁ、とぼんやりと考えてみたりする。そんな写真は対象物を写しこんでいるのと同時に、それを包みこむ背景も写しこんでいるンだろうなぁ、と考えてみたりする。
2001-08-31[n年前へ]
■モンロー・ウォークの伝説X
努力、天性、それともそれとも?
世の中には二種類の人間がいる。「オッパイ星人」と「ヒップ星人」だ。いやもちろん、そんな風に人間を二種類に分けられるハズもなくて、これは口からデマカセの大ウソである。とはいえ、そんなホラを吹く根拠が必ずしも無いわけでもない。
何故ならば、「オッパイ星人」シリーズの話を書くたびに、「胸のことなんかいいから、お尻のことを考えてるべきではないでしょうか?」というメールが届くのである。「私は揺れる(時には揺れない)胸よりも、プリプリ揺れるお尻にこそ断然目が引き寄せられます!」との意見も多いのだ。しかも、それが男性ばかりからというわけでもなくて、女性からも(もしかしたら、女性の方が多いかもしれない)そういったメールが届くのである。つまりは、男女を問わず、「お尻(ヒップ)星人= 」という異星人もまた地球上には生息しているらしいのである。
これまで、本「できるかな?」ではそんな異星人達を識別すべく、日夜戦いを続けてきた。ぼくの地球を守るべく、そんな異星人達の特徴を見つけ出してきたのである。例えば、オッパイ星人であれば、「オッパイ星人」達は「揺れ動くオッパイ」に目を常にロックインさせているという特徴を利用し、「視線が妙に上下・左右に揺れ動くエイリアン」達を見つけ出してきた。ブレードランナー(アンドロイドは電気羊の夢を見るか?)でアンドロイドを見つけ出す主人公さながらに、私は戦い続けてきたのである。そして、その主人公と全く同じく、最終的には私までもオッパイ星人であるかのような気さえするほどだったのだ。
私のことはさておき、それでは同じような戦法で「ヒップ星人」を識別できるものだろうか?「オッパイ星人」達は「揺れる胸の動き」に目をロックインさせていたが、「ヒップ星人」達はもちろん「揺れ動くヒップの動き」に目をロックインさせているハズだ。その揺れるくヒップの動きさえ調べてしまえば、「ヒップ星人」達特有の「奇妙に揺れ動く不自然な目」を見つけ出すことができるに違いないのである。結局は、揺れ動くヒップを調べさえすれば良いのである。
「ヒップ星人」達の憧れる「揺れ動くお尻」と言えば、それはもちろんマリリン・モンローに違いない。何しろ、お尻フリフリの象徴たるモンロー・ウォークの開発者なのだ(多分)。お尻フリフリ=マリリン・モンローと言っても良い位であるし、マリリン・モンローは「歩くお尻」と言っても良いくらいのハズなのである。
というわけで、今回は何はともあれモンロー・ウォークを調べてみることにした。まずは、下の写真が「有名なお尻フリフリのモンローウォーク」の後姿である。
もちろん、静止画ではその揺れ動くヒップを実感できるわけもない。なので、モンロー・ウォークのバイブルとも言われているらしい映画「ナイアガラ」の1シーンを抜き出してみた。上がそのままの速度で再生したモンロー・ウォークで、下が奇数・偶数フィールド分離処理をして、半分の再生速度に変換したものである。
何とも私には表現しづらいのだけれど、足の動きよりちょっと遅れてついてくる感じのお尻の動きが何とも言えずセクシーである。そのヒップの動きの素晴らしさ、じゃなかった不思議さをつらつらと考えてみたいのではあるけれど、それより先にちょっと不思議な話を考えてみる。まずは下調べ、とモンロー・ウォークで検索をかけると、例えばこんな情報がそこらかしこに見つかるのである。
<モンローウォーク/「ナイアガラ」ヒールの秘密>何と、マリリン・モンローはンローウォークのために右のヒールの高さを左のヒールより低くしていた、というのである。"Herfamous sexy walk was said to be aided by wearing very high-heeled shoes,with one heel a quarter-inch lower than the other"とか"shesawed a quarter-inch off the right heel of all her shoes to create thatswivel-hipped walk"という風に、どうやらその話は有名な話らしい。1/4インチだから、6mm程度マリリン・モンローの右のヒールは左より低い、というわけか。しかもそれは、先の「ナイアガラ」の歩くシーンを眺めれば確認することができる、というのである。スクリーンで見るモンローの魅力のひとつにモンローウォークがあります。ちょっと赤ちゃんみたいにヨチヨチ歩く感じ。それとボディのきれいなラインと豊かなバストがちょっと揺れるアンバランス感が魅力的な歩き方。「ナイアガラ」のワンシーンで、永遠とつづく道を歩いていく後姿のロングショットで、よく見るとハイヒールの高さが左右ちょっとちがうんです。どっちかが擦り減ってるとかじゃなくて、ちゃんと演出されているんだと思うんです。だから、靴の片方にだけ中敷をいれればモンローウォークの真似ができると思いますよ。
そこで、目を皿にして、マリリン・モンローの揺れ動くお尻(じゃなかったヒール)に目をロックインさせてみたのではあるが、速いしブレるしで、全然判らないのである。そこで、その走査線の狭間に隠された真実を暴くべく、奇数フィールドと偶数フィールドを分離してみたりしたのではあるが、やっぱり判らないのである。ちなみに、下の画像がフィールド分離をした上での静止画例である。果たして、あなたは右と左のヒールの高さの違いが判るだろうか?右のヒールの方が左よりも短い、と断言できるだろうか?
少なくともこの写真からは、私にはマリリン・モンローの右のヒールの高さが低いとは判断できない。まぁ、そもそも6mm程度の短さというのは、この動画から判断するのは無理なような気がしないでもない。
そこで、他の判り易そうな画像をGoogleのImage Searchを使って調べてはみたが、やはり実際のところよく判らなかった。比較的判別しやすそうな下の写真を参考までに挙げておく。ぜひ、じっくり目をこらしてヒールの高さを判断してみてもらいたい。
ナイアガラなどのシーンを自分の目で眺めて、片方のヒールが短くカットしてあると判断した人は本当にいるのだろうか?巷にはモンローの片ヒールカットの伝説が溢れていて、「ナイアガラを見れば判る」とその伝説は言うのだけれど、本当のところその伝説を確かめた人がいるのだろうか?それはまさに幻の都市伝説なのではないだろうか?
と、ここで終わってしまうといくら何でも私としても面白くないので、頭の整理も兼ねて、モンロー・ウォークの歩行模型を作ってみることにした。何しろ、映画の中にモンロー・ウォークのシーンがそれほどあるわけでもないし、それを眺めながらいろいろと考えるというわけにはいかないのである。ゆっくり動かしたり、色んな方向から眺めたりするには歩行模型を作るのが一番だろう。
となれば、人間の歩行模型と言えばやはりコイツだろうというわけで、Poserの歩行シミュレーションを使って、ちょっと遊んでみることにした。モデルのヒールの高さ(実際には足底の厚さ)を変えてみた場合と、普通の場合とを比べてみるのである。左が普通?の場合で、右が片ハイヒールカット(マリリンモンローの場合とは反対であるが左足)の場合である。
ふむふむ、確かに片ハイヒールカットの場合にはセクシー度がアップしているような気がする。なんと言うかプリップリップリップリッ…というか上品にオノマトペで言えば、プリップリップリップリッ…というか(全然変わってない)、
しかし、片ハイヒールカットをすればセクシーさが増すと言っても、実際のところマリリン・モンローのハイヒールの高さが左右不ぞろいになっているかは確認できていないのである。このままでは、砂上の楼閣ならぬ砂上のモンローウォークなのである。もしかしたら、マリリン・モンローの歩き方が特にセクシー度がアップしているのは他の原因があるのでは無いだろうか?果たして、他に可能性は無いのだろうか?それを少し考えてみることにしたい。
マリリン・モンローは比較的ぽっちゃり型であって、もともとお尻が少し大きいように私には思われる。言い換えれば、マリリン・モンローは安産型で骨盤が広いのである(多分)。腰の横幅が広いということは、どうしても左右の水平安定性に欠ける訳で、どうしても左右の腰の高さがユラユラとゆれてしまうのに違いないと私は思う。しかも、左右の腰自体の幅が長ければ、それが揺れたときの存在感もやはり大きいわけで、骨盤の長さが長くなると二つの独立した理由によりセクシー度がアップするハズなのである。ということは、骨盤の長さの二乗に比例してそのセクシー度はアップするハズなのだ。
そこで、そんな安産型の女性が普通に歩いた場合の後姿を同じくPoserで眺めてみることにしよう。ちなみにここでは腰の幅を10%程普通の場合よりも広くしてみた。すなわち10%アップの安産型お尻の場合である。
やはりお尻部分の横幅が10%アップしている分だけ揺れるお尻の存在感もアップしている。そして、さらにはお尻の動きが少し遅れているのか、こちらも方ヒールカットの場合と同じく、通常のフリッフリッフリッフリッ…に比べてセクシーなプリップリップリップリッ…のテイストを感じざるをえない。セクシー度は10%アップどころではなくて、30%くらいはアップしているような感覚さえ受けるのである。やはり、骨盤の長さの二乗に比例してそのセクシー度はアップする説は正しいに違いないのだ。
この歩行模型ではないけれど、マリリン・モンローの場合もやはり骨盤が通常よりも広く、ただでさえ歩くときに左右の腰の高さ、いやはっきり言えば左右のお尻の高さが大きく変わりやすく、通常のフリッフリッフリッフリッ…がセクシーなプリップリップリップリッ…に変化したのではないだろうか?方ヒール説も面白いが、この単に安産説だってとても自然だと思う。
ところで、もちろん先の片ハイヒールカット作戦をこの安産型プリップリップリップリッ…にさらに加えてやれば、もちろんもっと効果的なセクシー歩行になるわけで、それを実際に眺めて見たい!というわけでやってみたのが、次の比較である。何と言うか、普通の場合に対しても、さらには単なる片ハイヒールカットを行った場合よりも、安産型+片ハイヒールカットでセクシー度がますますアップしているように思われる。通常のフリッフリッフリッフリッ…が見事なまでに官能的なプリップリップリップリッ…に昇華していることが判ることだろう。
さらに 片ハイヒールカット を行った場合 |
本当のところ、今回映画や画像を眺めた範囲内では、マリリン・モンローの片ハイヒール伝説が本当なのかはよく判らなかった。「色々なことを考えている女性だった」というイメージにモンロー自身がしたかったり、あるいは周りがしたかったせいで生まれた伝説でないかとも思ったりする。もしかしたら、モンローは単にとっても安産型の女性だったせいで、あの歩き方になったのではないだろうか、とつまらなくも想像したりもする。
とはいえ、私も浪花節の好きな日本人であるので、単なる偶然のお話でなくて「そこに隠された物語」のある方を気に入ってしまうタイプである。なので、モンローは生まれ持った安産型の体型を、つまりモデルや女優にはウィークポイントになりがちな欠点を、苦悶の末に片ハイヒール作戦によって長所へと変えて、あの有名なモンロー・ウォークを開発したとプロジェクトX(もういいかげん止めて欲しいと切に願っているのだが)風に考えておくことにしたいと思う。あぁ、何てキレイなまとめ方だろう…。