tensorflow/graphics

TensorFlow Graphics: Differentiable Graphics Layers for TensorFlow

何を解決するか

3Dビジョンタスク用の機械学習モデルを訓練するには、通常、大量のラベル付きデータが必要ですが、その作成には高コストがかかります。TensorFlow Graphicsは、『合成による解析』(analysis by synthesis)を用いて自己教師あり学習が可能な、微分可能なグラフィックスレイヤーを提供することで、この課題に対処します。システムはシーンのパラメータを抽出し、それを再レンダリングして元の画像と照合することで、正確性を検証します。

仕組み

コンピュータグラフィックス技術をニューラルネットワークアーキテクチャに直接組み込み、微分可能なレイヤーとして利用します。これにより、ネットワークは幾何学的仮定や制約を活用できます。このライブラリには、カメラ、反射モデル、空間変換、メッシュ畳み込みなどの特定のコンポーネントに加え、TensorBoard用の3Dビューアーも提供されており、3Dメッシュやポイントクラウドのデバッグを支援します。

対象ユーザー

3Dコンピュータビジョン、オブジェクトポーズ推定、表面変形用の機械学習モデルを開発している研究者や開発者。

特徴

  • ニューラルネットワーク向けの微分可能なグラフィックスおよび幾何学レイヤー。
  • 合成による解析を用いた自己教師あり学習のサポート。
  • TensorBoard用の統合された3D可視化プラグイン。
  • カメラ、反射、メッシュ畳み込み向けの包括的なツールセット。

3Dビジョンモデルの自己教師あり学習を可能にする、微分可能なグラフィックスと幾何学レイヤーのライブラリ— @tensorflow

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト