【最先端技術】Google画像解析を試してみたら精度がとんでもなく高かった…!

最先端技術 Google 画像解析 精度 とんでもなく 高かった..

 

世間で注目されている、AI技術ですが、このAI技術によって、画像解析という分野も非常に発展しているのはご存知でしょうか。

昔よりも画像解析の精度は上がっており、画像から様々な情報を取得することができます。

今回は皆さんにその精度を体感して頂くために、Google Cloud Vision APIを使った画像解析技術をご紹介していきたいと思います。

 

Google Cloud Vision APIとは


Google Cloud Vision APIは、Google Cloud Platformが提供している、機械学習サービスの1つです。

このサービスを利用するとGoogleがもっている画像に関する機械学習モデルを使って、対象の画像から色々な情報を取得することができます。

そしてGoogle Cloud Platformでは、公式サイトで、実際に画像をアップロードして解析できるデモサイトを無料で公開しています

Google-Cloud-Vision-API Google-Cloud-Platform 画像解析

今回はこのデモを利用して色んな画像を分析させてみて、どんな解析結果が出るのかを試してみましょう。

 

実際に画像解析をやってみた


以下で、実際にGoogle Cloud Platformのデモサイトにて、画像解析を行っていきます。

この記事では「①赤ちゃんの画像」と、「②トラの画像」、「③お城の画像」について解析しましたので、その精度を確認していただけたらと思います。

Case1 赤ちゃん

まずは試しにかわいらしい赤ちゃんの画像を解析してみましょう。

赤ちゃん baby

デモサイト上に、画像をドラック&ドロップすれば、解析が始まります。

Google-Cloud-Vision-API Google-Cloud-Platform 赤ちゃん 画像解析

解析結果として、Person(人)と表示されており、画像に人がいることが認識されています。

これはまだ分かりやすいですよね。

さらに詳しく見るため「Labels」タブをクリックすると、Skin(肌)やSmile(笑顔)、Baby(赤子)など、様々な情報が表示されます。

Google-Cloud-Vision-API Google-Cloud-Platform 赤ちゃん 画像解析 Labels

そしてGoogleの解析機能のすごいところは、人の表情を正確に読み取るという技術です。

「Faces」タブを選択してみると、赤ちゃんの表情を分析できました。

Google-Cloud-Vision-API Google-Cloud-Platform 赤ちゃん 画像解析 Faces

AI技術を利用し、楽しい、悲しい、怒り、驚きなど、感情がスコア化されており、画像の人物がどんな表情をしているのかを分析していることがわかるかと思います。

今回の画像では、Joyのスコアがとても高いことからもわかる通り、赤ちゃんもとても楽しそうな表情をしていますよね。

試しにこちらの激おこなおじ様の画像も分析してみましょう。

画像解析 おじさん サラリーマン 怒り PC

解析した結果、今度は怒りのスコアが高くなりました。

Google-Cloud-Vision-API Google-Cloud-Platform おじさん サラリーマン 怒り 表情 画像解析 Faces

このようにしっかりと表情の分析ができています。

さらには複数の人が写っている画像で解析してみても、別々で顔を認識し、表情を読み取ることができています。

画像解析 複数人 表情 faces 感情 Google-Cloud-Vision-API Google-Cloud-Platform

ただ人というだけではなく、人の些細な表情を読み取り、どんな感情なのかを画像から分析しているのですね。

 

Case2 トラ

次はこちら、トラの画像です。

画像解析 トラ ベンガルトラ

では、ここで問題です。

この画像の結果が、どのようなものか、三択から選んでみてください。

  1. トラ
  2. シベリアトラ
  3. ベンガルトラ

正解は…

画像解析 Google-Cloud-Vision-API Google-Cloud-Platform ベンガルトラ

③のベンガルトラでした。

解析では、ただトラというだけではなく、このトラがベンガルトラだということも画像で解析できています。

ここで、試しにベンガルトラにとても似ているシベリアトラを画像解析にかけてみます。

画像解析 Google-Cloud-Vision-API Google-Cloud-Platform シベリアトラ

結果は、わずかではありますが、シベリアトラに近いという結果が出ました。

私たちの目では一体どこが違うのかを判別するのは難しいですが、Googleの画像解析では、些細な箇所まで分析をして、品種まで特定できてしまっているのは凄いですよね。

 

Case3 城

画像解析のすごさは、人物や動物の解析だけではありません。

Googleの画像解析では、風景や建造物の分析も可能です。

ではここで問題です。下の画像のお城の名前を3択から選んでみてください。

画像解析 城
  1. 大阪城
  2. 名古屋城
  3. 姫路城

 

はい、正解は…

画像解析 Google-Cloud-Vision-API Google-Cloud-Platform 大阪城

①大阪城です。

Googleの画像解析でも、ただの城というだけではなく、大阪城という結果がはっきりと出ています。

そして、結果には正確な場所がマップで表示されているのですね。

画像を解析することによって、正確な位置まで特定することが可能なのです。

 

まとめ


Googleの画像解析では、人であれば表情まで読み取り、風景であればその風景の場所まで特定できるほど精度が上がっています。

この画像解析技術は車の自動運転の技術に使われていたり、工場などでは今までは目視で確認していた検品作業などでも、この画像解析技術を利用した機器が取り入れられています。

このようにすでに私たちの生活の中でも、色々な場所でこの画像解析技術は使われています。

さらに進化していけば、家の鍵が顔認証になるといった、SFのような未来もあるかもしれません。

私たちの生活を豊かにしていく技術であるのは間違いないので、今後の画像解析技術の発展に注目です。

 

今回使用したデモサイトを利用して画像解析を体験してみたい!という方は以下からどうぞ。

Google Cloud Vision API →→→  https://cloud.google.com/vision?hl=ja