XGRIDSドキュメント
  • 简体中文
  • English
  • 繁體中文
  • 日本語
  • Deutsch
  • Español
  • Italiano
  • Français
  • Русский
  • 简体中文
  • English
  • 繁體中文
  • 日本語
  • Deutsch
  • Español
  • Italiano
  • Français
  • Русский
  • PortalCam

    • 製品概要
    • デバイスの基本操作
    • LCC Scan App の使用
    • メンテナンスとお手入れ
    • FAQ
  • Lixel K シリーズ

    • Lixel K1

      • 製品概要
      • デバイスの基本操作
      • デバイスのアクティベーションと接続
      • デバイス収集
      • 絶対座標のポイントクラウドデータを取得する
      • マップフュージョン
      • 典型的なシーンにおける経路計画の推奨
      • 注意事項
      • FAQ
    • Lixel K2

      • 製品概要
      • デバイスの基本操作
      • デバイスのアクティベーションと接続
      • デバイス収集
      • 絶対座標のポイントクラウドデータを取得
      • マップフュージョン
      • 典型的なシーンにおける経路計画の推奨
      • 注意事項
      • FAQ
  • Lixel L シリーズ

    • Lixel L2 Pro

      • 製品概要
      • デバイスの基本操作
      • デバイスのアクティベーションと接続
      • デバイス収集
      • 絶対座標のポイントクラウドデータを取得する
      • 実時計測機能
      • 付録
      • FAQ
  • アクセサリー

    • Stick Light

      • 取り付けガイド
      • 基本操作
      • よくある質問
  • Lixel Studio

    • バージョンと著作権
    • インストールとアクティベーション
    • ソフトウェアインターフェース
    • ファイル操作
    • プロジェクト処理
    • ツール
    • 2D 作図
    • 業界応用
    • 設定
    • デバイス接続
  • Lixel CyberColor

    • LCC Studio

      • はじめに
      • バージョンと更新
      • ダウンロードとインストール
      • インターフェース概要とナビゲーション
      • 再構築前の準備
      • モデル再構築
      • 単一モデル再構築
      • 地図合成
      • 空地融合
      • 航空撮影再構築
      • マイモデル
      • その他の機能
      • 設定とアカウント
      • Converter
      • 動画再構築
      • よくある質問 / FAQ
    • LCC Scene Editor

      • バージョンと更新
      • アカウントとサインイン
      • 製品概要とホーム画面
      • エディター画面
      • ナビゲーションモード
      • ファイル
      • 設定
      • 編集
      • ウィンドウ
      • グローバルツールバー
      • アセットとプロパティ
      • 左ツールバー
      • ビューポイント
      • ポータル
      • スカイボックス
      • アノテーション
      • 測定
      • フライスルー
      • シーンレポート
      • 3D レイアウト
      • ミニマップ
      • プレビューモード(Viewer)
      • ヘルプ
      • よくある質問(FAQ)
      • スポーンポイント
    • LCC Model Editor

      • バージョンと更新
      • ユーザーガイド
      • 概要とインターフェース
      • ファイル操作
      • セレクター
      • モデルの編集
      • 測定
      • カラーグレーディング
      • アセット管理
      • 設定とヘルプ
      • よくある質問
    • Capture Guide

      • 概要
      • 撮影デバイス概要
      • 一般的な撮影の原則
      • 屋内シーンの撮影
      • 屋外シーンの撮影
      • 大規模撮影(マップフュージョン)
      • 空地マップフュージョン撮影
      • オブジェクト撮影
      • 人物撮影
      • ビデオ再構築撮影
      • HD Enhancement
      • 制御点(Lixel P1)
      • FAQ とトラブルシューティング
    • LCC Studio Linux

      • 製品概要説明
      • 基本アーキテクチャマニュアル
      • インストールと展開説明書
      • コンテナ起動パラメータ説明書
      • CodeMeter オフラインライセンス展開説明書
      • APIコマンドセット
      • 付録-開発者データマニュアル
      • 付録-エラーコード一覧
      • シングルノードマルチGPUクラスタ展開QuickStart
    • バージョン履歴
  • プラグインと SDK

    • Unreal

      • 概要
      • クイックスタート - Windows
      • クイックスタート - Linux
      • クイックスタート - Quest3
      • エディションとライセンス
      • レンダリング
      • 画面調節
      • 法線とライティング
      • シーン編集
      • パフォーマンスパラメーター
      • パフォーマンス最適化ガイド
      • サードパーティおよびエンジンプラグインとの連携
      • プロキシメッシュ
      • 読み込みアニメーション
      • コリジョン
      • ナビゲーションシステム対応
      • Single layer water 対応
      • ローカライズ
      • よくある質問
      • トラブルシューティング
      • ログと診断
      • お問い合わせ
      • API リファレンス

        • ALCCActorBase
        • ULCCComponentBase
        • ULCCComponent
        • ULCC2Component
        • SOG / SPZ / PLY Actors
        • ALCC2ProxyMesh
        • ALCCClippingVolume
        • ALCCSectionPlane
        • ULCCUtilLibrary
        • Enums
        • Structs
      • 更新履歴

        • v3.3.1
        • v3.0.0
        • v2.2.1
        • v1.0.0
        • v0.9.0
        • v0.8.0
        • v0.7.1
        • v0.6.1
        • v0.5.2
        • v0.4.1
        • v0.4.0
        • v0.3.0
        • v0.0.5
        • v0.0.4
        • v0.0.3
        • v0.0.2
        • v0.0.1
    • Web

      • はじめに
      • レンダリング性能最適化ガイド
      • グラフィックス設定
      • よくある質問
      • API リファレンス

        • LCCRender::clearIndexDB
        • LCCRender::dispose
        • LCCRender::load
        • LCCRender::setCamera
        • LCCRender::unload
        • LCCRender::update
        • LCCObject::checkRenderNextFrame
        • LCCObject::clearRenderNextFrame
        • LCCObject::ecef2Prj
        • LCCObject::getBounds
        • LCCObject::getEnvInstancedMesh
        • LCCObject::getInstancedMesh
        • LCCObject::getLodInfos
        • LCCObject::getOriginPosition
        • LCCObject::getProjectionCoordinateSystemInfos
        • LCCObject::hasCollision
        • LCCObject::hasEnvironment
        • LCCObject::hasShcoef
        • LCCObject::intersectsCapsule
        • LCCObject::intersectsRayExt
        • LCCObject::intersectsRayFromOriginExt
        • LCCObject::intersectsSphere
        • LCCObject::lowerToBottom
        • LCCObject::prj2Ecef
        • LCCObject::raiseToTop
        • LCCObject::raycast
        • LCCObject::raycastFromOrigin
        • LCCObject::setAlpha
        • LCCObject::setClipBox
        • LCCObject::setClipPlane
        • LCCObject::setEndLod
        • LCCObject::setLodAutoLevelUp
        • LCCObject::setMaxDistance
        • LCCObject::setMaxNodeSplats
        • LCCObject::setMaxSplats
        • LCCObject::setOriginPosition
        • LCCObject::setPointsColor
        • LCCObject::setRenderState
        • LCCObject::setRotation
        • LCCObject::setScale
        • LCCObject::setSemantic
        • LCCObject::setSemanticColor
        • LCCObject::setSmooth
        • LCCObject::setStartLod
        • LCCObject::setTranslation
        • LCCObject::setVisible
        • LCCObject::togglePointsDisplayMode
        • LCCObject::useEnvironment
        • LCCObject::useShcoef
      • 更新履歴

        • v0.6.3
        • v0.6.2
        • v0.6.1
        • v0.6.0
        • v0.5.5
        • v0.5.4
        • v0.5.3
        • v0.5.2
        • v0.5.1
        • v0.5.0
        • v0.4.1
        • v0.4.0
        • v0.3.1
        • v0.3.0
        • v0.2.0

