BlenderProc:Blenderで機械学習用の画像データを生成するPythonツール

機械学習用の画像データをCGで生成するのもData Augmentationの範疇でしょうか。
物体や風景画像だけでなく、Depthや物体ラベル、Semantic Segmentation用のアノテーション画像も必要となると、CGで生成した方が断然楽ですね。

機械学習用の画像を生成するUnreal Engine用のプラグインもありましたが



Blenderで学習画像をバッチ生成できるPython製のコマンドツールが公開されている↓

BlenderProc



ディープラーニング用の学習画像を生成するためのプロシージャルBlenderパイプラインです。
詳細はarXivにある論文をご覧ください。(随時更新しています):https://arxiv.org/abs/1911.01911


スポンサーリンク

対応するBlenderのバージョンは2.82。


スポンサーリンク


設定をyaml形式で記述して、run.pyにyamlファイルや3Dオブジェクト、カメラ位置情報のファイルを引数に渡して実行するだけでBlenderで画像をレンダリングできるらしい。
yaml設定ファイルの書き方や、データの読み込み方はexamplesを真似すれば良さそう。

要するに、Blenderの細かい操作方法などを習得しなくても、各成分ごとに分解されたレンダリング画像をバッチで出力できるようにしたツールだな。
run.pyを読む限り、対応するOSはLinuxとMacだけで、Windowsには対応していないみたい。

2022年3月 追記:Google Researchからもツールが出ましたね↓
Kubric:機械学習用アノテーション付き動画生成パイプライン
久しぶりにコンピュータビジョン系の話題。Google Researchから機械学習用のアノテーション付き動画を生成するためのツールがオープンソースで公開された↓KubricKubricは、Instance Segmenta...


スポンサーリンク

関連記事

3DCG Meetup #4に行ってきた
スクレイピング
ZBrushでアヴァン・ガメラを作ってみる 下アゴの付け根を修正
Texturing & Modeling A Procedural ApproachをGoo...
PCA (主成分分析)
Mean Stack開発の最初の一歩
マジョーラ
続・ディープラーニングの資料
Google Colaboratoryで遊ぶ準備
ハリウッド版「GAIKING」パイロット映像
2D→3D復元技術で使われる用語まとめ
iPadをハンディ3Dスキャナにするガジェット『iSense 3D Scanner』
ラクガキの立体化
UnityのAR FoundationでARKit 3
為替レートの読み方 2WAYプライス表示
Pythonのソースコードに特化した検索エンジン『Nullege』
Raspberry Pi 2のGPIOピン配置
ブラウザ操作自動化ツール『Selenium』を試す
2012のメイキングまとめ(途中)
Google App Engine上のWordPressでAmazonJSを利用する
SSD (Single Shot Multibox Detector):ディープラーニングによる一般...
フォトンの放射から格納までを可視化した動画
SVM (Support Vector Machine)
ZBrush 2018での作業環境を整える
Blender 2.8がついに正式リリース!
html5のcanvasの可能性
Maya LTでFBIK(Full Body IK)
ZBrushでアヴァン・ガメラを作ってみる 爪とトゲを追加
HD画質の無駄遣い
写真から3Dメッシュの生成・編集ができる無料ツール『Autodesk Memento』
ZBrushでアヴァン・ガメラを作ってみる 甲羅の修正・脚の作り込み
Raspberry PiのGPIOを操作するPythonライブラリ『RPi.GPIO』の使い方
フィーリングに基づくタマムシの質感表現
機械学習のオープンソースソフトウェアフォーラム『mloss(machine learning ope...
AR (Augmented Reality)とDR (Diminished Reality)
KelpNet:C#で使える可読性重視のディープラーニングライブラリ
openMVGをWindows10 Visual Studio 2015環境でビルドする
NICOGRAPHって有名?
Physically Based Rendering
Windows10でPyTorchをインストールしてVSCodeで使う
Blenderでよく使うaddon
ZBrushで仮面ライダー3号を造る 仮面編 PolyGroup作成に再挑戦

コメント