Automatic Image Collection of Objects with Similar Function by Learning Human Grasping Forms Shinya Morioka, Tadashi Matsuo, Yasuhiro Hiramoto, Nobutaka.

Slides:



Advertisements
Similar presentations
Image Mix and Match Internet images – Colorization – Most similar image searching – Collage Object insertion.
Advertisements

3D Wand による 3 次 元形状計測. 3次元形状計測装置  3D Wand(テクノドリーム 21 社 製)  構成 3D Wand 本体: 7 つの発光ダイオー ドとラインレーザー発光装置が一体となっ た手に持って移動できる電池駆動の装置.
SPSSによるHosmer-Lemeshow検定について
東京工科大学 コンピュータサイエンス 亀田弘之
7.n次の行列式   一般的な(n次の)行列式の定義には、数学的な概念がいろいろ必要である。まずそれらを順に見ていく。
第 3 回 iPhone アプリ開発勉強会 Objective-C 基礎講座 - インスタンスメソッド - 三井 相和.
9.線形写像.
時間的に変化する信号. 普通の正弦波 は豊富な情報を含んでいません これだけではラジオのような複雑な情報 を送れない 振幅 a あるいは角速度 ω を時間的に変化 させて情報を送る.
情報処理A 第10回 Excelの使い方 その3.
5.連立一次方程式.
相関.
―本日の講義― ・平均と分散 -代表値 -ぱらつき(分散・標準偏差等) ・Excelによる演習
ノイズ. 雑音とも呼ばれる。(音でなくても、雑 音という) 入力データに含まれる、本来ほしくない 成分.
人工知能特論 II 第 6 回 二宮 崇 1. 今日の講義の予定 確率的文法 品詞解析 HMM 構文解析 PCFG 教科書 北研二 ( 著 ) 辻井潤一 ( 編 ) 言語と計算 4 確率的言語モデル 東大出版会 C. D. Manning & Hinrich Schütze “FOUNDATIONS.
青森大学 5 号館の 模型の設計と製作 ソ 小山 内 拓真
清水彰一 写真の表示. はじめに 画像を Photo Albums から選択し表示するアプリ 手順 1. Xcode でプロジェクトの作成 2. Interface Builder で UI 部品を配置 3. Xcode で必要なクラスを定義 4. 各 UI 部品の結びつきのための変数を IBOutlet.
地球温暖化と 天候の関係性 ~温暖化は天候のせいなのではないのか~. 目的課題 地球温暖化現象 ただの気象条件によるものではないのか? 地球温暖化現象に天候は関係しているの か?
1章 行列と行列式.
1 ヤマセに関する 2-3 の話題 (2) 川村 宏 東北大学大学院理学研究科 H 弘前大学.
本宮市立白岩小学校. 1 はじめに 2 家庭学習プログラム開発の視点 ① 先行学習(予習)を生かした 確かな学力を形成する授業づく り ② 家庭との連携を図った家庭学習の習慣化.
フーリエ級数. 一般的な波はこのように表せる a,b をフーリエ級数とい う 比率:
3.エントロピーの性質と各種情報量.
9.通信路符号化手法1 (誤り検出と誤り訂正の原理)
Excelによる積分.
1 6.低次の行列式とその応用. 2 行列式とは 行列式とは、正方行列の特徴を表す一つのスカ ラーである。すなわち、行列式は正方行列からスカ ラーに写す写像の一種とみなすこともできる。 正方行列 スカラー(実数) の行列に対する行列式を、 次の行列式という。 行列 の行列式を とも表す。 行列式と行列の記号.
計算のスピードアップ コンピュータでも、sin、cosの計算は大変です 足し算、引き算、掛け算、割り算は早いです
線形符号(10章).
1 0章 数学基礎. 2 ( 定義)集合 集合については、 3セメスタ開講の「離散数学」で詳しく扱う。 集合 大学では、高校より厳密に議論を行う。そのために、議論の 対象を明確にする必要がある。 ある “ もの ” (基本的な対象、概念)の集まりを、 集合という。 集合に含まれる “ もの ” を、集合の要素または元という。
複素数.
1 0章 数学基礎. 2 ( 定義)集合 集合については、 3セメスタ開講の「離散数学」で詳しく扱う。 集合 大学では、高校より厳密に議論を行う。そのために、議論の 対象を明確にする必要がある。 ある “ もの ” (基本的な対象、概念)の集まりを、 集合という。 集合に含まれる “ もの ” を、集合の要素または元という。
人工知能特論II 第7回 二宮 崇.
信号測定. 正弦波 多くの場合正弦波は 0V の上下で振動する しかし、これでは AD 変換器に入れら れないので、オフ セットを調整して データを取った.
1 9.線形写像. 2 ここでは、行列の積によって、写像を 定義できることをみていく。 また、行列の積によって定義される写 像の性質を調べていく。
通信路(7章).
アルゴリズムとデータ構造 補足資料 7-4 「単純交換ソート exsort.c 」 横浜国立大学 理工学部 数物・電子情報系学科 富井尚志.
6.符号化法(6章).
ビット. 十進数と二進数 十進数  0から9までの数字を使って 0、1、2、3、4、5、6、7、8、9、 10、11、12 と数える 二進数  0と1を使って 0、1、10、11、100、101、11 0、111 と数える.
創成C PROGRAMMING PROJECT 中部大学工学部情報工学科:創成Cインタラクティブデザイン( アプリ名: ZIP 2 GPS 作成者: EP00000 藤吉 弘亘.
三角関数の合成.
平成22年度予算の国立大学法人関連要望事項に係るパブリックコメント説明会
正弦波.
3.正方行列(単位行列、逆行列、対称行列、交代行列)
様々な情報源(4章).
論理回路 第1回. 今日の内容 論理回路とは? 本講義の位置づけ,達成目標 講義スケジュールと内容 受講時の注意事項 成績の評価方法.
Bar-TOP における光の 群速度伝播の解析 名古屋大学 高エネルギー物理研究室 松石 武 (Matsuishi Takeru)
伝わるスライド 中野研究室 M2 石川 雅 信. どのようなスライドを作れば良 いか 伝えたいこと.
データベース入門 日進高等学校 情報化推進委員会. 表計算ソフトとの比較 表計算ソフト (Excel) データベース ( Access ) 編集 二人目はデータの編集が ロックされる 複数の人が同時にデータ を 編集できる 信頼性 ファイルの数だけ データが存在する データは一つ データ処理 自由.
C言語応用 構造体.
1. 学内や寮への LAN アクセスポイント 設置にともなう接続確認および接続 マニュアルの作成 2. 無線 LAN の Air Station による環境設定 3. 現在進行中の活動 卒業研究中間発表 D1957 河野和宏.
Automatic Language Acquisition, an Interactive Approach † Robert J. Martin † 大西昇 ‡ 山村毅 † 名古屋大学 ‡ 愛知県立大学.
HKS Analysis Log Jul 2006 Part1 D.Kawama. 第壱部 HKS Sieve Slit Analysis.
Beam tracking & low energy fragment 歳藤利行 P152Video
HSPによる学習機能付き シューティングゲームの製作
1 プログラミング言語論 第13回 プログラムの意味論と検証 (2) 表示的意味論 担当:犬塚. 2 表示的意味論 denotational semantics  表示的意味論では、プログラムの要素とそれが 意味するものを対応付ける。 変数 式 文 A B … A+2 2B+C A:=A+2 if.
物体識別のための Adaboost を用いた入力特徴の評価 物体識別のための Adaboost を用いた 入力特徴の評価 情報工学科 藤吉研究室 EP02132 土屋成光.
8.任意のデータ構造 (グラフの表現とアルゴリズム)
コンピュータ活用 第9 週 制作技術ー3 : 双方向通信 CGI システムと環境変数. クライアントとサーバーとの間の双方向通信の考え方 URL を送信し て HTML 文書返信 データ送信 (cgi) 入力に対する応答 データ入力 閲覧ソフトか ら 応答内容表示 クライアン ト サーバー データ受.
二次元、三次元空間の座標表現 点のベクトル表現と行列による変換 点、線、面の数理表現 図形の変換 投影、透視変換
メニューに戻る メニューに戻る | 前表示スライド 前表示スライド G*power 3 の web ページ Windows はこちら Mac はこちら ダウンロード後,実行してインストール.
実験5 規則波 C0XXXX 石黒 ○○ C0XXXX 杉浦 ○○ C0XXXX 大杉 ○○ C0XXXX 高柳 ○○ C0XXXX 岡田 ○○ C0XXXX 藤江 ○○ C0XXXX 尾形 ○○ C0XXXX 足立 ○○
携帯電話でのコミュニ ケーションについて 1班真田 出水 佐伯 堺. 仮説  女性のほうが携帯電話を使ったコミュニ ケーションを重要視する。
HCC Hair Color Change. メンバー ソ 渋谷麻美 ソ 渋谷麻美 ソ 清野理衣子 ソ 清野理衣子 ソ 三上貴大 ソ 三上貴大.
Self-efficacy(自己効力感)について
Photometric Stereo for Lambertian Surface Robert J. Woodham, "Photometric method for determining surface orientation from multiple shading images", Optical.
東北大学 情報科学研究科 システム情報科学専攻 TOKUYAMA Lab. 1 左順序付き柔軟ラベリングの実 装 Implementation of Left-part ordered Flexible Labeling 東北大学大学院 情報科学研究科 ◎小池 敦 徳山 豪.
IIR 輪講復習 #18 Matrix decompositions and latent semantic indexing.
1.テキストの入れ替え テキストを自由に入れ替えることができます。 2.画像の入れ替え [書式]タブの[図の変更]から、会社ロゴ などに入れ替えることができます。
Bootstrapping 2014/4/13 R basic 3 Ryusuke Murakami.
腎臓移植 腎臓移植の前に、ドナー両方の腎臓は機 能的に良好でなければならない。ドナー の両方の腎臓が機能的に健康であること を保証するために、多数の試験が行われ ている。
地球儀と様々な地図. 1 球体としての地球 こうした現象はあることをイ メージすると理解できる。
Presentation transcript:

Automatic Image Collection of Objects with Similar Function by Learning Human Grasping Forms Shinya Morioka, Tadashi Matsuo, Yasuhiro Hiramoto, Nobutaka Shimada, Yoshiaki Shirai Ritsumeikan University

Outline Motivation Related Work Proposed Method Results Conclusions

Motivation(1/2) How to classify unknown objects into categories such as “for drinking”, “for cutting”... ? To learn this relation, many labeled images are required. for drinkingfor cutting but... Object Hand

Motivation(2/2) How to collect labeled images? Object features may be invisible ! We propose a method to estimate an object region and standard coordinate system based on the wrist. Extracted SURF features Labeled image normalized with wrist

Related work R. Filipovych, E. Ribeiro, “Recognizing Primitive Interactions by Exploring Actor-Object States”, Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp.1-8(2008). They focus on estimation of a time sequence of states when one interact with an object. It is based on the relation between local appearances and interaction state. It is difficult to estimate an object region in a single image. We propose a method to estimate an object region and standard coordinate system based on the wrist.

Proposed Method 1.Training a local estimator of wrist position 2.Estimating wrist position 3.Training a local estimator of object position 4.Generating wrist-object coordinate system 5.Training a estimator of object region on the wrist-object coordinate system 6.Estimating an object region TrainingEstimating

Proposed Method(1/6) 1.Training a local estimator of wrist position 2.Estimating wrist position 3.Training a local estimator of object position 4.Generating wrist-object coordinate system 5.Training a estimator of object region on the wrist-object coordinate system 6.Estimating an object region TrainingEstimating

Training a local estimator of wrist position wrist position (manual ) Local coordinate for SURF feature 1 Local coordinate for SURF feature2 Train Randomized Trees(RTs) with relative wrist positions for SURF features. B : block B w : the block including wrist position With trained RTs, we can calculate......

Proposed Method(2/6) 1.Training a local estimator of wrist position 2.Estimating wrist position 3.Training a local estimator of object position 4.Generating wrist-object coordinate system 5.Training a estimator of object region on the wrist-object coordinate system 6.Estimating an object region TrainingEstimating

Estimating wrist position(1/2) SURF feature extraction Classification of features by SVM Reduced features classified as hand As preprocess, we remove features apparently from outside of a hand because they interfere the following voting process. Hand Background 2-Class SVM Teachers HandBackground Input : SURF descriptor Output : Hand or Background

Probability distribution by local estimators Likelihood as wrist position Estimated wrist position Reduced SURF features accumulate Estimating wrist position(2/2) + RTs... Find Maximum

RESULTS : estimated wrist position : wrist position

Proposed Method(3/6) 1.Training a local estimator of wrist position 2.Estimating wrist position 3.Training a local estimator of object position 4.Generating wrist-object coordinate system 5.Training a estimator of object region on the wrist-object coordinate system 6.Estimating an object region TrainingEstimating

Likelihood as a hand part LowHigh Likelihood as a hand part If the j-th SURF feature originates from a hand, should be high around the estimated wrist position. We take as a likelihood as a hand part of the j-th SURF feature. Likelihood as a hand part is useful to estimate a hand region and an object region.

RESULTS : Likelihood as a hand part High Low

Object center High Low Wrist position K-means clustering Training a local estimator of object center We train RTs with represented by each local coordinate. (Here, we collect the vectors from images with simple background.) With trained RTs, we can calculate...

Proposed Method(4/6) 1.Training a local estimator of wrist position 2.Estimating wrist position 3.Training a local estimator of object position 4.Generating wrist-object coordinate system 5.Training a estimator of object region on the wrist-object coordinate system 6.Estimating an object region TrainingEstimating

Probability distribution by local estimators Likelihood as object center Estimated object center Reduced SURF features accumulate Estimating object center + RTs... Find Maximum

RESULTS : estimated object center : Object center : wrist position

Generating wrist-object coordinate system wrist-object coordinate system Normalized image wrist position = (0,0) object center = (-1, 0)

Proposed Method(5/6) 1.Training a local estimator of wrist position 2.Estimating wrist position 3.Training a local estimator of object position 4.Generating wrist-object coordinate system 5.Training a estimator of object region on the wrist-object coordinate system 6.Estimating an object region TrainingEstimating

Training a estimator of object region on the wrist-object coordinate system One-Class SVMs are built for hand and object. SVM for Hand region SVM for Object region Input : Output :Whether is on an object or not Classification into hand, object, and background classes Input : Output :Whether is on a hand or not We collect teachers from the K-means clustering result of images with simple background

Proposed Method(6/6) 1.Training a local estimator of wrist position 2.Estimating wrist position 3.Training a local estimator of object position 4.Generating wrist-object coordinate system 5.Training a estimator of object region on the wrist-object coordinate system 6.Estimating an object region TrainingEstimating

TOTAL RESULTS (movie) HandObjectBackground

A cup used on training

Conclusion Future work Object recognition by learning the relation between an object and a posture of a hand grasping it. With the proposed method, a wrist can be found and an object center can be estimated from a set of the wrist and local features. The wrist and the object center make a wrist- object coordinate suitable for learning a shape of a grasped object.

Limitation Local estimators and SVMs must be generated for each category. Local estimator for a cup Local estimator for a scissors

Limitation A local estimator and a SVM must be trained with images known to be in a single category. Teachers for a cup Teachers for a scissors

Limitation Classification of unknown objects is not implemented. for drinking Unknown object image

Training a local estimator of wrist position 学習画像に教師信号 (手首位置)を与える SURF 特徴検出 画面座標から相対位置関係の SURF 特徴を基準とした 局所座標に変換する。 座標系上で SURF 特徴を入力すると手首位置確率分布 を出力する Randomized Trees (RTs ) を学習する。 wrist position (manual )

Background(2/2) How to collect labeled images? Object features may be invisible ! We use local features on a hand to estimate object regions and its relative position. Extracted SURF features Labeled image normalized with wrist

Training a local estimator of object position 高 低 手首位置 物体重心位置 物体重心 手首位置 SURF 特徴の位置と手らしさ から特 徴と手と物体にラベル付け。 手ラベルのついた SURF 特徴を入力すると物体 重心位置確率分布を出力する RTs を学習。 手首位置検出と の算出手と物体クラス分類局所座標系の設定

Generating wrist-object coordinate system SURF 特徴を RTs に入力すると、物体重心位置確率 分布が得られる。 手首位置と物体重心位置から手と物体の大まかな 領域が予測できる。 物体の位置・方向・スケールを正規化するために、 手首ー物体座標系を基準に、手・物体特徴を変換 する。 物体重心位置 投票結果物体重心位置検出結果手首ー物体座標系