Algorithm Marketplace

Algorithm Marketplace

Based on deep learning technology and the goal of "visible can be analysed", Minivision Tech has completed more than 300 algorithms in 6 categories in 8 years. They are widely used in smart city management, smart community, smart mine, smart campus, smart construction site and internet applications, and gradually open source.

Six categories of algorithms

Six categories of algorithms

  • Face and Body Analysis
  • Human Action Analysis
  • Vehicle And Object Analysis
  • Inter Entertainment Analysis
  • Pet Analysis
  • Character Analysis

*The above data are all from Minivision standard experiments.

  • Life detection
  • 3D facial reconstruction
  • Head and shoulder detection and tracking
  • Pedestrian detection
  • Crowd density counting
  • Pedestrian re-identification
  • Pedestrian attributes analysis
  • Pedestrian key points

RGB and infrared life detection

1 / 8

Verification of whether it is a real person or a dummy is carried out using silent live body technology, which is recognized as very difficult in the industry. It uses both single RGB and binocular cameras to detect whether it is a real person or not, and can effectively block attack materials, including 3D simulated head models, paper-printed photos and displays. The algorithm is certified by UnionPay Live Enhanced.

Life detection Life detection

3D facial reconstruction

2 / 8

Using an ordinary camera, faces can be reconstructed quickly and with high accuracy. Its 3D reconstruction technology can restore the 3D attributes of the face from a single or multiple images and can be used in metaverse scenarios such as virtual character creation and virtual clothing.

3D facial reconstruction 3D facial reconstruction

Head and shoulder detection and tracking

3 / 8

In a dense crowd scene, head and shoulder tracking can efficiently count the flow of people. It can also respond in a timely manner to some anomalous gatherings, stagnation and other events. On edge devices such as Hesse and ARM, its response is near real-time.

Head and shoulder detection and tracking Head and shoulder detection and tracking

Pedestrian detection

4 / 8

The pedestrian detection algorithm is responsible for detecting the location of pedestrians in images, including scenes such as neighborhoods, shopping centers and schools. It is significantly superior in rainy and foggy days, at night and in other poor weather conditions, with a combined detection accuracy of 99.8%.

Pedestrian detection Pedestrian detection

Crowd density counting

5 / 8

Crowd Density Counting is used to estimate the number of people on screen in crowded scenarios, such as railway stations, airports, tourist attractions and other key surveillance areas, to count the current density of crowds and sudden increases in crowd size.

Crowd density counting Crowd density counting

Pedestrian re-identification

6 / 8

Pedestrian re-identification is an algorithm that uses computer vision to determine the presence of a specific pedestrian in an image or video sequence. First, an image of a pedestrian is selected and fed into the algorithm. Then, the image of that pedestrian is retrieved under the cross device to compensate for the visual limitation of the fixed camera, so that the trajectory of activity can be effectively tracked across cameras. This algorithm can be combined with pedestrian detection/tracking technology and is therefore widely used in intelligent video surveillance, intelligent security and other areas.

Pedestrian re-identification Pedestrian re-identification

Pedestrian attributes analysis

7 / 8

Pedestrian attribute recognition has a wide range of applications in pedestrian search, user profile analysis and intelligent surveillance. Based on big data and deep learning techniques, the algorithm can detect multiple targets in complex scenes and recognize 130 fine-grained categories among 15 pedestrian attributes, including gender, age, head accessories, hairstyle, hair color, upper and lower clothing, and emotion.

Pedestrian attributes analysis Pedestrian attributes analysis

Pedestrian key points

8 / 8

Pedestrian Skeletal Key points are used to locate the head, neck, left and right shoulders, left and right elbow joints, left and right wrist joints, left and right hip joints, left and right knee joints, and left and right ankle joints of the human body to provide data that can be used for interactive games and to detect abnormal movements such as falls. The algorithm can run on the Hesse series of AI chips or on low-end ARMs.

