SlideShare une entreprise Scribd logo
1  sur  15
Sharif University of Technology
18th April Multi Camera Vision
Robust 3D Tracking with
Descriptor Fields
Presented By: Hossein Babashah
Multi Camera Vision Course
Professor: Dr.H.Aghajan
April 18th, 2015
2/13
Sharif University of Technology
18th April Multi Camera Vision
Problem Definition
 Goal:3D Tracking register images from specular and poorly textured.
 Input:
◦ reference images
◦ partial 3D model
3/13
Sharif University of Technology
18th April Multi Camera Vision
Introduction:
 3D tracking
◦ Applications:
 Robotics
 Augmented Reality
4/13
Sharif University of Technology
18th April Multi Camera Vision
Introduction:
 3D tracking  poorly textured, specular(non
Lambertian)challenging
5/13
Sharif University of Technology
18th April Multi Camera Vision
Related Works
 image contours based
 fragile in practice.
◦ perturbed by their reflections
 feature point-based
◦ robustbut only for textured & Lambertian env.
◦ e.g: PTAM
6/13
Sharif University of Technology
18th April Multi Camera Vision
Related Works
 Dense Image Alignment
◦ growing computational power
◦ not limited to edge or keypoint features
◦ most image information. every pixel method.
◦ optimization algorithms
 Inverse Compositional Algorithm (ICA)
 Efficient Second- order Method (ESM)
◦ not robust to specularities
 to split the tracked surfacerobustness how to split an arbitrary surface? especially in
3D.
 exploit specularities on controlled environments.
7/13
Sharif University of Technology
18th April Multi Camera Vision
The Proposed Article
Dense Image Alignment
Novel
Local
Descriptor
Non-Lambertian or
poor textured
YES
Intensity
Non-Lambertian
or poor textured
NO Multi Scale Optimization
Deteriorate Information
8/13
Sharif University of Technology
18th April Multi Camera Vision
Dense Alignment for Camera Tracking
 Goal: estimate parameters p of a warp mapping a reference image T
into a warped one I
T
I
I(W(.,p))
T(.) - I(W(.,p))
Video from Alberto Crivellaro
9/13
Sharif University of Technology
18th April Multi Camera Vision
Dense Alignment for Camera Tracking
 a multi-scale approach is used to optimize p
 use “local jets” for the d function (computed by convolving an image
with a series of filters)
 fi filters are typically Gaussian derivatives kernels
10/13
Sharif University of Technology
18th April Multi Camera Vision
Dense Alignment for Camera Tracking
11/13
Sharif University of Technology
18th April Multi Camera Vision
Experimental Results
12/13
Sharif University of Technology
18th April Multi Camera Vision
Experimental Results
 Who is the winner?
◦ Rotation Error Translation Error
13/13
Sharif University of Technology
18th April Multi Camera Vision
Conclusion
 Dense approaches with no linear dependency on image are better
methods than every other method mentioned
 In real life, one should be careful with the choice of the algorithm
and d function.
14/13
Sharif University of Technology
18th April Multi Camera Vision
Refrences
 Crivellaro, Alberto, and Vincent Lepetit. "Robust 3d tracking with
descriptor fields." Computer Vision and Pattern Recognition (CVPR),
2014 IEEE Conference on. IEEE, 2014.
 G. Klein and D. Murray. Parallel Tracking and Mapping for Small AR
Workspaces. In ISMAR, November 2007.
 G. Scandaroli, M. Meilland, and R. Richa. Improving NCC- Based
Direct Visual Tracking. In ECCV, 2012.
 M. Nguyen and F. D. la Torre. Metric Learning for Image Alignment.
IJCV, 88(1), 2010.
Thank You!
Sharif University of Technology
18th April Multi Camera Vision

Contenu connexe

Similaire à Robust 3D Tracking with Descriptor Fields

Detection of moving object using
Detection of moving object usingDetection of moving object using
Detection of moving object usingijistjournal
 
