[SCore-users-jp] Re: Re: Re: Re: [SCore-users-jp]クラスタによる画像処理に関して

染次 孝博 takahiro_someji @ hitachi-metals.co.jp
2002年 1月 31日 (木) 11:09:21 JST


 どうも.
 染次@日立金属です.

 画像容量の件ですが,インラインの時間を気にするアプリケーションですから
ディスクには落としません.
 画像入力I/Fから画像をメモリ上に取り込み,それを複数のPCに転送し処理を
行うことを想定しています.500MBといっても一つの塊ではなく,例えばカメラ
5台から各100MB取り込み,計500MBということです.例えば,(1)画像取り込
み,(2)転送,(3)処理,をパイプライン的に(これをクラスタで各PCに分
担させる)処理を行えば,転送のボトルネックを避けることができると思います.

 画像処理ライブラリの件ですが,VSIPLはなんせ英語なもんですから理解に時
間がかかります.だれか使用実績があれば気合を入れてマスターする気になるの
ですが.

 あと,Intelにも画像処理ライブラリがあるようです.

以上


-------- Original Message --------
染次様

富士通研の住元です。

From: 染次 孝博 <takahiro_someji @ hitachi-metals.co.jp>
Subject: [SCore-users-jp] Re:Re: Re: [SCore-users-jp]クラスタによる画像
処理に関して]
Date: Wed, 30 Jan 2002 14:17:02 +0900
>  インラインの画像処理検査では,処理タクトは通常は0.1秒〜数秒です.
>
>  今回の対象は,画像容量が500MBくらいあり,PC1台で10秒くらい掛かるとこ
> ろを1〜2秒くらいにしたいというものです.
>  データ転送がネックになるかということは,現状分かりません.

画像の容量の500MBというのは、1つのファイルでしょうか?あるいはいくつかの
ファイルにわかれているのでしょうか? 単純に500MBのデータを転送するには、
100MB/sのネットワーク(Gigabit Ethernetクラス)で5秒、Myrinet(200MB/sと
して)を使って、2.5秒かかります。実際にはディスクなどに入ると転送能力は
落ちるると思います。ある程度、データ転送に時間がかかっても、処理をパイプラ
イン的にできるのであれば、時間短縮は可能とおもいます。

>  現在,この種のアプリケーション開発は,PCの性能が高くなったこともあり,
> 画像入力I/FをPCに挿入し,オールインワン構成が多くなっています.ソフト
> は,各社専用のライブラリを提供しており,Windows上で動くものがほとんど
です.
>  Windowsの世界では,Matroxやコグネックス,Corecoなど,Linuxでは(株)リ
> ンクスなどを知っていますが,通常PC1台毎のライセンスですので,クラスタに
> するとライセンス費がかかってしまいます.
>
>  一般的なアプリケーションの内容は,1.画像入力,2.シェーディング補
> 正,3.パターンマッチングによりどこに検査部位があるかを探る,4.エッジ
> 検出&エッジtoエッジ間の距離計算,5.円形穴の穴径計測,6.2値化,7.2
> 値化面積,個数計算,8.良否判定
> でしょうか.
>
> たまたま見つけたのですが,VSIPLなんかはどうでしょうか.
>
> 以上上

ドキュメントとコードを少しみてみましたが、ドキュメントなどかなり気合いが
入ったものになっていますね、、DARPAとの契約で作られたのもののようです。
http://www.vsipl.org/

仕様的な妥当性については、判断できないのですが、フリーの実装もありますの
で、試されるのが良いかと思います。

これくらいの仕様があれば、十分なのでしょうか?




SCore-users-jp メーリングリストの案内