hirax.net::Keywords::「微分方程式」のブログ



2003-07-21[n年前へ]

美人の微分方程式 

 「あなたの写真を美人にしよう」です。自分の顔をレタッチしまくる女性は必見です。何と「美人化(orブサイク化)」アプリケーション&Photoshopプラグイン付きなのです。
 「美人の微分方程式」のアイデアの元はHiroさんの一言です。ありがとうございます。処理前「美人」処理後

美人の微分方程式 

あなたの写真を美人にしよう

 ここで作成したソフトのオンラインバージョンが作成されています。


あなたの写真を美人にしよう

 先日、ブサイク・フィルタという面白いソフトウェアを知った。それが一体どういうものかというと、なんと画像の微分成分を原画像に足すことで「どんな美人もブサイクにしてしまう」という画像処理ソフトなのである。何が美しく何がブサイクか、というのは人間の感性の問題でもあるし、そんな美醜を機械が処理するのは難しそうに思えるだろう。しかし、実際にブサイク・フィルタのアプリケーションで処理を行ってみると、下に示した例で判るように、確かに「美人がほどよくブサイクになってしまっている」ことが判る

原画像
原画像
「ブサイク」処理後
ブサイク画像

 このフィルタは一体どうやって美女をブサイク化しているのだろう?と不思議に思いながら、ブサイク・フィルタの説明書を読んでみると、そこには
ブサイク画像 = 美人画像 + 微分成分
という式で処理をしている、と書いてある。通常、スケッチ風にしようとして微分することはあるが、それでブサイクな感じも得られるというのはちょっと新鮮だなぁと思っていると、前後して
 画像の微分成分を原画像に足すことで「どんな美人もブサイクになる」のなら、画像の微分成分を原画像から引くと「どんなブサイクも美人になる」のでしょうか
なんていう質問メールを頂いた。なるほど、確かに
ブサイク画像 = 美人画像 + 微分成分
という方程式が成り立っているのであれば、この式を少し変形した
美人画像 = ブサイク画像 - 微分成分
という方程式だって、成り立っているかもしれない。人を勝手に「ブサイク」にしてしまうフィルタも面白いが、人を勝手に「美人」にしてしまうフィルタだって同じように面白いかもしれない。しかも、面白いだけではなくて実用性もあるかもしれないということで、今回はこの「美人画像の微分方程式」について考えてみることにした。

 まずは、
ブサイク画像 = 美人画像 + 微分成分
という式により行われている処理がどのようなものであるかを考えてみよう。これは「微分成分」が、明るいところと暗いところの境界部で大きくなるものであって、それを原画像の輝度値に足している(明るくする)と言うことから、結局、行われていることは「明るいところと暗いところの境界線を明るくする」という処理であることがわかる。

 そして、人間の顔の中では
「明るいところと暗いところの境界部」 =「目や口といった暗く色のついている部分」の境界部
であることから、この式は結局のところ「目や口の境界部を明るくする」という処理を行っていることになる。そして「目や口の境界部を明るくする」と、つまるところ「目や口が小さく見える」ということになる。「大きな瞳を持つ」ということは美人であるための大きな条件の一つだろうから、目が小さくなるということは、美人度が低くなり「ブサイク」になるというのはとても自然なわけである。これが
ブサイク画像 = 美人画像 + 微分成分
という「ブサイク」微分方程式の意味であるわけだ。

 そしてまた、逆に
ブサイク画像 - 微分成分
という処理をすると、目や口を大きくはっきり描くことになり、結果としてはきっと美人になるに違いないのである。だから、先のメールで指摘されていたように
美人画像 = ブサイク画像 - 微分成分
という「美人」微分方程式が成り立つに違いない、ということになる。

 とはいえ、これだけでは単なる推論に過ぎないわけで、実際に試してみなければならないだろう。そこで、この
  1. 「ブサイク」微分方程式
  2. 「美人」微分方程式
の処理を行うアプリケーションとPhotoshopプラグインを試しに作ってみて、これらの微分方程式が成り立つかどうかの実験をしてみることにした。

 まずは、「ブサイク」微分方程式をもう一度確認してみよう。これはもちろん先のブサイク・フィルタと同じで確かに「目や口が小さくなって」原画像よりもブサイクになっていることがわかる。

原画像
原画像
「ブサイク」処理画像
ブサイク画像
 そして、次に「美人」微分方程式の処理を行ってみた。原画像が元々かなりの美人なので判りにくいとは思うが、「美人処理」を行ったものは確かに美人化されていることがわかる。どうやら、「美人」微分方程式は正しく成立しているようである。

原画像
原画像
「美人」処理画像
ブサイク画像

 そして、もっとわかりやすいように、先に作った「ブサイク」画像に対して「美人処理」をしてみたものが次のようになる。もともとの「ブサイク」原画像がずいぶんと美人化していることを確認できることと思う。

