映画『マトリックス リザレクション』(2021年)では、主人公のネオがコンピューター生成の世界「マトリックス」と戦い、彼の戦士のチームがコンピューターの周りに集まり、まだマトリックスに閉じ込められているネオのパートナー、トリニティを見つけようとします。 「橋の上にいるのは彼女だ」とネオは言い、コンピューター画面上のマトリックスを表す緑色のコードを指差す。場面はバイクに乗って橋の上にいるトリニティに切り替わる。彼女は自分がシミュレーションの一部だとは知らない。コンピューターはどのようにしてブリッジ上のトリニティを「見る」のでしょうか? それは映画のテーマではありません (彼らは人類を救う必要があります) が、この記事の焦点です。
コンピューターは数秒以内に子宮内のトリニティを識別することができましたが、コンピューターが彼女を正確に識別できるようになるまでにはまだいくつかの手順が必要でした。 1. 画像取得: コンピュータービジョンには視覚的な入力が必要です。映画では、ネオとその友人たちがマトリックスでトリニティが住んでいる名前のない都市の多くのカメラやセンサーに接続する様子が描かれています。 2. 前処理: 分析を開始する前に、視覚入力の品質を向上させるためにいくつかの調整が必要になる場合があります。これには、サイズ変更、ノイズの低減またはキャンセルなどが含まれます。映画では、バイクに乗るトリニティにカメラがズームインし始めると、このプロセスが微妙に見られます。彼女の最初の写真は鳥瞰図ですが、カメラが彼女に向けられると焦点が絞られます。 3. 特徴抽出: 視覚入力が「クリーンアップ」されると、アルゴリズムは画像またはビデオの内容を理解するのに役立つ関連する視覚属性の抽出を開始します。 4. 特徴表現: 抽出された視覚的特徴または属性は、機械学習アルゴリズムが処理できる方法で表現する必要があります。 映画では、トリニティの視覚入力がコンピューター画面上の一連の数字と文字で表現されています。 5. 機械学習とトレーニング: このステップでは、コンピューターは以前の入力に基づいて新しい視覚入力の特徴を理解するようにトレーニングされます。たとえば、コンピューターが人間を構成する特徴(鼻、耳、腕など)についてトレーニングされている場合、コンピューターは新しい人間を認識する方法を知ることになります。 6. 認識と解釈: トレーニングされたコンピューター ビジョン システムは、新しい、目に見えない視覚データを認識できるようになりました。映画では、コンピューターが金色の輪郭でトリニティ カレッジの図を描いている様子が映し出されます。 ここまで読んで、あなたはおそらくコンピューター ビジョンについて多くのことを知っているでしょう。素晴らしいですね! しかし、このテクノロジーは SF 映画でしか見られないのだろうかと疑問に思うかもしれません。答えはノーです。コンピューター ビジョンは、私たちの世界でさまざまな用途とアプリケーションに使用されています。 まず、コンピューター ビジョンの非常に単純で一般的な現実世界の例から始めましょう。あなたはこの記事をパソコンや携帯電話で読んでいるかもしれません。携帯電話を使用している場合は、ロックを解除するためにパスワード、PIN、または顔認識を使用する必要がある場合があります。顔認識機能を使用している場合は、コンピューター ビジョンが実際に機能しているのを目にしたことになります。前面カメラで顔の画像を撮影し、主要な特徴を識別して、その画像を Face ID の設定時に登録した保存済み画像と比較します。コンピュータービジョンが画像が承認されたユーザー(あなた)と一致することを認識すると、電話のロックが解除されます。 さて、毎日は遭遇しないかもしれないが、人々の毎週のルーチンにゆっくりと浸透しつつあるコンピューター ビジョンの別の例を試してみましょう。おそらく、少なくとも週に一度は食料品を買うでしょう。あなたの食料品店にはセルフチェックアウトのキオスクがありますか? 通常、商品をスキャンするときに、レジの上にカメラが向けられています。コンピューター ビジョンを使用すると、セルフ チェックアウト キオスクからのカメラ フィードを理解し、支払いをせずに商品をポケットに入れたり、不安そうに周囲を見回したりするなどの疑わしい行動を識別してフラグを立てることができます。 これはコンピューター ビジョンの 3 番目の例ですが、あまり操作する必要がないと思います。コンピューター ビジョンは交通カメラで使用され、速度超過や信号無視などの違反を検出できます。コンピュータービジョンにより違反車両のナンバープレートを抽出し、警察が適切な担当者に違反切符を送付できるようになります。スピード違反の切符を切られたことがあるなら、事故が起こったときに警察官があなたを止めなかったとしても、それはコンピュータービジョンが働いていたということです。 そのため、『マトリックス リザレクション』におけるコンピューター ビジョンの探求は、たとえその用語が使われていなくても、私たちの生活の現実に根ざしています。コンピューター ビジョンを使用すると、携帯電話のロックを解除したり、食料品店で商品を追跡したり、大切な人を見つけたりすることができます。 |
<<: CISO が AI のリスクとメリットのバランスを取る方法
TensorFlow2.0の正式版がリリースされてからしばらく経ちますが、それに関連する体系的なチュ...
センサーといえば、まず思い浮かぶのはウェアラブルデバイスです。今ではウェアラブルデバイスが広く普及し...
[[229251]]最近、マッキンゼーは、人工知能が分析技術の年間価値の40%を占め、毎年3.5兆...
機械学習は、例と経験を通じてコンピューターにタスクの実行を教える人工知能のサブセットであり、研究...
市場調査会社IDCは7月25日、近年の人工知能の急速な進化と発展により、ビッグデータモデルはますます...
ディープラーニングの父ヒントン氏:次世代ニューラルネットワーク SIGIRは、情報検索の分野における...
[[399295]]この記事はWeChatのパブリックアカウント「Python Society」から...
[[335747]]コンピュータプログラミングはかつてないほど簡単になりました。当初、プログラマー...
[51CTO.com からのオリジナル記事] オブジェクト指向の時代では、すべてがオブジェクトである...