製品概要説明

ℹ️

データプライバシー声明

Lixel CyberColor Studio (Linux Server) はデータプライバシーを中核原則とし、機微な情報が常にお客様のプライベート環境内に留まることを保証する。本ソフトウェアはお客様が管理する Docker 環境内でのみ動作し、業務システムとのすべてのやり取りは読み取り操作に限定され、お客様の認可のもとで行われるため、書き込み権限やデータ変更は発生しない。 主要なデータプライバシー対策は以下のとおりである。

  1. 隔離処理:LCC ソフトウェアはお客様のプライベートインフラ内で完全にデータを処理し、設計上、外部サーバーや第三者サービスへのデータ転送を必要とせず、実行もしない。
  2. 認可駆動のアクセス:業務システムから発行されるすべての API 呼び出しは、お客様が提供するアクセスキーによって認証され、認可されたやり取りのみが発生することを保証する。
  3. 外部データを読み取らない:本ソフトウェアは指定された作業ディレクトリ内のデータのみを厳格に操作し、お客様のプライベートサーバーやその他の外部システムのデータにアクセス・読み取り・転送を行わない。
  4. お客様による制御:すべての入力ディレクトリおよび出力ディレクトリはお客様が定義し、データフローに対する完全な制御をお客様に付与するとともに、社内のデータガバナンスポリシーへの準拠を保証する。

製品紹介

