線画解析 第3回.

Slides:



Advertisements
Similar presentations
Absolute Orientation. Absolute Orientation の問題 二つの座標系の間における剛体 (rigid body) 変換を復元す る問題である。 例えば: 2 台のステレオカメラから得られた3次元情報の間の関 係を推定する問題。 2 台のステレオカメラから得られた3次元情報の間の関.
Advertisements

製図の知識 2013 年 7 月 18 日(金) Ⅲ限 電子制御設計製図Ⅰ. ( a )図面の大きさ A0~A4 の 4 種類 (b) 横方向 X と縦方向 Y の比率 横置きとし, X:Y= :1 とする. 図面の大きさ A1 A2 A3 A4 用紙の大き さの呼び 用紙の大きさ A01189×841.
Determining Optical Flow. はじめに オプティカルフローとは画像内の明る さのパターンの動きの見かけの速さの 分布 オプティカルフローは物体の動きの よって変化するため、オプティカルフ ローより速度に関する情報を得ること ができる.
Ruth Onn, Alfred Bruckstein (Int J Comp Vision 1990)
白井ゼミ 豊田秀樹(2008)『データマイニング入門』 (東京図書)。4章
豊洲 304教室 15 JULY コンピュータグラフィックス 2008年度版.
2013年7月3日(水) Ⅱ限 電子制御設計製図Ⅰ 教科書P.160~
コンピュータビジョン特論 第8回対象追跡 2006年11月22日 加藤丈和.
HOG特徴に基づく 単眼画像からの人体3次元姿勢推定
静止背景における動物体の検出と追跡 陳 謙 2004年10月19日.
パノラマ動画像モデルによる 仮想空間表現システムの研究
第3回  CVにおけるエピポーラ幾何
・力のモーメント ・角運動量 ・力のモーメントと角運動量の関係
画像処理論.
図学及び製図 担当教員:鄭聖熹 教室:  J307.
円筒座標をやる前に 復習をします。 1.三角関数の復習(高校数学) 2.2次元極座標の復習(高校の数学B) 3.円筒座標の復習(前期)
スペクトル法による数値計算の原理 -一次元線形・非線形移流問題の場合-
平成23年8月 情報学群 岡田 守 このスライドは, 前川佳徳編著による「コンピュータグラフィックス」(オーム社)を基に作成されている.
9月27日 パラボラミラーによる ミリ波ビーム絞り
Nonrigid Structure from Motion in Trajectory Space
Probabilistic Method 6-3,4
透視投影(中心射影)とは  ○ 3次元空間上の点を2次元平面へ投影する方法の一つ  ○ 投影方法   1.投影中心を定義する   2.投影平面を定義する
慣性モーメントを求めてみよう.
金沢大学 工学部 情報システム工学科3年 岩淵 勇樹
3次元剛体運動の理論と シミュレーション技法
Lorenz modelにおける 挙動とそのカオス性
顔部品の検出システムの構築 指導教員 廉田浩 教授 1DS04188W  田中 甲太郎.
参考書 佐藤 淳: 「コンピュータビジョン -視覚の幾何学-」 コロナ社
コンピュータビジョン 第1回.
エッジの検出 画像中に表示された物理の輪郭(エッジ(edge))や線では、一般的に濃淡が急激に変化しており、これらは画像中のなんらかの構造を反映していることが多い このようなエッジや線の検出処理は、画像理解や認識のための前処理として重要である   差分型によるエッジ検出   零交差法によるエッジ検出.
Computer Graphics 第3回 座標変換 芝浦工業大学情報工学科 青木 義満
Bottom-UpとTop-Down アプローチの統合による 単眼画像からの人体3次元姿勢推定
第2回 両眼立体視と明るさ解析.
決定木とランダムフォレスト 和田 俊和.
電磁波 アンテナ.
第2回 位置情報とは 空間の中の位置 位置計測の原理.
Hough変換 投票と多数決原理に基づく図形の検出
画像処理工学 2013年1月23日 担当教員 北川 輝彦.
OpenGLライブラリを用いた3次元フラクタルの描画
5章  3次元形状を2次元面に投影する 3次元空間内に定義した形状を,2次元面上(ディスプレイのスクリーン面,プリンタの紙面など)に投影して表示するために必要になる変換について説明する.
構造情報に基づく特徴量を用いた グラフマッチングによる物体識別 情報工学科 藤吉研究室  EP02086 永橋知行.
Computer Graphics 第10回 レンダリング(4) マッピング
第12回   ディジタル画像(3) ディジタル画像処理(3)
予測に用いる数学 2004/05/07 ide.
可視面・不可視面の判定方法と隠れ面(不可視面)の消去法について述べる.
内視鏡画像からの奥行き情報提示による 視覚支援システムの開発
2つの平行光の観測による 内部カメラパラメータの安定なキャリブレーション
中学数学1年 5章 平面図形 §2 作図 (3時間).
Data Clustering: A Review
Thesis Supervisor: Katsushi Ikeuchi 池内克史
一方向画像からの 3Dモデル生成 電気電子工学科 白井研究室 T215049 田原 大輝.
建築模型制作支援のための ソフトウェア研究開発
9.通信路符号化手法1 (誤り検出と誤り訂正の原理)
文化財のデジタル保存のための 偏光を用いた透明物体形状計測手法
第1回、平成22年6月30日 ー FEM解析のための連続体力学入門 - 応力とひずみ 解説者:園田 恵一郎.
「データ学習アルゴリズム」 第3章 複雑な学習モデル 報告者 佐々木 稔 2003年6月25日 3.1 関数近似モデル
Bottom-UpとTop-Down アプローチの組み合わせによる 単眼画像からの人体3次元姿勢推定
わかりやすいパターン認識 第7章:部分空間法  7.1 部分空間法の基本  7.2 CLAFIC法                  6月13日(金)                  大城 亜里沙.
問題作成、解説担当:中島 副担当:坪坂、松本
「ICAによる顔画像特徴量抽出とSVMを用いた表情認識」
第9章 学習アルゴリズムとベイズ決定側 〔3〕最小2乗法とベイズ決定側 発表:2003年7月4日 時田 陽一
第5回 両眼立体視と明るさ解析.
地理情報システム論(総)/ 国民経済計算論(商)
地理情報システム論 第4回 コンピュータシステムおける データ表現(2)
音響伝達特性を用いたシングルチャネル音源方向推定
パターン認識特論 カーネル主成分分析 和田俊和.
AAMと回帰分析による視線、顔方向同時推定
市松模様を使用した カメラキャリブレーション
グラフ-ベクトル変換を用いたグラフ構造表現による一般物体認識
非線形システム解析とオブザーバ.
Presentation transcript:

