ASUS AISVision App User Manual PDF
Summary of Content for ASUS AISVision App User Manual PDF
Page 3
ASUS, Inc ...
2 2022 ASUS, Inc... All rights reserved...
2... 2... 3... 2 Create and delete task(s)... 37
2... 2... 3... 3 How to modify task detail ... 37
2... 2... 3... 4 Task detail confirmation ... 38
2... 2... 3... 5 Edit task detail ... 39
2... 2... 3... 6 Start training ... 40
2... 2... 3... 7 Training process ... 40
2... 2... 3... 8 Training complete ... 41
2... 2... 3... 9 Training schedule ... 41
2... 2... 4 Verifier ... 42
2... 2... 4... 1 Select task ... 42
2... 2... 4... 2 Check the result of each image data ... 43
2... 2... 4... 3 Adjust overall threshold ... 43
2... 2... 4... 4 Apply default threshold value ... 44
2... 2... 4... 5 How to view report ... 44
2... 2... 4... 6 Detail report (1) - (segmentation/Object detection) ... 45
2... 2... 4... 7 Detail report (2) - (Classification and Anomaly detection) ... 46
2... 2... 4... 8 Export report ... 47
2... 2... 4... 9 Export model ... 47
2... 2... 4... 10 Confusion Matrix ... 48
2... 2... 5 Predictor ... 52
2... 2... 5... 1 Choose model (*... ditox) ... 52
2... 2... 5... 2 Select target data ... 53
2... 2... 5... 3 Proceed prediction ... 53
2... 2... 5... 4 Result check ... 54
2... 2... 5... 5 Adjust overall threshold ... 54
2... 2... 5... 6 Adjust default threshold value ... 55
2... 2... 6 Scheduler ... 56
2... 2... 6... 1 Load project(s) ... 56
Page 4
ASUS, Inc ...
3 2022 ASUS, Inc... All rights reserved...
2... 2... 6... 2 Scheduling ... 57
2... 2... 6... 3 Re-arrange parameter(s) ... 57
2... 2... 6... 4 Start training ... 58
Chapter 3: Upgrading AISVision... 59
3... 1 Complimentary AISVision upgrade policy ... 59
3... 2 How to upgrade your AI Toolkit ... 59
3... 3 Cost to upgrade AI Toolkit ... 60
Chapter 4: Support for AISVision ... 61
4... 1 Before you call customer support ... 61
4... 1... 1 Troubleshooting ... 61
4... 1... 2 Call for support ... 61
4... 1... 3 Reach out to your system integrator (SI) ... 61
4... 2 VGA QVL (Qualified Vendors List) list ... 61
Appendix ... 63
Safety Information ... 63
Regulatory notice ... 63
Contacting ASUS ... 63
Error Messages ... 64
Page 5
ASUS, Inc ...
4 2022 ASUS, Inc... All rights reserved...
About this manual
This manual provides an overview of the features of this AI software toolkit and gives
step-by-step instructions for making full use of them...
Release notes
Version Description Modify by Date
1... 0
1... First released version
2... Set 2... 2... 1 to 2... 3... 4 as help content
3... Set 1... 1 and 1... 1... 1 as about
Eric 2021/08/18
1... 1
1... Modified pictures
2... Modified Training schedule
3... Add export report
Xu 2021/12/22
1... 2 1... update Pictures
2... update description Wayne 2022/06/14
1... 3
1... Modified index
2... Add Intel OpenVINO support in 2... 2... 4... 10
3... Add VGA card QVL
Eric 2022/07/29
1... 3... 1 1... Updated QVL Eric 2022/10/17
Page 6
ASUS, Inc ...
5 2022 ASUS, Inc... All rights reserved...
How this manual is organized
Chapter 1 Getting to know AISVision
This chapter details the key features and functions of this AI toolkit...
Chapter 2 Using AISVision
This chapter provides information on how to use this AI toolkit...
Chapter 3 Upgrading AISVision
This chapter provides information on how to upgrade the toolkit
version, pre-trained models, and other necessary functions...
Chapter 4 Support for AISVision
This chapter provides information for troubleshooting and contacting
ASUS for support...
Appendix This section includes the notices and safety statements for this AI
toolkit...
Page 7
ASUS, Inc ...
6 2022 ASUS, Inc... All rights reserved...
Conventions used in this manual Throughout this manual, blocks of text as shown below are used to emphasize
important information in this manual...
IMPORTANT! This message contains vital information that must be followed to
complete a task...
NOTE: This message contains additional information and tips that can help to
complete a task...
WARNING! This message contains important information that must be
followed to keep you safe while performing certain tasks and prevent damage
to your AI toolkit data and functions...
Typography Bold Indicates a menu or an item to select
Italics Indicates a section in this manual with additional information
Package contents Inside the package is a USB dongle, which contains the activation key for AISVision...
Page 8
ASUS, Inc ...
7 2022 ASUS, Inc... All rights reserved...
Chapter 1: Getting to know AISVision
1... 1 Introduction AISVision is an advanced AI training tool with a unique and intuitive user interface
that allows you to quickly train and easily deploy AI models in the field... With four (4)
vision AI functions (Abnormal detection, Fast object detection, Fast classification, and
Fast anomaly detection), this all-in-one tool can quickly and efficiently detect and
recognize objects, defects, and other characteristics in the field...
1... 1... 1 Features:
Intuitive user interface for simple and quick project setup
Fast and efficient AI model training
Multi-object recognition and classification
AI-assisted multi-target labeling
Multi-project training scheduling 1... 1... 2 Trainer The Trainer module includes Project, Labeller, Trainer, Verifier, and Predictor
submodules and allows you to create your own AI project...
1... 1... 3 Scheduler In this section, you can set up a project with pre-defined features and functions for
evaluating processes in subsequent steps using the AISVision toolkit...
Page 9
ASUS, Inc ...
8 2022 ASUS, Inc... All rights reserved...
1... 2 About the AISVision Support API AISVision now supports C++/C/C# for extended development...
For a developer guide for programming find the API reference file on ASUS IoT
website under the Driver & Utility of Technical Resources...
https://iot... asus... com/products/AI-software/AISVision/
1... 3 System Requirements Your computer must meet the minimum system requirements below to run the
artificial intelligence model training and inference functions in this software toolkit...
For Trainer mode:
-CPU: 8th Generation Intel Core i7 (minimum)
-DRAM: 16GB
-OS: Windows 10 64-bit Professional
-USB: 1 free USB port (for the license dongle)
-GPU: GTX2080 6GB (minimum), RTX3060 6GB (recommended)
-System required storage8GB, 11GB (for Intel OpenVINO support)
For Inference / Run-time mode:
-CPU: 8th Generation Intel Core i5 (minimum)
-DRAM: 16GB
-USB: 1 free USB port (for the license dongle)
-GPU: GTX1070 6GB (minimum), RTX2060 6GB (recommended)
-System required storage: 300MB or more (depends on model size)
For Software Developer:
-OS: Windows 10 64-bit Professional
-CUDA: cuda_11... 1... 0_456... 43_win10
-CUDNN: Cudnn 8... 2... 1
-Visual Studio 2017
-Language: C, C++, C#
Page 10
ASUS, Inc ...
9 2022 ASUS, Inc... All rights reserved...
Chapter 2: Using AISVision
2... 1 Download the toolkit Go to the ASUS IoT website and find the AISVision product download page
2... 1... 2 Install the toolkit Run installation... exe once the image file is downloaded...
2... 1... 3 Activate the toolkit When prompted for the activation key, plug the ASUS IoT USB dongle into the
computer that you have installed AISVision and can use it to perform the product
quality inspection or object recognition...
2... 2 Trainer This allows you to create your own AI project by using the key features, including
Project, Labeller, Trainer, Verifier, and Predictor...
Project Labeller Trainer Verifier Predictor
Page 11
ASUS, Inc ...
10 2022 ASUS, Inc... All rights reserved...
2... 2... 1 Project In this section, you can set up a project to define and keep information, including
desired features and functions, for use in subsequent steps...
2... 2... 1... 1 Create a new project
Follow the top row, enter a new project name, follow by desired function this
project need to be performed, confirm storage path, click "ADD"...
When a new project created, it shows in project list... Make sure the new
project shown as creation success...
Create a new project
Import project(s)
Open a project
Add/modify description
Description in project detail box
Page 12
ASUS, Inc ...
11 2022 ASUS, Inc... All rights reserved...
2... 2... 1... 2 Import project(s) Click "Import" button to popup a dialog window, double click or select and click
"import"...
*... ditprj sub-file name only...
2... 2... 1... 3 Open a project Load a project via process below :
1... Click project icon (green box) to load a project...
2... Double click any space on the screen to load a project...
Other:
1... When project loaded, modify/delete etc function keys shown...
2... When project loaded, a blue bar shown alongside the project detail
information...
Page 13
ASUS, Inc ...
12 2022 ASUS, Inc... All rights reserved...
2... 2... 1... 4 Add/modify description Tap on the description box to add or modify the project description, and click
"Save" icon to save the change... * Description changed will be shown in project
detail below and on the top of the project title...
2... 2... 1... 5 Project details You can find the project name on top of description detail box, follow by project
type, task count, number of image, and the description in 2nd row, the 3rd row
are the path of information saved and the time stamp of the project 1st created
and when being modified...
Page 14
ASUS, Inc ...
13 2022 ASUS, Inc... All rights reserved...
2... 2... 2 Labeller This function allows you to load and label images for the next steps to complete this
AI function and has four (4) categories: segmentation, object detection, classification,
and anomaly detection as shown below...
Page 15
ASUS, Inc ...
14 2022 ASUS, Inc... All rights reserved...
2... 2... 2... 1 Labeller - Segmentation Allow users to label the required message in the images for Segmentation
process...
2... 2... 2... 1... 1 Add category
Click "add category" to add category for project
Enter name and color for category setting, click OK when finish enter...
Add category Add image(s) Labeling Modify lable Remove lable Select image by keyboard
Label assistant (auto labling)
Edit category Others1 Others2
Page 16
ASUS, Inc ...
15 2022 ASUS, Inc... All rights reserved...
2... 2... 2... 1... 2 Add image(s)
Choose adding picture by "image" or by "folder"...
2... 2... 2... 1... 3 Labeling
Tap on the target image and select category... Choose ideal labeling methods
from pen, polygon, ellipse, rectangle or line...
When using polygon for labeling, dot the dots along the target object edge...
Once finish the labeling, please double-click the finish position...
When using ellipse, rectangle, or line for labeling, move the cursor and hold
mouse click until finish...
Page 17
ASUS, Inc ...
16 2022 ASUS, Inc... All rights reserved...
2... 2... 2... 1... 4 Modify label
When complete labeling by polygon, ellipse, rectangle and line, the
boundary of labeled zone or shape will remain in dash type... User can still
fine-tune and modify the labeling... Once complete, move the cursor outside
the labeling area and tap to finish the modification...
2... 2... 2... 1... 5 Remove label
To erase any unnecessary or wrong portion of labeling... Please move the
cursor to the labelled area, and select "Erase"...
Tips:verlapping area from different labeling processes,the later operation
would overwrite the previous one
Page 18
ASUS, Inc ...
17 2022 ASUS, Inc... All rights reserved...
2... 2... 2... 1... 6 Select image(s) using the keyboard
Press up arrow button for last image...
Press Ctrl+A to select all images at once...
Press Ctrl and use cursor to select multiple images...
Page 19
ASUS, Inc ...
18 2022 ASUS, Inc... All rights reserved...
2... 2... 2... 1... 7 Label assistant
To use label assistant for single image on the screen, click label assistant icon in
the tool bar on the top...
To use label assistant for multiple images, please select multiple images in the
image list and click label assistant icon on top of the image list column...
Tip:
1... Previous labelling would be overwriten by new operation...
2... Object(s) by label assistant will be automatically categorized as current
category shown in category list...
3... Label assistant can only work on image contains real object...
2... 2... 2... 1... 8 Modify category
Click function button at top of category list column to delete or modify
category...
Page 20
ASUS, Inc ...
19 2022 ASUS, Inc... All rights reserved...
2... 2... 2... 1... 9 Others1
To delete image(s) from the image list, select target image(s) and click
delete icon at the top of image list column...
Label Detail can show labeled pixels for each category...
2... 2... 2... 1... 10 Others2
Auto saving available on the top left corner of tool bar... Once enable, image(s)
will be automatically saved without dialog box...
Number of image(s) and number of image(s) being labelled shown on the top
row of image list column...
Image shown with green dot meaning label being saved...
Bottom of the screen shows image information, e... g... image size, depth, and file
size...
Page 21
ASUS, Inc ...
20 2022 ASUS, Inc... All rights reserved...
2... 2... 2... 2 Labeller - Object Detection Allow users to label the required message in the images for Object Detection
process...
2... 2... 2... 2... 1 Add category
Click "add category" to add category for project... Enter name and colors for category setting, click OK when finish enter...
Add category Add image(s) Labeling Modify lable Remove lable Select image by keyboard
Label assistant (auto labling)
Edit category Others1 Others2
Page 22
ASUS, Inc ...
21 2022 ASUS, Inc... All rights reserved...
2... 2... 2... 2... 2 Add image(s)
Choose adding picture by "image" or by "folder"...
2... 2... 2... 2... 3 Labeling
Drag cursor and select rectangle shape for object labeling...
Page 23
ASUS, Inc ...
22 2022 ASUS, Inc... All rights reserved...
2... 2... 2... 2... 4 Modify label
After picture labelled with the rectangular selection, there is dot line to
identify the boundary... Move cursor to the corner of rectangular box to fine
tune selected area... Once complete, tap cursor outside of selected area...
2... 2... 2... 2... 5 Remove label
To remove any unnecessary or wrong annotation during the labeling process...
Please move the cursor to the labelled area, left click on annotation, and right
click to select "Delete Current Annotation"...
Tips:
Overlapping area from different labeling processes,the later mask area will be
standing one...
Page 24
ASUS, Inc ...
23 2022 ASUS, Inc... All rights reserved...
2... 2... 2... 2... 6 Select image(s) by keyboard
Press up arrow button for last image...
Press Ctrl+A to select all images at once...
Press Ctrl and use cursor to select multiple images...
Page 25
ASUS, Inc ...
24 2022 ASUS, Inc... All rights reserved...
2... 2... 2... 2... 7 Label assistant
To use label assistant for single image on the screen, click label assistant icon in
the tool bar on the top...
To use label assistant for multiple images, please select multiple images in the
image list and click label assistant icon on top of the image list column...
Tips:
1... Previous label will be erased if label assistant a previously labelled image...
2... Object(s) by label assistant will be automatically categorized as current
category shown in category list...
3... Label assistant can only work on image contains real object...
Page 26
ASUS, Inc ...
25 2022 ASUS, Inc... All rights reserved...
2... 2... 2... 2... 8 Modify category
Click proper icon at top of category list column to delete or modify category...
2... 2... 2... 2... 9 Others-1
To delete image(s) from the image list, select target image(s) and click delete icon at
the top of image list column...
Label Detail can show number of bounding box for each category...
Page 27
ASUS, Inc ...
26 2022 ASUS, Inc... All rights reserved...
2... 2... 2... 2... 10 Others-2
Auto saving available on the top left corner of tool bar... Once enable,
image(s) will be automatically saved without dialog box...
Number of image(s) and number of image(s) being labelled shown on the
top row of image list column...
Image shown with green dot meaning label being saved...
Bottom of the screen shows image information, eg image size, depth, and
file size...
Page 28
ASUS, Inc ...
27 2022 ASUS, Inc... All rights reserved...
2... 2... 2... 3 Labeller - Classification Allow users to label the required message in the images for Classification process...
2... 2... 2... 3... 1 Add category
Click "Add category" to add category for project
Enter name and colors for category setting, click OK when finish enter...
Add category Add image(s) Labeling Modify lable Remove lable Select image by keyboard
Label assistant Edit category others1 others2
Page 29
ASUS, Inc ...
28 2022 ASUS, Inc... All rights reserved...
2... 2... 2... 3... 2 Add image(s)
Select image category, choose add to images or files, import images to selected
category... Images only shown in list when specific category chosen...
2... 2... 2... 3... 3 Labeling
This is not a mandatory step... Drag cursor and use crop selection tool for
labeling... Training will proceed entire photo without any specific object labelled...
Tips:
One object in one photo during classification process... Previous selection will be
overwritten if 2nd selection proceed...
Page 30
ASUS, Inc ...
29 2022 ASUS, Inc... All rights reserved...
2... 2... 2... 3... 4 Modify labeling
After picture labelled with the crop selection, there is dot line to identify the
boundary... Move cursor to the corner of rectangular box to fine tune selected
area... Once complete, tap cursor outside of selected area...
2... 2... 2... 3... 5 Remove annotation
To remove any unnecessary annotation during the labeling process... Please move the
cursor to the annotation, and right click to select "Clear All Annotation"...
Page 31
ASUS, Inc ...
30 2022 ASUS, Inc... All rights reserved...
2... 2... 2... 3... 6 Select image(s) by buttons
Up arrow button for last image; Down (right) arrow button for next image...
Press Ctrl+A to select all image at once...
Press ctrl and use cursor to select multiple images...
2... 2... 2... 3... 7 Label assistant
To use label assistant for single image on the screen, click label assistant icon in
the tool bar on the top...
To use label assistant for multiple images, please select multiple images in the
image list and click label assistant icon on top of the image list column
Tips:
Please notice that new labelling operation will overwrite the original setting...
Label assistant can only work on image contains real object...
Page 32
ASUS, Inc ...
31 2022 ASUS, Inc... All rights reserved...
2... 2... 2... 3... 8 Modify category
Click proper icon at top of category list coulumn to delete or modify category...
2... 2... 2... 3... 9 Others-1
To delete image(s) from the image list, select target image(s) and click delete icon at
the top of image list column...
Label Detail can show number of images for each category...
Page 33
ASUS, Inc ...
32 2022 ASUS, Inc... All rights reserved...
2... 2... 2... 3... 10 Others-2
Auto saving available on the top left corner of tool bar... Once enable, image(s)
will be automatically saved without dialog box...
Number of image(s) and number of image(s) being labelled shown on the top
row of image list column...
Image shown with green dot meaning label being saved...
Bottom of the screen shows image information, e... g... image size, depth, and file
size...
Page 34
ASUS, Inc ...
33 2022 ASUS, Inc... All rights reserved...
2... 2... 2... 4 Labeller - Anomaly Detection Allow users to label the required message in the images for Anomaly Detection
process...
2... 2... 2... 4... 1 Add image(s)
Select image category, choose add to images or files, import images to selected
category... Images only shown in list when specific category chosen...
Add image(s) Select
image(s) Edit
category others1 others2
Page 35
ASUS, Inc ...
34 2022 ASUS, Inc... All rights reserved...
2... 2... 2... 4... 2 Select image
Up arrow button for last image; Down (right) arrow button for next image...
Press Ctrl+A to select all images at once...
Press Ctrl and use cursor to select multiple images...
2... 2... 2... 4... 3 Modify category
Click proper icon at top of category list column to modify category color...
Page 36
ASUS, Inc ...
35 2022 ASUS, Inc... All rights reserved...
2... 2... 2... 4... 4 Others-1
To delete image(s) from the image list, select target image(s) and click delete icon at
the top of image list column...
Label Detail can show number of images for each category...
2... 2... 2... 4... 5 Others-2
Auto saving available on the top left corner of tool bar... Once enable,
image(s) will be automatically saved without dialog box...
Number of image(s) and number of image(s) being labelled shown on the
top row of image list column...
Page 37
ASUS, Inc ...
36 2022 ASUS, Inc... All rights reserved...
2... 2... 3 Trainer This session is to train properly labeled image data prepared in labeler session for
specific purpose AI model... You can prepare or train different AI model(s) by setting
condition via different Task(s)...
2... 2... 3... 1 Select Task Define a task and select one as training boundary condition... If nothing to be
modified, skip to Step 6...
To scheduler
Select task Create and
delete task(s) Modify task
detail Task
confirmation
Edit task(s) Start training Training process Training
complete
Page 38
ASUS, Inc ...
37 2022 ASUS, Inc... All rights reserved...
2... 2... 3... 2 Create and delete task(s) Click "Add New Task(s)" (red box) to create a new task; Click "Remove Selected
Task" (blue box) to delete current selected task...
2... 2... 3... 3 How to modify task detail Click "Setting" button to see and edit the detail for the selected task...
Page 39
ASUS, Inc ...
38 2022 ASUS, Inc... All rights reserved...
2... 2... 3... 4 Task detail confirmation
Selected task name and detail in the center column in task setting (blue box
below)... Double check the data for training and verification in the right hand
column (red box)... Click any image file and preview it in the box below...
Page 40
ASUS, Inc ...
39 2022 ASUS, Inc... All rights reserved...
2... 2... 3... 5 Edit task detail Turn on or off to define any parameter required for training... If trainer wish to
manually adjust the data or train/verification ratio, please turn OFF training
data ratio (blue arrow shown below)... Click the right/left arrows at the top of the
data list column to move the image file(s) desired... Click "Apply" icon for
confirmation and "Back" icon to return to main page...
Page 41
ASUS, Inc ...
40 2022 ASUS, Inc... All rights reserved...
2... 2... 3... 6 Start training Select training task and click "Start" button to start training...
2... 2... 3... 7 Training process During training, please avoid any GPU hungry application(s)... Top right corner
shows the preprocess, training and calculating progress in percentage alongside
a loss value curve shown in the center of training main page... For any expected
training, the ideal curve will be trending down and a converging amplitude...
(Loss chart will not be displayed in projects of anomaly detection, because they
have no training loss to be shown... )
Page 42
ASUS, Inc ...
41 2022 ASUS, Inc... All rights reserved...
2... 2... 3... 8 Training complete Once training progress completed, the percentage shows 100%... Ready for next
step for verification...
2... 2... 3... 9 Training schedule
This step can schedule or unschedule multiple tasks in the Schedule...
Page 43
ASUS, Inc ...
42 2022 ASUS, Inc... All rights reserved...
2... 2... 4 Verifier
This session is to verify how effective the AI model trained in Trainer session...
Verification reference is the labeled "Ground Truth" in labeller session... Result
pages show verifiction in Precision/Recall and Accuracy respectively...
2... 2... 4... 1 Select task Select a trained task you want to verify... (After entering verifier, the first trained
task will be automatically selected... )
Select task Check the result of
each image data Adjust overall
threshold Apply default
threshold value
How to view report Detail report (1) Detail report (2)
Export report Export model Confusion Matrix
Page 44
ASUS, Inc ...
43 2022 ASUS, Inc... All rights reserved...
2... 2... 4... 2 Check the result of each image data By clicking each image data, you can check the prediction result as verification
purpose...
2... 2... 4... 3 Adjust overall threshold Click verification "setting" icon to adjust threshold... Hit apply once threshold
setting done... Screen shows current image and result accordingly...
Page 45
ASUS, Inc ...
44 2022 ASUS, Inc... All rights reserved...
2... 2... 4... 4 Apply default threshold value Hitting "Default" can restore threshold and apply default value...
2... 2... 4... 5 How to view report Click "View" icon to get into report page... It shows detail verification report...
Page 46
ASUS, Inc ...
45 2022 ASUS, Inc... All rights reserved...
2... 2... 4... 6 Detail report (1) - (segmentation/Object detection)
Report page shows Precision (Avg... ) and Recall (Avg... ) on top of this page
and summary numbers right below... Right hand side shows detail of each
image data for verification after prediction proceed upon category
(Select desired category to see different result accordingly... ) Row
background color will display accurate prediction as green and inaccurate
prediction in red accordingly upon desired or selected category...
Page 47
ASUS, Inc ...
46 2022 ASUS, Inc... All rights reserved...
2... 2... 4... 7 Detail report (2) - (Classification and Anomaly detection) Report page shows Accuracy (Avg... ) on top of this page and summary numbers
right below... Right hand side shows ground truth vs prediction of each image
data for verification after prediction proceed... (Select desired category to see
different result accordingly... ) Row background color will display accurate
prediction as green and inaccurate prediction in red accordingly upon desired or
selected category ...
Page 48
ASUS, Inc ...
47 2022 ASUS, Inc... All rights reserved...
2... 2... 4... 8 Export report
By clicking "Export Report" button and selecting target path, you can export
report to a html format file...
2... 2... 4... 9 Export model
By clicking "Export" button and selecting target path, you can export current
task model after a few minutes waiting... This model file can be used in Predictor
or further use...
Page 49
ASUS, Inc ...
48 2022 ASUS, Inc... All rights reserved...
2... 2... 4... 10 Export model for OpenVINO structure by AISVinoTool
For AISVision v1... 4 (launch in 2022/06), the inference site support the structure
of OpenVINO, and please go to ASUS IoT website for AISVinoTools for the detail
support material include manual and API reference...
(https://iot... asus... com/products/AI-software/AISVision/)
2... 2... 4... 11 Confusion Matrix Refer to the figure below for the definition and explanation of Confusion
Matrix...
True Positives (TP): Predicted target event a Positive, and the actual event is a
positive...
True Negatives (TN): Predicted target event a Negative, and the actual event is a
negative...
False Positives (FP): Predicted target event a Positive, and the actual event is a
negative...
Page 50
ASUS, Inc ...
49 2022 ASUS, Inc... All rights reserved...
False Negatives (FN): Predicted target event a Negative, and the actual event is
a positive...
Page 51
ASUS, Inc ...
50 2022 ASUS, Inc... All rights reserved...
As mentioned above, we can use TP, TN, FP and FN values to calculate accuracy,
recall, loss, detection and overkill:
1... Accuracy = (TP+TN) / (TP+FP+FN+TN)
Accuracy is the ratio of total sum of all true events predicted over total
sum of all predicted events...
2... Precision = TP / (TP+FP)
Precision is the ratio of true positive events predicted over total sum of all
predicted positive events...
3... Recall = TP / (TP+FN)
Recall is the ratio of true positive events predicted over total sum of actual
positive events...
4... Loss = FN / (TP+FN)
Loss is the ratio of FN events over total sum of actual positive events...
5... Detection = TP / (TP+FN)
Detection is equal to Recall...
6... Overkill = FP / (FP+TN)
Overkill is the ratio of false positive events over sum of total actual
negative events...
Examples of Confusion Matrix
Let's say, there are a batch of examinees total of 100 pcs... The true event is that
92 are good and 8 are no-good with defect...
The examination event is as below:
1... 5pcs examined with defects, and they are defect parts (True Positive)
2... 90pcs examined good, and they are actually good parts (True Negative)
3... 3pcs examined with defects, and they are actually good parts (False
Positive)
4... 2pcs examined good, and they are defect parts (False Negative)"
Page 52
ASUS, Inc ...
51 2022 ASUS, Inc... All rights reserved...
Hence, the result as below
1... Accuracy = (TP+TN) / (TP+TN+FP+FN) = (5+90) / (5+90+3+2) = 95%,
meaning 95% of total examination events are accurate result...
2... Precision = TP / (TP+FP) = 5 / (5+3) = 62... 5%, meaning 62... 5% of total
examined defect events are actually defect events...
3... Recall or Detection = TP/ (TP+FN) = 5 / (5+2) = 71... 4%, meaning 71... 4% total
actual defect parts examined as defect events...
4... Loss = FN/ (TP+FN) = 2 / (5+2) = 28... 6%, meaning 28... 6% total defect parts
are not examined as defect events...
5... Overkill = FP/ (FP+TN) = 3 / (3+90) = 3... 2%, meaning 3... 2% of total good
parts are examined as defect events...
Page 53
ASUS, Inc ...
52 2022 ASUS, Inc... All rights reserved...
2... 2... 5 Predictor
Predictor allows you to proceed with the AI model (*... ditox generated by Verifier) for
prediction to target data (image)... The prediction result can be shown as an image or
in text format...
2... 2... 5... 1 Choose model (*... ditox)
Click load model (red box) to select pre-trained model in ... ditox sub-file
name... Model name shown in below blue box once model successfully
loaded...
Choose model Select target
data Proceed
prediction Result check
Adjust overall threshold
Adjust default threshold
value
Page 54
ASUS, Inc ...
53 2022 ASUS, Inc... All rights reserved...
2... 2... 5... 2 Select target data
Click "Add image" icon(red box below) to select target image data you want to
proceed prediction... Image data will be shown in below blue box once
successfully load
2... 2... 5... 3 Proceed prediction
Click "Run" (below in red box) to proceed prediction... The time-lapse is depend
on the model and data that had been set for prediction... Green marks are shown
in front of predicted data image file(s) while red marks are for unpredicted data...
(Shown in blue box)
Page 55
ASUS, Inc ...
54 2022 ASUS, Inc... All rights reserved...
2... 2... 5... 4 Result check
Click the image(s) to check the prediction result... Result related information
provided (in blue box below), and how much time spent shown in bottom...
(yellow box)
2... 2... 5... 5 Adjust overall threshold
Click "Threshold Setting" icon to adjust threshold... Hit apply once threshold
setting done... System will change all the images to unpredicted state, then
return to step 3 to proceed prediction...
Page 56
ASUS, Inc ...
55 2022 ASUS, Inc... All rights reserved...
2... 2... 5... 6 Adjust default threshold value
Hitting "Default" can restore threshold and apply default value, then go
back to step 3 to proceed prediction...
Page 57
ASUS, Inc ...
56 2022 ASUS, Inc... All rights reserved...
2... 2... 6 Scheduler
This page allows user to manage multiple parameters upon pre-set project(s)...
2... 2... 6... 1 Load project(s) Click "load project" icon from project list panel, select project(s)(... ditprj) for
training purpose...
Tips:
1... Please check the project labeling for training purpose with proper
parameters... If labeling not properly done yet, please circle back to Trainer
function and re-do again...
2... Allow add multiple project(s) simutaneously...
3... Click "Remove project" icon from non display project...
Load project(s) Scheduling Re-arrange
parameter(s) Training started
Page 58
ASUS, Inc ...
57 2022 ASUS, Inc... All rights reserved...
2... 2... 6... 2 Scheduling Select required parameter(s) to the scheduler list according to project(s)
Available project(s) and parameter(s) shown in left hand side panel, select
required parameter(s) according to project(s) selected...
2... 2... 6... 3 Re-arrange parameter(s)
Use the three (3) buttons on the top to move parameter(s) up and down, or
delete parameter(s)...
Use "Cut-in" icon to intercept specific parameter(s) straight into the training
sequence...
Page 59
ASUS, Inc ...
58 2022 ASUS, Inc... All rights reserved...
2... 2... 6... 4 Start training
Once training parameter(s) arranged as plan, hit "START" button to start
training... Show training progress in percentage on the side... Click right
bottom corner "show result" button, tool can show training result after
training finish...
Page 60
ASUS, Inc ...
59 2022 ASUS, Inc... All rights reserved...
Chapter 3: Upgrading AISVision
3... 1 Complimentary AISVision upgrade policy You are eligible for a complimentary upgrade under the following circumstances...
Otherwise, you will need to pay for an upgrade...
A new version of AISVision is released with bug fixes
A new version of AISVision is released with new features/functions/pre-trained
models within 365 days of your AISVision purchase
Otherwise, you will need to pay for an upgrade...
3... 2 How to upgrade your AI Toolkit Go to the ASUS IoT website and find the AISVision upgrade page...
Click the Upgrade, and the website will check whether your AISVision is eligible for
an upgrade... Once the check is complete and your AISVision is eligible for an upgrade,
the system will automatically perform the upgrade...
Once the upgrade is complete, re-install and re-activate again by following the same
instructions for first-time installation and activation of your AISVision toolkit...
Step 1...
Page 61
ASUS, Inc ...
60 2022 ASUS, Inc... All rights reserved...
Step 2...
3... 3 Cost to upgrade AI Toolkit Check with your ASUS representative for more details...
Page 62
ASUS, Inc ...
61 2022 ASUS, Inc... All rights reserved...
Chapter 4: Support for AISVision
4... 1 Before you call customer support
4... 1... 1 Troubleshooting Double-check your hardware and software settings to make sure that they are set to
run as designed...
4... 1... 2 Call for support Find the phone number of the ASUS IoT support center that is nearest to or most
convenient for you in Contacting ASUS...
A log file will be generated and saved in the system file manager folder
(AISVision_version \App_Data\Logs)...
4... 1... 3 Reach out to your system integrator (SI) Find the phone number of a system integrator nearest to or most convenient for you...
Page 63
ASUS, Inc ...
62 2022 ASUS, Inc... All rights reserved...
4... 2 VGA QVL (Qualified Vendors List) list AISVision support NVIDIA GeForce 6GB above...
And ASUS has verified the VGA card for the best stability and compatibility when
installed the AISVision with VGA QVL list...
Model name Ram
VGA-ASUS-ROG-STRIX-RTX3080-O10G-GAMING 10GB
VGA-ASUS-ROG-STRIX-RTX3070TI-O8G-GAMING 8GB
VGA-ASUS-ROG-STRIX-RTX3070-O8G-GAMING 8GB
VGA-ASUS-ROG-STRIX-RTX3060TI-O8G-GAMING 8GB
VGA-ASUS-ROG-STRIX-RTX3060-O12G-GAMING 12GB
VGA-ASUS-ROG-STRIX-RTX2060-O6G-GAMING 6GB
VGA-ASUS-ROG-STRIX-GTX1660TI-O6G-GAMING 6GB
VGA-ASUS-DUAL-RTX3050-O8G 8GB
VGA-ASUS-DUAL-GTX1660S-6G-EVO 6GB
VGA-ASUS-PH-GTX1660-O6G 6GB
VGA-MSI-GeForce RTX 3070 Ti SUPRIM X 8G 8GB
VGA-MAS-MS-GeForce RTX3060 iCraft OC 12G 12GB
VGA-CLF-IGAME GEFORCE RTX 2060 ULTRA 6GB
VGA-CLF-IGAME GEFORCE GTX 1660 TI ULTRA 6G 6GB
VGA-CLF-IGAME GEFORCE GTX 1660 ULTRA 6G 6GB
VGA-CLF-IGAME GEFORCE RTX 3080 TI ADVANCED OC 12GB
VGA-GAL-GEFORCE RTX3080 PCI-E 10GB GDDR6X 320BIT 10GB
NVIDIA QUADRO RTXA6000 48GB
NVIDIA QUADRO RTXA5000 24GB
NVIDIA QUADRO RTXA4000 16GB
NVIDIA QUADRO RTXA2000 12GB
6GB
Note:
AISVision didnt support ECC mode on Quadro graphic card...
Page 64
ASUS, Inc ...
63 2022 ASUS, Inc... All rights reserved...
Appendix
Safety Information
Regulatory notice
Contacting ASUS
Taiwan
Talk to us
Call Us | Official Support | ASUS Global
China
| ASUS
Germany
Telefonische Produktuntersttzung
+49 (0) 2102 5789 557
Telefon sterreich
+43 (0) 1360 2775 461
USA
Chat with us
1-888-678-3688
https://www... asus... com/us/support
Page 65
ASUS, Inc ...
64 2022 ASUS, Inc... All rights reserved...
Error Messages
FlowController... cs(177)
Do you want to save the modifications?
Do not show this dialog box the next time, and project will be
saved automatically every hour...
FlowController... cs(215)
The project has been modified... Do you want to save the
modifications?
Do not show this dialog box the next time, and project will be
saved automatically...
FlowController... cs(505) Would you save current project?
FlowController... cs(540) The project is not found...
DongleWarningFormController... cs(48)
Please check again when the dongle is enabled...
The program will shut down in [n] seconds, if the problem
remains...
LabellerForm... cs(386)
The auto label will clear all mask on this image, are you sure
you want to continue ?
Don't show this message again...
LabellerForm_Class... cs(66) Do you want to remove this class ? All mask in this class will be
delete...
LabellerForm_Label... cs(47) Would you save current mask ?
Save label automatically, don't ask me again...
ProjectData... cs(112) There is no project is created...
PrjManagerForm... cs(239) Error occur when load the project type...
PrjManagerForm... cs(333) Please enter project name...
PrjManagerForm... cs(339) Please select the project path...
PrjManagerForm... cs(345) The project path must be in english or numbers...
PrjManagerForm... cs(371) Error occur when create the project path...
PrjManagerForm... cs(387) The project path has alredy exist : [file path]... Please select
another folder...
PrjManagerForm... cs(477) [project name] does not exist, and to remove not exist the
projects!
PrjManagerForm... cs(502)
The project numbers is more than [n]
This addition will cover the last project [project name]... Are you
sure you want to add it?
PrjManagerForm... cs(587) Do you want to remove the project?
PrjManagerForm... cs(597) Project is deleted...
PrjManagerForm... cs(673) Error occur when create the project...
PrjManagerForm... cs(706) The project has been opened!
Page 66
ASUS, Inc ...
65 2022 ASUS, Inc... All rights reserved...
PrjManagerForm... cs(738) Project is not fouund!
ParamController... cs(519) Cannot delete following directory... [folder name]
ParamController... cs(537) Cannot delete following directory... [folder name]
SettingParameterForm... cs(385) Auto Split will Discard All Custom Changes... Continue Anyway?
SettingParameterForm... cs(1096) The trained model will be deleted permanently (if exists), and
it is irreversible... Continue anyway?
SettingParameterForm... cs(1136) Would you like to save task?
SettingParameterForm... cs(1251) Pretrained Files not Found
SettingParameterForm... cs(1265) Pretrained Files not Found
TrainerForm... cs(77) Please Check Your Plugin...
Trainer\TrainerForm... cs(344) Please Select Parameter
TrainerForm... cs(353) No Available GPU Detected...
TrainerForm... cs(377)
Training Data is Too Few... It must be More than 10 Images...
Training Data is Too Few... It must be More than 10 Images for
Each Class...
Rotate Maximum must Greater than Rotate Minimum...
Scale Maximum Factor must Greater than Scale Minimum...
Gamma Maximum Factor must Greater than Gamma
Minimum...
TrainerForm... cs(388) Training Data is Less than 40 Images... The Trained Model might
NOT be Effective...
TrainerForm... cs(410) Failed to Start Training Process...
TrainerForm... cs(783) Training process failed... Please try again later...
TrainerForm... cs(1136) Available GPU Ram is not Enough... ([n] GB Ram Required)
TrainerForm... cs(1258) This task group will be removed permanently, and it is
irreversible... Continue anyway?
ConfigParser... cs(115) Failed to Load Application Configuration... Configuration File is
Corrupted...
ConfigParserForm... cs(80) Repairing Configuration Will Clear All Recorded Infomation in
Configuration... Do You Still Want to Proceed?
ReportViewerForm... cs(128) Report is Invalid...
VerifierController... cs(95) Model weight (ckpt) directory or image directory is not
defined...
VerifierController... cs(439) Cannot Find Image:[image path]
VerifierController... cs(447) Failed to Access file... It might be opened in another process...
VerifierController... cs(499) Verification failed... Please try again later...
Page 67
ASUS, Inc ...
66 2022 ASUS, Inc... All rights reserved...
VerifierController... cs(1321) Cannot find any support image files in selected path
(... png, ... jpg, ... jpeg)... Please select a different path...
VerifierController... cs(1353) Model weight (ckpt) is not defined...
DoramiAIDetector... cs(65) Fail to load Model
DoramiAIDetector... cs(185) Fail to load Image
ClassEditor... cs(71) Class Name Can not be Blank
ClassEditor... cs(88) The Class Name Already Exist...
ClassEditor... cs(97) The Color of Class Already Exist...
ClassEditor... cs(102) The sum of color value can not be smaller than 3...
LabellerForm... cs(228) It looks like we do not support this image... Auto label can only
use on image contain real object...
LabellerForm... cs(359) Load model fail, please check program build for x64 and model
exists...
Program... cs(53) Only one EZAI is allowed!
TaskManagerForm... cs(52) Please Check Plugin...
TaskManagerForm... cs(113) Project already open...
TaskManagerForm... cs(148) Please Select a Project
TaskManagerForm... cs(389) Server Is not Responding...
TaskManagerForm... cs(717) Are you sure you want to remove all tasks?
DatasetManagerForm... cs(183) Auto Split will Discard All Custom Changes... Continue Anyway?
Labeller\LabellerInfo... cs(60)
No Image Data in Project
No Mask Data in Project
No Class in Project
ProjectInfo... cs(59)
Project name is empty...
Project type is empty...
Project path is empty...
Project path does not exist...
TrainerInfo... cs(47) No Parameter in Project
VerifierInfo... cs(212) Image path does not exist...
Related manuals for ASUS AISVision App User Manual








Manualsnet FAQs
If you want to find out how the AISVision ASUS works, you can view and download the ASUS AISVision App User Manual on the Manualsnet website.
Yes, we have the User Manual for ASUS AISVision as well as other ASUS manuals. All you need to do is to use our search bar and find the user manual that you are looking for.
The User Manual should include all the details that are needed to use a ASUS AISVision. Full manuals and user guide PDFs can be downloaded from Manualsnet.com.
The best way to navigate the ASUS AISVision App User Manual is by checking the Table of Contents at the top of the page where available. This allows you to navigate a manual by jumping to the section you are looking for.
This ASUS AISVision App User Manual consists of sections like Table of Contents, to name a few. For easier navigation, use the Table of Contents in the upper left corner.
You can download ASUS AISVision App User Manual free of charge simply by clicking the “download” button in the upper right corner of any manuals page. This feature allows you to download any manual in a couple of seconds and is generally in PDF format. You can also save a manual for later by adding it to your saved documents in the user profile.
To be able to print ASUS AISVision App User Manual, simply download the document to your computer. Once downloaded, open the PDF file and print the ASUS AISVision App User Manual as you would any other document. This can usually be achieved by clicking on “File” and then “Print” from the menu bar.