Glossary

You are currently viewing the documentation for the latest version (2.2.2). To access a different version, click the "Switch version" button located in the upper-right corner of the page.

■ If you are not sure which version of the product you are currently using, please feel free to contact Mech-Mind Technical Support.

About Solution

Mech-Mind 3D Measurement and Inspection Solution

Based on the Mech-Eye 3D Laser Profiler and Mech-MSR 3D measurement and inspection software developed by Mech-Mind, the 3D measurement and inspection solution provides various typical 3D measurement and inspection applications such as 3D geometric measurement, height measurement, 3D defect inspection, and object counting. This solution is applicable to consumer electronics, EV battery, automobile, photovoltaic, and other industries.

The solution mainly consists of the Mech-Eye 3D Laser Profiler, industrial personal computer (IPC), and Mech-Mind software products (Mech-Eye Viewer and Mech-MSR).

Mech-Mind 3D Measurement System

Provides the 3D measurement and inspection solution. The Mech-Eye 3D Laser Profiler, IPC, and Mech-Mind’s software products constitute the Mech-Mind 3D measurement system.

Mech-Eye 3D Laser Profiler

The 3D laser profiler developed by Mech-Mind, which can output high-quality intensity images, depth maps, and point clouds. Together with Mech-MSR, it can be deployed for various 3D measurement and inspection applications.

IPC

The computer that provides the operating environment for the Mech-Mind’s software products. You can use the standard IPC provided by Mech-Mind (recommended) or use your own device as the IPC.

Mech-Eye Viewer

Mech-Eye Viewer, installed on the IPC, is the configuration and data visualization software for the Mech-Eye 3D Laser Profiler. It allows users to adjust the parameters of the Mech-Eye 3D Laser Profiler according to the characteristics of the target object, thus obtaining high-quality intensity images, depth maps, and point clouds simply and quickly.

Mech-MSR

Mech-MSR, installed on the IPC, is a software designed for 3D measurement and inspection. It can work with the Mech-Eye 3D Laser Profiler to deploy various 3D measurement and inspection applications, such as 3D geometric measurement, height measurement, 3D defect inspection, and object counting. The software has various built-in measurement algorithms and features, and it boasts a user-friendly interface. Users can apply the software to rapidly achieve one-stop, end-to-end deployment of applications.

Mech-DLK

Mech-DLK, installed on the IPC, is a software product used for training deep learning models. It has integrated various powerful deep learning algorithms, such as OCR and defect detection. Through intuitive and simple UI interactions, even without programming or specialized deep learning knowledge, users can quickly implement model training and validation with this software.

Mech-Eye 3D Laser Profiler and Mech-Eye Viewer

Profile

Each time the laser is emitted, the Mech-Eye 3D Laser Profiler extracts a profile from the raw image. The profile reflects the change in the distance to the sensor head along a section of the target object, that is, the change in height.

Line Scan

The process during which the Mech-Eye 3D Laser Profiler emits the laser light once and generates one profile.

One Round of Data Acquisition

The process during which the Mech-Eye 3D Laser Profiler completes multiple line scans, generates multiple profiles, and stitches the profiles to generate the intensity image, depth map, and point cloud.

Trigger

The action that makes the Mech-Eye 3D Laser Profiler start a round of data acquisition or a line scan.

Profile Mode

A parameter adjustment mode provided by Mech-Eye Viewer, used to adjust the quality of the profile.

Scan Mode

A parameter adjustment mode provided by Mech-Eye Viewer, used to adjust the quality of the intensity image, depth map, and point cloud.

Data Points

Data points represent the number of data points on each profile.

Scan Rate

The scan rate is expressed in the number of profiles that the Mech-Eye 3D Laser Profiler can scan per second (in Hz).

Max Scan Rate

The fastest scan rate currently achievable by the Mech-Eye 3D Laser Profiler, which is determined by the exposure time and Region of Interest (ROI). For a fixed exposure time, the smaller the exposure time, the greater the corresponding max scan rate; for a fixed ROI, the smaller the exposure time, the greater the corresponding max scan rate.