線画解析 第3回

3次元画像処理のパラダイム(Marr) 物体中心表現 観測者中心表現 明るさ 両眼立体視 動き テクスチャ 線画 3D特徴抽出 3次元物体表現 各種3次元表現 観測者中心表現   2-1/2次元表現 統合処理 明るさ 両眼立体視 動き テクスチャ 線画 3D特徴抽出 (shape-from-x) 2次元画像

2次元画像と3次元世界 カメラ画像は,三次元の座標系から二次元の画像座標系へ射影したもの 二次元画像 三次元世界

カメラモデル 数学的にモデル化 三次元世界の点Mから画像上の点mをどのように対応付けるか X m 焦点距離:f y 画像中心:c Z Y x M 画像座標系 カメラ座標系 三次元世界の点Mから画像上の点mをどのように対応付けるか

中心射影 ピンホールカメラモデル レンズ系を針の穴(pinhole)とみなす X m 焦点距離:f y 画像中心:c レンズ中心:C Z Y (X,Y,Z):三次元空間の座標 (x,y):射影された画像上の座標 s:スカラー M 画像座標系 カメラ座標系

中心射影(続き) 座標系の位置を入れ替えると よく使われているモデルであるが,非線形変換である X x f Z C c m y Y M カメラ座標系 画像座標系 よく使われているモデルであるが,非線形変換である

正射影(平行射影) 射影の近似(線形化) カメラ↔物体間の距離に無関係 今回の線画解析では,正射影を使う X x Z C c y Y m (X,Y,Z):三次元空間の座標 (x,y):射影された画像上の座標 M カメラ座標系 画像座標系 今回の線画解析では,正射影を使う

線画解釈(線画の作成) Laplacian of Gaussian

線画抽出抽出 原画像 微分画像 線画画像

線画知覚

線画から奥行き情報 2次元の線画が与えられ 元の3次元物形状を推定 なぜひし形にみえずますにみえるのか? コンピュータが同じように解釈するようにできないか?

線画解釈研究歴史 重要性 パイオニア 3次元情報が得られる例証(制限つきではあるが) 初期の成功例(部分的ではあるが) 拘束伝播なる考えが導入 パイオニア Roberts(1976) CVのパイオニア Guzman(1969) 不完全ながら問題指摘 Huffman&Clows (1971) 頂点辞書を提案 Waltz (1972) 拘束伝播の導入

解釈のアウトライン 稜線のタイプ 頂点のタイプ 頂点辞書 拘束伝播による線画のラベル付け 欠点

稜線のタイプ 凸稜線:+ 凹稜線:- 輪郭線:矢印の方向に進むと右側に物体,左側が背景

線画のラベル付け 3D形状を知っていればラベル付けは容易 逆操作は可能か?

可能なラベル数(拘束なし) →3Dの知識による拘束の必要性 9 本の線よりなる 各4 ラベルの可能性 →4x4x4x4x4x4x4x4x4=250,000の可能性 しかし!  現実は1通りしかない 250,000の可能性を減少させる必要あり! →3Dの知識による拘束の必要性

頂点の見えの分類 -> 何らかの制限を導入し、数を減らしたい

制限 三面頂点-最大3枚の面よりなる 特異な見え(非常にまれな見え)は除く 影、割れ目等がない

制限下での頂点の種類

頂点のラベル付け 3枚の平面の交差による3面頂点 3枚の平面は空間を8個の小空間に分割 可能性について数え上げ                 (空 <ー> 実)

数え上げ(0)  0個の小空間がつまっている      ->  頂点はなし

