Design Solution

Before actual deployment, you need to design an AI-based quality inspection solution first, including determining the camera and working environment requirements, and selecting the appropriate IPC model, software license version, and algorithm module according to the actual requirements of the project.

At the design phase, it is necessary to complete:

Select Cameras as Required and Control Working Environment

When training a deep learning model, the model will extract and learn features of the objects in the images, such as colors, contours, and positions. If images are overexposed, dim, color-distorted, blurred, or obscured, these conditions can lead to the loss of features that the deep learning model relies on, which will affect the model training effect.

Therefore, when you select cameras for the project, ensure that the cameras can accurately capture the features of the target objects, such as colors, contours, and positions.

In addition, if there are significant changes in ambient light at the site, appropriate measures should be taken to control the working environment of the cameras:

  • Design appropriate shading or supplementary lighting solutions according to project requirements.

  • Choose the type of cameras that suits your project requirements. If you only need to distinguish the contours of objects, you can use a monochrome camera. If you also need to distinguish the colors of objects, using a color camera can yield better results.

  • Adjust the camera parameters to ensure that the acquired images are consistent with the actual working environment.

Select IPC Model

For deep learning model training, it is recommended to use the Mech-Mind IPC PRO model.

For deep learning inference, select the appropriate IPC model according to the actual needs of the project.

Requirement Recommended IPC Model

Long cycle time, CPU available for deep learning inference

Mech-Mind IPC STD

Short cycle time, GPU required for deep learning inference

Mech-Mind IPC ADV

Short cycle time, high requirements for GPU inference performance

Mech-Mind IPC PRO

Mech-Mind allows you to use your own computer or laptop (“non-standard IPC” for short) as the IPC for installing and running Mech-Mind’s software products. Please note that Mech-Mind does not guarantee that the functions and performance of a non-standard IPC are the same as those of a standard IPC. Your own IPC should meet the system requirements for installing Mech-DLK and Mech-DLK SDK.

Confirm Software License Versions

version features

Mech-Mind provides three software license versions:

  • Mech-DLK Pro-Run: Features Mech-DLK SDK deployment, labeling, and operation mode.

  • Mech-DLK Pro-Train: Features Mech-DLK SDK deployment, labeling, model training, validation, and cascading.

  • Mech-DLK Standard: Features labeling, model training, and validation.

If different IPCs are used for model training and inference, you need to purchase software licenses for each IPC.

Confirm Algorithm Modules

AI-based quality inspection solutions supports the following algorithm modules, which can be selected according to the actual requirements of the project. You can also cascade multiple algorithm modules to meet complex and advanced requirements.

  • Classification

    Recognizes object front and back sides, object orientations, and defect types and determines whether objects are missing, or whether objects are neatly arranged.

  • Object Detection

    Detects the positions of all target objects and recognizes their categories at the same time.

  • Defect Segmentation

    Detects and segments the defect regions in the image.

  • Unsupervised Segmentation

    Judges whether an image is OK, NG, or Unknown according to set thresholds and displays the possible areas with defects.

  • Fast Positioning

    Recognizes the object orientation in an image and corrects the image based on the recognition result.

  • Text Detection

    Detects the text areas of an image.

  • Text Recognition

    Recognizes the characters in the text area.

  • Cascaded algorithm modules

    Cascades algorithm modules to achieve a wider range of features.

We Value Your Privacy

We use cookies to provide you with the best possible experience on our website. By continuing to use the site, you acknowledge that you agree to the use of cookies. If you decline, a single cookie will be used to ensure you're not tracked or remembered when you visit this website.