ASUS AISVision App User Manual PDF

Pages 67
Year 2022
Language(s)
English en
1 of 67
1 of 67

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

[email protected] com

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...

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.