LCC Studio (Linux Server) は高効率かつ拡張性の高いコンテナ化製品であり、本ソフトウェアは単一マップ再構築、地図融合、空地融合の複数の再構築モードに対応し、クラスタ計算能力を備えることで大規模な3D再構築タスクを高効率に処理する。Docker 技術をベースに、LCC 再構築ソフトウェアは業務システムとシームレスに統合でき、柔軟なデプロイに対応し、マルチGPU 並列計算を十分に活用することで再構築性能を大幅に向上させる。さらに、本ソフトウェアは開発者がデータをエクスポートすることを許可し、二次開発やエコシステムアプリケーションの拡張を容易にする。

機能概要

説明:単一マップ再構築、地図融合、空地融合、開発者データ、クラスタモードはいずれも高度な機能(付加価値サービス)であり、製品が具体的に含む機能はユーザーのニーズに応じて決まる。詳細は XGRIDS のイノベーション営業までお問い合わせいただきたい。

  • マルチモード再構築:単一マップ再構築、地図融合、空地融合の再構築に対応し、採集手法が規範に沿っている場合、本バージョン製品では最大で推奨500min 以内の地上スキャン時間、15000枚以内のドローン画像による3DGS 再構築に対応し、多様なシーンモデリングのニーズに適用できる。
  • 高効率計算:地図融合、空地融合に対するマルチGPU 並列アクセラレーションのみに対応し、再構築性能を大幅に向上させ、大規模データ処理のニーズを満たす。
  • データ開放性:開発者データエクスポートに対応し、二次開発やエコシステムアプリケーションの拡張を容易にする。
  • システム互換性:HTTP API を提供し、他の業務システムとの高効率な統合を容易にし、自動化処理とアプリケーション拡張を実現する。
  • アルゴリズムのアップグレード:本バージョンで採用するアルゴリズムは、メモリ使用量とディテール効果を最適化している。
  • ライセンス方式:本バージョンはオンラインライセンス、オフラインハードウェアライセンス、オフラインソフトウェアライセンスに対応する

ワークフロー

説明:ソフトウェアの起動時、XGRIDS サーバーから認証情報のみを取得する。この過程では、サーバーとのやり取りは発生するものの、作業データは関与しない。この過程はライセンス検証に限定され、システムへの安全なアクセスを保証し、お客様のプライベートデータへのアクセス・転送・処理は行わない。

プライベート展開お客様のLinuxサーバー(Nvidia Docker Runtime + Nvidiaドライバ)LCC Dockerコンテナ 0(メインノード)GPU 0LCC Dockerコンテナ 1(サブノード 1)GPU 1LCC Dockerコンテナ 2(サブノード 2)GPU 2サービスレジストリDockerコンテナデータストレージマウントお客様の業務システムAPIユーザーUIUSBドングルまたはオンラインライセンス管理ライセンス取得備考:LCCは起動時にライセンス情報を取得し、作業データは送信しません。

製品アーキテクチャ

ビジネス
レイヤー
業界アプリケーション
権限管理
APIサービスバス
ソフトウェア
サービス
ケイパビリティ
レイヤー
空間再構築
Multi-SLAM
空中三角測量
パノラマ再構築
マルチセンサー融合
空間理解
ヘテロジニアス計算
ガウシアンスプラッティング
ニューラルレンダリング
マルチソースデータ融合
マルチマップ融合
空地融合
高性能分散コンピューティング
大規模シーン最適化
データ圧縮
LODレベル管理
ストリーミング読込
マルチプラットフォーム閲覧
XGRIDS
分散
コンピューティング
フレームワーク
分散タスクスケジューリング
データ検証とパッケージング
タスク作成と分割
タスク状態管理
タスクデータ管理
分散リソース管理
リソース割当
リソース状態管理
リソースレジストリ
仮想化
リソースレイヤー
分散計算リソースの仮想化ラッパー
ネットワークインターフェース層
トランスポート層
計算リソースのカプセル化
ストレージ層
分散ストレージの仮想化ラッパー
ローカルストレージ管理
ネットワークストレージ管理
コンテナ化管理
インフラ
基盤
GPU
CPU
FGPA
ASICs
ストレージ
ネットワーク
コンテナ

業務統合

データ準備

  • ドキュメントの要件に従い、入力データを指定された作業ディレクトリに整理する。

マルチマップ融合再構築の起動

  • 提供される HTTP API を使用して再構築タスクを起動する

進捗の監視

  • API をポーリングしてリアルタイムのステータス更新を取得し、タスクが完了するまで続ける

構成要件

ハードウェア説明

