🔄リリースノート

ATOM リリースノート

ATOM 1.3.0.1 リリースノート

バグ修正

  • アルゴリズム図において、削除された演算子の入力接続が正しく表示されない問題を修正しました;

  • システムトレイアイコンの右クリックメニューの応答が遅くなる可能性がある問題を最適化しました;

  • 産業用コンピュータに初めてATOMをインストールした際に起動できない問題を修正しました。

ATOM 1.3.0 リリースノート

  1. 1.3.0バージョンのソフトウェアパッケージが単一のインストールパッケージに統合されたため、更新前に古いバージョンを完全にアンインストールすることをお勧めします。

  2. 更新後、古いバージョンの一部のオペレーターが削除される可能性があります。ソフトウェア内のインターフェースの指示に従って、アルゴリズムグラフを確認および調整してください。

オペレーターの加速

オペレーター名

古いバージョンの平均時間 (ms)

v1.3.0 新しいバージョンの平均時間 (ms)

時間短縮

速度向上

半径フィルター

498.1

348.75

29.98%

🔺 1.4倍

統計フィルター

501.27

359.71

28.24%

🔺 1.4倍

法線フィルター

234.29

51.32

78.10%

🔺 4.6倍

連結成分セグメンテーション

599.38

262.32

56.23%

🔺 2.3倍

DBSCANクラスタリングセグメンテーション

1489.49

639.95

57.04%

🔺 2.3倍

モデルマッチング点群の除去

467.41

71.74

84.65%

🔺 6.5倍

点群投影フィルター

22.26

8.56

61.55%

🔺 2.6倍

半径フィルター (法線付き)

629.11

408.67

35.04%

🔺 1.5倍

統計フィルター (法線付き)

634.55

409.7

35.43%

🔺 1.5倍

連結成分セグメンテーション (法線付き)

813.35

311.36

61.72%

🔺 2.6倍

DBSCANクラスタリングセグメンテーション (法線付き)

1736.4

653.42

62.37%

🔺 2.7倍

モデルマッチング点群の除去 (法線付き)

593.16

84.21

85.80%

🔺 7倍

点群投影フィルター (法線付き)

51.55

13.41

73.99%

🔺 3.8倍

オペレーターの更新

  1. 動的ROI生成

    動的ROI生成オペレーターの設定インタラクションプロセスを再設計しました。任意の入力ポーズを選択した後、ビューでROIを直接編集できるようになりました。デフォルトでは、現在選択されている項目のROIのみが表示され、手動で全てを表示することもできます。すべてのポーズのROIがリアルタイムで更新されます。

  2. EpicProステータス生成

    カスタムステータスコードとステータス情報に基づいて、[ステータスタイプ]出力を追加しました。「エラー」と「通知」の2種類のタイプを選択できます。

  3. 3D粗マッチング

    粗マッチングアルゴリズムを最適化し、新しいマッチングポイント検索範囲を追加しました。バージョン1.2.4でのノードの複数回実行結果の不一致問題を修正し、さまざまなシナリオでのテストでより堅牢な性能を示しました。

  4. Epic Pro出力

    新しい[検出結果(オプション)]入力を追加しました。検出結果が提供されている場合は、直接出力されます。入力データがない場合は、PoseListから関連する2D情報を抽出し、存在しない場合は空を出力します。

  5. RANSACフィッティング

    古いフィッティングノードを削除し、平面、直線、円柱、円、球のフィッティングを1つのオペレーターに統合し、計算を最適化しました。

  6. モデルマッチング点群の除去

    マッチング応答ポイントメソッドを更新し、「KNN検索」を「RNN検索」に変更し、半径に基づいて除去します。

  7. 軸に沿ったクラスタリング

    半径検索方法を「DBSCAN密度クラスタリング」に変更しました。

新しいオペレーター

  • 点群軸方向マージ

    軸方向の距離と入力点群のサイズに基づいて軸方向にマージを行い、クラスタリング後の点群に依存します。

  • 点群直線整列

    点群をフィッティングされた直線に整列させ、点群の変動による影響を軽減します。

