wrap up lecture
play

Wrap Up Lecture Instructor - Simon Lucey 16-423 - Designing - PowerPoint PPT Presentation

Wrap Up Lecture Instructor - Simon Lucey 16-423 - Designing Computer Vision Apps Today Review - Project Presentations Emerging Trends in Mobile Vision Facial Feature Detection in iOS. Project Discussions Project Presentations


  1. Wrap Up Lecture Instructor - Simon Lucey 16-423 - Designing Computer Vision Apps

  2. Today • Review - Project Presentations • Emerging Trends in Mobile Vision • Facial Feature Detection in iOS. • Project Discussions

  3. Project Presentations • Each team will have 2.5 minutes per member to present (e.g. 2 member team will have 5 minutes allotted). • We will be strict with this, and will start class at exactly 12pm, please be early!!! • Each team will upload their YouTube clips to the link.

  4. Project Presentations. • 16423 staff will select the “best” presentation plus an honorable mention. • The result will be announced on Piazza after class, the winning team can come by my office to pick up their prize. • All details on the Final Project submission can be found at:- http://16423.courses.cs.cmu.edu/slides/Final_Project.pdf . • Final Write Up is due on midnight Friday 11th of December. Reminder: Final Project makes up 50% of your grade!!!

  5. Today • Review - Project Presentations • Emerging Trends in Mobile Vision • Facial Feature Detection in iOS. • Project Discussions

  6. Why is Mobile CV Different? 6

  7. Why is Mobile CV Different? 6

  8. Why is Mobile CV Different? 7

  9. Why is Mobile CV Different? 7

  10. Why is Mobile CV Different? 7

  11. Balancing Power versus Perception 8

  12. Emerging Trends - Low Power 9 Taken from: http://lpirc.net/

  13. Emerging Trends - High Speed Camera iPhone 6 Samsung Galaxy S5 10

  14. Emerging Trends - High Speed Camera iPhone 6 Samsung Galaxy S5 10

  15. Emerging Trends - Depth Cameras 11

  16. Emerging Trends - Augmented Reality 12

  17. Emerging Trends - Mobile SLAM 13 P. Tanskanen, K. Kolev, L. Meier, F. Camposeco, O. Saurer, M. Pollefeys : Live metric 3d reconstruction on mobile phones. (ICCV 2013)

  18. Emerging Trends - Mobile SLAM 13 P. Tanskanen, K. Kolev, L. Meier, F. Camposeco, O. Saurer, M. Pollefeys : Live metric 3d reconstruction on mobile phones. (ICCV 2013)

  19. Emerging Trends - Mobile SLAM 13 P. Tanskanen, K. Kolev, L. Meier, F. Camposeco, O. Saurer, M. Pollefeys : Live metric 3d reconstruction on mobile phones. (ICCV 2013)

  20. New Work…. 14

  21. New Work…. 14

  22. Emerging Trends - Deep Vision 15

  23. Emerging Trends - Deep Learning BC AD (before ConvNets) (after deep learning) 6.8% ImageNet Challenge Year

  24. Emerging Trends - Deep Learning Training • Data and Compute Speed Matter • Energy and Space do NOT!!!

  25. Emerging Trends - Deep Learning Testing • Data and Compute Speed Matter • Energy and Space now Matter!!!!

  26. Emerging Trends - Deep Learning Testing • Data and Compute Speed Matter • Energy and Space now Matter!!!!

  27. Reminder: ASICs for Low Energy • Application Specific Integrated Circuits (ASIC) • ASICs are perfect for targeting a specific application domain. • Inherently low-power as they are “frozen in silicon” for a specific application domain (e.g. graphics cards, ethernet cards, DSPs, etc.). • Drawbacks, • incredibly expensive to develop. • time consuming and resource-intensive to develop. • Positives, • Extremely energy efficient. 19

  28. Emerging Trends - “Frozen” DeepNets 20 (Taken from recent talk by Yann Lecunn at Hot Chips conference in May 2015).

  29. Emerging Trends - Deep Learning 21 APIs in the current versions of OpenGL ES do not have the “scatter”

  30. Emerging Trends - Deep Learning Deep Learning Check out this article. 21 APIs in the current versions of OpenGL ES do not have the “scatter”

  31. Emerging Trends - Deep Learning 22 (Taken from recent talk by Yann Lecunn at Hot Chips conference in May 2015).

  32. Today • Review - Project Presentations • Emerging Trends in Mobile Vision • Facial Feature Detection in iOS. • Project Discussions

  33. Face Detection

  34. Face Detection in iOS • In iOS face detection comes built in, and can be performed much more efficiently than standard OpenCV. • Utilizes the QuartzCore and CoreImage frameworks within the project.

  35. Face Detection in iOS • In iOS face detection comes built in, and can be performed much more efficiently than standard OpenCV. • Utilizes the QuartzCore and CoreImage frameworks within the project.

  36. Facial Feature Detection

  37. CIFaceFeature

  38. CIFaceFeature

  39. CIFaceFeature Example • We are now going to demonstrate a simple example of face detection in iOS. • On your browser please go to the address, https://github.com/slucey-cs-cmu-edu/CIFaceFeature_Lena • Or better yet, if you have git installed you can type from the command line. $ git clone https://github.com/slucey-cs-cmu-edu/CIFaceFeature_Lena.git

  40. CIFaceFeature Example

  41. CIFaceFeature Example

  42. CIFaceFeature Example

  43. CIFaceFeature Example

  44. CIFaceFeature Example

  45. CIFaceFeature Example

  46. Smerk and GPUImage • Recently, an extension to GPUImage was proposed to allow for the utilization of iOS face detection within iOS. • Called “Smerk” - GitHub project page can be found at:- https://github.com/MattFoley/Smerk

  47. Smerk and GPUImage • Recently, an extension to GPUImage was proposed to allow for the utilization of iOS face detection within iOS. • Called “Smerk” - GitHub project page can be found at:- https://github.com/MattFoley/Smerk

  48. Smerk Example • We are now going to demonstrate how we can perform real- time face tracking through GPUImage. • On your browser please go to the address, https://github.com/slucey-cs-cmu-edu/Smerk_Example • Or better yet, if you have git installed you can type from the command line. $ git clone https://github.com/slucey-cs-cmu-edu/Smerk_Example.git

  49. Smerk Example

  50. Smerk Example

  51. Smerk Example

  52. Smerk Example

  53. Smerk Example

  54. Smerk Example

  55. Smerk Example

  56. Smerk Example

  57. Smerk Example

  58. Smerk Example

  59. Today • Review - Project Presentations • Emerging Trends in Mobile Vision • Facial Feature Detection in iOS. • Project Discussions

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