前記事に記述した通り、ARkitではポイントクラウド(点群)を取得して平面検出を行うことができる。
仮説(希望)
ポイントクラウド(点群)を取得できるのなら、point netのように点群情報をもとにsemantic segmentationとobject detectionが行えるのではないだろうか。(できたら嬉しいな)
実際のところ
前記事でもあげたようにARkitでは、1秒間に精度がいい時で数百点の点群を取得できるそう。果たしてこれは十分な量なのだろうか。
ARKit 3d point cloud - House walk through
これは家の中を歩き回ってARkitで取得した点群を元に三次元を復元した動画だが、この動画を見る限り部屋の内部が精密に復元できてるとは言い難い。これ自身がpoint netを使用している訳ではないだろうがARkitが取得する点群データはあくまで平面検出をするのに十分な量であって、三次元復元には耐えかねるのかもしれない。