数え上げ(1) 1個の小空間がつまっている  他の7つの小空間より3つのラベル

数え上げ(2) 2つの小空間がつまっている 特異な見え -> ラベルなし

数え上げ(3) 上の背後‥L型 右上‥L型 左下‥L型 真上‥ARROW型 真下‥FORK型

その他の場合 4小空間 - 特異な見え 5小空間 - 2L型,1ARROW型 6小空間 - 特異な見え 7小空間 - 1FORK型  4小空間 - 特異な見え  5小空間 - 2L型,1ARROW型  6小空間 - 特異な見え  7小空間 - 1FORK型  8小空間 - 頂点なし

ハフマン・クロー頂点辞書 他の可能性なし 208の可能性が12個に限定 L型      - 6個 ARROW型 - 3個 FORK型   - 3個

ラベル付けへの拘束 線の両端での整合性 -> さらなる拘束 拘束なし --250,000の可能性 拘束あり 3ARROW - 3x3x3 拘束なし --250,000の可能性 拘束あり    3ARROW - 3x3x3   3L - 6x6x6   1FORK - 3 →3x3x3x6x6x6x3=17,496の可能性 線の両端での整合性    -> さらなる拘束

拘束伝播によるラベル付け “Waltz フィルタリング” 稜線の両側で同じ特徴である必要 頂点を通して拘束伝播 通常、輪郭線から始める バックトラックが必要

ラベル付けの例

特徴1 同一の線画が複数解釈

特徴2: 周辺からの拘束伝播

特徴3: ワイアーフレーム 人間の知覚: フリップフロップ (Necker 1832,Swiss naturalist)

欠点1: ラベル付け不可能

ラベル付け可能な不可能物体 ラベル付けができても,その立体が実現するわけではない

欠点3: 定性表現 ラベルが同じで合っても一意には決まらない

ラベル付けのまとめ 3次元解釈の入門 1. 3次元拘束の抽出 2. 拘束の画像上での影響 3. 拘束を利用したアルゴリズムの開発 --> コンピュータビジョンの定石 道具: 拘束伝播

線画解釈の問題点 あいまい性の存在 完全な線画抽出が前提 -> 不可能 定性表現にしかすぎない

グラディエント空間

グラディエント空間 面の傾きを点として表現する 実画像空間との双対関係 面 - 点 線 - 線 点 - 面 直交関係 球面の平面への投影

法線ベクトル 平面方程式 Normal vector 法線ベクトル: (A, B,C) 書き換え

面のグラディエント Gradient of surface is Gradient of plane

面のグラディエントの特性 p1 p3 p2 y q p y軸回りの角度が pの値となる

グラディエントと法線の関係 x, y軸回りの角度により,全ての平面の傾きを表す z q 1 (p,q) p p5 y x p4 p1 y q p q x y Normal Vector z x p1 p4 p5 q p p1 p3 p2 y x, y軸回りの角度により,全ての平面の傾きを表す

グラディエント空間での多面体 G H F E D C B I A x y A’ D’ C’ B’ I’ H’ G’ F’ E’ p q + - x y A’ D’ C’ B’ I’ H’ G’ F’ E’ p q Top view of polyhedron A ∥ x-y plane Same order as left

面上のベクトル (x,y,z) (x,y) (p,q,1) 画像面

2枚の平面間のベクトル 2枚の平面が交わる稜線のベクトルを として 平面のグラディエントを とすると If , then 2枚の平面が交わる稜線のベクトルを      として 平面のグラディエントを                 とすると If , then p q G1 G2 稜線は,2平面のグラディエント間の線分と直角になる

点の順序 B1’ B2’ B3’ A p q B1 B3 B2 S T A 稜線STが凸であれば,グラディエント空間での点の順番は図のようになり, 稜線STが凹であれば順番が入れ替わる

グラディエントとラベル付け 1. 適当なグラディエント (0,0) を 面Aに割り振る 2. B面において1,2 がコネクトか輪郭線か? 3. 1 がコネクトエッジと仮定すると 4. 面Bのグラディエントが仮定できる 5.2もコネクトエッジと仮定すると 6. (line A’B’) (line 2) は不可能なため,line 2は輪郭線 B A C 1 2 3 4 5 B’ A’ p q line 1

続き 7. 同様に4 がコネクトエッジと仮定すると,line 5は輪郭線 8. これらのラベル付けは 9. 複数の解釈に到達 B A C 1 2 3 4 5 B’ A’ p q C’ C line 4 + -

不可能物体の検出 R2 R1 L2 L1 L1 L2 R2のグラディエントが2つ定義されるため,不可能物体

まとめ グラディエント空間の使用 法線の表現 不可能物体の検出 頂点辞書を使用せずラベル付け

参考文献 M.B. Clowes, “On seeing things,” Artificial Intelligence, Vol.2, pp.79-116, 1971 D.A. Huffman, “Impossible objects as nonsense sentences,” Machine Intelligence, Vol.6, pp.295-323, 1971 A.K.Mackworth, “On reading sketch maps,” 5th IJCAI, pp.598-606, 1977