Pedestrian key points Pedestrian key points
  • Regional intrusion
  • Wandering personnel
  • Gathered personnel
  • Fallen personnel
  • Smoking detection
  • Call detection
  • Helmet/ Headgear detection
  • Failure to wear helmet detection
  • Failure to wear reflective clothing detection
  • Off-duty detection
  • Unmasked detection
  • Inspection of chef's clothing
  • Playing phone detection
  • Fighting Detection
  • Running Detection
  • Supervising the donning and doffing of protective clothing

Regional intrusion

1 / 16

For a specified area, events are detected when a pedestrian enters the area for more than a specified amount of time. If certain thresholds are exceeded, an alarm is triggered.

Regional intrusion Regional intrusion

Wandering personnel

2 / 16

For a specific area, events are detected when pedestrians loiter or linger in the area for more than a certain amount of time. If certain thresholds are exceeded, an alarm is triggered.

Wandering personnel Wandering personnel

Gathered personnel

3 / 16

The algorithm of head and shoulder detection is used to count pedestrians entering a detection area. If the count threshold is exceeded, an alarm is triggered.

Gathered personnel Gathered personnel

Fallen personnel

4 / 16

The algorithm of pedestrian detection and tracking is used to detect pedestrians entering the detection area for falls and to alert pedestrians exceeding certain thresholds for falls.

Fallen personnel Fallen personnel

Smoking detection

5 / 16

Pedestrian tracking and smoking detection algorithms are used to detect the smoking of pedestrians entering the detection area, and pedestrians exceeding the threshold are warned of their smoking behavior.

Smoking detection Smoking detection

Call detection

6 / 16

Pedestrian tracking and phone call detection algorithms are used to detect phone calls from pedestrians entering the detection area, and phone call behavior alerts are provided for pedestrians exceeding the threshold.

Call detection Call detection

Helmet/ Headgear detection

7 / 16

This algorithm is used to distinguish whether people are wearing helmets, hats or ordinary hats in construction sites, factories and other scenes, providing a powerful monitoring and warning function for safety production. It can achieve very high accuracy even in complex lighting scenes.

Helmet/ Headgear detection Helmet/ Headgear detection

Failure to wear helmet detection

8 / 16

The application uses a pedestrian detection algorithm to provide early warning of non-helmet wearing behavior.

Failure to wear helmet detection Failure to wear helmet detection

Failure to wear reflective clothing detection

9 / 16

The algorithm detects whether site personnel are wearing reflective clothing and alerts them if they are not.

Failure to wear reflective clothing detection Failure to wear reflective clothing detection

Off-duty detection

10 / 16

Head-and-shoulders or pedestrian detection algorithms detect when people are off duty. The number of people and time in the area is calculated and a warning is issued if it is less than the required number of people and time.

Off-duty detection Off-duty detection

Unmasked detection

11 / 16

The algorithms of pedestrian tracking and unmasked detection are used to provide early warning of non-mask wearing behavior.

Unmasked detection Unmasked detection

Inspection of chef's clothing

12 / 16

The algorithms of pedestrian tracking and chef’s clothing detection are used to determine if all the overalls and hats are in compliance, and to raise an alarm if they are not.

Inspection of chef's clothing Inspection of chef's clothing

Playing phone detection

13 / 16

The algorithms of pedestrian tracking and phone play detection detect phone play for pedestrians entering the detection area and alerts pedestrians who exceed a threshold for phone play behavior.

Playing phone detection Playing phone detection

Fighting Detection

14 / 16

The fight detection algorithm provides early warning of fighting behavior.

Fighting Detection Fighting Detection

Running Detection

15 / 16

The running detection algorithm provides early warning of running behavior.

Running Detection Running Detection

Supervising the donning and doffing of protective clothing

16 / 16

The AI Fine Behaviour Recognition algorithm is used to automatically monitor, intelligently record and alert on protective clothing removal behaviours in hospitals, airports, quarantine stations and other locations. Each key action of the inspected personnel in the process of removing protective clothing is detected for action standardisation, action duration monitoring and step accuracy detection.