Enhanced Tracking Aerial Image by Applying Fusion & Image Registration Technique
Enhanced Tracking Aerial Image by Applying Fusion & Image Registration TechniqueEnhanced Tracking Aerial Image by Applying Fusion & Image Registration Technique
Enhanced Tracking Aerial Image by Applying Fusion & Image Registration TechniqueIRJET Journal
 
Towards Robust and Safe Autonomous Drones
Towards Robust and Safe Autonomous DronesTowards Robust and Safe Autonomous Drones
Towards Robust and Safe Autonomous DronesSERENEWorkshop
 
Real Time Object Identification for Intelligent Video Surveillance Applications
Real Time Object Identification for Intelligent Video Surveillance ApplicationsReal Time Object Identification for Intelligent Video Surveillance Applications
Real Time Object Identification for Intelligent Video Surveillance ApplicationsEditor IJCATR
 
Inspection of Suspicious Human Activity in the Crowd Sourced Areas Captured i...
Inspection of Suspicious Human Activity in the Crowd Sourced Areas Captured i...Inspection of Suspicious Human Activity in the Crowd Sourced Areas Captured i...
Inspection of Suspicious Human Activity in the Crowd Sourced Areas Captured i...IRJET Journal
 
salman report.docx
salman report.docxsalman report.docx
salman report.docxcomputerkily
 
Visual Mapping and Collision Avoidance Dynamic Environments in Dynamic Enviro...
Visual Mapping and Collision Avoidance Dynamic Environments in Dynamic Enviro...Visual Mapping and Collision Avoidance Dynamic Environments in Dynamic Enviro...
Visual Mapping and Collision Avoidance Dynamic Environments in Dynamic Enviro...Darius Burschka
 
CCIP-23_PavanAC.pptx
CCIP-23_PavanAC.pptxCCIP-23_PavanAC.pptx
CCIP-23_PavanAC.pptxPavan A C
 
Photogrammetry: Latest Technology to Create Maps Using Drones?
Photogrammetry: Latest Technology to Create Maps Using Drones?Photogrammetry: Latest Technology to Create Maps Using Drones?
Photogrammetry: Latest Technology to Create Maps Using Drones?NI BT
 
Real Time Detection of Moving Object Based on Fpga
Real Time Detection of Moving Object Based on FpgaReal Time Detection of Moving Object Based on Fpga
Real Time Detection of Moving Object Based on Fpgaiosrjce
 
Real time video analytics with InfoSphere Streams, OpenCV and R
Real time video analytics with InfoSphere Streams, OpenCV and RReal time video analytics with InfoSphere Streams, OpenCV and R
Real time video analytics with InfoSphere Streams, OpenCV and RStephan Reimann
 
MULTIPLE OBJECTS AND ROAD DETECTION IN UNMANNED AERIAL VEHICLE
MULTIPLE OBJECTS AND ROAD DETECTION IN UNMANNED AERIAL VEHICLEMULTIPLE OBJECTS AND ROAD DETECTION IN UNMANNED AERIAL VEHICLE
MULTIPLE OBJECTS AND ROAD DETECTION IN UNMANNED AERIAL VEHICLEijcseit
 
Team29-Presentation Final
Team29-Presentation FinalTeam29-Presentation Final
Team29-Presentation FinalZhentao Xu
 
An Improved Tracking Using IMU and Vision Fusion for Mobile Augmented Reality...
An Improved Tracking Using IMU and Vision Fusion for Mobile Augmented Reality...An Improved Tracking Using IMU and Vision Fusion for Mobile Augmented Reality...
An Improved Tracking Using IMU and Vision Fusion for Mobile Augmented Reality...ijma
 
Digital Future of the Surgery: Brining the Innovation of Digital Technology i...
Digital Future of the Surgery: Brining the Innovation of Digital Technology i...Digital Future of the Surgery: Brining the Innovation of Digital Technology i...
Digital Future of the Surgery: Brining the Innovation of Digital Technology i...Yoon Sup Choi
 
Avoiding privacy in cinema using ir camera (1)
Avoiding privacy in cinema using ir camera (1)Avoiding privacy in cinema using ir camera (1)
Avoiding privacy in cinema using ir camera (1)Shanker Rajendiran
 