原画像(「ブサイク」)
ブサイク画像
「美人」処理画像
ブサイク画像

 ところで、今回考えてみた「美人」微分方程式は目の縁取りを行うことで目を大きく美人に見せることになるわけであるが、それは結局のところ女性の化粧と同じである。「目の回りにアイラインやらアイシャドーやらを入れて、目を大きく美人に見せる」ということを機械的にしているだけのことである。「ブサイク」微分方程式は女性の化粧を落とした顔を見せているのと同じ事であるし、「美人」微分方程式は女性に化粧をした顔を見せているのと同じことである。女性は化粧次第で変身するとよく言うが、今回の処理をいろんな人達にかけて、その処理前後の画像をじっくりと眺めることで、その人達の化粧前後の顔を想像してみるのも面白いかもしれない。あるいは、あなたの写真を(もっと)美人にしてみるのも面白いかもしれない。

2004-02-20[n年前へ]

サイコロを振るのはつねに人間 

 「鉛筆を振って進路を決めた」というメールを読みながら、「人間の不完全な知力に免じて、無数の微分方程式を解く代わりにカミのサイコロを用意してくれているはず」という物理学者ボルンからアインシュタインへの言葉を思い出す。「人間らしく」という言い訳のもと、これからは微分方程式をサイコロで解こうと決意する。【未来はサイコロおれカネゴン】

ささやかな予測のために、サイコロを振るのはつねに人間であるボルン
 

2004-06-06[n年前へ]

帰ってきた「美人フィルタ」で眉毛処理 編 

オマエらまとめて美人にしてやる

 ここで作成したソフトのオンラインバージョンが作成されています。

オマエらまとめて美人にしてやる

 去年、「美人の微分方程式」で美人フィルタというものを作ってみた。「美人フィルタ」というのは、微分方程式を駆使することで、何故か人の顔を勝手に「美人」にしてしまうという画像処理フィルタだった。「勝手に顔を変える」とは言っても、美人の顔にされて文句を言う人は少ないわけで、美人フィルタの評判はなかなかに良かったようである。特に、日頃hirax.netなんかを見に来たりはしそうにない、女性に特に興味を持たれたようだった。hirax.net自体には何の興味持たない女性でさえも、自分の顔を美人にする「美人フィルタ」には興味を持ったわけである。

 しかし、やはり自分の顔のこととなると、女性というのは男性に比べて実に文句が多い細かい所も見逃さない。「美人になったようにも見えるけど、眉毛が太くなってイヤ」とか「太い眉毛も許せないけど、口が太く大きくなるのはもっとサイアク」などと、色々文句を垂れている改善点を指摘してくるのである。確かに、顔の画像に「-微分強調-を用いることで顔の部品を強調する」という美人フィルタは、目を大きくして魅力的な瞳を作り出したりする代わりに、眉毛も太くクッキリとさせ、口も大きくハッキリとさせてしまう。

 しかし、日本人はもともと顔の部品が小さめだから、その程度の強調処理は良いだろうと私は考えていた。それに加えて、仲間由紀恵や深津絵里や古くは松本小雪、つまりは太い眉毛の女性が私は大好きだ。だから、ついつい「いーじゃん、太い眉毛でも」とか、「大きな口が悪かったらオバQや清川虹子はどうするのさ」とか、「オレは太い眉毛が好きなんだけど」と言っていたのだが、そんな負け惜しみに対しては「太い眉毛なんてありえないー」とか、「オバQなんて人間じゃないし」とか「松本小雪とか清川虹子なんて知らないし」、そしてついには「アンタの趣味なんかどうでもいいし」などという罵倒が投げつけられてきたのである。そして、「あのねー、男には判らないだろうけど、眉毛処理とか大変なんだからねー」「美しくなるっていうのは大変なんだからねー」とか、「そんな-画像処理で美人になる-なんて、所詮現実を知らない男の妄想なのよっ」「甘過ぎっ」とまで言われていたのである。

 確かに、私は眉毛抜きの真実は知らない。しかも、そのクセ「画像処理で美人になる」なんて書いたりした。とはいえ、「所詮現実を知らない男の妄想」とまで言われたら、何だかチョビットばかり腹が立つ。確かに、女性の美人になろうとする苦労を私は知らないし、「今時は太い眉毛がありえない」だなんて知らなかった(太い眉毛だってだって、ありえるじゃないの…)。それでも、「甘過ぎっ」と言われたら、何か言い返したくなる。そして、「アンタの趣味なんかどうでもいいし」と言うのもやはり少しナニな感じがする。

 そこで、私は「男の妄想」の恐ろしさを見せつけることにしたのである。単に顔の部品を強調するような「これまでの美人フィルタ」ではなく、目や眉毛や口をそれぞれ別に扱い、魅力的な瞳だけを実現する「新たな美人フィルタ」を作り上げ、「脳内妄想による画像処理」のオソロシサを見せつけてやることにしたのである。太い眉毛には決してならない、「眉毛処理」機能付き「美人フィルタ」を作り、そして文句タラタラの口ウルサイ女性達の顔でさえも「妄想画像処理で超美人にしてやる」「オマエラの顔を絶対文句の付けようがない(オリジナルと違って)美人にしてやる」「オマエらまとめて美人にしてやる」と誓ったのだった。

 そこで、さっそく作ってみた美人フィルタ(アプリケーションのダウンロードはリンク先から)の動作画面が下の左図だ。今度の「美人フィルタ」は、画像処理で顔の中の部品を抽出し、瞳だけを微分強調することで女性の化粧効果をそのままに再現するという優れものである。実際の処理画面を見てみれば、アプリケーションのウィンドウの中に表示されているオリジナル画像(右)に比べて、美人化処理画像は特に眉毛が太くなることもなく魅力的な黒目がちの瞳が得られていることがよく判るだろう。オリジナルの仲間由紀恵だって十分美人なのだが、左の超美人化「仲間由紀恵」は生きている人間とは思えない程の美人になっていることが判るに違いない。

