処理速度 - PIX4Dmapper
- GPU の使用方法に関する詳細については、 「PIX4Dmapper での GPU の使用」を。
- PIX4Dmapper で処理する際のハードウェア コンポーネントの使用に関する詳細については、 Pix4D で処理する際のハードウェア コンポーネントの使用を。
- Mac / Windows XP / Linux / リモート アクセス - 仮想マシン / 分散 - 並列処理に関する詳細情報: macOS / Windows XP / Linux / リモート アクセス / 並列処理。
速度は、以下のいくつかの要因に関連しています。
- 使用ハードウェア
- CPU
- ラム
- グラフィックカード
- ハードディスク
- プロジェクト
- 画像の数
- 画像解像度
- 画像の内容
- 発見されたキーポイントの数
- 画像に位置情報が付与されているかどうか
- 選択された処理オプション
- 厳選された品質
- 生成される出力の量
現時点では、処理工程の完了まであとどれくらいの時間がかかるかを推定することはできません。.
使用ハードウェアこのソフトウェアは高度に並列化されており、マルチコアCPU、SSE/AVX命令、NVIDIA GPU CUDA処理を活用しています。ただし、処理の各ステップでこれらのリソースが同じように使用されるわけではなく、すべての部分がマルチコアやCUDAを活用できるわけではありません。パフォーマンスを向上させるには、ボトルネックのないバランスの取れた構成にすることが重要です。.
CPU
CPUは、全体の処理時間において最も重要なコンポーネントです。Pix4Dでの処理プラットフォームを設計する際には、CPUを最優先事項とすべきです。クロック速度とスレッド数は、処理時間の短縮に大きな影響を与えます。AMDとIntelのi7、i9 CPUは、それぞれ異なる状況下で優れた性能を発揮し、モデルによってコストパフォーマンスに差があります。ゴールドおよびプラチナティアのXeonプロセッサはより優れた性能を発揮しますが、価格も大幅に高くなります。.
PIX4Dmapperは、アプリケーションのインスタンスごとに1つのCPUを最大限に活用できます。複数のCPUを搭載したシステムでは、2つ目のCPUを活用するために、2つ目のプロジェクトを同時に処理できます。この機能は、マージが必要な大規模なデータセットの場合に特に役立ちます。この場合、2つのサブプロジェクトをステップ1で並列処理することで時間を節約できます。.
ラム
RAMの容量は、主に1つのプロジェクトで処理できる画像の数に影響します。 「コンピュータの要件」の 詳細については、
ハードディスク
一般的に、OSとプロジェクト処理用にSSDを、データ保存とプロジェクト保存用にHDDを組み合わせることで、ストレージ容量とパフォーマンスのバランスが良好になります。.
グラフィックカード
バージョン1.3以降、PIX4DmapperはCUDAを搭載したNVIDIA GPUを活用することで、処理速度をさらに向上させています。.
処理時間の短縮によるメリットは、ほぼすべてステップ1の処理に集中します。一般的に、画像データと処理オプションにもよりますが、通常のプロジェクトではステップ1の処理時間を10~20%短縮できると期待できます。.
プロジェクト処理時間に影響を与える要因を理解するには、 マスターハードウェアの記事。処理時間を決定する基本的な要因は、画像解像度、画像数、処理オプション、ハードウェアコンポーネントです。
選択された処理オプション
のデフォルトオプションは 処理テンプレート 通常、高品質な結果をもたらします。したがって、ほとんどのプロジェクトではデフォルトの処理オプションで十分です。処理オプションを変更する必要があるのは、次のような場合です。
- 異なる出力結果(種類と形式)が必要です。.
- 結果の質を向上させるためには、いくつかの処理オプションを調整する必要があります。.
処理速度に影響を与える主なオプションは以下のとおりです。
- 点群密度/画像スケール
- 密度を低く設定すると、処理速度が 4 倍速くなります。詳細については、 [メニュー] > [処理] > [処理オプション...] > [2. ポイントクラウドとメッシュ] > [ポイントクラウド] を。
- スケールを 1/4 に設定すると、処理速度が 4 倍になります。詳細については、 [メニュー] > [処理] > [処理オプション...] > [2. ポイントクラウドとメッシュ] > [ポイントクラウド] を。
- オルソモザイク/DSM解像度
- プロジェクトの GSD が 4 cm の場合、数値を 8 cm に設定すると、モザイクと DSM の生成がほぼ 4 倍速くなります。詳細については、 [メニュー] [処理] > [処理オプション...] > [3. DSM、オルソモザイク、インデックス] > [DSM とオルソモザイク]。
もう一つ大きな影響を与える要因は、出力の数と種類です。出力の一部を削除することで、処理速度が向上します。デフォルトの事前定義済み 処理テンプレートでは、 以下の出力が生成されます。
- ステップ 1.初期処理:
- カメラの内部と外部、ATT、BBA。.
- 自動タイポイント。.
- 品質報告書.
- ステップ 2.点群とメッシュ:
- 点群( 処理テンプレート: 3Dマップ および 3Dモデル)。
- 3Dテクスチャメッシュ( 処理テンプレート: 3Dマップ および 3Dモデル)。
- 品質レポート
- ステップ 3.DSM、オルソモザイク、インデックス:
- ラスターDSM( 処理テンプレート: 3Dマップ および 3Dマップ - 高速/低解像度)。
- オルソモザイク( 処理テンプレート: 3Dマップ および 3Dマップ - 高速/低解像度)。
- 反射率マップ( 処理テンプレート: AgマルチスペクトルまたはAg修正カメラ および Ag修正カメラ - 高速/低解像度)。