私は、Google のプロジェクト Tango を使用して、3D スキャンと再構成を調査してきました。
これまでのところ、 Project Tango ConstructorやVoxxlrなど、私が試したいくつかのアプリは短期間でうまく機能します (他の潜在的なスキャン アプリの推奨事項を喜んで取得します)。問題は、アプリに関係なく、スキャンを長時間実行すると、スキャンが非常に多くのドリフトを蓄積し、最終的にすべてがずれて台無しになることです.
空白の壁のような特徴のない空間にデバイスを向けたとき、または天井をスキャンするためにカメラを上に向けたときも、ドリフトの可能性が高くなります。デバイスは一時的に方向を失い、それによって将来のスキャンの位置合わせが破壊されます。いずれにせよ、デバイスがどこにあり、何を指しているのかをデバイスに認識させることは、私にとって問題です。
3D スキャン アプリの中には、アプリの起動時に領域学習を許可する許可を求めてくるものがあるため、一部の 3D スキャン アプリがある程度領域学習を使用していることは知っています。これは、デバイスの位置を特定し、姿勢を安定させるためだと思います (不正確な場合は訂正してください)。
私が試したアプリでは、独自の ADF をロードするオプションはありませんでした。私の理解では、慎重に学習した機能豊富な ADF を読み込むと、デバイスのポーズをより適切に固定するのに役立ちます。ユーザーが自作の ADF にロードできるアプリがこのように不足していることには理由があるのでしょうか? 難しい/不可能ですか?現在のアプリは、領域学習をローカライズするためにすでに最適に活用していますか? また、私が提供する自己記録型 ADF はこれ以上優れたものはないのでしょうか?
このトピックに関する指針/指示をいただければ幸いです。3D スキャンと再構成で ADF を使用する方法と有効性は明確に文書化されていません。最終的には、Tango を使用して高品質の 3D スキャンを作成する方法を探しています。写真に ADF が必要ない場合は、それで問題ありません。答えが、私が不可能な仕事に取り組んでいるということなら、私も知りたいです.
既製のソリューションがまだ利用できない場合は、点群を自分で処理しようとしても構わないと思っていますが、おそらく言うは易く行うは難しだと感じています。