Pretrained Models


The OpenVINO™ toolkit includes two sets of optimized models that can expedite development and improve image processing pipelines for Intel® processors. Use these models for development and production deployment without the need to search for or to train your own models.

Public Model Set

Download and incorporate some of the most popular models created by the open developer community using the included Model Downloader. Add these models directly to your environment and accelerate your development.

Find the downloader in this toolkit folder: \deployment_tools\model_downloader.

 

Free Model Set

Discover the capabilities of Intel® software and silicon with a fully functioning set of pretrained models. These models provide common vision use cases and reduce development time and cost. Documentation for each model includes links to public data.

Set Up a Machine for Running Models

Minimum System Requirements

Age & Gender Recognition

This neural network-based model provides age and gender estimates with enough accuracy to help you focus your marketing efforts.

Find the model in this toolkit folder: \deployment_tools\intel_models\age-gender-recognition-retail-0013.

Face Detection

Standard Model

Identify faces for a variety of uses, such as observing if passengers are in a vehicle or counting indoor pedestrian traffic. Combine it with a person detector to identify who is coming and going.

Find the model in this toolkit folder: \deployment_tools\intel_models\face-detection-adas-001.

Enhanced Model

While similar to the standard model, this model performs better in a wider range of lighting conditions. The detector backbone is SqueezeNet light (half-channels) with a single-shot detector (SSD) for shooting indoor and outdoor scenes with a front-facing camera.

Find the model in this toolkit folder: \deployment_tools\intel_models\face-detection-retail-0004.

Retail Environment Model

Different colored bounding boxes simultaneously detect a head and an entire person. Based on a backbone similar to MobileNetV2, the model includes depth-wise convolutions that reduce computation for a 3 x 3 convolution block.

Find the model in this toolkit folder: \deployment_tools\intel_models\face-person-detection-retail-0002.

Head Position

This model shows the position of the head, and provides guidance on what caught the subject's attention.

Find the model in this toolkit folder: \deployment_tools\intel_models\head-pose-estimation-adas-0001.

Note: This model does not capture the subject's gazing direction.

Emotion Recognition

Identify neutral, happy, sad, surprise, and angry emotions.

Find the model in this toolkit folder: \deployment_tools\intel_models\emotions-recognition-retail-0003.

Human Detection

Eye-Level Detection

View the number of people in a frame at any given time. This model performs best when the camera angle is approximately at eye level and is based on the hyper-feature (R-FCN) backbone.

Find the model in this toolkit folder: \deployment_tools\intel_models\face-detection-retail-0001.

Note: This model does not work with the Intel® Movidius™ Neural Compute Stick.

High-Angle Detection

Use this model for cameras mounted at higher vantage points to count the people in a frame.

Find the model in this toolkit folder: \deployment_tools\intel_models\person-detection-retail-0013.

Detect People, Vehicles, & Bikes

Distinguish between people, people riding bikes, bikes alone, and vehicles. A variety of lighting conditions in this model improve accuracy in daylight, darkness, and variations in the weather.

Find the model in this toolkit folder: \deployment_tools\intel_models\person-vehicle-bike-detection-crossroad-0078.

Pedestrian Detection

Distinguish between people and objects in public using a network that is based on a single-shot detector (SSD) framework with a tuned MobileNetV1 as a feature extractor.

Find the model in this toolkit folder: \deployment_tools\intel_models\pedestrian-detection-adas-0002.

Pedestrian & Vehicle Detection

Identify people and vehicles by using a network that is based on an SSD framework with a tuned MobileNetV1 as a feature extractor.

Find the model in this toolkit folder: \deployment_tools\intel_models\pedestrian-and-vehicle-detector-adas-0001.

Identify Someone in Different Videos

Use whole-body images to identify one person in different video streams.

Standard Model

Find the model in this toolkit folder: \deployment_tools\intel_models\person-reidentification-retail-0076.

Faster Model

Find the model in this toolkit folder: \deployment_tools\intel_models\person-reidentification-retail-0079.

Pedestrian Attributes

Identify key attributes of a person crossing the road: gender, hat, long sleeves, long pants, long hair, coat, and jacket.

Find the model in this toolkit folder: \deployment_tools\intel_models\person-attributes-recognition-crossroad-0031.

Vehicle Feature Recognition

Vehicle Detection

Identify vehicles by applying an SSD framework that uses a tuned MobileNetV1 to extract features.

Find the model in this toolkit folder: \deployment_tools\intel_models\vehicle-detection-adas-0002.

License Plate Detection: Small-Footprint Network

This model has a small-footprint network that's trained to recognize (but not read) a variety of Chinese license plates.

Find the model in this toolkit folder: \deployment_tools\intel_models\license-plate-recognition-barrier-0001.

License Plate Detection: Front-Facing Camera

This ResNet* 10, SSD-based detector recognizes Chinese license plates from a front-facing camera. This model is useful for security barriers that require front license plate detection.

Find the model in this toolkit folder: \deployment_tools\intel_models\license-plate-recognition-barrier-00017.

Vehicle Metadata

Conduct an initial analysis and present back-key metadata for faster sorting and searching in the future. The average color accuracy for the model is over 82 percent for red, white, black, green, yellow, gray, and blue. Its average vehicle-type attribution is over 87 percent for cars, vans, trucks, and buses.

Find the model in this toolkit folder: \deployment_tools\intel_models\vehicle-attributes-recognition-barrier-0039.

Identify Roadside Objects

Classify objects as roads, curbs, painted lines, or backgrounds.

Find the model in this toolkit folder: \deployment_tools\intel_models\road-segmentation-adas-0001.

Advanced Roadside Identification

Classify objects as roads, sidewalks, buildings, walls, fences, poles, traffic lights, traffic signs, vegetation, terrain, sky, people, passengers, cars, trucks, buses, trains, motorcycles, bicycles, or electric vehicles.

Find the model in this toolkit folder: \deployment_tools\intel_models\road-segmentation-adas-0001.

Supported Samples

Reference this table for components that support the pretrained models.

Pretrained Model Supported Samples CPU Integrated Graphics FPGA VPU
face-detection-adas-0001 Interactive face detection X X   X
age-gender-recognition-retail-0013 Interactive face detection X X X X
head-pose-estimation-adas-0001 Interactive face detection X X X X
emotions-recognition-retail-0003 Interactive face detection X X   X
vehicle-license-plate-detection-barrier-0007 Security barrier camera X X X X
vehicle-attributes-recognition-barrier-0039 Security barrier camera X X X X
license-plate-recognition-barrier-0001 Security barrier camera X X X X
road-segmentation-adas-0001 Image segmentation X X   X
semantic-segmentation-adas-000 Image segmentation X X   X
person-detection-retail-0001 Object detection X X   X
person-attributes-recognition-crossroad-0031 Crossroad X X   X
pedestrian-detection-adas-0002 Any SSD-based sample X X   X
pedestrian-and-vehicle-detector-adas-0001 Any SSD-based sample X X   X
person-detection-retail-00013 Any SSD-based sample X X   X
face-detection-retail-0004 Any SSD-based sample X X X X
face-person-detection-retail-0002 Any SSD-based sample X X   X
person-vehicle-bike-detection-crossroad-0078 Any SSD-based sample X X   X
vehicle-detection-adas-0002 Any SSD-based sample X X   X

Note: FPGA support comes via heterogeneous execution, which means that post-processing occurs on the CPU.