Actual Scan Rate

The rate at which the Mech-Eye 3D Laser Profiler actually performs line scans. It is determined by the “Trigger Rate” parameter (fixed-rate triggering) or the encoder resolution and parameters related to the encoder (encoder triggering).

Z-Axis Measurement Range

Z-axis measurement range represents the maximum depth that can be measured by the Mech-Eye 3D Laser Profiler. At the same accuracy level, the larger the Z-axis measurement range, the larger the object height that the Mech-Eye 3D Laser Profiler can measure.

X-Axis Measurement Range

X-axis measurement range represents the maximum width that can be measured by the Mech-Eye 3D Laser Profiler on the X-axis direction. The X-axis measurement range provided by the Mech-Eye 3D Laser Profiler varies at different depths (near, reference distance, far). At the same accuracy level, the larger the X-axis measurement range, the larger the object width that the Mech-Eye 3D Laser Profiler can measure.

Reference Distance

Reference distance is the distance with the highest accuracy of the Mech-Eye 3D Laser Profiler. The reference distance can be used to determine the mounting position for the Mech-Eye 3D Laser Profiler. When the distance between the laser emitter and the target object is the reference distance, the laser line reflected from the target object’s surface will appear in the central part of the receiver unit.

X-Axis Resolution

X-axis resolution refers to the distance between two adjacent data points on the X-axis direction.

X-Axis Resolution = X-Axis Measurement Range (Far) / Data Points

Y-Axis Resolution

The Y-axis resolution of the scan data is the distance between two neighboring data points along the travel direction of the target object. This is equal to the distance between two neighboring profiles. The Y-axis resolution determines the accuracy of the scan data, as well as the aspect ratio of the target object in the intensity image and depth map.

Z-Axis Repeatability

Z-axis repeatability refers to the consistency of height data acquired by the Mech-Eye 3D Laser Profiler during repeated measurements for the target object. The target object used for testing was a ceramic plate. This parameter is laboratory data and is for reference only. It cannot be directly used to evaluate actual projects.

Z-Axis Linearity

Z-axis linearity is the ratio of the maximum error to the full Z-axis measurement range of the Mech-Eye 3D Laser Profiler. It is expressed in “%F.S.” Notably, the maximum error represents the difference between the actual measured value and the fit line within the Z-axis measurement range. This parameter is laboratory data and is for reference only. It cannot be directly used to evaluate actual projects.

Mech-MSR

Basic Concepts

Measurement

The process of using measurement instruments or methods to measure the number, properties, or features of objects.

Measurement Item

The specific object, attribute, or feature to be measured, such as height and flatness.

Measurement Value

The specific value obtained for a measurement item during measurement.

Quality Judgment

In measurement scenarios, quality judgment refers to the evaluation of the measurement data to determine whether the target object meets predetermined quality standards or specifications. In the Mech-MSR software, you can set an acceptable range as a criterion or specification for quality judgment.

Judgment Result

The result or conclusion reached through quality judgment. The Mech-MSR software can output the overall judgment result of a project or the judgment results of individual measurement items.

Solution Library

A resource library that provides typical solutions or projects (with example data) coming from different application scenarios.

Solution

A solution is a collection of functional configurations and data required for a 3D measurement and inspection application.

Mech-MSR Project

A Mech-MSR project refers to a 3D measurement project created using Mech-MSR. One or more projects make up a solution. Projects cannot be used independently and must belong to a solution.

Step

Steps are the basics of a project. A Step is a minimum algorithm unit for data processing. By connecting different Steps in a project, you can achieve different data processing tasks.

Coordinate Systems

Mech-MSR uses the following two coordinate systems.

Surface data coordinate system

