addaScan home
HIKROBOT series // 1

HIKROBOT VisionMaster algorithm tools: which tool for which inspection

Where each group of VisionMaster tools applies, the typical inspections they solve, and which HIKROBOT devices run them.

By addaScan engineering teamTechnical review: Frank GuoPublished 7 min read

Discuss a VisionMaster station
// Short answer

HIKROBOT VisionMaster groups its tools into locating, measurement, identification (1D and 2D codes, OCR), defect detection and registration learning, plus deep-learning modules. A typical solution locates the product first, then measures, reads codes and text or checks for defects in regions tied to that position, and combines the results into one pass or fail for the PLC. Vision sensors run a subset; SC5000X and SC6000 smart cameras and VisionMaster on a PC or controller run the full set including deep learning.

How a VisionMaster solution is built

HIKROBOT VisionMaster (written as HIKROBOT Vision Master software in some vendor material) builds an inspection as a graphical solution: tools are linked in a flow, from acquiring the image through locating the product, inspecting it and combining the results, to sending one result to the PLC. HIKROBOT describes tool groups for locating and measuring, identification, defect detection and registration learning, alongside deep-learning modules, and lists TCP/IP, Modbus, serial, UDP and EtherNet/IP among its communication protocols (HIKROBOT catalogue 2025 Q4). addaScan builds stations on VisionMaster for plants in South Africa as an independent integrator; this website does not claim any official HIKROBOT partnership or distributor status.

Tool groups and where each applies

These are the machine vision algorithms VisionMaster provides, in HIKROBOT’s groups. The tools in the second column are named as HIKROBOT lists them (HIKROBOT catalogue 2025 Q4). Where each applies, and its limits, is our engineering view.

VisionMaster tool groups, where each applies and its limits
Tool groupTools (HIKROBOT naming)Applies toLimit
LocatingTemplate and feature matching (pattern matching), mark locating, position fixture, blob analysis, circle, line, edge and rectangle search, caliperFind the product or a feature so that every other tool follows it when the product shifts or rotatesNeeds a stable, distinctive feature to lock on to
MeasurementPoint, line and circle distance measurements, edge distance, intensity, pixel count, histogramDimensions, gaps and positions; fill level from an edge; cap height; label positionAccuracy depends on optics, calibration and presentation
Identification1D and 2D code reading, including deep-learning code reading; OCR, including deep-learning character recognitionBarcodes, DataMatrix and QR codes, date and batch codes, printed and marked textReading is not grading print quality
Defect detectionDeep-learning surface defect detection, contour defect detection, comparison with a standard partScratches, spots, dirt, broken edges, incomplete contours and character defectsNeeds labelled defect images and a validation set
Registration learningRegister-classify, register-category and register-detect: online learning from a few registered images, on CPU or GPUVariant and wrong-SKU checks, simple classification and detection without offline trainingSuits clear differences; verify on unseen samples
Deep-learning modulesClassification, object detection, image segmentation and related modules in the deep-learning packageVariable defects on natural or textured surfaces, counting irregular objects, defect area measurementMore images, training and retraining effort

Typical inspections and the tools behind them

Most packaging and parts inspections combine two or three tool groups. These are the combinations we use most often; the final choice is made on your samples.

Typical inspections and the VisionMaster tools behind them
InspectionToolsApplication page
Label present, straight, right SKULocating + measurement for position; registration classification or code reading for the SKULabel inspection
Date and batch code correct and legibleLocating + OCR (deep-learning OCR on difficult print) + character comparison with the expected stringOCR/OCV inspection
Fill level and cap heightEdge search and measurement against a backlightFill level and cap inspection
Missing parts and countsBlob analysis, pattern existence and counting; object detection for irregular itemsPresence and counting
Scratches and marks on moulded or metal partsDeep-learning defect detection, with locating firstSurface defect detection
Hole positions, diameters, gapsCircle and line search, caliper, point-to-line and circle-to-circle measurementDimensional inspection
DataMatrix marked on partsDeep-learning code reading with lighting for the markDPM code reading

Which tools run on which HIKROBOT device

Not every device runs every tool. HIKROBOT’s capability table for its smart cameras shows the step-up by series (HIKROBOT catalogue 2025 Q4). VisionMaster on a PC or vision controller has the full tool set, including the VisionMaster deep learning package.

VisionMaster capability by HIKROBOT smart camera series (vendor capability table)
CapabilitySC1000SC2000ESC3000XSC5000X / SC6000
Existence, count, basic measurement, logicYesYesYesYes
Pattern existence and countNoYesYesYes
OCR and character comparisonNoYesYesYes
Code recognition, match locationNoNoYesYes
DL classification and object detectionNoNoYesYes
DL image segmentationNoNoNoYes
Module limit per solution2040401024

Rules, deep learning or registration learning

  • Rule-based tools (locating, measurement, code reading, blob analysis) for faults that can be written as a measurement or rule. They are quick to validate and stable.
  • Registration learning for clear differences learned from a few images, such as product variants, when there is no time or data for full training.
  • Deep learning for defects that vary in shape and appearance on a variable surface, with labelled images and a retraining plan.

Most solutions mix them: locate with rules, read codes with rules, and use deep learning only on the region where fixed rules fail. See rule-based or deep learning and the commissioning procedure.

// FAQ

Questions about VisionMaster tools

What tools does HIKROBOT VisionMaster include?
Tool groups for image acquisition, locating, measurement, identification (1D and 2D codes, OCR), defect detection, logic and communication, plus deep-learning and registration-learning modules. Solutions are built graphically by linking tools, and custom modules can be added through the SDK.
Which VisionMaster tool finds scratches?
For defined scratches on a uniform surface, rule-based tools such as blob analysis after the right lighting may be enough. For scratches of varying shape on textured or variable surfaces, the deep-learning defect detection tools are used, trained on labelled images.
What is registration learning in VisionMaster?
Tools that learn a class or an object from a small number of registered images, online and without offline training, on CPU or GPU. They suit clear differences, such as telling product variants apart, and should be verified on samples not used for registration.
Can a HIKROBOT vision sensor run deep learning?
According to HIKROBOT’s capability table, the SC1000 and SC2000 vision sensors do not run the deep-learning classification and detection tools; the SC3000 series adds them, and image segmentation needs an SC5000X or SC6000 smart camera, or VisionMaster on a PC or vision controller.
Why is locating the first tool in a solution?
Because products never arrive in exactly the same place. A locating tool finds the product, and the measurement, reading and defect tools are placed relative to it, so they still look in the right place when the product shifts or turns.
// Next step

Which VisionMaster tools does your check need?

Send a few good and defective samples. We build a test solution on them and show you which tools separate good from bad.

Start an assessment