LCC 再構築タスクの性能は主に CUDA Core と FP32 TFLOPS(毎秒浮動小数点演算)の影響を受ける。グラフィックスカードの NVLink、Tensor Core(AI 演算能力)、FP64 などの特性やビデオメモリ(≥32GB)との関係は比較的小さい。したがって、一部のハイエンド AI カード(A100、H100 など)の性能は、より高い CUDA Core と FP32 演算能力を持つ一部のローエンド型番(A10、L40 など)に及ばない場合すらある。

  • LCC 再構築タスクの性能分布:

    • LCC 再構築フローは大きく2つの部分に分けられる:

      • GPU 集約型アルゴリズム:全体の約半分を占め、この部分のタスクは GPU 性能、とりわけ CUDA Core と FP32 演算能力の影響を大きく受ける。
      • CPU 集約型アルゴリズム:全体の約半分を占め、GPU の性能はこの部分の計算時間への影響が小さい。
    • したがって、GPU 性能は GPU 集約型部分の再構築時間にのみ顕著な影響を与える。一方、CPU 集約型部分については、CPU の性能がより重要な役割を果たす。

グラフィックスカード推奨

  • グラフィックスカードを選定する際は、タスクの要件と予算に応じて適切な型番を選ぶことを推奨する。以下は当社が推奨するグラフィックスカードの一覧であり、性能順に並べている:

    • L40:再構築タスクにおいて、L40 はより強力な Core と FP32 能力により、最良の性能を提供する。
    • RTX 4090:コンシューマー向けのハイエンドグラフィックスカードとして、RTX 4090 は優れた CUDA Core 性能と高効率な FP32 計算を提供し、ほとんどの LCC 再構築タスクに適している。
    • RTX 4090 D:国内特別供給版。
    • L20:L40 と比較して、L20 は依然として高い CUDA Core と FP32 演算能力を維持しており、性能要求が高いが予算が比較的限られているユーザーに適している。
    • RTX 3090:性能は RTX 4090 よりやや低いものの、多くの再構築タスクにおいて依然として非常に強力な性能を提供し、コストパフォーマンス要求の高いユーザーに適している。
    • A10:予算が比較的限られているユーザーに適しており、性能は上記のいくつかのグラフィックスカードより低いものの、基本的な LCC 再構築タスクのニーズは依然として満たすことができる。
  • 注意:

    • ビデオメモリ:ビデオメモリの容量(≥24GB)は LCC 再構築タスクへの影響が比較的小さく、極めて大規模なシーンを処理する場合を除き、推奨される GPU 枚数の区間内では、ビデオメモリを増やしたりビデオメモリが 32GB を超えるグラフィックスカードを使用したりしても、タスク効率の向上に対する効果は限定的である。
    • マルチカード構成:比較的大きなシーンを再構築する場合、マルチGPU はアクセラレーション効果を生み出せる。シーンの大きさ(スキャン時間+ドローン画像数)と使用可能な最大 GPU カード枚数の関係は表のとおりである。
  • 下表は GPU 性能参照表であり、赤色で * が付いた型番は実際に比較を行った型番で、比較的正確な相対演算能力の見積もりがある。その他の型番は類似アーキテクチャに基づいて見積もったものである。

型番CUDA CoreFP32 TFLOPS相対演算能力
RTX 5090/
RTX 5090 D
21760104.81.27~1.33
RTX 6000 Ada1817691.061.1~1.11
L401817690.521.1~1.11
RTX 4090*16384*82.58*1.00*
RTX 4090 D*14592*73.54*0.89*
H100 PCIe 96G1689662.080.75~1.03
H800 PCIe 80G1459251.220.62~0.89
L201177659.350.72~0.72
RTX A60001075238.710.64~0.67
RTX 3090*10496*35.58*0.62*
A10921631.240.54~0.54
L4742430.290.37~0.45
A100/A800691219.490.34~0.41
RTX 3060*3584*12.74*0.22*
RTX 2060 Laptop*1920*4.608*

マルチカード構成

  • 比較的大きなシーンを再構築する場合、マルチGPU はアクセラレーション効果を生み出せる。シーンの大きさ(地上スキャン時間+ドローン画像数)と使用可能な最大 GPU カード枚数の関係は表のとおりである。
画像は「有効にアクセラレーションできる最適な GPU 枚数」のグラフで、横軸は地上スキャン時間(分)、縦軸はドローン画像数である。グラフでは異なる色で異なるシーンの大きさに対応する最適な GPU 枚数の区間を区別しており、緑色の領域は1~2枚に、オレンジ色の領域は2~4枚に、青色の領域は4~8枚に対応する。右側の棒グラフは推奨される GPU 枚数を示している。このグラフはドキュメントのマルチカード構成部分の内容と関連しており、比較的大きなシーンを再構築する際の、シーンの大きさと使用可能な最大 GPU カード枚数の関係を説明するために用いる。
次へ
基本アーキテクチャマニュアル