新しいスーパーパワーを獲得
(danielwirtz.com)- Redditで見かけたドイツのテレビ番組の映像で、9歳の子どもの実演をまねしながら、よく似た2枚の画像の間違い探しを数秒でやる方法を身につけた
- 核心は、両目を寄り目にして左右の画像を重ね、中央にできる3枚目の画像に焦点を合わせること
- 画像が正確に重なると、異なる部分がきらめいたり浮かび上がったりするように見え、違いをすぐ見つけられる
- 簡単なパズルで感覚をつかんだあと、映像内のより難しい画像にも同じ方法を適用して小さな違いを見つけた
- 下部には easy、hard、impossible の難易度のパズルと練習手順があり、その後に Hacker News の投稿とウェブサイトの GitHub リポジトリへのリンクも添えられている
目を寄せて2枚の画像を重ねる体験
- Redditのフィードでドイツのテレビ番組の映像を見ていたところ、9歳の子どもがほとんど同じに見える2枚の画像の違いを素早く見つける場面を見た
- ある例では、テーブルの上に何百粒ものコーヒー豆が散らばった2枚の画像があり、その子は左の画像でコーヒー豆が1粒欠けていることを数秒で見つけた
- Redditのコメントを見たあと、自分でも目を寄せてみようとしたが最初は失敗し、その後「simple spot-the-difference puzzle」を検索して再挑戦した
- ある瞬間、2枚の画像が中央で重なって3枚目の画像ができ、その画像に焦点を合わせられるようになった
- 重なった画像では、違いのある部分がきらめいたりページから浮き上がっているように見え、すぐに区別できた
- その後、映像内のより難しい画像でも中央の画像を固定して、小さな違いをすぐに見つけられた
練習手順と関連リンク
- 練習は簡単なパズルから始め、hard、impossible の難易度へ進んでいく方式
- 段階的な練習は次の順序で進める
- 画面に少し近づき、2枚の画像をどちらもはっきり見る
- 目を寄せて2枚の画像が互いに重なるように合わせる
- 画像が重なったら、中央にできた画像に焦点を合わせる
- ある瞬間にピントが合えば、目の緊張をゆるめられる
- 中央の画像を見ると、違いのある部分がきらめくディテールのように現れる
- Hacker News に投稿したあと、興味深いコメントや話が集まるスレッドができ、投稿リンクが追加された
- 多くの読者が職場や家で目を寄せている姿を想像してしまった、という追記コメントとともに、ウェブサイトがオープンソースであり、GitHub リポジトリで確認できることも付け加えられている
1件のコメント
Hacker Newsのコメント
近所のバーにゲーム機があって、どのゲームでも最高スコアを出すとその日の飲み代が無料になった
そのうちの一つが、ラウンドごとに制限時間が短くなる「間違い探し」で、このコツを使うと簡単に最高スコアを超えられて、見物人まで集まった
たぶん人生で人気のピークだったと思う
息子とはいつも、誰にでも5分間の名声があるものだと冗談を言っていて、スタジアムの大型ビジョンに映った人を見ると「そう、あれがあの人の瞬間で、もう終わったんだね」と言っている
それでもあなたは何かを得たのだから、まだましだ ;)
普段は左から右、上から下へ線形スキャンを総当たりでやる。優雅ではないが機能する
レストランの子ども用メニューに間違い探しがあると、この方法でほぼ即座に全部見える
子どもには印象的だろうが、動画の女性も明らかに同じことをしているように見えるので、あまり驚きはない
6歳くらい、小学校低学年のときにMagic Eyeの本をもらった
見方を覚えたあと、寄り目にして「反転した」画像も見ようとしてみて、現実で繰り返し模様を見るたびに試すようになった
雑に張った縦板の柵のような、少し不均一な繰り返し模様では特に面白く、Magic Eyeのように見ると、ある板がより手前にあるように見えた
それから「間違い探し」にも応用してみたところ、偶然「超能力」のように働いて驚いた。6歳にしてはかなり賢かったのだと思うし、その後は下り坂ばかり ;-)
[0] https://preview.redd.it/yaiyf2bi9aa31.png?width=640&auto=web...
このコツで退屈な会議や会話を少し面白くできるが、寄り目になって道化師のように見えないよう注意が必要
慣れると自分の手でもできる。両手を前に出し、片方は手のひらを外向き、もう片方は内向きにして同じ形を作ったうえで、交差法または平行法で見ると、幻の3本目の手が中央に現れる。その手に焦点を合わせたまま歩き回ると、かなり幻覚的な効果が出る
元記事に似たもう一つの「超能力」は、離れた場所にある2つのデジタル時計の秒の数字が完全に同期しているか確認する能力だ。時計が遠くにあると視線を移す時間がかかり、同期しているか確認しにくいが、寄り目にして距離を縮めれば解決する
もう一つは、会話相手と同じ頭の傾き角度に素早く合わせることだ。相手が頭を左にN度傾けていて、自分もまったく同じに合わせたいなら、論文で説明した方法で相手の両目を平行法で見ればいい。「第三の目」を見るには必ず同じ角度に頭を傾ける必要があり、一度固定されると、その第三の目を基準に相手の傾きの変化も簡単に追える
1から100まで足すとき、何が別の方法を見せたのだろう。抽象的に自分で可視化したのかもしれないが、こうしたひらめきに近い体験があったのではないかと気になる
元記事の人が、90年代のインディー映画でこの超能力を使って帆船を見つけられないという冗談があったことを知っていたのか気になる
柵でやってみると、物体がほかのものよりも「本物」らしく感じられて、かなり魔法のようだ
約10年前、似た2枚の画像を簡単に比較するために、交差法で違う部分を見つけるコツを独自に発見した
言われているように、一致しない部分がちらついたり不安定に見えたりして、すぐに分かる
ただし目が疲れるので別の方法のほうを好む。99%は https://en.wikipedia.org/wiki/Blink_comparator のように、2枚の画像をちらつきや位置オフセットなしで切り替えて比較する
両目を使うと、色の変化、JPEGのような圧縮アーティファクト、アンチエイリアスされたレンダリングの微細な差などもよりよく見える
交差法の利点は動画の差分も見られることだが、画像比較ほど使う機会は少ない
たとえば「この2つの関数の違いは何だろう」や「このyamlブロックはあのブロックとどう違うのだろう」といった場合だ
エディタで2つのタブにそろえて置き、非常に素早く繰り返し切り替えると、たいてい5〜6回以内に違いが見える
すぐに鮮明になり、磁石のようにぴたりと合う
残念ながらほとんど使われていない。Lightroomの比較表示にもない
左目と右目の間で画像が重なり、差が消えるまでただ塗ればいい
Magic Eyeをやったことがあるなら、これは簡単。テスト画像3枚は全部すぐに見つけられた。
これは画面の向こう側に焦点を合わせるやり方。画面の手前に焦点を合わせるのは、どれだけ頑張ってもできない。
壁紙のようなタイル模様を見ていると、目が偶然こうなることもある。
相対的な画像サイズ、たとえば見る距離も重要。
後になって、焦点の合わせ方のせいで、すべての画像が反転して見えていると気づいたときはかなり面白かった。「山」が「谷」になり、その逆もそうだった。
残念ながら、「普通に」見ることには結局成功しなかった。
それでも「不可能モード」で欠けた星を見つけるのに文字どおり1〜2秒しかかからなかったのには驚いた。
私たちの視覚が画像から奥行きを解釈するのに優れていることは知っていたし、大きく違う領域を見つけるのも得意だろうとは思っていた。
でも、1ピクセルがあんなにはっきり目立つとは思わなかった。
なので Magic Eye の3Dは見えたものの、3D効果が反転して見えていた。
今は大人になって画面の向こう側に焦点を合わせられるけれど、それでも寄り目にするほうがずっと簡単。
記事の画像もほとんどすぐ全部見つけられたけれど、私の目玉は手前に焦点を合わせていた > _ <
ただ、印刷物で偽の焦点固定を作るほうがずっと簡単。画面だと、高リフレッシュレートの良い製品でも何か同じではない。
本当に一生懸命試している。すごく遠くを見つめてから、スマホで画像を顔の前に持ってきても、顔とスマホの距離をどう変えても画像が重ならない。
画面の手前に焦点を合わせるのは簡単だけど、向こう側へはどうやって行くのか分からない。
80年代後半にオートステレオグラムが流行していたころ、Mac Plus にそれを作成・編集できるプログラムがあった。
3Dで見ながら何時間も編集していたものだが、ある日、繰り返しの壁紙模様がある廊下を歩いていたら、目がその状態に入り、廊下全体が前に移動したように見えて、よろけて転んでしまった。
今でも繰り返し模様を見ると、目がときどき自動的に「別の」焦点にぴったり合う。
等幅フォントを使って、1行を繰り返し単語で埋めればいい。
WORDWORDWORDWORDWORDWORDWORDWORDWORDWORDWORDWORDWORD
それをコピーして複数行に貼り付ける。
寄り目にして WORD 同士が重なるようにすると、いちばん左といちばん右を除いて重なる。するとカーソルが1つではなく2つに見える。
2つのカーソルを望む場所に置いてスペースを挿入すると、その WORD、または ORDW、RDWO、ORDW が画面の奥へ沈む。平行視なら飛び出す。
6年生のとき、コンピュータ室でこうやって遊んでいた。
起きやすいどころか、ときどき正常に戻れなくなり、実際の距離がどれくらいかも混乱する。パターンの性質上、数cmごとに再び固定され得るので、近くに不規則な物体がないと、自分が本当にどこを見ているのか分からない。
私の場合、90年代中盤から後半にかけてゲーム Magic Carpet をたくさんやったせいだと思う。
そのゲームには Red/Blue アナグリフ3Dや、ステレオグラム3Dモードのような興味深いグラフィックモードがあった。
試してみるのは楽しかったが、パターンにノイズを使っていたので、テクスチャはなく、塊のような形だけが見えた。
交差視(crossview) と 平行視(parallel view) は違う、という点に注意する必要がある。
この画像 [0] を見て重ねて見ればいい。前景に何が見えるかによって、自分ができる見方が決まる。
基本的には、ステレオペアで見る3Dが凸に、つまり紙の外へ飛び出すのか、凹に紙の中へ入るのかを決める。
もちろん両方とも習得できるが、ほとんどの人は自然にどちらか一方を見る。自分の見方に応じて r/crossview や r/parallelview に行けばいい。
[0] https://i.redd.it/g5ilwgk99r781.jpg
画像を見つめながら寄り目にして、焦点が固定されるところまで行くと、画像がページの奥へ入る交差視になる。
画像を目の近くに持ってきて、遠くを突き抜けて見るように見つめたあと、ゆっくり画像を視線の中へ後ろに動かして焦点が固定されると、画像がページの外へ飛び出す平行視になる。
2つの違いが何で、なぜそうなるのかずっと気になっていたが、説明のおかげで少し理解できた。
追記:生まれて初めて、頭も画像も動かさずに両方できた。絵の向こうのさらに遠いところを見ようとしてから、また目を少し寄せて絵の手前の一点に焦点を合わせればよかった。
30年間試してきたけれど、この説明のおかげでできるようになった。
自分が何を違えているのか分からず、ただ目を上下に動かして少し調整すればいい。
画面によっては、その imgur 画像は平行視できるように縮小する必要があるかもしれない。
「ただ目を寄せればいい」というのは、自分には一度もできたことがない
ノートの裏に印刷されていた変な模様は「目を寄せるだけで」3D効果が出ると言われていたけれど、見えたことがない
後になって似たような画像をオンラインで見つけ、Photoshopで画像を開いてレイヤーを複製し、そのコピーを difference に設定して左右に動かすと、隠れた形を可視化することはできた
規則的なテクスチャがやがて消えて、形が現れる
それでも、意図された方法で見たときにどんな感じなのかは、いまだに謎のまま
目を寄せてから、ゆっくり元に戻してみるといい。できるだけゆっくり行い、画像の左右半分に繰り返し現れる構造を合わせてみるのがよい
左右半分を合わせたまま交差視を十分に維持できるなら、中央付近にある複数の特徴の間へゆっくり視線を移す。目が自然に焦点を合わせ、断片同士を対応させようとする
画像から遠すぎても近すぎてもいけない。たいていは楽な距離でよく見える。画像が大きすぎる場合は、小さくすると楽になることが多い
最初に目を寄せたり画像の向こう側を見るときは、ぼやける可能性が高い。脳が調節と輻輳を焦点の変化と自然に結び付けているからだ。この2つを分離する方法を覚えると、2D画像に焦点を合わせたまま、大きくピントを変えずに交差視へ移れるようになる
このサイトに関連情報がたくさんある: https://www.magiceye.com/stwkdisp.htm
自分はそうではない。左目は何もかもぼやけていて、眼鏡やコンタクトも役に立ったことがない。それが原因だと思っている
子どもの頃、片目が少し弱視だったので、脳がもう一方の目からの信号をより重視するように学習したのだと思う
目を寄せると、よりよく見える目の画像がもう片方を完全に覆い隠してしまう傾向があり、この手の効果を見るのが非常に難しい
自分に効いたやり方は「目を寄せること」ではなかった。2つの画像が正確に重なるように目を寄せようとするのは不可能だった
代わりに、目を寄せて別々の2つの画像の間にぼんやりした 3枚目の画像 が現れるようにし、その直後に目を寄せようとする努力をやめて、その3枚目の画像が紙とは別の空間上の一点に「浮いている」かのように焦点を合わせる
自分の脳と目の回路は、こちらのほうが得意らしい。交差視で「3枚目の画像」さえ現れれば、それを「見よう」とすることができ、そうすると目が完璧な位置にぴたりと合う
5分ほど練習したら、目を寄せ始めてから1秒以内に3枚目の画像へ焦点を合わせられるようになった
その3枚目の画像では、2つの画像の違いがトレーディングカードのホログラム箔のように「きらめく」
これは 科学可視化 では過小評価されているツールだと思う
matplotlibのアドオンを作って、データの立体図プロットを作成し、交差視や平行視で3Dとして見られるようにした: https://github.com/scottshambaugh/mpl_stereo
退屈な子ども時代に身につけた、一見ありふれたスキルを、ほかの人は知らないことが多くてよく驚く
雑誌の「間違い探し」を解くには、これは当たり前の方法だった
逆に、ほかの人が身につけていて自分が学びそこねたスキルには何があるのか気になる
最近共有した例としては、ベルトのバックルがズボンの前で少しゆるく垂れるとき、バックルのピンをズボン前のボタンに引っかけると固定できる、というものがある。これを知って喜ぶ人は多かった
もう一つ、ジャケットや前開きの服を素早く着る方法もある。ジャケットを前に持ち、両手を袖口に入れてから、体の周りに振り回しながら腕をさらに押し込むと、一瞬で着られる。見た目もよりスタイリッシュになる
いつもバランスを取ろうとしていた。左のつま先をつねったら右もやり、それを取り消すように右の次に左をやった。さらに全体を取り消すと、右・左・左・右になった
パターンは LRRLRLLRRLLRLRRL… のように続き、直前にやったことを取り消すだけなので覚えやすかった
数十年後、それが Thue–Morse sequence だと知った。重なりがないなど、興味深い性質が多い
残念ながら、語の組合せ論を学ぶうえで何の利点ももたらさず、ただ「ちょっと待て…これ、どこかで見たぞ?」という妙な瞬間を与えただけだった
[1] https://en.wikipedia.org/wiki/Thue%E2%80%93Morse_sequence
一部のズボンには、まさにその用途のための 縦向きのピン固定タブ が別に付いている
目を震わせる:https://old.reddit.com/r/Eyeshakers/
生まれつき舌小帯が短かったり、子どもの頃に舌小帯の手術を受けたりした人の中には、ヨガの達人たちが行う伝統的な自傷なしに Khecari mudra ができる人もいる:https://en.wikipedia.org/wiki/Khecar%C4%AB_mudr%C4%81
扁桃結石や後鼻漏を処理するのに使えるが、人には非常に気持ち悪がられるはずなので、当然ながら注意して行うべき
長時間声に出して読みたいが、息継ぎで途切れるのが嫌なら、息を吸いながらでも朗読できる。ただし感覚も音もあまりに変なので、実際にはあまり役に立たない
元記事の超能力に関連したパーティー芸もある。遠くの物体を選び、寄り目にしてそれが二つに見えるようにする。できれば二つの像が互いに大きく離れるくらい十分に寄り目にする。次に左の像と右の像を交互に見つめると、うまくいけば目が奇妙な宇宙人のように動いているように見える
たとえば 内なる声 は自分にはあるが、頭の中でイメージを視覚化する能力はない
後者については、大人になってから、望めば心の中に本当にイメージを思い浮かべられる人がいること[0]、逆にアファンタジアもあることを知った。そのさらに数年後になって、ようやく子ども時代の経験と結びついた
両親や先生が特に没入感があると考えていた有名な小説、とりわけ風景描写が豊かな小説が、気が狂いそうなほど退屈だった理由だった。彼らはそれこそが最高の部分で、物語を豊かで没入感のあるものにし、想像力とはそういうことに使うもので、そういう本は想像力の訓練に良いのだと言っていた
自分は恥ずかしく思いながら、いったい何を言っているのか分からず、描写が終わるところを探して読み飛ばし、そこからまた読み始めていた。結局、その言葉は彼らにとっては事実だが、自分のようにまったく視覚化できない人間にとっては事実ではなかった
ただし夢の中では例外なので、なおさら興味深い
ベルトとジャケットのコツはどちらも知らなかったのでありがたい。ジャケットを振って着るのは何百回も見ていたはずなのに、別個のスキルとして認識していなかったし、学べるものだとも思っていなかった
妻に教わるまで知らなかった、そして多くの人が知らないスキルの一つは、注ぎ口が中央にない長方形の容器から液体を正しく注ぐ方法だ。牛乳パック、5Lの水タンク、燃料缶のようなもの
液体が目的地まで最短経路で行くようにひっくり返してはいけない。逆に、容器の上面の縁に沿って流れるようにする必要がある。そうすると流れがより安定し、こぼれにくい。今でも直感には反するが、実際にはうまくいく
[0] 面白い事実:そういう人たちにとっては、「目で誰かの服を脱がせる」は文字どおり可能な能力でもある
古い vdiff:https://catb.org/jargon/html/V/vdiff.html
visual diff、つまり二つのファイルの差分を目で見つける作業のこと
optical diff という用語も報告されており、ほぼ同一の印刷物二枚を重ねて光に透かし、違いを見つける行為をより具体的に指すこともある
この方法は「後ろ側」のファイルの欠落を見つけるのには弱いが、グラフィック出力物にも使える。そう主張できる diff プログラムはほとんどない
目の視差を十分に制御できる人、たとえばランダムドット・ステレオグラムを簡単に見られる人には、興味深い変種がある
紙の印刷物二枚を持って寄り目にして重ねると、奥行き知覚を担う内蔵の画像比較「ウェットウェア」が素早く働き、違いがほぼ即座に浮かび上がる
グラフィック画像の修正箇所を見つけたり、画像を圧縮版と比較してアーティファクトを見つけたりするのに向いている