Recognition and tracking moving objects using moving camera in complex scenes
Recognition and tracking moving objects using moving camera in complex scenesRecognition and tracking moving objects using moving camera in complex scenes
Recognition and tracking moving objects using moving camera in complex scenesIJCSEA Journal
 
IRJET- Moving Object Detection with Shadow Compression using Foreground Segme...
IRJET- Moving Object Detection with Shadow Compression using Foreground Segme...IRJET- Moving Object Detection with Shadow Compression using Foreground Segme...
IRJET- Moving Object Detection with Shadow Compression using Foreground Segme...IRJET Journal
 
IRJET- Robust and Fast Detection of Moving Vechiles in Aerial Videos usin...
IRJET-  	  Robust and Fast Detection of Moving Vechiles in Aerial Videos usin...IRJET-  	  Robust and Fast Detection of Moving Vechiles in Aerial Videos usin...
IRJET- Robust and Fast Detection of Moving Vechiles in Aerial Videos usin...IRJET Journal
 

Similaire à Robust 3D Tracking with Descriptor Fields (20)

Detection of moving object using
Detection of moving object usingDetection of moving object using
Detection of moving object using
 
Enhanced Tracking Aerial Image by Applying Fusion & Image Registration Technique
Enhanced Tracking Aerial Image by Applying Fusion & Image Registration TechniqueEnhanced Tracking Aerial Image by Applying Fusion & Image Registration Technique
Enhanced Tracking Aerial Image by Applying Fusion & Image Registration Technique
 
Towards Robust and Safe Autonomous Drones
Towards Robust and Safe Autonomous DronesTowards Robust and Safe Autonomous Drones
Towards Robust and Safe Autonomous Drones
 
Real Time Object Identification for Intelligent Video Surveillance Applications
Real Time Object Identification for Intelligent Video Surveillance ApplicationsReal Time Object Identification for Intelligent Video Surveillance Applications
Real Time Object Identification for Intelligent Video Surveillance Applications
 
Inspection of Suspicious Human Activity in the Crowd Sourced Areas Captured i...
Inspection of Suspicious Human Activity in the Crowd Sourced Areas Captured i...Inspection of Suspicious Human Activity in the Crowd Sourced Areas Captured i...
Inspection of Suspicious Human Activity in the Crowd Sourced Areas Captured i...
 
salman report.docx
salman report.docxsalman report.docx
salman report.docx
 
Visual Mapping and Collision Avoidance Dynamic Environments in Dynamic Enviro...
Visual Mapping and Collision Avoidance Dynamic Environments in Dynamic Enviro...Visual Mapping and Collision Avoidance Dynamic Environments in Dynamic Enviro...
Visual Mapping and Collision Avoidance Dynamic Environments in Dynamic Enviro...
 
CCIP-23_PavanAC.pptx
CCIP-23_PavanAC.pptxCCIP-23_PavanAC.pptx
CCIP-23_PavanAC.pptx
 
Photogrammetry: Latest Technology to Create Maps Using Drones?
Photogrammetry: Latest Technology to Create Maps Using Drones?Photogrammetry: Latest Technology to Create Maps Using Drones?
Photogrammetry: Latest Technology to Create Maps Using Drones?
 
F011113741
F011113741F011113741
F011113741
 
Real Time Detection of Moving Object Based on Fpga
Real Time Detection of Moving Object Based on FpgaReal Time Detection of Moving Object Based on Fpga
Real Time Detection of Moving Object Based on Fpga
 
Real time video analytics with InfoSphere Streams, OpenCV and R
Real time video analytics with InfoSphere Streams, OpenCV and RReal time video analytics with InfoSphere Streams, OpenCV and R
Real time video analytics with InfoSphere Streams, OpenCV and R
 
MULTIPLE OBJECTS AND ROAD DETECTION IN UNMANNED AERIAL VEHICLE
MULTIPLE OBJECTS AND ROAD DETECTION IN UNMANNED AERIAL VEHICLEMULTIPLE OBJECTS AND ROAD DETECTION IN UNMANNED AERIAL VEHICLE
MULTIPLE OBJECTS AND ROAD DETECTION IN UNMANNED AERIAL VEHICLE
 
