Google AIの最新3Dデータセット、15,000枚のアニメーション画像、ARがあなたの生活を支配します

Google AIの最新3Dデータセット、15,000枚のアニメーション画像、ARがあなたの生活を支配します

この記事はAI新メディアQuantum Bit(公開アカウントID:QbitAI)より許可を得て転載しています。転載の際は出典元にご連絡ください。

[[352105]]

3D オブジェクト データセットは見たことがあると思いますが、アニメーション化された 3D オブジェクト データセットは見たことがありますか?

各ダイナミック ビデオは、ターゲットを中心に撮影されます。全体の境界ボックスが付属するだけでなく、各ビデオにはカメラのポーズとスパース ポイント クラウドも付属します。

これは Google のオープンソース 3D オブジェクト データセットObjectron で、5 大陸 10 か国から収集された15,000本の短いビデオ サンプルと400 万点以上の注釈付き画像が含まれています。

Google は、3D ターゲット理解の分野には 2D の ImageNet のような大規模なデータセットが不足しており、Objectron データセットによってこの問題をある程度解決できると考えています。

データセットが公開されると、 1.6k 人のネットユーザーが「いいね!」しました。

一部のネットユーザーは、Google がまさに「Google」について考えていたときに、このタイプのデータセットを公開したと冗談を言った。

元チームメンバーの中には、AR の進歩につながる可能性のあるこのようなデータセットやモデルを見ることができて嬉しいという人もいました。

さらに、Google は、Objectron データセットでトレーニングされた、靴、椅子、カップ、カメラの 4 つのカテゴリの 3D オブジェクト検出モデルもリリースしました。

このデータセットに含まれるものと、Google が提供する 3D オブジェクト検出ソリューションを見てみましょう (プロジェクトのアドレスは記事の最後を参照してください)

9種類のオブジェクト、ARに非常に優しい

現在、このデータセットに含まれる 3D オブジェクトの例には、自転車、本、ボトル、カメラ、シリアル ボックス、椅子、カップ、ラップトップ、靴などがあります。

もちろん、このデータセットは、オブジェクトを中心に撮影されたビデオや画像だけではありません。次のような特徴があります。

注釈ラベル(3D オブジェクトの境界ボックス)

ARデータ(カメラポーズ、スパースポイントクラウド、2Dサーフェス)

データ前処理(画像形式はtf.example、ビデオ形式はSequenceExample)

スクリプトによる3D IoUメトリック評価の実行をサポート

「Hello World」サンプルを含むスクリプトを通じて、Tensorflow、PyTorch、JAX のデータ読み込みと視覚化をサポートします。

Google Cloud インフラストラクチャ上でデータセットを処理するための Apache Beam のサポート

トレーニング/テスト部分を含む利用可能なすべてのサンプルのインデックス。簡単にダウンロードできます。

画像部分のスタイルは基本的にこのようになっていますが、非常に細かくマークされています。

ビデオには、さまざまな角度(左から右、下から上)から撮影されたターゲット中心のクリップだけでなく、

ビデオ タイプの数も異なります (ターゲットが 1 つ、または 2 つ以上)。

Google は、このデータセットを公開することで、研究コミュニティが 3D オブジェクトの理解の分野や、教師なし学習などの関連研究アプリケーションのさらなる進歩を促進できることを期待しています。

使い方は? Googleは「模範を示して先導する」

初めてデータセットを入手したとき、それが役に立つかどうかわからず、いつも少し圧倒されているように感じますか?

心配しないでください。Google はすでにこのデータセットのトレーニング効果をテストしています。

かなり良さそうですね:

さらに、Google はトレーニング済みの 3D オブジェクト検出モデルもリリースしました。 (送信については記事末尾を参照)

このアルゴリズムは主に 2 つの部分で構成されています。最初の部分は Tensorflow の 2D オブジェクト検出モデルで、「オブジェクトの位置を見つける」ために使用されます。

2 番目の部分では、画像の切り抜きを実行して 3D オブジェクトの境界ボックスを推定します (次のフレームでターゲットの 2D 切り抜きを計算するため、フレームごとに実行する必要はありません)。全体的な構造は次のとおりです。