Supervising the donning and doffing of protective clothing Supervising the donning and doffing of protective clothing
  • Objects thrown from tall buildings
  • Electric vehicles entering buildings and lifts
  • Smoke detection
  • Flame detection
  • Fire occupancy detection
  • Rubbish detection
  • Trash overflow
  • Mouse detection
  • Illegally parked vehicle
  • Roadside stall
  • Non-motorized/motorized vehicle inspection
  • Engineering vehicle inspection
  • Dumper cleaning
  • River float
  • Reservoir water level scale
  • Quality control / Defect detection in industry

Objects thrown from tall buildings

1 / 16

The algorithm for detecting objects thrown from tall buildings is used to capture overhead throwing violations in real time by clipping video from massive video data at the time before and after the overhead throw, which is used by the property management department for evidence collection and traceability. The algorithm can be run in Huawei's SDC smart cameras without the need to configure additional analysis equipment, and has good anti-interference capability for day and night, with a comprehensive capture rate of 95% *.

Objects thrown from tall buildings Objects thrown from tall buildings

Electric vehicles entering buildings and lifts

2 / 16

The algorithm is used to detect electric vehicles entering lifts and buildings, and to prevent illegal indoor charging of electric vehicles, thus preventing fires caused by indoor charging of electric vehicles. The algorithm can effectively distinguish more than 80 types of vehicles, including electric vehicles, bicycles, children's toy cars, scooters, prams, etc., with a combined recall rate of 95% for electric vehicles.

Electric vehicles entering buildings and lifts Electric vehicles entering buildings and lifts

Smoke detection

3 / 16

The smoke detection algorithm detects smoke in the area and alerts on events that exceed a threshold time.

Smoke detection Smoke detection

Flame detection

4 / 16

Flame detection uses real-time RGB and IR surveillance cameras to accurately detect open flames and smoke in the monitored area, while effectively controlling the frequent occurrence of false alarms.

Flame detection Flame detection

Fire occupancy detection

5 / 16

Fire occupancy detection records the time a vehicle spends in a specific area to determine if there is an illegal line occupying the road so that the occupying vehicle can be captured and alerted.

Fire occupancy detection Fire occupancy detection

Rubbish detection

6 / 16

Rubbish detection is used to detect litter such as pieces of paper, drinks bottles, plastic bags and other common litter.

Rubbish detection Rubbish detection

Trash overflow

7 / 16

Trash overflow detection detects when nearby bins are overflowing.

Trash overflow Trash overflow

Mouse detection

8 / 16

The mouse detection algorithm in infrared scenes detects the presence of mice in the area and alerts on events that exceed a threshold time. Note that this must be in a night infrared scene.

Mouse detection Mouse detection

Illegally parked vehicle

9 / 16

The non-motorized/motorized inspection algorithm detects motorized and non-motorized vehicles entering the detection area and alerts motorized and non-motorized vehicles that exceed the threshold time.

Illegally parked vehicle Illegally parked vehicle

Roadside stall

10 / 16

The algorithm achieves a accuracy of 90% by detecting illegal occupancy in public areas such as cities and streets, including food stalls, private vendors, carts and ground stalls. Note that this data is under the standard experiments of Minivision Tech.

Roadside stall Roadside stall

Non-motorized/motorized vehicle inspection

11 / 16

The non-motorized/motorized vehicle inspection is used to monitor illegally parked vehicles or vehicles moving illegally on the road, but can also be used for other tasks such as number plate recognition. Even at night, the infrared devices maintain good detection accuracy for illegally parked motorized vehicles.

Non-motorized/motorized vehicle inspection Non-motorized/motorized vehicle inspection

Engineering vehicle inspection

12 / 16

Engineering vehicle detection is used to detect dump trucks, cement tankers, excavators and other construction vehicles on construction sites or in restricted urban areas to prevent them from entering prohibited work zones or areas.

Engineering vehicle inspection Engineering vehicle inspection

Dumper cleaning

13 / 16

Dump trucks should have their wheels cleaned as required before leaving the site. The algorithm in the cleaning process to determine whether the site in accordance with the requirements of the vehicle spray cleaning.

Dumper cleaning Dumper cleaning

River float

14 / 16

River Float Detection primarily detects floating weeds, aquatic plants and debris in lakes, rivers, ditches and other scenarios with 98% accuracy.

River float River float

