雑学界の権威・平林純の考える科学

 「北朝鮮の金正恩第1書記が3月29日、軍の作戦会議を緊急招集し”アメリカ本土へのミサイル攻撃計画”に署名した」北朝鮮メディアが伝えました。しかし、その北朝鮮国内報道で流れた「作戦会議の写真」には、アメリカ本土攻撃計画が見事に映り込んでいて、ミサイルをアメリカのどこに向けようとしているかが、丸わかりだった、という解析がされています(他には金正恩第1書記が21.5インチのApple iMacを使っているとか)。

 日本国内に住んでいる私たちからすると、北朝鮮ミサイルが狙う「アメリカ本土ターゲット」も気になりますが、それより何より、日本国内のターゲットが一番知りたいところです。そこで、(右に貼り付けた)北朝鮮の緊急作戦会議の写真をじっくり調査してみると、金正恩第1書記が座り・作業するピカピカ机の表面、金正恩第1書記の右手の先辺りに、日本周辺地図がわずかに映り込んでいます。そこで、その映り込みに画像処理を掛けて、拡大・復元してみた結果が下の写真です。見事に、北朝鮮作戦会議で映し出されている日本周辺地図が浮かび上がっています。

 日本の上には何カ所か情報が書かれていて、そのうち2箇所に明瞭なマークが描かれています。2箇所のマークのうち、おそらく、一箇所は自衛隊の呉基地で、もう一箇所は厚木基地のように見えます。その他の、情報が書かれている場所は八戸基地や大湊基地辺りでしょうか。…とにかく、北朝鮮の作戦会議に写るモニタ画面上では、日本国内の重要ターゲットは厚木基地と呉基地のようです*。北朝鮮がミサイルを撃ちそうな時が来たら、厚木と呉近くには立ち入らない方が良いのかもしれません。

 ところで、この北朝鮮の作戦会議に貼られた太平洋周辺地図(から復元した日本周辺地図)を眺めていると、「成田空港のあたりから、何本も線が世界へと延びている」ように見えるのは…きっと気のせいですよね。

—————–
*呉ではなくて神戸なのではないか説も濃厚です。

 富士通研究所が、スマートフォンカメラなどで顔を撮影することで脈拍を測定できるという技術を発表していました。 この技術は、顔色の変化(顔表面の血流を反映した赤色・緑色方向の色変化)から、脈拍数を算出するという仕組みです。 この仕組みを用いた類似技術は以前からあり、たとえば、健康機器メーカのPhilipsがiOS向けに出しているVital Signs Cameraなどは、スマホのカメラで人を撮影すると心拍数や呼吸数がわかる、というものです。たとえば、右に貼り付けたのはVital Signs Cameraの解析画像例で、画面下部を見ると「心拍数”Heart rate”や呼吸数”Breathing rate”」といった文字が見えるかと思います。

 スマホカメラで写した顔画像で脈拍を検出することができるなら、テレビ画面に写っている人たちの顔画像からも、もしかしたら(写っている人の)脈拍を検知することができるかもしれない?と、ふと思いつきました。…そこで、前田敦子がTV画面に向かって話す映像をコンピュータで明るさ・緑/赤方向の色変化・黄青方向の色変化に分解し、顔に相当する部分の緑/赤方向の色変化を抜き出して、折れ線グラフにしてみました。 それが右に貼り付けたグラフ(横軸:時間、縦軸:赤・緑方向の色味)です。

 この折れ線グラフが、前田敦子の脈拍・胸がドキドキ波打つさまを果たして本当に反映している…かどうかはわかりません。 けれど、スマホに限らず、TVやネット動画やありとあらゆるものの高画質化が進む未来には、画面の中にいる人の「脈拍の変化」をリアルタイムに知ることだって、いつか「できる」に違いありません。

 テレビ画面に映るアイドルの「胸のドキドキ」も知ることができて、にこやかにと喋るタレントさんの言葉と脈拍が一致していなくて「あれ?本心と違うことを話しているのかな?」と想像したりすることができる未来が…もう明日にでも来るかもしれません。

