医療および産業検査の状況は急速に変化しています。私たちは、かさばるカートベースのユニットから、ハンドヘルドのバッテリー駆動の IoT デバイスに移行しています。この移行により、専門家は遠隔地や制約された環境でも前例のない容易さで診断を実行できるようになります。ただし、この進化により、エンジニアリング上の重大な課題が生じます。サイズの制約 (多くの場合 5mm 未満) が、高フレーム レートや低遅延などの厳しいパフォーマンス要求と衝突する場合、適切なイメージング コンポーネントを選択することは困難です。
コアとなるエンジニアリングの選択は、多くの場合インターフェイスに決まります。おそらく、次のどちらかを選択することになるでしょう。 内視鏡カメラ モジュール。 MIPI CSI-2 または USB UVC を使用するこれは単にコネクタの問題ではありません。これは、本来のパフォーマンスを提供するプロセッサー中心のインターフェイス (MIPI) と、統合の容易さを提供するホスト非依存インターフェイス (USB) の間の基本的なアーキテクチャ上の決定です。このガイドでは、パフォーマンス、統合の複雑さ、総所有コスト (TCO) を評価して、次の IoT システムを適切に選択するのに役立ちます。
レイテンシーと容易さ: MIPI は、AI/エッジ処理に低いレイテンシーと高い帯域幅を提供します。 USB はプラグ アンド プレイ互換性と長いケーブルのサポートを提供します。
「ISP」要素: MIPI モジュールは通常、ホスト プロセッサのイメージ シグナル プロセッサ (ISP) に依存しますが、USB モジュールは通常、オンボードで処理を処理し、電力と熱プロファイルに影響を与えます。
物理的制約: 直径 2 mm 未満の内視鏡の場合、インターフェースの選択によってワイヤーの数とプローブの柔軟性が決まります。
コストの現実: プロトタイピングには USB の方が安価です。 MIPI は、大容量のカスタム組み込みハードウェアに対してより適切に拡張できます。
最新の検査システムを構築する場合、まず、データがセンサーからプロセッサにどのように移動するかという基本的な違いを理解する必要があります。 MIPI と USB のどちらを選択するかによって、システムの帯域幅、到達範囲、および計算オーバーヘッドが決まります。
MIPI CSI-2 (カメラ シリアル インターフェイス) は、最新の組み込みビジョンの高速データ 動脈として機能します。差動信号を利用して驚異的な速度でデータを送信し、高度なアプリケーションで最大 8K の解像度をサポートします。コンパクトなの場合 内視鏡カメラ モジュール、この高帯域幅は非常に重要です。これにより、生データを NVIDIA Jetson や NXP i.MX シリーズなどのエッジ プロセッサに直接送信できます。この生のアクセスにより、圧縮アーティファクトを発生させずに、リアルタイムの推論と高度な画像処理が可能になります。
逆に、USB (ユニバーサル シリアル バス) バージョン 2.0 と 3.0 は動作が異なります。 USB 3.0 は理論的には高い速度を提供しますが、このプロトコルではパケット化によるオーバーヘッドが発生します。 USB モジュールは、特に USB 2.0 において、帯域幅制限内に収まるようにデータを (MJPEG または H.264 を使用して) 圧縮することがよくあります。このプロセスではわずかな遅延が発生します。 100ms の遅延は、タブレットでパイプ検査を見ている人間のオペレータにとっては許容範囲ですが、即時フィードバック ループに依存する高速自動検査システムにとっては問題となる可能性があります。
多くの場合、プローブの物理的な到達距離がインターフェイス選択の決定要因となります。 MIPI CSI-2 はもともとモバイル デバイス用に設計されており、非常に短い配線長 (通常は 30 cm 未満) 向けに設計されています。アプリケーションに長い医療用カテーテルや工業用ボアスコープが必要な場合、ネイティブ MIPI 信号は急速に劣化します。このギャップを埋めるために、エンジニアは FPD-Link や GMSL などの特殊なシリアライザー/デシリアライザー (SerDes) ブリッジを実装する必要があります。このハードウェアは複雑さとコストを追加しますが、数メートルのケーブルにわたって信号の整合性を維持します。
USB は、ハードウェアを追加せずに「長距離」を必要とするアプリケーションに適しています。この規格は、数メートルのケーブル長をネイティブにサポートします。産業用配管検査や、カメラ先端がハンドヘルドディスプレイユニットから遠く離れた遠隔ボアスコープの場合、USB は堅牢なソリューションを提供します。複雑なブリッジング チップの必要性がなくなり、プローブからホストへのよりシンプルな直接接続が可能になります。
ホスト プロセッサにかかる負荷は、2 つのインターフェイス間で大きく異なります。次の表は、CPU リソースに対するアーキテクチャ上の影響を示しています。
特徴 |
MIPI CSI-2 アプローチ |
USB UVCアプローチ |
|---|---|---|
データ転送 |
ダイレクト メモリ アクセス (DMA) |
パケット化されたUSBプロトコル |
CPU負荷 |
非常に低い (ハードウェア最適化) |
中~高 (プロトコル処理) |
デコード |
生データ (デコードは必要ありません) |
MJPEG/H.264のCPUサイクルが必要 |
システムへの影響 |
AI/分析のためにCPUを解放します |
基本的な I/O にサイクルを消費します |
MIPI はダイレクト メモリ アクセス (DMA) を利用し、最小限の CPU 介入で画像データをメモリに直接書き込みます。ただし、USB では、CPU がプロトコル処理を管理し、圧縮されたビデオ ストリームをデコードする必要があるため、AI 分析などの他のタスクに使用できるリソースが制限される可能性があります。
インターフェイス以外にも、モジュールの物理仕様によって、限られたスペースでの使いやすさが決まります。人間の動脈を航行する場合でも、ジェット エンジンのタービンを航行する場合でも、サイズと光学性能が最も重要です。
カメラモジュールの物理的寸法は、内視鏡検査における主な制約です。エンジニアは、モジュールの直径 (例: 1mm 対 4mm) と画質の間のトレードオフに直面することがよくあります。アン 内視鏡カメラ モジュールでは、多くの場合、大幅な妥協が必要になります。 2mm 未満の使用可能な画像を実現するには、低い解像度を受け入れるか、高価で複雑なマイクロ光学部品に依存する必要がある場合があります。ここではインターフェースも役割を果たします。 MIPI センサーは、USB モジュールの遠位先端に通常必要となる追加のオンボード コントローラー チップを必要としないため、小型化できる場合があります。
検査プロセスに含まれる動きに応じて、適切なシャッター技術を選択することが重要です。
グローバル シャッター: このセンサー タイプは、すべてのピクセルを同時に露光します。これは、ロボット工学、自動組立ライン、またはカメラや被写体が素早く移動するあらゆるアプリケーションに不可欠です。マシンビジョンアルゴリズムを混乱させる可能性のある「ゼリー効果」や画像の歪みを防ぎます。
ローリング シャッター: これらのセンサーは画像を行ごとに露光します。これらは一般に、胃カメラ検査などの静的医療診断に好まれます。これらのシナリオでは、プローブはゆっくりと移動するため、高速モーション キャプチャ機能よりも高解像度と低いセンサー コストを優先できます。
光学要件は医療分野と産業分野で大きく異なります。医療用途では一般に、120 度を超える広い視野 (FOV) が要求されます。この幅により、医師は常に組織壁にぶつかることなく空洞内を安全に移動できます。逆に、産業用アプリケーションは通常、特定の被写界深度 (DOF) に重点を置いています。たとえば、溶接や PCB の検査には、背景が無関係なままマクロの詳細が鮮明であることを保証する、5mm ~ 50mm の鮮明な焦点範囲が必要な場合があります。
遠位端での熱放散は、安全性とパフォーマンスの重要な問題です。医療現場では、カメラの先端が熱くなると組織が損傷する可能性があります。産業環境では、過度の熱によりセンサーのノイズが増加し、画質が低下する可能性があります。一般に、USB モジュールには、USB 通信と画像処理を処理するために、センサーのすぐ後ろにブリッジ チップまたは DSP が含まれています。この追加コンポーネントはかなりの熱を発生します。生データをリモート プロセッサに送信する MIPI モジュールは、通常、先端が低温で動作するため、体内での使用がより安全になります。
画像処理の場所 (プローブの先端かホスト デバイス上か) によって、ソフトウェア開発の行程が決まります。
画像信号プロセッサ (ISP) は、生のフォトン データを表示可能な画像に変換する場所です。 MIPI ベースの 内視鏡カメラ モジュールを使用すると、モジュールは生のベイヤー データを送信します。エンジニアであるあなたは、ホスト プロセッサの ISP を調整する責任があります。これには、Linux カーネル ドライバーと V4L2 サブデバイスを使用して色補正、ホワイト バランス、露出を調整することが含まれます。これにより画像パイプラインを究極的に制御できるようになりますが、多大な開発努力と専門知識が必要になります。
USB のアプローチにより、これが大幅に簡素化されます。通常、モジュールにはオンボード DSP または ISP が含まれています。生データを内部で処理し、標準の YUV または MJPEG ストリームを出力します。利点は、「すぐに使える」ことです。欠点は、画像のアーティファクトをあまり制御できないことです。オンボード ISP が画像をシャープにしすぎたり、ホワイト バランスを誤って解釈したりした場合、ホスト レベルで修正できないことがよくあります。
ソフトウェアの互換性により、製品の発売が加速したり遅れたりする可能性があります。 USB UVC (USB ビデオ クラス) ドライバーはユニバーサルです。これらは Windows、Linux、Android 間でシームレスに動作します。この汎用性により、カスタム ドライバーを作成する必要がないため、ソフトウェアの研究開発時間を数週間短縮できます。 MIPI の統合、特に組み込み Linux または Android の場合は、より複雑です。多くの場合、カスタム ドライバーの開発、デバイス ツリー オーバーレイの変更、選択したセンサーに対する特定のカーネル互換性の確保が必要になります。
IoT デバイスが欠陥検出にニューラル プロセッシング ユニット (NPU) を採用している場合、MIPI が優れた選択肢となります。 MIPI はメモリに直接書き込むため、NPU は推論のために画像バッファーにすぐにアクセスできます。 USB フィードでは、NPU がフレームにアクセスする前に CPU がフレームを受信、デコードし、メモリにコピーする必要があるため、リアルタイム AI パフォーマンスを妨げる遅延が発生します。
インターフェイスの選択は、初期費用と長期的な収益性の両方に大きな影響を与えます。
USB モジュールは低 NRE の擁護者です。既製のモジュールを購入して PC に接続すると、すぐにアプリケーションのコーディングを開始できます。ただし、先端にブリッジ チップ、コネクタ、リジッド フレックス ボードが必要なため、ユニットあたりの部品表 (BOM) コストが高くなります。 MIPI モジュールには、高額な初期エンジニアリング費用がかかります。 PCB レイアウト設計、インピーダンス整合、および広範なドライバー調整に投資する必要があります。ただし、大量生産にスケールアップすると、追加のインターフェイス シリコンがない MIPI センサーのユニットあたりのコストが下がるため、利益率が大幅に向上します。
IoT のライフサイクルは長く、5 年を超えることもよくあります。消費者向けセンサーが予期せずサポート終了 (EOL) になるリスクを評価する必要があります。多くの USB モジュールは、低コストの消費者向けセンサーを使用していますが、すぐに市場から消えてしまう可能性があります。 OmniVision や Sony Industrial などのメーカーが提供する産業グレードのセンサーは、生の MIPI 構成でよく使用され、7 ~ 10 年間の可用性を保証します。この安定性は、長期間の認証プロセスを必要とする医療機器にとって不可欠です。
標準モジュールを使用するとコストを節約できますが、完璧に適合することはほとんどありません。カスタマイズには 内視鏡カメラ モジュールの 、通常、特定の手術ツールのハンドルや工業用ハウジングの内側に収まるようにフレキシブル プリント回路 (FPC) の形状を変更することが含まれます。カスタマイズにより最初は TCO が増加しますが、ハードウェアが機械的制約に正確に適合することが保証され、アセンブリの失敗が防止され、製品の信頼性が向上します。
最後に、検査システムは動作環境に耐えなければなりません。
医療機器の場合、電気の安全性は交渉の余地がありません。 IEC 60601 規格は、漏れ電流に厳しい制限を課しています。通常 5V を伝送する USB インターフェースには、患者を保護するための堅牢な絶縁バリアが必要です。 MIPI 信号はより低い電圧を使用するため、本質的に安全ですが、絶縁を破壊することなく関節ジョイントを介してこれらの高速信号をルーティングすることは機械的に困難な場合があります。さらに、滅菌も重要な要素です。カメラ モジュールのポッティング材料とレンズ接着剤は、光学的透明性を損なうことなく、オートクレーブ (高熱) または ETO (ガス) 滅菌の繰り返しサイクルに耐える必要があります。
産業環境では、プローブは水、油、ほこりに対する耐性が必要です。インターフェイスの選択は、プローブ ヘッドの密閉のしやすさに影響します。 USB インターフェイスには 4 つまたは 5 つのワイヤが必要になる場合がありますが、SerDes ブリッジを備えた MIPI インターフェイスには同軸ケーブルまたは異なるワイヤ数が必要な場合があります。一般に、ワイヤの数が少ないほどケーブル直径が小さくなり、湿気の侵入に対して遠位先端の入口点を密閉しやすくなり、IP67 または IP68 定格をより確実に達成できます。
IoT 検査システムに MIPI と USB のどちらを選択するかは、パフォーマンス、コスト、複雑さのバランスを考慮した戦略的な決定です。市場投入までの時間の短縮、1 メートルを超える長いケーブルのサポート、または PC ベースのシステムとの互換性を優先する場合は、 USB が合理的な選択です。研究開発の煩わしさを最小限に抑え、迅速なプロトタイピングを可能にします。
ただし、可能な限り低い遅延と大量生産効率を必要とする、緊密に統合されたバッテリ駆動のハンドヘルド デバイスを構築している場合は、 MIPI の 方が優れています。生データへの直接アクセス、チップの消費電力の削減、最新の AI プロセッサとの統合の向上を実現します。
評価キット (EVK) から始めることをお勧めします。 PCB 設計を固定する前に、特定の使用例での熱性能と低照度感度をベンチマークします。特定の FPC のカスタマイズとセンサーのマッチングについては、プロセスの早い段階でエンジニアリング サポートに相談して、ビジョン システムが現場の厳しい要求を満たしていることを確認してください。
A: ネイティブ MIPI CSI-2 は約 30cm に制限されています。これより長く (1 ~ 2 メートルなど) 通信するには、FPD-Link や GMSL などの SerDes (シリアライザー/デシリアライザー) ブリッジを使用する必要があります。これにより、コストと複雑さが増加しますが、信号の整合性は維持されます。
A: インターフェイス (MIPI 対 USB) はセンサーのピクセル サイズよりも重要です。ただし、MIPI を使用すると、ホスト プロセッサが生データに対して高度なノイズ低減アルゴリズムを使用できるようになり、多くの場合、小型 USB モジュールに搭載されている固定 ISP よりも低照度でのパフォーマンスが向上します。
A: はい、ただし通常は NRE 料金が必要です。カスタマイズには通常、カメラ先端のリジッドフレックス PCB を再設計し、不要なコンポーネントを削除することが含まれます。多くのメーカーが、直径 4 mm 未満のセミカスタムの「コンパクト」モジュールを提供しています。
A: 標準の USB カメラでは、エンコード/デコードにより 50 ミリ秒~100 ミリ秒の遅延が発生する可能性があります。リアルタイムのフィードバック ループ (ロボットによる誘導など) の場合、MIPI (ガラス間の待ち時間 <15ms) は大幅に安全で正確です。