モデルの評価では、Google はSutherland-Hodgman ポリゴン クリッピング アルゴリズムを使用して、2 つのステレオ境界ボックスの交差を計算し、2 つの立方体の交差体積を計算し、最後に 3D オブジェクト検出モデルのIoUを計算しました。

簡単に言えば、2 つの立方体の重なり合う部分が大きいほど、3D オブジェクト検出モデルの品質は向上します。

このモデルは、さまざまな形式の知覚データを処理するためのパイプラインを構築するためのオープンソースのクロスプラットフォーム フレームワークである Google の MediaPipe の一部です。

同社が発売した「MediaPipe Objectron リアルタイム 3D ターゲット検出モデル」は、モバイルデバイス (携帯電話) を使用してリアルタイムのターゲット検出を実行できます。

彼らがどれほど幸せか見てください! リアルタイムのオブジェクト検出は非常にうまく機能します:

その他の3Dデータセット

Google が公開したデータセットに加えて、視覚的な 3D オブジェクトの分野には、それぞれ独自の特性を持つさまざまな種類のデータセットも存在します。

たとえば、スタンフォード大学が提案したScanNetV2は屋内シーン データセットですが、ScanNet は 21 のターゲット クラスと 1,513 の収集されたシーン データを含む RGB-D ビデオ データセットであり、セマンティック セグメンテーションやターゲット検出タスクに使用できます。

現在、自動運転の分野で非常に人気があるKITTIデータセットも3Dデータセットです。これは現在、自動運転シナリオにおけるコンピュータービジョンのアルゴリズム評価データセットとしては最大規模であり、市街地、農村部、高速道路などのシーンで収集された実際の画像データが含まれています。

さらに、Waymo、SemanticKITTI、H3D などのデータ セットもあり、さまざまなシナリオで使用されます。 (例えば、SemanticKITTI は自動運転のための 3D セマンティック セグメンテーションによく使用されます)

動画であれ画像であれ、これらのデータセット内の 1 つのサンプルには基本的に複数のターゲットが含まれており、使用シナリオも Google の Objectron とは異なります。

興味のある方は、以下のポータルからGoogleの最新の3Dオブジェクト検出データセットと関連モデルを閲覧できます。

Objectron データセット ポータル:
https://github.com/google-research-datasets/Objectron/

4 種類のオブジェクトに対する 3D オブジェクト検出モデル:
https://google.github.io/mediapipe/solutions/objectron

<<:  ドローンのアフターサービス市場の改善が必要

>>:  パーセプトロンの物語: 機械学習はどのようにして今日の地位に到達したのでしょうか?

ブログ    

推薦する

AIは万能か? AI がまだ直面している課題は何ですか?

[はじめに] 人工知能(特にコンピュータビジョンの分野)に関しては、誰もがこの分野における継続的な...

人工知能「トレーナー」がAIをより賢くする

「人工知能は子供のようなものです。継続的なトレーニング、調整、育成を通じて、その「IQ」はますます高...

...

...

...

DeSRAは欠陥を検出して除去し、実際のシーンの超解像におけるGANをより完璧にします

生成的敵対的ネットワーク (GAN) を使用した画像超解像 (SR) は、リアルな詳細を復元する上で...

...

人工知能は世界の終わりか、それとも深淵か?

あなたは深淵を見つめ、深淵もまたあなたを見つめ返します。 「第一法則: ロボットは人間を傷つけたり、...

...

2023 年の AI セキュリティに関するトップ 10 の話題

生成 AI は 2022 年末までに世界を席巻し、2023 年には AI 分野が脚光を浴びることにな...

...

...

産業用ロボットを正確に選択するにはどうすればいいですか?これら 9 つのパラメータが教えてくれます。

オートメーション業界のベテランや経験豊富な電気機械エンジニアにとって、適切な「ロボット」を選択するこ...

自動車技術が新たな時代を切り開きます!メルセデス・ベンツ、BMW、Google、Amazon、Qualcommの次世代レイアウト!

編纂者:ヤン・ジェン制作:51CTO テクノロジースタック(WeChat ID:blog)次世代のス...

「機械学習アーキテクチャ」 現実世界の機械学習システムのアーキテクチャ

機械学習では、ML モデルの作成とパッケージ化を支援する ML 開発プラットフォームの概要を説明しま...