—————————————————
 この後、ノートPC付属のWEBカメラ(Macbook Air のFaceTimeカメラ)で脈拍検出を実際にしてみました(ノートPC付属のWebCamで「脈拍検出」をしてみよう!?

 右の運転免許証の写真のように、一部の文字を読むことができないように(判別できないように)モザイク処理をして、(公開できない情報が一部含まれている)機密文章や個人情報が含まれた写真などを公開することがあります。今回はそんな「モザイクで隠された読めない文字」を復元し、解読する方法について考えてみることにします。

 モザイク処理にも色々ありますが、今回対象にするのは「文字サイズより大きいモザイク」です。たとえば、実例を作ってみたのが、たとえば下のような画像です。こんな秘密メッセージ、モザイクが掛かっていて肝心な部分を読み取れない秘密文章の内容を、解き明かすことができるでしょうか?

 まず、一見して、このモザイク部分には全部で5文字が隠されているということが明らかです。そして、その前に書かれた「一番最初は」という部分を見ると、ヒラギノ ゴシックの(画面解像度上で)18ポイントの大きさで書かれている、ということもわかります。つまり、モザイク部分に隠れているのは、多分「18ポイントのヒラギノ ゴシックで5文字」だということがわかります。

 さて、次は「モザイク部分の濃さ」に着目してみましょう。五文字の濃さは「濃・濃・薄・濃・薄」となっています。すると、「漢字は濃く見える・ひらがなは薄く見える」ということから、「漢字2文字+ひらがな1文字+漢字1文字+ひらがな1文字」ではないかという予想ができます。…しかし、これだけでは全く何のことかわかりません。

 そこで、モザイク部の濃さをもっと詳しく調べてみると、モザイク部は20×20ピクセルで、画素値は(それぞれ)195, 196, 217, 205, 230となっています。ここで、コンピュータで解析を行うコード(プログラム)を書き・実行してみると(参考データ)、18ポイントのヒラギノ ゴシックを20×20ピクセルのモザイク処理をしたとき、画素値が195, 196, 217, 205, 230になる可能性のある文字は、次のようになります。ちなみに、文字の並びは「(Google調べによる)使われる頻度が高い順番」に沿っています。つまり、前に並んでいるものほど「(前後の言葉との関係などを無視すれば)使われてる可能性が高い(かもしれない)」というものです。

  • 画素値195になる可能性のある文字
    • “店”, “目”, “法”, “所”, “決”, “材”, “求”, “町”, “及”, “治”, “昨”, “辺”, “況”, “完”, “走”, “充”, “攻”, “血”, “豆”, “河”, “渋”, “巨”, “封”, “祈”, “尚”, “荘”, “皿”, “忠”, “仰”, “劣”, “灰”, “炉”, “洪”, “朱”, “忌”, “且”, “抄”, “弔”, “拉”
  • 画素値196になる可能性のある文字
    • “学”, “当”, “全”, “切”, “状”, “告”, “足”, “歩”, “休”, “伝”, “宅”, “谷”, “史”, “児”, “百”, “列”, “包”, “旧”, “耳”, “旬”, “乱”, “祉”, “杉”, “卓”, “往”, “芳”, “克”, “兆”, “矛”, “瓦”, “冶”
  • 画素値217になる可能性のある文字
    • “小”, “士”, “に”, “ル”, “よ”, “ど”, “ジ”, “サ”, “オ”, “ゴ”
  • 画素値205になる可能性のある文字
    • “行”, “今”, “文”, “化”, “予”, “公”, “主”, “北”, “守”, “又”, “礼”, “忙”, “仏”, “巧”, “孔”, “な”, “る”, “ま”, “を”, “が”, “ボ”
  • 画素値230になる可能性のある文字
    • “く”, “へ”, “ェ”, “ヘ”, “ヶ”, “ゥ”

 こうすると、かなり候補が絞られます。まず、カタカナは使われてなさそうですから、最後の2文字は「行く」の可能性が高いでしょう。すると、その前の文字はたぶん「に」で、合わせて「に行く」になりそうです。あとは、最初の2文字を手当たり次第組み合わせてみると、そして意味が通じる組み合わせを探していくと…「渋谷」という有力候補が浮かび上がってきます。(進路に関する話であれば「法学に行く」という候補も有力そうですが)

 そう、この暗号の答えは「一番最初は渋谷に行く」でした。モザイク処理が掛かって全く読むことができなさそうであっても、文脈や文字(フォント)の情報を組み合わせていくと、「可能性が高そうな組み合わせ・内容」が浮かび上がってきたりするのです。

———————————————–
*他種のモザイク処理については、来月発売予定の(デジタル関連誌)アスキーPC連載中の「ぐるぐるサイエンス」で解説予定です。また、大人限定のモザイク処理(AV)については、「AVモザイク消し問題」は「AVモザイク画像のコンプリート(コンプガチャ)問題」だった!?hirax.net)を書きました。