「美人フィルタ」の新旧比較
眉毛が太くならない「新しい美人フィルタ」
(右がオリジナル画像で左が美人化画像)
「古い美人フィルタ」 眉毛も太く口もでかくなる…
(右がオリジナル画像で左が美人化画像)

 それに対して、右の(古いバージョンと同じ計算方法で処理させた)古い「美人化フィルタ」の美人化画像は、確かに魅力的な黒目がちの瞳になってはいるが、それと同時に眉毛も黒々と太くなってしまっている。そして、口もやはり恐ろしいばかりに大きくなってしまっている。確かにこれでは、「オバQ」や「清川虹子」のようになってしまっていて、必ずしも美人とは言えなかったに違いない。これでは、「眉毛が太くなってイヤ」とか「太い眉毛も許せないけど、口が太く大きくなるのはサイアク」と言われてしまうのも、確かにゴモットモだ。

 しかし、そういった数々の文句はもう過去の遺物だ。新しい「美人フィルタ」は、「女性の現実を知らない男の妄想」もしくは「頭の中だけの画像処理」により、とにかく「色んな文句を言う女性達ですら美人にしてしまう」のである。どんな文句を言うヘラズ口を持つ女性でさえも、このソフトは脳内妄想の画像処理でどんな女性をも数段美人にする(オリジナルよりずっと)のである。そのヘラズ口を叩く大口は小さく控えめに抑えたまま、瞳だけを大きく魅力的にするのである。

 そして、調子に乗って、ついつい美人化処理だけでなく、「美白化」と「派手」処理なんかもオマケに付け加えておいた。これで、デジカメ等でも高級な画像ソフトなんか使わずに、まるでプリクラの写真のようなウソくさい写真を作り放題である。芸能人のような照明で白く飛ばしたウソっこ顔写真も撮りまくることができるのだ。

「美白・派手モード」も備えた「美人フィルタ」

 というわけで、一年ぶりに帰ってきた「美人フィルタ」、「脳内妄想による微分画像処理」の効果をご自分の顔で確かめて欲しい、と思う。ぜひとも、自分の顔を美人化しまくり、その顔を目指して化粧をしてもらいたい、と思う。WEBに「顔出し」なんかをするような人であれば、ぜひその「顔出し」は「美人化顔出し」してみると面白いと思う。そして、いつのまにかオリジナルの顔が「ブサイク化」された顔のように感じ始めたら、もうこっちのものだ。「女性の現実を知らない男の妄想」「頭の中だけの画像処理」の魔力を思い知るべきなのである。「男の脳内妄想画像処理」をバカにしては決していけないのである。

2005-02-19[n年前へ]

美人・ブサイク 

美人の微分方程式帰ってきた「美人フィルタ」で眉毛処理 編 もし、私が知っている範囲のものだとしたら、「あのアプリで何かサービスをしても良いでしょうか?」という問い合わせをされた方がいましたので(返事は「もちろんご自由にどうぞ」)、その方かもしれません。もし、そうでないなら無関係だと思います(少なくとも、そのアドレスで私のメールを全検索しても何も出てこないですね)。 写真を送るのは…、何だかとてもコワイですものねぇ…。

 ネット・サービスでなく、アプリケーションならば、それはまた別件イロイロですね。なんて余裕もなく、そういえば今夜の宿題の一つです…、うぅ。というわけで、下記へのお返事でした。

コレってもしかして例の○×?恐くてまだ試していませんけど。



■Powered by yagm.net