SlideShare a Scribd company logo
1 of 39
Department of Bio-Industrial Mechatronics Engineering
When AOI Meets AI
Ta-Te Lin
Department of Bio-Industrial Mechatronics Engineering,
National Taiwan University
National Taiwan University
Brief Introduction to AI
Source: https://www.youtube.com/watch?v=2E4t75uF6JI Source: https://vimeo.com/192179727
Source: https://www.youtube.com/watch?v=rKHFPsA8JjM Source:
https://www.youtube.com/watch?v=rVlhMGQgDkY&start_radi
o=1&list=RDQMaBMndpuioWw
2
Brief Introduction to AI
Development of AI
3
Artificial Intelligence
Machine Learning
Deep Learning
1980s1950s 1960s 1970s 1990s 2000s 2010s 2020s
Deep Learning
Neural Network - Emulating Human Brain
Source: https://www.edureka.co/blog/what-is-deep-learning
4
Brief Introduction to AI
Development of Deep Learning Models
5
Brief Introduction to AI
Source: http://condor.depaul.edu/ntomuro/courses/578/notes/1-IntroNNs.pdf
 ImageNet: about 15M labelled
high resolution images, 22K
categories
 Large Scale Visual Recognition
Challenge (ILSVRC)
 AlexNet: the first deep neural
networks trained on GPUs
The Breakthrough (2012)
https://papers.nips.cc/paper/4824-imagenet-classification-with-deep-convolutional-neural-networks
Why AI Is Booming
6
AI
DATA/IMAGES
COMPUTING
POWER
OPEN SOURCEINTERNET
ALGORITHMS
Key Factors Driving the
Artificial Intelligence Boom
CPU & GPU Computation Power
Source: https://blog.inten.to/hardware-for-deep-learning-part-3-gpu-8906c1644664
7
Why AI Is Booming
GPU Parallel Processing
CPU
MULTIPLE CORES
GPU
THOUSANDS OF CORES
GPUs are the current workhorses of Deep Learning
8
Why AI Is Booming
Development of Deep Learning Models
Source: Canzian et al., 2017; https://arxiv.org/abs/1605.07678
9
Why AI Is Booming
Development of Deep Learning Models
Source: Bianco et al., 2018; https://arxiv.org/pdf/1810.00736.pdf 10
Why AI Is Booming
11
When AOI Meets AI
12
When AOI Meets AI
Industries
• Electric
components and
equipment
• Manufacturing
• Semiconductors
• Machinery parts
• Material production
• Packaging
• Printing
• Agriculture and
food
• Health care and life
science
• Logistics
• Monitoring and
surveillance
• etc.
Applications
• Gauging and
measurement
• 3D measurement
• Bar code and data
code reading
• OCR
• Object detection
• Object recognition
• Print inspection
• Surface inspection
• Defect detection
• Completeness
check
• Robotic guidance
• etc.
Machine Vision
Algorithms
• Basic processing
• 1D & 2D
measurement
• Color analysis
• Segmentation
• Matching
• Shape finding
• Pattern recognition
• Feature extraction
and analysis
• OCR
• Registration
• Calibration
• Blob analysis
• Morphology
• etc.
Strength of AI
• Complex
background
• Size and shape
variation
• Distortion
• Classification
• Object
detection
• Feature
extraction
• etc.
13
When AOI Meets AI
Source: Yu et al. (2017). Fully Convolutional Networks for Surface Defect Inspection in
Industrial Environment. Lecture Notes in Computer Science, vol 10528. Springer, Cham
An Example of Surface Defect Inspection Using Deep Learning
14
When AOI Meets AI
Source: Leta et al. (2008).
PCB Inspection Using Conventional and Deep Learning Methods
Source: Huang and Wei (2018).
15
When AOI Meets AI
The problem of fruit or weed detection
Bulanon et al. (2002)
Payne et al. (2013)
Payne et al. (2012)
Bakhshipour et al. (2017)
Deep
Learning
Smart Farm Machinery Applying Deep Learning
16
When AOI Meets AI
Source: http://agrobot.com/
17
When AOI Meets AI
Source: http://smartmachines.bluerivertechnology.com/
Smart Farm Machinery Applying Deep Learning
Greenhouse Pest Inset Monitoring System
18
When AOI Meets AI
Source: http://agrobot.com/
Light intensity sensor
Temperature/humidity
sensor
Sticky paper
trap
Lighting panel Camera
Greenhouse Pest Inset Monitoring System
19
When AOI Meets AI
Pest detection and recognition using deep learning
Convolutional layer
Filter size: 3*3
No. of filters: 32
Convolutional layer
Filter size: 3*3
No. of filters: 32
Convolutional layer
Filter size: 3*3
No. of filters: 64
Flattened
layer
Fully connected
layer
Neurons: 128
Softmax layer
class 1
class 2
class n
Feature extraction Learning layer
Prediction layer
Feature compression
Deep Learning Approach for Image Classification (Deep Classification)
Traditional Approach for Image Classification (Shallow Classification)
Image
Preprocessing
Feature
Extraction
Generic
Classifiers
class 1
class 2
class n
20
When AOI Meets AI
Convolutional layer
Filter size: 3*3
No. of filters: 32
Convolutional layer
Filter size: 3*3
No. of filters: 32
Convolutional layer
Filter size: 3*3
No. of filters: 64
Flattened
layer
Fully connected
layer
Neurons: 128
Softmax layer
class 1
class 2
class n
Feature extraction Learning layer
Prediction layer
Feature compression
Deep Learning Approach for Image Classification (Deep Classification)
Traditional Approach for Image Classification (Shallow Classification)
Image
Preprocessing
Feature
Extraction
Generic
Classifiers
class 1
class 2
class n
21
When AOI Meets AI
When AOI Meets AI
Selvaraju et al. (2017)
Visual Explanations from Deep Learning Networks
MachineVision + Deep Learning
23
When AOI Meets AI
Proprietary Open Source
License Fee
Technical Support
Stability
Rapid Development
No Royalty Fees
User Community and Forum
Complexity vs. Flexibility
Programming Language
Deep Learning Software
24
When AOI Meets AI
Software Initial
Release
Open
Source
Language CUDA
Support
Actively
Developed
Dlib 2002 Yes C++ Yes Yes
Theano 2007 Yes Python Yes No
Caffe 2013 No Python, C++ Yes No
TensorFlow 2015 Yes C++, Python Yes Yes
Chainer 2015 Yes Python Yes Yes
Keras 2015 Yes Python, R Yes Yes
Apache MXNet 2015 Yes C++, Python, Matlab, R, etc. Yes Yes
Microsoft Cognitive
Toolkit (CNTK)
2016 Yes Python, C++, C#/.NET Yes Yes
PyTorch 2016 Yes Python Yes Yes
Matlab Yes Matlab Yes Yes
Wolfram Mathematica Yes Wolfram Language Yes Yes
Deep Learning Software
25
When AOI Meets AI
100
75
50
25
0
Apr. 2014 Jun. 2016 Nov. 2017 May 2019Average
Source: Google Trend, Worldwide, 4/9/14-5/9/19, Machine Learning & Artificial Intelligence
Deep Learning Software
26
When AOI Meets AI
Source: https://towardsdatascience.com/deep-learning-framework-power-scores-2018-23607ddf297a
Synergy of Advanced Technologies
27
Future Trends in AIAOI
Integration of AI with AOI Applications
Artificial
Intelligence
Machine
Learning
Deep
Learning
Data/Images
Embedded
System
CPU
GPU
FPGA
Cloud
Computing
Edge
Computing
Computation
Hardware
AOI Applications
Algorithm
and Software
28
Future Trends in AIAOI
Synergy of Advanced Technologies
29
Future Trends in AIAOI
AOI
AI
Robotics
Sensors
IoT
Data
Analytics
Cloud
Computing
3D Imaging
Spectral Imaging
Embedded and Mobile System
30
Future Trends in AIAOI
CLOUD SERVICE
USERS
APP
Service Oriented AIAOI
Data Analytics
Cloud Computing
Data Storage
Data Collaboration
Production Optimization
Rises of AOI Startup
https://kitov.ai/
http://www.sualab.com/
https://www.uveye.com/
https://www.birds.ai/
https://www.aquifi.com/
31
Future Trends in AIAOI
AI Startups in Israel
Source: https://www.startuphub.ai/ 32
Future Trends in AIAOI
AI Startups in Israel
Source: https://www.startuphub.ai/ 33
Future Trends in AIAOI
 Over 950 active startups utilizing
or developing AI technologies
 51% of AI startups are utilizing
machine learning technologies, of
which 21% are utilizing deep
learning technologies
 28% of AI startups are still
building their algorithms while
searching for data partners
 84% of AI startups offer a purely
software-based solution, while
16% offer a mixed offering of
hardware and software
Nov. 2018
Nov. 2018
Machine Vision Startups in Israel
Source: https://www.startuphub.ai/ 34
Future Trends in AIAOI
 Over 245 active startups utilizing
or developing computer vision
technologies
 71% of AI startups offer software-
based solutions, while 29% offer a
mixed offering of hardware and
software
 The typical startup takes 7.6 years
to exit following their
establishment
Nov. 2018
0 10 20 30 40 50 60 70
Number of Startups
Computer Vision Technology
Healthcare
Automotive
Agriculture
The Most Concentrated Sub-sector of the Computer Vision Startups
35
Future Trends in AIAOI
1960s 2019
20191983
COMPUTATION + COMMUNICATION
36
Future Trends in AIAOI
“The more people who use an AI, the smarter it gets.
The smarter it gets, the more people who use it. The
more people who use it, the smarter it gets. And so
on. Once a company enters this virtuous cycle, it
tends to grow so big so fast that it overwhelms any
upstart competitors.”
- Kevin Kelly
37
When AOI Meets AI
38
AIAOI
会い青い
Thanks for Listening!
39

More Related Content

What's hot

Deep Learning - The Past, Present and Future of Artificial Intelligence
Deep Learning - The Past, Present and Future of Artificial IntelligenceDeep Learning - The Past, Present and Future of Artificial Intelligence
Deep Learning - The Past, Present and Future of Artificial IntelligenceLukas Masuch
 
Gömülü Sistemlerde Derin Öğrenme Uygulamaları
Gömülü Sistemlerde Derin Öğrenme UygulamalarıGömülü Sistemlerde Derin Öğrenme Uygulamaları
Gömülü Sistemlerde Derin Öğrenme UygulamalarıFerhat Kurt
 
An Introduction to Generative AI
An Introduction  to Generative AIAn Introduction  to Generative AI
An Introduction to Generative AICori Faklaris
 
Landscape of AI/ML in 2023
Landscape of AI/ML in 2023Landscape of AI/ML in 2023
Landscape of AI/ML in 2023HyunJoon Jung
 
Introduction to LLMs
Introduction to LLMsIntroduction to LLMs
Introduction to LLMsLoic Merckel
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine LearningDr. Radhey Shyam
 
Artificial intelligence by JD
Artificial intelligence by JDArtificial intelligence by JD
Artificial intelligence by JDJaydip sindha
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial IntelligenceAbbas Hashmi
 
Introductions to Online Machine Learning Algorithms
Introductions to Online Machine Learning AlgorithmsIntroductions to Online Machine Learning Algorithms
Introductions to Online Machine Learning AlgorithmsDataWorks Summit
 
Artificial Neural Network | Deep Neural Network Explained | Artificial Neural...
Artificial Neural Network | Deep Neural Network Explained | Artificial Neural...Artificial Neural Network | Deep Neural Network Explained | Artificial Neural...
Artificial Neural Network | Deep Neural Network Explained | Artificial Neural...Simplilearn
 
