1. The document proposes developing an intelligent measurement system using machine learning to improve detection rates for defects in steel strips and enable adaptive adjustment of measurement systems.
2. Key aspects include using machine learning models for defect classification and intelligent control of measurement parameters. This aims to increase accuracy and precision while accommodating flexible manufacturing.
3. Measurement data would be uploaded to the cloud and analyzed using intelligent algorithms and big data to provide condition-based maintenance recommendations and predictions to decrease downtime.
Safety Verification and Software aspects of Automotive SoCPankaj Singh
IP-SoC Conference 2017 Grenoble
Automotive industry has evolved over last 100 years. Electronic systems were
introduced into the automotive industry in 1960. Since then the complexity has grown
many fold and today’s automobiles have as many as 150 programmable computing
elements or Electronic Control Units(ECUs) with several wiring connections.
The software content has also increased significantly with today’s car having more than
100 million of lines of software code.
This increased hardware and software complexity increases the risk of failure that could
impact negatively on vehicle safety. This has led to concerns regarding the validation of
failure modes and the detection mechanisms. Car maker and suppliers need to prove
that, despite increasing complexity, their electronic systems will deliver the required
functionality safely and reliably.
This presentation describes the challenges and methodology related to Safety
verification and Software development aspects of Automotive Microcontroller SoC.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2023/06/enabling-ultra-low-power-edge-inference-and-on-device-learning-with-akida-a-presentation-from-brainchip/
Nandan Nayampally, Chief Marketing Officer at BrainChip, presents the “Enabling Ultra-low Power Edge Inference and On-device Learning with Akida” tutorial at the May 2023 Embedded Vision Summit.
The AIoT industry is expected to reach $1T by 2030—but that will happen only if edge devices rapidly become more intelligent. In this presentation, Nayampally shows how BrainChip’s Akida IP solution enables improved edge ML accuracy and on-device learning with extreme energy efficiency. Akida is a fully digital, neuromorphic, event-based AI engine that offers unique on-device learning abilities, minimizing the need for cloud retraining.
Nayampally demonstrates Akida’s compelling performance and extreme energy efficiency on complex models and explains how Akida executes spatial-temporal convolutions using innovative handling of 3D and 1D data. He also shows how Akida supports low-power implementations of vision transformers and introduces the Akida developer ecosystem, which enables both AI experts and newcomers to quickly deploy disruptive edge AI applications that weren’t possible before.
Anomaly Detection using Deep Auto-Encoders | Gianmario SpacagnaData Science Milan
One of the determinants for a good anomaly detector is finding smart data representations that can easily evince deviations from the normal distribution. Traditional supervised approaches would require a strong assumption about what is normal and what not plus a non negligible effort in labeling the training dataset. Deep auto-encoders work very well in learning high-level abstractions and non-linear relationships of the data without requiring data labels. In this talk we will review a few popular techniques used in shallow machine learning and propose two semi-supervised approaches for novelty detection: one based on reconstruction error and another based on lower-dimensional feature compression.
2020 vision - the journey from research lab to real-world productKTN
This presentation, delivered by Jag Minhas, CEO and Founder, Sensing Feeling, was the first presentation of the Implementing AI: Vision Systems Webinar.
Introduction to AIoT & TinyML - with ArduinoAndri Yadi
On last March 21, 2020, we participated in worldwide Arduino Day 2020 and organized the online event for Bandung, Indonesia. This is the deck I delivered for my talk and demo.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
3. Copyright 2016 ITRI 工業技術研究院
A Self-Learning Measurement System
with Intelligent Software
Meet industrial
needs:
• In-Situ inspection:
dynamic environment
• Quick response: valid
measurement data and
prediction mechanism
• Flexible manufacture
• User experience data
analysis
1. False alarm
2. Miss detection
3. Unsuitable and manual
coefficients setting from sensors
1. Fault detection decreased
2. Feasible or optimized coefficients settings from sensors
3. Self-diagnosis of maintenance and lifecycle time of sensors
Increase measures’ accuracy & precision
Fault
detection
Sensor 1
Sensor 2
Sensor …
Sensor K
Optical modules
Hardware
modules
Measurement
software
Measurement System
AS IS TO BE
Sensor 1
Sensor 2
Sensor …
Sensor K
Optical modules
Hardware
modules
Measurement System
output
Measurement
software
Intelligent
Software
Self-diagnosis
Self-learning
output
3
4. Copyright 2016 ITRI 工業技術研究院
roller
steel
CCD
Lens
CCD
Lens
AOI system (upper)
AOI system (lower)
Server
User A
User B
Quality control
router
Slitting
process
Top view
Wide steel
Three median
cut steels
Side view
Slitting
process
高速相機
自製光源
待測物
檢測系統規格:
量測範圍: 400mm x133mm
影像解析: 3K x 1K
缺陷檢測解析度: 150 μm
線上檢測速度: 96 m/min
前段執行鋼條切割
與壓延製程
後段執行AOI檢測
瑕疵種類:
刮痕 汙點 鑿痕 油汙
Smart FAB - Top Quality Steel Strip Production Line
應用在消費性產品的鋼帶分條生產線,導入線上全檢目的:
1. 快速診斷不良品問題,可即刻修正提高生產良率。
2. 所有鋼捲皆有檢測資料記錄報告,提供下游客戶更完整的品質保障與投料參考。
4
6. Copyright 2016 ITRI 工業技術研究院 6
智能學習架構系統
higher detection/recognition rate and higher readability report
Training phase
Testing phase
Steel
images
Defect
region
(GO/NG)
Feature
selection
• Area
• Gray value
• Roundness
• …
Training feature
extraction
Training SVM model
Testing feature
extraction
Classifying
Classified
results
Unknown
images
Traditional AOI Learning orientated classification
Feature
correlation &
normalized
AI, machine
learning SVM
Type I:
data points
Type II :
data points
Training model
self learning (linear, non-linear)
Type III :
data points
Unknown pattern
Predict Type
II
Quasi-Linear type
Non Linear type
瑕疵分類SVM
7. Copyright 2016 ITRI 工業技術研究院
Intelligent System
Input layer Hidden layer Output layer
X1
X2
XN
Ɵk f
Ɵk f
Ɵk f
Hk
HNk
Ɵj f
Ɵj f
Y1
Yj
YN0
…
…
…
illumination
Defect features
Steel type/width
Inspection
coefficients
Auto ROI
adjusting
Steel process
Oil Non-oil
PO CR PO CR
Calendering Calendering
8
9. Copyright 2016 ITRI 工業技術研究院
Magic T-Box - Windows Phone/Tablet MMI Testing
“Magic T-Box” is a software and hardware integrated solution for Windows tablets and
Windows phones manufacturing functional tests. Industrial Technology Research
Institute and Microsoft collaborate to design the “Magic T-Box” solution to enable
Microsoft OEM and ODM partners to build high quality Windows device efficiently.
1.More than nineteen testing items : System Info, Battery, Brightness, Display, Front
Camera, Rear Camera, Accelerometer, Gyrometer, ALS, Compass, GPS, Touch,
Removable Device, Wifi, Bluetooth, SIM Card, Speaker and mic, Headset and
mic,…,etc.
2.Integrated production record data will be analyzed in the cloud.( 1. Measured
results were upload to database in cloud (Azure). 2. Intelligent algorithm start to
analysis all measured data (Big Data) and show fit results automatically.)
Human Inspection Automatic Magic T-Box
Testing results upload to cloud
10
10. Copyright 2016 ITRI 工業技術研究院
Incoming Quality Control
(IQC)
Raw material input
In Process Quality Control
(IPQC)
Produce (manuf./ assembly)
Out-Going Quality Control
(OQC)
Final Test
TP / Exterior
後相機組裝 前相機組裝
排線整理
絕緣膠片黏貼
機殼外觀檢查 酒精擦拭接觸點
LCD
Others
HDMI
Mic & SpeakerDisplay
Removable
Device
Play Video
Camera
Microsoft’s ODM / OEM (目前現況)
11
11. Copyright 2016 ITRI 工業技術研究院
CCD
Motor MTF Target
Auto Focus
Camera
Resolution
AOI
Color
Temperature
QR Code / Position
AOI : Point / Line / Corner
Chromaticity /
Brightness
SNR
Audio Jack
Holding Fixture
A. Measure Size :
4 ~ 12 inch
B. Adaptive fixture
for all customized
device
ITRI CMS
Magic T-Box
Jitter / Backward /
Input Separation
12
12. Copyright 2016 ITRI 工業技術研究院
Headset
Good qualityPoor quality but acceptable
signal
Sample A Sample B
Sample A:穩定度較差,測試5次內會有1~2次fail的機會
Sample B:穩定度很好,測試都會過
Sample A的音訊以頻譜分析可以發現在極低頻段有明顯的噪
訊,此噪訊不一定會被人耳聽到。Sample B的音訊在頻譜分
析可以觀察到除了訊號外幾乎沒有噪訊。
14. Copyright 2016 ITRI 工業技術研究院
19 Testing Items
Cycle Time : < 2 min.
More than 100 output data once
How do you think about it ?
Upload data to the cloud, then do analysis.
+
15
ITRI CMS
Magic T-Box
ITRI CMS Magic Testing Box (T-Box)
15. Copyright 2016 ITRI 工業技術研究院
Fault Detection and Classification
Machine Unstably or Another Product Line ?
Real-time Monitoring
Run to Run Control
Predict
Model
Measured Value Predict Value
Variance
Out of limits
of the recipe?
Update Model
or Data
Clean and
maintain
Adaptive Model for 少量多樣
Predictive Maintenance(PdM)
Maintenance records
Sensor Data
+
Machine Learning
Prediction
Model
input
output
Benefit :
1. decrease downtime event
2. clear what happened
3. predict element’s life time
Not Regular maintenance
User experience independent
16
建立機器本身狀態的自我偵測分析能力
16. 𝑛𝑒𝑡𝑗 = (𝑤1𝑗∗ 𝑥1 + 𝑤2𝑗 ∗ 𝑥2 + 𝑤3𝑗 ∗ 𝑥3) − 𝜃𝑗
17
Prediction Model
𝜔𝑖𝑗
Supervised Learning
Training
Dataset
Input X predicted Y
camera
frame rate
motor
speed
PLC/FPGA
response rate
optical
illumination
air inflow of
pneumatic
cylinder
Maintenance
records
utilization
rate
Predictive Maintenance(PdM)Run by Run Control
… …
𝜃𝑗
𝑛𝑒𝑡𝑗
f
𝑤1𝑗 𝑤𝑖𝑗
𝑥1 𝑥2 𝑥3
𝑤2𝑗 𝑤3𝑗
𝑦1 𝑦2
𝑦𝑗 = 𝑓(𝑛𝑒𝑡 𝑗)
𝑦1
𝜃𝑗
𝑛𝑒𝑡𝑗
f
𝜃𝑗
𝑛𝑒𝑡𝑗
f
𝑥1 𝑥2 𝑥3 𝑥4 𝑥5 𝑥6 𝑥7
Y : dead percentage
Neural
Network
Test Data
1. summation function
2. activity function
3. transfer function
Display Color
Distance
Camera IMF
Sound
Frequency
Indicators
17. SNR : 48.8 dB
Standard Wav.
Time (ms)
Frequency
The Same Input, but output A or B or C.
It’s the sign that 1) DUT Normal 2) DUT Abnormal 3) Diff. DUT.
But how to know in inspect-process ?
A
B
Input Run 2 Run and FDC
C
SNR : 47.7 dB
Diff. DUT
18. Run 2 Run and FDC
43.6 dB
42.4 dB
45.3 dB
41.9 dB
47.2 dB
48.0 dB
46.8 dB 1.5 dB
2.6 dB0.5 dB
1.1 dB
Predict Model
Input
47.6 dB
In Run 2 Run process,
Predict Model will not
be changed and just
modify weight of
Cluster B.
43.6 dB
42.4 dB
45.3 dB
41.9 dB
47.2 dB
48.0 dB
46.8 dB 1.5 dB
2.6 dB0.5 dB
1.1 dB
Predict Model
47.6 dB
Cluster A
Cluster B
Cluster C
Cluster B
Cluster C
Cluster ADUT Normal
19. Run 2 Run and FDC
43.6 dB
42.4 dB
45.3 dB
41.9 dB
47.2 dB
48.0 dB
46.8 dB 1.5 dB
2.6 dB0.5 dB
1.1 dB
Predict Model
Input
37.0 dB
In Run 2 Run process,
Predict Model will be
changed and add New
Cluster D.
43.6 dB
42.4 dB
45.3 dB
41.9 dB
47.2 dB
48.0 dB
46.8 dB 1.5 dB
2.6 dB0.5 dB
1.1 dB
Predict Model
Cluster B37.0 dB
Cluster D
Cluster A
Cluster B
Cluster C
Cluster C
Cluster A
Diff. DUT
20. Run 2 Run and FDC
43.6 dB
42.4 dB
45.3 dB
41.9 dB
47.2 dB
48.0 dB
46.8 dB 1.5 dB
2.6 dB0.5 dB
1.1 dB
Predict Model
Input
2.0 dB
In Run 2 Run process,
Predict Model will not
be changed and know
something wrong.
43.6 dB
42.4 dB
45.3 dB
41.9 dB
47.2 dB
48.0 dB
46.8 dB 1.5 dB
2.6 dB0.5 dB
1.1 dB
Predict Model
Cluster B
Cluster A
Cluster B
Cluster C
Cluster C
Cluster A
2.0 dB
DUT Abnormal
21. SNR : 48.8 dB
Standard Wav.
Time (ms)
Frequency
The Same Input, but sometimes output A, other times output B.
It’s the sign that MIC in mainboard will be broken.
But how to know in inspect-process ?
A
B
Input Example for Predictive Maintenance
22. Example for Predictive Maintenance
Maintenance records
Broken 1 : Normal 5 times, Abnormal 15 times, Diff. DUT 2 times.
Broken 2 : Normal 2 times, Abnormal 7 times, Diff. DUT 1 time.
.
.
.
Broken N : Normal 10 times, Abnormal 27 times, Diff. DUT 4 times.
Input
2.0 dB
Abnormal Abnormal : 6 times
Normal : 2 times
Diff. DUT : 1 time
Broken percentage = 99 %
Predict Model : 𝜔𝑖𝑗
𝑛𝑒𝑡𝑗 = (𝑤1𝑗∗ 𝑥1 + 𝑤2𝑗 ∗ 𝑥2 + 𝑤3𝑗 ∗ 𝑥3) − 𝜃𝑗
𝑦𝑗 = 𝑓(𝑛𝑒𝑡 𝑗)
1. summation function
2. activity function
3. transfer function
𝜃𝑗
𝑛𝑒𝑡𝑗
f
𝑤𝑖𝑗
𝑦1
𝜃𝑗
𝑛𝑒𝑡𝑗
f
𝑥1 𝑥2 𝑥3 𝑥4 𝑥5 𝑥6 𝑥7
Y : dead percentage
23. Copyright 2016 ITRI 工業技術研究院
Combining Machine Learning and Optimization in Supply Chain Analytics
Demand Forecasting
Challenges:
• Predicting demand
for items that have
never been sold
before
• Estimating the
lowest cost
(Price/Time/…).
Techniques:
• Clustering
• Machine Learning
models for
regression.
Cost Optimization
Challenges:
• Structure of demand
forecast
• Demand of each
device is depend on
cost computing ->
exponential number of
variables
Techniques:
• Novel reformulation of
cost optimization
problem.
• Creation of efficient
alg.
1. All combinations were
recorded in cloud(Train)
2. Modeling(Train)
Machine
Learning
Prediction
Model
Expected
Label
建立生產線最佳化的數據分析能力
24