> ## Documentation Index
> Fetch the complete documentation index at: https://avala.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# 自動運転車

> カメラ、LiDAR、レーダー、MCAP レコーディングのマルチセンサー AV データの可視化とアノテーション

自動運転車チームは、業界で最も大規模かつ複雑なセンサーデータセットを生成します。Avala は、生のマルチセンサーレコーディングの可視化、知覚トレーニングデータのアノテーション、品質管理を、別々のビジュアライゼーションとラベリングツールを切り替えずに行える単一プラットフォームを提供します。

## ビジュアライゼーションファースト

アノテーションの前に、AV チームはデータを探索し理解する必要があります。Avala のマルチセンサービューアは、AV センサースタック全体を扱います：

<CardGroup cols={2}>
  <Card title="MCAP 再生" icon="play">
    車両フリートからの MCAP レコーディングをアップロードし、8 種類のパネルによる同期マルチパネルビューアですべてのセンサーストリームを再生できます。
  </Card>

  <Card title="サラウンドカメラ + LiDAR" icon="camera-cctv">
    クロスセンサー検証のための自動キャリブレーション対応プロジェクション付きで、すべてのサラウンドカメラと LiDAR ポイントクラウドを並べて表示できます。
  </Card>

  <Card title="GPU アクセラレーション 3D" icon="cube">
    WebGPU アクセラレーションと 6 つの可視化モード（ニュートラル、インテンシティ、レインボー、ラベル、パノプティック、画像プロジェクション）で LiDAR ポイントクラウドをレンダリングできます。
  </Card>

  <Card title="タイムラインナビゲーション" icon="clock">
    走行ログをスクラブし、フレーム単位でステップし、特定のタイムスタンプにジャンプできます。すべてのパネルは異なるセンサーレートでも同期を維持します。
  </Card>
</CardGroup>

これにより、エンジニアは Avala をデータレビューとデバッグに使用でき（Foxglove や Rerun の代替として）、アノテーションチームは同じインターフェースで同じデータにラベルを付けることができます。

## データタイプ

| センサー          | Avala データタイプ        | 典型的なアノテーション                           |
| ------------- | ------------------- | ------------------------------------- |
| フロント/サラウンドカメラ | 画像、動画               | 2D バウンディングボックス、車線ポリライン、セグメンテーションマスク   |
| LiDAR         | ポイントクラウド            | 3D キュボイド（方位、寸法、トラッキング ID 付き）          |
| レーダー          | MCAP（ポイントクラウドパネル経由） | 3D キュボイド、検出マーカー                       |
| マルチセンサーフュージョン | MCAP                | 3D→2D プロジェクション付き同期カメラ + LiDAR アノテーション |

## 一般的なタスク

### 3D 物体検出

LiDAR ポイントクラウドで車両、歩行者、自転車、静的オブジェクトを 3D キュボイドでラベル付けします。3D アノテーションエディターは、正確なキュボイド配置のためにバードアイビュー、パースペクティブビュー、サイドビューを提供します。キュボイドには完全な位置（x, y, z）、寸法（length, width, height）、方位（yaw）パラメータが含まれます。

### マルチカメラプロジェクション

LiDAR ビューで 3D キュボイドをアノテーションし、視覚的検証のためにサラウンドカメラ画像に自動投影します。ビューアはピンホールモデルとダブルスフィアカメラモデルの両方をサポートしているため、標準レンズとフィッシュアイレンズの両方でプロジェクションが機能します。

<Tip>
  マルチカメラプロジェクションは、3D アノテーション品質を検証する最も効果的な方法の一つです。トップダウンビューでは見つけにくい深度や方位のエラーが、キュボイドをカメラ画像にオーバーレイすると明らかになります。
</Tip>

### 車線と道路境界のアノテーション

ポリラインツールを使用して、カメラビューで車線標示、縁石、道路端をトレースします。ポリラインは頂点レベルの編集が可能な連結セグメントをサポートしており、カーブした車線や複雑な交差点に適しています。

### 時間的オブジェクトトラッキング

動き予測や軌跡予測モデルのために、フレーム間で一貫した ID でオブジェクトを追跡します。オブジェクト ID はシーケンスタイムライン全体で持続し、ビューアのフレーム単位のナビゲーションにより、トラッキングの連続性を簡単に検証できます。

### シーン分類

走行条件をシーンレベルで分類します — 天候（晴れ、雨、霧）、時間帯（昼間、薄暮、夜間）、道路タイプ（高速道路、市街地、郊外）、交通密度。分類ラベルはフレーム全体に適用され、オブジェクトレベルのアノテーションと組み合わせることができます。

## 使用する Avala の機能