Episode 2: The LLM / GPT / AI Prompt / Data Engineer Roadmap
Episode 2: The LLM / GPT / AI Prompt / Data Engineer RoadmapEpisode 2: The LLM / GPT / AI Prompt / Data Engineer Roadmap
Episode 2: The LLM / GPT / AI Prompt / Data Engineer RoadmapAnant Corporation
 
Future of work: AI vs. Human
Future of work: AI vs. HumanFuture of work: AI vs. Human
Future of work: AI vs. HumanBülent Duagi
 
Computer vision introduction
Computer vision  introduction Computer vision  introduction
Computer vision introduction Wael Badawy
 

What's hot (20)

ChatGPT_ppf.pdf
ChatGPT_ppf.pdfChatGPT_ppf.pdf
ChatGPT_ppf.pdf
 
Deep Learning - The Past, Present and Future of Artificial Intelligence
Deep Learning - The Past, Present and Future of Artificial IntelligenceDeep Learning - The Past, Present and Future of Artificial Intelligence
Deep Learning - The Past, Present and Future of Artificial Intelligence
 
Gömülü Sistemlerde Derin Öğrenme Uygulamaları
Gömülü Sistemlerde Derin Öğrenme UygulamalarıGömülü Sistemlerde Derin Öğrenme Uygulamaları
Gömülü Sistemlerde Derin Öğrenme Uygulamaları
 
History of AI
History of AIHistory of AI
History of AI
 
ESE presentation.pptx
ESE presentation.pptxESE presentation.pptx
ESE presentation.pptx
 
An Introduction to Generative AI
An Introduction  to Generative AIAn Introduction  to Generative AI
An Introduction to Generative AI
 
Landscape of AI/ML in 2023
Landscape of AI/ML in 2023Landscape of AI/ML in 2023
Landscape of AI/ML in 2023
 
Introduction to LLMs
Introduction to LLMsIntroduction to LLMs
Introduction to LLMs
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Artificial intelligence by JD
Artificial intelligence by JDArtificial intelligence by JD
Artificial intelligence by JD
 
Intoduction of Artificial Intelligence
Intoduction of Artificial IntelligenceIntoduction of Artificial Intelligence
Intoduction of Artificial Intelligence
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
Introductions to Online Machine Learning Algorithms
Introductions to Online Machine Learning AlgorithmsIntroductions to Online Machine Learning Algorithms
Introductions to Online Machine Learning Algorithms
 
AI (1).pdf
AI (1).pdfAI (1).pdf
AI (1).pdf
 
AI basic.pptx
AI basic.pptxAI basic.pptx
AI basic.pptx
 
Artificial Neural Network | Deep Neural Network Explained | Artificial Neural...
Artificial Neural Network | Deep Neural Network Explained | Artificial Neural...Artificial Neural Network | Deep Neural Network Explained | Artificial Neural...
Artificial Neural Network | Deep Neural Network Explained | Artificial Neural...
 
What is Machine Learning
What is Machine LearningWhat is Machine Learning
What is Machine Learning
 
Episode 2: The LLM / GPT / AI Prompt / Data Engineer Roadmap
Episode 2: The LLM / GPT / AI Prompt / Data Engineer RoadmapEpisode 2: The LLM / GPT / AI Prompt / Data Engineer Roadmap
Episode 2: The LLM / GPT / AI Prompt / Data Engineer Roadmap
 
Future of work: AI vs. Human
Future of work: AI vs. HumanFuture of work: AI vs. Human
Future of work: AI vs. Human
 
Computer vision introduction
Computer vision  introduction Computer vision  introduction
Computer vision introduction
 

Similar to When AOI meets AI

Artificial Intelligence in testing - A STeP-IN Evening Talk Session Speech by...
Artificial Intelligence in testing - A STeP-IN Evening Talk Session Speech by...Artificial Intelligence in testing - A STeP-IN Evening Talk Session Speech by...
Artificial Intelligence in testing - A STeP-IN Evening Talk Session Speech by...Kalilur Rahman
 
May 2021 Embedded Vision Summit Opening Remarks (May 28)
May 2021 Embedded Vision Summit Opening Remarks (May 28)May 2021 Embedded Vision Summit Opening Remarks (May 28)
May 2021 Embedded Vision Summit Opening Remarks (May 28)Edge AI and Vision Alliance
 
Issues on Artificial Intelligence and Future (Standards Perspective)
Issues on Artificial Intelligence  and Future (Standards Perspective)Issues on Artificial Intelligence  and Future (Standards Perspective)
Issues on Artificial Intelligence and Future (Standards Perspective)Seungyun Lee
 
May 2023 Embedded Vision Summit Opening Remarks (May 23)
May 2023 Embedded Vision Summit Opening Remarks (May 23)May 2023 Embedded Vision Summit Opening Remarks (May 23)
May 2023 Embedded Vision Summit Opening Remarks (May 23)Edge AI and Vision Alliance
 
Python IEEE 2019 Projects List
Python IEEE 2019 Projects List Python IEEE 2019 Projects List
Python IEEE 2019 Projects List CloudTechnologies
 
IoT Developer Survey 2018
IoT Developer Survey 2018IoT Developer Survey 2018
IoT Developer Survey 2018Benjamin Cabé
 
SETTA'18 Keynote: Intelligent Software Engineering: Synergy between AI and So...
SETTA'18 Keynote: Intelligent Software Engineering: Synergy between AI and So...SETTA'18 Keynote: Intelligent Software Engineering: Synergy between AI and So...
SETTA'18 Keynote: Intelligent Software Engineering: Synergy between AI and So...Tao Xie
 
DSML 2021 Keynote: Intelligent Software Engineering: Working at the Intersect...
DSML 2021 Keynote: Intelligent Software Engineering: Working at the Intersect...DSML 2021 Keynote: Intelligent Software Engineering: Working at the Intersect...
DSML 2021 Keynote: Intelligent Software Engineering: Working at the Intersect...Tao Xie
 