Team29-Presentation Final
Team29-Presentation FinalTeam29-Presentation Final
Team29-Presentation Final
 
An Improved Tracking Using IMU and Vision Fusion for Mobile Augmented Reality...
An Improved Tracking Using IMU and Vision Fusion for Mobile Augmented Reality...An Improved Tracking Using IMU and Vision Fusion for Mobile Augmented Reality...
An Improved Tracking Using IMU and Vision Fusion for Mobile Augmented Reality...
 
Digital Future of the Surgery: Brining the Innovation of Digital Technology i...
Digital Future of the Surgery: Brining the Innovation of Digital Technology i...Digital Future of the Surgery: Brining the Innovation of Digital Technology i...
Digital Future of the Surgery: Brining the Innovation of Digital Technology i...
 
Avoiding privacy in cinema using ir camera (1)
Avoiding privacy in cinema using ir camera (1)Avoiding privacy in cinema using ir camera (1)
Avoiding privacy in cinema using ir camera (1)
 
Recognition and tracking moving objects using moving camera in complex scenes
Recognition and tracking moving objects using moving camera in complex scenesRecognition and tracking moving objects using moving camera in complex scenes
Recognition and tracking moving objects using moving camera in complex scenes
 
IRJET- Moving Object Detection with Shadow Compression using Foreground Segme...
IRJET- Moving Object Detection with Shadow Compression using Foreground Segme...IRJET- Moving Object Detection with Shadow Compression using Foreground Segme...
IRJET- Moving Object Detection with Shadow Compression using Foreground Segme...
 
IRJET- Robust and Fast Detection of Moving Vechiles in Aerial Videos usin...
IRJET-  	  Robust and Fast Detection of Moving Vechiles in Aerial Videos usin...IRJET-  	  Robust and Fast Detection of Moving Vechiles in Aerial Videos usin...
IRJET- Robust and Fast Detection of Moving Vechiles in Aerial Videos usin...
 

Plus de Hossein Babashah

Ultrafast Optical signal processing
Ultrafast Optical signal processingUltrafast Optical signal processing
Ultrafast Optical signal processingHossein Babashah
 
How to simulate Metamaterials using lumerical and Some literature Review
How to simulate Metamaterials using lumerical and Some literature ReviewHow to simulate Metamaterials using lumerical and Some literature Review
How to simulate Metamaterials using lumerical and Some literature ReviewHossein Babashah
 
AKAZE and ORB Planar Tracking Comparisson
AKAZE and ORB Planar Tracking ComparissonAKAZE and ORB Planar Tracking Comparisson
AKAZE and ORB Planar Tracking ComparissonHossein Babashah
 
LaTex tutorial with Texstudio
LaTex tutorial with TexstudioLaTex tutorial with Texstudio
LaTex tutorial with TexstudioHossein Babashah
 
Acoustic Deep-Subwavelength Imaging
Acoustic Deep-Subwavelength ImagingAcoustic Deep-Subwavelength Imaging
Acoustic Deep-Subwavelength ImagingHossein Babashah
 
Electrically pumped continuous wave iii–v quantum dot lasers on silicon.
Electrically pumped continuous wave iii–v quantum dot lasers on silicon.Electrically pumped continuous wave iii–v quantum dot lasers on silicon.
Electrically pumped continuous wave iii–v quantum dot lasers on silicon.Hossein Babashah
 
Heterogeneous Silicon/III–V Semiconductor Optical Amplifiers
Heterogeneous Silicon/III–V Semiconductor Optical AmplifiersHeterogeneous Silicon/III–V Semiconductor Optical Amplifiers
Heterogeneous Silicon/III–V Semiconductor Optical AmplifiersHossein Babashah
 
Microresonator based optical frequency combs
Microresonator based optical frequency combsMicroresonator based optical frequency combs
Microresonator based optical frequency combsHossein Babashah
 