Reservoir water level scale

15 / 16

It detects the hydrological scale through the surveillance camera and applies deep learning algorithms to the scale. It is applicable to scenes such as rivers, ditches, lakes, etc., as well as a wide range of hydrological scales without specific limitations.

Reservoir water level scale Reservoir water level scale

Quality control / Defect detection in industry

16 / 16

Quality control and defect detection are used to detect abnormal defects such as scratches and dents on the surface of parts and whether parts are installed.

Quality control / Defect detection in industry Quality control / Defect detection in industry
  • Portrait cartoonization
  • Real-time facial animation
  • Magical brush

Portrait cartoonization

1 / 3

Adversarial Generative Networks, Portrait Segmentation and Portrait Detection algorithms are used to create an AI creation from uploaded images that can transform real-world photos into cartoon styles with beautifully natural results. It can be used for motion graphics and AI photo albums.

Portrait cartoonization Portrait cartoonization

Real-time facial animation

2 / 3

This algorithm reproduces the full expression of the character in the video on the photo of the character uploaded by the user, so that an impromptu short video production can be achieved from a video and a photo. Due to its extremely low computational cost, it can be used on platforms such as CPU and GPU to facilitate user call.

Real-time facial animation Real-time facial animation

Magical brush

3 / 3

This algorithm uses an adversarial neural network to add fine detail to a sketch and create a realistic landscape photo, with one-click support for switching between the four seasonal styles and applying novel filters to the image.

Magical brush Magical brush
  • Pet detection/Pet identification
  • Dog walking on leash

Pet detection/Pet identification

1 / 2

By extracting features from faces and nose prints, the similarity of two dog faces is calculated to determine if they are the same dog. Through creating an exclusive ID for each dog that can record the dog's basic information, eco-dynamics, consumption information, service information and medical information, owners can be helped to better manage their dog's daily affairs.

Pet detection/Pet identification Pet detection/Pet identification

Dog walking on leash

2 / 2

The deep learning algorithm predicts the current category of the dog's status based on the leash, distance between human and dog, and behavioral actions. These categories include leash compliance, leash too long and unsigned leash. The algorithm issues an alert when a dog is off leash.

Dog walking on leash Dog walking on leash
  • Optical character recognition
  • License plate recognition

Optical character recognition

1 / 2

OCR can be used to recognize specialized documents such as ID cards, marriage certificates, invoices and other documents. It has an accuracy rate of 97% for text recognition in general scenarios.

Optical character recognition Optical character recognition

License plate recognition

2 / 2

License plate recognition can be used with a variety of number plates including yellow, green, blue and white. It has good stability in complex day and night environments such as roads, residential areas and access gates, and has a recognition accuracy of up to 97%.

License plate recognition License plate recognition

Algorithm application

Algorithm application

Smart Urban Management

  • Face detection

  • Human detection

  • Face-Matching

  • Regional intrusion

  • Trip wire detection

  • Human detection

  • Wandering personnel

  • Gathered personnel

  • Roadside stall

  • Dump truck detection

  • Excavator detection

  • Cement tanker detection

  • Floating object detection

  • Smoke detection

  • Flame detection

  • Detection of rubbish dumps

  • Pedestrian re-identification

  • Statistics of pedestrian flow

  • Regional headcount

  • Motorized vehicle identification

  • Gas tank detection

  • Climb detection

  • Sleep detection

  • Overflowing rubbish bins

  • Ship Intrusion

  • Regional headcount

  • Population statistics

  • Muck truck covering deficiency detection

  • Road damage detection

  • Street drying detection

  • Detection of illegal slogan propaganda

  • Detection of illegal small ads

  • Detection of illegal outdoor advertising signs

  • Detection of road water accumulation

  • Detection of water pollution discoloration

  • Detection of vehicles carrying mud on the road

