SlideShare uma empresa Scribd logo
1 de 15
Sketch-based 3D Shape Retrieval
using Convolutional Neural Networks
発表:a-i-to
書誌情報、著者に関して
Fang Wang, Le Kang, Yi Li, Sketch-based 3D
Shape Retrieval using Convolutional Neural
Networks, CVPR, 2015.
著者の方たちの所属
• NICTA (オーストラリアの情報系の研究機関)
• ANU (オーストラリア国立大学)
• University of Maryland at College Park
目的
• 手描きのスケッチをクエリーにして3Dモデル
を検索したい
– 手描きのスケッチから、それと同じ「カテゴリ」の
3Dモデルを検索する
アプローチ
• “siamese CNNs”
– 入力を2つ取って、それぞれを同じCNNsにかけて特徴ベクトル抽出
– その特徴ベクトルのノルムが、元の入力の「近さ」を反映するようにする
– S. Chopra, R. Hadsell, and Y. LeCun. Learning a similarity metric
discriminatively, with application to face verification. で提案された手法
損失関数
• y: 同じカテゴリなら0、違うカテゴリなら1
• LG: 同じカテゴリの時に使う損失関数
– EWが小さい … 同じカテゴリで似てる
– EWが大きい … 同じカテゴリなのに似てない
LGはEWに対し、単調増加するような関数にする
• LI: 違うカテゴリの時に使う損失関数
– EWが小さい … 違うカテゴリなのに似ちゃってる
– EWが大きい … 違うカテゴリで似てない
=> LIはEWに対し、単調減少するような関数にする
損失関数
この論文で採用している損失関数
neural networkの全体構成
• スケッチ用のsiamese network
• 3Dモデル用のsiamese network
の2つを用意する
全体の損失関数を
• 各ドメインでの損失関数
• ドメイン間の損失関数
の和で表す
※ s: スケッチデータ, v: 3Dモデルのデータ
s1とv1が同じカテゴリ、s2とv2が同じカテゴリとする。
よってyはs1とs2が同じカテゴリかどうか(= v1とv2が同じカテゴリか)を表す
各CNNsの構成
入力 畳込み層 + プーリング層
3Dモデルの扱い
ランダムに生成した2種類のviewで2Dに写像す
る
– 3Dモデルは上下固定
– viewは45度以上、間隔があるもの
※「モデルごとにたくさんのviewで投影したもの
を用意する」のではなく、2種類のviewだけ用意
する
3Dモデルの扱い
viewが決まったら、
Suggestive Contoursなどの技法を使って2Dの線で描画されたデータにする
実験:データセット
• PSB/SBSR dataset
– The Princeton Shape Benchmark +
the Shape Based Shape Retrival
– 1814個の3Dモデル 、1814個のスケッチ、クラス数90
(訓練時)、92(テスト時)
• SHREC’13 dataset
– 1258個の3Dモデル、7200個のスケッチ、クラス数90
• SHREC’ 14 dataset
– 8987個の3Dモデル、13680個のスケッチ、クラス数
171
http://techtalks.tv/talks/sketch-based-3d-shape-retrieval-using-convolutional-
neural-networks/61590/ より
実験:定性的な評価
• 大枠では、カテゴリを捉えている
• 人の絵を描いたら、人のモデルが出てくる
ただ本棚の絵を描いたら、四角い形状のものが出てしまうなど、細かいレベル
では間違った結果を返してしまう
• 向き(view)に対して、ロバストな感じ(赤枠と緑枠に注目)
実験:定量的な評価
適合率-再現率曲線を描いてみた。
赤い線が本論文の提案手法。既存のものよりいい。
実験:定性的評価
他の指標でも勝ってる
まとめ
• 新しいスケッチからの3Dモデル検索手法の提案
– 3Dモデルに対して、たくさんのviewを用意しなくてもよ
く
– 既存のものに比べて性能の良い
• 2つのSiamese CNNsを組み合わせて、
– ドメイン内(スケッチ同士、3Dモデル同士)
– ドメイン間(スケッチと3Dモデル)
で類似度を計算する方法の提案

Mais conteúdo relacionado

Destaque

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellSaba Software
 

Destaque (20)

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 

[Cvpr2015勉強会]Sketch-based 3D Shape Retrival using Convolutional Neural Networks