The coordinate system used by a Mech-Eye 3D Laser Profiler during data acquisition. It is also the unified coordinate system used by Mech-MSR to process measurement data.

  • X-axis: Parallel to the laser line, that is, along the width direction of the profile.

  • Y-axis: Points from the laser emitter toward the receiver unit, generally along the object scanning direction in which profiles are stitched.

  • Z-axis: Along the height direction, with the positive direction pointing toward the camera.

    The line or plane at Z = 0 corresponds to the reference distance position of the Mech-Eye 3D Laser Profiler. The Z value is positive when the object surface is above the reference distance, toward the camera, and negative when it is below the reference distance, away from the camera.

Camera coordinate system

The coordinate system used by a Mech-Eye Industrial 3D Camera during data acquisition. It describes the position and orientation of objects in the camera field of view relative to the camera.

  • X-axis: Parallel to the imaging plane in the horizontal direction.

  • Y-axis: Parallel to the imaging plane in the vertical direction.

  • Z-axis: Coincides with the optical axis and is perpendicular to the imaging plane, with the positive direction pointing away from the camera.

    The X-, Y-, and Z-axes form a right-handed coordinate system.

    In Mech-MSR, data acquired by a structured-light 3D camera is converted to the surface data coordinate system before output.

Surface Data

Surface data is three-dimensional data containing spatial coordinate information. In Mech-MSR, it is generally presented as a depth map and an intensity image.

Depth map

An image that records the height, or Z value, of each point on the target object’s surface. Its data format is 32FC1 (32-bit floating-point, single-channel), and each pixel value represents the height of the corresponding point along the Z-axis. When saved as a PNG file, the 8UC4 format is used to prevent precision loss.

Intensity image

An image that represents the reflectivity of the target object’s surface. Its data format is 8UC1 (8-bit unsigned integer, single-channel).

2D Images

A 2D image is an ordinary two-dimensional image that does not contain spatial coordinate information.

Type Description Data Format

Color image

An image containing the red, green, and blue color channels

8UC3 (8-bit unsigned integer, 3-channel); 8UC4 (8-bit unsigned integer, 4-channel) when an alpha channel is included

Grayscale image

A single-channel image containing only luminance information

8UC1 (8-bit unsigned integer, single-channel)

Binary image

An image whose pixel values are only 0 (black) or 255 (white), generally obtained by thresholding a grayscale image

8UC1 (8-bit unsigned integer, single-channel)

Deep Learning

Model Package

After a model has been trained in Mech-DLK, it can be exported as a model package. In Mech-MSR, the model package can be used for the inference of the image data.

Communication

Communication Methods

Mech-Mind’s 3D measurement system can establish communication with external devices (such as PLCs) via protocols or a laser profiler’s I/O terminals to enable data transfer. Communication methods based on protocols, i.e., communication modes, are as follows: TCP ASCII, EtherNet/IP, PROFINET, Modbus TCP, Siemens S7 Client, Mitsubishi MELSEC Client, and Adapter.

Software License

Sentinel LDK

A fully loaded software development kit that helps you efficiently manage software licenses and entitlements.

Software Licensing Device

A USB-based licensing method that supports writing licenses for different software products by using a product key.

Software Licensing Code

A virtual licensing method that supports writing licenses for different software products by using a product key.

Permanent License

A license that allows for permanent use.

Temporary License

A license with a specified expiration date. You can update the license to extend the expiration date.

Product Key

A unique code used to activate a license and unlock all or part of its features.

Activate the License

Refers to authorizing a new software license on an unauthorized IPC using a product key.

Update the License

Refers to updating the software license to extend its validity period or change the software in use.

Fingerprint File

The file that is used to generate the V2C or V2CP file. This file contains information about the IPC.

C2V

A customer to vendor (C2V) file is used to generate the V2C or V2CP file. This file contains information about the software licensing device.

V2C

A vendor to customer (V2C) file is used to update the license offline. This file contains information about the license provided to you.

V2CP

A vendor to customer package (V2CP) file is a package file that contains multiple V2C files.

Is this page helpful?

You can give a feedback in any of the following ways:

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.