What is artificial intelligence (IA) ?
What is artificial intelligence (IA) ?What is artificial intelligence (IA) ?
What is artificial intelligence (IA) ?Oussama Belakhdar
 
AI01_1_Introduction.pptx
AI01_1_Introduction.pptxAI01_1_Introduction.pptx
AI01_1_Introduction.pptxNguyễn Tiến
 
Semantic Web: In Quest for the Next Generation Killer Apps
Semantic Web: In Quest for the Next Generation Killer AppsSemantic Web: In Quest for the Next Generation Killer Apps
Semantic Web: In Quest for the Next Generation Killer AppsJie Bao
 
IoT Developer Survey 2018
IoT Developer Survey 2018IoT Developer Survey 2018
IoT Developer Survey 2018Eclipse IoT
 
Technology and AI sharing - From 2016 to Y2017 and Beyond
Technology and AI sharing - From 2016 to Y2017 and BeyondTechnology and AI sharing - From 2016 to Y2017 and Beyond
Technology and AI sharing - From 2016 to Y2017 and BeyondJames Huang
 
IoT Lab in Indonesia: Requirement and Expectations
IoT Lab in Indonesia: Requirement and ExpectationsIoT Lab in Indonesia: Requirement and Expectations
IoT Lab in Indonesia: Requirement and ExpectationsGizmologi
 
Adoption of AI: The Great Opportunities for Everyone
Adoption of AI: The Great Opportunities for EveryoneAdoption of AI: The Great Opportunities for Everyone
Adoption of AI: The Great Opportunities for EveryoneKan Ouivirach, Ph.D.
 
AI Blockchain IoT Convergence System Development
AI Blockchain IoT Convergence System DevelopmentAI Blockchain IoT Convergence System Development
AI Blockchain IoT Convergence System DevelopmentAlex G. Lee, Ph.D. Esq. CLP
 
Java and graal vm to easily deploy your machine learning services
Java and graal vm to easily deploy your machine learning servicesJava and graal vm to easily deploy your machine learning services
Java and graal vm to easily deploy your machine learning servicesPhilippe Gottfrois
 
Kai-Fu Lee at AI Frontiers : The Era of Artificial Intelligence
Kai-Fu Lee at AI Frontiers : The Era of Artificial IntelligenceKai-Fu Lee at AI Frontiers : The Era of Artificial Intelligence
Kai-Fu Lee at AI Frontiers : The Era of Artificial IntelligenceAI Frontiers
 
Teaching Machine Learning with Physical Computing - July 2023
Teaching Machine Learning with Physical Computing - July 2023Teaching Machine Learning with Physical Computing - July 2023
Teaching Machine Learning with Physical Computing - July 2023Hal Speed
 
IoT Developer Survey 2017
IoT Developer Survey 2017IoT Developer Survey 2017
IoT Developer Survey 2017Ian Skerrett
 

Similar to When AOI meets AI (20)

Artificial Intelligence in testing - A STeP-IN Evening Talk Session Speech by...
Artificial Intelligence in testing - A STeP-IN Evening Talk Session Speech by...Artificial Intelligence in testing - A STeP-IN Evening Talk Session Speech by...
Artificial Intelligence in testing - A STeP-IN Evening Talk Session Speech by...
 
May 2021 Embedded Vision Summit Opening Remarks (May 28)
May 2021 Embedded Vision Summit Opening Remarks (May 28)May 2021 Embedded Vision Summit Opening Remarks (May 28)
May 2021 Embedded Vision Summit Opening Remarks (May 28)
 
Issues on Artificial Intelligence and Future (Standards Perspective)
Issues on Artificial Intelligence  and Future (Standards Perspective)Issues on Artificial Intelligence  and Future (Standards Perspective)
Issues on Artificial Intelligence and Future (Standards Perspective)
 
May 2023 Embedded Vision Summit Opening Remarks (May 23)
May 2023 Embedded Vision Summit Opening Remarks (May 23)May 2023 Embedded Vision Summit Opening Remarks (May 23)
May 2023 Embedded Vision Summit Opening Remarks (May 23)
 
Python IEEE 2019 Projects List
Python IEEE 2019 Projects List Python IEEE 2019 Projects List
Python IEEE 2019 Projects List
 
IoT Developer Survey 2018
IoT Developer Survey 2018IoT Developer Survey 2018
IoT Developer Survey 2018
 
SETTA'18 Keynote: Intelligent Software Engineering: Synergy between AI and So...
SETTA'18 Keynote: Intelligent Software Engineering: Synergy between AI and So...SETTA'18 Keynote: Intelligent Software Engineering: Synergy between AI and So...
SETTA'18 Keynote: Intelligent Software Engineering: Synergy between AI and So...
 
DSML 2021 Keynote: Intelligent Software Engineering: Working at the Intersect...
DSML 2021 Keynote: Intelligent Software Engineering: Working at the Intersect...DSML 2021 Keynote: Intelligent Software Engineering: Working at the Intersect...
DSML 2021 Keynote: Intelligent Software Engineering: Working at the Intersect...
 
What is artificial intelligence (IA) ?
What is artificial intelligence (IA) ?What is artificial intelligence (IA) ?
What is artificial intelligence (IA) ?
 
AI01_1_Introduction.pptx
AI01_1_Introduction.pptxAI01_1_Introduction.pptx
AI01_1_Introduction.pptx
 
Semantic Web: In Quest for the Next Generation Killer Apps
Semantic Web: In Quest for the Next Generation Killer AppsSemantic Web: In Quest for the Next Generation Killer Apps
Semantic Web: In Quest for the Next Generation Killer Apps
 
IoT Developer Survey 2018
IoT Developer Survey 2018IoT Developer Survey 2018
IoT Developer Survey 2018
 