その他の最適化

  1. WindowsシステムでのGPU加速サポート

    Windowsシステムでの深層学習関連オペレーターの計算速度を大幅に向上させ、アルゴリズムグラフの実行時間を短縮します。

  2. ログの分類と検索機能の追加

    • ログの分類:バックグラウンドログをカテゴリ分けし、フロントエンドで異なるレベルのログに異なる色を使用し、レベルのカスタム組み合わせをサポートします。

    • キーワード検索:キーワードによる迅速な検索をサポートし、検索結果をハイライト表示し、上下キーでの迅速な切り替えをサポートします。

    • ログのダウンロード:フロントエンドから直接ログをダウンロードでき、ポップアップウィンドウで最近のログを表示し、ダウンロードを選択できます。

  3. ソフトウェアインストールの統合

    古いバージョンのatom_env環境インストールパッケージとatomソフトウェアインストールパッケージを統合し、1つのパッケージをインストールするだけで済むようになりました。古いバージョンをアンインストールしてから新しいバージョンをインストールすることをお勧めします。

  4. 削除されたオペレーターの状態通知の追加

    新しいバージョンにアップグレードした後、削除されたオペレーターはアルゴリズムグラフ内の元の位置と接続状態を保持し、赤い状態と赤い破線で目立つように表示され、エンジニアが元のアルゴリズムグラフに基づいて調整するのを支援します。

  5. Ubuntuシステムのトレイ機能の補完

    起動、停止、再起動、ログを開く、ソフトウェアを終了する機能に加えて、トレイアイコンに「グレーアウト」効果を追加し、バックエンドサービスの切断やシャットダウンを示します。この場合、ATOMを再起動する必要があります。

  6. ファイルシステムの変更検出ロジックの最適化

    ファイルシステム内のファイルの変更を判断するロジックを最適化し、MD5計算を減少させ、深層学習などの大きなファイルでも変更がないかどうかを判断できるようにしました。

  7. EpicPro実行時のメモリ解放

    EpicProがatomを実行する際に設定されたメモリ使用比率に基づいてメモリを解放し、複数のグラフを実行する際のメモリ爆発の問題を回避します。

  8. ソフトウェアの暗号化ロジックの更新

    起動時間を大幅に短縮するために暗号化ロジックを更新しました。

  9. ログファイルのロジックの更新

    ログは日ごとに記録され、各ログのサイズは100MBに制限されています。

UI/UXの最適化

  • オペレーター名とパラメータの文言を最適化し、国際化インターフェースをより使いやすくしました。

  • 「補助レイアウト」機能を使用して、インターフェースに戻る操作のヒントを追加しました。

  • ログの内容が改行せず、マウスオーバーで全情報を表示します。

  • ATOMを再起動するときに「ソフトウェアが起動中です。しばらくお待ちください」と表示します。

  • Epic Proがアルゴリズムグラフを実行する際に、EpicPro入力オペレーターのパラメータが「EpicProからの入力」であるかどうかを確認し、そうでない場合はエラーメッセージを表示します。

  • 一部のアイコンデザインを最適化しました。

問題修正

  • ドラッグアンドドロップオペレーターが他のオペレーターに隠される問題を修正しました。

  • WindowsシステムでGPUが利用できない問題を修正しました。

  • 特定の状況でグラスポーズのROIフィルタリングが機能しない問題を修正しました。

  • 同じデータのポイントクラウドノードを複数回抽出する際の結果の順序の不一致を修正しました。

  • ポイントクラウドに対応する検出結果を使用してグラスポーズを生成する際に発生したエラーを修正しました。

  • ポイントクラウドのバウンディングボックス(長辺に近い)の計算に関する重大な問題を修正しました。

  • 順序付きポイントクラウドを実行する際のタイムアウト問題を回避するために、矩形平面ポイントクラウドバウンディングボックスの入力からNaN値を削除しました。

  • ポーズの面積サイズフィルタリングのパラメータ範囲を拡大し、利用できない問題を回避しました。

  • EpicProで撮影および検出された後、ATOMでサブグラフが継続的に読み込まれ、停止または再実行できない問題を修正しました。

  • アルゴリズムグラフのサムネイルが偶発的に灰色のブロックを表示する異常表示問題を修正しました。

  • SAMのセグメンテーションプロンプトがボックスプロンプトを入力できない問題を修正し、エラーを回避するためにモデルタイプ選択を自動判断に変更しました。

  • Windowsでカスタムオペレーターをインポートできない権限の問題を修正しました。

  • インターフェースにロックを追加し、グラフデータロックの粒度を更新し、ノードエラーキャプチャを増加させてモデル、接続などのデータの喪失を回避しました。

  • GroundDinoの検出プロンプトを更新し、検出エラーを解決し、モデルの位置を直接設定したり自動ダウンロードを可能にし、モデルタイプパラメータを減少させて誤った選択によるエラーを回避しました。