Optical Nanoantennas for Multiband Surface-Enhanced Infrared and Raman Spectr...
Optical Nanoantennas for Multiband Surface-Enhanced Infrared and Raman Spectr...Optical Nanoantennas for Multiband Surface-Enhanced Infrared and Raman Spectr...
Optical Nanoantennas for Multiband Surface-Enhanced Infrared and Raman Spectr...Hossein Babashah
 
Optical volume holograms and their applications
Optical volume holograms and their applicationsOptical volume holograms and their applications
Optical volume holograms and their applicationsHossein Babashah
 
Design and Analysis of DNA String Matching by Optical Parallel Processing
Design and Analysis of DNA String Matching by Optical Parallel ProcessingDesign and Analysis of DNA String Matching by Optical Parallel Processing
Design and Analysis of DNA String Matching by Optical Parallel ProcessingHossein Babashah
 

Plus de Hossein Babashah (14)

Ultrafast Optical signal processing
Ultrafast Optical signal processingUltrafast Optical signal processing
Ultrafast Optical signal processing
 
Space time relations
Space time relationsSpace time relations
Space time relations
 
How to simulate Metamaterials using lumerical and Some literature Review
How to simulate Metamaterials using lumerical and Some literature ReviewHow to simulate Metamaterials using lumerical and Some literature Review
How to simulate Metamaterials using lumerical and Some literature Review
 
Time lens
Time lensTime lens
Time lens
 
AKAZE and ORB Planar Tracking Comparisson
AKAZE and ORB Planar Tracking ComparissonAKAZE and ORB Planar Tracking Comparisson
AKAZE and ORB Planar Tracking Comparisson
 
LaTex tutorial with Texstudio
LaTex tutorial with TexstudioLaTex tutorial with Texstudio
LaTex tutorial with Texstudio
 
Acoustic Deep-Subwavelength Imaging
Acoustic Deep-Subwavelength ImagingAcoustic Deep-Subwavelength Imaging
Acoustic Deep-Subwavelength Imaging
 
Electrically pumped continuous wave iii–v quantum dot lasers on silicon.
Electrically pumped continuous wave iii–v quantum dot lasers on silicon.Electrically pumped continuous wave iii–v quantum dot lasers on silicon.
Electrically pumped continuous wave iii–v quantum dot lasers on silicon.
 
Heterogeneous Silicon/III–V Semiconductor Optical Amplifiers
Heterogeneous Silicon/III–V Semiconductor Optical AmplifiersHeterogeneous Silicon/III–V Semiconductor Optical Amplifiers
Heterogeneous Silicon/III–V Semiconductor Optical Amplifiers
 
Plasmonic nanoantennas
Plasmonic nanoantennasPlasmonic nanoantennas
Plasmonic nanoantennas
 
Microresonator based optical frequency combs
Microresonator based optical frequency combsMicroresonator based optical frequency combs
Microresonator based optical frequency combs
 
Optical Nanoantennas for Multiband Surface-Enhanced Infrared and Raman Spectr...
Optical Nanoantennas for Multiband Surface-Enhanced Infrared and Raman Spectr...Optical Nanoantennas for Multiband Surface-Enhanced Infrared and Raman Spectr...
Optical Nanoantennas for Multiband Surface-Enhanced Infrared and Raman Spectr...
 
Optical volume holograms and their applications
Optical volume holograms and their applicationsOptical volume holograms and their applications
Optical volume holograms and their applications
 
Design and Analysis of DNA String Matching by Optical Parallel Processing
Design and Analysis of DNA String Matching by Optical Parallel ProcessingDesign and Analysis of DNA String Matching by Optical Parallel Processing
Design and Analysis of DNA String Matching by Optical Parallel Processing
 

Dernier

Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleAlluxio, Inc.
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Comparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization TechniquesComparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization Techniquesugginaramesh
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction managementMariconPadriquez1
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 

Dernier (20)

Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Comparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization TechniquesComparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization Techniques
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction management
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 

