3d assisted image feature synthesis for novel views of an
play

3D-Assisted Image Feature Synthesis for Novel Views of an Object - PowerPoint PPT Presentation

3D-Assisted Image Feature Synthesis for Novel Views of an Object Hao Su* Fan Wang* Li Yi Leonidas Guibas * Equal contribution View-agnostic Image Retrieval Retrieval using AlexNet features Query Cross-view Image Comparison Cross-view


  1. 3D-Assisted Image Feature Synthesis for Novel Views of an Object Hao Su* Fan Wang* Li Yi Leonidas Guibas * Equal contribution

  2. View-agnostic Image Retrieval Retrieval using AlexNet features Query

  3. Cross-view Image Comparison

  4. Cross-view Image Comparison The comparison is between the underlying 3D objects

  5. Reconstruct 3D and then compare? Su et al, SIGGRAPH’14 Kar et al, CVPR’15 Huang et al, SIGGRAPH’15

  6. Single-image based 3D Reconstruction is hard Many dependencies Common dependencies: Not Robust Slow Fg/bg segmentation Keypoint detection 2D image part segmentation 2D-3D Correspondence 3D shape part segmentation Non-convex iterative optimization

  7. Our Formulation: Novel View Feature Synthesis Observed view (HoG feature as an example)

  8. Our Novel View Feature Synthesis Results (HoG feature as an example)

  9. Outline Motivation Approach Applications Method Diagnosis Conclusion

  10. Key idea Learn from a dataset of many objects with multi-view features …

  11. Key idea Learn from a dataset of multi-view features The dataset is generated by rendering 3D models d

  12. Key idea Learn from a dataset of multi-view features The dataset is generated by rendering large-scale 3D models http://shapenet.cs.stanford.edu

  13. 3D-assisted Feature Synthesis: Nearest Neighbour Observed view image Novel view feature (HoG feature as an example)

  14. 3D-assisted Feature Synthesis: Nearest Neighbour Observed view image Strong assumption: very similar model exists Novel view feature (HoG feature as an example)

  15. 3D-assisted Feature Synthesis: Multiple Shapes Observed view image ... Novel view feature (HoG feature as an example)

  16. 3D-assisted Feature Synthesis: Multiple Shapes Attention: Brain games start!

  17. Pipeline Observed view image Novel view feature (HoG feature as an example)

  18. Pipeline Observed view image Novel view feature (HoG feature as an example)

  19. Pipeline Observed view image Novel view feature (HoG feature as an example)

  20. Pipeline Observed view image + … + Novel view feature (HoG feature as an example)

  21. Pipeline Observed view image + … + Novel view feature (HoG feature as an example)

  22. Pipeline Observed view image Locally Linear Reconstruction … + + 0.1 0.4 0.3 + … + Novel view feature (HoG feature as an example)

  23. Pipeline Observed view image Locally Linear Reconstruction … + + 0.1 0.4 0.3 + … + Novel view feature (HoG feature as an example)

  24. Pipeline Observed view image Locally Linear Reconstruction … + + 0.1 0.4 0.3 + … + Novel view feature (HoG feature as an example)

  25. Pipeline Observed view image Locally Linear Reconstruction … + + 0.1 0.4 0.3 + … + Novel view feature (HoG feature as an example) Inter-shape relationship

  26. Surrogate Relationship Discovery Observed view image Locally Linear Reconstruction … + + 0.1 0.4 0.3 ? + … + Novel view feature (HoG feature as an example) Inter-shape relationship

  27. Surrogate Relationship Discovery Observed view Shape Collection Novel view

  28. Surrogate Relationship Discovery Observed view Shape Collection Novel view Surrogate suitability matrix

  29. Formal Definition of Surrogate Suitability Observed view Assume A, 𝐶 are discrete random variables Shape Collection 𝐵 Novel view 𝐶

  30. Formal Definition of Surrogate Suitability Observed view Assume A, 𝐶 are discrete random variables Shape Collection (𝑏 1 , 𝑐 1 ) , (𝑏 2 , 𝑐 2 ) , are i.i.d samples of (𝐵, 𝐶) e.g. 𝐵 𝑏 1 𝑏 2 Novel view 𝑐 1 𝑐 2 𝐶

  31. Formal Definition of Surrogate Suitability Observed view Assume A, 𝐶 are discrete random variables Shape Collection (𝑏 1 , 𝑐 1 ) , (𝑏 2 , 𝑐 2 ) , are i.i.d samples of (𝐵, 𝐶) e.g. 𝐵 𝑏 1 𝑏 2 Novel view 𝑐 1 𝑐 2 Surrogate suitability: 𝐶 𝛿 𝐵; 𝐶 = log 𝑄(𝑐 1 = 𝑐 2 |𝑏 1 = 𝑏 2 )

  32. Formal Definition of Surrogate Suitability Observed view Assume A, 𝐶 are discrete random variables Shape Collection (𝑏 1 , 𝑐 1 ) , (𝑏 2 , 𝑐 2 ) , are i.i.d samples of (𝐵, 𝐶) How well can e.g. the sameness at A 𝐵 predict 𝑏 1 𝑏 2 Novel view the sameness at B ? 𝑐 1 𝑐 2 Surrogate suitability: 𝐶 𝛿 𝐵; 𝐶 = log 𝑄(𝑐 1 = 𝑐 2 |𝑏 1 = 𝑏 2 )

  33. Formal Definition of Surrogate Suitability Observed view Assume A, 𝐶 are discrete random variables Shape Collection (𝑏 1 , 𝑐 1 ) , (𝑏 2 , 𝑐 2 ) , are i.i.d samples of (𝐵, 𝐶) How well can e.g. the sameness at A 𝐵 predict 𝑏 1 𝑏 2 Novel view the sameness at B ? 𝑐 1 𝑐 2 Cross-view transfer Surrogate suitability: of relationships 𝐶 𝛿 𝐵; 𝐶 = log 𝑄(𝑐 1 = 𝑐 2 |𝑏 1 = 𝑏 2 )

  34. Estimation of Surrogate Suitability Derivation shows 𝐼 𝑆 : Renyi-entropy

  35. Estimation of Surrogate Suitability Derivation shows Sample complexity: tight bound Θ 𝑊 𝐵 + 𝑊 𝐶 where 𝑊 𝐵 and 𝑊 𝐶 are vocabulary size of 𝐵 and 𝐶

  36. Estimation of Surrogate Suitability Derivation shows Sample complexity: tight bound Θ 𝑊 𝐵 + 𝑊 𝐶 where 𝑊 𝐵 and 𝑊 𝐶 are vocabulary size of 𝐵 and 𝐶 Theoretically optimal algorithm is proposed that reaches the bound

  37. Estimation of Surrogate Suitability Derivation shows Sample complexity: tight bound Θ 𝑊 𝐵 + 𝑊 𝐶 where 𝑊 𝐵 and 𝑊 𝐶 are vocabulary size of 𝐵 and 𝐶 Theoretically optimal algorithm is proposed that reaches the bound Strong connection with Mutual Information

  38. More Visualization of Surrogate Suitability Matrix Novel view Observed view 𝐶

  39. More Visualization of Surrogate Suitability Matrix Novel view Observed view 𝐶

  40. More Visualization of Surrogate Suitability Matrix Novel view Observed view 𝐶

  41. Review of Pipeline Observed view image … + + 0.1 0.4 0.3 + … + Novel view feature

  42. Review of Pipeline Observed view image … Inter-shape relationship: + + 0.1 0.4 0.3 Knowledge transfer from 3D shape database to new instance + … + Novel view feature Inter-shape relationship

  43. Review of Pipeline Observed view image Intra-shape relationship … Intra-shape relationship: Inter-shape relationship: + + 0.1 0.4 0.3 Knowledge transfer Knowledge transfer from observed view from 3D shape database to new instance to novel view + … + Novel view feature Inter-shape relationship

  44. Outline Motivation Approach Applications Method Diagnosis Conclusion

  45. Application: Cross-view localized image comparison

  46. Cross-view Image Retrieval

  47. Application: View-agnostic Image Retrieval HoG L2 vertical bars swivel base Ours (combined HoG)

  48. Application: View-agnostic Image Retrieval HoG L2 vertical bars swivel base Ours (combined HoG)

  49. Application: View-agnostic Image Retrieval HoG L2 vertical bars swivel base Ours (combined HoG)

  50. Part-based View-agnostic Image Retrieval

  51. Generalizability to Many Feature Types • Task: fine-grained retrieval (images and annotations are from ImageNet) • Metric: Average Precision

  52. Outline Motivation Approach Applications Method Diagnosis Conclusion

  53. How many shapes are sufficient? 200 (Measured by Average Precision on Fine-grained retrieval for Chairs)

  54. How many neighboring shapes for interpolation? 80 (Measured by Average Precision on Fine-grained retrieval for Chairs)

  55. How well can one view predict another view? Controlled diagnosis on renderings Cross-view retrieval rank

  56. Outline Motivation Approach Applications Method Diagnosis Conclusion

  57. Conclusion • A novel framework for synthesizing object features at novel views • 3D shape database provides the knowledge of feature synthesis • For relationship transfer, surrogate suitability is defined, which is a type of “predictability” between random variables. • A theoretically optimal estimator is proposed

  58. Thank you!

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend