目次 - 画像処理ソリューション

目次
Matrox製品(Hardware)
画像ボード一覧
・・・・・ 2
Matrox Odyssey Xpro+
・・・・・ 4
Matrox Odyssey Xpro
・・・・・12
Matrox Odyssey XG
・・・・・16
Matrox Odyssey eA/XA
・・・・・18
Matrox Odyssey eCL/XCL
・・・・・22
Matrox Helios
・・・・・27
Matrox Solios eA/XA
・・・・・29
Matrox Solios eCL/XCL
・・・・・31
Matrox Solios eCL/XCL-B
・・・・・34
Matrox Solios GigE
・・・・・36
Matrox Morphis
・・・・・38
Matrox Morphis QxT
・・・・・40
Matrox Vio
・・・・・42
Matrox CronosPlus
・・・・・44
Matrox MeteorⅡファミリ
・・・・・45
Matrox MeteorⅡ/Multi-Channel
・・・・・46
Matrox MeteorⅡ/Digital
・・・・・47
Matrox MeteorⅡ/Camera Link
・・・・・48
Matrox 4Sight M
・・・・・50
Matrox Iris P-Series
・・・・・53
Matrox Iris E-Series
・・・・・56
Matrox製品(Software)
MIL 8.0
・・・・・64
MIL-Lite 8.0
・・・・・71
MIL関数一覧
・・・・・73
MIL/MIL-Lite 関数一覧
・・・・・75
MIL/ActiveMIL Benchmarks
・・・・・77
OS・コンパイラ対応表
・・・・・78
Matrox Inspector 8.0
・・・・・79
キヤノンSOL開発製品
RobustFinder Standard
・・・・・88
RobustFinder Professional
・・・・・91
【製品ガイド】
画像ボード一覧
画像ボード一覧
製品名
Matrox
CronosPlus
バス
入力仕様
PCI
入力周波数
オンボード処理
メモリ
・標準アナログ
・モノクロ/カラー
(NTSC/PAL/RS-170/CCIR)
無
無
x1 PCIe,
PCI(-X),
PC/104-Plus
・標準アナログ
・モノクロまたはカラー
(NTSC/PAL/RS-170/CCIR)
JPEG2000
入力用16MB
処理用16MB
x4 PCIe
・標準アナログ
・モノクロまたはカラー
(NTSC/PAL/RS-170/CCIR)
PCI,
PC/104-Plus
・標準/非標準アナログ
・モノクロ/コンポーネントRGB
・フレーム
最大30MHz
無
入力用4MB
PCI,
PC/104-Plus
・32Bit RS-422/LVDS
・モノクロ/コンポーネントRGB
・フレーム/ライン
RS-422:最大25MHz
LVDS:最大40MHz
無
入力用64MB
PCI,
PC/104-Plus
・Camera Link(Base,Medium)
・モノクロ/コンポーネントRGB
・フレーム/ライン
最大50MHz
無
入力用32MB
x4 PCIe,
PCI-X
・標準/非標準アナログ
・モノクロ/コンポーネントRGB
・フレーム/ライン
最大65MHz
処理用FPGA
(オプション)
入力用64MB
処理用64MB
(オプション)
x4 PCIe,
PCI-X
・Camera Link(Base,Medium,Full)
・モノクロ/コンポーネントRGB
・フレーム/ライン
最大85MHz
処理用FPGA
(オプション)
入力用64MB
処理用64MB
(オプション)
PCI-X,
x1 PCIe
・Camera Link(Base)
・モノクロ/コンポーネントRGB
・フレーム/ライン
最大85MHz
無
入力用64MB
x4 PCIe
・モノクロ/カラー
・フレーム/ライン
処理用FPGA
(オプション)
入力用64MB
処理用64MB
(オプション)
Dual/Quad
Matrox
Morphis
QxT
MPEG-4
入力用128MB
(16個のCIF
処理用128MB
または4個のD1)
Multi‒ Channel
Digital
Matrox
MeteorII
Camera Link
eA/XA
eCL/XCL
Matrox
Solios
eCL/XCL-B
GigE
2
【製品ガイド】
画像ボード一覧
画像ボード一覧
製品名
バス
入力仕様
入力周波数
オンボード処理
メモリ
x4 PCIe,
PCI-X
・標準/非標準アナログ
・モノクロ/コンポーネントRGB
・フレーム/ライン
最大160MHz
OASIS
入力/処理用
最大256MB
(共用)
x4 PCIe,
PCI-X
・Camera Link(Base,Medium,Full)
・モノクロ/コンポーネントRGB
・フレーム/ライン
最大85MHz
OASIS
入力/処理用
最大1GB
(共用)
x4 PCIe
・HD(720p or 1080i)/SD
・アナログコンポーネントRGB
・SDI(オプション)
CCIR-601
無
入力/表示用
128MB(共用)
x4 PCIe,
PCI-X
・標準/非標準アナログ
・モノクロ/コンポーネントRGB
・フレーム/ライン
最大160MHz
・PowerPC G4
・OASIS
入力/処理用
512MB
x4 PCIe,
PCI-X
・Camera Link(Base,Medium,Full)
・モノクロ/コンポーネントRGB
・フレーム/ライン
最大85MHz
・PowerPC G4
・OASIS
入力/処理用
512MB
PCI-X
・標準/非標準アナログ
アナログ:最大200MHz
・Camera Link(Base,Medium,Full)
Camera Link:最大85MHz
・64Bit LVDS/RS-422
LVDS:最大60MHz
・モノクロ/コンポーネントRGB
RS-422:最大32MHz
・フレーム/ライン
・PowerPC G4
・OASIS
入力/処理用
最大2GB
PCI-X
・標準/非標準アナログ
アナログ:最大200MHz
・Camera Link(Base,Medium,Full)
Camera Link:最大85MHz
・64Bit LVDS/RS-422
LVDS:最大60MHz
・モノクロ/コンポーネントRGB
RS-422:最大32MHz
・フレーム/ライン
・PowerPC G4
・OASIS
・処理用FPGA
入力/処理用
最大2GB
eA/XA
Matrox
Helios
eCL/XCL
Matrox
Vio
eA/XA
eCL/XCL
Xpro
Matrox
Odyssey
Xpro+
3
【製品ガイド】
Matrox Odyssey Xpro+
Matrox Odyssey
Xpro+
カスタム化可能なコプロセッサFPGA付きスケー
ラブル画像プロセッサボード
製品の特長
・PCI-X® ロングカード
・G4 PowerPC™、Matrox設計のASICとカスタム化可能なコプロ
セッサFPGA
・5 GB/secを超えるメモリバンド幅
・2 GB/secのDDR SDRAMメモリ
・最高2 GB/secの外付けI/O バンド幅
・Camera Link®フレームグラバモジュール
(取込速度:最高680 MB/sec)
・4CH入力アナログフレームグラバモジュール
(取込速度:最高800MB/sec)
・LVDS/ RS-422フレームグラバモジュール
(取込速度:最高480MB/sec)
・ボード間通信(ボードインターコネクト専用ペア)
(通信速度:最高1GB/sec)
・ランタイムライセンス再販フリー(MILとONLの実行時間環境*1)
かつてないパフォーマンスとバランスのとれたアーキテクチャ
MACユニットは、16-bitで単一の16-bit、16-bitで2つの8-bit、ま
たは8-bitで4つの8-bit単位で実行することができ、渦巻状オペレー
ションでサイクルごとに40-bitの累積で増えていきます。40-bitの
累算器では、16-bit係数とデータを持った16カーネルで、16のため
のオーバフロー状態の保証はしません。さらに、PAアーキテク
チャにより、対照型カーネルが4倍早く処理できるようになりま
す。MACユニットは、階調表示のために、サイクルごとに4つの
最小または最大処理まで実行することができます。
Matrox Odyssey Xpro+は、画像プロセッサボードの設計におい
て最高水準のものになります。この第四世代画像プロセッサボー
ドは、最新テクノロジーとカスタムテクノロジーが融合した、バ
ランスのとれたアーキテクチャで構成され、かつてないレベルの
パフォーマンスと価値をお届けします。半導体検査、医療用画
像、プリント検査、表面検査、シグナル処理アプリケーションな
どを考慮して設計されたMatrox Odyssey Xpro+は、数百Mbytes/sec
のデータ取込みや高速な処理速度を必要とするアプリケーション
用、あるいは、PCのHost CPUが画像処理以外のシステムに占有さ
れている場合、理想的な画像処理ボードになります。
ALUは、幅広い演算および論理操作を実行することができま
す。サイクルごとにひとつの命令で、ピクセルごとに256の命令
シーケンスを実行するようにプログラムでき、メモリアクセス量
を減らし、メモリI/Oに結びついたシーケンスをさらに高速にしま
す。PAは、4つのソースバッファ4まで受け入れることができ、4
つの行き先バッファ *3 へ出力でき、一度に、あるいは一回のパス
で、いくつもの操作を可能にします。(つまり、一回のパスで、
四つの画像を平均化することができます)。167 MHzのコア周波
数で操作することで、PAを100 BOPS*4(つまり、毎秒20億ピクセ
ル以上の処理)まで高速化できます。
組込マイクロプロセッサ、最新技術のMatrox設計のプロセッサ
とルータASIC、カスタム化可能なコプロセッサFPGA、DDRメモ
リ、PCI-X®が、Matrox Odyssey Xpro+上で連動することで、従来
の画像処理ボードにでは実現できないパフォーマンスを提供しま
す。さらに線形スケーラブルアーキテクチャを採用したMatrox
Odyssey Xpro+は、今日さらに将来の処理ニーズに合うよう に、
その環境が準備 さ れて います。Matrox Odyssey Xpro+ は、
Matrox Imagingの過去の画像処理と互換性のある扱いやすいプロ
グラミング環境を通して、この性能と柔軟性すべてを応用し、複
雑な画像処理や分析アルゴリズムを解決します。
メモリコントローラ
Matrox Oasis は、128-bit の ワ イ ド イ ン タ ー フ ェ ー ス を DDR
SDRAMに管理する、非常に効率のよい主記憶コントローラを備
えています。167MHzで作動し、5GB/secを超えるメモリバンド幅
を提供するため、DDR SDRAMとコントローラは連結しています。
このような充分なメモリバンド幅が、Odyssey Xpro+に、メモリ
I/Oの連動操作のためにもPAパフォーマンスを続けながら、負荷
の大きなビデオI/Oを快適に操作することが可能となります。
最高水準の技術Matrox Oasis ASIC
Matrox Imagingが設計したOasis ASICは、Matrox Odyssey Xpro+
の要となる部品です。高密度チップMatrox Oasisには、CPUブリッ
ジ、Links Controller, 主要メモリコントローラ、Pixel Acceleratorが
集積されています。
ピクセルアクセラレータ
Pixel Accelerator(PA)は、並列プロセッサコアで、隣接画素、
1対1接続やLUTマッピング操作などの高速化に最適です。
PAは、すべて並行に動作する64個のアレイ処理要素 (processing
element)から構成されています。それぞれの処理要素には、乗算
累積 ユニット(multiply-accumulate unit, MAC)と、演算論理 ユ
ニット(arithmetic-logic unit, ALU)が備わっています。
4
【製品ガイド】
Matrox Odyssey Xpro+
freescale™ G4 PowerPC™マイクロプロセッサ
リンクコントローラ
Links Controller (LINX)は、PA、CPU、およびメインメモリか
らなる、プロセスノードの内部と外部のあらゆるデータの動きを
管理するルータです。いくつかの並列ビデオやメッセージスト
リームを操作することができます。
Matrox Odyssey Xpro+のアクティビティをコントロールし、PA
やコプロセッサFPGAにサポートされない操作は、freescale ™ G4
Power PC™マイクロプロセッサで行われます。G4は、汎用CPUや
DSP の 最 高 性 能 を 連 動 さ せ、所 定 の ク ロ ッ ク 速 度 で 最 高 の パ
フォーマンスを発揮します。G4は、コードの互換性を維持してい
る間は、freescale™のパフォーマンス向上のためのソリッドマイ
グレーションを支持します。
ビデオストリームは、ひとつまたは複数のフレームグラバモ
ジュールからの画像データを、ひとつまたは複数のプロセスノー
ドへ、プロセスノード間に、さらにひとつまたは複数のプロセス
ノードから、ホストPCやディスプレイへと転送するために使用さ
れます。ビデオストリームには、メッセージストリームの上か下
かどちらか調整可能な優先レベルがあります。ビデオストリーム
は、入力時の平面分割、出力時の合成、インプットクロッピン
グ、入出力サンプリング(1から16)、さらに水平および垂直の
スキャン方向の個別コントロールなど、さまざまなフォーマット
化操作を受けることが可能です。後者は、読み込みに、各々異な
るスキャン方向のマルチタップカメラからの映像を再構成するた
めにはとくに便利です。
G4は、強力な32-bitのスーパースカラRISCとAltiVec™テクノロ
ジーの128-bitベクタ実行ユニットを組み入れています。内蔵L2
キャッシュの512 KBが、プロセッサの最高のパフォーマンスを維
持するのを助けます。64-bit MPXバスは、主記憶への効率的なア
クセスを提供し、毎秒1.3GBの理論上最大限に近いバンド幅を維
持してくれます。
AltiVec™テクノロジーは、ビデオや画像処理など、過重なアプ
リケーション計算要件に合うようにデザインされています。この
テクノロジーは、ハイパフォーマンスのベクタデータ用並行処理
エンジンで構成されています。サイクルごと16ピクセルまでの並
行処理に、SIMD(single instruction, multiple data, 単一イ
ンストラクション、複数データ)モデルを使用しています。それ
を 1.4 GHz で 実 行 し た 場 合、ピ ー ク に は、毎 秒 200 億 の 8-bit
MAC、あるいは毎秒100億の32-bit浮動小数点演算の処理能力を提
供してくれます。さらに、AltiVec™テクノロジーは、G4内の他の
実行ユニットと並行して作動します。
メッセージストリームは、プロセッサ相互通信の全タイプ用で
す。LINUXは、プロセスノードとホストPC、または他のプロセス
ノード間で、ビデオストリームとは別に、メッセージストリーム
を操作します。低オーバーヘッドとリアルタイム操作のために、
メッセージの通過は、ハードウェア補助のメカニズムに依存しま
す。上記の性能がともに、CPUやPAをデータ管理タスクからアン
ロードし、画像処理タスクに集中できるようにしてくれます。
カスタム化可能なコプロセッサFPGA
Matrox Odyssey Xpro+には、PAによる高速化が期待できない関
数用に、コプロセッサFPGAが含まれています。このコプロセッサ
は、ピン互換性のあるFPGAデバイス*5のAltera® Stratix® IIファ
ミリーに基づき、毎秒4GB(つまり、毎秒2 GBのインプットと毎
秒2 GBのアウトプット)の集約メモリバンド幅を提供するQDRII
SRAMのバンクを備えています。コプロセッサFPGAへのデータ、ま
たそこからのデータは、毎秒2 GBの総容量で、二つのポートを通
して送られます。ヒストグラム、LUTマッピングや歪みは、コプ
ロセッサFPGAが加速した操作のサンプルにすぎません。
5
【製品ガイド】
Matrox Odyssey Xpro+
素早い接続性
パラレルトポロジーは、単一画像の異なる部位に各プロセスノー
ドを作動させることで構成されます。ラウンドロビントポロジー
は、連続画像に各プロセスノードを作動させることで構成されま
す。パイプライントポロジーは、各プロセスノードが単一画像に
独自の操作を実行することで構成されます。
PCI-X は、オプショナルフレームグラバモジュールも含め、プ
ロセスノードを他のプロセスノードやPMCデバイスに連結するた
めに、Matrox Odyssey Xpro+に使われている構造です。それはま
た、Matrox Odyssey Xpro+をホストPCやディスプレイにも連結し
ています。PCI-X®は、従来のPCIバススペックに対し、互換性を維
持し、強化した規格です。PCI-X® のVersion 1.0aのスペックで
は、最高133 MHzのスピードで作動する64-bitの物理的コネク
ションで、最高毎秒1 GBのピークバンド幅をもたらしています。
Matrox ImagingでデザインしたMatrox System Interface Bridge
(SIB)、4-ポートPCI-X®ルータは、Matrox Odyssey Xpro+上のPCIX®のコネクションを実現しています。
®
これらトポロジーは組み合わせることができ、単一あるいは複
数のビデオソースでアプリケーションを適用することができま
す。どの場合も、各追加ノードがメモリの専用バンクを備えてい
るので、マルチボードシステムでのプロセス能力は、リニアにス
ケールアップしていきます。この順応性により、Matrox Odyssey
Xpro+は、今日また将来のどのようなアプリケーションでの処理
も可能にしてくれるのです。
Matrox Odyssey Xpro+には、相互に連結した複数ボード専用の
リンクポート一組が含まれています。リンクポートは、1対1の
PCI-X® コネクションで、最高1GBのバンド幅を提供します。それ
が、ビデオやメッセージストリームをボード間で転送し、ホスト
PCのバス負荷を軽減します(Matrox Oasis ASICセクション参
照)。ビデオやメッセージストリームを、特定のプロセスノード
に転送できます。Matrox Odyssey Xpro+を複数搭載することによ
り、パラレル、ラウンドロビン、パイプライン処理など、さまざ
まなプロセストポロジーを実行するようプログラムできます。
自動的な一時保存用EEPROM
Matrox Odyssey Xpro+は、G4 PowerPC™のブートシーケンス(順
序)、システム初期化用のパラメータ、およびデバッグユーティ
リティを保存させる一時保存用のEEPROMを備えています。また、
電源入力から始まる自動システムを実行するオペレーティングシ
ステムやアプリケーションプログラムを保存にも、使用されま
す。
UART
MDR26
Serial Tx
Serial Rx
Camera Control
Data
Clock
MDR26
DB-44
and
DB-9*
Serial Tx
Serial Rx
Camera Control
2/
2/
8/
8/
2/
PSG #1
28-bit
Channel Link
Receiver
24
/
2 x 256 x 8-bit
and
2 x 4K x 12-bit
UART
24
/
2 x 256 x 8-bit
and
2 x 4K x 12-bit
LUTs
LUTs
2/
2/
8/
PSG #2
Data
Clock
8/
2/
28-bit
Channel Link
Receiver
Aux. I/O (6)
6/
TTL
Transceivers
Clock (2)
Hsync (2)
Vsync (2)
Aux. In (4)
Aux. Out (4)
4/
4/
4/
8/
8/
LVDS
Transceivers
Aux. In (4)
8/
Opto-couplers
6
Video
to
PCI-X
Bridge
64
/
(up to 800 MB/s)
To Matrox
System
Interface
Bridge
【製品ガイド】
Matrox Odyssey Xpro+
UART
MDR26
Serial Tx
Serial Rx
Camera Control
PSG
Data
Clock
8/
2/
28-bit
Channel Link
Receiver
24
Data
Clock
8/
2/
28-bit
Channel Link
Receiver
16
Data
Clock
8/
2/
28-bit
Channel Link
Receiver
24
Aux. I/O (6)
6/
TTL
Transceivers
Clock (2)
Hsync (2)
Vsync (2)
Aux. In (4)
Aux. Out (4)
4/
4/
4/
8/
8/
LVDS
Transceivers
Aux. In (4)
8/
Opto-couplers
MDR26
DB-44
and
DB-9*
2/
2/
8
/
/
64
/
/
4 x 256 x 8-bit
and
4 x 4K x 12-bit
LUTs
64
/
Video
to
PCI-X
Bridge
64
/
(up to 800 MB/s)
To Matrox
System
Interface
Bridge
/
多種多様なカメラにマッチしたフレームグラバ
アナログフレームグラバ
Matrox Odyssey Xpro+ボード上に装備されている標準PCIメザ
ニンカード(PMC)領域は、Camera Link®、アナログまたはLVDS/
RS-422フレームグラバモジュール *7 の使用を可能にしています。
このフレームグラバモジュールで、Matrox Odyssey Xpro+は、主
流のエリアやラインスキャンビデオソースからキャプチャできる
のです。
アナログフレームグラバは、高周波やハイファイビデオキャプ
チャーができる、4つの独立したインプットを備えています。4つ
の単一タップビデオソースから同時に取り込めるだけでなく、イ
ンプットは、ふたつの2タップビデオソースか、もしくはひとつ
のRGBとひとつの単一タップビデオソースから同時に取り込むこ
とができます。インプットはまた、ふたつのビデオソースから、
接合レートの2倍で、同時に取り込むことができます。アナログ
フレームグラバにはまた、トラブルシューティングのインストー
ルと操作用に、内蔵ビデオ生成プログラムも含まれています。
Camera Link®フレームグラバモジュール
Camera Link®フレームグラバモジュールは、2つのバージョンが
あります。Dual-Baseバージョンでは、Base 規格 *8 を用い、ふた
つの独立したCamera Link® ビデオソースを同時取込みが可能で
す。Single-Full規格では、Base, MediumまたはFull規格 8 を用い
て、単一のCamera Link®ビデオソースから取り込みます。
どちらのバージョンも、Camera Link®のフルスピードで動作し、
トラブルシューティング用のインストールと操作用の内蔵ビデオ
生成プログラムが含まれています。
7
【製品ガイド】
Matrox Odyssey Xpro+
Video In 1a
Video In 2a
Video In 3a
Video In 4a
DVI
Connector
16
/
/
16
Channel #4
16
/
16
/
8
Aux. In (4)
/
To Matrox
64
System
/
(up to 800 MB/s) Interface
Bridge
Video
to
PCI-X
Bridge
16
Channel #3
Aux. In (8)
Aux. Out (8)
DB-44
and
DB-9*
/
Channel #2
Video In 1b
Video In 2b
Video In 3b
Video In 4b
DVI
Connector
16
Channel #1
/
LVDS/TTL
Transceivers
Video In 1a
Video In 1b
OptoCouplers
Clock In
(LVDS/TTL) (1)
Hsync/Csync In
(LVDS/TTL) (1)
Vsync In
(LVDS/TTL) (1)
* Present on a separate bracket
10-bit
A/D
2:1 MUX
2
/
2
/
2
/
PSG #4
Trigger (TTL)
UART
Exposure (TTL)
Rx
Tx
Channel #1
16
/
Channel #2
16
Channel #3
16
/
Channel #4
16
/
DB-100
DB-100
Video
to
PCI-X
Bridge
64
/
(up to 528 MB/s)
To Matrox
System
Interface
Bridge
1
Aux. In (8)2
RS-422/LVDS
Receivers &
Transceivers
16
/
4
/
Aux. Out (4)
DB-50
/
LVTTL
Drivers
1
Aux. In (8)
Rx (4)
Tx (4)
16
/
4
/
OptoCouplers
4
/
UARTs
Data (16)
Clock In
Hsync In
Vsync/Aux. In
Clock/Aux. Out
2
Hsync/Aux. Out
2
Vsync/Aux. Out
Exposure #1/Aux. Out2
Exposure #2/Aux. Out2
Aux. I/O3
1. Present on separate brackets
2. Can be in LVTTL format
3. LVTTL format
8
32
/
2
/
2
/
2
/
2
/
2
/
2
/
2
/
2
/
16
/
RS-422/LVDS
Receivers
&
Drivers
256 x 8-bit
&
4K x 12-bit
LUT
PSG #4
10
/
4 x 1K x 10-bit
LUTs
16
/
【製品ガイド】
Matrox Odyssey Xpro+
Matrox Imaging Library (MIL)
LVDS/ RS-422フレームグラバモジュール
MILは、現行および将来にわたるMatrox画像取込み全製品に対
応させた、画像キャプチャ、処理、分析、表示、およびアーカイ
ブ用の操作しやすいプログラミング用ライブラリ(関数)です。
MILが有する工場現場に有効な画像処理と分析機能には、ピクセ
ル単位、統計学、フィルタリング、モフォロジー、幾何学的変
形、FFT、セ グ メ ン テ ー シ ョ ン、パ タ ー ン マ ッ チ ン グ、粒 子 解
析、エッジ抽出と分析、測定、特性認識、1次元および2次元
バ ー コ ー ド 読 み と り、キ ャ リ ブ レ ー シ ョ ン、な ら び に JPEG/
JPEG2000画像圧縮などが含まれています。これらの機能がMatrox
Odyssey Xpro+上で実行され、G4 PowerPC™とPA用に最適化されま
す。
科学、産業、医療用画像デバイスの既存フォームに対応するよ
うデザインされた、LVDS/ RS-422フレームグラバモジュールは、
4つの独立した16-bitインプットを特長としています。これらイ
ンプットは、2、4、8-タップモノクロームソースやRGBソースか
ら取り込めるように設定することができます。LVDS/ RS-422フ
レームグラバモジュールにはまた、トラブルシューティングのイ
ンストール用と操作用に、内蔵ビデオ生成プログラムも含まれて
います。
フレームグラバモジュールの追加
追加フレームグラバモジュールは、Matrox Odyssey PMCキャリ
アボードを介して、Matrox Odyssey Xpro+ボードに追加できま
す。Matrox Odyssey PMCキャリアボードは、PCI/ PCI-X®スロット
を使用し、フレームグラバモジュールをホストするPMCサイトで
重要な役割を演じます。フレームグラバモジュールは、Matrox
Odyssey PMCキャリアボード上で装備されたリンクポートを通じ
て、Matrox Odyssey Xpro+ボードと情報交換する形になります。
Matrox Odyssey Xpro+用MILは、機能呼出し部分をOdyssey内に
抑え、アプリケーション効率とパフォーマンスを最大になるよう
調整されています。MILベースのアプリケーションプログラム
は、単一またはマルチプロセスノードで効率的に実行できます。
MILは、リアルタイムに自動トラッキングや画像表示ウィンドウ
の自動更新を含めた画像表示管理を提供します。MILはまた、
ユーザが指定したウィンドウで画像表示が可能です。それに加
え、MILは、マルチで独立したウィンドウや単一のモザイクウィ
ンドウを使ったマルチビデオストリームのライブ表示も対応して
います。さらに、MILは、表示画像が分割しないよう、かつ表示
エリアを補完しつつ、リアルタイムにスムーズなグラフィック
オーバレイを提供します。これらの特性はすべて、Odyssey上の
適切なグラフィックハードを用い、ほとんどホストCPUの介入な
しに実行されます。詳細は、MILのデータシートをご参照くださ
い。
すべてを包含するプログラミング環境
Matrox Odyssey Xpro+は、アプリケーションプログラムのイン
ターフェース(API)と、プログラミングモデルを、開発者で選
択可能です。アプリケーション開発者は、再販フリーのランタイ
ム 環 境 1 で、Matrox Imaging Library ま た は Matrox Odyssey
Native Libraryを使って、ボードCPU用のプログラムを開発する
こ と が で き ま す。ア プ リ ケ ー シ ョ ン プ ロ グ ラ ム は、Matrox
Odyssey Xpro+を遠隔操作するためにホストPC上で実行すること
ができ(すなわちオプションAとB)、あるいは、Matrox Odyssey
Xpro+上ですべて実行するように作成することもできます(すな
わちオプションCとD)。
Application
Program
(option A)
Odyssey Native Library (ONL)
ONLは、画 像プ ロ セ ッ サボー ド で あ るMatrox Odyssey ファ ミ
リー専用の、使いやすいプログラミングライブラリ(関数)です。
プログラミングインターフェースは、画像プロセッサボードの旧
製品Matrox Genesisファミリーと互換性があります。マルチプロ
セスノートを含め、ビデオキャプチャやシステムコントロールの
ほかに、ONLは、正規化グレースケール相関のパターンマッチン
グ、粒子解析、およびJPEG圧縮などの画像処理機能を備えていま
す。これらの機能は、G4 PowerPC™とPAを活用することにより最
適化されています。ONL機能は、機能呼出し部分をOdyssey内に抑
えています。
Application
Program
(option B)
プログラミングモデル
ONL
MIL
ONL
MIL
Application
Program
(option C*)
Application
Program
(option D*)
Matrox Odyssey Xpro+用のアプリケーションプログラムは、ホ
スト動作か完全内蔵(Embedded)モードで動作します。ホスト動作
モードでは、アプリケーションプログラムは、ホストPCのCPU上
で動作し、Matrox Odyssey Xpro+にリモートより実行コマンドを
送ります。ホスト動作モードはもっとも簡単な方法ですが、ホス
トPCプラットフォームの環境に左右される可能性があります。完
全な内蔵(Embedded)モードでは、アプリケーションプログラム
は、G4 PowerPC™上で直接動作します。アプリケーションプログ
ラムは、ホストPCプラットフォームとほとんど情報交換がなく、
安定した動作環境を確保します。完全内蔵(Embedded)モードは、
Matrox Odyssey Developer s Toolkit(DTK)で開発します。
Host PC
Matrox
Odyssey
Note: Arrows indicate direction of function call.
*Requires DTK package
9
【製品ガイド】
Matrox Odyssey Xpro+
Matrox Odyssey Developer s Toolkit
Camera Link®フレームグラバモジュール
・2種類のメーカーオプション
‐2個の独立した Baseポート(dual-Base)*7
‐1個のBase/ Medium/ Fullポート(single-Full)*7
・最大85 MHzまでのピクセルクロックに対応
・フレームおよびラインスキャンに対応
・4個の256 x 8-bitおよび4個の4K x 12-bit LUT
・6個のTTL AuxI/O
・各4個のLVDS Aux入出力
・2個の独立したLVDSピクセルクロック、hsync、vsync出力
・4個のフォトカプラ Aux入力
・自己診断のための内部ビデオ発生器
Matrox Odyssey Developer s Toolkit (DTK)を用いて、開発
者は、Matrox Odyssey Xpro+の機能をフル活用することができま
す。MIL や ONL ベ ー ス ア プ リ ケ ー シ ョ ン プ ロ グ ラ ム を 直 接 G4
PowerPC™上で動作させるだけでなく、Matrox Odyssey DTKは、
ONL機能を併合することで主記憶I/Oボトルネックを減らすため、
開発者はアルゴリズムをさらに最適化することができます。
Matrox Odyssey DTKを用いてまた、開発者は、カスタマイズし
たG4 PowerPC™やPA機能も書き込むことができます。カスタムG4
PowerPC™コードは、AltiVec™技術の最適化を含め、C/C++ですべ
て書き込むことができます。AltiVec™技術は、C言語拡張子と組
込み関数を用いてプログラムされています。古臭く複雑なアセン
ブリコードは必要ありません。カスタムPAコードは、平易なAPI
と擬似アセンブリ言語を通して開発されます。詳細は、Matrox
Odyssey Developer s Toolkitのデータシートをご参照ください
アナログフレームグラバモジュール
4つの独立したビデオ入力
- 2:1 mux
- ACまたはDCカップリング
- バイパス可能な50 MHzローパスフィルタ
- 可変ゲインアンプと調整可能なリファレンス最高100MHz
の10-bit A/D
- SN比50.4 dB*8
- ± Pixel Jitter 4.3 ns*9
- 分解能0.5 ns単位256 stepで調整可能なClockPhase
4個の1K x 10-bit LUT
- LVDS/TTL ピ ク セ ル ク ロ ッ ク、hsync/ csync/ vsync
入出力
- TTL トリガー入力とExposure出力
- RS232シリアルポート
•下記組合せの入力対応
- コンポーネントRGB ビデオ入力
- 2つのデュアルタップモノクロビデオ入力
- 最高200 MHzの2つのモノクロビデオ入力
• フレーム及びラインスキャン対応
• 各8個のTTL/ LVDS Aux入出力
• 4個のフォトカプラ Aux入力
• キャリブレーションパラメータ保存用PROM
• 自己診断のための内部ビデオ発生器
ユーティリティ
Matrox Intellicamカメラ接続設定用ユーティリティが、MILや
ONL開発ツールキットに同梱されています。Matrox Intellicam
は、さまざまなビデオソースをキャプチャするために、対話形式
でユーザがフレームグラバモジュールの接続ファイルを設定する
ためのWindows®ベースプログラムです。また、対話形式のシステ
ム 設 定、マ ル チ ボ ー ド 設 定 ツ ー ル、メ モ リ や コ マ ン ド ビ ュ ー
アー、パフォーマンス表示モニタやシステム診断メッセージツー
ルを組み入れたデバッグユーティリティを含んでいます。
オペレーティングシステムサポート
Matrox Odyssey Xpro+ 用 ホ ス ト は、Microsoft® Windows®
2000, Windows® XP、お よ び Linux*2 環 境 に 対 応 し て い ま す。G4
PowerPC™は、省設置スペースと、タスク切換えと割込みへの迅速
な反応を備えた一般的なRTOSを実行します。
FPGA設定
MIL/ ONL開発ツールキットには、さまざまな画像処理機能を実
行できるFPGA用設定関数が準備されています。カスタマイズ設定
をするには、Matrox FPGA Developer s Toolkit (FDK)を用いる
必要があります。詳細は、FDKデータシートをご参照ください。
LVDS/ RS-422 フレームグラバモジュール
・4個の独立したビデオ入力
- 16-bit幅LVDSまたはRS-422インターフェース
- 最高60 MHz(LVDS)、32 MHz(RS-422)のサンプリング
- 256 x 8-bitおよび4K x 12-bit LUTs
- LDS/ RS-422クロック、hsync/ Vsync/ Aux入力
- 5つの可変なLDS/ RS-422出力
・可変な入力フォーム
- 4つの1TAP(8-16bit)または2TAP(8bit)モノクロビデオ
- 2つの2TAP(10-16bit)または4TAP(8bit)モノクロビデオ
- 1つの4TAP(10-16bit)または8TAP(8bit)モノクロビデオ
- 2つの8bit RGBビデオ
- 1つの(10-16bit)RGBビデオ
• フレームおよびラインスキャン対応
• 8つのLVDS/ RS-422 Aux入力
• 4つのLVDS/ RS-422 Aux出力
• 8つのフォトカプラ Aux入力
• 自己診断のための内部ビデオ発生器
プロセッサボード
・3.3V 64-bit カードエッジコネクタ付きPCI/PCI-X®ロング
カード
・1.4 GHz MPC7447A (167 MHz MPXバス)
・167 MHz DDR SDRAMメインメモリ512 MB、1 GB、2 GB
・カスタム化可能なコプロセッサFPGA
- Altera® Stratix® IIファミリー*5
-8、16、32、または64 MB QDRII SRAM
・16 MB flash EEPROM
・64-bit 33/66/100/133 MHz 3.3 V PMCサイト
・2個の64-bit 33/66 MHz 3.3 V PCI及び64-bit 66/100/133 MHz
PCI-X®専用リンク
・64-bit 33/66 MHz 3.3 V PCIおよび64-bit 66/100/133 MHz
PCI-X®ホストインターフェース
10
【製品ガイド】
Matrox Odyssey Xpro+
PMCキャリアボード
製品ラインアップ
・汎用64-bit カードエッジコネクタ付PCI/PCI-X®カード
・64-bit 33/66/100/133 MHz 3.3 V PMCサイト
・2つの64-bit 33/66 MHz 3.3V PCIおよび64-bit 66/100/133
MHz PCI-X®専用リンク
ハードウェア
型式
説明
O+ 145M 06316 xxxx
ボードのサイズと使用環境
・31.2 L x 10.7 H x 1.73 W cm (12.3
x 4.2
x 0.68 )
(ブラケットとリテーナー*10無し)
・消費電力
- プロセッサボード:64.96W(11.2A @ 3.3V
36.96W、5.6A@5V 28.0W)
- PMCキャリアボード:4.2W(1.04A @ 3.3V 3.4W、
0.15A@5V 0.8W)
- アナログフレームグラバモジュール:12.6W(1.21
A @ 3.3V 4W、[email protected]、0.33A@12V 4W)
- Camera Link®フレームグラバモジュール:
4W(0.75A @ 3.3V 2.5W、0.3A@5V 1.5W)
- LVDS/ RS-422フレームグラバモジュール:
4.4W(0.97A @ 3.3V 3.2W、0.24A@5V 1.2W)
・作業温度:0℃から55℃ (32˚Fから131˚F)
・換気条件:ボードあたり150LFM (Linear Feet Per Minutes)
・相対湿度:95% (結露無き事)
・認証
:FCCクラスA未定、CEクラスA未定、RoHS対応
OCB xxxx
OLPIC
1.4 GHz MPC7447Aスケーラブル
PCI-X®画像プロセッサボード、
512 MB DDR SDRAM12、
EP2S60…C3FPGA with 16 MBQDRII
SRAMおよびオプショナル
フレームグラバモジュール
オプショナルフレームグラバ
モジュール付PMC キャリアボード
リンクポートインターコネクトボード
注:フレームグラバモジュールがないときは、xxxxを除去、ある
時は語尾を以下の適当なフレームグラバモジュールに差し替えて
下さい。フレームグラバモジュールは別に入手できません。
…SFCL…
…DBCL…
…QHAL…
…QDLまたはR…
Single-Full Camera Link®フレームグラバ
モジュールとケーブルアダプタボード
Dual Base Camera Link®フレームグラバ
モジュールとケーブルアダプタボード
カッドインプット高周波アナログフレーム
グラバモジュールとケーブルアダプタ
ボード(LVDS aux I/O)
LVDS/ RS-422フレームグラバモジュールと
ケーブルアダプタボード
ソフトウェア環境
ケーブル
型式
DVI-TO-8BNC/O
・Microsoft® Windows® 2000、Windows®XP、Linux*2
・ホストPCで作動するアプリケーション(Windows)
- MIL/ ONLはMicrosoft® Visual C++® .NET 2003
- ActiveMILはMicrosoft® Visual Basic® .NET 2003または
Visual C++® .NET 2003
・ホストPCで作動するアプリケーション(Linux)*2
- GNU Compiler CollectionとMIL/ ONL
・ボード上で作動するアプリケーション
- Matrox Odyssey TDKとMetrowerks® CodeWarrior®
DBHD100-TO-OPEN
説明
8' または2.4 m、DVIから 8 BNCへ、
アナログフレームグラバモジュール用
オープンエンドケーブル
LVDS/ RS-422フレームグラバモジュール用
オープンエンドケーブルへ3 m (10 )
高密度DB-100
ケーブル
詳細は別途お問合せ下さい。
※1.HosT PCでの処理時にはランタイムライセンスが必要です
※2.詳細はお問い合わせ下さい
※3.MACユニット用のバッファは1つだけです
※4.Billion operation per second
※5.EP2S60,90,130,180
※6.フレームグラバモジュールはMatrox odyssey xpro+でのみ
使用可能
※7.詳細データはCamera Link® spectfictionを参照
※8.50MHz ローパスフィルターで測定
※9.水平周期15.7KHzで測定
※10.24.8L×10.7H×1.9Wcm
※11.1GBまたは2GB DDR SDRAMも使用可能
11
【製品ガイド】
Matrox Odyssey Xpro
Matrox Odyssey
Xpro
最先端テクノロジにより拡張性を備えた
高性能画像処理ボード
製品の特長
・PCIバス用フレームグラバ
・PCI-X® ロングカード
・G4 PowerPCとカスタムASICにより140BOPSオーバーの性能
・5GB/secを超えるメモリバンド幅
・DDR SDRAMは2GBまで搭載
・2GB/secまで可能な外部I/Oバンド幅
・Option Grab Module用のPMC SITE
・CameraLink® Grabber Moduleは680MB/secサンプリングまで対
応
・4ch独立入力アナログGrabber Moduleは800MB/secサンプリング
まで対応
・LVDS/RS422 Grabber Moduleは480MB/secサンプリングまで対応
・ローカルなボード間転送は1GB/secまで対応
Odysseyの心臓部PowerPC
ALUは広範囲の数値論理演算を実行することが可能です。ALU
によりメモリアクセス回数を減らし、メモリI/Oを加速するため
に、1サイクルあたり1命令でピクセルあたり最高256の命令を実
行するようにプログラムすることができます。PAは4個の入力
バッファと4個の出力バッファにアクセスすることが可能であ
り、この結果、4個の画像を平均化するなどの処理を1つのパスで
実行することができます。動作周波数は167MHzであり、最高
100BOPS(100億演算/秒)まで実行可能です。
Odysseyで は、画像処理をつかさどる心臓部にあたる CPUに
Freescale社製G4 PowerPCを採用しています。G4 PowerPCは32bit
スーパースケーラーRISCとAltiVecTMテクノロジの128bitベクトル
演算ユニットを備えています。512KBの内部L2キャッシュと2MB
の外部L3キャッシュ(Odyssey Xproのみ搭載)によりプロセッサ
能力を存分に引き出しています。64bit MPXバスによりメインメ
モリへの効率的なアクセスが可能であり、理論値に近い1GB/sec
の高速バンド幅を維持できます。
メモリコントローラ
AltiVecTMテクノロジは、ビデオや画像処理の
ようなコンピュータ資源をより多く必要とする
アプリケーションのために特別に設計されたものです。AltiVecTM
テクノロジはベクトルデータのための高速並列処理エンジンから
なります。処理のためにSIMD(single instruction, multiple data)モ
デルを使用し、同時に1サイクルあたり16pixelまで処理可能で
す。1.3GHzで動作した場合、最高処理性能は1秒あたり20億回の
8bit乗算(MAC)演算又は10億回の32bit浮動小数点演算となりま
す。さらにAltiVecTMテクノロジはG4内のほかの処理と同時実行可
能です。
Matrox OasisはDDR SDRAMメモリへの128bit幅インターフェー
スを管理するための効率的なメインメモリコントローラを含んで
います。167MHzで動作し、DDR SDRAMメモリとコントローラ
は5GB/秒を超えるバンド幅で結合されます。
リンクスコントローラ
リンクスコントローラ(LINX)は処理ノード(PA、CPUとメ
インメモリの総称)の内外全てのデータのやり取りを管理する
ルーターです。同時に複数のビデオの流れとメッセージの流れを
扱うことが可能です。
Matrox Oasis ASIC
ビデオの流れは、1個又は複数のフレームグラバモジュールか
ら1個又は複数の処理ノードへ、又は、処理ノード間、そして処
理ノードからホストPCへ画像を転送するのに使われます。設定可
能なプライオリティレベルが有り、メッセージの流れよりも高く
も低くも設定することができます。ビデオの流れは、入力信号の
プレーンの分割、出力信号のプレーンの統合、入力クロッピン
グ、入出力のサブサンプリング(1∼16まで)、そして独立した
水平、垂直方向の制御等、種々のフォーマット処理が行われま
す。水平垂直独立の方向制御は特にマルチタップが異なる走査方
向を必要とするカメラからの適正な画像の再構築のために有効で
す。
Matroxが設計したOasis ASICはMatrox Odysseyの基幹コンポー
ネントです。高密度チップのMatrox Oasisはピクセルアクセラ
レータ、メインメモリコントローラ、リンクコントローラ、CPU
ブリッジの機能を包含しています。
ピクセルアクセラレータ
ピクセルアクセラレータ(PA)は近傍演算、画素間演算、LUT
演算を高速化する並列処理エンジンです。PAは並行処理が可能な
64 個 の 処 理 ユ ニ ッ ト か ら な り、そ れ ぞ れ の ユ ニ ッ ト は 乗 算
(MAC)ユニットと数値論理演算(ALU)ユニットからなりま
す。
メッセージの流れは、内部プロセッサ通信のすべての形式に対
応しています。LINXは処理ノードとホストPC、または他の処理
ノード間とのメッセージの流れを、ビデオの流れとは独立して扱
うことができます。メッセージは小さなオーバーヘッドやリアル
タイム処理など、ハードウェアに手助けされたメカニズムに依存
しています。また上記機能はCPUやPAからデータ処理の負荷を削
減し、それらが画像処理に専念できる環境を作っています。
MACユニットはコンボリューション演算のために1サイクルあ
たり40bitの演算器で1個の16bit×16bit、2個の8bit×16bit、または4個
の8bit×8bitを実行が可能です。40bit演算器は16×16のカーネルで
16bitの係数とデータによる演算でもオーバーフローすることはあ
りません。さらにPAアーキテクチャは対象形のカーネルならば4
倍の速度で処理可能です。また、MACユニットはグレースケール
モフォロジ演算のために、1サイクルあたり最高4個の最小また
は最大演算を行うことが可能です。
12
【製品ガイド】
Matrox Odyssey Xpro
PCI-X®バス
プロセッサボード
・PCI/PCI-X®ロングカード、3.3V 64bitカードエッジコネクタ
・1.3GHz MPC7457(167MHz MPXバス)
・2MBの DDR SRAM L3キャッシュ
・512MBまたは1GBの133MHz DDR SDRAMメインメモリ
・16MB flash EEPROM
・64bit 33/66/100/133MHz 3.3V PMCサイト
・2個の64bit 33/66MHz 3.3V PCI及び64bit 66/100/133MHz
PCI-X®専用リンク
・64bit 33/66MHz 3.3V PCI及び64bit 66/100/133MHz
PCI-X®ホストI/F
PCI-X®はOdysseyでは内部的に処理ノード間のI/Fやオプション
のフレームグラバモジュールとのI/Fに使われています。さらに表
示などホストPCとの接続にも使われます。PCI-X®は従来のPCIバ
ス仕様と互換性を保って拡張された高機能バスです。PCI-X®の
Ver.1.0では64bit幅で最高133MHzすなわちピークバンド幅が1GB/
秒を超える仕様になっています。Matrox System Interface Bridge
(SIB)はMatroxが設計した4ポートPCI-X®ルーターでOdysseyの
PCI-X®接続を管理しています。
Odyssey Xproでは複数のボードの接続専用に二つ
のリンクポートを持っています。リンクポートは
1GB/秒以上のバンド幅を供給し、これによりホスト
PCのバスは、ビデオやメッセージの流れを運ぶための負荷が軽減
されます。ビデオとメッセージの流れは、指定の処理ノードへブ
ロードキャスト又はルーティングされます。複数枚のOdyssey
Xpro構成では、パラレル・ラウンドロビン・パイプラインといっ
た種々のトポロジーでプログラミングすることが可能です。いず
れのケースでも、複数ボードシステムの処理能力は、専用メモリ
を含む追加ノード毎に線形にスケールアップします。Odyssey
Xproの拡張性・フレキシビリティにより、今日及び将来必要とさ
れるほとんどのアプリケーションが実現可能です。
Camera Link®フレームグラバモジュール
・2種類のメーカーオプション
- 2個の独立したBaseポート(dual-base)
- 1個のBase/Medium/Fullポート(single-full)
・最大85MHzまでのピクセルクロックに対応
・フレーム及びラインスキャンに対応
・4個の256x8bit及び4個の4Kx12bit LUT
・6個のTTL AuxI/O
・各4個のLVDS Aux入力と出力
・2個の独立したLVDS Pixelclk、Hsync、Vsync入力
・4個のフォトカプラ Aux 入力
・自己診断のための内部ビデオ発生器
Odyssey Xpro
Odyssey XproはOdysseyシリーズの中心機種です。画像処理を行
うプロセッサボードと、入力を行う特長のあるフレームグラバモ
ジュールからなります。
13
【製品ガイド】
Matrox Odyssey Xpro
アナログフレームグラバモジュール
LVDS/RS-422フレームグラバモジュール
・4つの独立したビデオ入力
- 2:1MUX
- AC又はDCカップリング
- バイパス可能な50MHzLowPassFilter
- 可変ゲインアンプと調整可能なリファレンス
- 最高100MHzの10bit A/D
- SN比50.4dB
- Pixel Jitter ±4.3ns
- 分解能0.5ns単位256stepで調整可能なClockPhase
- 4個の1Kx10bit LUTs
- LVDSピクセルクロック、Hsync、Vsync入力
- TTLトリガー入力と露光出力
- RS232シリアルポート
・下記組合せの入力対応
- コンポーネントRGBビデオ入力
- 2つのデュアルタップモノクロビデオ入力
- 最高200MHzの2つのモノクロビデオ入力
・フレーム及びラインスキャン対応
・各8個のTTL/LVDS Aux入出力
・4個のフォトカプラ Aux入力
・キャリブレーションパラメータ保存用PROM
・自己診断のための内部ビデオ発生器
・4個の独立したビデオ入力
- 16bit幅のLVDSまたはRS-422インターフェース
- 最高60MHz(LVDS)、32MHz(RS-422)サンプリング
- 256x8bitと4Kx12bit LUT
- LVDS/RS-422 Clock、H,V-sync、AUX入力
- 5つの可変なLVDS/RS-422AUX output
- 3つの可変なLVTTL AUX I/Os
- RS232シリアルポート
・可変な入力フォーム
- 4つの1TAP(8-16bit)または2TAP(8bit)モノクロビデオ
- 2つの2TAP(10-16bit)または4TAP(8bit)モノクロビデオ
- 1つの4TAP(10-16bit)または8TAP(8bit)モノクロビデオ
- 2つの8bit RGBビデオ
- 1つの(10-16bit)RGBビデオ
・フレーム及びラインスキャン対応
・8つのLVDS/RS-422 Aux入力
・4つのLVDS/RS-422 Aux出力
・8つののフォトカプラ Aux入力
・自己診断のための内部ビデオ発生器
14
【製品ガイド】
Matrox Odyssey Xpro
ボードのサイズと使用環境
・サイズ
:31.2L×10.7H×1.73W cm(12.3”x4.2”x0.68”)
(ボードサイズ、リテーナー無し)
・消費電力 :-プロセッサボード: 49W
([email protected] 19.83W、5.89A@5V 29.45W)
-アナログフレームグラバ付き: 61.9W
([email protected] 20.8W、6.81A@5V 34W、
0.33A@12V 4W)
-Camera Link®フレームグラバ付き:53.3W
([email protected] 22.3W、6.19A@5V 40.0W)
-デジタルフレームグラバ付き: 53.7w
([email protected] 23.0W、6.13A@5V 30.7W)
・動作温度 :0℃∼55℃
・必要冷却能:ボードあたり150LFM(Linear Feet per Minutes)
・相対湿度 :95%まで(結露無き事)
・認証
:FCC class A、CE Class A、RoHS対応
ソフトウェア(プログラミング)環境
製品ラインアップ
Odyssey Xproは、開発者にアプリケーション・プログラミン
グ・インタフェース(API)とプログラミングモデルの選択を提
供します。アプリケーションの開発者は、ライセンスフリーの
Matrox Imaging Library(MIL)またはOdyssey Native Library
(ONL)を使ってプログラムすることができます。アプリケー
ションプログラムは間接的に、Odyssey Xpro(Option A、Bのよ
うに)をコントロールするために、ホストPC上で実行、あるいは
完全にOdyssey Xpro(Option C、Dのように)上で実行させるこ
ともできます。
Odyssey Xpro
OP4 13G 1G xxxx : プロセッサボード
OCB xxxx
: PMCキャリアボード
xxxx : SFCL : Single-FULL Camera Link ®
DBCL: Dual-BASE Camera Link®
QHAL: 4ch独立Analog入力
QDL : LVDSデジタル入力
QDR : RS422デジタル入力
OLPIC: リンクポート接続ボード
・Microsoft Windows 2000/ XP、Linux(予定)
・ホストPC上で動作のアプリケーション
- MILはMicrosoft VC++.NET 2003
- ActiveMILはMicrosoft VB.NET 2003またはVC++.NET 2003
- ONLはMicrosoft VC++.NET 2003
・ボード上で動作するアプリケーション
- Matrox Odyssey DTKとPowerPCエンベディッド
システム用Metrowerks CodeWarriorで開発
ケーブル
DVI-TO-8BNC/O:
アナログ用、DVI to 8BNCとOpenEndケーブル(2.4m)
DBHD100-TO-OPEN:
デジタル用、高密度DB-100 toOpen Endケーブル(3m)
詳細資料はMatrox社HPからdatasheetをダウンロードして下さい。
http://www.matrox.com/imaging/products/odyssey_xpro/home.cfm
15
【製品ガイド】
Matrox Odyssey XG
Matrox Odyssey
XG
ハイファイビデオと とグラフィックスディスプレイ
製品の特長
・PCI-X® カード
・256-bit GPU
・128 MB DDR SDRAM
・専用バス
・デジタル,アナログ(TVを含む)アウトプット機能
・10-bit 400MHz RAMDACS
・マルチディスプレイコンフィギュレーション対応(VGA
2機またはVGA1機とTV)
・Microsoft® Windows® 2000とWindows® XP用ディスプレイ
ドライバ
PCI-X®用最先端ディスプレイ
Matrox Odyssey XGは、Matrox Odyssey Xpro+のビデオキャプ
チャと処理システムに、最先端のディスプレイ機能と品質を提供
す る よ う デ ザ イ ン さ れ た、PCI-X® グ ラ フ ィ ク ス ボ ー ド で す。
Matroxデザインの256-bit GPUで、Matrox Odyssey XGは非常に
シャープな高解像度グラフィクスとビデオ機能を持ち、最高2機
のアナログやデジタルモニター、または単一モニターや標準TVへ
のアウトプット機能を備えています。
Matrox Odyssey XGには、Matrox Odyssey Xpro+と最適に動作
するために一組のリンクポートを備えています。リンクポートに
よる PCI-X® 1対1専 用コネクションによっ て、Matrox Odyssey
Xpro+ か ら Matrox Odyssey XG へ は、ホ ス ト PC へ の 貴 重 な PCI/
PCI-X®バスバンド幅を消費することなく画像が転送することが出
来ます。
Link B
Link A
/ 64
(up to 1 GB/s)
Link 2
128 MB
DDR SDRAM
/
Matrox
System
Inter face
Bridge (SIB)
64
(up to 1 GB/s)
Link 3
Link 0
/
DVI
Connector #1
Digital or
Analog RGB output
DVI
Connector #2
Digital or Analog RGB, or
TV (CVBS or Y/C) output
128
(up to 8 GB/s)
Matrox
256-bit
GPU
/
64
(up to 1 GB/s)
Link 2
32
/
(up to 800 MB/s)
Link 1
Matrox
System
Inter face
Bridge (SIB)
Link 0
/
s
64
(up to 1 GB/s)
®
Ho t 3.3V PCI / PCI-X Bus
16
【製品ガイド】
Matrox Odyssey XG
ハードウェア仕様
・3.3V 64-bit カードエッジコネクタ付きPCI/PCI-X®カード
・Matrox製256-bit GPU
・128 MB DDR SDRAM
・2個の64-bit 33/66 MHz 3.3V PCIおよび64-bit 66/100/133
MHz PCI-X®専用リンク
・64-bit 33/66 MHz 3.3V PCIおよび64-bit 66/100/133 MHz
PCI-X®ホストインターフェース
ボードサイズと使用環境
・サイズ
:24.8Lx10.7Hx1.9Wcm(9.8 x4.2 x0.75 )
( ブラケットとリテーナー無し)
・消費電力:16.7W (2.75A @ 3.3V 9.1W、0.8A@5V 4.0W、0.3A
@12V 3.6W)
・作業温度:0℃から55℃ (32˚Fから131˚F)
・換気条件:ボードあたり100 LFM (Liner Feet per Minutes)
・相対湿度:最高95% (結露無き事)
・認証
:FCCクラスA、CEクラスA、RoHS 対応
ソフトウェア環境
・Microsoft® Windows® 2000とWindows®XP用ディスプレイ
ドライバ
製品ラインアップ
ハードウェア
型式
OG 12M L0 DDVI 0*
ケーブル
型式
DVI-TO-DVIBNCSV
適用
128 MB DDR SDRAMとリンクポート
インターコネクト付きPCI-X®グラフィクス
ボード。DVI-Iから2個のHD-15アダプタ
適用
DVI-IからDVI-I、BNC 2点およびSVHS
アダプタ2点(TVアウトプットに必要)。
詳細は別途お問合せ下さい。
17
【製品ガイド】
Matrox Odyssey eA/XA
Matrox Odyssey
eA/XA
最先端の画像処理ボード
製品の特長
・x4 PCle™(eA)またはPCI-X® (XA)ロングカード
・G4 PowerPC™と専用ASICとの結合により130BOPS*1以上を実現
・メモリバンド幅は5GB/sec以上
・512MB DDR SDRAM
・640MB/secまでのデータ入力が可能な独立4chアナログ
フレームグラバー
・ホストPCとのI/Oバンド幅は1 GB/sec
・使用可能なソフトウェアは別売りで、Matrox Imaging
Library (MIL),Matrox Odyssey Native Library (ONL)
およびMatrox Odyssey Developer's Toolkit
・Microsoft® Windows® 2000、Windows® XPおよびLinux*3,*4対応
・MILとONLの実行環境はライセンスフリーで再配布
最先端のパフォーマンスを備え、進化するアーキテクチャ
ALUは広範囲の数値論理演算を実行することが可能です。ALU
は、多種多様な算術または論理演算を実行することができます。
サイクルごとに1つの命令で、ピクセルごとに256の命令シーケン
スを実行するようにプログラムでき、メモリアクセス量を減ら
し、メモリI/Oに結びついたシーケンスをさらに加速します。PA
は、4つのソースバッファからの受け入れ *5 と、4つのディスティ
ネーションバッファへのアウトプットができ、1度に、あるいは1
回のパスで、いくつもの操作を可能にしてくれます(つまり、1
回のパスで、4つの画像を平均化することができます)。コア周
波数167 MHzでの操作で、PAを100 BOPS*1(つまり、毎秒20億ピク
セル/sec以上の処理)まで実行できます。
Matrox Odyssey eA/XAは、最新の既成テクノロジーとカスタム
テクノロジーを、確立されたアーキテクチャ内で最適に組み合わ
せ、最先端のパフォーマンスと価値をお届けする第四世代の画像
処理ボードです。半導体検査、医療画像、印刷検査、表面検査、
信号処理アプリケーションなどの要求に対してデザインされた
Matrox Odyssey XAは、数百MB/secのデータ取り込みや処理速度
を必要とするアプリケーションに、あるいはまた、PCが他のシス
テムアクティビティにより過負荷がかかっているアプリケーショ
ンに理想的な選択です。
最新技術の専用プロセッサとルータASIC、DDRメモリ、そして
PCIe™/PCI-X®が、Matrox Odyssey eA/XA上で連動し、1つの画像
処理ボードに比類なきパワーを与えます。Matrox Imagingの前世
代の画像プロセッサと互換性のあるプログラミング環境を通し
て、このパワーと順応性すべてにアクセスし、精巧な画像処理や
分析アルゴリズムを取り入れています。
メモリコントローラ
Matrox Oasisは、DDR SDRAMメモリを128-bit幅で管理するため
の非常に効率のよいコントローラを備えています。167MHzで作動
し、5GB/sec を 超 え る メ モ リ バ ン ド 幅 を 提 供 す る た め に、DDR
SDRAMメモリとコントローラは連結しています。このような充分
なメモリバンド幅が、メモリI/Oの連動操作のためのPAパフォー
マンスを維持しながらも、Odyssey eA/XAに過重なビデオI/Oへの
快適な操作を実現のものとしてくれるのです。
最高水準の技術Matrox Oasis ASIC
Matrox ImagingがデザインしたOasis ASICは、Matrox Odyssey
eA/XA の 要 と な る コ ン ポ ー ネ ン ト で す。高 密 度 チ ッ プ Matrox
Oasisは、CPUブリッジ、リンクスコントローラー、主要メモリコ
ントローラ、ピクセルアクセラレーターから構成されています。
リンクスコントローラ
リンクスコントローラー (LINX)は、PA、CPU、およびメインメモ
リからなる、プロセッシングノードの内部と外部のあらゆるデー
タの動きを管理するルータです。ビデオやメッセージストリーム
を同時に操作することができます。
ビデオストリームは、フレームグラバからの画像データを、プ
ロセッシングノードへ、さらにプロセッシングノードから、ディ
スプレイを含むホストPCへと転送するために使用されます。ビデ
オストリームには、メッセージストリームより上か下かを調整可
能な優先レベルがあります。ビデオストリームは、インプット時
の平面分割、アウトプット時の統合、インプットクロッピング、
インプットやアウトプットのサブサンプリング(1から16)や、
さらには水平および垂直のスキャン方向の個別コントロールな
ど、さまざまなフォーマットを可能にします。後者は、読み出し
に、それぞれ異なるスキャン方向の複数のタップを必要とするカ
メラからの映像を再構成するためには特に便利です。
ピクセルアクセラレータ
ピクセルアクセラレーター(PA)は、並列プロセッサコアで、
近傍処理隣接画素、画素間演算やLUTマッピング操作などを加速
し ま す。す べ て 並 行 に 動 く 64 の ア レ イ 処 理 要 素 (processing
element)から構成されています。それぞれの処理要素には、乗算
累積ユニット(multiply-accumulate unit, MAC)と、演算論理
ユニット(arithmetic-logic unit, ALU)があります。
MACユニットは、16-bitで1つの16-bitまたは2つの8-bit、ある
い は 8-bit で 4 つ の 8-bit 乗 算 を 実 行 す る こ と が で き、コ ン ボ
リューション処理では1サイクルで40-bitの累積が可能です。40bitの累算器では、16-bitの係数とデータを持った16x16のカーネ
ルでオーバフローしないことを保証します。さらに、PAアーキテ
クチャは対称型カーネルの場合、4倍速く処理できます。MACユ
ニットはまた、グレースケールのモフォロジー処理のために、1
サイクル4回のオペレーションで実行できます。
18
【製品ガイド】
Matrox Odyssey eA/XA
Video In 1a
Video In 1b
10
/
10-bit
A/D
2:1 MUX
/
/
2
2
PSG #1
UART
G4
PowerPC
Video In 1a
Video In 2a
Video In 3a
Video In 4a
Video In 1b
Video In 2b
Video In 3b
Video In 4b
DB-44
and
DB-9*
Aux. Out (8)
16
/
16
/
Aux. In (4)
8/
Aux. In (8)
10
/
/
Exposure (TTL)
Rx
Tx
DVI Connector
LUTs
2
Clock In (LVDS)
Hsync In (LVDS)
Vsync In (LVDS)
Trigger (TTL)
DVI Connector
1024 x 10-bit
(MPC7447A)
Channel #1
10
/
Channel #2
10
/
Channel #3
10
/
Video
to
PCI-X
Bridge
Channel #4
10
/
FLASH
EEPROM
/
64
(up to 1.3 GB/s)
LINK 1
Matrox
Oasis
512 MB
DDR
SDRAM
128
/
(up to 5.3 GB/s)
LINK 0
/
LVDS/TTL
Transceivers
64
(up to 1 GB/s)
PCI-X to PCIeTM (eA)
or PCI-X® (XA) Bridge
®
OptoCouplers
* Present on a separate bracket
x4 PCIe (eA)
TM
(up to 1 GB/sec)
メッセージストリームは、プロセッサ相互の通信で使われま
す。LINXは、プロセッシングノードとホストPC間で、ビデオスト
リームとは別に、メッセージストリームを操作します。メッセー
ジのパスは、低オーバーヘッドとリアルタイム操作のために、
ハードウェアがアシストするメカニズムに依存します。上記の性
能が、CPUやPAをともにデータ管理タスクから開放し、画像処理タ
スクに集中できるようにしてくれます。
5V/3.3V PCI/PCI-X (XA)
®
64-bit (up to 1 GB/sec)
高性能なホストバスインターフェースの選択
4レーン(x4)PCle™やPCI-X®は、それぞれMatrox Odyssey eA
とMatrox Odyssey XAボードとホストPCを連結するために使われ
ているインターフェースです。PCle™は、従来のPCIやPCI-X® の
続編です。PCle™のVersion 1.xは、x4レーンを通して1GB/secの
ピークバンド幅を提供するために2.5 GHzで作動します。PCI-X®
は、従来のPCIに対し遡って互換性を強化した高性能インター
フェースです。PCI-X®のVersion 1.0aのスペックでは、最高133
MHzのスピードで動作する64-bitの物理的コネクションで、最高
1GB/secのピークバンド幅をもたらしています。
最高品質のfreescale™ G4 PowerPC™マイクロプロセッサ
Matrox Odyssey eA/XA上で、PAでは高速化できない操作を行い
アクティビティをコントロールするのは、freescale ™ G4 Power
PC™マイクロプロセッサです。G4は、汎用CPUやDSPの最高性能を
兼ね備え、所定のクロック速度で最高のパフォーマンスを提供し
てくれます。G4はまた、コードの互換性を維持し、パフォーマン
スの向上のために freescale ™の充実した移植パスによりバック
アップされています。
完全自律のFlash EEPROM
G4には、強力な32-bitのスーパースカラーRISCとAltiVec™テク
ノロジーの128-bitベクタ実行ユニットが組み込まれています。
内蔵L2キャッシュ(512 KB)がプロセッサが最高のパフォーマン
スを維持するのを助けます。64-bit MPXバスは、主記憶への効率
的なアクセスを提供し、1.3GB/secの理論上最大限に近いバンド
幅を維持してくれます。
Matrox Odyssey eA/XAは、G4 PowerPC™のブートシーケンス、
システム初期化パラメータ、およびデバッグユーティリティを記
憶するFlash EEPROMを備えています。また、電源投入による自動
起動システムを実装するOSやアプリケーションプログラムを記憶
させるために使用することもできます。
統合アナログフレームグラバ
ア ナ ロ グフレ ー ム グ ラバ は、高 周 波や 高 精細 ビ デ オ キャ プ
チャーが可能な、4つの完全に独立した入力を備えています。最
高4つのシングルビデオタップソースから同時入力することがで
きるだけでなく、2つのデュアルタップビデオソース、もしくは1
つののRGBビデオソースから取り込むことができます。入力はま
た、2つののビデオソースから、名目上アクイジションレートの2
倍で同時に取り込むこともできます。また、アナログフレームグ
ラバにはインストールと操作のトラブルシューティング用に、内
蔵ビデオ生成機能が含まれています。
AltiVec™テクノロジーは、ビデオや画像処理などのように過重な
処理を要するアプリケーションに合うよう特にデザインされてい
ます。このテクノロジーは、高性能なベクトルデータ用並列処理
エンジンで構成されています。サイクルごと16ピクセルまでの並
列処理に、SIMD(single instruction, multiple data)モデル
を使用しています。それを1 GHzで実行した場合、ピーク時には
毎秒160億回の8-bit MAC、あるいは毎秒80億回の32-bit浮動小数
点演算の処理能力を提供してくれます。さらに、AltiVec™テクノ
ロジーは、G4内の他の実行ユニットと並行して動作します。
19
【製品ガイド】
Matrox Odyssey eA/XA
すべてを網羅するプログラミング環境
Odyssey Native Library (ONL)
Matrox Odyssey eA/XAは、アプリケーションプログラムのイン
ターフェース(API)やプログラミングモデルを開発者に選択さ
せてくれます。アプリケーションの開発者は、ライセンスフリー
の 実 行 環 境 *2 で、Matrox Imaging Library(MIL) ま た は Matrox
Odyssey Native Library(ONL)を使ってプログラムすることがで
きます。アプリケーションプログラムは、Matrox Odyssey eA/XA
を遠隔操作するためにホストPC上で実行することもできるし、あ
るいは、Matrox Odyssey eA/XA上ですべて実行するように作成す
ることもできます。
ONLは、画像プロセッサボードMatrox Odysseyファミリー専用
の使い易いプログラミングライブラリです。プログラミングイン
ターフェースはMatrox Genesisファミリーと互換性があります。
ONLでは、ビデオキャプチャーやシステムコントロールのほか
に、正規化相関パターン認識、BLOB分析、およびJPEG圧縮などの
画像処理機能を備えています。これらの機能は、G4 PowerPC™と
PAのパワーが利用できるように完全に最適化されています。ONL
機能はファンクションコールのオーバーヘッドを最小限に抑えて
います。
Matrox Imaging Library (MIL)
プログラミングモデル
MILは、現在と将来にわたるMatrox Imagingハードウェア全ラ
インに対応させた、画像入力、処理、分析、ディスプレイ、およ
びアーカイブ用の使い易いプログラミングライブラリです。MIL
の処理分析機能には、画素間演算、統計学、フィルタリング、モ
フォロジー、幾何学的変換、FFT、セグメンテーション、パター
ン認識、BLOB分析、エッジ抽出と分析、測長、文字認識、1Dや2D
コード読取り、キャリブレーション、ならびにJPEG/JPEG2000画
像圧縮などが含まれています。このような機能がMatrox Odyssey
eA/XA上で実行され、G4 PowerPC™とPA用に完全に最適化されてい
るのです。
Matrox Odyssey eA/XA用のアプリケーションプログラムは、
ホスト作動か組込みモードで作動できます。ホスト作動モード
では、アプリケーションプログラムはホストPCのCPU上で作動
し、処理実行時にリモートでMatrox Odyssey eA/XAへコマンド
が送られます。ホスト作動モードはもっとも簡単な実装手法で
すが、ホストPCプラットフォームの決定によりパフォーマンス
が左右されることになります。組込みモードでは、アプリケー
ションプログラムは、G4 PowerPC™上で直接作動します。アプリ
ケーションプログラムは、ホストPCプラットフォームとほとん
ど相互作用することなく動作を確保してくれます。組込みモー
ドを使用する場合は、Matrox Odyssey Developer s Toolkit
(DTK)が必要です。
Matrox Odyssey eA/XA用MILは、ファンクションコールのオー
バーヘッドを抑え、アプリケーション効率とパフォーマンスを最
大限引き出すよう調整されています。MILは、自動トラッキング
や画像ディスプレイウィンドウのライブビデオレベルの自動更新
によって、優秀なディスプレイ管理を提供します。MILはまた、
ユーザにより指定されたウィンドウのディスプレイをも考慮に入
れています。それに加え、MILは、複数の個別ウィンドウや単一
のモザイクウィンドウを用いて、複数のビデオストリームのライ
ブディスプレイにも対応しています。さらにMILは、非破壊グラ
フィックグラフィックオーバレイを実現し、ディスプレイ領域を
塞いだりすることがないようライブビデオレベルで調整します。
このような特性は、適切なグラフィックハードウェアを使用した
場合、ほとんどホストCPUの介入なしに実行されます。
Application
Program
(option A)
Application
Program
(option B)
ONL
MIL
ONL
MIL
Application
Program
(option C*)
Application
Program
(option D*)
Host PC
Matrox
Odyssey
Note: Arrows indicate direction of function call.
*Requires DTK package
20
【製品ガイド】
Matrox Odyssey eA/XA
Matrox Odyssey Developer s Toolkit
ボードのサイズと使用環境
・31.2 L x 10.7 H x 1.73 W cm (12.3
x 4.2
x 0.68 )
(ブラケットとリテーナー無し)
・消費電力:46.5W(4.27A @ 3.3V 14.1W、5.56A@5V 27.8W、
0.38A@12V 4.6W)
・作業温度:0℃から55℃ (32˚Fから131˚F)
・換気条件:ボードあたり100 LFM (Linear Feet
per Minutes)
・相対湿度:95%まで (結露無き事)
・認証
:FCCクラスA、CEクラスA、RoH対応
Matrox Odyssey Developer s Toolkit (DTK) で、開 発 者 は
Matrox Odyssey eA/XAのパワーを余すところなく利用することが
できます。MILやONLベースのアプリケーションプログラムを直接
G4 PowerPC ™ 上で 作 動 さ せられ る だ け でな く、Matrox Odyssey
DTKは、メインメモリのI/Oボトルネックを減らすためにONL機能
を併合することで、アルゴリズムをさらに最適化します。
Matrox Odyssey DTKではまた、G4 PowerPC™やPAの機能をカス
タムすることもできます。G4 PowerPC™コードのカスタムは、
AltiVec™テクノロジーの最適化を含めC/C++ですべて書き込まれ
ています。AltiVec™テクノロジーは、C言語と組み込み関数でプ
ログラムされています。難しいアセンブリコードは必要ありませ
ん。PAコードのカスタムは、ローレベルAPIと擬似アセンブリ言
語 を 通 し て な さ れ て い ま す。詳 し く は、Matrox Odyssey
Developer s Toolkitデータシートを参照してください。
ソフトウェア環境
・Microsoft® Windows® 2000、Windows®XP、Linux
・ホストPC上で作動するアプリケーション(Windows)
- MILとMicrosoft® Visual C++® .NET 2003
- ActiveMILとMicrosoft® Visual Basic® .NET 2003
またはVisual C++® .NET 2003
- ONLとMicrosoft® Visual C++® .NET 2003
・ホストPC上で作動するアプリケーション(Linux)
-GNU Compiler CollectionとONL
・ボード上で作動するアプリケーション
- Matrox Odyssey TDKとMetrowerks® CodeWarrior®
ユーティリティ
MIL や ONL ソ フ ト ウ ェ ア 開 発 キ ッ ト に 添 付 さ れ て い る の は、
Matrox Intellicamカメラコンフィギュレーションユーティリ
ティです。Matrox Intellicamは、さまざまなビデオソースから
キ ャ プ チ ャする た め に、ユーザ が 対 話 式にフ レ ー ム グラバ モ
ジュールのコンフィギュレーションを出来るようにしてくれる、
Windows®ベースプログラムです。また、対話型システコンフィ
ギュレーションや、メモリやコマンドビューアー、高性能モニタ
やシステム診断メッセージツールを組み入れたデバッグユーティ
リティなども含まれています。
製品ラインアップ
ハードウェア
型式
O 10G 5M QHAL
説明
1 GHz MPC7447A PCI-X® 画像プロセッサ
ボード、512MBDDR SDRAM、4ch独立
アナログフレームグラバ(LVDS aux. I/O)
O 10G 5M QHAL E
1GHz MPC7447A, 512MB DDR SDRAM
付きx4 PCIe™画像プロセッサボード、
4ch独立アナログフレームグラバ
(LVDS aux. I/O)
オペレーティングシステムサポート
Matrox Odyssey eA/XA用のホスト環境としては、Microsoft®
Windows® 2000, Windows® XP、およびLinux*3,*4 に対応していま
す。また、G4 PowerPC™内では、タスクスイッチと割込みへの高
速なレスポンスを備えた実績のあるRTOSが走っています。
ハードウェア仕様
ケーブル
DVI-TO-8BNC/O
・x4 PCle™ ロングカード、または汎用64-bit カードエッジコネ
クタ(64-bit 33/66 MHz 5/3.3V PCIと 64-bit 66/100/133 MHz
PCI-X®)付きPCI/PCI-X®ロングカード
・1 GHz MPC7447A (167 MHz MPXバス)
・167 MHz DDR SDRAM メインメモリ512 MB
・16 MB flash EEPROM
・4つの独立したビデオ入力
- 2:1 mux
- ACまたはDCカップリング
- バイパス可能なローパスフィルタ: 7.5 MHz or 40 MHz
- 可変ゲインアンプと調整可能なリファレンス
- 最高80 MHzの10-bit A/D
- SN比51.7 dB*5
- Pixel Jitter ± 2.3 ns*6
- 分解能0.5 ns単位256 stepで調整可能なClockPhase
- 4個の1K x 10-bit LUT
- LVDS/TTLピクセルクロック、hsync/csync、vsync入
出力
- TTL トリガー入力と露光入出力
- RS-232 シリアルポート
•下記組合せの入力対応
- コンポーネントRGB ビデオ入力
- 2つのデュアルタップモノクロビデオ入力
- 最高 160 MHzの2つのモノクロビデオ入力
• フレーム及びラインスキャン対応
• 各8個のTTL/LVDS Aux入出力
• 4個のフォトカプラ Aux入力
• キャリブレーションパラメータ保存用PROM
• 自己診断のための内部ビデオ発生器
8' または2.4 mケーブル、DVIから
8 BNCへ、オープンエンドケーブル
詳細資料はMatrox社HPからdatasheetをダウンロードして下さい。
http://www.matrox.com/imaging/products/odyssey_xa/home.cfm
※1.Billion operation per second
※2.HosT PCでの処理時にはランタイムライセンスが必要です
※3.詳細はお問い合わせ下さい
※4.MACユニット用バッファは1つだけです
※5.40 MHzローパスフィルターで測定
※6.水平周期 15.7KHzで測定
21
【製品ガイド】
Matrox Odyssey eCL/XCL
Matrox Odyssey
eCL/XCL
最先端の画像プロセッサボード
製品の特長
・x4 PCle™(eCL)またはPCI-X® (XCL)カード
・G4 PowerPC™と専用ASICとの結合により130BOPS1以上を実現
・メモリバンド幅は5GB/sec以上
・512MB DDR SDRAM
・680MB/secまでのデータ入力が可能なCamera Link®
フレームグラバー
・ホストPCとのI/Oバンド幅は1 GB/sec
・使用可能なソフトウェアは別売りで、Matrox Imaging Library
(MIL),Matrox Odyssey Native Library (ONL) およびMatrox
Odyssey Developer's Toolkit
・Microsoft® Windows® 2000、Windows® XPおよびLinux3,4対応
・MILとONLの実行環境はライセンスフリーで再配布
ALUは、多種多様な算術または論理演算を実行することができ
ます。サイクルごとに1つの命令で、ピクセルごとに256の命令
シーケンスを実行するようにプログラムでき、メモリアクセス量
を減らし、メモリI/Oに結びついたシーケンスをさらに加速しま
す。PAは、4つのソースバッファからの受け入れ5と、4つのディス
ティネーションバッファへのアウトプットができ、1度に、ある
いは1回のパスで、いくつもの操作を可能にしてくれます(つま
り、1回のパスで、4つの画像を平均化することができます)。コ
ア周波数167 MHzでの操作で、PAを100 BOPS1(つまり、毎秒20億
ピクセル/sec以上の処理)まで実行できます。
最先端のパフォーマンスを備え、進化するアーキテクチャ
Matrox Odyssey eCL/XCLは、最新の既成テクノロジーとカスタ
ムテクノロジーを、確立されたアーキテクチャ内で最適に組み合
わせ、最先端のパフォーマンスと価値をお届けする第四世代の画
像処理ボードです。半導体検査、医療画像、印刷検査、表面検
査、信号処理アプリケーションなどの要求に対してデザインされ
たMatrox Odyssey XAは、数百MB/secのデータ取り込みや処理速
度を必要とするアプリケーションに、あるいはまた、PCが他のシ
ステムアクティビティにより過負荷がかかっているアプリケー
メモリコントローラ
最新技術の専用プロセッサとルータASIC、DDRメモリ、そして
PCIe™/PCI-X®が、Matrox Odyssey eCL/XCL上で連動し、1つの画
像処理ボードに比類なきパワーを与えます。Matrox Imagingの前
世代の画像プロセッサと互換性のあるプログラミング環境を通し
て、このパワーと順応性すべてにアクセスし、精巧な画像処理や
分析アルゴリズムを取り入れています。
Matrox Oasisは、DDR SDRAMメモリを128-bit幅で管理するため
の非常に効率のよいコントローラを備えています。167MHzで作動
し、5GB/sec を 超 え る メ モ リ バ ン ド 幅 を 提 供 す る た め に、DDR
SDRAMメモリとコントローラは連結しています。このような充分
なメモリバンド幅が、メモリI/Oの連動操作のためのPAパフォー
マンスを維持しながらも、Odyssey eCL/XCLに過重なビデオI/Oへ
の快適な操作を実現のものとしてくれるのです。
最高水準の技術Matrox Oasis ASIC
リンクスコントローラー
Matrox ImagingがデザインしたOasis ASICは、Matrox Odyssey
eCL/XCLの 要となるコンポー ネントで す。高密度チップ Matrox
Oasisは、CPUブリッジ、リンクスコントローラー、主要メモリコ
ントローラ、ピクセルアクセラレーターから構成されています。
リンクスコントローラー (LINX)は、PA、CPU、およびメインメ
モリからなる、プロセッシングノードの内部と外部のあらゆる
データの動きを管理するルータです。ビデオやメッセージスト
リームを同時に操作することができます。
ピクセルアクセラレーター
ビデオストリームは、フレームグラバからの画像データを、プ
ロセッシングノードへ、さらにプロセッシングノードから、ディ
スプレイを含むホストPCへと転送するために使用されます。ビデ
オストリームには、メッセージストリームより上か下かを調整可
能な優先レベルがあります。ビデオストリームは、インプット時
の平面分割、アウトプット時の統合、インプットクロッピング、
インプットやアウトプットのサブサンプリング(1から16)や、
さらには水平および垂直のスキャン方向の個別コントロールな
ど、さまざまなフォーマットを可能にします。後者は、読み出し
に、それぞれ異なるスキャン方向の複数のタップを必要とするカ
メラからの映像を再構成するためには特に便利です。
ピクセルアクセラレーター(PA)は、並列プロセッサコアで、
近傍処理隣接画素、画素間演算やLUTマッピング操作などを加速
し ま す。す べ て 並 行 に 動 く 64 の ア レ イ 処 理 要 素 (processing
element)から構成されています。それぞれの処理要素には、乗算
累積ユニット(multiply-accumulate unit, MAC)と、演算論理
ユニット(arithmetic-logic unit, ALU)があります。
MACユニットは、16-bitで1つの16-bitまたは2つの8-bit、あ
るいは8-bitで4つの8-bit乗算を実行することができ、コンボ
リューション処理では1サイクルで40-bitの累積が可能です。
40-bitの累算器では、16-bitの係数とデータを持った16x16の
カーネルでオーバフローしないことを保証します。さらに、PA
アーキテクチャは対称型カーネルの場合、4倍速く処理できま
す。MACユニットはまた、グレースケールのモフォロジー処理の
ために、1サイクル4回のオペレーションで実行できます。
メッセージストリームは、プロセッサ相互の通信で使われま
す。LINXは、プロセッシングノードとホストPC間で、ビデオス
トリームとは別に、メッセージストリームを操作します。メッ
セージのパスは、低オーバーヘッドとリアルタイム操作のため
に、ハードウェアがアシストするメカニズムに依存します。上
記の性能が、CPUやPAをともにデータ管理タスクから開放し、画
像処理タスクに集中できるようにしてくれます。
22
【製品ガイド】
Matrox Odyssey eCL/XCL
G4
PowerPC
UART
Serial Tx
Serial Rx
Camera Control
MDR26
Data
Clock
2/
2/
8/
(MPC7447A)
PSG #1
8/
2/
28-bit
ChannelLink
Receiver
Data
Clock
2/
2/
8/
8/
2/
MDR26
28-bit
ChannelLink
Receiver
Aux. I/O (6)
6/
Clock (2)
Hsync (2)
Vsync (2)
Aux. In (4)
Aux. Out (4)
4/
4/
4/
8/
8/
8/
TTL
Transceivers
DB-44
and
DB-9*
Aux. In (4)
2 x 256 x 8-bit
and
2 x 4K x 12-bit
LUTs
24
UART
Serial Tx
Serial Rx
Camera Control
/
24
TM
2 x 256 x 8-bit
and
2 x 4K x 12-bit
32
32
Video
to
PCI-X
Bridge
64
/
(up to 800 MB/s)
LINK 1
Matrox
Oasis
LUTs
FLASH
EEPROM
PSG #2
64
(up to 1.3 GB/s)
512 MB
DDR
SDRAM
128
/
(up to 5.3 GB/s)
LINK 0
/
TM
64
(up to 1 GB/s)
PCI-X® to PCIeTM (eCL)
or PCI-X® (XCL) Bridge
LVDS
Transceivers
x4 PCIe (eCL)
5V/3.3V PCI/PCI-X (XCL)
TM
®
(up to 1 GB/sec)
64-bit (up to 1 GB/sec)
Opto-couplers
* Present on a separate bracket
UART
MDR26
Serial Tx
Serial Rx
Camera Control
Data
Clock
MDR26
Data
Clock
Data
Clock
Aux. I/O (6)
DB-44
and
DB-9*
Clock (2)
Hsync (2)
Vsync (2)
Aux. In (4)
Aux. Out (4)
Aux. In (4)
G4
PowerPC
2/
2/
8/
8/
2/
8
2
8
2
6
4
4
4
8
8
8
(MPC7447A)
PSG
28-bit
ChannelLink
Receiver
28-bit
ChannelLink
Receiver
28-bit
ChannelLink
Receiver
TM
TM
24
16
/
64
2 x 256 x 8-bit
and
2 x 4K x 12-bit
LUTs
TM
Video
to
PCI-X
Bridge
64
/
24
64
/
(up to 800 MB/s)
64
(up to 1.3 GB/s)
LINK 1
Matrox
Oasis
FLASH
EEPROM
LINK 0
TTL
Transceivers
/
LVDS
Transceivers
PCI-X® to PCIeTM (eCL)
or PCI-X® (XCL) Bridge
Opto-couplers
x4 PCIe (eCL)
TM
(up to 1 GB/sec)
* Present on a separate bracket
23
512 MB
DDR
SDRAM
128
/
(up to 5.3 GB/s)
64
(up to 1 GB/s)
5V/3.3V PCI/PCI-X (XCL)
®
64-bit (up to 1 GB/sec)
【製品ガイド】
Matrox Odyssey eCL/XCL
最高品質のfreescale™ G4 PowerPC™マイクロプロセッサ
すべてを網羅するプログラミング環境
Matrox Odyssey eCL/XCLは、アプリケーションプログラムのイ
ンターフェース(API)やプログラミングモデルを開発者に選択
させてくれます。アプリケーションの開発者は、ライセンスフ
リーの実行環境 2 で、Matrox Imaging Library(MIL)またはMatrox
Odyssey Native Library(ONL)を使ってプログラムすることがで
きます。アプリケーションプログラムは、Matrox Odyssey eCL/
XCLを遠隔操作するためにホストPC上で実行することもできる
し、あるいは、Matrox Odyssey eCL/XCL上ですべて実行するよう
に作成することもできます。
Matrox Odyssey eCL/XCL上で、PAでは高速化できない操作を行
い ア ク テ ィ ビ テ ィ を コ ン ト ロ ー ル す る の は、freescale ™ G4
Power PC™マイクロプロセッサです。G4は、汎用CPUやDSPの最高
性能を兼ね備え、所定のクロック速度で最高のパフォーマンスを
提 供 し て く れ ま す。G4 は ま た、コ ー ド の 互 換 性 を 維 持 し、パ
フォーマンスの向上のためにfreescale™の充実した移植パスによ
りバックアップされています。
G4には、強力な32-bitのスーパースカラーRISCとAltiVec™テク
ノロジーの128-bitベクタ実行ユニットが組み込まれています。
内蔵L2キャッシュ(512 KB)がプロセッサが最高のパフォーマン
スを維持するのを助けます。64-bit MPXバスは、主記憶への効率
的なアクセスを提供し、1.3GB/secの理論上最大限に近いバンド
幅を維持してくれます。
Matrox Imaging Library (MIL)
MILは、現在と将来にわたるMatrox Imagingハードウェア全ラ
インに対応させた、画像入力、処理、分析、ディスプレイ、およ
びアーカイブ用の使い易いプログラミングライブラリです。MIL
の処理分析機能には、画素間演算、統計学、フィルタリング、モ
フォロジー、幾何学的変換、FFT、セグメンテーション、パター
ン認識、BLOB分析、エッジ抽出と分析、測長、文字認識、1Dや2D
コード読取り、キャリブレーション、ならびにJPEG/JPEG2000画
像圧縮などが含まれています。このような機能がMatrox Odyssey
eCL/XCL上で実行され、G4 PowerPC™とPA用に完全に最適化されて
いるのです。
AltiVec™テクノロジーは、ビデオや画像処理などのように過重
な処理を要するアプリケーションに合うよう特にデザインされて
います。このテクノロジーは、高性能なベクトルデータ用並列処
理エンジンで構成されています。サイクルごと16ピクセルまでの
並列処理に、SIMD(single instruction, multiple data)モデ
ルを使用しています。それを1 GHzで実行した場合、ピーク時に
は毎秒160億回の8-bit MAC、あるいは毎秒80億回の32-bit浮動小
数点演算の処理能力を提供してくれます。さらに、AltiVec™テク
ノロジーは、G4内の他の実行ユニットと並行して動作します。
Matrox Odyssey eCL/XCL 用 MIL は、フ ァ ン ク シ ョ ン コ ー ル の
オーバーヘッドを抑え、アプリケーション効率とパフォーマンス
を最大限引き出すよう調整されています。MILは、自動トラッキ
ングや画像ディスプレイウィンドウのライブビデオレベルの自動
更新によって、優秀なディスプレイ管理を提供します。MILはま
た、ユーザにより指定されたウィンドウのディスプレイをも考慮
に入れています。それに加え、MILは、複数の個別ウィンドウや
単一のモザイクウィンドウを用いて、複数のビデオストリームの
ライブディスプレイにも対応しています。さらにMILは、非破壊
グラフィックグラフィックオーバレイを実現し、ディスプレイ領
域を塞いだりすることがないようライブビデオレベルで調整しま
す。このような特性は、適切なグラフィックハードウェアを使用
した場合、ほとんどホストCPUの介入なしに実行されます。
高性能なホストバスインターフェースの選択
4レーン(x4)PCle™やPCI-X®は、それぞれMatrox Odyssey eA
とMatrox Odyssey XAボードとホストPCを連結するために使われ
ているインターフェースです。PCle™は、従来のPCIやPCI-X® の
続編です。PCle™のVersion 1.xは、x4レーンを通して1GB/secの
ピークバンド幅を提供するために2.5 GHzで作動します。PCI-X®
は、従来のPCIに対し遡って互換性を強化した高性能インター
フェースです。PCI-X®のVersion 1.0aのスペックでは、最高133
MHzのスピードで動作する64-bitの物理的コネクションで、最高
1GB/secのピークバンド幅をもたらしています。
Odyssey Native Library (ONL)
ONLは、画像プロセッサボードMatrox Odysseyファミリー専用
の使い易いプログラミングライブラリです。プログラミングイン
ターフェースはMatrox Genesisファミリーと互換性があります。
ONLでは、ビデオキャプチャーやシステムコントロールのほか
に、正規化相関パターン認識、BLOB分析、およびJPEG圧縮などの
画像処理機能を備えています。これらの機能は、G4 PowerPC™と
PAのパワーが利用できるように完全に最適化されています。ONL
機能はファンクションコールのオーバーヘッドを最小限に抑えて
います。
完全自律のFlash EEPROM
Matrox Odyssey eCL/XCLは、G4 PowerPC™のブートシーケン
ス、システム初期化パラメータ、およびデバッグユーティリ
ティを記憶するFlash EEPROMを備えています。また、電源投入
による自動起動システムを実装するOSやアプリケーションプロ
グラムを記憶させるために使用することもできます。
プログラミングモデル
Matrox Odyssey eCL/XCL用のアプリケーションプログラムは、
ホスト作動か組込みモードで作動できます。ホスト作動モードで
は、アプリケーションプログラムはホストPCのCPU上で作動し、
処理実行時にリモートでMatrox Odyssey eCL/XCLへコマンドが送
られます。ホスト作動モードはもっとも簡単な実装手法ですが、
ホストPCプラットフォームの決定によりパフォーマンスが左右さ
れることになります。組込みモードでは、アプリケーションプロ
グラムは、G4 PowerPC™上で直接作動します。アプリケーション
プログラムは、ホストPCプラットフォームとほとんど相互作用す
ることなく動作を確保してくれます。組込みモードを使用する場
合は、Matrox Odyssey Developer s Toolkit(DTK)が必要です。
集積Camera Link®フレームグラバモジュール
Matrox Odyssey eCL/XCLは、2種類のCamera Link® 規格のう
ち、1種類を選択して利用することができます。Dual-Baseバー
ジョンでは、Base 規格 6 を用い、2CHの完全に独立したCamera
Link® ビデオソースからの同時取り込みが可能です。SingleFull規格 6 では、Base, MediumまたはFull規格 6 を用い、1CHの
Camera Link®ビデオソースから取り込み可能です。どちらの
バージョンも、どのようなCamera Link® 領域またはラインス
キャンソースからも画像をキャプチャすることができ、Camera
Link®の最高速度での実行が保証されています。これらには、ト
ラブルシューティングのインストールや操作用の内蔵ビデオ生
成プログラムからも含まれます。
24
【製品ガイド】
Matrox Odyssey eCL/XCL
Application
Program
(option A)
Application
Program
(option B)
ONL
MIL
ONL
MIL
Application
Program
(option C*)
Application
Program
(option D*)
Host PC
Matrox
Odyssey
Note: Arrows indicate direction of function call.
*Requires DTK package
Matrox Odyssey Developer s Toolkit
オペレーティングシステムサポート
Matrox Odyssey eCL/XCL用のホスト環境としては、Microsoft®
Windows® 2000, Windows® XP、およびLinux3,4に対応しています。
また、G4 PowerPC™内では、タスクスイッチと割込みへの高速な
レスポンスを備えた実績のあるRTOSが走っています。
Matrox Odyssey Developer s Toolkit (DTK) で、開 発 者 は
Matrox Odyssey eCL/XCLのパワーを余すところなく利用すること
ができます。MILやONLベースのアプリケーションプログラムを直
接G4 PowerPC™上で作動させられるだけでなく、Matrox Odyssey
DTKは、メインメモリのI/Oボトルネックを減らすためにONL機能
を併合することで、アルゴリズムをさらに最適化します。
ハードウェア使用
・x4 PCle™ カード、または汎用64-bit カードエッジコネクタ
(64-bit 33/66 MHz 5/3.3V PCIと64-bit 66/100/133 MHz
PCI-X®)付きPCI/PCI-X®カード
・1 GHz MPC7447A (167 MHz MPXバス)
・167 MHz DDR SDRAM メインメモリ512 MB
・16 MB flash EEPROM
・2種類のメーカーオプション
‐2個の独立したBaseポート(dual-Base)
‐1個のBase/ Medium/ Fullポート(single-Full)
・最大85 MHzのピクセルクロックに対応
・フレームおよびラインスキャンに対応
・4個の256 x 8-bitおよび4個の4K x 12-bit LUT
・6個のTTL AuxI/O
・各4個のLVDS Aux入出力
・2個の独立したLVDS Pixelclk、hsync、csync、vsync出力
・4個のフォトカプラ Aux入力
・自己診断のための内蔵ビデオ発生器搭載
Matrox Odyssey DTKではまた、G4 PowerPC™やPAの機能をカス
タムすることもできます。G4 PowerPC™コードのカスタムは、
AltiVec™テクノロジーの最適化を含めC/C++ですべて書き込まれ
ています。AltiVec™テクノロジーは、C言語と組み込み関数でプ
ログラムされています。難しいアセンブリコードは必要ありませ
ん。PAコードのカスタムは、ローレベルAPIと擬似アセンブリ言
語 を 通 し て な さ れ て い ま す。詳 し く は、Matrox Odyssey
Developer s Toolkitデータシートを参照してください。
ユーティリティ
MIL や ONL ソ フ ト ウ ェ ア 開 発 キ ッ ト に 添 付 さ れ て い る の は、
Matrox Intellicamカメラコンフィギュレーションユーティリ
ティです。Matrox Intellicamは、さまざまなビデオソースから
キ ャ プ チ ャする た め に、ユーザ が 対 話 式にフ レ ー ム グラバ モ
ジュールのコンフィギュレーションを出来るようにしてくれる、
Windows®ベースプログラムです。また、対話型システムコンフィ
ギュレーションや、メモリやコマンドビューアー、高性能モニタ
やシステム診断メッセージツールを組み入れたデバッグユーティ
リティなども含まれています。
ボードのサイズと使用環境
・17.5 L x 10.7 H x 1.73 W cm (6.9 x4.2 x0.68 )
(ブラケットとリテーナー無し)
・消費電力(通常):3.15A @ 3.3Vまたは10.4W、4.44A@5V
または24.7W、または計35.1W
・作業温度:0℃から55℃(32˚Fから131˚F)
・換気条件:ボードあたり100 LFM(liner feet per minute)
・相対湿度:95% まで(結露無き事)
・認証
:FCCクラスB、CEクラスB、RoHS対応
25
【製品ガイド】
Matrox Odyssey eCL/XCL
ソフトウェア環境
・Microsoft® Windows® 2000、Windows®XP、Linux
・ホストPC上で作動するアプリケーション(Windows)
- MILとMicrosoft® Visual C++® .NET 2003
- ActiveMILとMicrosoft® Visual Basic® .NET 2003または
Visual C++® .NET 2003
- ONLとMicrosoft® Visual C++® .NET 2003
・ホストPC上で作動するアプリケーション(Linux)
- GNU Compiler CollectionとONL
・ボード上で作動するアプリケーション
- Matrox Odyssey TDKとMetrowerks® CodeWarrior®
製品ラインアップ
ハードウェア
型式
O 10G 5M SFCL
O 10G 5M SFCL E
O 10G 5M DBCL
O 10G 5M DBCL E
適用
1 GHz MPC7447A PCI-X® 画像プロセッサ
ボード、512MBDDR SDRAM、single-Full
Camera Link®フレームグラおよび
ケーブルアダプタボード
1 GHz MPC7447A, 512MB DDR SDRAM付き
x4PCIe™画像プロセッサボード、
single-Full Camera Link®フレームグラバ
およびケーブルアダプタボード
1 GHz MPC7447A, 512MB DDR SDRAM付き
PCI-X®画像プロセッサボード、
dual-Base Camera Link®フレームグラバ
およびケーブルアダプタボード
1 GHz MPC7447A, 512MB DDR SDRAM付き
x4PCIe™画像プロセッサボード、
dual-Base Camera Link®フレームグラバ
およびケーブルアダプタボード
ケーブル
詳細資料はMatrox社HPからdatasheetをダウンロードして下さ
い。
http://www.matrox.com/imaging/products/odyssey_xcl/
home.cfm
26
【製品ガイド】
Matrox Helios
Matrox Helios
強力な前処理機能を持つ
高機能アナログと高速カメラリンク フレームグラバ
製品の特長
<eA/XA>
・x4 PCIe™ あるいはPCI-X®用ロングカード
・4ch独立入力
・10bit A/Dコンバーター搭載
・最高160MHzのサンプリングレート
・256 MBのDDR SDRAM搭載
<eCL/XCL>
・x4 PCIe™ あるいはPCI-X®用ショートカード
・BASE構成2台またはFULL構成1台のカメラ制御
・最大85MHzまでのピクセルクロックに対応
・1GBまでのDDR SDRAM搭載可能
<以下シリーズ共通>
・5 GB/秒を越えるメモリ転送速度
・最大100 BOPS (Billion Operations Per Second)の強力な前処理コア能力
・最大1GB /秒のホストPC転送能力
・MIL/ActiveMILまたは MIL-Lite/ActiveMIL-Liteで使用可能(別売)
・Windows2000、XP、Linux*サポート
・シリアルポートはCOMポートにマッピング可能
・4逓倍のロータリーエンコーダーに対応
概要
ピクセルアクセラレータ
Matrox Helios eA/XAおよびeCL/XCL は高機能なアナログ入力フ
レームグラバと高性能なカメラリンク(Camera Link®)フレームグラバの新
しい標準機です。PCIe™/PCI-X®技術の採用により、eA/XAでは最も要
求の厳しいアナログビデオソースに、eCL/XCLでは最も要求の厳しい
カメラリンクカメラにも余裕を持って対応可能です。
新設計の独自ASIC(Matrox Oasis)は強力なプロセッサコアにより、ホ
ストCPUを画像フォーマッティングと前処理のタスクから解放します。
Pixel Accelerator(PA)は近傍演算、画素間演算、LUT演算を高速化
する並列処理エンジンです。PAは並行処理が可能な64個の処理ユ
ニットからなり、それぞれのユニットは乗算(MAC)ユニットと数値論理演
算(ALU)ユニットからなります。
MACユニットはコンボリューション演算のために1サイクルあたり40bitの
演算器で1つの16bitx16bit、2つの8bitx16bitまたは4つの8bitx8bitの乗
算をこなします。40bit演算器は16×16のカーネルで16bitの係数とデー
タによる演算でもオーバーフローしません。さらにPAアーキテクチャは
シンメトリーなカーネルであれば4倍の速度で処理可能です。
ALUは広範囲の数値論理演算を実行可能です。ALUによりメモリアク
セス回数を減らしメモリI/Oを加速するために1サイクルあたり1命令でピ
クセルあたり最高256の命令を実行するようにプログラムすることが可能
です。PAは4つの入力バッファ(MACでは1つ)と4つの出力バッファに
アクセスすることが可能で、この結果、4つの画像を平均化するなどの処
理を1回のパスで実行することも可能です。動作周波数は167MHzで、
最高100BOPS (Billion operations per second)まで実行可能です。
高速、高精度のアナログフレームグラバ<eA/XA>
Helios eA/XAは4chまでの独立入力に対応しており、それぞれの
channelで高速・高精度入力を実現しています。それに加え、4chまでの
同期したSingle-Tapソース、2chの同期したDual-Tapソースまたは1つの
RGBソースにも対応可能です。さらに2種類の取込レートを持つビデオ
ソースからの入力も可能です。ただし、その際は分離された外部からの
Clock信号が必要です。
完全な Camera Link ® フレームグラバ<eCL/XCL>
メモリコントローラ
Helios eCL/XCLは2つのバージョンから選択可能です。
全く独立な2台のBASE構成のカメラから同時取込が可能な
デュアルBASE版とBASE / MEDIUM / FULL構成のカメラ1
台からの取込が可能なシングルFULL版です。
いずれのバージョンもカメラリンク規格の任意のエリア、ラインスキャン
カメラより最大速度で取込みが可能です。
Matrox OasisはDDR SDRAMメモリへの128bit幅インターフェースを
管理するための効率的なMain Memory Controllerを含んでいます。
167MHzで動作し、DDR SDRAMメモリとMemory Controllerは5GB/sec
を超えるバンド幅で結合されます。
リンクスコントローラ
超高速接続
Links Controller(LINX)はHeliosシリーズ内部の全データの動きを
管理するルーターです。画像データをグラバ部から前処理のためのオ
ンボードメモリへの転送、オンボードメモリからホストPC、ディスプレイへ
の転送を監視します。画像データの受け渡しとして、プレーンを分割入
力してマージして出力、Cropping(部分切出し)入力、サブサンプリング
入出力(1 to 16)、垂直・水平反転など、さまざまなフォーマットでの処
理が可能です。Scanning方向が違ったマルチタップ出力のカメラからの
画像を正しい画像に再構築するために使われます。
4レーン(x4)PCIe™とPCI-X®は、HeliosシリーズをホストPC
に接続するためのインターフェースです。PCIe™のVersion 1.x
は、2.5GHzでx4上を最高時で1GB/secの転送能力を発揮し
ます。
Helios XAおよびXCL の採用するPCI-X®は、コンベンショナルなPCI
バスと互換性の有る高性能な拡張仕様です。Version 1.0 では最大64bit、133MHz迄の物理的接続をサポートしており、最高時で1GB/secの
転送能力を発揮します。PCI-X®はIntelとSeverworksのChipset技術によ
りPC標準を確立しています。
Oasis
Matroxが設計したOasis ASICはHeliosシリーズの基幹コンポーネント
です。高密度チップのMatrox OasisはPixel Accelerator、Main Memory
Controller、Links Controllerの機能から構成されています。
27
【製品ガイド】
Matrox Helios
Helios XA/XCL ハードウェア仕様
<シリーズ共通>
・x4 PCIe™カードあるいはPCI/PCI-X®カード(3.3V 64-bit エッジコネク
タ)
・64-bit 33/66 MHz 5/3.3V PCI または64-bit 66/100/133 MHzPCIX®ホストインタフェース
・エリアおよびラインスキャン対応
・自己診断用の内部ビデオ発生器搭載
<eA/XA>
・256MB /167MHz DDR SDRAM
・4ch独立アナログ入力
−2:1 Mux
−AC,DCカップリング
−7.5または40MHzのバイパス可能なLowPassFilter
−Gain/Reference調整可能
−最高80MHzサンプリングの10bitA/D
−51.7dB SNR
−±2.3nsの画素ズレ
−0.5nsきざみ256stepでClockPhase
を調整可能
−4つの1Kx10bit LUT
−Clock、H、VsyncのLVDS/TTL入力
−TTLトリガ入力とExposure出力
−PC COMポートとしてマッピング
・下記同時入力
−コンポーネントRGB
−2つのDual-Tap モノクロビデオ
−最高160MHzまでのモノクロビオ
・構成可能なTTL /LVDS入出力(8点)
・フォトカプラ(4点)
・キャリブレーションパラメータ保有するPROM
<eCL/XCL>
・1GBまでDDR SDRAM搭載可能
・BASE構成2台またはFULL構成1台のカメラ制御
・最大85 MHzまでのピクセルクロックに対応
・4つの256x8bitまたは4つの4Kx12bit LUTに対応
・TTL 入出力(6点)、LVDS入出力(各4点)、独立2系統のセパレート
LVDS ピクセルクロックとHsyncおよび Vsync出力
・ソフト的に構成可能なフォトカプラ(4点)
各ボードのサイズと使用環境
<eA/XA>
・サイズ
・消費電力
・動作温度
・換気
・相対湿度
・認証
<eCL/XCL>
・サイズ
・消費電力
・動作温度
・換気
・相対湿度
・認証
:31.2L x 10.7H x 1.73W cm
:17.14W
([email protected] 6.6W、1.1A@5V 5.5W、
0.42A@12V 5.04W)
:0 °C ∼ 55 ° C
:50LFM(linear feet per minute)
:95%以下(結露なきこと)
:FCC class A、CE class A、RoHS対応
製品ラインアップ
:・16.8L x 10.7H x 1.73W cm
:9.7W
([email protected] 3.96W、1.1A@5V 5.5W、
0.02A@12V 0.24W)
:0 °C ∼ 55 ° C
:50LFM(linear feet per minute)
:95%以下(結露なきこと)
:FCC class B、CE class B、RoHS対応
ソフトウェア(プログラミング)環境
−ハードウェア−
型式
HEL 2M QHAL
HEL 2M QHALE
HEL 2M SFCL
HEL 2M SFCLE
HEL 2M DBCL
HEL 2M DBCLE
適用
4ch独立アナログ、PCI-X®
4ch独立アナログ、PCIe™
Single-Full CameraLink®、PCI-X®
Single-Full CameraLink®、PCIe™
Dual-Base CameraLink®、PCI-X®
Dual-Base CameraLink®、PCIe™
−ケーブル−
型式
DVI-TO-8BNC/O
Camera Link®規格品
適用
eA/XA用アナログ入力ケーブル(2.4m)
eCL/XCL用規格ケーブル
※Linuxについて詳細はお問い合わせ下さい。
詳細資料はMatrox社HPからdatasheetをダウンロードして下さい。
http://www.matrox.com/imaging/products/helios_xa/home.cfm
http://www.matrox.com/imaging/products/solios_xcl/home.cfm
・Microsoft Windows2000/XP、Linux*におけるホストドライバ
・MIL/MIL-Lite(C言語のDLL)はMicrosoft Visual C++.NET 2003
・ActiveMIL / ActiveMIL-Lite (ActiveX
controls)は Microsoft
Visual Basic .NET 2003 またはVisual C++.NET 2003
28
【製品ガイド】
Matrox Solios eA/XA
Matrox Solios
eA/XA
コストパフォーマンスに優れた
2種類のアナログ対応フレームグラバ
製品の特長
・x1あるいはx4 PCIe™ [eA]、PCI-X® [XA]カード
・ 4chまでの独立アナログ入力
・ 10bit A/Dコンバータ搭載
・ 最高65MHzのサンプリングレート
・ ビデオ同期信号とフェーズロックループ(PLL)機能を搭載
・ 64MBバッファ搭載
・ シリアルポートをPC COMポートとしてマッピング可能
・ オプションでカスタマイズ可能なFPGAプロセッシングコアを搭載
・ ソフトウェアは別売りで、Matrox Imaging Library [MIL]/ActiveMIL、
MIL-Lite/ActiveMIL-Lite、Matrox Inspectorが利用可能*1
・ Microsoft Windows 2000/XP、Linuxをサポート*1
ソフトウェア
コストパフォーマンスに優れたフレームグラバ
Matrox Solios eA/XAは機能性とコストでバランスの優れたフレームグ
ラバです。高機能なアナログ入力とハイパフォーマンスなPCI Express
[PCIe™]、PCI-X®バスインタフェースは現在主流のカメラに対応すること
ができます。オプションのカスタマイズ可能なFPGAベースプロセッシン
グコアは画像処理タスクの処理速度を速める、または負荷を軽減するこ
とができます。Matrox Solios eA/XAはコスト優先のアプリケーションに
最適なボードです。
OSはWindows 2000/XP、Linuxが利用できます。アプリケーション開
発においてはMatrox Imaging Library [MIL]/ActiveMILまたはMILLite/ActiveMIL-Liteの開発キットが利用できます。Matrox Solios eA/
XAはMatrox Inspectorでもサポートされています。*1
FPGAベースのプロセッシングコア向けのカスタマイズには、Matrox
FPGA Developer s Kit(FDK / 別売)を用いて開発可能です。
ハードウェア仕様
高性能アナログ入力
・ x1あるいはx4 PCIe™カードまたは64bitカードエッジコネクタ付PCI/
PCI-X® カ ー ド(64-bit 33/66MHz 5/3.3V PCI ま た は 64-bit
66/100/133MHz PCI-X®)
・ オンボードメモリ:64MB 83/100MHz DDR SDRAM
・ 最大4chアナログ独立入力
- 2:1mux
- ACカップリング
- 7.5MHzまたは33MHzのバイパス可能なLowPassFilter
- Gain/Referenes調整機能
- 最高65MHzサンプリングの10-bit A/D
- SN比:55.6dB*2
- ピクセルジッタ:±2.3ns*3
- ビデオ入力同期とPLLロック機能
- 1k x 10-bit LUT
- Clock、Hsync/csync、VsyncのLVDS/TTL入力
- TTLトリガ入力、Exposure出力
- シリアルコミュニケーションポートをPC COMポートとしてマッピング
・ 入力の場合
- コンポーネントRGB
- 2つのDual Tapモノクロビデオ
・ エリアとラインビデオソースのサポート
・ 構成可能なTTL/LVDS入出力(8点)
・ フォトカプラ(4点)
・ キャリブレーションパラメータをストアするPROM
・ FPGAプロセッシングコア(オプション)
- Altera Stratixファミリー
- 100MHz DDR SDRAM(64、128、256MB)
- 133MHz QDR SRAM(4、8MB)
Matrox Solios eA/XAは、4chまでの独立入力に対応しており、それ
ぞれのChannelで高速・高精度入力を実現しています。それに加え、
4chまでの同期したSingle-Tapソース、2chの同期したDual-Tapソースま
たは、1つのRGBソースにも対応可能です。
Matrox Solios eA/XAの入力各チャンネルは、ビデオ同期信号と
フェーズロックループ(PLL)機能を持った回路を備えています。また、
モノクロと(Packed/Planar形式)RGBカラーデータを容易に変換し、プロ
セッシングや表示用の画像データの最適化が図れます。
ハイパフォーマンスなバスインタフェース
4レーン[x4]PCIe™とPCI-X®はMatrox Solios eA/XAでホストPCに接
続するために用いられるインタフェースです。PCIe™は従来のPCIとPCIX®の後継になります。PCIe™バージョン1はx4で最大転送速度1GB/sec
を転送するために2.5GHzで作動します。PCI-X®は従来のPCIと互換性
のある高性能な仕様になっています。PCI-X®バージョン1.0aは64-bitの
バスで133MHzまでの速度で動作し、最大転送速度1GB/secになりま
す。
【オプション】FPGAベースのプロッセシングコア
Matrox Solios eA/XAは、画像処理速度の向上や、ホストCPUの負
荷軽減が必要なアプリケーション向けに、FPGAベースのプロセッシン
グコアの搭載を実現しました。
こ の プ ロ セ ッ シ ン グ コ ア は、Pin コ ン パ チ ブ ル の FPGA デ バ イ ス、
Altera Stratixファミリーをベースにし、大容量対応のDDR SDRAMと小
容量で高速のQDR SRAMを備えています。プロセッシングコアとのデー
タ入出力は、オンボードのセ カンダリーPCI-X® と、ビデオ用制御の
Dual-Simplex Link経由になります。
このプロセッシングコアは、Pixel Gain、Offset補正、Lookup Table、
Filter操作を目的としています。
29
【製品ガイド】
Matrox Solios eA/XA
Video In 1a
10-bit
A/D
10
1024 x 10-bit
/
LUTs
10
/
2
Clock In (LVDS/TTL) (1)
/
Hsync/Csync In (LVDS/TTL) (1)
/
Vsync In (LVDS/TTL) (1)
/
Trigger (TTL)
Variable
offset &
gain
7.5 or 33 MHz
low-pass filter
2:1 MUX
Video In 1b
2
2
PSG #1
UART
Exposure (TTL)
Optional
Rx
Tx
Video In 1a
DVI Connector
Channel #1
Channel #2
Video In 4a
Video In 1b
DDR
SDRAM
/
/
Channel #3
Channel #4
Video In 4b
Aux. In (8)
Aux. Out (8)
64
(up to 1.3/1.6 GB/s)
Color
Space
Converter
10
/
10
/
/
8
OptoCouplers
32
/
/
(up to 800 MB/s)
32
4/8 MB
QDR SRAM
/
(up to 800 MB/s)
/
64
(up to 800 MB/s)
fi
Aux. In (4)
/
Customizable
Processing
FPGA
10
/
LVDS/TTL
Transceivers
/
64
(up to 1.6 GB/s)
16
(up to 924 MB/s)
16
16
/
Video
16
to
/
PCI-X (up to 924 MB/s)
bridge
Video In 2b
Video In 3b
DB-44
and
DB-9*
64/128/256 MB
DDR
SDRAM
Video In 2a
Video In 3a
DVI Connector
10
64/128/256 MB
TM
PCI-X to PCIe (eA)
fi
or PCI-X (XA) Bridge
x1 or x4 PCIe (eA)
TM
(up to 250 MB/sec or 1 GB/sec)
* Preesent on a separate bracket
サイズと使用環境
fi
5V/3.3V PCI/PCI-X (XA)
64-bit
(up to 1 GB/sec)
−ケーブル−
型式
DVI-TO-8BNC/O
・ サイズ:23.4 L × 11.4 H × 1.57 W cm(ボトムエッジからトップエッジ
まで)
・ 消費電力:11.5W([email protected] 9.1W、0.49A@5V 2.4W)*4
・ 動作温度:0℃∼55℃
・ 相対温度:最高95%(結露なき事)
・ 認証:FCC class A、CE class A、RoHS対応
−ソフトウェア−
型式
MIL LITE 8 WIN
ソフトウェア環境
・ Microsoft Windows 2000/XP、Linuxにおけるホストドライバ*1
・ Microsoft Visual C++[.NET 2003]でMIL/MIL-Lite「C言語DLL」を用
いたWindow環境での開発
・ Microsoft Visual Basic .NET 2003またはVisual C++ .NET 2003で
ActiveMIL/ActiveMIL-Lite[ActiveX controls]を用いたWindows環境
での開発
・ GCC[GNU Compiler Collection]を用いたLinux環境での開発*1
MIL 8 WIN P or U
MIL LITE 8 LNX*1
製品ラインアップ
MIL 8 LNX P or U*1
−ハードウェア−
型式
説明
SOL 6M 1A
アナログ1ch入力 PCI-X®フレームグラバ
(64MB DDR SDRAM搭載)
SOL 6M 2A
アナログ2ch入力 PCI-X®フレームグラバ
(64MB DDR SDRAM搭載)
SOL 6M 4A
アナログ4ch独立入力 PCI-X®フレームグラバ
(64MB DDR SDRAM搭載)
SOL 6M 1A S
アナログ1ch入力、x1 PCIe™フレームグラバ
(64MB DDR SDRAM搭載)
SOL 6M 2A E
アナログ2ch独立入力、x4 PCIe™フレームグラバ
(64MB DDR SDRAM搭載)
SOL 6M 4A E
アナログ4ch独立入力、x4 PCIe™フレームグラバ
(64MB DDR SDRAM搭載)
INSPECTOR 8 P or U
説明
2.4mケーブル、DVIインタフェースからBNC端
子8個またはオープン(カスタマイズ必要)
説明
MIL-Liteボードコントロールライブラリ
(メモリ管理のみ)
Windows 2000/XP対応(詳細はMIL-Lite説
明書資料をご覧ください)
Matrox Imaging Library
Windows 2000/XP対応(詳細はMIL説明書資
料をご覧ください)
MIL-Liteボードコントロールライブラリ
(メモリ管理のみ)
Linux対応(詳細はMIL-Lite説明書資料をご
覧ください。)
Matrox Imaging Library
Linux対応(詳細はMIL説明書資料をご覧くだ
さい。)
Matrox Inspector
※1.ご利用にあたっての詳細は別途お問い合わせください。
※2.33MHzLowPassFilterでの測定
※3.水平同期信号15.7KHz(RS-170)で測定
※4.4ch独立入力、FPGAプロセッシングコアの搭載無のSolios XA
詳細資料はMatrox社HPからdatasheetをダウンロードして下さい。
30
【製品ガイド】
Matrox Solios eCL/XCL
Matrox Solios
eCL/XCL
コストパフォーマンスに優れた
2種類のカメラリンク対応 フレームグラバ
製品の特長
・x4 PCIe™[eCL]、PCI-X®[XCL]カード
・独立した2台のBase規格または1台のMedium規格(eCL/XCL)
または、1台のFull規格(eCL-F/XCL-F)
・最大85MHzまでのピクセルクロックに対応
・64MBバッファ搭載
・エリアおよびラインスキャン対応
・マルチタップ対応
・シリアルポートをPC COMポートとしてマッピング可能
・ロータリーエンコーダへ4逓倍出力対応
・オプションでカスタマイズ可能なFPGAプロセッシングコアを搭載
・ソフトウェアは別売りで、Matrox Imaging Library [MIL]/ActiveMIL、
MIL-Lite/ActiveMIL-Lite、Inspector、FPGA Developer s Kit (FDK)
Altera版が利用可能*3
・Microsoft Windows 2000/XP、Linuxをサポート*3
・最大10Tapのマルチタップカメラをサポート(eCL-F/XCL-F)
コストパフォーマンスに優れたフレームグラバ
【オプション】FPGAベースのプロッセシングコア
Matrox Solios eCL/XCLは機能性とコストでバランスの優れたフレー
ムグラバです。多機能なCamera Link®入力とハイパフォーマンスなPCI
Express[PCIe™]、PCI-X®バスインタフェースは現在主流のカメラに対応
することができます。オプションのカスタマイズ可能なFPGAベースプロ
セッシングコアは画像処理タスクの処理速度を速める、または負荷を軽
減することができます。Matrox Solios eCL/XCLはコスト優先のアプリ
ケーションに最適なボードです。
Matrox Solios eCL/XCLは、画像処理速度の向上や、ホストCPUの
負荷軽減が必要なアプリケーション向けに、FPGAベースのプロセッシ
ングコアの搭載を実現しました。
このプロセッシングコアは、PinコンパチブルのFPGAデバイス、Altera
Stratixファミリーをベースにし、大容量対応のDDR SDRAMと小容量で
高速のQDR SRAMを備えています。プロセッシングコアとのデータ入出
力 は、オ ン ボ ー ド の セ カ ン ダ リ ー PCI-X® と、ビ デ オ 用 制 御 の DualSimplex Link経由になります。
このプロセッシングコアは、Pixel Gain、Offset補正、Lookup Table、
Filter操作を目的としています。
多機能なCamera Link®インタフェース
Matrox Solios eCL/XCLには、2台の独立したBase規格
または1台のMedium規格に対応したeCL/XCLと1台のFull
規格に対応したeCL-F/XCL-Fの2種類があります。前者
は、完全に独立した2台のBase規格のCamera Link®カメラか
1台のMedium規格のCamera Link®カメラに対応しています。後者は最
大10TapまでのFull規格Camera Link®カメラに対応します。
Matrox Solios eCL/XCLは、産業用、科学計算用で主流のエリアや
ラインスキャンカメラを用い、マルチタップ対応によりイメージを再構成し
た画像を取り扱えます。また、モノクロ(Packed/Planar形式)RGBカラー
データを容易に変換し、プロセッシングや表示用の画像データの最適
化が図れます。
ハードウェア仕様
・ x4 PCIe™カードまたは64bitカードエッジコネクタ付PCI/PCI-X®カード
(64-bit 33/66MHz 5/3.3V PCIまたは64-bit 66/100/133MHz PCIX®)
・ オンボードメモリ:64MB 83/100MHz DDR SDRAM
・ BASE構成2台またはBASE/MEDIUM構成1台のカメラ制御
・ 最大66/85MHzまでのピクセルクロックに対応
・ エリアおよびラインスキャン対応
・ マルチタップ対応
・ 4K×12-bitが4つと256×8-bitが2つのLUTに対応
・ TTL入出力6点
・ LVDS入力4点
・ LDVS出力4点
・ 独立2系統のセパレートLVDSピクセルクロックとHsyncおよびVsync出
力
・ ソフト的に構成可能なフォトカプラ4点
・ シリアルコミュニケーションポートをPC COMポートとしてマッピング
・ オプションでカスタマイズ可能なFPGAプロセッシングコア搭載
- Altera Stratixファミリー*2
- 100MHz DDR SDRAM(64、128、256MB)
- 133MHz QDR SRAM(4、8MB)
・ 1台のBase/Medium/Full規格Camera Link®制御
ハイパフォーマンスなバスインタフェース
4レーン[x4]PCIe™とPCI-X®はMatrox Solios eCL/XCLでホストPCに
接続するために用いられるインタフェースです。PCIe™は従来のPCIと
PCI-X®の後継になります。PCIe™バージョン1はx4で最大転送速度
1GB/secを転送するために2.5GHzで作動します。PCI-X®は従来のPCI
と互換性のある高性能な仕様になっています。PCI-X®バージョン1.0a
は64-bitのバスで133MHzまでの速度で動作し、最大転送速度1GB/
secになります。
ソフトウェア
OSはWindows 2000/XP、Linuxが利用できます。アプリケーション開
発においてはMatrox Imaging Library [MIL]/ActiveMILまたはMILLite/ActiveMIL-Liteの開発キットが利用できます。Matrox Solios eA/
XAはMatrox Inspectorでもサポートされています。*1
FPGAベースのプロセッシングコア向けのカスタマイズには、Matrox
FPGA Developer s Kit(FDK / 別売)を用いて開発可能です。
31
【製品ガイド】
Matrox Solios eCL/XCL
Optional
UART
Serial Tx
Serial Rx
MDR26
Camera Control
Data
Clock
2
/
2
/
8
LVDS
Buffers
64/128/256 MB
64/128/256 MB
DDR
SDRAM
DDR
SDRAM
/
PSG #1
/
8
/
2
/
28-bit
ChannelLink
Receiver
TM
24
/
1 x 256 x 8-bit
and
2 x 4K x 12-bit
24
/
LUTs
24
UART
/
1 x 256 x 8-bit
and
2 x 4K x 12-bit
Color
Space
Converter
MDR26
Serial Rx
Camera Control
Data
Clock
24
/
2
Clock (2)
DB-44
and
DB-9*
Hsync (2)
Vsync (2)
Aux. In (4)
Aux. Out (4)
Aux. In (4)
64
(up to 1.6 GB/s)
16
32
/
(up to 924 MB/s)
/
Customizable
Processing
FPGA
(up to 1 GB/s)
32
/
(up to 1 GB/s)
/
2
/
8
LVDS
Buffers
PSG #2
/
8
/
2
/
/
28-bit
ChannelLink
Receiver
TM
fi
Aux. I/O (6)
/
Video
16
to
/
PCI-X (up to 924 MB/s)
bridge
LUTs
Serial Tx
64
(up to 1.3/1.6 GB/s)
6
/
4
/
4
/
4
/
8
LVDS
Transceivers
/
8
/
x4 PCIe (eCL)
TM
(up to 1 GB/sec)
/
TM
PCI-X to PCIe (eCL)
fi
or PCI-X (XCL) Bridge
TTL
Transceivers
8
64
(up to 800 MB/s)
Opto-couplers
* Present on a separate bracket
32
5V/3.3V PCI/PCI-X (XCL)
fi
64-bit (up to 1 GB/sec)
4/8 MB
QDR SRAM
【製品ガイド】
Matrox Solios eCL/XCL
サイズと使用環境
SOL FDK AQ2*5
・サイズ:19.1L x 11.4H x 1.57W cm(ボトムエッジからトップエッジまで)
・ 消費電力:11.5W([email protected] 9.1W、0.49A@5V 2.4W)*4
・ 動作温度:0℃∼55℃
・ 相対温度:最高95%(結露なき事)
・ 認証:FCC class A、CE class A、RoHS対応
INSPECTOR 8 P or U
FPGA Developer s Kit(FDK) Windows
Altera版
Matrox Inspector
−ケーブル−
型式
適用
Camera Link®規格品のXCL用規格ケーブル
ソフトウェア環境
・ Microsoft Windows 2000/XP、Linuxにおけるホストドライバ*3
・ Microsoft Visual C++[.NET 2003]でMIL/MIL-Lite 「C言語DLL」を用
いたWindow環境での開発
・ Microsoft Visual Basic .NET 2003または Visual C++ .NET 2003で
ActiveMIL/ActiveMIL-Lite [ActiveX controls]を用いたWindows環
境での開発
・ GCC[GNU Compiler Collection]を用いたLinux環境での開発*3
※1.詳細はカメラリンクの仕様書をご参照ください。
※2.ファミリタイプ:EP1S
デバイスタイプ:10、20、25、30、40
※3.ご利用にあたっての詳細は別途お問い合わせください。
※4.FPGAプロセッシングコア搭載無のSolios XCL
※5.詳細はFDKマニュアルをご覧下さい。
詳細資料はMatrox社HPからdatasheetをダウンロードして下さい。
http://www.matrox.com/imaging/products/solios_xcl/home.cfm
製品ラインアップ
−ハードウェア−
型式
SOL 6M CL
SOL 6M CLE
SOL 6M FC
SOL 6M FCE
SOL 6M FCF
SOL 6M FCF E
−ソフトウェア−
型式
MIL LITE 8 WIN
MIL 8 WIN P or U
MIL LITE 8 LNX*3
MIL 8 LNX P or U *3
適用
Camera Link® 対 応(Dual-Base ま た は SingleMediumで接続可) PCI-X®フレームグラバ(64MB
DDR SDRAM搭載)、最大66MHzのピクセルクロッ
クに対応
Camera Link® 対 応(Dual-Base ま た は SingleMediumで接続可)x4 PCIe™フレームグラバ(64MB
DDR SDRAM搭載)、最大66MHzのピクセルクロッ
クに対応
Camera Link® 対 応(Dual-Base ま た は SingleMediumで接続可) PCI-X®フレームグラバ(64MB
DDR SDRAM搭載)、最大85MHzのピクセルクロッ
クに対応
Camera Link® 対 応(Dual-Base ま た は SingleMediumで接続可)x4 PCIe™フレームグラバ(64MB
DDR SDRAM搭載)、最大85MHzのピクセルクロッ
クに対応
Camera Link®対応(Single-Full(10Tap)PCI-X®
フレームグラバ(64MB DDR SDRAM搭載)、最大
85MHz のピクセルクロックに対応
Camera Link®対応(Single-Full(10Tap)x4 PCIe™
フレームグラバ(64MB DDR SDRAM搭載)、最大
85MHzのピクセルクロックに対応
適用
MIL-Liteボードコントロールライブラリ
(メモリ管理のみ)
Windows 2000/XP対応。(詳細はMIL-Lite説
明書資料をご覧ください)
Matrox Imaging Library
Windows 2000/XP対応(詳細はMIL説明書資
料をご覧ください。)
MIL-Liteボードコントロールライブラリ
(メモリ管理のみ)
Linux対応(詳細はMIL-Lite説明書資料をご
覧ください)
Matrox Imaging Library
Linux対応(詳細はMIL説明書資料をご覧くだ
さい)
33
【製品ガイド】
Matrox Solios eCL/XCL-B
新製品
Matrox Solios
eCL/XCL-B
エントリレベル Camera Link®対応 フレームグラバ
製品の特長
・ x1 PCle (eCL)またはPCI-X® (XCL) ロー・プロファイル・ハーフ・レング
ス・カード
・ Base Camera Link®構成1台の制御*1,*2
・ 最高85 MHz*3で取り込み
・ 64 MB アクイジションバッファ
・ フレームとラインスキャンカメラからキャプチャ
・ マルチタップカメラから完全画像再構成*2
・ PC COMポートとして、シリアルコミュニケーションポートのマッピング可
能
・ 4逓倍出力ロータリーエンコーダ対応
・ 使 用 可 能 な ソ フ ト は 別 売 り で、Matrox Imaging Library (MIL)/
ActiveMIL, MIL-Lite/Active MIL-Lite、Matrox Inspector*4など
・ Microsoft Windows XP 32-bitとLinux*4対応
ハードウェア仕様
最適コストと高性能デザイン
・汎用64-bitカードエッジコネクタ(64-bit 33/66 MHz 5V/3.3V PCIおよ
び64-bit 66/100/133 MHz PCI-X®)付き、x1 PCleカードまたはPCI/
PCI-X®カード
・取り込み用100 MHz DDR SDRAM 64 MB
・Camera Link®(Single Base)ポート*1,*2を制御
・Channel Link最高速度85 MHz*3
・フレームとラインスキャンビデオソースをサポート
・マルチタップソースからのタップ完全再構成
・4K x 12-bit 1点、または256 x 8-bit LUT 3点
・構成可能なTTL 補助I/O 3点
・構成可能なLVDS補助入力2点
・構成可能なLVDS補助出力1点
・光絶縁補助入力2点
・PC COMポートとしてマッピング可能なシリアルコミュニケーションポー
ト
Matrox Solios eCL/XCL-B は、コ ス ト 優 先 ア プ リ ケ ー シ ョ ン 用 の
Camera Link®対応フレームグラバです。そのアクイジション機能やPCI
Express (PCle)やPCI-X®バスインターフェースで、Matrox Solios eCL/
XCL-Bはエントリレベルカメラと大変よくマッチします。
用途の広いCamera Link® インターフェース
Matrox Solios eCL/XCL-Bは、SingleBase Camera Link®対応フレー
ムグラバとして機能します。Matrox Solios eCL/XCLは、最高85MHz *3
のChannel Link速度や、マルチタップカメラの画像再構成をサポート
し、産業科学分野で良く使われるエリアカメラやラインスキャンカメラなど
からの取り込みが可能です。
また、モノクロとパッケージ/プレイナー形式RGBカラースペースを容
易に変換でき、ホストリソースを駆使して、プロセッシングや表示用画像
データの最適化を可能にしてくれます。
ハイパフォーマンスのホストバスインターフェースの選択
サイズと使用環境
Matrox Solios eCL-BとMatrox Solios XCL-BをPCに接続するイン
ターフェースは、1レーン(x1)のPCIe™とPCI-X® です。PCIe™は、従来の
PCIやPCI-X® に続くインターフェースですが、PCI-X® は従来のPCIバス
と互換性を保ち強化したものです。x1 PCIe™とPCI-X®のどちらも、機能
とコストがバランスよく実装されています。
・ ゴールドフィンガーのボトムエッジからボードのトップエッジまで、ブラ
ケットなしで、16.8L x 6.4H x 1.57 W cm (6.6 x 2.5 x 0.62 )
・動作温度:0℃から55℃ (32˚Fから131˚F)
・相対湿度:最高95%(結露なきこと)
・認証:FCCクラスA(予定)、CEクラスA(予定)
・RoHS対応
ソフトウェア
ソフトウェアは、Windows XP 32-bitとLinux*4対応で、カスタムアプリ
ケーション作成用のMatrox Imaging Library (MIL)/ActiveMILまたは
MIL-Lite/ActiveMIL-Lite 開 発 ツ ー ル キ ッ ト で 構 成 さ れ て い ま す。
Matrox Solios eCL/XCL-Bはまた、Matrox Inspectorインタラクティブ
Windows画像ソフトにも対応しています。
34
【製品ガイド】
Matrox Solios eCL/XCL-B
UART
32/64/128 MB
Serial Tx
Serial Rx
MDR26
Camera Control
Data
Clock
Aux. I/O (3)
Aux. In (2)
DB-15
Aux. Out (1)
DDR
SDRAM
2
/
2
/
8
LVDS
Buffers
8
/
2
/
3
/
28-bit
ChannelLink
Receiver
TM
24
/
3 x 8-bit
or
1 x 12-bit
LUTs
Color
Space
(up to 255 MB/s) Converter
24
/
Video
to
PCI-X
bridge
TTL
Transceivers
4
/
2
/
/
LVDS
Transceivers
fi
Aux. In (2)
32
(up to 800 MB/s)
/
PSG #1
/
4
/
64
(up to 528 MB/s)
TM
PCI-X to PCIe (eCL)
fi
or PCI-X (XCL) Bridge
Opto-couplers
x1 PCIe (eCL-B)
TM
(up to 250 MB/s)
3
5V/3.3V PCI/PCI-X (XCL-B)
fi
64-bit (up to 528 MB/s)
ソフトウェア環境
−ソフトウェア−
型式
MIL LITE 8 WIN
・Microsoft Windows XP-32-bitおよびLinux*4用ホストドライバ
・Microsoft Visual C++ [.NET 2003] でMIL/MIL-Lite 「C言語DLL」を
用いたWindows環境での開発
・Microsoft Visual Basic.NET 2003 ま た は Visual C++.NET 2003 で
ActiveMIL/ActiveMIL-Lite[ActiveX controls]を用いたWindows環境
での開発
・GCC[GNU Compiler Collection]でMIL/MIL-Liteを用いたLinux環境
*4
での開発
MIL 8 WIN P or U
MIL LITE 8 LNX*4
製品ラインアップ
−ハードウェア−
型式
説明
SOL 6M CLB
Camera Link®対応(SingleBaseで接続可)
PCI-X®フレームグラバ(64MB DDR SDRAM搭載)
最高85 MHzのChannel Link速度に対応
SOL 6M CLB E Camera Link®対応(SingleBaseで接続可)
x1 PCIe™フレームグラバ(64MB DDR SDRAM搭載)
最高85 MHz*3 のChannel Link速度に対応
−ケーブル−
Camera Link®規格品のケーブル
MIL 8 LNX P or U*4
INSPECTOR 8 P or U
説明
MIL-Lite ボードコントロールライブラリ
(メモリ管理のみ)
Windows XP 32-bit(詳細はMIL-Lite説明書
資料をご覧ください)
Matrox Imaging Library
Windows XP 32-bit(詳細はMIL-Lite説明書
資料をご覧ください)
MIL-Liteボードコントロールライブラリ
(メモリ管理のみ)
Linux対応(詳細はMIL-Lite説明書資料を
ご覧ください)
Matrox Imaging Library
Linux対応(詳細はMIL-Lite説明書資料を
ご覧ください)
Matrox Inspector
※1.詳細はCamera Link 仕様書を参照
※2.最高2ゾーン、4タップまで、時間多重化 (time multiplexing) を除
く。
※3.x1 PCleバージョンは、継続使用により、最高80 MHzの取り込み
レートをサポートする。
※4.ご利用にあたっての詳細は、別途お問い合わせ下さい。
詳細資料はMatrox社HPからdatasheetをダウンロードして下さい。
http://www.matrox.com/imaging/products/solios_ecl_xcl_b/home.cfm
35
【製品ガイド】
Matrox Solios GigE
Preliminary
Matrox Solios
GigE
カスタマイズ可能なFPGAベースプロセッシングコア付
き産業用ギガビットイーサネットNIC
製品の特長
・x4 PCle™ ショートカード
・4系統の独立したGigabit イーサネット (GbE)
・GigE Visionストリームからのパケットを最大4点までフィルタ
・64 MB取込バッファ
・フレームとラインスキャンカメラからキャプチャ
・離散I/O補完
・プログラマブルな色空間変換コンバータ
・オプショナルのカスタマイズ可能なFPGAベースプロセッシングコア
・別売りのソフトは、Matrox Imaging Library (MIL)/ActiveMIL, MILLite/Active MIL-Lite、Matrox Inspector、お よ び Matrox FPGA
Developer s Kit (FDK)- Altera Editionが対応
・Microsoft Windows XP およびLinux*1,*2対応
ソフトウェア
GigE Visionに最適化
Matrox Solios GigEは最もニーズの高い画像処理アプリケーションに
おいて産業用カメラとして利用されるGigE Visionデバイスに最適化され
たギガビットイーサネット(GbE)対応ネットワークインタフェースカード
(NIC)です。
多大なリソースを要するパケットフィルタリングをMatrox Solios GigEが
分担することで、CPUを画像処理のようなそれ以外の重要なタスクに振
り分けることが可能になります。
オプションのカスタマイズ可能なFPGAベース処理コアが標準及びカ
スタム画像処理双方の機能を加速または負荷軽減することで、アプリ
ケーションのパフォーマンスを一層向上引き上げることができます。
NICと分離したI/Oは、典型的な産業用画像処理アプリケーションに
必須な要素です。一般的なGbE 対応NICとは異 なり、Matrox Solios
GigEは補助デジタル入出力をフル装備することで余分な追加部品を削
減しました。
ビルトインI/Oはアプリケーションソフトによるストロボの点灯、ロータリ
エンコーダによる動作のトラッキング、欠陥検出といったトリガイベントの
直接管理を可能とします。
ソフトウェアは、Microsoft Windows XPとLinux*2でサポートされ、カスタ
ムアプリケーション作成用のMatrox Imaging Library (MIL) /ActiveMIL
またはMIL-Lite/ActiveMIL-Lite開発ツールキットで構成されていま
す。FPGAベースプロセッシングコア用の既成コンフィギュレーションをこ
れら開発用ツールキットとともに提供するため、多様な画像処理機能を
実行できます*5。
カスタムコンフィ ギュレ ーシ ョンと 処理機 能はまた、Matrox FPGA
Developer s Toolkit (FDK) Altera Editionを用いて、作成することもで
きます。
ハードウェア仕様
・x4 PCle™ ショートカード
・GbEポート最高4点
・Intel 82541ER GbE コントローラ
・取り込み用100 MHz DDR SDRAM 64 MB
・最高4点のGigE Visionストリームからのパケットをフィルター
・フレームとラインスキャンビデオソースをサポート
・1/16までの整数サブサンプリング
・8、10、12、14、および16-bitモノクロや、RGB、YCbCr、およびYUV色
空間をサポートする、プログラム可能な色空間コンバータ
・光絶縁補助入力4点
・構成可能なLVDS補助入力2点
・構成可能なTTL補助出力8点
・構成可能なTTL補助I/O 4点
・オプショナルのカスタマイズ可能なFPGAベースプロセッシングコア
‐Altera Stratix ファミリー*4
‐83 MHz DDR SDRAM 64、128、または256 MB
‐100 MHz QDR SRAM 4または8 MB
GigE Visionでイーサネットを力に
GigE Visionはイーサネット技術を産業用画像処理アプリケーションに
適用するための技術です。イーサネット技術の手頃なコスト、実証済の
能力(高い転送能力、長いケーブル等々)、ユビキタスな特性といった
利点はビデオ転送に優位性を発揮します。GigE Vision(TM)は既存の
イーサネット技術に加えてデバイス(例えばカメラ)の検出、特性表現、
デバイスとアプリケーションの制御、データ(例えば画像)転送等の機能
を拡張しています。
Matrox Solios GigEの機能を活用することで、最もニーズの高い画像
処理アプリケーションにおいてGigE Visionは格段に強化されます。
オプショナルのFPGAベースプロセッシングコア
サイズと使用環境
高速な画像処理を必要とするアプリケーションや、ホストの画像処理
負荷の低減用に、構成可能なFPGAベースプロセッシングコア付き、
Matrox Solios GigEを用意しています。このオプショナルのプロセッシン
グコアは、FPGAデバイスのAltera Stratixファミリーをベースに、画像処
理パフォーマンスを最大化するため、大容量のDDR SDRAMや、小容
量で高速のQDR SRAMが搭載できます。
・ ゴールドフィンガーのボトムエッジからボードのトップエッジまで、ブラ
ケットなしで、16.7cm L x 10.7 cm H x 1.59 cm W
・動作温度:0℃から55℃
・相対湿度:最高95%(結露なきこと)
・認証:FCCクラスA(予定)、CEクラスA(予定)
・RoHS対応
36
【製品ガイド】
Matrox Solios GigE
/
/
32
/
/
4/8 MB
QDR SRAM
/
/
/
/
ソフトウェア環境
−ソフトウェア−
型式
MIL LITE 8 WIN
・Microsoft Windows XP*1およびLinux*4用ホストドライバ
・Microsoft Visual C++ [.NET 2003] でMIL/MIL-Lite 「C言語DLL」を
用いたWindows環境での開発
・Microsoft Visual Basic.NET 2003 ま た は Visual C++.NET 2003 で
ActiveMIL/ActiveMIL-Lite[ActiveX controls]を用いたWindows環境
での開発
・GCC[GNU Compiler Collection]でMIL/MIL-Liteを用いたLinux環境
*2
での開発
・Microsoft Windows XP環境で、Matrox FDKとAltera Quartus II*5を用
いてプログラムされたFPGAコンフィギュレーション
MIL 8 WIN PまたはU
MIL LITE 8 LNX*2
MIL 8 LNX U*2
製品ラインアップ
−ハードウェア−
型式
SOL 6M 4G E
SOL 6M 4G E 30546
SOL FDK AQ2
説明
64 MB DDR付きQuad GbE PCle NIC
取り込み用SDRAM
64 MB DDR付きQuad GbE PCle NIC
取り込み用SDRAM、EP1S30…C5プロセッシ
ングFPGA、4MB QDR SRAMおよびプロセッ
シング用64 MB DDR SDRAM
説明
MIL-Liteボードコントロールライブラリ
(メモリ管理のみ)
(詳細はMIL-Lite説明書資料をご覧ください)
Matrox Imaging Library
(詳細はMIL説明書資料をご覧ください)
MIL-Liteボードコントロールライブラリ
(メモリ管理のみ)
Linux対応(詳細はMIL-Lite説明書資料をご覧
ください)
Matrox Imaging Library
Linux対応(詳細はMIL-Lite説明書資料をご覧
ください)
Windows XP用Matrox FPGA Developer s Kit
(FDK)-Altera Edition
(詳細はFDK説明書資料をご覧ください)
※1.32-bit版
※2.ご利用にあたっての詳細は、別途お問い合わせ下さい。
※3.FPGAベースプロセッシングコアがある場合のみ
※4.EP1S10、20、25、30、および40デバイス
※5.機能リストについては、Matrox FDKデータシートを参照
詳細資料はMatrox社HPからdatasheetをダウンロードして下さい。
http://www.matrox.com/imaging/products/solios_xa/home.cfm
37
【製品ガイド】
Matrox Morphis
低価格な標準ビデオ入力、ハードウェア
JPEG2000圧縮/伸張 ボード
Matrox Morphis
製品の特長
<全般>
・PCIショートカード
・標準ビデオ入力、JPEG2000圧縮/伸張機能
・32-bit 33/66MHz ホ ス ト イ ン タ ー フ ェ ー ス(Morphis Dual)、64-bit
33/66MHz 5/3.3V PCIおよび64-bit 66/100/133MHzPCI-X®ホストイン
ターフェース(Morphis Quad)
・MIL/ActiveMIL、MIL-Lite/ActiveMIL-Lite、Inspectorで使用可能
・Windows2000/XPおよびLinuxをサポート
・リアルタイム認証機能(※1)
・Watchdogタイマー機能
<入力部>
・NTSC, PAL, RS-170, CCIR から入力可能
・高速チャンネル切り替えのために2/4系統のビデオデコーダーを搭載
・最大16系統のCVBS、あるいは8系統のY/Cの接続が可能
・2系統のトリガ入力
<ハードウェアアクセラレータ>
・リアルタイムJPEG2000圧縮/伸張
<I/O部>※追加モジュール
・16点TTL I/O
・RS-485シリアルインターフェース
概要
やシステムのダウンから自動的にリカバリーするWatchdog Timer内蔵、
オプションのI/O moduleを装着することにより別スロットにI/Oカードの
用意不要、また、Win32 APIを通してアクセスできるRS-485シリアルイン
ターフェースをPC COMポートとしてマッピングします。
Matrox Morphisは低価格で非常に多機能なボードです。Morphis
は、複数の標準カメラを接続し、短時間での切り替えを要求する監視用
途に理想的なボードです。さらに、モジュール構造の設計、標準的なコ
ネクタを採用しているので、カメラの増設などの要求が出やすい監視用
途に柔軟性を与えます。
また、リアルタイム画像圧縮/伸張機能で、画像保存、転送を必要とす
る場合にはさらに最適です。
Morphis ハードウェア仕様
入力部
・アナログコンポジット(CVBS),Y/C 、NTSC,PAL
・アナログ RS-170,CCIR
・デュアル/クワッド ビデオデコーダ
-高速チャンネル切り替え
-独立した2系統あるいは4系統入力
・制御可能なAGC(Automatic Gain Control)
・BGR32 packed, RGB24 packed、RGB Planar、YUV422 packed,
MONO8
・オプトトリガ入力
・最大16 CVBS, 8Y/C, あるいはその組み合わせ
デュアル/クワッド ビデオデコーダ
Morphisは、同時に動作可能な高性能なビデオデコーダを2台搭載
しており、それにより連続取り込み時に複数の映像ソース間の高速な切
り替えが可能になっています。また、2系統あるいは4系統の独立した映
像ソースから同時に取り込みすることも可能です。大容量メモリの搭載
により、オンボードの圧縮アクセラレータ、ホストPCへの取り込みの信頼
性を高めています。さらに、取り込み画像をリアルタイムで、フォーマッ
ティングすることができます。フォーマット機能は、切り出し(ROI)、水
平、垂直反転、任意サイズの縮小があります。
圧縮・伸張部
・JPEG2000圧縮/伸張
・ロスあり(9/7wavelet)モード、ロスなし(5/3 Wavelet)モードをサポート
・最大解像度:
ロスあり
2048×1024pixel(モノクロ)
1024×1024pixel(カラー/ビデオ)
・最大12bit/pixel(モノクロ)とYUV422(カラー)を操作可能
・量子化係数とターゲットサイズ・品質はプログラマブル
・2系統の標準ビデオストリームを同時処理可能
リアルタイムJPEG2000圧縮
MorphisはJPEG2000のための圧縮/伸張のハードウェアアクセラレー
タを統合しています。JPEG2000は、Joint Photographic Experts Group
によって規格化されたwaveletをベースとした圧縮/伸張の規格です。
この新しい規格は、画質を落とすことなく高圧縮率を得られるように開発
されており、JPEGと比較すると、同じ圧縮率ではより高画質になります。
複雑なアルゴリズムのJPEG2000では、一般的なビデオレートでリアルタ
イムの変換を行うためには、ハードウェアのアクセラレーションを必要と
します。JPEG2000のハードウェアアクセラレータでは、モノクロ画像、カ
ラー画像ともに非可逆圧縮に対応しています。
コネクタ
・BNC(コンポジットビデオ)
・DB44、DB9(コンポジット・Y/C・TTLI/O)、DB9(RS-485)
リアルタイム暗号化および認証機能
画像を不法に変更しないように、Morphisは、リアルタイムの暗号化お
よび認証機能を選択可能にしました。暗号化は256-bit Secure Hash
Algorithm(SHA-256)のフィンガープリントと1024-bit KSA標準フィン
ガープリントをベースにしています。暗号化画像は構築されたフィン
ガープリントとオリジナルのフィンガープリントを比較して認証されます。
画像暗号化および認証機能
・256bit SHAベースのフィンガープリント
・1024bit RSAベースのフィンガープリント
・35fps程度の画像取込と圧縮
付属機能
Morphisでは、画像の入力、圧縮/伸張機能のほかに、インテグレー
ションを単純化するための多くの機能を有しています。アプリケーション
38
【製品ガイド】
Matrox Morphis
ソフトウェア(プログラミング)環境
・ホストドライバとしてWindows 2000 、XP、Linux
・MIL/MIL-Lite(C言語のDLL)はMicrosoft Visual C++.NET 2003
・ActiveMIL/ActiveMIL-Lite(ActiveX controls)は Microsoft Visual
Basic.NET 2003またはVisual C++.NET 2003で開発
・GCC(GNU Compiler Collection)を用いたLinux環境での開発
製品ラインアップ
−ハードウェア−
型式
MOR/2VD
MOR+/2VD
MOR/2VD E
MOR/2VD/HD
MOR/4VD
MOR/4VD E
MOR/2VD/J2K
適用
2系統/標準アナログ入力/BNCコネクタ、PCI
同上、PC/104-Plus
同上、x1PCIe™
2系統/標準アナログ入力/HD-44コネクタ、PCI
4系統 標準アナログ入力、PCI-X®
同上、x1PCIe™
2系統/標準アナログ入力/JPEG2000圧縮伸張/
BNCコネクタ、PCI
MOR+/2VD/J2K
同上、PC/104-Plus
MOR/2VD/J2K E
同上、x1PCIe™
MOR/2VD/J2K/HD 2系統/標準アナログ入力/JPEG2000圧縮伸張/
HD-44コネクタ、PCI
MOR/2VD/J2K/A 2系統/標準アナログ入力/JPEG2000圧縮伸張/
画像暗号化および認証機能、PCI
MOR+/2VD/J2K/A 同上、PC/104-Plus
MOR/J2K
JPEG2000圧縮伸張、PCI
MOR+/J2K
同上、PC/104-Plus
MOR-4COMP
追加モジュール (4BNC)
MOR-IO
追加モジュール (DB-44,DB-9)
各ボードのサイズと使用環境
・サイズ
:MOR/2VD/J2K
16.7L x 10.7H cm
MOR/2VD/J2K E
16.7L x 10.7H cm
MOR/2VD/J2K/HD
16.7L x 10.7H cm
MOR/2VD
16.7L x 10.7H cm
MOR/2VD E
16.7L x 10.7H cm
MOR/2VD/HD
16.7L x 10.7H cm
MOR/4VD
16.7L x 10.7H cm
MOR/4VD E
16.7L x 10.7H cm
MOR/J2K
16.7L x 10.7H cm
MOR+/2VD/J2K
9.0L x 9.6H cm
MOR+/2VD
9.0L x 9.6H cm
MOR+/J2K
9.0L x 9.6H cm
MOR-4COMP
5.6L x 9.1H cm
MOR-IO
6.9L x 10.7H cm
・動作温度 :0 °C ∼ 55 ° C
・相対湿度 :95%以下(結露なきこと)
・認証
:PCIおよびPCI-X※
FCC ClassB、CE Class B、RoHS対応
PC/104-Plus
FCC Class A、CE Class A、RoHS対応
※Morphis Quadのみ
−ソフトウェア−
型式
MIL LITE 8 WIN
MIL 8 WIN P
MIL 8 WIN U
適用
MIL-Lite
MIL Full(Parallel)
MIL Full(USB)
詳細資料はMatrox社HPからdatasheetをダウンロードして下さい。
http://www.matrox.com/imaging/products/morphis/home.cfm
39
【製品ガイド】
Matrox Morphis QxT
Matrox
Morphis QxT
PCI Express対応!高性能画像入力ボード
製品の特長
・
・
・
・
・
・
・
・
・
使い道の多い設計
x4 PCIe™ ショートカード
最大16台の独立したCVBSビデオソースの同時入力
NTSC,PAL,RS-170,CCIRに対応
リアルタイムマルチチャンネルMPEG-4エンコーダー搭載(オプション)
16Chのオーディオインプット(オプション)*1
32点のTTL Auxiliary I/O(オプション)
システム全体のモニタリング用にWatchdog Timer搭載
ソフトウェアは別売
Windows XP、Linux*2をサポート
ソフトウェア
Matrox Morphis QxTは監視用途など、複数のスタンダードビデオ
ソースをリアルタイムに取り込む必要のあるアプリケーションに最適の費
用対効果の高いボードです。
モジュール式のデザインとシンプルな標準接続は入力数がスケーラ
ブルで有る必要がある監視アプリケーションにおいてコスト節減を実現
し、柔軟性を追加します。
圧縮、そして(または)転送用にボード上に搭載されたreal-time
multi-channel MPEG-4エンコーダーによってMatrox Morphis QxTは監
視アプリケーションに最適になります。
ソフトウェアサポートはWindows XP、Linux*2 で利用可能で、カスタム
アプリケーションを作る為に、Matrox Imaging Library(MIL)/ActiveMIL
またはMIL-LITE/ActiveMIL-LITE開発ツールキットを用います。
仕様
入力部
・アナログコンポジット(CVBS) NTSC/PAL/RS-170/CCIR
・最大16台の独立したビデオソースを同時取り込み
・正方ピクセルディジタイゼイション
・切り取り入力(ROIキャプチャー)
・水平/垂直フリップ
・フィールドまたはフレームの1/16までのサブサンプリング
・自動ゲインコントロール(手動調整では固定)
・BGR32Packed、BGR24Packed、RGB Planar、YUB422Packedと
MONO8 ピクセルフォーマット
16個のビデオデコーダー アーキテクチャー
Matrox Morphis QxTは最大16台の独立した標準ビデオソースからの
同時入力が可能です。大きな専用バッファはホストPC(表示を含む)
へ、そして(または)リアルタイムマルチチャンネルMPEG-4エンコー
ダーへの信頼性の高い画像キャプチャーを保障します。
更に、ビデオイメージをキャプチャー中にリアルタイムにフォーマット
することが出来ます。フォーマッティング機能には切り取り(ROI)、水平
そして(または)垂直のフリップとサブサンプリングが含まれます。
圧縮
・MPEG-4圧縮
・モノクロとカラー(YUV422)対応
・プログラム可能な解像度とフレームレート
・一定または変動なビットレート
・プログラム可能なGOP(Group Of Picture)
・4台のD1(720x480/576)または16台のCIF(352x240/576)ビデオ同
時ストリームが含まれたリアルタイム実行
・インターレースエンコーディング(D1のみ)
・8KHzから48KHzのサンプリングレートでADPCMでエンコードされ
MPEG-4ストリームに追加されるモノラルオーディオ。*1
オーディオを含むreal-time multi-channel MPEG-4エンコーダー
Matrox Morphis QxTにはreal-time multi-channel MPEG-4エンコー
ダーが組み込めます。
MPEG-4はMPEG(Moving Picture Experts Group)によって開発され
たISO/IEO規格です。これは、限定されたバンド幅内でのメディア上の
ビデオ転送やビデオストレージを最大にするために、質を落とさずに最
適な圧縮率を提供します。
real-time multi-channel MPEG-4エンコーダーは16台のCIF(352x
240/288)または4台のフルD1(720x480/576)ビデオストリームをサポー
トします。最大16台のモノラルオーディオ入力もビデオとともに8KHzか
ら48KHzのサンプリングレートで同期されてエンコード(ADPCM)可能で
す。
ホストインターフェース
・x4 PCIe™ ホストインターフェース
・フィールドとフレームのスタート/エンド割り込みとシーケンスキャプ
チャー
アクセサリー機能
コネクタ
・HD-44
・HD-15
・DB-25
・HD-44
コアビデオ取り込みと圧縮機能のほかに、 Matrox Morphis QxT は
全体的なインテグレーションを単純化するためのいろいろな特徴を持っ
ています。
これらの機能は、システムやアプリケーションの故障から自動回復す
る為に統合されたWatchdog Timer、別のI/Oボードを準備する必要の
ない統合化されたI/O、4つのビデオテスト出力(ビデオループバック)を
含みます。
40
コンポジットビデオ信号
ビデオテスト信号出力
オーディオ入力
TTL 入出力
【製品ガイド】
Matrox Morphis QxT
TTL Inputs
HD44*
TTL Outputs
16
/
16
/
Audio Input 1
DB25*
Audio Input 16
I/O
Module**
I/O Controller
Watchdog
Timer
4 pin
Header
Audio Input
Module**
Video Input 1
Video
Decoder
Video Input 16
Video
Decoder
Video output 1
(test point)
Video
Decoder
Video output 4
(test point)
Video
Decoder
128 MB DDR
SDRAM
HD44
Video Capture &
Compression
Controller
128 MB DDR
SDRAM
Real-time
Multi-channel
MPEG-4 Encoder
HD15
Optional
* Separate bracket
** Expansion modules use additional PC brackets
x4 PCIe
TM
(up to 1 GB/sec)
寸法と環境
・MORQ/16VD/M4 and MORQ/16VD: 16.76 cm L x 11.18 cm H
(6.6" x 4.4")*3
・MORQ-AUDIO: 5.59 cm L x 9.14 cm H (2.2" x 3.6")*3
・MORQ-I/O: 3.81 cm L x 9.40 cm H (1.5" x 3.7")*3
・動作環境:0°∼55°(32°F∼131°F)
・相対湿度:95%(結露なきこと)
・FCC class A 予定
・CE class A予定
−ソフトウェア−
型式
MIL LITE 8 WIN
適用
Windows XP用ボードコントロールライブラリ
(詳細はMIL LITEの資料を参照)
MIL 8 WIN P or U Windows XP用MIL
(詳細はMILの資料参照)
MIL LITE 8 LNX Linux用MIL LITE
(詳細はMIL LITEの資料参照)
MIL 8 LNX P or U Linux用MIL
(詳細はMILの資料参照)
ソフトウェア(プログラミング)環境
注意
※1.MPEG-4ストリームのみで使用可能
※2.詳細は代理店へお問合せ下さい。
※3.GoldFingerのボトムエッジからボードのトップエッジまでの
寸法
・ ホストドライバ Windows XP、Linux*2
・ MIL/MIL LITE(C言語のDLL)はVisual C++(.NET)
・ ActiveMIL/ActiveMIL-LITE(ActiveX コ ン ト ロ ー ル)は Visual
Basic .NETまたはC++.NET
・ Linux 環 境 で は MIL/MIL-LITE GNU コ ン パ イ ラ ー コ レ ク シ ョ ン
(GCC)*2
製品ラインアップ
−ハードウェア−
型式
MORQ/16VD/M4
MORQ/16VD
MORQ-AUDIO
MORQ-I/O
適用
16系統標準アナログカラー/モノクロMPEG-4ビ
デオデコーダー。x4PCIe™対応。
16系統標準アナログカラー/モノクロ。x4PCIe™対
応。
16系統オーディオ入力追加モジュール
32点TTL入出力追加モジュール
詳細資料はMatrox社HPからdatasheetをダウンロードして下さい。
http://www.matrox.com/imaging/products/morphis_qxt/home.cfm
41
【製品ガイド】
Matrox Vio
HD/SD ア ナ ロ グ / デ ジ タ ル ビ デ オ キ ャ プ チ ャ ー /
ディスプレイ ボード
Matrox Vio
製品の特長
・x4 PCle™ショートカード
・HD/SDアナログインプットおよびアウトプット
・HD/SD SDIインプットおよびアウトプット*1,*2,*3,*6
・待ち時間の少ないビデオアウトプット
・ビデオインプットと同期をとるビデオアウトプット
・ビデオの質は常に20ビット*4
・グラフィックスオーバーレイコンポジション
・デジタルおよびアナログの同時アウトプット*1
・Matrox Imaging Library (MIL)/ActiveMIL お よ び MIL-Lite/Active
MIL-Liteなど使用可能なソフトウェアは別途販売。
・Microsoft Windows XPおよびLinux*5をサポート
ハードウェア仕様
もはや放送用だけではない
Matrox Vio ファミリは、医療用の高性能なイメージングビデオ監視シ
ステムに、高品質、高解像度の最先端の放送ビデオを提供する、ビデ
オキャプチャー/ディスプレイ*1,*2,*3ボードです。様々な用途に利用でき
るようデザインされているMatrox Vio SDIは、シリアルデジタルインター
フェース(SDI)経由あるいはアナログ形式で送信される、今までにない
高解像度(HD)の放送ビデオフォーマットおよび従来の標準解像度
(SD)の放送ビデオフォーマット両方をサポートします。ビデオキャプ
チャー/ディスプレイ*1,*2,*3に加え、Matrox Vio ファミリは、グラフィックス
オーバーレイ機能および4レーン(x4)のPCI Express (PCIe™)インター
フェース経由で、ホストPC間と高解像度のビデオをストリームする機能も
備えています。
・ x 4PCIe™ショートカード
・128MB DDR SDRAM 共有メモリ
・アナログまたはデジタル(SDI)*6によるビデオの取得
・アナログおよびデジタル(SDI)のビデオ同時アウトプット*1,*3
・ビデオインプットと同期をとるビデオアウトプット
・HD/SDアナログインプット/アウトプット*1,*2,*3
- 60/50フィールド/秒の1080i
- 60/50/30/25/24フレーム/秒の720p
- NTSC/PAL
- CVBS(NTSC/PALのみ)、Y/C(NTSC/PALのみ)、YPbPrおよびRGB
(G上で同期を取る、または、別同期)
- CCIR-601またはスクエアピクセルデジタル処理およびディスプレイ
・HD/SD SDI インプット/アウトプット*1,*2,*3
- 60/50フィールド/秒の1080i(SMPTE 292M)
- 60/50/30/25/24フレーム/秒の720p(SMPTE 296M)
- 60フィールド/秒の480iと60フレーム/秒の480p(SMPTE 259M)
- 50フィールド/秒の576i
- 2個のインプット間で接続/切り替え
・20ビット(YUV20)のインプット/アウトプット精度
・ビデオアウトプットコンポジション(実際のビデオの上にグラフィックオー
バーレイ)
・コネクタ
- SDIインプットおよびアウトプット用BNC
- アナログインプット(別のブラケット)およびアウトプット用HD-15
HD/SDデジタル/アナログビデオキャプチャー
Matrox Vioファミリは、標準解像度(NTSC/PAL)あるいは高解像度
(720p/1080i)のビデオ信号 *2 を、アナログ形式(CVBS、Y/C、YPbPrま
たはRGD)で取得することが可能なので、最先端のビデオプローブやカ
メラだけでなく以前のビデオプローブやカメラを扱うことを要求されるシ
ステム構成にとって理想的なソリューションであるといえます。
すべての色は、20ビットの精度*4で取得されるため、イメージに微妙な
細部を再現することが可能です。さらにMatrox Vio ファミリの全ての製
品は、ビデオソースの存在(あるいは不在)を検知でき、顧客の注意を
促す画面(「スプラッシュ」)を表示し、ビデオ入力がうまく行かない場合
にオペレーターに警告を発することが可能です。
Matrox Vioファミリは、標準解像度(NTSC/PAL)あるいは高解像度
(720p/1080i)のビデオ信号 *2 を、アナログ形式(CVBS、Y/C、YPbPrま
たはRGD)で出力することが可能なので、最先端のビデオモニター/レ
コーダーおよび以前のビデオモニター/レコーダーにも接続ができま
す。また、インプットからアウトプットへ色の精度 *4は常に20ビットに保た
れるため、イメージに微妙な細部まで再現することができます。ビデオア
ウトプットはビデオインプットと同期をとり、ティアリングアーチファクトを除
去します。さらに、ビデオインプットからアウトプットへの回路は、待ち時
間が少なくなるようにデザインされているので、オペレーターは即座に
ビジュアルなフィードバックを返すことが可能です。Matrox Vioファミリで
は、ビデオのアウトプットは、保存されたビデオを再生するためにも使え
ます。また、Matrox Vioファミリは、ホストPCが生成したグラフィックス
オーバーレイ(注釈等)を、ライブイメージあるいはプレイバックしたイ
メージと組み合わせて、モニターに表示します。
サイズと使用環境
・サイズ:16.3 cm x 10.7 cm (6.4 x 4.2 ) (ゴールドフィンガーの底面か
らボードの上面までのサイズ。ブラケットは含まない)
・動作温度:0Cから55C(32Fから131F)
・消費電力(typical):[email protected]、0.73A@12Vまたは合計16.94W
・ 相対湿度:95%以下(結露なし)
・認証:FCCクラスA、CEクラスA、RoHS対応
ソフトウェア環境
・Microsoft Windows XPおよびLinux用ホストドライバ
・Microsoft Visual C++ (.NET)でのMIL/MIL-Lite ( C DLL)を使用し
Microsoft Windows下でプログラム
・Microsoft Visual Basic .NETまたはVisual C++.NETでのActiveMIL/
ActiveMIL-Lite (ActiveX コントロール)を使用してプログラム
・ GNU Complier Collection (GCC) で の MIL/MIL-Lite を 使 用 し て
Linux*5下でプログラム*1
ソフトウェア
ソフトウェアのサポートは、Windows XPおよびLinux*5について提供さ
れ、こ れ に は、カ ス タ ム ア プ リ ケ ー シ ョ ン 作 成 用 の Matrox Imaging
Library (MIL)/ActiveMILあるいは MIL-Lite/Active MIL-Liteの開発
ツールキットが含まれます。
42
【製品ガイド】
Matrox Vio
128 MB
DDR
SDRAM
/
SDI
BNC
Dual Deserializer**
SDI
YUV20
Graphics
Overlay
Composer
BNC
CVBS
BNCs*
CVBS/Y /G
C/Pb/B
Pr/R
CSYNC
Filters
and
Buffers
Multi Format
YUV20
Video Decoder
and RGB Digitizer
64
YUV20
YUV20
Color
Space
YUV20
Converter
PCI-X Interface
/
SDI
Serializer**
BNC
CVBS
Multi Format
NTSC/PAL
Video Encoder
Filters
and
Buffers
G/Y /CVBS
B/Pb/C
R/Pr
CSYNC
HD-15
64-bit PCI-X
PCIe to PCI-X
Bridge
/
x4 PCIe
(800 MB/s)
Host
Applying graphics overlay to the live video output
MIL LITE 8 LNX*5 Linux用MIL-Liteボードコントロールライブラリ
(詳細はMIL説明書資料をご覧ください。)
MIL 8 LNX or U*5 Linux用MIL
(詳細はMIL説明書資料をご覧ください。)
製品ラインアップ
−ハードウェア−
型式
説明
VIO 7 IA OA
Matrox VIO Analog。128MB DDR SDRAMつきHD/
SDアナログビデオキャプチャーおよびディスプレイ
ボード(x 4PCIe™用)
VIO 7 ISA OSA Matrox VIO DUO。128MB DDR SDRAMつきHD/SD
SDI/アナログビデオキャプチャーおよびディスプレイ
ボード(x 4PCIe™用)
−ソフトウェア−
型式
説明
MIL LITE 8 WIN Windows XP用MIL-Liteボードコントロールライブラリ
(詳細はMIL説明書資料をご覧ください。)
MIL 8 WIN or U Windows XP用MIL
(詳細はMIL説明書資料をご覧ください。)
※1.プライマリディスプレイアダプタは引き続き必要となります。OSのデ
スクトップ上での表示には使えません。
※2.オーディオチャネルのサポートは提供していません。
※3.トランスコーディングのサポートは提供していません(つまり、ビデ
オアウトプットの解像度及びレートは、ビデオインプットの解像度及
びレートと同一になります。
※4.YUV20フォーマット
※5.ご利用にあたっての詳細は別途お問い合わせください。
※6. Matrox Vio DUOのみ
詳細資料はMatrox社HPからdatasheetをダウンロードして下さい。
http://www.matrox.com/imaging/products/vio_sdi/home.cfm
43
【製品ガイド】
Matrox CronosPlus
Matrox
CronosPlus
超ローコスト
アナログフレームグラバ
製品の特長
・PCIバス対応フレームグラバ
・NTSC,PAL,RS-170,CCIR対応
・CVBS 4ChもしくはY/C 1Ch入力可能
・トリガ入力対応
・7点のTTL AuxI/O
・32Bit/33MHz PCIバス対応
・Windows2000及び WindowsXPサポート
低価格化
・MIL/MIL-LITEのDLLインターフェースを用いたVisual C++でのプログ
ラミング
・ActiveMIL/ActiveMIL-LITEのActiveX(OCX)インターフェースを用い
たVisual C++またはVisual Basicでのプログラミング1台のPCで複数枚
のボード使用をサポート
Matrox CronosPlusは初心者向けの超ローコストフレームグラバで
す。既成の高機能シングルチップを使うことにより、低価格な標準アナロ
グモノクロ/カラーキャプチャーカードを実現しています。
仕様
ソフトウェア
◆ 入力仕様
・アナログコンポジット(CVBS)またはY/C,NTSC/PAL
・アナログ RS-170/CCIR
・自動ゲインコントロール
・BGR32 packed,RGB24 packed,
YUV422 packed,MONO8 pixel
・Optoトリガ入力
・7点のAuxI/O
・4ChのCVBSまたは1ChのY/C
Windows2000及びWindowsXPに対応。Matrox Imaging
Library (MIL) / ActiveMIL ,MIL-LITE / ActiveMIL-LITEを使用
することにより、カスタムアプリケーションの作成が可能です。
◆ フォーマッティング
・クロッピング入力
・垂直/水平 反転
・1/64までの任意の縮小
◆ ホストインターフェース
・32bit/33MHzPCIバスマスタ
・ユニバーサル32bitカードエッジコネクタ
発注情報
◆ コネクタ
・コンポジット信号用に1つのBNC
・4つのコンポジット信号、Y/C、TTL I/O用の25PinD-Subコネクタ
◆ ハードウェア
型式
CRONOSPLUS
◆ サイズと動作環境
・13.8cm L × 9.1cm H(5.4 ×3.6 )
・動作環境: 0 °C ∼ 55 ° C
・相対湿度:95%以下(結露無き事)
・認証:FCC/CE class B、RoHS対応
◆ ソフトウェア
型式
MIL LITE 8 WIN
MIL 8 WIN P
MIL 8 WIN U
適用
MIL-Lite
MIL Full(Parallel)
MIL Full(USB)
◆ ソフトウェア環境
・Windows2000®及びWindows XP ®
◆ ケーブル
型式
DB25-TO-5BNC/O
適用
アナログ入力用
44
適用
Standard analog color /mono frame grabber
【製品ガイド】
Matrox Meteor-II ファミリ
Matrox Meteor-II
ファミリ
フレキシブルな入力に対応した
低価格フレームグラバシリーズ
製品の特長
・スキャッタギャザ方式によるPCIバスマスターI/F
・130Mbyte/sec超の能力でリアルタイムにホストメモリまたはVGAメモ
リに転送
・ホストメモリへ確実に転送する4Mbyteのオンボードバッファ
・カラーや複数モノクロデータをパックまたはプレーナー転送
・電源出力とRS-232シリアルI/F
・Matrox製VGAボードと動作
・MIL/ActiveMIL、MIL-Lite/ActiveMIL-Lite、Matrox Inspectorで
動作
Meteor-IIファミリの概要
RS-232シリアルI/F
・RX,TX,RTS,およびCTS信号をサポート
・MILのAPIを用いてのみプログラミング可能(OSからは制御不可)
Matrox Meteor-IIファミリは、基本的な表示機能を使った低価格なア
プリケーションを対象に開発された、ハイ・パフォーマンスなフレームグ
ラバの製品ファミリです。Matrox Meteor-IIファミリは、極めて柔軟な画
像入力方法を提供します。標準/非標準、カラー/モノクロ、アナロ
グ/デジタル、フレーム/ラインスキャンなど、数多くの映像ソースから
画像を取り込むことができます。また、ホストへの画像転送をリアルタイ
ムで行ないます。
単一コネクタ
Matrox Meteor-IIのMCバージョンでは、ビデオ入力、独立した同期
及び制御信号、DC電源出力、及びRS-232シリアルI/Fなどが、たった1
つの44ピン外部コネクタに集約されています。
Matrox Meteor-IIファミリのソフトウェアには、Matrox Imaging Library
(MIL)があります。これは使い易さを追求したハイレベルライブラリであ
り、更に画像の入力、転送、表示を管理するためのActiveXコントロール
(OCX)を集めたActiveMILも含んでいます。
電源出力
・5または12V DC(3A)
・PCIスロットからではなくPCの電源から供給
Matrox Meteor-IIファミリでは、低価格なフレームグラバの中に、豊
富な機能が凝縮されています。OEMメーカやシステムインテグレータ
は、このファミリによって非常にパワフルで価格性能の高いPC版画像処
理システムを開発することができるようになります。
ホストインタフェース
PCIインターフェース
・バスのマスタ/スレーブ・インターフェース
・転送速度 最大130MB/secを持続
・スキャッタ・ギャザー機能をもったDMA機能
・4MBのSGRAMバッファ
・パックドまたはプレーナ形式の画像フォーマットサポート
・水平/垂直方向を独立に1/2から1/16の間で選択可能なサブサンプリ
ング機能
・フィールド、フレーム、シーケンス入力の開始および終了を割込で通
知
VIA:Matrox Meteor-IIファミリの心臓部
全てのMatrox Meteor-IIファミリは、独自設計のMatrox ビデオイン
ターフェースASIC(VIA)を搭載しています。これは精巧なメモリコント
ローラで、多様なフォーマット変換を行いながらリアルタイムにオンボー
ドメモリへの取り込みを行います。またホストCPUの定常的な介在なしに
PCIバスを介して画像データを取り込みます。
リアルタイム画像入力
ディスプレイ
Matrox Meteor-IIファミリは130MB/secという高い転送速度を維持し
Matrox製VGAカードを使ったリアルタイム表示および他社製
VGAによる擬似リアルタイム表示
つつ、画像データをシステムメモリに取り込んで処理したり、VGAメモリ
に送りウィンドウ内にライブ表示することができます。
画像入力
ア プ リ ケ ー シ ョ ン に 合 わ せ て 製 品 を お 選 び い た だ け ま す。Matrox
Meteor-IIファミリには複数のバージョンがあり、それぞれ異なる入力機
能を提供しています。これにより、アプリケーションに必要不可欠な機能
だけをお求めいただくことが可能になりました。
45
【製品ガイド】
Matrox Meteor-II Multi-Channel
Matrox Meteor-II
Multi-Channel
ワイドレンジなアナログビデオ取り込みに対応
可能な低価格カフレームグラバ
製品の特長
・アナログ可変フレームスキャンを3チャネル
・モノクロまたはRGBインタレースおよびプログレッシブスキャン方式サ
ポート
・サンプリングは最大30MHz
・可変ゲインのアンプ
・10MHzのLowPassFilter
・アジャスト可能なA/D変換リファレンス
・3つの256×8bitのプログラマブルLUT
・独立したピクセルクロック、水平同期、垂直同期、(露光用)タイマ、予
備I/O(TLL)
・トリガ入力による同期入力および非同期入力
・RGB2系統またはモノクロ最大6系統の映像ソースの接続および切り替え
サイズ・動作環境
製品ラインアップ
・サイズ
:METEOR2-MC/4:16.5L×10.67H cm
MET2-MC+/4:11.56L×9.6H cm
・動作温度 :0℃∼55℃
・相対湿度 :95%以下(結露なきこと)
・認証
:FCC class A、CE class A、RoHS対応
ハードウェア
・METEOR2-MC/4(PCI)
・MET2-MC+/4(PC/104-Plus)
ソフトウエア
・MIL 8 WIN P
・MIL 8 WIN U
・MIL LITE 8 WIN
動作OS
・WindowsXP/2000
ケーブル
・DBHD44-TO-8BNC:
2m入力ケーブル。DB-44を8個のBNC端子に接続
・DH44-TO-8BNC/O:
2m入力ケーブル。DB-44を8個のBNC端子に接続。さらにオープンエ
ンドケーブル付加
コネクタpinアサイン
http://www.matrox.com/imaging/products/を参照
画像フォーマッティング
画像データは、ホストメモリ、または表示メモリへの転送までに、リアル
タイムで再フォーマットされます。フォーマッティング機能はクロッピング
(ROI取込)、2,4,8,16倍の水平・垂直独立のサブサンプリングを含みま
詳細資料はMatrox社HPからdatasheetをダウンロードして下さい。
http://www.matrox.com/imaging/products/meteor2_mc/home.cfm
す。
46
【製品ガイド】
Matrox Meteor-II Digital
Matrox Meteor-II
Digital
ハイコストパフォーマンスなデジタル入力グラバ
製品の特長
・32bit差動入力
・デ ジ タ ル イ ン タ ー フ ェ ー ス を 4 ×8bitま た は2×16bitま た は1×
32bitに構成可能
・RS-422とLVDSに対応
・RS-422は最高25MHz、LVDSは最高40MHzまで。
または50MHzまで(MIL7.1以上が必要)
・モノクロ/RGB,フレーム/ラインスキャンをサポート
・プログラマブルLUT:4個の256×8bitまたは2個の4K×16bit
・独立したピクセルロック、水平同期、垂直同期、(露光用)タイマと予
備I/O(TTLまたはRS-422/LVDS)
・同期及び非同期トリガー入力
製品ラインアップ
サイズ・動作環境
・サイズ
:METEOR2DIG64R*:20.3L×10.67H cm
METEOR2DIG64L*:20.3L×10.67H cm
・動作温度 :0℃∼55℃
・相対湿度 :95%以下(結露なきこと)
・認定
:FCC class A、CE class A、RoHS対応
ハードウェア
・METEOR2DIG64R*(RS-422)
・METEOR2DIG64L*(LVDS、50MHz対応品)
・MET2-DIG+/R、MET2-DIG+/L(PC/104-Plus)
ソフトウエア
・MIL 8 WIN P
・MIL 8 WIN U
・MIL LITE 8 WIN
動作OS
・WindowsXP/2000
コネクタpinアサイン
ケーブル
・DBHD100-TO-OPEN
3m入力ケーブル。高密度DB-100からオープンエンドのケーブル接続
(カメラに合わせて加工が必要)
http://www.matrox.com/imaging/products/を参照
詳細資料はMatrox社HPからdatasheetをダウンロードして下さい。
http://www.matrox.com/imaging/products/meteor2_dig/home.cfm
47
【製品ガイド】
Matrox Meteor-II Camera Link
Matrox Meteor-II
Camera Link
デジタルのエリアスキャン・ラインスキャンビデオ
取込用低価格カメラリンクフレームグラバ
製品の特長
・ PCIバス用フレームグラバ
・ マルチタップ構成を含むカメラリンク仕様のエリアスキャン、ライン
スキャンビデオソースからの取り込み
・ モノクロ×2、RGB×2、またはモノクロ×1とRGB×1ビデオソース間
の接続・切り替え可能。
・ 最大50 MHzまでのピクセルクロックに対応
・ プログラマブルな LUT (4つの256×8bit または2つの4K×12bit)
・ トリガ入力とタイマー出力
・ PCI バスマスター
・ ホストメモリまたは VGA メモリへリアルタイム転送
・ 信頼性の高い取り込みのための拡張オンボードバッファリング (32
MB)
・ カラーもしくはモノクロ複数入力時のパックドおよびプレーナー転
送に対応
・ 使 用 可 能 な ソ フ ト ウ ェ ア -Matrox Imaging Library (MIL)/
ActiveMILおよびMIL-Lite/ActiveMIL-Lite等
・ Microsoft Windows 2000/XPに対応
シンプルで高性能なデジタルビデオ取込
ホストメモリまたは表示メモリにリアルタイム取込
Matrox Meteor-II/Camera Linkはコストパフォーマンスにすぐれた高
Matrox Meteor-II/Camera Linkは取り込んだ画像を、処理のために
性能フレームグラバであるMeteor-IIファミリの最新のシリーズです。カメ
ホストメモリ転送、またはライブ表示のために表示メモリ転送を、最高
ラリンクインターフェース仕様に基づき、シンプルな標準コネクタでデジ
130MB/秒の転送レートを維持して行います。
タル画像機器に接続できます。フレキシブルな設計により1、2または4
画像フォーマッティング
タップのモノクロまたはコンポーネントRGB、エリアまたはラインスキャン
のビデオソースに対応しています。
画像データは、ホストメモリ、または表示メモリへの転送までに、リアル
Matrox Meteor-II/Camera LinkはBASLER、DALSA、JAIといった
タイムで再フォーマットされます。フォーマッティング機能はクロッピング
メーカーの次世代産業/科学用ビデオカメラに接続出来ます。
(ROI取込)、2,4,8,16倍の水平・垂直独立のサブサンプリングを含みま
す。
Camera Link® インターフェース仕様
PCIインターフェース
カメラリンクは特に産業/科学の画像処理アプリケーション用に設計さ
れた高速デジタルインターフェースです。カメラとフレームグラバ双方の
Matrox Meteor-II/Camera Linkでは32bit PCIバスマスタ/スレーブ、
製造メーカーのコンソーシアムで開発され、デバイス間のシンプルな通
ホストインターフェースの機能があります。バスマスタモードではホスト
信規格として提供しています。カメラリンクはNational Semiconductorの
CPUとの間で継続的な干渉なしに連続転送が可能です。拡張バッファ
LVDSベースの高速シリアル伝送技術であるChannel Linkをもとに構築
(32MB)により、同時に画像取込、表示、グラフィック、ネットワークや
されました。Chennel Linkは最長10mの距離を最高2.38Gbit/秒のレート
ディスクアクセス、汎用外部I/Oが発生するシステムでよく起こる高いバ
で転送できる技術です。
スレイテンシーの状況下でも、信頼性の高いリアルタイム転送を保証し
ビデオデータ転送とデバイス制御のための標準化されたケーブルは
ます。
一つのカメラリンクデバイスを他の物に変更するときにも大いに威力を
PCIインターフェースは必要なPCIバスバンド幅をさらに低減させるた
発揮します。もうデジタルデータ用のカスタムケーブルは要りません。
めのサブサンプリングに対応しています。PCIインターフェースはカラー
や複数のモノクロ画像に対してパックドおよびプレーナー転送に対応し
VIA:Matrox Meteor-IIファミリの心臓部
ています。フレーム、フィールドおよびシーケンス取込の開始、および終
全てのMatrox Meteor-IIファミリは、独自設計のMatrox ビデオイン
了のようなイベントの取得は、同時に取込と画像処理を行うダブルバッ
ターフェースASIC (VIA)を搭載しています。これは精巧なメモリコント
ファ処理を最適化するために、割込としてホストCPUへ転送できます。
ローラで複雑な再フォーマット処理を必要とせずに、リアルタイムにオン
ボードメモリへの取り込みを行います。またホストCPUの定常的な割り込
みを必要とせずにPCIバスを介して画像データを取り込みます。
48
【製品ガイド】
Matrox Meteor-II Camera Link
・ 2から16倍の水平垂直の独立したサブサンプリング
Meteor II ハードウェア仕様
・ フィールド、フレーム、及びシーケンス取込み開始及び終了割込
入力
・ 2つのBASE(8/10/12/14/16bitシングルまたは8/10/12bitデュア
表示
ルモノクロ、24bit RGB)または1つのMEDIUM(4個の8bitモノクロ)
・ リアルタイム表示のためのMatrox社製グラフィックボード及び他社
カメラリンク構成
製グラフィックボードによる擬似リアルタイム表示
・ 2つのモノクロ、2つのRGBまたは1つのモノクロと1つのRGBへの接
続及び切替入力
コネクタピンアサイン
・ エリアおよびラインスキャンに対応
・ Matrox社製ホームページ
・ 最大50MHzまでのピクセルクロックに対応
http://www.matrox.com/imaging/products/を参照
・ プログラマブルなLUT:4個の256×8bitまたは2個の4K×12bit
サイズ及び動作環境
・ 独立したLVDSピクセルクロック、H-sync、V-sync及びTTL のHsync及びV-sync出力
・サイズ
・ 独立したLVDS予備入力(2系統)と出力(4系統)及び
:17.5L × 10.7H cm
・動作温度 :0℃∼55℃
TTL予備出力(3系統)
・相対湿度 :最高95%(結露なきこと)
・ フォトカプラ入力、LVDS及びTTLトリガ入力(同期及び非同期)
・認証
シリアルインターフェース
:FCC class A、CE class A、RoHS対応
ソフトウェア環境
・ OSからは制御不可。(MILのAPIを介してのみプログラム可能)
・ Windows2000/XP
・ MIL/MIL-LiteのDLLにはMicrosoft VC++またはVC++.NET
フォーマッティング(Matrox VIA)
・ ActiveMIL/ActiveMIL-Lite のActiveX(OCX)には Microsoft VB
・ 入力クロッピング(ROI取込)
またはVC++.NETが対応
・ 2から16倍の水平垂直の独立したサブサンプリング
・ 2及び4倍の水平垂直の独立したズーム
製品ラインアップ
ハードウエア
ホストインターフェース
・ 32bit PCIバスマスタ/スレーブ
・METEOR2-CL/32
・ 最高130MB/秒を維持
・MET2-CL+/32(PC/104Plus)
・ 32MB SDRAMバッファ
詳細資料はMatrox社HPからdatasheetをダウンロードして下さい。
http://www.matrox.com/imaging/products/meteor2_cl/home.cfm
・ パックド及びプレーナー画像データフォーマット
49
【製品ガイド】
Matrox 4Sight M
Matrox
4Sight M
4Sightシリーズ第3世代へ! コンパクト&ハイパ
フォーマンス産業用オールインワン画像処理装置
製品の特長
・ 統合化された画像入力、処理、表示プラットフォーム
・小型堅牢
・強力なEmbedded Intelアーキテクチャープロセッサー搭載
・標準/非標準アナログ入力
・Camera Link® 、LVDS/RS422デジタルビデオ入力
・アナログとテレビ、アナログVGAあるいはデジタルVGA同時出力
・オーディオ入出力
・EthernetとGigabit Ethernetのインターフェースを個別に搭載
・USB2.0、RS-232またはRS-485通信
・TTLコンパチブルI/O装備
・ビデオ圧縮のための大容量記憶装置
・システム全体を監視するウォッチドッグタイマー搭載
・Microsoft Windows XP-Embeddedが動作(Pre-Installは英語版)
・標準Windowsベース開発ツールとMatrox Imaging Library(MIL)での
開発環境
産業用画像処理プラットフォーム
コア機能
画像処理アプリケーションを扱うために設計されたMatrox 4Sight M
は グ ラ フ ィ ッ ク ス と メ モ リ ー コ ン ト ロ ー ラ ー を 融 合 し た Intel 855GME
ChipsetとIntel Celeron MまたはPentium Mプロセッサを組み合わせて
構成されています。Intel Extreme Graphics2 2D/3Dアクセラレーター
は、DirectDraw をサポートし、ライブビデオの非破壊オーバーレイや任
意のビデオスケーリング、デュアルヘッド表示技術など最新のグラフィッ
ク機能をサポートしています。デュアルヘッド表示技術により、1つ目を
アナログまたはDVI準拠のデジタルVGA出力にし、2つ目をアナログ
VGAまたはTV出力とすることが可能です。さらに、Matrox 4Sight Mに
はアプリケーションあるいはシステムダウンから自動的にリカバリーする
ためのWatchdogタイマーをも保有しています。
Matrox 4Sight Mはコンパクトかつ産業用途向け筐体にデスクトップ
PCの性能を包含したオールインワンの産業用画像処理プラットフォー
ムであり、マシンビジョン・医療向け画像処理・ビデオ監視システムを安
価で高性能に構築するために必要な機能が搭載されています。画像
取込、処理、表示、ネットワーク、汎用I/Oなどが、筐体内にすべて搭載
され、さらに、画像取込、処理、分析、表示や圧縮機能を包含した革新
的な画像処理ライブラリMatrox Imaging Library(MIL)を利用することが
できます。
PCベースのテクノロジ
Matrox 4Sight Mは、高性能、低コストなコンポーネントの実現のた
め、Intel Celeron MまたはPentium Mプロセッサおよび高機能グラフィッ
クコントローラ内蔵のChipsetを搭載した最新のPCテクノロジーを採用し
ています。また、単一ベンダー(Matrox社)が組み合わせたソリューショ
ンを提供しているため、開発者は個々のシステムコンポーネントを組み
合わせるよりも短時間でシステム構築ができ、アプリケーションの開発に
時間をかけることができます。さらに、バランスよく配置されたコンポーネ
ントと、長期安定供給の保証により、Matrox 4Sight Mは開発者やOEM
時に必要とされる設計の安定性を提供しています。
記憶装置
OS、ソフトウェア、アプリケーションのための大容量記憶装置として、
IDEインターフェースのハードディスクが用意されています。デュアル
IDEインターフェースは、画像圧縮アプリケーションに最適なATA-100
の高速動作モードをサポートしています。コンパクトで耐ショック性に優
れた2.5 IDEハードディスクは十分なストレージ容量をもっています。
ネットワークインターフェースとその他I/O
フレキシブルなビデオ取り込み
Matrox 4Sight Mではネットワーク環境を構築するためのEthernetや
Gigabit Ethernetインターフェースを提供しています。その他、2つのシリ
ア ル ポ ー ト(RS-232 と RS-232/RS485 用)と 32 点 の デ ジ タ ル I/O
(16input、16output)により周辺FA機器へのインターフェースを確保しま
す。また、キーボードやマウス、PC周辺装置への接続のために、4つの
USB2.0ポートも用意しています。
Matrox 4Sight Mでは、オプションのアダプターボードを用いることに
よ り、さ ま ざ ま な ビ デ オ ソ ー ス か ら の 取 込 が 可 能 で す。コ ン ポ ジ ッ ト
(CVBS)やY/C、NTSC/PAL、コンポジットRS-170/CCIR、さらに非標準
モノクロカメラやコンポーネントRGBフレームスキャンなどのアナログビデ
オソースに対応しています。また、デジタルRS-422/LVDSやCamera
Link®のフレーム/ラインスキャンビデオソースにも対応しています。すな
わち、Matrox 4Sight Mは、あらゆるビデオ装置からの画像取込にも柔
軟な対応が可能です。
周辺ボード
Matrox製およびサードパーティ製のPC/104-Plus(PCI-Only)ボード
が最高3枚まで利用可能 *) です。さらに、シャーシ背面のリムーバブル
プレートによって、サードパーティ製の周辺機器との外部接続が可能で
す。
*) ISAインターフェースはサポートされません
50
【製品ガイド】
Matrox 4Sight M
Matrox 4Sight M
Intel fi
Celeronfi M or
Pentium fi M
CPU
fi
400 MHz
FSB
Intel 855GME
Chipset
64-bits
/
(up to 2.7 GB/s)
256MB to 1GB
DDR333
SDRAM
Analog VGA output
Graphics and Memory
Controller Hub
TV output, analog VGA output
or digi tal VGA (DVI) output
Hub Interface 1.5
(up to 266 MB/s)
IDE
(ATA-100)
AC 79
Audio Codec
fi
Intel
ICH4
USB
1.1/2.0
Rx
Tx
RTS
CTS
Rx
Ethernet
PHY
IN
OUT
10/100 Mbit LAN
RS-232
Super I/O
LPC
Gigabit
Ethernet
Controller
RS-232
or
RS-485
Tx
10/100/1000 Mbit LAN
Fan
Controller
32-bits/33 MHz PCI Bus
Matroxキャプチャボード
Accessory
Interface
FPGA
Auxiliary
I/O
16 IN
16 OUT
WatchDog
timer
仕様
Matrox Meteor- Ⅱ /Multi-Channel、Matrox Meteor- Ⅱ /Digital、
Matrox Meteor-Ⅱ/Camera Link (PC/104-Plus)、Matrox Morphisが利
用可能です。
マザーボード
・EBXフォームファクタ(20.32cm x 14.61cm)
・Embedded Intel Celeron Mプロセッサー(1.3GHz)またはIntel Pentium
Mプロセッサー(1.6GHz∼)
・184pin DIMMスロット(256MB,512MB,1GB PC2700)
・Intel Extreme Graphics2 2D/3Dアクセラレーター(64MBメモリー)
・プライマリーのアナログとセカンダリーのTV/アナログVGA/デジタル
VGAを同時出力可能
・1600x1200@85Hz or 2048x1536@75Hzまでの表示解像度
・CVBS、Y/CあるいはRGB NTSC/PALの独立したTV出力可能
・DVI互換デジタルVGA出力
・10/100Mbit Ethernet & 10/100/1000Mbit Ethernet
・4つのUSB2.0ポート
・デュアルIDEインターフェース(ATA-100対応)
・2つのシリアルポート(RS-232とRS-232/RS-485)
・16bit ステレオオーディオI/O
・32点I/O
-TTL互換
-16input,16output(open collector)
-100mA max. @5∼24Vdc
-Opto22社のSnap™ I/Oシリーズに互換
・Watchdogタイマー
・3枚までのPC/104-Plusボードをサポート
・1MBフラッシュBIOS(Phoenixテクノロジー)
PC/104-Plus 対応Meteor-Ⅱ/Multi-Channelは、モノクロ、コンポー
ネントRGBあるいはプログレッシブスキャンビデオ信号を取り込むための
低価格フレームグラバです。PC/104-Plus 対応Meteor-Ⅱ/Digitalと
Meteor-Ⅱ/Camera Linkは、デジタルのエリアまたはラインスキャンビデ
オ信号を取り込むための低価格フレームグラバです。PC/104-Plus 対
応Morphisは、アナログ2ch独立入力可能な低価格フレームグラバで
す。またJPEG2000圧縮/伸長機能を有したボードも選択可能です。
ソフトウェア環境
Microsoft Windows XP Embedded
Matrox 4Sight Mには、Microsoft Windows XP Embedded(英語版)が
プレインストールされています。Microsoft Windows XP Embeddedはライ
センスが非常に安価で、Microsoft Windows XP Professionalと同様の
ユーザーインターフェース、信頼性、パフォーマンス、セキュリティ、ネッ
トワークとリモート管理機能を有しています。さらに、Microsoft Windows
XP Embeddedは、組込みアプリケーションに対応するためにWrite filter
の機能も有しています。Write filterはストレージメディアからread only
モードで動作するため、予期せぬ電源ダウンに対してもOSには影響を
与えません。Microsoft Windows XP Embedded上でのプログラミング
は、標準Win32 APIとクロスプラットフォーム環境(EthernetでPCと接続
さ れ て い る 場 合 な ど)で 利 用 可 能 で す。Microsoft Windows XP
Embeddedは使用したい機能を限定して利用することが可能なOSです。
Matrox 4Sight Mは、Windows2000または Windows XPにも対応していま
す。
キャプチャボード(オプション)
Matrox Meteor-II/Multi Channel
MET2-MC+/4
Matrox Meteor-II/Digital
MET2-DIG+/R, MET2-DIG+/L
Matrox Meteor-II/Camera Link
MET2-CL+/32
Matrox Morphis
MOR+/2VD, MOR+/J2K, MOR+/2VD/J2K, MOR+/2VD/J2K/A
Matrox Imaging Library
Matrox Imaging Library(MIL)は、画像取込、処理、解析、表示、圧
縮などの最適化された多機能関数を保有するハイレベルなプログラム
ライブラリーです。また、MILのサブセットであるMIL-Liteには、画像取
込、表示、メモリー管理機能が含まれています。
51
【製品ガイド】
Matrox 4Sight M
シャーシ
ソフトウェア環境
・厚さ1.2mmの冷延材
・18-38cfm対応のファン
・大きさ: 18.415W x 20.828D x 8.387H ㎝
・Microsoft Windows XP Embedded(英語版)がPre-Installされます
・Microsoft Windows 2000/Windows XPも動作します
認証
ハードディスク
・UL/CUL TUV
・FCC part 15 class A
・CE class A
・EN55022:1955 class B
・EN61000-3-2:1995 class D
・EN61000-3-3:1995
・EN61000-4-2:1995 operating class A
・EN6100-4-3:1995 operating class A
・ENV50204:1995 operating class A
・EN6100-4-4:1995 operating class A
・EN6100-4-5:1995 operating class A
・EN6100-4-6:1996 operating class A
・EN6100-4-11:1994 operating class A/B
・EN60721 3M5 operating(industrial vibration)
・RoHS対応
・2.5 form factor
・耐ショック性
・IDEインターフェース(ATA/100)
・40GB
・シャーシ内部に固定
電源
・入力: 100∼240 VAC
・出力: 6A@12Vdc または 72W (Intel Celeron M時)
動作環境
・動作温度: 10℃∼50℃
・相対湿度: 最高90% (結露なきこと)
詳細資料はMatrox社HPからdatasheetをダウンロードして下さい。
http://www.matrox.com/imaging/products/4sightm/home.cfm
52
【製品ガイド】
Matrox Iris P-Series
Matrox Iris
P-Series
PCベースの柔軟性を持つ超強力スマートカメラ
製品の特長
・強力なembedded Intelアーキテクチャプロセッサ
・リアルタイムOSのMicrosoft Windows CE.NETが動作
・慣れ親しんでいるMicrosoftの開発環境とMatrox Imaging Library(MIL)を用
いたプログラミングが可能
・Webベースの設定とモニタリング
・対象に忠実な画質のモノクロCCDセンサ
・外部トリガまたは内部制御の電子シャッタ
・Ethernetネットワークインターフェース
・RS-232シリアル通信
・予備のデジタルI/O
・頑強な工業用設計
ソフトウェア環境
概要
Windows CE.NET と eMbedded Visual C++ Matrox Iris P-Seriesに
はコンパクトなリアルタイムOSであるMicrosoft Windows CE.NETがプリ
インストールされています。Windows CE.NETでは強固なリアルタイム性
(たとえばCPUが高負荷時の割り込みやタスクスイッチへの反応時間)、
高速なブートアップ、瞬時のシャットダウンが確保されています。
Matrox Iris P-Seriesは汎用のスマートカメラと従来のPCベースマシ
ンビジョンシステムの統合により、両方の世界の最適解を提供します。
Matrox Iris P-Seriesはカスタマイズの拡張性がある完全にプログラマブ
ルなデバイスです。Embedded Intelアーキテクチャプロセッサを特徴とし
ており、それにより代表的なマシンビジョンアプリケーションを扱うための
演算能力を実現しています。Matrox Iris P-SeriesはリアルタイムOSを採
用し、時間的な制約が大きいマシンビジョンアプリケーションのために十
分な性能とロバスト性を備えています。慣れ親しんだWindowsプログラミ
ン グ 環 境 は 開 発 コ ス ト を 最 小 化 し、一 方 で Matrox Imaging Library
(MIL)プログラミングツールキットにより開発の柔軟性を最大限保有して
います。MILは10年以上にわたり画像処理と解析のために開発者に提
供されてきたMatrox社の画像処理ライブラリです。
Windows CE.NET上でのプログラミングはWin32APIのサブセットによ
り行われ、開発用PCと実行環境のクロスプラットフォーム環境からなりま
す。C/C++ ア プ リ ケ ー シ ョ ン コ ー ド は PC 上 で 動 作 す る Microsoft
eMbedded Visual C++でコンパイルします。実行ファイルはEthernetによ
りカメラにダウンロードし、プログラムをこの同じEthernetを介してPC上で
eMbedded Visual C++により遠隔でデバッグします。
利用方法
対象に忠実な画像センサ
Matrox Iris P-Seriesは完全に独立して、またはネットワークデバイス
として動作するように設定できます。どちらの場合でもアプリケーション
は常駐するかパワーオンでダウンロードされます。独立モードではアプ
リケーションは外部から何もしなくても動作します。ネットワークモデルで
はアプリケーションはリモートPC上で動作する監視アプリケーションの制
御下で実行し、ネットワークを介し通信します。Matrox Iris P-Serverは
Webサーバーとしても動作可能です。
Matrox Iris P-Seriesはインターライン転送プログレッシブスキャン
CCD画像センサを採用しています。正方ピクセルのCCD画像センサは
正確で精密な画像分析に必須の綺麗で鮮明かつ細部までの均一性を
確保しています。センサは外部トリガによる電子シャッタ機能を有し、そ
れによりくっきりとした画像から高速に動く物体を取り込むことが可能で
す。前処理(たとえば色変換など)のためにFPGAデバイスがあり、カメラ
に組み込まれたマイクロプロセッサはこのような処理から解放され、より
高度な画像処理や分析、通信、制御に専念できます。
設定とモニタリング
Embedded Intel アーキテクチャプロセッサ
Matrox Iris P-Seriesの設定とモニタリングはMicrosoft Internet
Explorerで常駐するWebページに遠隔でアクセスすることによって行い
ます。このWebベースのインターフェースにより適切な権限を持った
ユーザはネットワークインターフェース、フラッシュディスクやメモリ使用
量、温度、イベントログ等のステータスインフォメーションを見る、また、
ブートプロセス、ネットワークインターフェース、実行可能なアプリケー
ション、ファームウェアのバージョンなどの実行パラメータを設定可能で
す。またオペレータは遠隔でカメラのアライメント、フォーカス設定のた
めにライブビデオを見ることができます。
高度な画像処理や分析、通信、制御がMatrox Iris P-Seriesでは産
業 用 途 向 け の Intel 超 低 消 費 電 力(ULP)Celeron プ ロ セ ッ サ と Intel
440MX インターフェースブリッジで実行されます。Matrox Iris P-Series
に内蔵されたフラッシュディスクとSDRAMメモリはOS、MILそしてお客様
の作成した独自のマシンビジョンアプリケーションを保存し実行するの
に十分な要領が確保されています。
通信とI/O
Matrox Iris P-Seriesは10/100MB Ethernetインターフェース
を有し、工場のネットワークに接続可能です。
また、RS-232シリアルインターフェースと16点の工業用デジタルI/O(8
入力8出力)は工場内の他の自動化デバイスとの直接接続を可能にし
ています。
53
【製品ガイド】
Matrox Iris P-Series
センサボード
センサタイプ
機械的、電気的、環境情報
<IP300[R]>
<IP300C[R]>
<IP700[R]>
<IP1200[R]>
有効解像度
フレームレート
ピクセルサイズ
ゲイン範囲
シャッタースピード
外部トリガ反応時間
<IP300[R]>
<IP300C[R]>
<IP700[R]>
<IP1200[R]>
<IP300[R]>
<IP300C[R]>
<IP700[R]>
<IP1200[R]>
<IP300[R]>
<IP300C[R]>
<IP700[R]>
<IP1200[R]>
2∼36dB
100μs∼0.5s
<IP300[R]>
<IP300C[R]>
<IP700[R]>
<IP1200[R]>
1/4 インターライン転送
プログレッシブスキャン
モノクロ正方CCD
1/4 インターライン転送
プログレッシブスキャン
カラー正方CCD
1/3 インターライン転送
プログレッシブスキャン
モノクロ正方CCD
1/2 インターライン転送
プログレッシブスキャン
モノクロ正方CCD
640(H)×480(V)
640(H)×480(V)
1024(H)×768(V)
1280(H)×1024(V)
最高30fps
最高30fps
最高20fps
最高7.5fps
5.6μm×5.6μm
5.6μm×5.6μm
4.65μm×4.65μm
4.65μm×4.65μm
図参照
CSマウント
コネクタ
重量
RJ-45(電源用)、RS-232、
RJ-45(Ethernet用)、DB-25
(デジタルI/O用)
375g
消費電力
デジタルI/O
動作温度
冷却能
動作湿度
認証
0.3A@24V(7W)
最大100mA@5∼24V
0℃∼40℃
自然対流
最高95%(結露なき事)
FCC class A、CE class A、RoHS対応
ソフトウェア環境
OS
PC
開発ツール
PC
必要条件
85μs
85μs
85μs
155μs
ハードウェア
IP300[R]※1
IP300C[R]※1
IP700[R]※1
IP1200[R]※1
IRIS-PWR-CBL
400MHz Intel ULP Celeron
128MB SDRAM
64MBフラッシュディスク
I/Oボード
ネットワーク
シリアル通信インター
フェース
デジタルI/O
Microsoft Windows CE.NET
4.2(TCP/IP、telnet、http、ftp
サービス付きのヘッドレスモード)
Microsoft eMbedded Visual
C++ 4.0 SP2, Matrox Imaging
Library (MIL) for Windows
CE.NET
Microsoft Windows XP
Professional, 128MBメモリ、
450MBハードディスク、
Microsoft Internet Explorer 6.0、
100MB Ethernetポート
製品ラインアップ
CPUボード
CPU
揮発メモリ
不揮発メモリ
寸法
レンズタイプ
IRIS-LENSES
10/100MB Ethernet
RS-232
IRIS-1200LENS
8入力8出力 (オープンコレクタ)
ソフトウェア
MIL 8 DEV CE
IRIS
Matrox Iris P-Seriesスマートカメラ
Matrox Iris P-Seriesスマートカメラ
Matrox Iris P-Seriesスマートカメラ
Matrox Iris P-Seriesスマートカメラ
Matrox Iris P-Series共通 電源ケーブルセット
電源とRS-232ケーブル、デジタルI/O用DB25オープンエンドケーブル
IP300/IP300C/IP700共通 レンズキット
CSマウント4mm、8mmレンズ
IP1200 レンズキット
CSマウント12mmレンズ、C To CSマウントアダ
プターリング
※1 [R]はRemoteHeadの型番
Matrox Iris P-Series で 動 作 す る Windows
CE.NET用Matrox Imaging Library (MIL)開発
パッケージ
128 MB
SDRAM
Intelfi
440 MX
Interface
Bridge
Intelfi
ULPCeleronfi
CPU
BIOS
32-bit/33MHz PCI Bus
CCD
Sensor
Pixel
Processing
FPGA
Ethernet
Controller
I/O
Interface
10/100 Mbit
Ethernet
Digital Digital
inputs outputs
in main body orremote head
54
RS-232
Tx
Rx
【製品ガイド】
Matrox Iris P-Series
Dimensions - Uni-body
45.69 mm (1.799")
8.89 mm (0.350")
20.50 mm (0.807")
Optional
Mounting
Block
20.50 mm (0.807")
19.05 mm (0.750")
60.05 mm (2.364")
40.61 mm (1.599")
48.26 mm
(1.900")
149.36 mm (5.881")
154.13 mm (6.068")
Dimensions - Remote Head and Processor Unit
35.56 mm
(1.400")
16.31 mm
(0.642")
22.23 mm (0.875")
13.51 mm (0.532")
48.77 mm
(1.920")
20.32 mm
(0.800")
14.22 mm
(0.560")
68.17 mm (2.684")
19.05 mm (0.75")
20.75 mm (0.817")
60.55 mm (2.384")
59.74 mm (2.352")
36.65 mm (1.443") 19.05 mm (0.750")
51.31 mm
(2.020")
145.42 mm (5.725")
150.19 mm (5.913")
詳細資料はMatrox社HPからdatasheetをダウンロードして下さい。
http://www.matrox.com/imaging/products/iris/home.cfm
55
【製品ガイド】
Matrox Iris E-Series
Matrox Iris
E-Series
フローチャート型開発ツール!
製品の特長
・フローチャート形式のMatrox Design Assistantで開発可能
・Windows CE上で動作する強力なEmbedded Intel アーキテクチャ
・Web経由でのモニタリンクが可能
・高解像度モノクロCCDセンサ
・外部トリガまたは内部からシャッター時間の制御が可能
・Ethernet Networkインターフェースを搭載
・RS-232 シリアルコミュニケーション可能
・Auxiliary デジタルI/O
これまでのような開発スキルは不要!
通信とI/O
Matrox Iris Eシリーズは直感的なフローチャート形式で開発が可能
なMatrox Design Assistantが利用可能な強力なスマートカメラです。開
発者はプログラムレスで簡単にすばやくマシンビジョンアプリケーション
を構築できます。統合開発環境は、高効率と、マシンビジョンの分野で
実証された操作性を提供します。
Matrox Iris Eシリーズは工場などの現場と10/100MbitEthernetイン
ターフェースで接続が可能です。RS-232シリアル通信と16点のデジタ
ルI/O(入力8点、出力8点)を現場の制御装置などと直接接続できま
す。
ソフトウェア環境
一体型またはリモートヘッドデザイン
Matrox Design Assistant
一体型またはリモートヘッドとプロセッサーユニットの構成を利用可
能なMatrox Iris Eシリーズはまさにマシンビジョンアプリケーションに最
適です。リモートヘッドの構成では、標準規格のMDR26コネクタを採用
することにより、標準のカメラリンク準拠のケーブルで、リモートヘッドとプ
ロセッサーユニットを繋ぐことが出来ます。
Matrox Iris Eシリーズで要となるコンポーネントはMatrox Design
Assistantです。フローチャートをベースとした統合開発環境(図3参照)
をPC上で実行できます。Matrox Design Assistantを使ったアプリケー
ション開発は視覚的なStep-by-Stepアプローチで、それぞれのステップ
はツールボックスからコンフィギュレーションパネルにセットできます。
ツールボックスには、工業分野で実証された画像解析と測長、I/O、通
信が含まれます。(図4参照)
高解像度イメージセンサー
ステップの作成は処理結果にすばやくアクセスが可能な、conditional
expression builderパネル(図5参照)を使うことで行えます。追加の生産
性機能は、画像を実寸に変換するためのポータル(Web)ページと、ライ
ブ画像のモニタリングの結果を使った数式を実行する手段を含みま
す。さらに、フローチャートのデザイン中に瞬時に表示される、きめ細や
かなヘルプも用意されております。
Matrox Iris Eシリーズは、正確な画像処理を行うために必要な、鮮
明でシャープな安定した画像を取得するために、正方ピクセルプログ
レッシブスキャンのモノクロCCDイメージセンサを利用しています。Iris E
シリーズでは、メガピクセルやハイフレームレートに対応したCCDを搭載
した製品も準備しております。これらのセンサーは外部トリガによるフル
フレームシャッターが可能なため、高速な移動物体の撮像も可能となり
ます。
フローチャートデザインに加えて、Matrox Design AssistantはHTMLビ
ジュアルエディター(図6参照)を使ってWebベースのオリジナルアプリ
ケーションインターフェースを作成可能です。開発が完了したら、フロー
チャートをコンパイルし、HTMLページをMatrox Iris Eシリーズにダウン
ロードします。そうすれば、どのPCでもMicrosoft Internet Explorerを
使ってアプリケーションユーザーインターフェースを見ることが可能で
す。
Embedded Intelアーキテクチャープロセッサー
画像処理、解析、通信、オペレーションコントロールは工業用に供給
されているIntel Ultra Low Power(ULP)Celeronプロセッサーと440MXイ
ンターフェースブリッヂによって構成されたMatrox Iris Eシリーズ上で能
力を発揮します。Matrox Iris Eシリーズは、アプリケーションの実行とラ
ンタイム環境のインストールを行うために、十分な容量のフラッシュディ
スクとSDRAMメモリを搭載しています。
56
【製品ガイド】
Matrox Iris E-Series
Matrox Iris E-Series
128 MB
SDRAM
2
/
Intel®
440 MX
Interface
Bridge
PSG #1
Intel ®
ULP Celeron®
CPU
BIOS
Tx
Rx
RS-232
32-bit/33MHz PCI Bus
LINK 1
CCD
LVDS/TTL
Transceivers
Sensor
Pixel
Processing
FPGA
/ 64
Ethernet
(up to 1 GB/s)
Controller
10/100 Mbit
Ethernet
I/O
Interface
Digital Digital
inputs outputs
in main body or remote head
図1
Cross-platform development
Matrox Design Assistant IDE on PCworkstation
Execute application
図2
57
【製品ガイド】
Matrox Iris E-Series
Application development without traditional programming
図3
58
【製品ガイド】
Matrox Iris E-Series
Application development without traditional programming [cont.]
図4
59
【製品ガイド】
Matrox Iris E-Series
Application development without traditional programming [cont.]
図5
図6
60
【製品ガイド】
Matrox Iris E-Series
Dimension - Uni-body
図7
Dimensions - Remote Head and Processor Unit
48.77mm
(1.920”)
68.17mm(2.684”)
46.78mm(1.842″)
48.77mm
(1.9z20")
68.17mm (2.684")
図8
61
【製品ガイド】
Matrox Iris E-Series
Iris E300(R)*
Iris E300H(R)*
Iris E700(R)*
Iris E1200(R)*
Iris E1200H(R)*
Sensor board
Geometry
diagonal4.5mm
(1/4 -type)
diagonal6mm
(1/3 -type)
diagonal6mm
(1/3 -type)
diagonal8mm
(1/2 -type)
diagonal8mm
(1/2 -type)
フォーマット
モノクロ
モノクロ
モノクロ
モノクロ
モノクロ
Make and model
Sony ICX098BL
Kodak KAI-03405
Sony ICX204AL
Sony ICX205AL
Sony KX267AL
有効解像度(H×V)
640×480
640×480
1024×768
1280×1024
1280×1024
フレームレート
最高30 fps
最高100 fps
最高20 fps
最高7.5 fps
最高15 fps
ピクセルサイズ(H×V)
5.6μm×5.6μm
7.4μm×7.4μm
4.65μm×4.65μm
4.65μm×4.65μm
4.65μm×4.65μm
ゲイン範囲
2 to 36 dB
6 to 42 dB
2 to 36 dB
2 to 36 dB
2 to 36 dB
シャッタースピード
100μs to 0.5 s
45μs to 83 ms
100μs to 0.5 s
100μs to 0.5 s
100μs to 0.5 s
外部トリガ反応時間
85 μs
25 μs
75 μs
155 μs
80 μs
CCDセンサ*1
External trigger
strobe delay
to
output
2μs(minimum)
CPU board
CPU
400MHz Intel® ULP Celeron®
揮発メモリ
128 MB SDRAM
128 MB flash disk
不揮発メモリ
I/O board
ネットワーク
10/100 Mbit Ethernet
シリアル通信インターフェース
RS-232
デジタル I/O
8 inputs and 8 outputs
Mechanical,electrical and environmental information
Dimensions
refer to Figure 8 or Figure 9
レンズタイプ
コネクタ
CS mount*2
RJ-45 for power and RS-232,RJ-45 for Ethernet and DB-25 for disital I/Os,and MDR26 for remote head to
main body connection*3
up to 5 meters(16.4feet)
リモートヘッド長
重量
435g(15.3oz.) for uni-body / 185g(6.5oz.) for remote head and 435g(15.3oz.) for main body
375 mA @ 24 VDC or 9W(typical)
消費電力
Digital I/O ratings
100 mA max.@ 5 to 24 VDC
0 ℃ to 45℃(32°F to 113°F)
動作温度
自然対流
冷却能
動作湿度
up to 95%(non-condensing)
FCC class A,CE class A and RoHS-compliant
認証
Software environment
PC development tools
Matrox Design Assistant IDE-Matrox Iris E-Series Edition
Microsoft Windows XP Professional with Service Pack 2 or Microsoft® Vista,Microsoft® Internet Explorer
7.0,310 MB hard disk space,10/100 Mbit Ethernet port,and DVD drive
®
PC requirements
®
62
【製品ガイド】
Matrox Iris E-Series
製品ラインアップ
ソフトウェア
ハードウェア
型式
IE300
説明
*
IE300R*
リモートヘッド、2Mケーブル
それ以外は同上
IE300H*
モノクロ 640x480 100fps CCD
Celeron 400MHz ULP
128MB SDRAM、128MBフラッシュディスク、
WindowsCE 5.0
IE300HR*
IE700
*
Matrox Iris E専用のフローチャート形式の統合開発環境DVD
Matrox Iris Design Assistantが全てのMatrox Iris Eシリーズにバン
ドルされます。さらに、それぞれのMatrox Iris EシリーズにCode
Reader、Metrology、Intensity
Checker、Edge
Locator、
Calibration、I/O、通 信 機 能 の ラ イ セ ン ス が 含 ま れ ま す。Model
Finderなどの追加機能は別途ライセンスを購入して頂く必要があり
ます。
モノクロ 640x480 30fps CCD
Celeron 400MHz ULP
128MB SDRAM、128MBフラッシュディスク、
WindowsCE 5.0
ソフトウェアメンテナンスプログラム
ユーザー登録をして頂くと購入後1年間のメンテナンスサービス
が受けられます。
リモートヘッド、2Mケーブル
それ以外は同上
DA IRIS MAINT
モノクロ 1024x768 20fps CCD
Celeron 400MHz ULP
128MB SDRAM、128MBフラッシュディスク、
WindowsCE 5.0
IE700R*
リモートヘッド、2Mケーブル
それ以外は同上
IE1200*
モノクロ 1280x1024 7.5fps CCD
Celeron 400MHz ULP
128MB SDRAM、128MBフラッシュディスク、
WindowsCE 5.0
IE1200R*
リモートヘッド、2Mケーブル
それ以外は同上
IE1200H*
モノクロ 1280x1024 15fps CCD
Celeron 400MHz ULP
128MB SDRAM、128MBフラッシュディスク、
WindowsCE 5.0
IE1200HR*
リモートヘッド、2Mケーブル
それ以外は同上
IRIS-PWR+CBL*
Matrox Iris用共通電源ケーブルセット
電源とRS-232ケーブル、デジタルI/O用
DB-25オープンエンドケーブル
IRIS-LENSES*
CSマウント4mm、8mmレンズ
(IE1200[H][R]以外で利用可能)
IRIS-1200LENS*
IE1200[H][R]レンズキット
Cマウント12mmレンズ、C To CSマウントア
ダプターリング
Matrox Design Assistantメンテナンスプログラムの1年間延長
※1.正方ピクセル インターライン転送 プログレッシブスキャンCCD
※2.5mmのエクステンションチューブを使う場合はCマウントレンズを
利用可能
※3.標準カメラリンクケーブル
詳細資料はMatrox社HPからdatasheetをダウンロードして下さい。
http://www.matrox.com/imaging/products/solios_ecl_xcl_b/home.cfm
63
【製品ガイド】
MIL 8.0
マ シ ン ビ ジ ョ ン、医 療 画 像 処 理、そ し て 画 像 解 析 の
ための革新的開発ツールキット
MIL 8.0
製品の特長
・画像入力、処理、解析、表示、保存向けに完成された操作し易いプログラミング
用ライブラリ
・Intel MMX™/SSE/SSE2テクノロジーとMatroxのビジョンプロセッサに最適化
・簡単に新しいハードウエアに移殖可能
・サブピクセル精度の処理能力
・マルチプロッセッシング、マルチスレッドに対応
・Windows® 2000, Windows® XP, Windows® CE.NET(Irisのみ)対応
・カメラ接続設定ツール(Matrox Intellicam)をバンドル
・インターラクティブな解析ツールをバンドル
・フレキシブルなランタイムライセンス
・購入後1年間の技術サポート
最適に画像表示し、x86コンパチブルなプロセッサもしくはMatroxビジョ
ンプロセッサで画像処理が可能です。
MIL (Matrox Imaging Library)
マシンビジョン、医療用画像処理、画像解析を網羅した関数群。
MILには画像処理と解析だけでなくボードとシステムの制御のための
基本モジュールもあります。
再利用可能なアプリケーションコード
一度作成したアプリケーションは、ほとんど、あるいは全く修正すること
なく、別のプラットフォームに移行することが可能です。例えば、ある画
像ボードから別ボードにアプリケーションを移行する場合、コード1行の
変更だけといった簡略化を実現しています。
拡張性と最適化を兼ね備えた画像処理ライブラリ
Matrox Imaging Library (MIL)は、画像入力、画像処理(画素間演算、
統計、フィルタリング、モフォロジー 、幾何変換、FFTと粒子分割など)、
パターンマッチング、粒子解析、エッジ抽出と分析、測長、OCR、バー
コード/マトリックスコード読取り、キャリブレーション、グラフィック、画像
圧縮、表示および保存の機能を最適化するための、高レベルなプログ
ラミングライブラリです。
生産性の向上
強
ハードウェアリソースの最適利用
Intel® MMX™およびSIMD拡張命令(SSE/SSE2)に最適化されているの
で、MIL は、AMD Opteron ™ や Intel® Xeon ™ と い っ た 最 新 の ハ イ パ
フォーマンスプロセッサのパワーを最大限に使用できます。Matroxビ
ジョンプ ロセッサ でアプリ ケー ションを実行す る場 合には、MILは、
Altivec™ Technologyを持つMotorola社製G4 PowerPC™マイクロプロ
セッサとMatroxの近傍演算アクセラレータ(Oasis ASIC)の能力を最大限
に引き出します。
化
開発を容易にし、生産性の向上するようにデザインされたMILは、
Matroxのハードウェアラインナップをすべてサポートする共通APIと、直
感的で、かつ操作性の容易さを提供しています。MILはアプリケーショ
ンの開発を容易にするのに適したファイルの入出力、パラメータの調
整、結果の管理のための対話型ダイアログを含んでいます。
システム管理の簡素化
MILを用いることにより、ユーザは、ハードウエアについての深い知識
を必要としません。MILは、個々のハードウエアのプラットフォーム仕様
を取扱い、システム管理を簡略化します(例.ハードウエア認識、初期
化、バッファーコピー)。例えば、ホストメモリーへグラブしている時、MIL
は最適なバッファタイプを割り当てます(例.ノンページドメモリー)。
迅速な開発
Windows®アプリケーション開発を短縮化す
るために、MILは、ActiveMIL、(画像入力、処
理、解 析、表 示 及 び 保 存 の ActiveX コ ン ト
ロール(OCX)の集合体)をバンドルしていま
す。ActiveMILは、慣れ親しんでいる優れたWindows® のユーザインタ
フェースにより、画像処理アプリケーションを、すばやく簡単に組み立て
ることができます。アプリケーション開発は、ポイントアンドクリックによる
設定と、ドラッグアンドドロップによるツールの配置が可能なので、ほとん
どコーディングを必要としません。ActiveMILを用いることにより、OEM
やシステム開発者は、ユーザインタフェースの作成よりも、画像処理ア
ルゴリズムの開発に注力でき、開発時間を短縮することが出来ます。
データフォーマット
MIL は、た と え ば モ ノ ク ロ 画 像 デ ー タ を、32bit 浮 動 小 数 点 型 と、
1,8,16,32bit整数型で格納するといったデータ操作が可能です。MILは
また、Packed 及びPlaner 配列のRGB/YUVフォーマットに格納したカ
ラー画像も取り扱うことが出来ます。さらにそれらのフォーマット変換を
実施するコマンドも有しています。
サブピクセル精度
産業用途の画像処理では、精度が要求されます。この要求にこたえる
ため、MILでは、粒子解析、キャリブレーション、エッジファインダー、
Geometric Model Finder(GMF)、測長、パターンマッチング操作におい
てサブピクセル精度で結果を求めることが可能です。
画像入力、画像処理、表示向けの共通API
用途に適したボードを用いて、画像をキャプチャーするMatrox製の画
像ボードを全て最適にサポートする共通APIを提供しています。MILは
また、画像入力用にIEEE1394ベースの画像デバイスとIIDC規格の互換
性をサポートします。Matrox製および他社製グラフィックコントローラを
64
【製品ガイド】
MIL 8.0
マルチプロセッシングとマルチスレッド
メンテナンスプログラム
MILは、マルチプロセッシングとマルチタスクプログラミングモデルをサ
ポートしています。データを共有しない複数のMILアプリケーションや、
MILデータを共有する複数のスレッドを用いた1つのMILアプリケーショ
ンは、Windows®環境で実行可能です。
MILをご購入後、ユーザ登録いただくことにより利用可能なメンテナン
スプログラムを用意しています。
このメンテナンスプログラムは、登録ユーザに対してソフトウエアのアッ
プデートと、Matrox社の技術サポートを無償で提供しています。更に登
録 ユ ー ザ は、Matrox 社 Web サ イ ト の "Matrox Imaging Developers'
Forum"(英語)に参加することができます。このForumは、Matrox社の全
製品を対象に質疑応答できるコミュニティーになります。メンテナンスプ
ログラムが期限切れになる前に、登録ユーザは、もう一年更新すること
ができます。更に詳細な情報は、別途お問い合せ下さい。
MILは、共有したMILデータへアクセスするメカニズムと、お互いに干
渉せずに同じMILリソースを用いた複数スレッドを確保するメカニズムを
提供します。Windows® 2000, Windows® XPの連携を可能にしたこれら
の機能は、マルチプロセッサーを持つ複数CPUや、マルチノードの
Matroxビジョンプロセッサ構成で動作するアプリケーションの制作を実
現します。
信頼性を確保しフレキシブルな画像入力
強
MIL/ActiveMILモジュール
■基本画像処理 強化
基本画像処理には画素間演算、統計処理、フィルタリング、モ
フォロジー、幾何形状変換、FFT、ウォーターシェッド(領域分
割)が含まれます。
化
より正確で迅速なレスポンスを得る為に、MILは、OSのカーネルモー
ドにおいて、マルチバッファーを用いた画像入力が可能です。ホスト
CPUは、HMIソフト、ネットワークソフトやディスクのアーカイブといった非
常に負荷が掛かっている状態でも、確実な画像入力を確保します。
■画素間演算
・閾値の自動(手動)設定(二値化、クリッピング) 拡張
・算術演算:加算、減算、乗算、整数除算、固定少数点割り算
(二つの画像、もしくは画像と定数)、反転、絶対値、コピー
(条件付、マスク付等)、定数でのバッファクリア
・論理演算:NOT,AND,NAND,OR,XOR,NOR,XNOR(二つの画像または
画像と定数)
・比較(最小/最大)
・ビットシフト
・LUT マッピング
・フレーム平均化
Matrox製ハードウエアの組合せ構成上のMILは、標準、高画素、高
速レート、フレームオンデマンドカメラ、ラインスキャナー、スロースキャ
ンデバイス、自作のデバイスといったカラーやモノクロソースから高品質
な画像入力を実現します。
セーブとロード
MILは、単独画像とシーケンス画像のディスクへの保存と、読込みを
サポートしてい ま す。サポー トしているファイルフォーマットは、TIF
(TIFF)、BMP、JPG(JPEG)、JP2(JPEG2000)、AVI と、RAW( 生 デ ー タ ) が
あります。
■統計処理
・条件付き最小値/最大値(絶対値を含む)、中間値、標準偏差の
追加
画素値
・条件付き総計(絶対値と2乗を含む)の画素値 追加
・ある画素値の位置
・画像間の相違画素カウント
・ヒストグラム
・二次元から一次元へのプロジェクション
・ヒストグラム平滑化
画像取り込みの簡素化
MILは、自動トラッキングと、ビデオレートにあわせたウィンドウ画像の
更新などの画面表示機能を持っています。またMILは、画像をユーザ
定義のウィンドウに表示することも可能です。そしてMILは、複数の独立
したウィンドウや単体のモザイクウィンドウを用いた複数のビデオストリー
ムのライブ表示をサポートしています。更にMILは、ライブビデオ画像上
にグラフィックスをちらつくことなく非破壊オーバレイできます。これら機
能は、適切なグラフィックボードを用いて、ほとんどCPUを介在させずに
動作することができます。
■フィルタリング
・エッジ抽出(Laplacian, Prewitt, Sobelなど)用に、有限イン
パルス応答(FIR)フィルター、シャープニング(Laplacian)とス
ムージング 追加
・一次導関数と二次導関数、エッジ抽出、シャープニングとス
ムーズング用に、無限インパルス応答(IIR)フィルター(CannyDericheとShen-Casten)
拡張
・カスタマイズされたFIRとIIRフィルター
MILはまた、拡張デスクトップモード(マルチモニター用のWindows®デ
スクトップ)、サブディスプレイモード(Windows® デスクトップを表示せず
に、MIL表示専門)、その両方を組み合わせたマルチスクリーン表示構
成をサポートしています。マルチスクリーン表示構成は、Matrox社もしく
は他社のグラフィックボードに対応しています。
インタラクティブなユーティリティ
■モフォロジ演算
・エロージョン、ダイレーション、オープニング、クロージン
グ、細線化(スケルトン)、太線化、「ヒットorミス」、二値
マッチング、周辺域、距離、ラベリング
・ユーザー定義エレメントによるカスタムモフォロジ変換
MILは、カメラ設定ユーティリティであるMatrox Intellicamをバンドルし
ています。Intellicamはユーザに、さまざまな映像ソースに応じ、数ある
Matrox画像ボードで適切なインターフェイスを、インタラクティブで易し
く設定できるWindows®ベースのプログラムです。また、設定と試行を目
的としたインタラクティブなWindows®ベースのユーティリティを有してい
ます。単独画像とシーケンス画像のファイルI/Oと共にライブ画像入力と
画像処理をサポートしています。MIL関数機能の参照に便利な対話形
式の"Tooltips"も提供しています。
■幾何形状変換
・画像リサイズ(最近傍または補間)
・画像回転(最近傍または補間)
・サブピクセル変換
・極座標変換(直交座標←→極座標)
・1次多項式またはLUTベースのいずれかによるワーピング
- 1次多項式ワーピング:変換、回転、スケーリング、シャー
リング
- LUTベースワーピング:遠近法マッピング、変換、回転、ス
ケーリング、シャーリング、四方コーナー効果、2次・3次
変換(放射状、たる状、非線形レンズ歪)と任意変換
広範囲で高度に活用できるドキュメント
ユーザ用に、MILの全関数をカバーした検索しやすいオンラインヘル
プを提供しています。これは、Microsoft® Visual Studio .NETで構築さ
れ、必要な項目を、相互関係に合わせ、非常に見つけやすく構成され
ています。オンラインヘルプは、MILのプログラミング中でも使用できる
ように配慮されています。
■FFT
周波数領域での分布の為に、空間から周波数領域に変換またはそ
65
【製品ガイド】
MIL 8.0
- 粒子の再構築(境界粒子の削除、穴や黒点の拡大/縮小)
- 粒子と対応する特徴量の描画
の逆。
・結果は、実部プラス虚部または(表示範囲にスケールされた)パ
ワースペクトラム+位相差形式で出力されます。
■Edge Finder 拡張
パワフルなエッジ抽出と解析ツールは欠陥検出、形状認識、分析
に使用できます。
・個別設定可能な画像マスク
・抽出パラメータ変更:フィルタータイプ(Shen-Casten, CannyDeriche, frei-Chen, Prewitt, Sobel)、モード(Recursiveもし
くはKernel)、カーネルのサイズ(自動もしくは手動)、カーネル
の深さ、カーネルのオーバスキャンモード、スムースネス、最
前部の輝度(黒, 白)、精度、大きさのタイプ(傾斜、台形)、検
出条件(自動、手動)、タイムアウト 拡張
・構成パラメータの調整:ギャップ距離、ギャップ角度、極性、
連 続 性 ( 近 傍 優 位 性、最 小 湾 曲 度 )、近 似 タ イ プ ( ノ ン、多 角
形)、近似許容(詳細、粗野)
・対象物の輪郭(アウトライン)もしくは、細いラインの最高点を
素早く抽出、組立て
・モノクロとカラーイメージ(カラーの境界)で動作
・特徴の計算機能:外接四角形、中心もしくは重心、凸面の周囲
長、円 形 の フ ィ ッ ト ( 中 心、範 囲、エ ラ ー、半 径 )、ク ロ ー
ジ ャ ー、他 円 形 の フ ィ ッ ト ( 角 度、中 心、範 囲、最 大 / 最 小
軸)、フェレ(伸張、最大/最小角度、最大/中間/最小直径と
一般)、スタートポイント、ラベリング、長さ(詳細、粗野)、ラ
インフィット(相関関係とエラー)、伸張モーメント(角度を含
む)、位置、長さ(平均を含む)、サイズ、ねじれ、最初に接する
ポイント 拡張
・固定、浮動小数点での計算
・1/40ピクセル以上の精度
・タイムアウト状況の検証 追加
・特徴によるソート、選択、チェーン特徴の抽出、内側の関係(内
側もしくは外側チェーンまたは外接四角形)と指定ポイントの近
傍
追加
・特徴的な統計(最小値、最大値、中間値、標準偏差)
追加
・制約条件下での近傍項目の抽出
・抽出された特徴の描画と特徴量の計算
・ファイルもしくはメモリーから事前にセーブされたマーカー情
報のセーブ、ロード、再セーブ 拡張
・チェイン、エッジ近似をAutoCad DXFファイルで保存
・検 出 結 果 ( モ デ ル 定 義 と 実 解 析 ) を パ タ ー ン 認 識 の た め に、
Geometric Model Finder(GMF)に送付
・使い易いWindowsユーティリティをバンドル
■領域分割(watershed)
グレースケールのモフォロジー操作によるパワフルなウォーター
シェッドにより、複雑な粒子領域分割を実施。ラベリングや連結
粒子分離など他のMIL機能との同時動作
・ウォーターシェッドライン(規則的もしくは直線的に4から8つ
を連結)の生成と、集水地(Catchment basin)のラベリング
・集水地は、両極端(最小か最大)もしくはマーカーした画像で決
められる 拡張
・変数を最小に調整し、集水地を埋める 追加
追加
■非インターレース化
インターレースビデオソースのフィールドずれ補正
■圧縮/伸長
JPEG、またはJPEG2000を使用してモノクロ、カラー画像の圧縮、
伸長が可能
・Lossy、Lossless圧縮モードをサポート
・8bit per Pixel/Plane(Lossy JPEGのみ)
・16bit per Pixel/Plane
・Planar RGB/YUV, Paked RGB/YUVに対して以下の画像への変換が
可能
- Lossy JPEG:Planar RGB/YUV,Packed YUV
- Lossless JPEG:Planar RGB
- JPEG2000:Planar RGB/YUV
・シーケンス画像サポート(AVI形式で保存)
・圧縮率の変更可能(Qファクタ)
・カスタマイズ可能なJPEGコーデック
- Lossless:Predictor #0,#1,#2選択
- ハフ変換テーブル
- リスタート・マーカ
・カスタマイズ可能なJPEG2000コーデック
- Lossy:画像サイズの指定
- 圧縮率変換テーブル
- 離散ウェーブレット変換(DWT)回数の設定
■測長
参照マーカを手動で、または自動的に設定できます。1つの関数で
複数のマーカを検出します。マーカ間を正確に測定します。
・画素アスペクト比率調整
・マーカー指定(ポイント、エッジ、ストライプ)
・マーカー自動抽出(エッジ、ストライプ)
・マーカー計測:角度、コントラスト、数量、長さ、ライン効率
方程式、内側エッジカウント、コントラスト極性、位置、位置
変動、幅、幅変動
・角度、距離、マーカー間のライン効率方程式の計測
・マーカー特徴の抽出
・ファイルもしくはメモリーから事前にセーブされたマーカー情
拡張
報のセーブ、 ロード、再セーブ
■Geometric Model Finder
輪郭などの幾何学的な特徴を使用すれば、ロボットガイダンス、
CMPウエハーアライメントやその他の難度の高いアプリケーション
を解決できます。独自のアルゴリズムには今までにないレベルの
正確性、ロバストネスを備えたフレキブル性を提供します。
・デフォルトで準備されている人工モデル(円、クロス、楕円、直
線、長方形、三角形、菱形、リング、正方形)を用いて、自動的
にAutoCAD DXFファイルなどのソース画像から手動的にモデル
サーチが可能 拡張
・モデルへのマスク設定(無関係、フラットや凹凸部分の偏った部
拡張
分)
・以前使用したモデルから新しいモデルの構築 追加
・輪郭フィルタータイプ(Recursiveもしくはカーネル)の選択、ス
ムースネスの調整、輪郭の最小閾値の設定 拡張
・定義したモデルを用いて、平行移動、回転(0∼360°)、リサイ
ズ(50∼200%)に応じた高速サーチが可能
・位置は1/40ピクセル精度、回転は0.05°精度、リサイズは0.1%
の精度
・輪郭の欠如、閉塞にも対応
・全面や一部のコントラストの逆転といった統一性のないコント
ラストの変動に対応(例.屈折反射)
・複数モデル/類似したターゲットの高速サーチ
・サーチ時間は、回転に関係なく、モデルのサイズやモデル/
ターゲットの数に僅かしか影響を受けない。
・限定された角度とスケール下における複雑な背景中からの高速
サーチ・シードポジションからのサーチ
■粒子解析
画像の粒子(連結した構成物)を分析します。
・ラベリング(個々もしくはグループ)、前スペース、格子(4個も
しくは8個の連結)、画素アスペクト比率
・粒子の抽出(ラベリング)
・計測:
- バイナリ:面積、外接四角形、幅、チェーン、コンパクトネ
ス、数、周囲長(凹凸を考慮)、伸び、オイラー係数、フェレ
(伸張、最大/最小角度、最大/中間/最小直径、一般)、最
初のポイント、最初に接するポイント、インターセプト数(背
景と粒子の入れ替わり)、長さ、穴の数、ラベリング、ラン
数、ラフネス
- グレースケール:最大/中間/最小値の画素、合計値(2乗を
含む)、画素単位の標準偏差
- バイナリとグレースケール:第1、第2軸の角度、重心、
モーメント(通常、中心)
- 特徴による粒子のソート、選択
66
【製品ガイド】
MIL 8.0
・サーチパラメータの修正:モデルおよびターゲットの許容範
囲、フィッティングエラーと重み付けの設定、終了条件と検出
条件、個数、基準面と角度、歪み係数、角度とサイズの有効範
囲、輪郭極性、最小分離基準、輪郭共有、サーチ領域、速度、
追加
サーチ精度、タイムアウト
・サーチ結果:モデルインデックス、ターゲットスコア、モデル
許容範囲、フィッティングエラー、ワーピング係数、極性、個
拡張
数、スコア、位置(角度・サイズを含む)、タイムアウト
・ファイルもしくはメモリーから事前にセーブされた情報のセー
拡張
ブ、ロード、再セーブ
・抽出された特徴の描画と特徴量の計算
・使い易いWindowsユーティリティをバンドル
ケール、最小/最大/文字角度/アスペクト比率/スケール、
文字列の文字数、文字間スペース、傾斜角度
・文法設定:文字列毎の最小/最大文字数、チェックサムを含め
た文字タイプ、上付き・下付き、文字位置の「カスタム」リス
ト
・文脈全体の調整:最小コントラスト、スピード、タイムアウト
時間、表示フォーマット、文字/文字列の閾値
・自動配置(ROIは不必要)と1行文字列や複数文字列の同時読込み
(同一行または別行)
・コントラスト反転を含めた極端なコントラストの取扱い
・自動的な文字スケールの変更(参照文字の50%から200%まで)、ア
スペクト比率(参照文字の0.5から2.0)、回転(+-10°)、文字列
角度と異なる斜め文字と文字角度対応
・参照文字列アスペクト比率と0.25(25%)から4.0(400%)まで調整
可能なスケー ル
・文字列と角度,アスペクト比率、位置、傾き,スケール,大き
さとスコアを含む読取結果
・(外接四角形、輪郭、中心を含んだ)文字と文字列(外接四角形)
の描画
・文脈定義と試行のためのインタラクティブユーティリティ
強化
■パターンマッチング
アライメント・計測・検査用のアプリケーション向けにグレース
ケールな正規化相関(NGC)を準備しています。このアルゴリズム
は、ノイズが多い・焦点が合っていない画像を扱うことができ、
高速化を図るのために知的なサーチ手法を用いています。
・モデルを手動もしくは自動で設定
・"Don't care Pixel"を含むモデル定義
・事前に変形・回転させたモデルの定義による高速なサーチおよ
び位置決め
・位置精度は、1/40ピクセル、回転精度は、0.1°
・サーチパラメータの変更:モデル中心、検出個数、終了条件と
検出条件、サーチ領域、スピード、精度
・サーチ結果:スコア、検出個数、位置(回転を含む)
・抽出された特徴の描画と特徴の計算
■OCR 拡張
半導体ウエハのシリアルナンバの様に一定のサイズ・間隔で機械
的に生成された文字の読み取り、照合を行います。モジュール
は、1スペース文字や文字間隔を調整したフォントの読み取りが
可能です。登録されたフォントの読込みも最適化されており、
ユーザー定義した文字も読みとることが出来ます。
・事前登録されている(MICR、OCR A・B、SEMI M12-92、M13-88)と
ユーザ定義のフォントを読み取り可能
・フォントのキャリブレーション
・移動や回転(0°から360°)した文字列の配置 拡張
・不明な文字列、複数の文字列(同一行、複数行)の同時読込みと
ブランク対応
・文字列の照合
・読込み結果(文字列、位置、スコア)
・各位置の有効文字の定義
・チェックサムによる評価
・既存フォントのセーブとロード
・使い易いWindowsユーティリティをバンドル
■1次元と2次元のコードリーダー
普及している1次元と2次元コードの読込みおよび書込み
・サ ポ ー ト し て い る 1 次 元 バ ー コ ー ド は、BC412, Code39,
Code93, Code128, Codabar, EAN-8, EAN-13, Interleaved 2 of
拡張
5, Pharmacode, Planet, Postnet, RSS, UPC-A, UPC-E
・2次元バーコードは、Maxicode(ECC200を含む), MicroPDF417,
PDF417, QR, Data Matrix 拡張
追加
・コンポジットコード(1次元と2次元)認識
・回転、リサイズ、欠損コードの認識
・複雑な背景中のコード自動認識
・ISS(International Symbology Specification)に準拠した1次
元・2次元コードとコンポジットコード認識 追加
・ファイルもしくはメモリーから事前にセーブされた情報のセー
拡張
ブ、ロード、再セーブ
・使い易いWindowsユーティリティをバンドル
■3次元プロファイリング (Processing Pack追加機能)
対象となる物体にレーザー光や、スリット光をあてることで得ら
れる画像から3次元プロファイルデータを生成するためのピーク
値抽出ツールです。
・1枚の画像上のX軸、Y軸にそったピーク値検出機能
・ピーク値の平均を自動計算
・ピーク位置の精度は、最大1/128
・ピーク検出のためのノイズ除去機能
■キャリブレーション
キャリブレーションは、線形変換によりカメラ画像や画像中のオ
ブジェクトの画像に対して、位置や計測値を補正します。
・レンズ歪み(例.非線形、たる状),アスペクト比率,回転,視
覚的歪みの補正
・画像座標系から実座標系への換算もしくはその逆(例.ピクセル
からインチやミリ表示に)
・基準格子画像を用いたキャリブレーションマッピング補正
・オブジェクトや位置に応じたユーザー定義の直交座標系補正
・Edge FinderとGeometric Model Finderを用いてダイレクトに実
座標系の計算
■メトロロジー(形状計測) (Processing Pack追加機能)
画像から得られた2次元幾何学情報を基にその寸法計測とモデル形
状との許容誤差比較を行う形状計測ツール。
・指定した範囲内にある情報(弧、円、円の弧、点、ローデータ
等)を抽出
・抽出データやモデル画像から特徴(弧、円、円の弧、線、点、
ローデータ等)を構築
・各特徴に対して、パラメータ(始点と終点の角度、位置、弧、
円の半径、線形式の係数)やプロパティ(長さ、周囲長等)を
取得
・1つ以上特徴を含んでいる外形寸法(最大/最小の距離と長さ)
や、位置、形状(傾き、中心、平行度、垂直位置、真円度、真
直度)に対して、モデルとの比較計測を行う
・許容範囲との状態により、OK、警告を伴うOK、NGを取得
・モデル特徴のXY方向へのシフト、回転、縮尺など再構成
・実座標系(ミリメータ/インチ等)へのキャリブレーション測定
・特徴と許容範囲等、結果描画
・モデル画像を含む結果リファレンスの保存
追加
■文字認識
自動車の自動ナンバープレート認識(ANPR)のようにある特徴に準
じた文字列認識機能を追加しています。こうした革新的なアルゴ
リズムは、操作性とロバスト性を実現しています。
・文脈ベースの複数文字列モデル(読取パラメータと拘束条件)ま
たは複数フォントサポート
・半 自 動 な フ ォ ン ト ア ロ ケ ー ト ( 個 々 の 文 字 の 識 別 不 要 )、
(TrueType™とPostscript™)のように事前登録されているフォン
トをサポート
・アクセントを含めたラテン文字のサポート
・フォント管理:文字サイズの標準化、文字のベースライン調
整、文字セットのソート
・文字モデル管理:文字前のスペース、文法、最大ベースライン
の偏差、最小/最大/標準の文字列角度/アスペクト比率/ス
■レジストレーション (Processing Pack追加機能)
異なる観測点から撮影した近隣の画像群をもとに、1つの観測点
67
【製品ガイド】
MIL 8.0
から見た1つの場面になるように画像を並べる処理に利用す
る。
隣同士の画像が同じ観測点から撮影したように、事前に計算し
た移動情報を元に高速配置する機能。
・ある画像をリファレンス(全体モデル)画像や、隣の画像か
ら重なりをもたせた状態でベストポジションを抽出
・縮尺等形状の異なる画像に対応
・コントラストや輝度変化に対応
・位置精度は、サブピクセル精度
・異なる座標空間に対応
・異なる観測点から撮影した近隣画像を結合し1枚の鮮明な画
像を生成
■表示制御
画像表示、フィル、ズーム、パン、スクロール、LUTへの出力と
グラフィックオーバーレイ制御等の関数があります。
・MILもしくはユーザ固有ウィンドウによる画像表示
・ホストCPUの介在なしに非破壊グラフィックオーバレイ
・チラつきなしのライブ画像表示
・マルチスクリーンディスプレイサポート(デスクトップもしく
はサブディスプレイモード)
・VGA、UXGA、NTSC/PAL、カスタムフォーマット
■デジタイザ制御
デジタイザ(キャプチャーボード)の制御を行います。
・シングル,連続,非同期,マルチバッファでの取込み
・ゲイン、オフセット、色合い、明度、コントラストの選択
・入力LUT
・入力チャネル
・スケールのアップダウン
・トリガーと露光制御
・ユーザ(Auxiliary)I/O
・多様な合焦評価手法によるオートフォーカス
■アプリケーション制御
エラーチェックや関数トレース、デフォルト設定によるプログ
ラミングの簡素化やデバックを行う環境制御関数です。
■データ制御
MILデータ(画像を含む)バッファを扱う関数です。
・画像バッファの確保と解放
・ROIの定義
・データバッファの読み書きと直接アクセス
・モノクロ及びカラー(RGB、YUV)画像バッファをサポート
・ホワイトバランス、ガンマ補正、色誤差の補正をサポートす
る2値化の補間もしくはフレキシブルなアルゴリズムを使っ
拡張
たベイヤーフィルター
・RAWフ ォー マッ ト と同 様に TIF, BMP, JPG, JPEG2000(JP2),
AVI含んだ標準ファイルフォーマットでセーブ
■グラフィック
画像への注釈作成時への基本グラフィックセットです。
・カラー選択可能な線、長方形、円弧、円、楕円、ドット
・フォント、サイズ、カラー選択可能なテキスト描画
- MILは科学・産業などさまざまな分野のアプリケーションに対応しています。 -
画像処理(眼底検査)
Geometric Model Finder
(ロボット工学)
計測・測長(ICリード検査)
粒子解析(薬剤)
パターンマッチング
(ICアライメント)
キャリブレーション
(レンズ歪み補正)
68
OCR(ウエハID認識)
バー&マトリクスコード認識
(データマトリクス)
【製品ガイド】
MIL 8.0
- MILではWindowsアプリケーションを開発環境として従来の C 言語またはActiveX (OCX) を選択することが可能 <従来の C 言語>
<OCX>
MILの C プログラミングインターフェースは関数とパラメータの記述。
関数は直感的にわかりやすいだけでなく高度に統合化されているた
め、アプリケーションを比較的少ないコーディングで開発することが可
能。
ActiveMILはMicrosoft Visual BasicのようなWindows用の高速アプリ
ケーション開発(RAD:Rapid application development)環境のために統
合化されている。アプリケーション開発はドラッグアンドドロップやポイン
トアンドクリックによる設定により行う。これにより従来の C 言語による開
発に比べて少ないコーディング量でアプリケーション開発が可能。
- ActiveMILは、すべてのMIL機能を網羅し、数多くのメソッドを装備 (ActiveMILでの処理は、実行時は各MILのDLLを呼ぶ形式で製作されているため高速処理に対応)
ActiveMIL各コントロールとその用途
Application Control
アプリケーションコントロール
アプリケーションの制御・設定を行う
System Control
システムコントロール
Matroxフレームグラバの制御・設定を行う
Image Control
イメージコントロール
バッファ領域の確保・制御を行う
Display Control
ディスプレイコントロール
ディスプレイの制御・設定を行う
Digitizer Control
デジタイザコントロール
カメラの制御・設定を行う
Graphic Context Control
グラフィックコンテキストコントロール
文字列描画・図形描画を行う
Threading Control
スレッディングコントロール
スレッドを管理する
Image Processing Control*
基本画像処理コントロール
コンボリューション、二値化を行う
Character Recognition Control*
文字認識コントロール
文字認識・照合を行う
Code Control*
バーコード/マトリックスコードコントロール
バーコード、マトリックスコードの読み取り・照合を行う
Pattern Matchng Control*
パターンマッチングコントロール
正規化相関を用いたパターンマッチングを行う
Measurement Control*
測長・計測コントロール
ポイント・エッジ・ストライプの検出・計算を行う
Blob Analysis Control*
粒子解析コントロール
粒子解析を行う
Calibration Control*
キャリブレーションコントロール
光学歪、遠近歪を補正するコントロール
Model Finde Control*
GeometricModelFinderコントロール
GeometricModelFinderを用いたパターンマッチングを行う
EdgeFinder Control*
エッジファインダーコントロール
エッジベースの特徴量計測を行う
69
【製品ガイド】
MIL 8.0
■ソフトウェアランタイムライセンス
動作環境
M 8 RT A I J G E S C R Y 0
・Microsoft® Windows® 2000, Windows® XP, Windows® CE.NET,
Linux
・Microsoft® Visual Basic® .NET 2003とVisual C++ .NET 2003
を使用したActiveMILでアプリケーションの開発
・Microsoft® Visual C++® 6.0とVisual C++ .NET2003を使用し、
Windows(R)2000/XP環境でのMILアプリケーション
Y:Metrologyの使用
0:なし
R:Registrationの使用
0:なし
C:文字リーダの使用
0:なし
コンパイラ環境
MIL
Microsoft® Visual C++® 6.0
Microsoft® Visual C++® .NET 2003
Active MIL
Microsoft® Visual C++® .NET 2003
Microsoft® Visual Basic® .NET 2003
S:Matrox以外の1394デバイス使用
0:なし
E:Edge Finderの使用
0:なし
G:GMF (Geometric Model Finder)
の使用
0:なし
製品ラインアップ
(1)開発版
製品型番
J:JPEGとJPEG2000の使用
0:なし
説明
MIL 8 WIN P
MIL 8 WIN U
Matrox Imaging Library (MIL),
ActiveMIL,
Matrox Odyssey Native Library
Matrox Intellicam
MIL 8 WIN + DTK P
MIL 8 WIN + DTK U
Odyssey, HeliosのPA開発用
I : OCR, BAR/MATRIX コ ー ド モ
ジュールの使用
0:なし
A : 基 本 画 像 処 理、粒 子 解 析、測
長、キャリブレーション使用
M:(A)+正規化相関マッチング
0:なし
※ソフトウェアランタイムライセンス固体固有番号ドングル
(2)ランタイムライセンス
■ハードウェアランタイムライセンス
製品型番
MIL RT ID P
M 8 RT A I J G E S C R Y 0 P (or U)
説明
パラレルポート用ソフトライセンスドングル
MIL RT ID U USBポート用ソフトライセンスドングル
Y:Metrologyの使用
0:なし
(3)メンテナンスプログラム(バージョンアップ期間契約)
MIL Ver.8は、1年間のメンテナンスプログラムを含んでいま
す。このプログラムは、登録ユーザに1年間のメンテナンスサ
ポートを提供するもので、1年間の終了時に更新していただけま
す。
但し、追加ライセンス(ADD DEV)のメンテナンスプログラムは廃
止され、MILのメンテナンスプログラムに1本化されましたの
で、ご注意ください。
詳細はホームページをご覧下さい。
R:Registrationの使用
0:なし
C:文字リーダの使用
0:なし
S:Matrox以外の1394デバイス使用
0:なし
E:Edge Finderの使用
0:なし
G:GMF (Geometric Model Finder)の
使用
0:なし
J:JPEGとJPEG2000の使用
0:なし
I:OCR, BAR/MATRIXコードモジュール
の使用
0:なし
A:基本画像処理、粒子解析、測長、
キャリブレーション使用
M:(A)+正規化相関マッチング
0:なし
※ドングルとして下一桁のパラレルポート用"P"もしくは、USB
ポート用"U"の選択が可能です。
70
製品型番
MIL MAINTENANCE
説明
1年間メンテナンスサポート提供
【製品ガイド】
MIL Lite 8.0
MIL-Lite 8.0
画像入力、データ転送、表示用 開発ツールキット
製品の特長
・画像入力、表示、保存向けに完成された操作し易いプログラミン
グ用ライブラリ
・簡単に新しいハードウエアに移殖可能
・マルチプロッセッシング、マルチスレッドに対応
・Windows® 2000, Windows® XP, Linux(*1)に対応
・カメラ接続設定ツール(Matrox Intellicam)をバンドル
・再販(運用版)ライセンスフリー
*1:MIL-Lite8より Linuxに 対応開始
し ま し た。詳 細 に つ き ま し て
は、別途お問合せ下さい。
ている時、MIL-Liteは最適なバッファタイプを割り当てます(例.ノン
ページドメモリー)。
拡張性と最適化を兼ね備えた画像処理ライブラリ
Matrox Imaging Library (MIL-Lite)は、画像入力、表示および保存の
機能を最適化するための、ハイレベルなプログラミングライブラリです。
開発を簡単に、生産性を向上するようデザインさ れたMIL-Liteは、
Matroxのハードウエアラインナップをすべてサポートする"C"言語の共
通APIを持ち、直観的でかつ操作性の容易さを提供しています。
データフォーマット
MIL-Liteは、たとえばモノクロ画像データを、32bit浮動小数点型
と、1,8,16,32bit整数型で格納するといったデータ操作が可能で
す。MIL-Liteは また、Packed及びPlaner 配列のRGB/YUVフォ ー
マットに格納したカラー画像も取り扱うことが出来ます。さらに
それらのフォーマット変換を実施するコマンドも有しています。
迅速な開発
Windows® アプリケーション開発を短縮化するために、MIL-Liteは、
ActiveMIL-Lite(画像キャプチャ、表示及び保存のActiveXコントロール
(OCX)の集合体)をバンドルしています。ActiveMIL-Liteは、慣れ親しん
でいる優れたWindows®のユーザインタフェースにより、画像処理アプリ
ケーションを、すばやく簡単に組み立てることができます。アプリケー
ション開発は、ポイントアンドクリックによる設定と、ドラッグアンドドロップ
によるツールの配置が可能なので、ほとんどコーディングを必要としま
せん。ActiveMIL-Liteを用いることにより、システム開発者は、ユーザイ
ンタフェースの作成よりも、画像処理アルゴリズムの開発に注力でき、開
発時間を短縮することが出来ます。
信頼性を確保しフレキシブルな画像入力
強
化
より正確で迅速なレスポンスを得るために、MIL-Liteは、OSのカーネ
ルモードにおいて、マルチバッファーを用いた画像入力をサポートして
います。ホストCPUは、HMIソフト、ネットワークソフトやディスクのアーカ
イブといった負荷が掛かっている状態でも、確実な画像入力を確保しま
す。
Matrox製ハードウエアの組合せ構成上のMIL-Liteは、標準、高画
素、高速レート、フレームオンデマンドカメラ、ラインスキャナー、スロー
スキャンデバイス、自作のデバイスといったカラーやモノクロソースから
高品質な画像入力を実現します。
画像入力、画像処理、表示向けの共通API
用途に適したボードを用いて、画像をキャプチャーするMatrox製の画
像ボードを全てサポートする共通APIを提供しています。またMIL-Lite
は、画像入力用にIEEE1394ベースの画像デバイスとIIDC規格の互換
性をサポートします。Matrox製および他社製グラフィックコントローラを
最適に画像表示します。
セーブとロード
MIL-Liteは、単独画像と連続画像のディスクへの保存と、読込みをサ
ポートしています。サポートしているファイルフォーマットは、TIF(TIFF)、
BMP、AVIと、RAW(生データ)があります。
再利用可能なアプリケーションコード
画像取り込みの簡素化
一度作成したアプリケーションは、ほとんど、あるいは全く修正すること
なく、別のプラットフォームに移行することが可能です。例えば、ある画
像ボードから別ボードにアプリケーションを移行する場合、1行の変更
だけといった簡略化を実現しています。
追加・改善
MIL-Liteは、自動トラッキングと、ビデオレートにあわせたウィンドウ画
像の更新などの画面表示機能を持っています。またMIL-Liteは、画像
をユーザ定義のウィンドウに表示することも可能です。そしてMIL-Lite
は、複数の独立したウィンドウや単体のモザイクウィンドウを用いた複数
のビデオストリームのライブ表示をサポートしています。更に、ライブビ
デオ画像上にグラフィックスをちらつくことなく表示する非破壊オーバレ
イをサポートしています。これら機能は、適切なグラフィックボードを用い
て、ほとんどCPUを介在させずに動作することができます。
システム管理の簡素化
MIL-Liteを用いることにより、ユーザは、ハードウエアについての深い
知識を必要としません。MIL-Liteは、個々のハードウエアのプラット
フォーム仕様をサポートし、システム管理を簡略化します(例.ハードウ
エア認識、初期化、バッファーコピー)。例えば、ホストメモリーをグラブし
MIL-Lite は ま た、拡 張 デ ス ク ト ッ プ モ ー ド ( マ ル チ モ ニ タ ー 用 の
Windows® デスクトップ)、サブディスプレイモード(Windows® デスクトップ
71
【製品ガイド】
MIL Lite 8.0
を表示せずに、MIL-Lite表示専門)、その両方を組み合わせたマルチ
スクリーン表示構成をサポートしています。マルチスクリーン表示構成
は、Matrox社もしくは他社のグラフィックボードに対応しています。
動作環境
・Microsoft® Windows® 2000, Windows® XP, Linux
・Microsoft® Visual Basic® .NET 2003とVisual C++ .NET 2003を使用し
たActiveMIL-Liteでアプリケーションの開発
・Microsoft® Visual C++® 6.0 と Visual C++ ® . NET 2003を使用し、
Windows® 2000/XP環境でのMIL-Liteアプリケーション
インタラクティブなユーティリティ Matrox Intellicam
MIL-Liteは、カメラ設定ユーティリティであるMatrox Intellicamをバンド
ルしています。Intellicamは、さまざまな映像ソースに応じ、Matrox画像
ボードに適切なインターフェイスを、インターラクティブに容易に設定で
きるWindowsベースのプログラムです。
コンパイラ環境
MIL-Lite
Active MIL-Lite
広範囲で高度に活用できるドキュメント
ユーザ用に、MIL-Liteの全関数をカバーした検索しやすいオンライン
ヘルプを提供しています。これは、Microsoft® Visual Studio .NETで構
築され、必要な項目を、相互関係に合わせ、非常に見つけやすく構成
されています。オンラインヘルプは、MI-Liteのプログラミング中でも使
用できるように配慮されています。
Microsoft®
Microsoft®
Microsoft®
Microsoft®
Visual
Visual
Visual
Visual
C++® 6.0
C++® .NET 2003
Basic® .NET 2003
C++® .NET 2003
製品ラインアップ
製品型番
MIL LITE 8 WIN
説明
MIL-Lite, ActiveMIL-Lite,
Matrox Intellicam
メンテナンスプログラム
※メンテナンスプログラム (バージョンアップ期間契約)
MIL-Lite Ver.8は、1年間のメンテナンスプログラムを含んで
います。このプログラムは、登録ユーザに1年間のメンテナン
スサポートを提供するもので、1年間の終了時に更新していた
だけます。
詳細はホームページをご覧下さい。
MIL-Liteをご購入後、ユーザ登録いただくことにより利用可能なメン
テナンスプログラムを用意しています。
このメンテナンスプログラムは、登録ユーザに対してソフトウエアのアッ
プデートと、Matrox社の技術サポートを無償で提供しています。更に登
録 ユ ー ザ は、Matrox 社 Web サ イ ト の "Matrox Imaging Developers'
Forum"(英語)に参加することができます。このForumは、Matrox社の全
製品を対象に質疑応答できるコミュニティーになります。メンテナンスプ
ログラムが期限切れになる前に、登録ユーザは、もう一年更新すること
ができます。
更に詳細な情報は、別途お問い合せ下さい。
製品型番
LTE MAINTENANCE
説明
1年間メンテナンスサポート提供
詳細資料はMatrox社HPからdatasheetをダウンロードして下さい。
http://www.matrox.com/imaging/products/mil-lite/home.cfm
72
【製品ガイド】
MIL関数一覧
MIL関数一覧
1.基本画像処理
・ MimAlloc *3
・ MimAllocResult
・ MimArith *4
・ MimArithMultiple
・ MimBinarize *4
・ MimClip *4
・ MimClose
・ MimConnectMap
・ MimConvert *4
・ MimConvolve *4
・ MimCountDifference
・ MimDeinterlace *3
・ MimDilate *4
・ MimDistance
・ MimDraw *3
・ MimEdgeDetect *4
・ MimErode *4
・ MimFindExtreme
・ MimFlip
・ MimFree
・ MimGetResult *4
・ MimGetResult1d
・ MimHistogram
・ MimHistogramEqualize
・ MimInquire
・ MimLabel
・ MimLocateEvent
・ MimLocatePeak1d *3
・ MimLutMap
・ MimMorphic *4
・ MimOpen
・ MimPolarTransform *4
・ MimProject
・ MimRank *4
・ MimResize
・ MimRotate
・ MimShift *4
追加
・ MimStat *4
・ MimThick *4
・ MimThin *4
・ MimTransform
・ MimTranslate
・ MimWarp *4
・ MimWatershed
・ MimZoneOfInfluence
2.測長
・ MmeasAllocContext
・ MmeasAllocMarker
・ MmeasAllocResult
・ MmeasCalculate
・ MmeasControl
・ MmeasDraw
・ MmeasFindMarker
・ MmeasFree
・ MmeasGetResult
・ MimGetResultSingle
・ MmeasInquire
・ MmeasRestoreMarker
・ MmeasSaveMarker
・ MmeasSetMarker
・ MmeasStream *4 追加
画像オブジェクトの確保
結果格納域の確保
画素間演算
複数の画像を用いて画素間演算を行う
2値化
クリッピング
クロージング
3×3マッピング(論理フィルタ)
色変換
コンボリューション
画素間の差分を取る
デインタレース実行
ダイレーション
距離画像変換
画像描画
エッジ検出(強度・角度)
エロージョン
画像内の最小、最大画素の座標
画像を水平/垂直方向に回転させる
結果格納領域の解放
結果の取り出し
結果の取り出し(1次元)
ヒストグラム
ヒストグラム平滑化
結果格納域の情報取得
ラべリング
画素値処理
画素値パックド(1次元)
LUTデータ変換
モフォロジー変換
オープニング
極座標変換及び直交座標変換
プロジェクション
ランクフィルター
画像のリサイズ・平行移動
画像の回転
ビットシフト
画像の最大値・最小値・平均値の取得
シックニング゙(太線化)
シニング (細線化)
高速フーリエ変換・離散コサイン変換
画像をX・Y変位において変換する
ワーピング
分離処理
Zone of influence処理
計測コンテクスト領域を確保する
マーカーを設定する
計測結果バッファを確保する
指定のマーカーカラー計測する
計測コンテクストを設定する
マーカー情報/検出結果の描画
マーカーをサーチし計測する
計測結果バッファを開放する
指定のタイプの計測結果を得る
複数のマーカーカラー計測結果を得る
マーカーパラメータなどを得る
マーカーをディスクカラー呼び出す
マーカーをディスクにセーブする
マーカーパラメータを設定する
マーカーの読込・復元・保存
3.粒子解析−特徴量計測
・ MblobAllocFeatureList
・ MblobAllocResult
・ MblobCalculate
・ MblobControl
・ MblobDraw
・ MblobFill
・ MblobFree
・ MblobGetLabel
・ MblobGetNumber
・ MblobGetResult
・ MblobGetResultSingle
・ MblobGetRuns
・ MblobInquire
・ MblobLabel
・ MblobReconstruct
・ MblobSelect
・ MblobSelectFeature
・ MblobSelectFeret
・ MblobSelectMoment
特徴リストエリア確保
結果格納エリア確保
計算を実行する
4連結/8連結等の解析モード設定
粒子特徴/結果情報の描画
基準に合う粒子を塗りつぶす
エリア解放
指定座標のラベル値を得る
粒子数
結果を配列に読み出す
結果を一つ読み出す
粒子のランレングス情報を得る
上記設定を問い合わせる
ラベル画像を塗りつぶす
画素中の粒子を復元する
対象粒子を選択する
計算する特徴量の指定
任意方向フェレ径指定
任意次数モーメント指定
<計算する特徴量>
ラベル値 / 面積(画素数) / 周囲長(斜めは√2) / 外接長方形(X,Yに平行)座
標と長方形に接する点の座標 / 粒子の最初の座標 / 最小フェレ径と、その時の
角度 / 最大フェレ径と、その時の角度 / 平均フェレ径 / 最小凸包の周囲長 / 穴
の数 / インターセプト数(θ=0, 45, 90, 135 degree) / 濃度の和 / 最小濃度 / 最
大濃度 / 濃度の分散 / 重心座標 / 原点周りのモーメント(X0Y2, X2Y0, X1Y1) / 重
心周りのモーメント / 主軸角度 / 任意角度のフェレ径 / 任意次数のモーメント
(Xm・Yn)
4.キャリブレーション
・ McalAlloc *5
・ McalAssociate
・ McalControl
・ McalFree
・
・
・
・
・
McalGrid
McalInquire
McalList
McalRelativeOrigin
McalRestore *5
・ McalSave
・ McalStream
・
・
・
・
*4
追加
McalTransformCoordinate
McalTransformCoordinateList
McalTransformImage
McalTransformResult
5.Geometric Model Finder
・ MmodAlloc
・ MmodAllocResult
・ MmodControl
・ MmodDefine *4
・ MmodDefineFromFile 追加
・ MmodDraw *4
・ MmodFind
・ MmodFree
・ MmodGetResult *4
・ MmodInquire *4
・ MmodMask
・ MmodPreprocess
・ MmodRestore
・ MmodSave
追加
・ MmodStream *4
73
追加
キャリブレーション オブジェクトの確
保
キャリブレーション情報の関連付け
キャリブレーション制御の設定
キャリブレーション オブジェクトの解
放
歪補正用グリッドの設定
キャリブレーション情報の取得
歪補正用座標リストの設定
座標系の原点/方向移動
キャリブレーション情報をファイルから
読込
キャリブレーション情報の保存
キャリブレーション情報の読込・復元・
保存
座標のキャリブレーション
座標リストのキャリブレーション
画像の歪み除去
結果値のキャリブレーション
GMFコンテキストの確保
GMF結果格納領域の確保
GMFコンテキストの制御
GMFコンテキストへのモデルの定義
GMFに定義したモデルを追加する
モデル特徴/結果情報の描画
GMFサーチの実行
GMF結果格納領域の解放
GMF結果の取得
GMFコンテキスト情報の取得
マスク領域の設定
GMFコンテキストの前処理
GMFコンテキストの読み込み
GMFコンテキストの書き込み
GMFの読込・復元・保存
【製品ガイド】
MIL関数一覧
MIL関数一覧
6.パターンマッチング
・ MpatAllocAutoModel
・ MpatAllocModel
・ MpatAllocResult
・ MpatAllocRotatedModel
・ MpatCopy
・ MpatDraw
・ MpatFindModel
・ MpatFindMultipleModel
・ MpatFree
・ MpatGetNumber
・ MpatGetResult
・ MpatIuquire *5
・ MpatPreprocModel
・ MpatRead
・ MpatRestore
・ MpatSave
・ MpatSetAcceptance
・ MpatSetAccuracy
・ MpatSetAngle
・ MpatSetCenter
・ MpatSetCertainty
・ MpatSetDontCare
・ MpatSetNumber
・ MpatSetPosition
・ MpatSetSearchParameter
・ MpatSetSpeed
・ MpatWrite
7.Edge Finder
・ MedgeAlloc
・ MedgeAllocResult
・ MedgeCaluculate *4
・ MedgeControl *4
・ MedgeDraw *4
・ MedgeFree
・ MedgeGetNeighbors *4
・ MedgeGetResult *4
・ MedgeInquire
・ MedgeMask *4
追加
・ MedgePut *4
・ MedgeRestore
・ MedgeSave
・ MedgeSelect *4
・ MedgeStream *4 追加
8.文字認識
・ MocrAllocFont
・ MocrAllocResult
・ MocrCalibrateFont
・ MocrControl
・ MocrCopyFont
・ MocrFree
・ MocrGetResult
・ MocrHookFunction
・ MocrImportFont
・ MocrInquire *5
・ MocrModifyFont
・ MocrPreProcess 追加
・ MocrReadString
・ MocrRestoreFont
・ MocrSaveFont
・ MocrSetConstraint
・ MocrVerifyString
9.ストリングリーダーコントロール 追加
・ MstrAlloc
ストリングリーダーの確保
・ MstrAllocResult
ストリングリーダー結果バッファの確保
・ MstrControl
ストリングリーダー制御情報の設定
・ MstrDraw
ストリングリーダーの結果表示
・ MstrEditFont
ストリングリーダーの編集
・ MstrFree
ストリングリーダーの解放
・ MstrGetResult
ストリングリーダーの結果から指定タイプの取
得
・ MstrInquire
ストリングリーダー情報の取得
・ MstrPreprocess
ストリングリーダー処理実施
・ MstrRead
ストリングの読込
・ MstrRestore
ストリングの復元
・ MstrSave
ストリングの保存
・ MstrSetConstraint
設定文字の制約
・ MstrStream
ストリングリーダー読込・復元・保存
モデルを自動で定義する
モデルを定義する
結果格納域を確保
回転モデルを定義する
テンプレートをバッファへコピー
モデル情報/結果情報の描画
パターンマッチングを実行する
複数モデルでマッチング実行
上記領域を解放
マッチングした数を返す
結果を読み出す
パターンマッチング情報の取得
モデルの前処理を実行する
モデルオープンしたファイルから読込む
モデルをファイルから読み込む
モデルをディスクに保存する
サーチスコア許容レベルの設定
位置精度の設定
スコア受け入れレベルの設定
モデルの中心設定
確信サーチコア確信レベルの設定
モデル中のドントケア画素の設定
サーチ個数の設定
サーチエリアの設定
内部パラメータの設定
サーチスピードの設定
モデルをオープンしたファイルに書出す
追加
10.バーコード/マトリックスコード認識
・ McodeAlloc
コードオブジェクトの確保
・ McodeControl
コードオブジェクトの制御
・ McodeFree
コードオブジェクトの解放
・ McodeGetResult
コードオブジェクトカラー結果を得る
コードオブジェクト情報の取得
・ McodeInquire *5
・ McodeRead
コードの読み取り
・ McodeRestore
コードオブジェクトの読み込み
・ McodeSave
コードオブジェクトの書き込み
・ McodeStream *4 追加 コードオブジェクトの読込・復元・保存
・ McodeVerify 追加
コードの品質が異なるものを実証する
・ McodeWrite
アスキー文字列からコードイメージを生成する
エッジコンテキストの確保
エッジファインダ結果格納領域確保
エッジ抽出と特徴量計算
エッジコンテキストの制御
エッジ情報描画
エッジコンテキストと結果格納領域の開放
指定ポイントに最も近いエッジを得る
エッジファインダ結果の取得
エッジコンテキストと結果格納領域情報取得
マスク領域の設定
エッジファインダ結果をユーザー配列に展開
エッジコンテキストの読み込み
エッジコンテキストの書き込み
対象エッジの選択
エッジファインダ結果をCAD DXFで読込・復
元・保存
11.メトロロジー *3 (Processing Pack追加機能)
・ MmetAddFeature
テンプレートに特徴設定
・ MmetAddTolerance
テンプレートに条件設定
・ MmetAlloc
メトロロジーメモリの確保
・ MmetAllocResult
結果格納領域の確保
・ MmetCalculate
メトロロジー実行
・ MmetControl
条件の制御
・ MmetDraw
結果情報の描画
・ MmetFree
メトロロジーメモリの開放
・ MmetGetResult
結果の取得
・ MmetInquire
メトロロジー情報の取得
・ MmetRestore
メトロロジー情報の読込
・ MmetSave
メトロロジー情報の書込
・ MmetSetPosition
特徴位置の設定
・ MmetSetRegion
対象領域の指定
・ MmetStream
メトロロジーの読込・復元・保存
12.レジストレーション *3 (Processing Pack追加機能)
・ MregAlloc
レジストレーションメモリの確保
・ MregAllocResult
結果格納領域の確保
・ MregCalculate
レジストレーション実行
・ MregControl
条件の制御
・ MregDraw
結果情報の描画
・ MregFree
レジストレーションメモリの開放
・ MregGetResult
結果の取得
・ MregInquire
レジストレーション情報の取得
・ MregRestore
レジストレーション情報の読込
・ MregSave
レジストレーション情報の書込
・ MregSetLocation
荒い位置設定
・ MregStream
レジストレーションの読込・復元・保存
・ MregTransformCoordinate
座標指定
・ MregTransformCoordinateList 座標指定リスト
・ MregTransformImage
モザイクの構成
カスタムフォント用領域を確保する
結果格納バッファを確保する
フォントをキャリブレートする
OCR制御制御情報を設定する
画像カラーフォントをコピーする
バッファを解放する
OCR結果バッファカラー結果を得る
イベントに関数をフックする
ファイルカラーフォントを読込む
OCRフォント情報を得る
フォントの大きさを変える
OCRフォントの前処理
画像中の文字を読み取る
フォントを復帰させる
ファイルにフォントを書込む
文字拘束条件を設定する
画像中の文字を検証する
74
【製品ガイド】
MIL/MIL-Lite関数一覧
MIL/MIL-Lite関数一覧
13.グラフィックス
・ MgraAlloc
・ MgraArc
・ MgraArcFill
・ MgraBackColor
・ MgraClear
・ MgraColor
・ MgraControl
・ MgraDot
追加
・ MgraDots
・ MgraFill
・ MgraFont
・ MgraFontScale
・ MgraFree
・ MgraInquire *5
・ MgraLine
追加
・ MgraLines
・ MgraRect
・ MgraRectFill
・ MgraText
14.LUT生成
・ MgenLutFunction
・ MgenLutRamp
・ MgenWarpParameter
17.アプリケーションコントロール
・ MappAlloc
MILアプリケーションの確保
・ MappAllocDefault
MILデフォルト設定の確保
・ MappControl
MILアプリケーションの制御
・ MappFree
MILアプリケーションの解放
・ MappFreeDefault
MILデフォルト設定の解放
・ MappGetError
エラー情報の取得
・ MappGetHookInfo
フックイベントの情報を得る
・ MappHookFunction
フック関数を登録する
・ MappInquire
アプリケーションの情報を得る
・ MappTimer
MILタイマーの制御
グラフィックコンテクストの確保
楕円を描く
塗りつぶし楕円を描く
バックグラウンドカラー指定
バッファクリア
カラー指定
グラフィックコンテクストの制御
点を描く
点を追加する
領域塗りつぶし
文字フォント指定
文字描画サイズ゙指定
グラフィックコンテクストの解放
上記指定を得る
線を描く
複数の線を追加する
四角形を描く
塗りつぶし四角形を描く
文字列を描く
*1
18.システムコントロール
・ MsysAlloc *5
・ MsysControl
・ MsysFree
・ MsysInquire
・ MsysGetHookInfo
・ MsysHookFunction
19.MILファンクションディベロッパーズツールキット
・ MfuncAlloc
疑似MIL関数を確保する
・ MfuncAllocId
疑似MILオブジェクトを確保する
追加
・ MfuncCall
関数の実行
・ MfuncErrorReport
エラーメッセージをレポートする
追加
・ MfuncFree
MILファンクションの開放
・ MfuncInquire
ユーザー定義MIL関数の情報の取得
追加
・ MfuncFreeId
MIL IDを解放する
・ MfuncParamDouble
パラメータを登録する
・ MfuncParamCheck
MILアプリケーションパラメータを読む
・ MfuncParamId
MIL IDパラメータを登録する
・ MfuncParamLong
パラメータを登録する
・ MfuncParamPointer
パラメータを登録する
・ MfuncParamString
パラメータを登録する
追加
・ MfuncParmValue
MIL関数パラメータを読込
・ MfuncStart
疑似MIL関数の開始を通知する
log,sin等の関数形のLUTを作る
線形のLUTを作る
MimWarpで使用する係数を作る
15.画像入力
・ MdigAlloc
・ MdigChannel
・ MdigControl
・ MdigFocus *1
・ MdigFree
・ MdigGetHookInfo 追加
・ MdigGrab
・ MdigGrabContinuous
・ MdigGrabWait
・ MdigHalt
・ MdigHookFunction
・ MdigInquire
・ MdigLut
追加
・ MdigProcess *4
・ MdigReference *5
デジタイザの確保
入出力チャンネルの切り替え
デジタイザ制御情報の設定
オートフォーカス
デジタイザの解放
デジタイザフックイベント情報の取得
カメラ入力
連続カメラ入力
カメラ入力の完了待ち
上記の停止
入力イベントへの関数フック
デジタイザ情報の取得
入力LUTを設定
リードバッファを用いた画像入力を行う
入力ADのリファレンスレベル設定
16.画像表示
・ MdispAlloc
・ MdispControl *2
・ MdispFree
・ MdispHookFunction
・ MdispInquire
・ MdispLut
・ MdispPan *5
・ MdispSelect
・ MdispSelectWindow
・ MdispZoom *5
画像表示の確保
表示ウィンドウの制御
画像表示の解放
表示イベントへの関数フック
表示パラメータの取得
表示LUTの指定
表示オフセットの指定
表示バッファの選択
表示バッファの選択
表示倍率の指定
システムの確保
システムの動きを制御する
システムの解放
システムの情報を得る
フックイベントの情報を得る
フック関数を登録する
75
【製品ガイド】
MIL/MIL-Lite関数一覧
MIL/MIL-Lite関数一覧
20.メモリ管理
・ MbufAlloc1d *2,*5
・ MbufAlloc2d *2,*5
・ MbufAllocColor *2,*5
・ MbufBayer *4
・ MbufChildColor
・ MbufChildColor2d
・ MbufChild1d
・ MbufChild2d
・ MbufChildMove 追加
・ MbufClear
・ MbufControl *2
・ MbufControlRegion 追加
・ MbufControlNeighborhood
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
MbufCopy *4
MbufCopyClip
MbufCopyColor
MbufCopyColor2d
MbufCopyCond
MbufCopyMask
MbufCreateColor *2
MbufCreate2d *2
MbufDiskInquire *2
MbufExport *2,*4
MbufExportSequence *2
MbufGet
追加
MbufGetArc
MbufGetColor
MbufFree
MbufGetColor2d
MbufGetLine
MbufGet1d
MbufGet2d
MbufImport *2,*4
MbufImportSequence *2
・
・
・
・
・
MbufInquire *2
MbufLoad *2
MbufPut
MbufPutColor
MbufPutColor2d
・
・
・
・
・
・
・
・
MbufPutLine
MbufPut1d
MbufPut2d
MbufRestore *2
MbufSave
MbufGetHookInfo
MbufHookFunction
MbufTransfer
追加
*1,*4
1Dバッファの確保
2Dバッファの確保
カラーバッファの確保
ベイヤー変換
カラーChildバッファの確保
カラー2D Childバッファの確保
1D Childバッファの確保
2D Childバッファの確保
Childバッファの移動とリサイズ
バッファの塗りつぶし
バッファ属性の制御
バッファ領域の制御
近傍演算(カスタムモフォロジ/コンボリューショ
ン) パラメータの設定
データコピー
クリップ付きデータコピー
カラーデータのコピー
2Dカラーデータのコピー
条件付きコピー
マスク付きコピー
カラーバッファの作成
2Dデータバッファの作成
ファイル内バッファデータ情報入手
データバッファのファイルへの出力
連続画像バッファのファイルへの出力
ユーザ配列へのバッファコピー
アークに沿ってピクセル値の取得
ユーザ配列へカラーバッファコピー
バッファの解放
ユーザ配列への2Dカラーデータの取得
ユーザ配列へのラインデータの取得
ユーザ配列への1Dデータの取得
ユーザ配列への2Dデータの取得
ファイルデータのバッファへの転送
連続画像ファイルのバッファへの転送(.avi
ファイル)
データバッファ情報入手
MILファイルの読込
ユーザ配列データをバッファに書込
ユーザ配列データをカラーバッファに書込
ユーザ配列データを2Dカラーバッファに書
込
ユーザ配列データをラインバッファに書込
ユーザ配列データを1Dバッファに書込
ユーザ配列データを2Dバッファに書込
指定ファイルカラーデータ復帰
データバッファのファイルセーブ
フックイベントの情報を得る
フック関数を登録
任意の座標の2次元データを任意の位置
にコピー
追加
21.スレッドモジュ−ルコントロール
・ MthrAlloc
スレッドの確保
・ MthrControl
スレッド制御情報の設定
・ MthrFree
スレッドの開放
・ MthrInquire
スレッド情報の取得
・ MthrWait
スレッドを待機させる
76
*1 MILのみ対応となります
*2 MIL-LITEは次の項目を扱う事が出来ません。
・JPEG / JPEG2000ファイル
・画像処理関連バッファ
*3 Processing Pack 追加機能
*4 Processing Pack 強化機能
*5 Processing Pack 更新機能
【製品ガイド】
MIL8.0 Benchmarks
Matrox 画像処理 ライブラリ
MIL/ActiveMIL Ver8.0 Benchmarks
(Ver.80 with Processing Pack 3)
画像
処理オペレーショ
ン
512x512画像を処理した場合(*1
環境
Matrox 4Sight M
2.0 GHz Pentium™M 2MB
L2 Cache 400 MHz FSB
PC2700 SDRAM
Host CPU(Intel)
Odyssey Xpro
3.0 GHz Dual Core Xeon ™ (5160) 1.3GHz MPC7457 133MHz MPX
4 MB L2 Cache 1333 MHz FSB 133MHz PA DDR266 SDRAM
DDR2-677 SDRAM
Helios family
133 MHz PA ( with 3.0 GHz
Dual Core Xeon™ )
Image Processing
画素間演算(加算)
0.08 ms
0.04 ms
0.26ms
0.19 ms(*2
輪郭抽出(sobel)
0.73 ms
0.40 ms
0.21ms
0.14 ms(*2
コンボリューション(3 x 3)
1.1 ms
0.45 ms
0.19ms
0.13 ms(*2
コンボリューション(5 x 5)
2.9 ms
1.2 ms
0.25ms
0.18 ms(*2
コンボリューション(11 x 11)
12.7 ms
5.4 ms
1.0ms
0.77 ms(*2
膨張/収縮(3 x 3,2値)
0.05 ms
0.03 ms
0.12ms
0.08 ms(*2
膨張/収縮(3 x 3,8 bit)
0.17 ms
0.09 ms
0.19ms
0.14 ms(*2
膨張/収縮(3 x 3,ユーザー定義,2値)
0.22 ms
0.13 ms
0.13ms
0.08 ms(*2
膨張/収縮(3 x 3,ユーザー定義,8bit)
0.51 ms
0.29 ms
0.19ms
0.13 ms(*2
膨張/収縮(5 x 5,ユーザー定義,2値)
0.88 ms
0.51 ms
0.13ms
0.08 ms(*2
膨張/収縮(5 x 5,ユーザー定義,8bit)
1.1 ms
0.55 ms
0.26ms
0.18 ms(*2
LUT変換
0.33 ms
0.21 ms
0.31ms
0.24 ms(*2
ヒストグラム
0.38 ms
0.23 ms
1.1ms
0.23 ms
Lossy JPEG 圧縮(モノクロ)
1.6 ms
0.86 ms
3.6ms
0.86 ms
Lossless JPEG圧縮(モノクロ)
1.9 ms
1.0 ms
7.1ms
1.0 ms
回転 (30°)
0.96 ms
0.41 ms
2.6ms
0.41 ms
ワーピング
0.95 ms
0.40 ms
2.5ms
0.40 ms
幾何学パターンマッチング(モデル128x128)(*3,(*4
(モデル数、ターゲット数、スピード、回転、スケール)
GMF( 1 , 1 , High
, ±180° , 90-110% )
3.2 ms
1.8 ms
8.4ms
1.8 ms
GMF( 1 , 1 , Midium , ±180° , 90-110% )
9.3 ms
4.7 ms
22.0ms
4.7 ms
GMF( 1 , 4 , Midium , ±180° , 90-110% )
13.0 ms
6.7 ms
29.9ms
6.7 ms
GMF( 4 , 4 , Midium , ±180° , 90-110% )
15.1 ms
8.2 ms
39.2ms
8.2 ms
GMF( 1 , 1 , Midium , ±180° , 50-200% )
10.0 ms
4.8 ms
23.2ms
4.8 ms
正規化相関(128 x 128, 回転なし)
0.20 ms
0.10 ms
0.49ms
0.10 ms
正規化相関(128 x 128, ±5°)
0.91 ms
0.45 ms
1.3ms
0.45 ms
正規化相関(32 x 32, 回転なし)
1.0 ms
0.47 ms
1.3ms
0.47 ms
正規化相関(32 x 32, ±5°)
1.6 ms
0.83 ms
3.2ms
0.83 ms
9.0 ms
4.5 ms
23.3ms
4.5 ms
23.1 ms
13.3 ms
44.5ms
13.3 ms
正規化相関 (*3,(*4
Edge Finder (*4
輪郭抽出(4000エレメント)
ラインクレスト抽出(4000エレメント)
粒子解析(100粒子) (*4
面積
0.16 ms
0.09 ms
0.39ms
0.09 ms
面積+重心(2値)
0.19 ms
0.10 ms
0.46ms
0.10 ms
面積+重心(8Bit)
0.59 ms
0.26 ms
1.8ms
0.26 ms
エッジ抽出(処理領域 16x4)
0.04 ms
0.04 ms
0.18ms
0.04 ms
ストライプ抽出(処理領域 128x16、24ストライプ)
0.11 ms
0.07 ms
0.32ms
0.07 ms
18.7 ms
9.6 ms
n/a
9.6 ms
測長
String Reader
String Reading(登録フォント 28、認識文字数 6)
OCR
文字認識(33x21サイズ12文字、エリア404x54)
照合(SEMI 12文字、エリア404x54)
6.8 ms
3.8 ms
20.2ms
3.8 ms
0.81 ms
0.49 ms
4.6ms
0.49 ms
0.20 ms
0.13 ms
0.66ms
0.13 ms
2.3 ms
1.1 ms
8.6ms
1.1 ms
Bar and Matrix Code Recognition
Bar Code Reading(EAN13、回転なし)
DataMatrix Reading
(*1.
(*2.
(*3.
(*4.
より大きな画像でのベンチマークは、必ずしもCPUのキャッシュ容量に対しリニアに変化するとは限りません。
PAを使った処理時間です。
精度を落とすことにより、より高速なサーチが可能です。
処理時間は画像の中身によって変わる可能性があります。
77
【製品ガイド】
OS・コンパイラ対応表
OS・コンパイラ対応表
(MIL/MIL-Lite8.0, ActiveMIL/ActiveMIL-Lite8.0)
Windows 2000
(with SP41)
Windows XP
(with SP21)
MIL/MIL-Lite 8
VC++3 6.0(with SP61)
VC++3 .NET 20034
VC++3 6.0(with SP61)
VC++3 .NET 20034
ActiveMIL/
ActiveMIL-Lite 85
VB6 .NET 2003
VC++3 .NET 20037
VB6 .NET 2003
VC++3 .NET 20037
MIL / MIL-Lite 8
VC++3 6.0(with SP61)
VC++3 .NET 20034
VC++3 6.0(with SP61)
VC++3 .NET 20034
ActiveMIL/
ActiveMIL-Lite 85
VB6 .NET 2003
VC++3 .NET 20037
VB6 .NET 2003
VC++3 .NET 20037
MIL / MIL-Lite 8
VC++3 6.0(with SP61)
VC++3 .NET 20034
VC++3 6.0(with SP61)
VC++3 .NET 20034
ActiveMIL/
ActiveMIL-Lite 85
VB6 .NET 2003
VC++3 .NET 20037
VB6 .NET 2003
VC++3 .NET 20037
MIL / MIL-Lite 8
VC++3 6.0(with SP61)
VC++3 .NET 20034
VC++3 6.0(with SP61)
VC++3 .NET 20034
ActiveMIL/
ActiveMIL-Lite 85
VB6 .NET 2003
VC++3 .NET 20037
VB6 .NET 2003
VC++3 .NET 20037
MIL / MIL-Lite 8
VC++3 6.0(with SP61)
VC++3 .NET 20034
VC++3 6.0(with SP61)
VC++3 .NET 20034
ActiveMIL/
ActiveMIL-Lite 85
VB6 .NET 2003
VC++3 .NET 20037
VB6 .NET 2003
VC++3 .NET 20037
MIL / MIL-Lite 8
VC++3 6.0(with SP61)
VC++3 .NET 20034
VC++3 6.0(with SP61)
VC++3 .NET 20034
ActiveMIL/
ActiveMIL-Lite 85
VB6 .NET 2003
VC++3 .NET 20037
VB6 .NET 2003
VC++3 .NET 20037
MIL8
VC++3 6.0 (with SP61)
VC++3 .NET 20034
VC++3 6.0 (with
SP61)
VC++3 .NET 20034
ActiveMIL 8
VB6 .NET 2003
VC++3 .NET 20037
VB6 .NET 2003
VC++3 .NET 20037
ONL 2.2
VC++3 6.0 (with SP61)
VC++3 .NET 20034
VC++3 6.0 (with
SP61)
VC++3 .NET 20034
Linux2
CronosPlus
Helios eA/XA
Helios eCL/XCL
Meteor-II/Multi-Channel
Meteor-II/Camera Link
Meteor-II/Digital
Morphis Dual
Morphis Quad
Morphis QxT
Solios eA/XA
Solios eCL/XCL
Vio
Odyssey XA
Odyssey XCL
Odyssey XD
Odyssey Xpro
1.
3.
5.
7.
SPはService Packの略称です。
VC++はMicrosoft® Visual C++®の略称です。
Microsoft® .NET Framework 1.1(SP1)が別途必要です。
Managed Code対応
2. サポート対象のディストリビューションについては別途お問合わせ下さい。
4. Unmanaged Code対応
6. VBはMicrosoft® Visual Basic®の略称です。
8. DU18にて .NET2005対応
78
【製品ガイド】
Matrox Inspector 8.0
Matrox
Inspector 8.0
Windowsベース 画像処理アルゴリズム 検証用
ツール
製品の特長
・MIL の画像処理関数を網羅
・Matrox画像ボードより直接画像入力が可能
・シーケンスフィルを含む多様なフォーマット画像のセーブ/ロードが可能
・歪補正と実寸化を行うキャリブレーション機能
・シーケンスファイルを含むファイル画像処理に加えてライブ処理が可能
・画像へのテキストとグラフィクス注釈書込み
・処理結果をマイクロソフトExcel に転送可能
・VB互換のスクリプト機能
・Matrox Intellicam同梱
対話的画像処理
生産性志向の作業環境
Matrox Inspectorは親しみやすく使い易いインタフェース(図1参照)
を提供し,プルダウンメニューとダイアログボックス,ツールバーあるい
はショートカットを介してポイント・アンド・クリックでの画像処理操作を提
供します。
ライブプレビューと適用,アンドゥ機能により,画像に恒久的変更を
加えることなく操作の効果を検証することができます。処理結果は画像
の他にテーブルまたはグラフとして表示され,新たな操作に伴い直ちに
更新されます。 主な結果は誤差に応じてハイライトされ、参照ビューに
表示されます。
解析操作は実行速度のベンチマークが可能で、取込画像あるいは
セーブ画像に対してライブに処理できます(図2参照)。更に処理結果
はトレンドと分散グラフにより分析でき(図3参照)、設定のチューニング
に有用です。Matrox Inspectorは多様なコンポーネント毎のカラー表示
モードと複数色のヒストグラム及びプロファイル処理によってカラー処理
を容易にしています(図4参照)。
Matrox Inspectorは対話的に画像入力から処理・解析・表示とセー
ブ迄を行うことのできるWindowsアプリケーションです。
画像処理・パターン認識・粒子解析・エッジの抽出と解析・測長・文
字 認 識・1D/2D コ ー ド 認 識・キ ャ リ ブ レ ー シ ョ ン と 圧 縮 の た め に MIL
(Matrox Imaging Library)の機能に基づき最適化された機能セットに対
して,ポイント・アンド・クリックでアクセス可能な,親しみやすく使い易い
インタフェースを提供します。
Matrox InspectorはMIL のアプリケーション開発者とエンドユーザー
双方の要求に応えるように設計されています。MIL ユーザーはMatrox
Inspectorを単一の対話的作業環境内で全てのMILツールにアクセスす
ることができますので、アプリケーション開発が容易になります。科学
者,専門職や技術者のようなエンドユーザーの方はMatrox Inspectorを
画像強調や画像測定の自動化のような業務に活用いただけます。
図1
A.プルダウンメニューとツールバーへ簡単にアクセスできます。
B.よく使われるセッティングパラメーターはTABに用意されています。
C.結果はスプレッドシートに表示されます。
D.結果ウィンドウには処理速度も表示されます。
E.結果は直接画像に表示されます。
F.表示されたオブジェクトの特徴量(平均、面積、サイズ、角度等)は
QuickViewWindowに表示されます。
G.ワークスペースには画像オープンや、スクリプト、システムなど概略が
表示されます。
79
【製品ガイド】
Matrox Inspector 8.0
ワークスペース枠は使用中の全てのドキュメントとシステム(デジタイ
ザ)一覧の概要を提供します。ユーザーは使用するシステムを動的に
切替・解放することにより,Matrox Intellicamを含む全てのMIL アプリ
ケーションと共に使用することができます。
Matrox Inspectorのインタフェースはメニュー項目とツールバーボタ
ンの追加,削除または編集によりカスタマイズ可能で,これらの変更は
ファイルセーブすることで他のユーザーと共用することができます。
全て の 操作 に 対 す る豊 富 なオ ン ライ ンヘ ル プは,マ イ ク ロ ソ フト
HTMLヘルプフォーマットで提供され,キーワード及びテキスト検索機
能を備えています。
図2
Image Loop Toolbarを用いてキャプチャー画像または静止画像に解
析を実行できます。連続画像に対して行う事もできますし、停止しそ
の画像に対してのみ行うこともできます
多彩な画像取得
Matrox 社製ハードウェアを利用することで、Matrox Inspectorより、カ
ラー、モノクロ画像を問わず、 標準/非標準ビデオフォーマット、高解
像度、高フレームレート、 フレームオンデマンド、 ラインスキャン、ス
ロースキャンなど、いかなるタイプの画像データであっても取得すること
が可能となります。
非標準ビデオフォーマットに対しては、Matroxから供給されるインター
フェースを利用するか、もしくは、Matrox Intellicamを利用して、独自イ
ンターフェースを作成して頂く必要があります。
Matrox IntelicamはWindowsベースのプログラムであり、Matrox社製
ハードウェアから、対話的に、そして簡単に、様々な種類の画像データ
をキャプチャーすることができます。
ライブ画像操作
On-Screenコントロールは、画像キャプチャー中に、明るさ・コントラスト・
色合い・飽和、ゲインとオフセットを調節することに利用できます。
Live Bayer フィルター、フレームの平均、モノクロ画像の擬似カラーもサ
ポートしています。
連続画像の記録と閲覧
Matrox Inspectorは1枚の画像取得ができるだけでなく、PCのメ
モリーあるいはディスクへの連続画像取得が可能です。圧縮も可
能です。連続画像取得操作は、スタート、インターバル、停止時
間を示すタイマーから構成されます。ユーザーは、Hotkeyあるい
はOn-Screenコントロールを利用して、直接、連続画像取得が可能
です。タイミング情報は記録されて、イメージから別にアクセス
できます。(図5参照)
再生中は、全てのシーケンスは、シングルパスまたは連続ルー
プとして見られるか、選ばれた部分のみを見ることが可能です。
連続画像は、個々のサムネイル画像として見ることもできます。
連続画像は、AVIとマルチページTIFFファイル形式でディスクに
セーブすることができ、raw、AVI、マルチページTIFFとDICOM2
ファイル形式を読むことができます。あるフォーマットから別の
フォーマットに変えることもできます。さらに、連続画像は、
個々の独立した画像ファイルとして構成することも可能です。
図3
分類とトレンドグラフを表示します
図5
図4
シーケンスセッティングの選択(左)。全ての画像とタイミング情報、プレ
ビュー(右)
各カラー成分のラインプロファイルを表示します
80
【製品ガイド】
Matrox Inspector 8.0
画像の読み込みとセーブ
Matrox Inspector は、BMP、DCM、JPG、JP2、PNG、や TIF、さ ら に raw
データの、読み込みとセーブが可能です。1,8,16,32BIT/PIXELを含む
モノクロ画像データの階調をサポートしています。カラー画像については、
24BIT RGB あるいは 8BIT のカラーパレットに対応しています。画像は簡
単に他のフォーマットに変換可能です。
図6
グリッドイメージを用い歪を補正する
インタラクティブな測長、他
Matrox Inspectorでは、ユーザーは画像中に直接ラインを引き、測長を
行うことができます。利用できるグラフィックスオブジェクトは、点、線、長方
形、楕円、多角形、角度とフリーハンドの曲線となります。グラフィックスを変
更すると、特徴とプロファイルはリアルタイムに更新されます。 グラフィックス
は、カラーまたはモノクロ画像に対して、基本的な画像編集、または手動で
のオブジェクト分割に利用できます。
イメージのエンハンスト(精度アップ)と画像処理
Matrox Inspectorの拡張リストから近傍処理、計算、マッピング処理を選
択できます。エッジ抽出するのに、フィルターを使えば、シャープ化とス
ムース化を実施できます。画像に対してモフォロジーを実施できます。ヒス
トグラムとプロファイルを用いて、グラフィックに画素を強調します。スケーリ
ング、回転、変形、反転等の操作で画像を変形します。画像のタイルやセ
ンターもしくは大きな画像のROIを表示できます。ポーラー変換を用いて、
極座標変換が可能です。FFTを用いて、空間画像から特定周波数領域へ
の変換も、その逆も可能です。独自の空間フィルタやストラクチャリングエレ
メントを作成・適用できます。
非長方形の領域を選んでの処理
ROI(Region Of Interest)とOOI(Object Of Interest)は、楕円、多角形、
ドーナツ形またはフリーハンドをサポートします。Matrox Inspectorには、
ユーザーがピクセルに基づくROIをつくることができるインタラクティブな
ツールがあります。
オブジェクト分析
オブジェクト分析もしくは粒子解析のために、Matrox Inspectorでは、2値
化とグレースケールでの計測と同様に、物体のカウントとラベリングが可能
です(図7参照)。
粒子は、多様な分離処理により背景からセグメント化されます。複雑な
セグメント化には、接しているオブジェクトを分離するウォーターシェッドを
用います。ユーザーは、異なったウォーターシェッドの設定を試行でき、原
画像に適用する前に効果をプレビューできます。
画像補正
キャリブレーションでは、歪補正とピクセルから実寸への変更が可能で
す。(図6参照)
Matrox Inspectorは、レンズ歪、縦横比、回転と斜視図を補正することが
可能で、さらに測定値をピクセルから、実寸単位へ換算することもできま
す。キャリブレーションマッピングは、グリッド画像またはリストを使って作成
されます。相対的位置と角度は、イメージの対象に基づいてセットされま
す。キャリブレーションマッピングはMIL MCAファイルとしてセーブ/ロード
が可能です。
分析結果は、選択された特徴量を任意の項目にソートされたスプレッド
シートに展開されます。粒子のアウトラインは、分析中にOOIに変換される
か、深く処理するためにマスクされます。
図7
A.スライダーバーを使って基本的な2値化を行う
B.2値化結果の簡易表示
C.独立した粒子をラベリングし、画像へ番号付けする
D.抽出された粒子をダブルクリックすることにより表示する
E.粒子はユーザーセレクトに依ってクラス分けされ、画像にグラフィカル
に表示される。
F.全ての粒子の特徴量を表示する。
81
【製品ガイド】
Matrox Inspector 8.0
フィルタリング
粒子フィルターは、特長に応じて粒子をクラス分けしつつ、ユーザーが
自動的に粒子を取り除くことができます。特定のクラスに分けるために、イ
ンタラクティブに粒子を選択できます。またMatrox Inspectorは、ユーザーの
選択をベースにクラス分けを学習させることができます。クラス分け結果
は、カラーとラベルや別添の表とグラフを用いて画像として表示できます。
クラスコンフィグレーションは次回使用するためにセーブすることができま
す。
エッジ抽出と分析
Matrox Inspectorは、オブジェクトの輪郭(アウトライン)や細線の突端(尾
根と谷)を、迅速かつ正確に抽出し構成するEdge Finder機能を持っていま
す。
インタラクティブに抽出パラメータを変更し、構成パラメータを調整できま
す。多数のエッジ特長と軌跡を計算、計測できます。特長と内部との関連
を含めた特長によりエッジをソートし選択できます(図8参照)。
Edge Finderは、Model Finderの前処理として使用できます。マッチングし
たいエッジだけを通過させることにより、処理を格段にスピードアップするこ
とができます。Edge Finderは、モノクロやカラー画像(カラーでの境界線)に
関係なく等しく動作し、照明むらやノイズに対してロバスト性があります。
図9
モデルは、画像からまたはDXFファイル、EdgeFinderの結果から生成で
きます
図10
エッジ/ストライプ計測ツールは多様な範囲を定義し、自動的に一つま
たは複数のリファレンスマーカ(エッジとストライプ)の位置を示すことが
できます。(左)エッジとストライプの強度から成るグラフィカルな表示を
利用できます。(右)
図8
Edge Finderを用いて、オブジェクトのContours(OutLine)[A]とThinCrest(RidgesまたはValley)[B]を構成、抽出できまる。さらに、ユーザー
は特徴量を用いてフィルター(ソートと選択)を掛けることができる。
Relative Region
画像検査
Relative Regionツールは位置操作の結果と計測操作を途切れなく繋ぎ
ます。例えばモデルファインダからのオブジェクトの位置情報(位置、角
度、スケール)を自動的にエッジ/ストライプ計測ツールのサーチ範囲として
使用できます。(図11参照)
Model Finderやパターンマッチングツールは、モデルを定義し、サーチ
を実行することにより、迅速に欠落している部分を検出できます。Model
Finder(図9参照)は、正確性とロバスト性で比類なきフレキシビリティを持
ち、幾何形状の特長をベースにユニークなアルゴリズムを使用していま
す。このツールは、移動、回転(0度∼360度)、リサイズ(50%∼200%)などの既
に定義されているモデルをサーチすることができます。Model Finderは、複
数のモデルや併行したオカレンスをサーチすることもできます。Model
Finderは、重要な軌跡の閉塞を許容し、全もしくは部分コントラストおよびリ
バースを含んだ不均一なコントラストの変化も許容します。
パターンマッチングツールは、正規化相関を使い、移動・回転を含んだ
既に定義されたモデルをサーチすることができます。このツールは、低画
質、ノイジーまたは、焦点ぼけの画像も処理することができます。どちらの
ケースも、ユーザーは、インタラクティブに最適化し、サーチパラメータを調
整することができ、MIL MMRとMMOファイルとしてセーブ/ロードが可能で
す。
エッジ/ストライプ計測ツールは多様な範囲を定義し、自動的に一つま
たは複数のリファレンスマーカ(エッジとストライプ)の位置を示すことができ
ます。(図10参照)マーカ(点、エッジ、ストライプ)の間隔と角度の計測。
エッジとストライプの強度から成るグラフィカルな表示は微調整に利用で
き、選択範囲内でのサーチを最適化します。
モデルファインダ、パターンマッチング、測長ツールでの結果は表形式
か階層木形式で出力されます。結果はファイルへソートまたはエクスポー
ト、セーブできます。
図11
相対範囲ツールは位置操作の結果と計測操作を途切れなく繋ぎます
文字認識
文字認識は標準的なテンプレートを基にしたもの、または精巧な特徴を
基にしたものを用いてMatrox Inspectorにて実行させます。テンプレート
ツールはString Readerが特徴量を基にしたツールとは言えとても高速でロ
バスト性があります(図12参照)。String Readerはイメージ内の文字列を自
動的に位置決めし、種々のコントラストやスケール(50%∼200%)に対応して
います。Matrox Inspectorのいずれのツールも文字の定義、文法規則の作
成、読み込むパラメータの調整をインタラクティブに利用することができま
す。これらの設定はMIL MFOとMSRファイルとして、セーブ/ロードすること
ができます。
82
【製品ガイド】
Matrox Inspector 8.0
イメージディスプレイ
Matrox Inspectorはtrue color(24bit)、high color(16bit)、palette color
(8bit)のイメージ表示をサポートしています。カラーイメージはコンポジット
イメージまたは個々のコンポーネントとして表示することができます。イメー
ジはスケール、ズーム、スクロール、パンを行えます。輝度値のテキスト形
式表示または3D表面のプロットとしてイメージを見ます。Matrox Inspectorは
所定または改良したビジュアルにおけるカスタムディスプレイパレットをロー
ド、編集、セーブできます。
注釈を付ける
Matrox Inspectorではイメージにグラフィックスとテキストの注釈をつけるこ
とができます。利用できるグラフィックは点、線、長方形、楕円、多角形、角
度、フリーハンドの曲線を含みます。テキストには多くの異なるフォントやサ
イズを加えられます。注釈は原画像へ直接書かれるか、またはオーバーレ
イ画像へ書かれ、新しいイメージまたは抽出したバンドへ持ち越すこともで
きます。画像操作によって自動的に付けられた注釈はモデルやマスクなど
へ引用することもできます。
図12
画像の印刷
既存のイメージからのフォントの割り当てまたは事前に定義したフォント
の使用。(上)一つのイメージ内で多数の文字列の位置を決める。(下)
イメージ、グラフ、データはWindowsに対応したプリンタへも送ることがで
きます。
ID marksの読み取り、照合
VBAと C コンパチブル スクリプト
Matrox Inspectorのコードリーダツールは一般的な1D、2Dと1D、2D複合
のコードシンボルを読み/書きすることができます。さらに、Matrox Inspector
はこれらのコードを評価(照合)することができます。
Matrox Inspectorは、豊富な機能を持ったスクリプト環境を用いてカスタ
マイズオプションを付加することにより、生産性を向上できます。(図13参
照)MIL開発者とエンドユーザーはスクリプト内での手動操作の手順を記録
でき、複数のイメージへ連続に適用できます。
スクリプトはVBAまたはCに準拠するプログラミング言語で作成することが
できます。さらに、スクリプトはログファイルを書いたり、Microsoft Excelへ
データ転送をしたり、User Positionを入力してもらう為のダイアログ(図14参
照)を表示させたりするように編集することができる。エクスプレッションビル
ダーツールはタイピングというよりはポイント アンド クリックによってスクリプト
コマンドを素早く追加することができます。スクリプト環境はヘルプファイル
へ直接リンクされたパラメータ情報を提供します。
統合されたデバッガは変数の内容を見るのと同様に、その結果を注意
深く観察するために、ブレークポイントまたはステップ実行を設定すること
によりスクリプトをトラブルシュートします。Matrox Inspectorは専用のツール
バー、メニューまたはショートカットキーからスクリプトへ素早くアクセスする
ことができます。Matrox Inspectorはスクリプト開発を助けるために多くのサ
ンプルスクリプトを有しています。
サブピクセル精度
Matrox Inspectorはサブピクセル精度の計測を実行することができます。
1/40ピクセルの平行移動精度、1/20度までの回転精度、0.1%以上のス
ケール精度。
便利なデータ転送
画像、グラフ、結果はクリップボード間のコピー/ペーストによって
Windowsアプリケーションと共有できます。また、自動化によってその他の
Windowsアプリケーションへ転送されるだけではなく、Microsoft Excelまたは
Wordへ直接エクスポートできます。
A.スクリプトのレコーディングを開始、
一時停止、停止
B.ポイント アンド クリックによって素早
くスクリプトコマンドを追加するため
のエクスプレッションビルダ
C.ツールチップスはパラメータ情報を
提供し、Inspectorヘルプへ直接リン
ク
D.VBAの構文をカラーで表示
E. スクリプトツールバーから全てのデ
バッギングツールにアクセス
F. 容易に実行するためにスクリプトを
ツールボタンまたはメニューアイテム
に割り当て
図13
83
【製品ガイド】
Matrox Inspector 8.0
画像データベースの生成と管理
Matrox Inspectorではイメージファイルの収集またはビジュアルデータ
ベースを対話的に作成または管理ができます。(図15参照)。各コレクショ
ンはファイル名と各イメージファイルの場所とともにイメージコンテントのファ
イルリストの表示またはサムネイルを保持します。イメージの大きさ、フォー
マット、解像度、データタイプ、ファイルサイズ、作成データといったサムネ
イルまたは他の情報から要求されたイメージファイルを素早く識別できま
す。イメージはある位置からその他へドラッグする、または利用できるソート
コマンドを用いることによって編成することができます。コレクション間のド
ラッグ アンド ドロップが可能です。一連のイメージへテストする便利な方法
としてスクリプトの中で直接コレクションにアクセスできます。
Matrox Inspector List of Operations
File
・新規作成、開く、閉じる、別の名前でセーブ、印刷、印刷設定、印
刷プレビュー、システム設定、最近使用したファイルまたはスクリプ
トを開く、exit、Windows Explorerからイメージをドラッグアンドドロッ
プ、Windows Finderとその他アプリケーション
図14
スクリプトからUser Position Dialogを呼び出してグラフィカルな入力が
可能です
Automation server
全てのMatrox Inspectorの機能はカスタマイズされたMicrosoft Visual
Basic、Visual C++クライアントやMicrosoft Excelといったアプリケーション
サービスを供給する自動化インタフェースを通してエクスポートされます。
Edit
・アンドゥ、リドゥ、カット、コピー、(新規/ROIへ)貼り付け、複製、全て
選択、指定して削除、削除、全て削除、パレットの最適化/編集、検
索、置き換え、インデント、アウトデント、選択した結果または設定を
エクスポート
Scripting in VBA
・
・
・
・
アプリケーション(VBA)準拠インタプリタのためのVisual Basic
色付された編集領域内の構文
配列、ファイル、文字列操作、数学関数やオブジェクトのサポート
カスタムダイアログボックスを用いたコントロールスクリプトエクスキュー
ション
・ グラフィカルダイアログボックスエディタを用いたボタン、リストボックス、エ
ディットコントロール、ラジオボタン、コンボボックスの追加
・ データ転送や自動化によるその他Windowsアプリケーションコントロール
・ 外部DLL内の関数や外部プログラムの実行へのコールを利用可能
View
・ズームイン/アウト(7段階)、コンポジット表示、コンポーネント表示、
画像表示、3D表示、テキスト表示、ツールバー(デジタイザツール
バー、ドキュメントステータス、ドローイングツールバー、フォーマット
バー、メニューバー、結果ウインドウ、パレットヴューワ、スクリプト
バー、ユーザーツールバー、ワークスペースウインドウ)、コレクショ
ン、DICOMインフォメーション/オーバーレイ、グラフ(ズーム、線で
表示、バー、イメージ、交差)、シーケンス(サムネイル、サムネイル
またはリストとして表示)、フォント、記録位置、イメージプロパティ
Scripting in C
C言語に類似しているが簡略化されている(例えば種々のデータ型は自
動的にかつ配列操作無しで割り当てられる。)
図15
A.サムネイルとしてコレクション内のイメージを見る
B.コレクション内の各イメージにおける詳細のファイルを見る
C.検証のためのイメージを自動的にロードするためにイメージサムネイルまたはファイルネームをダブルクリック
84
【製品ガイド】
Matrox Inspector 8.0
画像データベースの生成と管理
るポイント
・結果に対するフィルターと空間関係(内側/外側、ボックス/チェイ
ン)を用いたエッジ選択
・統計値の検索
・結果をAutoCAD DXFファイルへ保存
・結果データをGMFへ転送
Image
キャリブレーション
・新新規作成、グリッドイメージから新規登録、変更、セーブ、ロー
ド、コピー
コンバート
・バイナリ、8、16、32Bit(Singed、Unsigned)、Float(32Bit)、RGB、
HSL、8Bit Unsigned Palatte
測長
・エッヂとストライプの検出:位置、角度、コントラスト、幅、スペース等
・測長から抜粋:ポイント、ライン、長方形、楕円、角度
・測長:距離、角度、エリア
・測長結果の表示
統計
・ヒストグラム、プロファイル(X・Y・曲線・楕円)のダイナミックプレ
ビュー・極点、平均、中点の決定
GMF
・現画像から手動でモデル定義、準備されている人工モデル(円、
十 字、楕 円、線、長 方 形、三 角 形、ひ し 形、輪、正 方 形 )、
AutoCAD DXFファイルを使用
・平滑化によりノイズ除去(Recursiveまたはカーネルタイプのフィル
タ)
・デフォルトサーチパラメーターの変更:モデルまたはターゲットカバ
レージ、フィットエラーと重み、候補点と終了点、検出個数、軸と
角度、角度とスケールレンジ、Contour Polarity、最小分離基準、
サーチ領域、スピード、精度、タイムアウト時間
・サーチ結果:モデルインデックス、ターゲットスコア、モデルカバ
レージ、フィットエラー、ワーピング係数、極性、検出個数、スコ
ア、角度・スケールを含むスコア。
・定義ファイルをMMFファイルとしてセーブ/ロード
処理
・演算処理:Add , Subtract , Negate , Minimum , Maximum等
・フィルター:Average , Bayer , Median , Rank , Sharpen , Smooth 等
・IIRフィルター:Edge detect (SQR) , first derivative , Sharpen ,
Smooth 等
・モフォロジー:Open , Close , erode , Dilate , Distance , Thin , Thick
等
・マ ッ ピ ン グ : Brightness/Contrast , Stretch/Window Leveling ,
Gamma 等
・2値化:Simple , Two-Point , High-pass , Low-pass 等
・ウォーターシェッド:自動/マニュアル
幾何学変換
・スケーリング、回転、移動、極座標 等
OCR
・生成、セーブ、フォント編集
・読み取り、照合
・フォントパラメータをインタラクティブに定義
・フォント定義ファイルをMFOファイルとしてセーブ、ロード
フーリエ変換
・FFT変換または逆変換
ROI
・矩形、楕円、多角形、フリーハンド、移動、リサイズ(手動またはプロ
パティページ)
パターンマッチング
・自動またはマニュアルでモデル生成
・モデルの編集、回転、マスクの生成/ロード、ホットスポットの変更
・ Don t Care 領域の適用
・サーチ速度の最適化の為に前処理
・デフォルトサーチパラメーターの編集:モデルセンター、サーチエリ
ア、精度、検出個数、候補点閾値、スピード
・サーチ結果:位置、角度、検出個数、スコア
・モデル定義ファイルをMMOファイルとしてセーブ/ロード
解析
粒子
・ラベリング
・グループ分け(独立またはラベリングされたグループ)
・穴埋め、分離
・特徴量抽出
-面積
-周囲長:標準、凸
-サイズ:長さ、幅、伸張、フェレ径(最大、最小、平均、特定の確度)
-形状:コンパクトネス、ラフネス、穴の数
-位置:X、Y、重心、外接四角形、
-グレースケール:重心、総画素数、最小、最大、平均
・選択された粒子の描画
・結果のソート
String Reader
・半自動なフォント登録
・キャラクタ文字の読み取り
・モデルの生成、保存、編集
・文法設定:文字列毎の最小/最大文字数、文字タイプ、上付き・
下付き
・モデルパラメーターをインタラクティブに定義
・フォント登録データをMSRファイルとしてセーブ/ロード
Code
・Bar/Matrix コードの読み取り、生成
・サポートタイプ:BC412 , Code Bar , Code39 , Code93 , Code128 ,
Composite Code , Data Matrix , EAN 8 , EAN 13 , Interleaved 2/5 ,
Maxi Code , MicroPDF417 , Pharma Code , Planet , Postnet , QR ,
RSS , UPC-E(A)
・結果:文字、ソース(コードタイプ)、エラーコレクション、スコア、角
度、フォアグランドカラー、サーチ速度、文字サイズ、セルサイズ(最
大、最小)、セル数と閾値
Relative Region
・ある検査結果に基づくROIの設定が可能
注釈
スクリプト
・VBAとCコンパチブル、コントロール(レコード、ポーズ、ストップ)、
実行、ポーズ、ストップ(ツールバーボタン、ショートカットキー、メ
ニューアイテムより)、ウィンドウ(編集、セーブ、ロード)、ツール
バー(デバッグモード、実行、シングルステップ、ブレークポイン
ト、変数監視、ウォッチウィンドウ)、外部DLLファイルのコール、外
部プログラムの実行と自動生成(VBAのみ)
・ツールバーボタンからコントロール可能(レコード、ポーズ、ストッ
プ、ラン等)
Edge Finder
・Contours(Out Line)かCrests(Thin-Line)を検出
・特徴量抽出:外接四角形、重心、凸面周囲長、円フィット(中心、範
囲、エラーと半径)、クロージャー、楕円フィット(角度、中心、範囲、
最大/最小軸)、フェレ径(伸張、最大/最小角、最小/平均/最大
径)、スタート位置、ラベル、長さ、ラインフィット(相関関係とエ
ラー)、伸張モーメント(角度を含む)、サイズ、ねじれ、最初に接す
コレクション
・挿入、削除、パスの編集、ソート
85
【製品ガイド】
Matrox Inspector 8.0
デジタイザー
デジタイザーセッティング
・Digitizer Type , Input Channel , Sync Channel , Image Size ,Bayer ,
Grab Typeの設定が可能。
シーケンス
・リーバス、プレイバック、停止、一時停止などのコントロールが可能
オプション
ターゲット
・ソース、結果のロック。ターゲットのアンロック、リストア、キープ。
ロックプレビュー
・二値化やマッピングなどの処理経過のライブプレビュー
イメージループ
・スタート、ストップ、ステップ実行、連続検査が可能
ユーティリティ
・ノイズ追加、シーケンスのコピー、グリッドイメージ構築、FFT 等
Active MIL Builder
・コントロール:編集、削除、アンドゥ、セット メイン、シンクロナイズ
・アクション:Condition Check , loop , variables and custom action ,
edit ,duplicate
・モジュール:ユーザーフォームと統合、VBモジュールからインポー
ト
カスタマイズ
・メニューの配置
優先
・アンドゥレベル、取り込み/処理バッファの設定、結果フォーマット
等
システム構成
・Pentium II クラス以上のIA32プロセッサー搭載のPC
・Windows2000 SP4 または Windows XP SP1
・最低98MB以上のRAM(Windows 2000)、192MB(Windows XP)
・最低155MB以上のHDD空き容量
・Matrox フレームグラバー(オプション)
・グラフィックアダプター
製品ラインアップ
製品型式
概要
INSPECTOR 8 P or U
Inspectorパッケージ。CD、On-Lineドキュメン
ト、Intellicam、User Guide、ドングルキーを含
む
詳細資料はMatrox社HPからdatasheetをダウンロードして下さい。
http://www.matrox.com/imaging/products/inspector/home.cfm
86
キヤノンSOL製品
キヤノンシステムソリューションズ株式会社
イメージングシステム部
87
【製品ガイド】
RobustFinder Standard
Windowsベース カラー対応画像処理ソフトウェア
製品の特長
<位置決め>
・アルゴリズムのオープン性
テンプレートマッチングのアルゴリズムは、付属のマニュアルに公開。
・アルゴリズムの多様性
正規化相関法だけでなく、エッジベースサーチ・標準形状サーチ(弊社オリジナル)等、ユニークな機能を搭載。
<欠陥検査>
・欠陥検査アルゴリズム搭載
繰り返しパターン検査、エッジ抽出検査アルゴリズムなど搭載。
<共通機能>
・画像処理ユーティリティを豊富に搭載(測長・キャリパーツール・ハフ変換・シェーディング等 様々な画像処理機能を搭載。)
・ソースコード自動生成機能(C言語のソースコードが自動生成されるので、開発効率が大幅に向上。)
・Matroxボード ライブラリとの併用可能(Matroxが保有するあらゆる機能が使えるので、オンリーワンシステムの構築が可能。)
概要
式1および式2は、良く知られた相関式で、濃度を正規化するか否か
の違いがあります。
処理時間とS/N比の優劣での使い分けがされます。
式3は式2の絶対値を計算し、モデル登録した反転パターンに対しても
相関値を高く得ることができる特徴を持ちます。
RobustFinder Standardは、テンプレートマッチングをベースに、画像
の取り込み・保存・表示機能を組み込んだカラー・モノクロ画像対応の
汎用画像処理ソフトウェアです。
プラットホームにはWindowsを採用し、その使いやすいグラフィカル
ユーザーインターフェースにより、開発者はさまざまなアルゴリズムを瞬
時に評価する事ができます。さらに、ソースコード自動生成機能を利用
することにより、短期間で画像処理システムの構築が可能となります。
サーチ途中の演算結果や最終サーチ結果がグラフィカルに表示さ
れるので、さまざまなサーチ手法や高速化の効果をリアルタイムに検討
する事が可能です。
◆ サーチ対象画像
アルゴリズムのオープン性
◆ サーチ結果
例えば正規化相関では、下記のような評価式がマニュアルに記載さ
れています。よって、サーチ手法が明確になり、サーチできなかった場
合やミスサーチ時の原因追及が容易に実現できます。
◆正規化相関
∑ ( f )× (g )
∑ ( f ) × ∑ (g )
式1=
ij
ij
2
2
ij
ij
fij、gijはそれぞれ、モデル画像の輝度値、処理画像(一部)の輝度
値です。
式2 =
f
∑ (f
∑( f
ij
ij
)(
− f × g ij − g
− f )2 ×
∑ (g
ij
)
−g
アルゴリズムの多様性
マッチングアルゴリズムは、下図のように7種類あり、リストボックスより
選択し、GUI上でリアルタイムに検証可能です。
)
2
g
・
はそれぞれ、モデル画像の平均輝度値、処理画像(一
部)の平均輝度値です。
式3 = |式2|
88
【製品ガイド】
RobustFinder Standard
ユーティリティ例
◆ 欠陥検査
◆ リード・バンプ検査
アライメント機能により、正確にアライメントマークを検出後、エッジ評
価型差分により欠陥を検出します。
リードやバンプの位置を高速・高精度に検出します。
単純差分
基準画像
検査画像
エッジ評価型差分
◆ キャリパーツール
◆ 測長
円弧上の測長機能を利用し、歯車設計などで活用されています。
2点間の距離、円近似、線近似、スプライン曲線の生成等、数々のベ
クトルデータを抽出します。
◆ ハフ変換
◆ 各種検査の連続実行
線・円の抽出機能を利用し、ガラス面の表面検査などに活用されてい
ます。
複数の画像に対して処理を連続的に実行する事で、容易にパラメー
タがチューニングできます。
89
【製品ガイド】
RobustFinder Standard
RobustFinder Standard 速度性能
高速テンプレートマッチングライブラリ ベンチマーク
-Windows XP環境下にて512*512*16bit画像を対象に処理プロセッサ:Pentium4 3.2GHz with MMX technology
Model size128×128
ノーマル
重み付け
Model size32×32
ノーマル
重み付け
パラメータ階層設定
128 で4階層、32で2階層
正規化相関
0.88
1.05
3.01
5.61
正規化相関 (反転込み)
0.82
1.05
3.03
5.72
回転サーチ − 前処理OFF
13.82
22.40
125.44
241.09 (360度対応時)
6.97
14.08
119.70
236.04 (360度対応時)
リサイズ
42.00
46.00
61.61
低コントラスト
19.00
21.00
9.17
7.57 (Size=13)
プロジェクション−XY方向
0.86
1.14
3.65
6.83
残差相関 − ¦f-g¦
0.84
0.88
3.30
4.39
− エッジ評価
0.89
0.88
4.52
3.86
− コーナー
0.85
0.98
4.10
4.11
− 前処理ON
ノーモデル − レジマーク
91.44 (80%-120%対応時)
1.21
−
5.77
−
− ブロック
7.0
−
8.70
−
− コーナー
35.0
−
68.00
−
エッジベースサーチ
3.30
−
8.66
−
標準形状サーチ
1.60
−
12.31
−
(エッジ評価点=50%)
※ 本資料は、記載された同一性能を全ての環境において保証するものではありません。
具体的な処理時間は、その内容を明記の上、FAX、E-mail等よりお問合せ下さい。
(処理速度は、システムの設定・周辺機器の有無・対象画像・パラメータによって変化します。
システム構築フロー
ソースコードが自動的に生成されるので、プログラミング技術がなくても高度な画像処理システムの構築が可能です。
90
単位:msec
【製品ガイド】
RobustFinder Professional
Windowsベース カラー対応画像処理ソフトウェア
(コード認識、文字認識、カラー検査機能付き)
製品の特長
<文字認識(OCR ・OCV)>
・漢字・図形・ドット文字・特殊英数字等あらゆるフォントに対応。
・類似文字対応機能(類似文字に対して誤読判定ロジック機能を追加する事で読取精度を大幅に向上。)
・充実したフォントチューニング機能(フォントをチューニングする事で読取精度を大幅に向上。)
<カラー検査>
・色度判定機能搭載
・カラーマッチング
・輝度・ムラ計測
・異物検査アルゴリズム搭載
<コード認識>
・マトリックスコード読み取り(QRコード、DataMatrix対応)
<共通機能>
・画像処理ユーティリティを豊富に搭載(測長・キャリパーツール・ハフ変換・シェーディング等 様々な画像処理機能を搭載。)
・ソースコード自動生成機能(C言語のソースコードが自動生成されるので、開発効率が大幅に向上。)
・Matroxボード ライブラリとの併用可能(Matroxが保有するあらゆる機能が使えるので、オンリーワンシステムの構築が可能。)
概要
RobustFinder Professionalは、テンプレートマッチングをベースとするカラー・モノクロ画像対応の汎用画像処理パッケージソフトウェア(RobustFinder
Standard)にコード認識、文字認識(OCR・OCV)、カラー検査機能を追加した高機能画像処理パッケージソフトウェアです。
プラットホームにはWindowsを採用し、その使いやすいグラフィカルユーザーインターフェースにより、開発者はいろいろなアルゴリズムを瞬時に評価
する事ができます。さらに、ソースコード自動生成機能を利用すれば、短期間で画像処理システムの構築が可能となります。
文字認識例と類似フォント判定例
適用例
その他 レーベル検査やナンバープレート読取など 。
91
【製品ガイド】
RobustFinder Professional
カラー検査 : フラットパネル(FPD)検査システム応用例
3CCDカラーカメラ
4SightM
○輝度・色(CIE xy)判定 ○輝度ムラ欠陥検査
○色度図、数値表示付き
○検査履歴保存機能付き
○非接触簡単測定
○校正処理機能付き
カラー検査 : 異物検査システム応用例
○R・G・B色空間からの色抽出
○5mmΦ以上の異物検出
○コンベア速度120m/分
その他 カラー印刷物検査、など 。
コード認識 : 2Dコード対応
マトリックスコード読み取り
○QRコード
○DataMatrix 対応
92
【製品ガイド】
RobustFinder Professional
仕様一覧
ファイル
編集
描画
画像変換
ファイル
カタログ
新規画像作成
画像編集
ROI
Mim, 非圧縮Tiff, 非圧縮BMP,
画像管理
1,8,16,24,32 ビットの画像作成が可能
コピー/ペースト, クリア, アンドゥ, ズームイン/ズームアウト
画像処理対象エリアの選択が可能
描画機能
情報取得
カラー変換
輝度変換
四角,直線,円 等
ヒストグラム,プロファイル,データダンプ,プロジェクション,鳥瞰図
RGB , HSL , LAB , YUV , CMYK , 擬似カラー, LAB色抽出
二値化, 反転 , 輝度自動調整 , ガンマ補正 , 線形変換 , グラデー
ション , 局所変換 , ノイズ負荷 , 値セット, シェーディング補正 ,
凸包 , ヒストグラム平滑化 , クリップ , ビットシフト
シフト , リサイズ , 回転 , ミラー ,モーション,遠近歪み, レンズ歪
み ,極座標変換 , ワーピング
エッジ抽出(ソーベル, ラプラシアン) , コーナー検出, ガウシアン,
X-エッジ , Y-エッジ , 細線化 , 連結マッピング , エッジ強度(フォー
カス値) , 線除去(二値)
最小,最大,メディアン,ランクフィルター,エロージョン,ダイレーション,
オープニング, クロージング, 距離変換
加算,減算,乗算,最小,最大,割算 ,標準偏差,絶対値, オーバーラップ
パターン検査
円、直線
幾何変換
フィルター
モフォロジー
画素間演算
画像計測
ハフ変換(設定GUI関数呼び
出し可能)
粒子解析(設定GUI関数呼び
出し可能)
高速フーリエ変換
測長
キャリパーツール
位置決め:マッチング
ラスタベクトル変換
正規化相関
プロジェクション相関
低コントラストサーチ
残差相関
重心特徴
:高速化
:サブピクセル
:設定GUI
エッジベース
標準形状サーチ
レジストレーションマーク相関
グリッド相関
パターン認識
階層化
階層レベル
縮小タイプ
候補点条件
探索モード
走査手法
その他
相関補間方式
重心特徴
平均モデル生成
センター情報の保持
関数呼び出し可能
面積, 周囲長 , 穴数 , 穴数面積和 , 穴数・面積比 ,穴面積和・面積 ,穴
距離最大値 , 穴距離最小値 , 穴距離平均値 ,凸包周囲長, 凸包面積,等価
楕円主軸長, 等価楕円副長, 等価楕円主軸・副軸比 ,等価楕円傾斜角,円相
当径, 体積, 重心X , 重心Y , X範囲, Y範囲, 左座標(X,Y),範囲長方形,
範囲長方形縦横費 ,範囲長方形面積比 , 隣接エリア距離,最大値 , 隣接エ
リア距離最小値 , 隣接エリア距離平均値 , 外周距離最大値, 外周距離最
小値 , 外周距離平均値, 外周距離最大値対応角度,
外周距離最小値対応
角度, 外接長方形横長 ,外接長方形縦長 ,外接長方形面積, 外接長方形縦
横比, 外接長方形面積比, 外接長方形中心X ,外接長方形中心Y, 勢力面
積 , 輝度総和 , 輝度平均, 輝度最大, 輝度最小 等
フーリエ変換 , 逆フーリエ変換
長さ計測(四角, 直線, 円 , 多角形) , エッジ計測(幅, 高さ , X座標, Y
座標 ,角度) , 直線計測(突端計測, 単線計測, 双線計測) , 円検出 ,
円周計測(幅計測、角度計測) , ボール計測
2点の中点座標と距離の算出, 円と直線の交点, 点間の積算距離算出,
局座標変換 等 30種類
線の特徴点、線、円、弧 抽出
回転サーチOn,Off、リサイズサーチOn,Off、回転モデル生成On,Off
濃度の正規化On,Off、相関の絶対値On,Off
X方向、Y方向、X&Y方向
Σ¦f-g¦、Σ(f−g)2、ΣT¦f-g¦(面積)、ΣT¦f-g¦(輝度)
カラーサーチ、エッジ評価型差分サーチ、2値、濃淡、
自動2値化モードOn,Off、主軸On,Off
ベクトル相関
ノーモデルサーチ
90度反転、180度反転
リードタイプ、バンプタイプ
Firstレベル、Lastレベル
平均、最小、最大、最大2、
最小2、コピー
近傍画素数、相関値
5画素、7画素、10画素
ステップ、山登、チェッカー走査
中止条件(サーチ個数、相関値、確実性)サーチエリア設定
2次、双2次、3次
2値、濃淡
回転、リサイズ平均モデル
平均画像、標準偏差バッファ
円、クロス、短形、直線、円弧
平均モデル、標準モデル、人口モデル
(→次表に続く)
93
【製品ガイド】
RobustFinder Professional
仕様一覧(2/2)
(→前表から続く)
欠陥検査
エッジ評価型差分手法
繰り返しパターン手法
繰り返しマッチング手法
エッジ抽出手法
:設定GUI
関数呼び出し可能
コード認識
コードタイプ
:設定GUI
文字認識 :OCR・OCV
(※Professional版のみ)
:設定GUI
関数呼び出し可能
登録フォント
ユーザー定義フォント
Windowsシステムフォント
フォント登録数
重み付けバッファ
認識手法
輝度・色度検査手法
異物検査手法(色抽出)
:設定GUI
スクリプト
関数呼び出し可能
スクリプト
キャリブレーション
:MATROX
:TWAIN
(※検証用GUIのみ)
(※1)
(※2)
QRコード、DataMatrixコード
OCR-A,B(JIS規格), SEMI(※1)
漢字, ひらがな, カタカナ, ロゴなど自由に登録可
システムフォントの取り込み可
制限無し(※2)
利用可
グレースケール相関方式、フォント分割手法
関数呼び出し可能
カラー検査:
(※Professional版のみ)
カメラ
差分設定(パターン検査)
評価点数(十字4点 ,十字8点 ,十字12点 ,四角8点)
差分設定(隣接差分, モデルベース差分)
フィルタ設定(ソーベル, ラブラシアン)
ソースコード生成
実長補正
画像歪み補正
カメラ校正
Matroxボード対応
(MIL-Lite が 別 途 必 要)
USB2.0カメラ
スキャナー入力
CIE標準計測(xy)、輝度ムラ検査、色度図・数値表示付き
R・G・B色空間抽出
一連の流れをスクリプトファイルに登録/実行することで検証時間
を短縮
スクリプトをCコードに変換することで効率的な開発が可能(※3)
cm,mm等平均フォントの自動生成
Matrox Helios, Matrox Solios ,Matrox Morphis, Matrox Corona Ⅱ,
Matrox Meteorシリーズに対応
マイクロビュー社製 MVC1000シリーズに対応
TWAINスキャナー入力に対応
認識実行の前に、キャリブレーションなどの操作が必要です。
HDDおよびメモリ容量に依存します。
動作環境
・AT互換機
・PentiumⅡ233MHz以上
・Windows 2000/XP
・Memory 64Mbyte以上
・Microsoft VisualC++
・Microsoft VisualBasic6.0
・Microsoft VisualBasic .Net 2003
・画像入力するには、Matrox社のMIL、MIL-Liteが必要です。
・Display 1024×768以上推奨
・HDD 1Gbyte以上推奨
(主に画像保存用で、サンプル画像を含め、
フルインストールには150Mbyte以上必要です。)
94
<販売元>
キヤノンシステムソリューションズ株式会社
イメージングシステム部
E-mail:[email protected]
東京:〒108-0073
東京都港区三田3-11-28
TEL(03)5730-7133 FAX(03)5730-7134
大阪:〒530-0004
大阪市北区堂島浜1-2-6 新ダイビル
TEL(06)4799-8923 FAX(06)4799-8925
取り扱い画像処理製品最新情報はこちらをご覧下さい。
URL:http://im.canon-sol.jp/
2007/12/03
※本カタログは、情報の提供を目的としたものであり、性能・仕様について保証するものではありません。
本カタログの内容は予告なしに変更することがあります。
お買い上げの際は、当社担当者にご確認の上、ご用命いただきますようお願いいたします。
※MatroxはカナダMatrox社の登録商標です。
※Windows, Windows XP, Windows 2000は米国マイクロソフト社の商標です。
※RobustFinderはキヤノンシステムソリューションズ株式会社の登録商標です。
※その他、このカタログに記載された会社名および商品名は、各社の商標または登録商標です。
※本資料で使用しているMatrox社製品の図・写真はカナダMatrox Electronic Systems Ltd.より提供されたものです。
95