| 機能                    | 目的                                     | 詳細                                                       |
| --------------------- | -------------------------------------- | -------------------------------------------------------- |
| MCAP / ROS インテグレーション  | 車両フリートからのマルチセンサーレコーディングの取り込み           | [MCAP & ROS](/docs/visualization/mcap-ros/overview)           |
| マルチセンサービューア           | カメラ、LiDAR、レーダー、IMU の同期再生               | [マルチセンサービューア](/docs/visualization/multi-sensor-viewer)        |
| GPU アクセラレーションポイントクラウド | 6 つの可視化モードで LiDAR データを検査               | [ビジュアライゼーション概要](/docs/ja/visualization/overview)              |
| 3D キュボイドアノテーション       | バードアイ、パースペクティブ、サイドビューで 3D オブジェクトをラベル付け | [3D キュボイドツール](/docs/annotation/guides/tools/cuboid-3d)        |
| オブジェクトトラッキング          | フレームシーケンス間の一貫した ID                     | [動画アノテーション](/docs/annotation/tutorials/video-annotation)      |
| ポリラインアノテーション          | 車線、縁石、道路境界のトレース                        | [ポリラインツール](/docs/annotation/guides/tools/polyline)            |
| マルチカメラプロジェクション        | 3D アノテーションのカメラ画像への投影                   | [マルチカメラセットアップ](/docs/visualization/guides/multi-camera-setup) |
| バッチ自動ラベリング            | モデル予測でアノテーションをブートストラップ                 | [バッチ自動ラベリング](/docs/integrations/batch-auto-labeling)          |
| 品質管理                  | マルチステージレビューワークフロー                      | [品質管理](/docs/annotation/guides/quality-control)               |
| クラウドストレージ             | 大規模走行データセット用 S3 バケットの接続                | [クラウドストレージ](/docs/integrations/cloud-storage)                 |

## パイプラインの例

```
Raw sensor data (MCAP recordings from vehicle fleet)
  -> Upload to Avala via cloud storage integration (S3)
  -> Explore recordings in multi-sensor viewer
  -> Verify calibration with LiDAR-to-camera projection
  -> Create annotation project with 3D cuboid + tracking task type
  -> Annotators label 3D cuboids with tracking IDs
  -> Auto-label next batch with model predictions (batch auto-labeling)
  -> QC review with multi-stage workflow
  -> Export in KITTI, COCO, or custom format
  -> Train perception model
  -> Use model predictions for next round of auto-labeling
```

## はじめましょう

<Steps>
  <Step title="走行データをアップロード">
    `mcap` データタイプのデータセットを作成し、フリートからの MCAP レコーディングをアップロードします。大規模データセットには、[クラウドストレージインテグレーション](/docs/integrations/cloud-storage)で S3 バケットを直接接続してください。
  </Step>

  <Step title="ビューアで探索">
    マルチセンサービューアでレコーディングを開きます。カメラ、LiDAR、トランスフォームデータが存在することを確認します。LiDAR からカメラへのプロジェクションを有効にしてキャリブレーションを確認します。
  </Step>

  <Step title="アノテーションプロジェクトのセットアップ">
    3D キュボイドアノテーション付きのプロジェクトを作成し、ラベルタクソノミー（vehicle、pedestrian、cyclist など）を定義し、品質管理設定を構成します。
  </Step>

  <Step title="アノテーションとレビュー">
    チームがトラッキング ID 付きの 3D キュボイドをアノテーションします。レビュアーはマルチカメラプロジェクションを使用してアノテーションを検証し、深度や方位のエラーをキャッチします。
  </Step>

  <Step title="エクスポートとトレーニング">
    お好みのフォーマットでラベル付きデータをエクスポートします。Python または TypeScript SDK を使用してエクスポートをトレーニングパイプラインに統合します。
  </Step>
</Steps>

## 次のステップ

<CardGroup cols={2}>
  <Card title="MCAP & ROS" icon="robot" href="/docs/visualization/mcap-ros/overview">
    マルチセンサーレコーディングの準備とアップロードの詳細ガイド。
  </Card>

  <Card title="3D キュボイドツール" icon="cube" href="/docs/annotation/guides/tools/cuboid-3d">
    ポイントクラウドエディターでの 3D キュボイドの配置、調整、トラッキング方法。
  </Card>

  <Card title="レコーディングのベストプラクティス" icon="circle-check" href="/docs/visualization/guides/recording-best-practices">
    適切に可視化・アノテーションできるデータを記録するためのヒント。
  </Card>

  <Card title="品質管理" icon="shield-check" href="/docs/annotation/guides/quality-control">
    本番アノテーション用のマルチステージレビューワークフローのセットアップ。
  </Card>
</CardGroup>