Technology and AI sharing - From 2016 to Y2017 and Beyond
Technology and AI sharing - From 2016 to Y2017 and BeyondTechnology and AI sharing - From 2016 to Y2017 and Beyond
Technology and AI sharing - From 2016 to Y2017 and Beyond
 
IoT Lab in Indonesia: Requirement and Expectations
IoT Lab in Indonesia: Requirement and ExpectationsIoT Lab in Indonesia: Requirement and Expectations
IoT Lab in Indonesia: Requirement and Expectations
 
Adoption of AI: The Great Opportunities for Everyone
Adoption of AI: The Great Opportunities for EveryoneAdoption of AI: The Great Opportunities for Everyone
Adoption of AI: The Great Opportunities for Everyone
 
AI Blockchain IoT Convergence System Development
AI Blockchain IoT Convergence System DevelopmentAI Blockchain IoT Convergence System Development
AI Blockchain IoT Convergence System Development
 
Java and graal vm to easily deploy your machine learning services
Java and graal vm to easily deploy your machine learning servicesJava and graal vm to easily deploy your machine learning services
Java and graal vm to easily deploy your machine learning services
 
Kai-Fu Lee at AI Frontiers : The Era of Artificial Intelligence
Kai-Fu Lee at AI Frontiers : The Era of Artificial IntelligenceKai-Fu Lee at AI Frontiers : The Era of Artificial Intelligence
Kai-Fu Lee at AI Frontiers : The Era of Artificial Intelligence
 
Teaching Machine Learning with Physical Computing - July 2023
Teaching Machine Learning with Physical Computing - July 2023Teaching Machine Learning with Physical Computing - July 2023
Teaching Machine Learning with Physical Computing - July 2023
 
IoT Developer Survey 2017
IoT Developer Survey 2017IoT Developer Survey 2017
IoT Developer Survey 2017
 

More from CHENHuiMei

小數據如何實現電腦視覺,微軟AI研究首席剖析關鍵
小數據如何實現電腦視覺,微軟AI研究首席剖析關鍵小數據如何實現電腦視覺,微軟AI研究首席剖析關鍵
小數據如何實現電腦視覺,微軟AI研究首席剖析關鍵CHENHuiMei
 
QIF對AOI設備業之衝擊與機會
QIF對AOI設備業之衝擊與機會QIF對AOI設備業之衝擊與機會
QIF對AOI設備業之衝擊與機會CHENHuiMei
 
產研融合推手-台大AOI設備研發聯盟_台大陳亮嘉
產研融合推手-台大AOI設備研發聯盟_台大陳亮嘉產研融合推手-台大AOI設備研發聯盟_台大陳亮嘉
產研融合推手-台大AOI設備研發聯盟_台大陳亮嘉CHENHuiMei
 
基於少樣本深度學習之橡膠墊片檢測系統
基於少樣本深度學習之橡膠墊片檢測系統基於少樣本深度學習之橡膠墊片檢測系統
基於少樣本深度學習之橡膠墊片檢測系統CHENHuiMei
 
AOI智慧升級─AI訓練師在地養成計畫_台灣人工智慧學校
AOI智慧升級─AI訓練師在地養成計畫_台灣人工智慧學校AOI智慧升級─AI訓練師在地養成計畫_台灣人工智慧學校
AOI智慧升級─AI訓練師在地養成計畫_台灣人工智慧學校CHENHuiMei
 
使用人工智慧檢測三維錫球瑕疵_台大傅楸善
使用人工智慧檢測三維錫球瑕疵_台大傅楸善使用人工智慧檢測三維錫球瑕疵_台大傅楸善
使用人工智慧檢測三維錫球瑕疵_台大傅楸善CHENHuiMei
 
IIoT發展趨勢及設備業者因應之_微軟葉怡君
IIoT發展趨勢及設備業者因應之_微軟葉怡君IIoT發展趨勢及設備業者因應之_微軟葉怡君
IIoT發展趨勢及設備業者因應之_微軟葉怡君CHENHuiMei
 
精密機械的空間軌跡精度光學檢測法_台大范光照
精密機械的空間軌跡精度光學檢測法_台大范光照精密機械的空間軌跡精度光學檢測法_台大范光照
精密機械的空間軌跡精度光學檢測法_台大范光照CHENHuiMei
 
2018AOI論壇_基於生成對抗網路之非監督式AOI技術_工研院蔡雅惠
2018AOI論壇_基於生成對抗網路之非監督式AOI技術_工研院蔡雅惠2018AOI論壇_基於生成對抗網路之非監督式AOI技術_工研院蔡雅惠
2018AOI論壇_基於生成對抗網路之非監督式AOI技術_工研院蔡雅惠CHENHuiMei
 
2018AOIEA論壇Keynote_眺望趨勢 量測設備未來10年發展重點_致茂曾一士
2018AOIEA論壇Keynote_眺望趨勢 量測設備未來10年發展重點_致茂曾一士2018AOIEA論壇Keynote_眺望趨勢 量測設備未來10年發展重點_致茂曾一士
2018AOIEA論壇Keynote_眺望趨勢 量測設備未來10年發展重點_致茂曾一士CHENHuiMei
 
2018AOI論壇Keynote_AI入魂製造領域現況與趨勢_工研院熊治民
2018AOI論壇Keynote_AI入魂製造領域現況與趨勢_工研院熊治民2018AOI論壇Keynote_AI入魂製造領域現況與趨勢_工研院熊治民
2018AOI論壇Keynote_AI入魂製造領域現況與趨勢_工研院熊治民CHENHuiMei
 
2018AOI論壇_AOI and IoT產線應用_工研院周森益
2018AOI論壇_AOI and IoT產線應用_工研院周森益2018AOI論壇_AOI and IoT產線應用_工研院周森益
2018AOI論壇_AOI and IoT產線應用_工研院周森益CHENHuiMei
 