Robust 3D Tracking with Descriptor Fields

  • 1. Sharif University of Technology 18th April Multi Camera Vision Robust 3D Tracking with Descriptor Fields Presented By: Hossein Babashah Multi Camera Vision Course Professor: Dr.H.Aghajan April 18th, 2015
  • 2. 2/13 Sharif University of Technology 18th April Multi Camera Vision Problem Definition  Goal:3D Tracking register images from specular and poorly textured.  Input: ◦ reference images ◦ partial 3D model
  • 3. 3/13 Sharif University of Technology 18th April Multi Camera Vision Introduction:  3D tracking ◦ Applications:  Robotics  Augmented Reality
  • 4. 4/13 Sharif University of Technology 18th April Multi Camera Vision Introduction:  3D tracking  poorly textured, specular(non Lambertian)challenging
  • 5. 5/13 Sharif University of Technology 18th April Multi Camera Vision Related Works  image contours based  fragile in practice. ◦ perturbed by their reflections  feature point-based ◦ robustbut only for textured & Lambertian env. ◦ e.g: PTAM
  • 6. 6/13 Sharif University of Technology 18th April Multi Camera Vision Related Works  Dense Image Alignment ◦ growing computational power ◦ not limited to edge or keypoint features ◦ most image information. every pixel method. ◦ optimization algorithms  Inverse Compositional Algorithm (ICA)  Efficient Second- order Method (ESM) ◦ not robust to specularities  to split the tracked surfacerobustness how to split an arbitrary surface? especially in 3D.  exploit specularities on controlled environments.
  • 7. 7/13 Sharif University of Technology 18th April Multi Camera Vision The Proposed Article Dense Image Alignment Novel Local Descriptor Non-Lambertian or poor textured YES Intensity Non-Lambertian or poor textured NO Multi Scale Optimization Deteriorate Information
  • 8. 8/13 Sharif University of Technology 18th April Multi Camera Vision Dense Alignment for Camera Tracking  Goal: estimate parameters p of a warp mapping a reference image T into a warped one I T I I(W(.,p)) T(.) - I(W(.,p)) Video from Alberto Crivellaro
  • 9. 9/13 Sharif University of Technology 18th April Multi Camera Vision Dense Alignment for Camera Tracking  a multi-scale approach is used to optimize p  use “local jets” for the d function (computed by convolving an image with a series of filters)  fi filters are typically Gaussian derivatives kernels
  • 10. 10/13 Sharif University of Technology 18th April Multi Camera Vision Dense Alignment for Camera Tracking
  • 11. 11/13 Sharif University of Technology 18th April Multi Camera Vision Experimental Results
  • 12. 12/13 Sharif University of Technology 18th April Multi Camera Vision Experimental Results  Who is the winner? ◦ Rotation Error Translation Error
  • 13. 13/13 Sharif University of Technology 18th April Multi Camera Vision Conclusion  Dense approaches with no linear dependency on image are better methods than every other method mentioned  In real life, one should be careful with the choice of the algorithm and d function.
  • 14. 14/13 Sharif University of Technology 18th April Multi Camera Vision Refrences  Crivellaro, Alberto, and Vincent Lepetit. "Robust 3d tracking with descriptor fields." Computer Vision and Pattern Recognition (CVPR), 2014 IEEE Conference on. IEEE, 2014.  G. Klein and D. Murray. Parallel Tracking and Mapping for Small AR Workspaces. In ISMAR, November 2007.  G. Scandaroli, M. Meilland, and R. Richa. Improving NCC- Based Direct Visual Tracking. In ECCV, 2012.  M. Nguyen and F. D. la Torre. Metric Learning for Image Alignment. IJCV, 88(1), 2010.
  • 15. Thank You! Sharif University of Technology 18th April Multi Camera Vision

Notes de l'éditeur

  1. Features  image intensitiesfail specularities, or not convenient textures. robust descriptor in place of the pixel intensities. is computed from a small set of convolutional filters applied to the images. non-linear operation that separates the descriptors’ positive values from the negative ones.
  2. 1.I 2.LPF 3.Gauss 3.LF Gauss
  3. ME