DriveWorks SDK Reference
3.0.4260 Release
For Test and Development only

perception/object/camera/waitnet/docs/waitnet_mainsection.md
Go to the documentation of this file.
1 # Copyright (c) 2019-2020, NVIDIA CORPORATION. All rights reserved.
2 
3 @page waitnet_mainsection WaitNet
4 
5 @note SW Release Applicability: This module is available in **NVIDIA DRIVE Software** releases.
6 
7 ## About This Module
8 
9 This module provides the APIs to initialize, query, and release the NVIDIA
10 proprietary wait condition object detection deep neural network: **WaitNet**.<br>
11 WaitNet provides intersection detection, traffic light detection, and traffic sign detection.
12 
13 The data structures include:
14 - `dwWaitNetParams`: defines the WaitNet model variant with the specific precision and processor optimization for loading.
15 
16 DriveWorks comes with two WaitNet models:
17 - Multiple intersections waypoints, signs lights model: ::DW_WAITNET_MODEL_MULTITASK_WAITNET_V0.
18 - Multiple intersections signs lights model: ::DW_WAITNET_MODEL_BBOX_INTERSECTION_TL_RS_V1.
19 
20 The modules are trained with images from 60&deg; and 120&deg; field of view camera.
21 
22 ## Inputs
23 
24 WaitNet consumes FP16 planar frames with a resolution of 960x604 (multiple intersections signs lights model) or 960x576 (single intersection model) pixels from AR0231 cameras (revision >= 4).
25 
26 @note Resizing the input frame is internally handled by @ref waitcondition_usecase3 as part of the normal workflow.
27 
28 ## Outputs
29 
30 WaitNet detects a range of objects related to wait condition. The following three labels (classes) are currently supported:
31 - Intersections (by multiple intersections signs lights model and single intersection model).
32 - Traffic signs (by multiple intersections signs lights model).
33 - Traffic lights (by multiple intersections signs lights).
34 
35 ![WaitNet Outputs](sample_waitnet_perception.png)
36 Colors indicate the following:
37 - Orange - Traffic sign.
38 - White - Traffic light.
39 - Yellow - Intersection.
40 
41 ### Additional Information
42 
43 The WaitNet is trained on both day time and night time data.
44 
45 @warning Currently, the following limitations could affect its performance:
46 - It is optimized for daytime, clear-weather data. As a result, it
47  performs better in daytime with clear weather.
48 - It is trained primarily on data collected in the United States.
49  As a result, it may have reduced accuracy in other locales,<br>
50  particularly for road sign shapes that do not exist in the U.S.
51 
52 ## Relevant Tutorials
53 
54 - @ref waitnet_usecase1.
55 
56 ## APIs
57 
58 - @ref waitnet_group.