"A Practitioner’s Guide to Commercializing Applications of Computer Vision," a Presentation from...
-
Upload
embedded-vision-alliance -
Category
Technology
-
view
80 -
download
0
Transcript of "A Practitioner’s Guide to Commercializing Applications of Computer Vision," a Presentation from...
![Page 1: "A Practitioner’s Guide to Commercializing Applications of Computer Vision," a Presentation from Firelake Capital Management](https://reader031.fdocuments.in/reader031/viewer/2022030309/58f13b5a1a28ab60268b45e1/html5/thumbnails/1.jpg)
Copyright © 2016 Firelake Capital 1
Peter Shannon
May 2, 2016
A Practitioner’s Guide to Commercializing
Applications of Computer Vision
![Page 2: "A Practitioner’s Guide to Commercializing Applications of Computer Vision," a Presentation from Firelake Capital Management](https://reader031.fdocuments.in/reader031/viewer/2022030309/58f13b5a1a28ab60268b45e1/html5/thumbnails/2.jpg)
Copyright © 2016 Firelake Capital 2
Joined Firelake Capital in 2010
• Eye Response Technology startup co-founder
• Systems engineering and computer science by training
• Previously at Atlas Venture from 2005
• Chicago Booth MBA
Investment focus
• Transportation systems
• Food systems
• Energy systems
Peter Shannon
Intersection of
digital and
physical worlds
![Page 3: "A Practitioner’s Guide to Commercializing Applications of Computer Vision," a Presentation from Firelake Capital Management](https://reader031.fdocuments.in/reader031/viewer/2022030309/58f13b5a1a28ab60268b45e1/html5/thumbnails/3.jpg)
Copyright © 2016 Firelake Capital 3 3
IT Drivers Big Data
Sensors
Cloud Infrastructure
Computer Vision
Robotics
Sustainability Drivers Distr. Generation (solar)
Batteries
Electrification Complex
Fuel Cells
Ag Innovations
Tech Platforms Industrial IoT
Drones
Autonomous Vehicles
EV Infrastructure
Microgrids
New Bus. Models Software-driven
Finance-driven
Bus. process-driven
“Applications &
Solutions”
Focus on Applications and Solutions
![Page 4: "A Practitioner’s Guide to Commercializing Applications of Computer Vision," a Presentation from Firelake Capital Management](https://reader031.fdocuments.in/reader031/viewer/2022030309/58f13b5a1a28ab60268b45e1/html5/thumbnails/4.jpg)
Copyright © 2016 Firelake Capital 4
In my earlier days
![Page 5: "A Practitioner’s Guide to Commercializing Applications of Computer Vision," a Presentation from Firelake Capital Management](https://reader031.fdocuments.in/reader031/viewer/2022030309/58f13b5a1a28ab60268b45e1/html5/thumbnails/5.jpg)
Copyright © 2016 Firelake Capital 5
![Page 6: "A Practitioner’s Guide to Commercializing Applications of Computer Vision," a Presentation from Firelake Capital Management](https://reader031.fdocuments.in/reader031/viewer/2022030309/58f13b5a1a28ab60268b45e1/html5/thumbnails/6.jpg)
Copyright © 2016 Firelake Capital 6
![Page 7: "A Practitioner’s Guide to Commercializing Applications of Computer Vision," a Presentation from Firelake Capital Management](https://reader031.fdocuments.in/reader031/viewer/2022030309/58f13b5a1a28ab60268b45e1/html5/thumbnails/7.jpg)
Copyright © 2016 Firelake Capital 7
Key Challenges — Retrospective
Underlying Technology • USB still 1-2 years away
• Cameras bulky, expensive, low resolution
• Facial recognition algorithms still in academia
• Compute power limited (Intel Pentium)
• No computer vision software libraries
Performance vs. Robustness • Each application has different reqs
• Hard to tell when the product is
“robust enough”
Architecture Choices • Hardware
• Balance competing factors
• Upfront choices you must live with
![Page 8: "A Practitioner’s Guide to Commercializing Applications of Computer Vision," a Presentation from Firelake Capital Management](https://reader031.fdocuments.in/reader031/viewer/2022030309/58f13b5a1a28ab60268b45e1/html5/thumbnails/8.jpg)
Copyright © 2016 Firelake Capital 8
Inductive reasoning – is reasoning in which the premises are viewed as supplying strong
evidence for the truth of the conclusion.
While the conclusion of a deductive argument is certain, the truth of the conclusion of
an inductive argument is probable, based upon evidence given.
Computer Vision is Inductive Reasoning
![Page 9: "A Practitioner’s Guide to Commercializing Applications of Computer Vision," a Presentation from Firelake Capital Management](https://reader031.fdocuments.in/reader031/viewer/2022030309/58f13b5a1a28ab60268b45e1/html5/thumbnails/9.jpg)
Copyright © 2016 Firelake Capital 9
Deductive vs. Inductive — Development Process
Requirements
Develop
Test
Deploy
Requirements
Develop
Test
Validate Robustness
Deploy
![Page 10: "A Practitioner’s Guide to Commercializing Applications of Computer Vision," a Presentation from Firelake Capital Management](https://reader031.fdocuments.in/reader031/viewer/2022030309/58f13b5a1a28ab60268b45e1/html5/thumbnails/10.jpg)
Copyright © 2016 Firelake Capital 10
Consequence of Error
![Page 11: "A Practitioner’s Guide to Commercializing Applications of Computer Vision," a Presentation from Firelake Capital Management](https://reader031.fdocuments.in/reader031/viewer/2022030309/58f13b5a1a28ab60268b45e1/html5/thumbnails/11.jpg)
Copyright © 2016 Firelake Capital 11
![Page 12: "A Practitioner’s Guide to Commercializing Applications of Computer Vision," a Presentation from Firelake Capital Management](https://reader031.fdocuments.in/reader031/viewer/2022030309/58f13b5a1a28ab60268b45e1/html5/thumbnails/12.jpg)
Copyright © 2016 Firelake Capital 12
![Page 13: "A Practitioner’s Guide to Commercializing Applications of Computer Vision," a Presentation from Firelake Capital Management](https://reader031.fdocuments.in/reader031/viewer/2022030309/58f13b5a1a28ab60268b45e1/html5/thumbnails/13.jpg)
Copyright © 2016 Firelake Capital 13
![Page 14: "A Practitioner’s Guide to Commercializing Applications of Computer Vision," a Presentation from Firelake Capital Management](https://reader031.fdocuments.in/reader031/viewer/2022030309/58f13b5a1a28ab60268b45e1/html5/thumbnails/14.jpg)
Copyright © 2016 Firelake Capital 14
![Page 15: "A Practitioner’s Guide to Commercializing Applications of Computer Vision," a Presentation from Firelake Capital Management](https://reader031.fdocuments.in/reader031/viewer/2022030309/58f13b5a1a28ab60268b45e1/html5/thumbnails/15.jpg)
Copyright © 2016 Firelake Capital 15
![Page 16: "A Practitioner’s Guide to Commercializing Applications of Computer Vision," a Presentation from Firelake Capital Management](https://reader031.fdocuments.in/reader031/viewer/2022030309/58f13b5a1a28ab60268b45e1/html5/thumbnails/16.jpg)
Copyright © 2016 Firelake Capital 16
Comparison to Speech Recognition
![Page 17: "A Practitioner’s Guide to Commercializing Applications of Computer Vision," a Presentation from Firelake Capital Management](https://reader031.fdocuments.in/reader031/viewer/2022030309/58f13b5a1a28ab60268b45e1/html5/thumbnails/17.jpg)
Copyright © 2016 Firelake Capital 17
![Page 18: "A Practitioner’s Guide to Commercializing Applications of Computer Vision," a Presentation from Firelake Capital Management](https://reader031.fdocuments.in/reader031/viewer/2022030309/58f13b5a1a28ab60268b45e1/html5/thumbnails/18.jpg)
Copyright © 2016 Firelake Capital 18
![Page 19: "A Practitioner’s Guide to Commercializing Applications of Computer Vision," a Presentation from Firelake Capital Management](https://reader031.fdocuments.in/reader031/viewer/2022030309/58f13b5a1a28ab60268b45e1/html5/thumbnails/19.jpg)
Copyright © 2016 Firelake Capital 19
1995 1995
![Page 20: "A Practitioner’s Guide to Commercializing Applications of Computer Vision," a Presentation from Firelake Capital Management](https://reader031.fdocuments.in/reader031/viewer/2022030309/58f13b5a1a28ab60268b45e1/html5/thumbnails/20.jpg)
Copyright © 2016 Firelake Capital 20
2003 2003
![Page 21: "A Practitioner’s Guide to Commercializing Applications of Computer Vision," a Presentation from Firelake Capital Management](https://reader031.fdocuments.in/reader031/viewer/2022030309/58f13b5a1a28ab60268b45e1/html5/thumbnails/21.jpg)
Copyright © 2016 Firelake Capital 21
2010 2010
![Page 22: "A Practitioner’s Guide to Commercializing Applications of Computer Vision," a Presentation from Firelake Capital Management](https://reader031.fdocuments.in/reader031/viewer/2022030309/58f13b5a1a28ab60268b45e1/html5/thumbnails/22.jpg)
Copyright © 2016 Firelake Capital 22
2016 Today
![Page 23: "A Practitioner’s Guide to Commercializing Applications of Computer Vision," a Presentation from Firelake Capital Management](https://reader031.fdocuments.in/reader031/viewer/2022030309/58f13b5a1a28ab60268b45e1/html5/thumbnails/23.jpg)
Copyright © 2016 Firelake Capital 23
More types of risk in a venture multiplies the overall risk and uncertainty in
terms of time, people, and capital required to achieve the end goal.
Overall Risk Factors
Performance
Robustness
Market
Product
Execution
![Page 24: "A Practitioner’s Guide to Commercializing Applications of Computer Vision," a Presentation from Firelake Capital Management](https://reader031.fdocuments.in/reader031/viewer/2022030309/58f13b5a1a28ab60268b45e1/html5/thumbnails/24.jpg)
Copyright © 2016 Firelake Capital 24
Implementation Considerations
![Page 25: "A Practitioner’s Guide to Commercializing Applications of Computer Vision," a Presentation from Firelake Capital Management](https://reader031.fdocuments.in/reader031/viewer/2022030309/58f13b5a1a28ab60268b45e1/html5/thumbnails/25.jpg)
Copyright © 2016 Firelake Capital 25
Decisions you make now are ones you have to live with for the product’s
lifecycle
Conventional wisdom of Minimum Viable Product, speed to market and
failing fast does not apply in the conventional sense
Plan for the End Game
![Page 26: "A Practitioner’s Guide to Commercializing Applications of Computer Vision," a Presentation from Firelake Capital Management](https://reader031.fdocuments.in/reader031/viewer/2022030309/58f13b5a1a28ab60268b45e1/html5/thumbnails/26.jpg)
Copyright © 2016 Firelake Capital 26
• Need to account for a very large number of factors
• For many applications, a machine-learned algorithm is not sufficient
• Additional application-specific algorithms must be engineered
Expect to spend 10% of time on main algorithm design, 90% on additional
logic for robustness
Achieving Robustness is Difficult
![Page 27: "A Practitioner’s Guide to Commercializing Applications of Computer Vision," a Presentation from Firelake Capital Management](https://reader031.fdocuments.in/reader031/viewer/2022030309/58f13b5a1a28ab60268b45e1/html5/thumbnails/27.jpg)
Copyright © 2016 Firelake Capital 27
• Hardware-aware software design choices are often necessary
• Picking the best algorithmic approach and the right hardware is difficult,
but a crucial decision that will shape the lifecycle of the product
Vision Products are Hardware-Software Systems
![Page 28: "A Practitioner’s Guide to Commercializing Applications of Computer Vision," a Presentation from Firelake Capital Management](https://reader031.fdocuments.in/reader031/viewer/2022030309/58f13b5a1a28ab60268b45e1/html5/thumbnails/28.jpg)
Copyright © 2016 Firelake Capital 28
• Your product is a carefully tuned system unifying software and hardware
working together
• What happens when suppliers upgrade components, e.g. cameras, etc.?
• Cannot be certain system performance will automatically improve
• Your application may need to be re-tuned to accommodate the hardware
Supporting The Product Going Forward
This is an ongoing task you need to
plan for and architect your system for
![Page 29: "A Practitioner’s Guide to Commercializing Applications of Computer Vision," a Presentation from Firelake Capital Management](https://reader031.fdocuments.in/reader031/viewer/2022030309/58f13b5a1a28ab60268b45e1/html5/thumbnails/29.jpg)
Copyright © 2016 Firelake Capital 29
• Q&A
Thank You