2018AOI論壇_AOI參與整廠協作之實務建議_達明機器人黃鐘賢
2018AOI論壇_AOI參與整廠協作之實務建議_達明機器人黃鐘賢2018AOI論壇_AOI參與整廠協作之實務建議_達明機器人黃鐘賢
2018AOI論壇_AOI參與整廠協作之實務建議_達明機器人黃鐘賢CHENHuiMei
 
2018AOI論壇_深度學習在電腦視覺應用上的疑問_中央大學曾定章
2018AOI論壇_深度學習在電腦視覺應用上的疑問_中央大學曾定章2018AOI論壇_深度學習在電腦視覺應用上的疑問_中央大學曾定章
2018AOI論壇_深度學習在電腦視覺應用上的疑問_中央大學曾定章CHENHuiMei
 
2018AOI論壇_深度學習於表面瑕疪檢測_元智大學蔡篤銘
2018AOI論壇_深度學習於表面瑕疪檢測_元智大學蔡篤銘2018AOI論壇_深度學習於表面瑕疪檢測_元智大學蔡篤銘
2018AOI論壇_深度學習於表面瑕疪檢測_元智大學蔡篤銘CHENHuiMei
 
2018AOI論壇_時機已到 AOI導入邊緣運算_SAS林育宏
2018AOI論壇_時機已到 AOI導入邊緣運算_SAS林育宏2018AOI論壇_時機已到 AOI導入邊緣運算_SAS林育宏
2018AOI論壇_時機已到 AOI導入邊緣運算_SAS林育宏CHENHuiMei
 
2018AOI論壇_如何導入深度學習來提升工業瑕疵檢測技術_工研院賴璟皓
2018AOI論壇_如何導入深度學習來提升工業瑕疵檢測技術_工研院賴璟皓2018AOI論壇_如何導入深度學習來提升工業瑕疵檢測技術_工研院賴璟皓
2018AOI論壇_如何導入深度學習來提升工業瑕疵檢測技術_工研院賴璟皓CHENHuiMei
 
200704 Dr. Schenk 產品策略
200704 Dr. Schenk 產品策略200704 Dr. Schenk 產品策略
200704 Dr. Schenk 產品策略CHENHuiMei
 

More from CHENHuiMei (20)

小數據如何實現電腦視覺,微軟AI研究首席剖析關鍵
小數據如何實現電腦視覺,微軟AI研究首席剖析關鍵小數據如何實現電腦視覺,微軟AI研究首席剖析關鍵
小數據如何實現電腦視覺,微軟AI研究首席剖析關鍵
 
QIF對AOI設備業之衝擊與機會
QIF對AOI設備業之衝擊與機會QIF對AOI設備業之衝擊與機會
QIF對AOI設備業之衝擊與機會
 
產研融合推手-台大AOI設備研發聯盟_台大陳亮嘉
產研融合推手-台大AOI設備研發聯盟_台大陳亮嘉產研融合推手-台大AOI設備研發聯盟_台大陳亮嘉
產研融合推手-台大AOI設備研發聯盟_台大陳亮嘉
 
基於少樣本深度學習之橡膠墊片檢測系統
基於少樣本深度學習之橡膠墊片檢測系統基於少樣本深度學習之橡膠墊片檢測系統
基於少樣本深度學習之橡膠墊片檢測系統
 
AOI智慧升級─AI訓練師在地養成計畫_台灣人工智慧學校
AOI智慧升級─AI訓練師在地養成計畫_台灣人工智慧學校AOI智慧升級─AI訓練師在地養成計畫_台灣人工智慧學校
AOI智慧升級─AI訓練師在地養成計畫_台灣人工智慧學校
 
使用人工智慧檢測三維錫球瑕疵_台大傅楸善
使用人工智慧檢測三維錫球瑕疵_台大傅楸善使用人工智慧檢測三維錫球瑕疵_台大傅楸善
使用人工智慧檢測三維錫球瑕疵_台大傅楸善
 
IIoT發展趨勢及設備業者因應之_微軟葉怡君
IIoT發展趨勢及設備業者因應之_微軟葉怡君IIoT發展趨勢及設備業者因應之_微軟葉怡君
IIoT發展趨勢及設備業者因應之_微軟葉怡君
 
精密機械的空間軌跡精度光學檢測法_台大范光照
精密機械的空間軌跡精度光學檢測法_台大范光照精密機械的空間軌跡精度光學檢測法_台大范光照
精密機械的空間軌跡精度光學檢測法_台大范光照
 
Report
ReportReport
Report
 
Deep learning
Deep learningDeep learning
Deep learning
 
2018AOI論壇_基於生成對抗網路之非監督式AOI技術_工研院蔡雅惠
2018AOI論壇_基於生成對抗網路之非監督式AOI技術_工研院蔡雅惠2018AOI論壇_基於生成對抗網路之非監督式AOI技術_工研院蔡雅惠
2018AOI論壇_基於生成對抗網路之非監督式AOI技術_工研院蔡雅惠
 
2018AOIEA論壇Keynote_眺望趨勢 量測設備未來10年發展重點_致茂曾一士
2018AOIEA論壇Keynote_眺望趨勢 量測設備未來10年發展重點_致茂曾一士2018AOIEA論壇Keynote_眺望趨勢 量測設備未來10年發展重點_致茂曾一士
2018AOIEA論壇Keynote_眺望趨勢 量測設備未來10年發展重點_致茂曾一士
 
2018AOI論壇Keynote_AI入魂製造領域現況與趨勢_工研院熊治民
2018AOI論壇Keynote_AI入魂製造領域現況與趨勢_工研院熊治民2018AOI論壇Keynote_AI入魂製造領域現況與趨勢_工研院熊治民
2018AOI論壇Keynote_AI入魂製造領域現況與趨勢_工研院熊治民
 
2018AOI論壇_AOI and IoT產線應用_工研院周森益
2018AOI論壇_AOI and IoT產線應用_工研院周森益2018AOI論壇_AOI and IoT產線應用_工研院周森益
2018AOI論壇_AOI and IoT產線應用_工研院周森益
 
