This module provides the APIs to initialize, query, and release the NVIDIA proprietary traffic sign classification deep neural network: SignNet. The data structures include dwTrafficSignalClass
, which defines the traffic sign state that the SignNet is trained to detect. dwSignNetModel
allows user to choose among SignNet models. And dwSignNetParams
, in addition to dwSignNetModel
, defines the SignNet model variant with specific precision and processor optimization to be loaded.
SignNet models currently cover three geographical regions: United States, Euroopean Unition, and Japan. For one of such regions, the United States (US), two models are provided: DW_SIGNNET_MODEL_US_V1
and DW_SIGNNET_MODEL_US_V2
. For EU, there are also two available models: DW_SIGNNET_MODEL_EU_V1
and DW_SIGNNET_MODEL_EU_V2
. For the remaining region, Japan, only one model is available: DW_SIGNNET_MODEL_JP_V1
. The main difference between different model versions for EU and US regions is in the number of supported classes. Models version 2 for each region have significantly more traffic sign classes covered than version 1 models.
The image datasets used to train SignNet have been captured by a View Sekonix Camera Module (SF3325) with AR0231 RCCB sensor. The camera is mounted on a rig on top of the vehicle. Demo videos are captured at 2.3 MP and downsampled to 960 x 604. Eight cameras were used to collect the data for training the provided SignNet models. The following list shows the setup position and field of view (FOV) of each such camera:
Even though the SignNet DNN was trained with data from cameras setup pointing in various direction of the sensor rig it is recommeded to use it for the following directional and FoV setup:
For a list of traffic signs detected by each model see the pages below.
Model Name | Description |
---|---|
SignNet US v1.0 | SignNet model for US (v1.0) with 30 outputs, and 24 distinct text labels |
SignNet EU v1.0 | SignNet model for EU (v1.0) with 31 outputs, and 28 distinct text labels |
SignNet US v2.0 | SignNet model for US (v2.0) with 312 outputs, and 272 distinct text labels |
SignNet EU v2.0 | SignNet model for EU (v2.0) with 176 outputs, and 159 distinct text labels |
SignNet JP v1.0 | SignNet model for Japan (v1.0) with 184 outputs, and 151 distinct text labels |