Smart Community

  • Face detection

  • Human detection

  • Face-Matching

  • Regional intrusion

  • Trip wire detection

  • Body detection

  • Wandering personnel

  • Gathered personnel

  • Fallen personnel

  • Off-duty

  • Unmasked detection

  • Motorized vehicle recognition

  • Illegally parked motorized vehicle

  • Illegally parked non-motorized vehicle

  • Smoke detection

  • Flame detection

  • Electric vehicles entering corridor

  • Electric vehicles entering lifts

  • Detection of rubbish dumps

  • Dog walking off leash

  • Pedestrian re-identification

  • high altitude dropped object detection

  • Personnel retrograde action

  • Climb detection

  • Throw detection

  • Sleep detection

  • Overflowing rubbish bins

  • Regional headcount

Smart Campus

  • Face detection

  • Human detection

  • Face-Matching

  • Regional intrusion

  • Trip wire detection

  • Body detection

  • Wandering personnel

  • Gathered personnel

  • Fallen personnel

  • Off-duty

  • Call detection

  • Playing phone detection

  • Running Detection

  • Fighting Detection

  • Unmasked detection

  • Motorized vehicle recognition

  • Illegally parked motorized vehicle

  • Illegally parked non-motorized vehicle

  • Smoke detection

  • Flame detection

  • Detection of rubbish dumps

  • Pedestrian re-identification

  • Climb detection

  • Throw detection

  • Sleep detection

  • Overflowing rubbish bins

Clean Kitchen

  • Face detection

  • Human detection

  • Face-Matching

  • Regional intrusion

  • Trip wire detection

  • Human detection

  • Smoking detection

  • Call detection

  • Off-duty

  • Unmasked detection

  • Not wearing chefs' clothing

  • Not wearing cook hat

  • Smoke detection

  • Flame detection

  • Mouse detection

  • Overflowing rubbish bins

Safety Production

  • Regional intrusion

  • Gathered personnel

  • Human detection

  • Wandering personnel

  • Fallen personnel

  • Smoking detection

  • Playing phone detection

  • Non-helmet wearing behavior

  • Off-duty

  • Climb detection

  • Sleep detection

  • Personnel stationary

  • Carrying illegal items

  • Gantry Crane Dangerous Area Break-in

  • Detection of belt area crossings

  • Stepping on a coal heap in violation of regulations

  • Illegal truss inspection

  • Hanging equipment in violation of regulations

  • Moving a belt conveyor in violation of regulations

  • Scraper machine dangerous area entry

  • Illegally opening a tunnel digging machine

  • Illegal crossing belt detection

  • Step on a belt in violation of regulations

  • Smoke detection

  • Flame detection

  • Residual detection of coal piles

  • Failure to wear reflective clothing

  • Non-helmet wearing behavior

  • Safety clothing testing algorithm

Smart Site

  • Face detection

  • Human detection

  • Face-Matching

  • Regional intrusion

  • Trip wire detection

  • Human detection

  • Wandering personnel

  • Gathered personnel

  • Fallen personnel

  • Off-duty

  • Smoking detection

  • Non-helmet wearing behavior

  • Failure to wear reflective clothing

  • Dump truck detection

  • Excavator detection

  • Cement tanker detection

  • Unwashed dump trucks

  • Smoke detection

  • Flame detection

  • Detection of rubbish dumps

  • Throw detection

  • Sleep detection

  • Overflowing rubbish bins

  • Regional headcount

Smart Transportation

  • 16 algorithms for multi-target stable trajectory

  • Online monitoring 13 kinds of events

  • Real-time spill detection

  • Real-time service area monitoring

  • Space-time radar monitoring

  • Real-time road condition monitoring

Smart Park

  • Face detection

  • Human detection

  • Face-Matching

  • Regional intrusion

  • Trip wire detection

  • Body detection

  • Wandering personnel

  • Gathered personnel

  • Fallen personnel

  • Off-duty

  • Unmasked detection

  • Motorized vehicle recognition

  • Illegally parked motorized vehicle

  • Illegally parked non-motorized vehicle

  • Smoke detection

  • Flame detection

  • Detection of rubbish dumps

  • Pedestrian re-identification

  • Climb detection

  • Throw detection

  • Sleep detection

  • Overflowing rubbish bins

  • Motor vehicles going in reverse

  • Non-motor vehicles going in reverse

  • Regional headcount

  • Residual detection of coal piles