3D計測システムのデータをいじってみましたご無沙汰してしまいまして申し訳ありません。3D計測システムから出力された点群データを処理してみたいと思います。3D計測システムの情報はこちら。W3"に手を加えたもので、それで撮影した2枚の画像から、付属のソフトウェアで3D点群データを生成します。デジカメで写真を撮ればいいので、とてもお手軽なスキャンが可能になります。さぁ、今回の対象物はこちら!これをぐるっと一周11ショットのデータを用意していただきました。写真から点群データ化するところは富士フイルムさんのソフトウェアで行うので、そのあとからご覧いただきます。データの読み込みです。Rapidformでは、このシステム専用の拡張子であるCSDをサポートしています。複数のショットがある場合、XOMでは別々に読み込みができませんので、SHIFTキーを押しながらすべて選択してください。オプションのカスタム設定にチェックを入れないと、読み込み時に自動的に点群をメッシュにします。データが重くなるなどの理由で点群のまま読み込みたい場合には、カスタム設定にチェックを入れて、「点群のみ」「法線方向を作成」「テクスチャを含む」にチェックを入れて読み込みましょう。データを読み込むと、このようなアラートが出てきます。スケールの大きなデータが読み込まれたときに、単位が合っているか確認するものですが、今回はmmで正しいのでそのままOKを押します。最近はロングレンジデータの処理も増えてきたので、このアラートはよく出てきます。するとこのような形でデータが読み込まれました。色情報付きで、すでにこれはメッシュになっています。ひとつのデータが70万から80万ポリゴンくらいでした。なんとなくできているようにも見えますが、まだこれはお互いのショットの位置が合っていません。各ショットをそれぞれ単一色で見るとわかりますね。メッシュデータをいじっていきますので、スキャンモードに入りましょう。スキャンデータをダブルクリックするか、ツールバーのボタンを押してください。最初に行うのは、空中に浮かんでいる小さなノイズ(クラスタ)の除去作業です。これには、お約束の手法があります。1塗りつぶし選択(選択⇒モード⇒塗りつぶし選択。左下のアイコン)で、残したいところを選択する。塗りつぶし選択とは、自分がクリックした場所からつながっているメッシュをすべて選択するものです。2選択箇所を反転する(選択⇒反転)。いらないところが選択されます。慣れてきたらSHIFT+Iのショートカットを使うと早いです。3選択箇所を削除する(編集⇒削除。これで空中のノイズはあっという間に消えます。小さいノイズは見えませんので、ノイズを選択するのではなく、欲しいところを選択して反転しましょう。これをそれぞれのショットに対して行います。次に、エッジの部分をきれいにします。このシステムで点群化されたデータは、拡大してみるとエッジのところがギザギザしているだけでなく、跳ね上がっていることがわかります。画像から点群を起こしているので、境界の認識が難しいのでしょうね。こんなときには、境界要素の選択です(選択⇒境界要素)。以前選択に関する投稿にも出てきましたね。エッジの1列だけだと足りないようなので、選択範囲を拡大します。今回は思い切って10列拡大しました。「こんなに?」という感じですが、たくさんのショットでオーバーラップも多いので大丈夫でしょう。全体でみるとこんな感じです。これもそれぞれのデータに対して行います。これで下ごしらえは完了。位置合わせをしていきます(ツール⇒スキャンツール⇒位置合わせ)で、はじめは「手動位置合わせ」をします。「参照」というところをクリックすると枠が黄色くなりますので、移動したくないデータをクリックします。次に「移動」をクリックして、移動したいデータをクリックします。すると画面が3つにわかれてくれます。