SlideShare a Scribd company logo
1 of 20
Computer Vision #4A State-of-the-Art-4.2 多視点幾何- Presented by K. Kawamura Twitter & hatena: kkei
Outline カメラによる射影と逆射影 2視点幾何と2重線形拘束 3視点幾何と3重線形基本拘束 4視点幾何と4重線形基本拘束 3視点拘束と4視点拘束 まとめ 2010-07-19 Computer Vision: A State-of-the-Art, 4 2/20
カメラによる射影と逆射影 射影:画像空間 逆射影:画像空間 2010-07-19 Computer Vision: A State-of-the-Art, 4 3/20
射影の導出 空間中の点 画像中の点 画像と空間の射影関係 空間中と画像中の点の関係 画像中の直線 点を通る直線の拘束条件 空間中の点を通る平面の拘束条件 画像中の直線を通る平面 2010-07-19 Computer Vision: A State-of-the-Art, 4 4/20
2視点幾何と2重線形拘束 私的考え方 2枚の画像における特定の2点を一致させる射影行列を作るのは簡単 2枚の画像における,任意の2点を常に一致させる射影行列は難しい=拘束条件 私的手順 画像中の点を特定するには,2本の直線が必要 空間中の点を特定するには,4枚の平面が必要 4枚の平面の交点が一致すれば良い 2010-07-19 Computer Vision: A State-of-the-Art, 4 5/20
2視点幾何と2重線形拘束 2010-07-19 Computer Vision: A State-of-the-Art, 4 6/20
2重線形拘束の導出(1/2) 目標 まずは,直線の交点 Levi-Civitaの記号@物理屋さん エディントンのイプシロン@数学屋さん 次に,平面の交点 さらに,平面を直線と射影に変換 2010-07-19 Computer Vision: A State-of-the-Art, 4 7/20
2重線形拘束の導出(2/2) 改めて,平面の交点が一致 並べ替えると 改めて,点と直線の関係,および特殊なテンソルより 直線のテンソルを消去して整理すると 目標達成! 2010-07-19 Computer Vision: A State-of-the-Art, 4 8/20
補足 2重線形拘束はエピポーラ拘束とも呼ばれる は 基礎行列(fundamental matrix) 2焦点テンソル(bifocal tensor) 2台のカメラを射影的に校正することと同じ 2010-07-19 Computer Vision: A State-of-the-Art, 4 9/20
小休止 多重線形拘束の導出 4枚の平面が,1点で交差すること 平面の作り方は自由だが,4枚に限定される 予告 適当な平面から拘束条件を導出 平面の作り方に応じて複数の拘束タイプを列挙 2010-07-19 Computer Vision: A State-of-the-Art, 4 10/20
3視点幾何と3重線形拘束 2010-07-19 Computer Vision: A State-of-the-Art, 4 11/20
3重線形拘束の導出 平面の交点が一致する 4直線に関するテンソル表記の拘束式に変換 2直線を点に関する拘束式に変換 2010-07-19 Computer Vision: A State-of-the-Art, 4 12/20 目標達成! を3焦点テンソルと呼ぶ
4視点幾何と4重線形拘束 2010-07-19 Computer Vision: A State-of-the-Art, 4 13/20
4重線形拘束の導出 平面の交点が一致する 4直線に関するテンソル表記の拘束式に変換 2010-07-19 Computer Vision: A State-of-the-Art, 4 14/20 目標達成! を4焦点テンソルと呼ぶ
別式の立て方 直線    の自由度 点    を通過すれば良い 他点    を通過すると考える 導出 2010-07-19 Computer Vision: A State-of-the-Art, 4 15/20 直線と2点の関係 直線を点に関する拘束式に変換     は任意でよいので,他の項が0のはず
3視点拘束 2010-07-19 Computer Vision: A State-of-the-Art, 4 16/20
4視点拘束 2010-07-19 Computer Vision: A State-of-the-Art, 4 17/20
自由度 カメラ行列	11 3次元射影変換	15 2視点 	11x2-15=7 2焦点テンソル	3x3=9 3視点	11x3-15=18 3焦点テンソル	3x3x3=27 4視点	11x4-15=29 4焦点テンソル	3x3x3x3=81 2010-07-19 Computer Vision: A State-of-the-Art, 4 18/20
まとめ 多視点幾何における拘束条件の導出 拘束条件をテンソル表記で記述 平面4枚の交点が一致する拘束 平面の作り方による複数タイプの存在 自由度の列挙 テンソルってもしかしてすごい便利かも!? 2010-07-19 Computer Vision: A State-of-the-Art, 4 19/20
「なんだか前にはよくわかんなかったテンソルってやつの存在も、近頃はなんとなくわかる気がしてきたんだ  もしかしたらだけどさ、多次元配列に似た概念なんじゃないかなぁって……  要するに、次元数を次元数たらしめるために要請される添え字の不在を否定する表記なんだよ  その2次元なのが行列で、3次元以上なのがテンソル どうかな?」 2010-07-19 Computer Vision: A State-of-the-Art, 4 20/20

More Related Content

Featured

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
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
Kurio // The Social Media Age(ncy)
 

Featured (20)

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
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
 

Computer Vision Chapter 4 Section 4