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

هندسة البرمجيات 1
هندسة البرمجيات 1هندسة البرمجيات 1
هندسة البرمجيات 1
alaa_ward
 
الذكاء الاصطناعي ونظم الخبرة
الذكاء الاصطناعي ونظم الخبرةالذكاء الاصطناعي ونظم الخبرة
الذكاء الاصطناعي ونظم الخبرة
Mostafa Gawdat
 
ميادين الذكاء الاصطناعي
ميادين الذكاء الاصطناعيميادين الذكاء الاصطناعي
ميادين الذكاء الاصطناعي
nada labib
 
Industrial Control Systems - PLC
Industrial Control Systems - PLCIndustrial Control Systems - PLC
Industrial Control Systems - PLC
Behzad Samadi
 
امن الشبكات المخاطر والحلول
امن الشبكات المخاطر والحلولامن الشبكات المخاطر والحلول
امن الشبكات المخاطر والحلول
SaadDongus
 

What's hot (20)

هندسة البرمجيات 1
هندسة البرمجيات 1هندسة البرمجيات 1
هندسة البرمجيات 1
 
Seminar report on Artificial Intelligence in defence application
Seminar report on Artificial Intelligence in defence applicationSeminar report on Artificial Intelligence in defence application
Seminar report on Artificial Intelligence in defence application
 
All about arduino simulation دليل محاكاة أردوينو
All about arduino simulation دليل محاكاة أردوينو All about arduino simulation دليل محاكاة أردوينو
All about arduino simulation دليل محاكاة أردوينو
 
مقدمة في الأمن السيبراني
مقدمة في الأمن السيبرانيمقدمة في الأمن السيبراني
مقدمة في الأمن السيبراني
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
تقرير ندوة نحو تحقيق مسار تعليمي ومهني فردي.pdf
تقرير ندوة نحو تحقيق مسار تعليمي ومهني فردي.pdfتقرير ندوة نحو تحقيق مسار تعليمي ومهني فردي.pdf
تقرير ندوة نحو تحقيق مسار تعليمي ومهني فردي.pdf
 
الشبكات العصبية الاصطناعية منصة الذكاء الاصطناعي
 الشبكات العصبية الاصطناعية منصة الذكاء الاصطناعي  الشبكات العصبية الاصطناعية منصة الذكاء الاصطناعي
الشبكات العصبية الاصطناعية منصة الذكاء الاصطناعي
 
الذكاء الاصطناعي ونظم الخبرة
الذكاء الاصطناعي ونظم الخبرةالذكاء الاصطناعي ونظم الخبرة
الذكاء الاصطناعي ونظم الخبرة
 
Automation PLC & SCADA
Automation PLC & SCADA Automation PLC & SCADA
Automation PLC & SCADA
 
Industrial automation (PLC, SCADA, VFD & HMI)
Industrial automation (PLC, SCADA, VFD & HMI)Industrial automation (PLC, SCADA, VFD & HMI)
Industrial automation (PLC, SCADA, VFD & HMI)
 
الذكاء الاصطناعي
الذكاء الاصطناعيالذكاء الاصطناعي
الذكاء الاصطناعي
 
Business analysis - big data analysis - تحليل البيانات الضخمه
Business analysis - big data analysis - تحليل البيانات الضخمهBusiness analysis - big data analysis - تحليل البيانات الضخمه
Business analysis - big data analysis - تحليل البيانات الضخمه
 
ميادين الذكاء الاصطناعي
ميادين الذكاء الاصطناعيميادين الذكاء الاصطناعي
ميادين الذكاء الاصطناعي
 
Physics in movies
Physics in moviesPhysics in movies
Physics in movies
 
Industrial Control Systems - PLC
Industrial Control Systems - PLCIndustrial Control Systems - PLC
Industrial Control Systems - PLC
 
شبكات و أمن المعلومات 2
شبكات و أمن المعلومات 2شبكات و أمن المعلومات 2
شبكات و أمن المعلومات 2
 
Electronic Terrorism " الإرهاب والتجسس الإلكتروني "
Electronic Terrorism " الإرهاب والتجسس الإلكتروني  " Electronic Terrorism " الإرهاب والتجسس الإلكتروني  "
Electronic Terrorism " الإرهاب والتجسس الإلكتروني "
 
امن الشبكات المخاطر والحلول
امن الشبكات المخاطر والحلولامن الشبكات المخاطر والحلول
امن الشبكات المخاطر والحلول
 
صيانة أجهزة العرض السمعية والضوئية
صيانة أجهزة العرض السمعية والضوئيةصيانة أجهزة العرض السمعية والضوئية
صيانة أجهزة العرض السمعية والضوئية
 
Plc and scada project ppt
Plc and scada project pptPlc and scada project ppt
Plc and scada project ppt
 

Similar to When AOI meets AI

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
Jie Bao
 
AI Blockchain IoT Convergence System Development
AI Blockchain IoT Convergence System DevelopmentAI Blockchain IoT Convergence System Development
AI Blockchain IoT Convergence System Development
Alex G. Lee, Ph.D. Esq. CLP
 

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

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

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

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