2018AOI論壇_AOI參與整廠協作之實務建議_達明機器人黃鐘賢
2018AOI論壇_AOI參與整廠協作之實務建議_達明機器人黃鐘賢2018AOI論壇_AOI參與整廠協作之實務建議_達明機器人黃鐘賢
2018AOI論壇_AOI參與整廠協作之實務建議_達明機器人黃鐘賢
 
2018AOI論壇_深度學習在電腦視覺應用上的疑問_中央大學曾定章
2018AOI論壇_深度學習在電腦視覺應用上的疑問_中央大學曾定章2018AOI論壇_深度學習在電腦視覺應用上的疑問_中央大學曾定章
2018AOI論壇_深度學習在電腦視覺應用上的疑問_中央大學曾定章
 
2018AOI論壇_深度學習於表面瑕疪檢測_元智大學蔡篤銘
2018AOI論壇_深度學習於表面瑕疪檢測_元智大學蔡篤銘2018AOI論壇_深度學習於表面瑕疪檢測_元智大學蔡篤銘
2018AOI論壇_深度學習於表面瑕疪檢測_元智大學蔡篤銘
 
2018AOI論壇_時機已到 AOI導入邊緣運算_SAS林育宏
2018AOI論壇_時機已到 AOI導入邊緣運算_SAS林育宏2018AOI論壇_時機已到 AOI導入邊緣運算_SAS林育宏
2018AOI論壇_時機已到 AOI導入邊緣運算_SAS林育宏
 
2018AOI論壇_如何導入深度學習來提升工業瑕疵檢測技術_工研院賴璟皓
2018AOI論壇_如何導入深度學習來提升工業瑕疵檢測技術_工研院賴璟皓2018AOI論壇_如何導入深度學習來提升工業瑕疵檢測技術_工研院賴璟皓
2018AOI論壇_如何導入深度學習來提升工業瑕疵檢測技術_工研院賴璟皓
 
200704 Dr. Schenk 產品策略
200704 Dr. Schenk 產品策略200704 Dr. Schenk 產品策略
200704 Dr. Schenk 產品策略
 

Recently uploaded

Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 

Recently uploaded (20)

Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 

