1 / 16

J-AIUEO (Japanese IUE Committee)

J-AIUEO (Japanese IUE Committee). The Image Understanding Environment. 画像理解の 計算モデル の確立 データ構造、アルゴリズム 研究の効率化:研究成果の 交換、評価 を促進 ベンチマーキング 技術の蓄積、技術移転の プラットフォーム rapid prototyping を可能にするプログラミング環境. IUE の開発体制. ARPA プロジェクト(米国) Leader: Joe Mundy (General Electric) 主要大学 Amerinex AI (実際の開発)

dillian
Download Presentation

J-AIUEO (Japanese IUE Committee)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. J-AIUEO (Japanese IUE Committee)

  2. The Image Understanding Environment • 画像理解の計算モデルの確立 • データ構造、アルゴリズム • 研究の効率化:研究成果の交換、評価を促進 • ベンチマーキング • 技術の蓄積、技術移転のプラットフォーム • rapid prototypingを可能にするプログラミング環境

  3. IUE の開発体制 • ARPAプロジェクト(米国) • Leader: Joe Mundy (General Electric) • 主要大学 • Amerinex AI(実際の開発) • International Collaboration • 日本-情報処理学会CV研究会のWG(J-AIUEO) • Real World Image Database etc • Europe

  4. IUE のゴール • 汎用的なツール • 画像理解のための詳細なクラス階層の定義 • 様々なデータ表現のサポート • STL (Standard Template Library) 基にしたベースクラス • 他のシステムとの協調 • データの共有 • アルゴリズムの共有 • 標準的な視覚化、GUIツール • 標準的な画像理解用アルゴリズムライブラリ • オンラインマニュアル(HTML)

  5. IUE の設計方針 • オブジェクト指向(C++) • UNIXワークステーション上で動作 • Sun(SunOS4, Solaris), Linux,... • 流通しているのソフトウェアの有効利用 • Khoros, KBVision,... • フリーソフトウェア • ドキュメントオリエンテッド-LaTex → C++ • 大規模

  6. IUE のクラス階層 Spatial Objects Image Features Base Classes Transforms Images Sensors Tasks

  7. 空間的オブジェクト pointset cell-lattice IUE_object curve is-closed tangent curvature line set parametric-line tangent spatial-object point nearest-point transform intersection parametric-line-segment surface length parametric-line-segment-3d volume constructors topology-network part-instance-network

  8. iue-object name set annotation spatial-object is-a is-in nearest-point transform intersection curve is-closed line parametric-line tangent curvature parameter-to-point initial-point final-point parametric-line-segment parametric-line-segment-2d length constructors begin-point end-point

  9. 座標と座標変換 cartesian-cs-2d cartesian-cs earth-central-cs coordinate-system cartesian-cs-3d axis-descriptors dimensionality object-centered-cs non-cartesian-cs local-cs transform-point-to rotate-around-point-by scale-to non-cartesian-cs-3d cylindrical-cs coordinate-transform spherical-cs geodetic-lat-long-cs compose-transforms translate-to is-affine geographic-cs geocentric-lat-long-cs spheroid UTM-cs

  10. 画像 scalar-image-2d<T> scalar-image-2d T get-pix (x,y) set-pix (x,y,T) f get-pix-f (x,y) i get-pix-i (x,y) set-pix-f (x,y,i) set-pix-i (x,y,i) scalar-image Any class derived from image-data-2d f get-pix (a<i>) set-pix (a<i>, f) scalar-image-3d generic-image f get-pix-f (x,y,z) i get-pix-i (x,y,z) set-pix-f (x,y,z,i) set-pix-i (x,y,z,i) scalar-image-3d<T> a<f> get-pix (a<i>) set-pix (a<i>, a<f>) T get-pix (x,y,z) set-pix (x,y,z,T) tuple-image tuple-image-2d Any class derived from image-data-3d a<f> get-pix (a<i>) set-pix (a<i>, a<f>) a<f> get-pix-f (x,y) a<i> get-pix-i (x,y) set-pix-f (x,y,a<i>) set-pix-i (x,y,a<i>) tuple-image-2d<T> T get-pix (x,y) set-pix (x,y,T) Any class derived from image-data-3d

  11. 画像特徴 image-block image-edge image-curve-2d image-face pixel-chain-2d image-region image-feature edgel-chain-2d sweep histogram append start-tangent ith-edgel curve-feature strength pixel-support edgel tangent-vector edgel-2d point-feature left-normal covariance-matrix line-segment-edgel-2d surface-feature point-edgel-2d image-feature-collection gradient

  12. センサー passive-energy-sensor composite-sensor-model sensor sensor-model geometric-sensor related-sensor scene sensor-transform data-model image-based-model composite-sensor SAR-model active-energy-sensor energy-source detector SAR-sensor pin-hole-lens energy-transfer-system lens thin-lens focal-length focus-distance front-nodal-point entrance-pupil exit-pupil transmission-characteristics thick-lens composite-lens

  13. IUE アルゴリズムライブラリ • IUE クラス階層や表示ツールをベース • PIKSをなるべく利用 • Example modules: • edge detectors • image arithmetic • convolutions • FFT • image morphology • edge-sharpening filters • line extractors • region growers • corner detectors • model matchers Under Development

  14. 外部データの表現 • システム間でのデータ交換のためのデータ表現を標準化 • IUE クラス階層に基づく • ASCII で表現(ポータビリティの確保) • キーポイント • Abstract representation • 画像理解のためのデータ構造の標準化 • Physical representation • Abstract representation 記述のための構文の標準化 • Programming support • データ交換のための I/O ライブラリ(C/C++ based)

  15. IUE 2.0 • Platform • SunOS4, SunSolaris, Linux(not yet) • Implemented classes • 600 classes • 400 template instances • Required disk space • 500MB(at compile time) • Required memory space • 32MB (Virtual space >100MB)

  16. WWW サイトの紹介 • http://vision.kuee.kyoto-u.ac.jp/IUE/ • http://www.aai.com/IUE/

More Related