When AOI meets AI

  • 1. Department of Bio-Industrial Mechatronics Engineering When AOI Meets AI Ta-Te Lin Department of Bio-Industrial Mechatronics Engineering, National Taiwan University National Taiwan University
  • 2. Brief Introduction to AI Source: https://www.youtube.com/watch?v=2E4t75uF6JI Source: https://vimeo.com/192179727 Source: https://www.youtube.com/watch?v=rKHFPsA8JjM Source: https://www.youtube.com/watch?v=rVlhMGQgDkY&start_radi o=1&list=RDQMaBMndpuioWw 2
  • 3. Brief Introduction to AI Development of AI 3 Artificial Intelligence Machine Learning Deep Learning 1980s1950s 1960s 1970s 1990s 2000s 2010s 2020s
  • 4. Deep Learning Neural Network - Emulating Human Brain Source: https://www.edureka.co/blog/what-is-deep-learning 4 Brief Introduction to AI
  • 5. Development of Deep Learning Models 5 Brief Introduction to AI Source: http://condor.depaul.edu/ntomuro/courses/578/notes/1-IntroNNs.pdf  ImageNet: about 15M labelled high resolution images, 22K categories  Large Scale Visual Recognition Challenge (ILSVRC)  AlexNet: the first deep neural networks trained on GPUs The Breakthrough (2012) https://papers.nips.cc/paper/4824-imagenet-classification-with-deep-convolutional-neural-networks
  • 6. Why AI Is Booming 6 AI DATA/IMAGES COMPUTING POWER OPEN SOURCEINTERNET ALGORITHMS Key Factors Driving the Artificial Intelligence Boom
  • 7. CPU & GPU Computation Power Source: https://blog.inten.to/hardware-for-deep-learning-part-3-gpu-8906c1644664 7 Why AI Is Booming
  • 8. GPU Parallel Processing CPU MULTIPLE CORES GPU THOUSANDS OF CORES GPUs are the current workhorses of Deep Learning 8 Why AI Is Booming
  • 9. Development of Deep Learning Models Source: Canzian et al., 2017; https://arxiv.org/abs/1605.07678 9 Why AI Is Booming
  • 10. Development of Deep Learning Models Source: Bianco et al., 2018; https://arxiv.org/pdf/1810.00736.pdf 10 Why AI Is Booming
  • 12. 12 When AOI Meets AI Industries • Electric components and equipment • Manufacturing • Semiconductors • Machinery parts • Material production • Packaging • Printing • Agriculture and food • Health care and life science • Logistics • Monitoring and surveillance • etc. Applications • Gauging and measurement • 3D measurement • Bar code and data code reading • OCR • Object detection • Object recognition • Print inspection • Surface inspection • Defect detection • Completeness check • Robotic guidance • etc. Machine Vision Algorithms • Basic processing • 1D & 2D measurement • Color analysis • Segmentation • Matching • Shape finding • Pattern recognition • Feature extraction and analysis • OCR • Registration • Calibration • Blob analysis • Morphology • etc. Strength of AI • Complex background • Size and shape variation • Distortion • Classification • Object detection • Feature extraction • etc.
  • 13. 13 When AOI Meets AI Source: Yu et al. (2017). Fully Convolutional Networks for Surface Defect Inspection in Industrial Environment. Lecture Notes in Computer Science, vol 10528. Springer, Cham An Example of Surface Defect Inspection Using Deep Learning
  • 14. 14 When AOI Meets AI Source: Leta et al. (2008). PCB Inspection Using Conventional and Deep Learning Methods Source: Huang and Wei (2018).
  • 15. 15 When AOI Meets AI The problem of fruit or weed detection Bulanon et al. (2002) Payne et al. (2013) Payne et al. (2012) Bakhshipour et al. (2017) Deep Learning
  • 16. Smart Farm Machinery Applying Deep Learning 16 When AOI Meets AI Source: http://agrobot.com/
  • 17. 17 When AOI Meets AI Source: http://smartmachines.bluerivertechnology.com/ Smart Farm Machinery Applying Deep Learning
  • 18. Greenhouse Pest Inset Monitoring System 18 When AOI Meets AI Source: http://agrobot.com/ Light intensity sensor Temperature/humidity sensor Sticky paper trap Lighting panel Camera
  • 19. Greenhouse Pest Inset Monitoring System 19 When AOI Meets AI Pest detection and recognition using deep learning
  • 20. Convolutional layer Filter size: 3*3 No. of filters: 32 Convolutional layer Filter size: 3*3 No. of filters: 32 Convolutional layer Filter size: 3*3 No. of filters: 64 Flattened layer Fully connected layer Neurons: 128 Softmax layer class 1 class 2 class n Feature extraction Learning layer Prediction layer Feature compression Deep Learning Approach for Image Classification (Deep Classification) Traditional Approach for Image Classification (Shallow Classification) Image Preprocessing Feature Extraction Generic Classifiers class 1 class 2 class n 20 When AOI Meets AI
  • 21. Convolutional layer Filter size: 3*3 No. of filters: 32 Convolutional layer Filter size: 3*3 No. of filters: 32 Convolutional layer Filter size: 3*3 No. of filters: 64 Flattened layer Fully connected layer Neurons: 128 Softmax layer class 1 class 2 class n Feature extraction Learning layer Prediction layer Feature compression Deep Learning Approach for Image Classification (Deep Classification) Traditional Approach for Image Classification (Shallow Classification) Image Preprocessing Feature Extraction Generic Classifiers class 1 class 2 class n 21 When AOI Meets AI
  • 22. When AOI Meets AI Selvaraju et al. (2017) Visual Explanations from Deep Learning Networks
  • 23. MachineVision + Deep Learning 23 When AOI Meets AI Proprietary Open Source License Fee Technical Support Stability Rapid Development No Royalty Fees User Community and Forum Complexity vs. Flexibility Programming Language
  • 24. Deep Learning Software 24 When AOI Meets AI Software Initial Release Open Source Language CUDA Support Actively Developed Dlib 2002 Yes C++ Yes Yes Theano 2007 Yes Python Yes No Caffe 2013 No Python, C++ Yes No TensorFlow 2015 Yes C++, Python Yes Yes Chainer 2015 Yes Python Yes Yes Keras 2015 Yes Python, R Yes Yes Apache MXNet 2015 Yes C++, Python, Matlab, R, etc. Yes Yes Microsoft Cognitive Toolkit (CNTK) 2016 Yes Python, C++, C#/.NET Yes Yes PyTorch 2016 Yes Python Yes Yes Matlab Yes Matlab Yes Yes Wolfram Mathematica Yes Wolfram Language Yes Yes
  • 25. Deep Learning Software 25 When AOI Meets AI 100 75 50 25 0 Apr. 2014 Jun. 2016 Nov. 2017 May 2019Average Source: Google Trend, Worldwide, 4/9/14-5/9/19, Machine Learning & Artificial Intelligence
  • 26. Deep Learning Software 26 When AOI Meets AI Source: https://towardsdatascience.com/deep-learning-framework-power-scores-2018-23607ddf297a
  • 27. Synergy of Advanced Technologies 27 Future Trends in AIAOI
  • 28. Integration of AI with AOI Applications Artificial Intelligence Machine Learning Deep Learning Data/Images Embedded System CPU GPU FPGA Cloud Computing Edge Computing Computation Hardware AOI Applications Algorithm and Software 28 Future Trends in AIAOI
  • 29. Synergy of Advanced Technologies 29 Future Trends in AIAOI AOI AI Robotics Sensors IoT Data Analytics Cloud Computing 3D Imaging Spectral Imaging Embedded and Mobile System
  • 30. 30 Future Trends in AIAOI CLOUD SERVICE USERS APP Service Oriented AIAOI Data Analytics Cloud Computing Data Storage Data Collaboration Production Optimization
  • 31. Rises of AOI Startup https://kitov.ai/ http://www.sualab.com/ https://www.uveye.com/ https://www.birds.ai/ https://www.aquifi.com/ 31 Future Trends in AIAOI
  • 32. AI Startups in Israel Source: https://www.startuphub.ai/ 32 Future Trends in AIAOI
  • 33. AI Startups in Israel Source: https://www.startuphub.ai/ 33 Future Trends in AIAOI  Over 950 active startups utilizing or developing AI technologies  51% of AI startups are utilizing machine learning technologies, of which 21% are utilizing deep learning technologies  28% of AI startups are still building their algorithms while searching for data partners  84% of AI startups offer a purely software-based solution, while 16% offer a mixed offering of hardware and software Nov. 2018 Nov. 2018
  • 34. Machine Vision Startups in Israel Source: https://www.startuphub.ai/ 34 Future Trends in AIAOI  Over 245 active startups utilizing or developing computer vision technologies  71% of AI startups offer software- based solutions, while 29% offer a mixed offering of hardware and software  The typical startup takes 7.6 years to exit following their establishment Nov. 2018 0 10 20 30 40 50 60 70 Number of Startups Computer Vision Technology Healthcare Automotive Agriculture The Most Concentrated Sub-sector of the Computer Vision Startups
  • 35. 35 Future Trends in AIAOI 1960s 2019 20191983 COMPUTATION + COMMUNICATION
  • 36. 36 Future Trends in AIAOI “The more people who use an AI, the smarter it gets. The smarter it gets, the more people who use it. The more people who use it, the smarter it gets. And so on. Once a company enters this virtuous cycle, it tends to grow so big so fast that it overwhelms any upstart competitors.” - Kevin Kelly