You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
dimension | Dimension3d | No | [m] | Must be set, all components must be positive
17
+
position | Vector3d | No | [m] | Must be set
18
+
orientation | Orientation3d | No | [rad] | All values must me inside range (-pi,pi]
19
+
base_polygon | Vector2d | Yes | [m] | See the note below
20
+
21
+
22
+
\par Difference between GroundTruth and SensorData
23
+
All coordinates and orientations from \c GroundTruth objects are relative to the
24
+
global ground truth frame. All coordinates and orientations from detected
25
+
objects (\c SensorData) are relative to the \c HostVehicle frame.
26
+
27
+
\par base_polygon data field
28
+
29
+
Usage as ground truth:
30
+
31
+
The two dimensional (flat) contour of the object. This is an extension of the concept of a bounding box as defined by Dimension3d. The contour is the projection of the object's outline onto the z-plane in the object frame (independent of its current position and orientation). The height is the same as the height of the bounding box.
32
+
33
+
Usage as sensor data:
34
+
The polygon describes the visible part of the object's contour.
35
+
36
+
General definitions:
37
+
- The polygon is defined in the local object frame: x pointing forward and y to the left.
38
+
- The origin is the center of the bounding box.
39
+
- As ground truth, the polygon is closed by connecting the last with the first point. Therefore these two points must be different. The polygon must consist of at least three points.
40
+
- As sensor data, however, the polygon is open.
41
+
- The polygon is defined counter-clockwise.
42
+
- The validity of base_polygon depend on context it is used
43
+
44
+
If the base_polygon field is used in GroundTruth context it is always a function of object's bounding box dimension,orientation and position. And is always four distinct elements.
45
+
If the base_polygon is used in SensorData context it can be polygon of more then four elements but also less the four elements 0 element array if the object is not visible to the sensor at all.
46
+
The situation when visible part of the objects consists of two separate contours is not handled
Definition of discretized fog states according to [2]. The bandwidth of thick and dense fog was adjusted to fit the German StVO
61
+
regarding rear fog lights [3]. (V = Visibility in meters [m])
62
+
63
+
Visibility is defined as the length of the atmosphere over which a beam of light travels before its luminous flux is reduced to 5% of its original value (definition used by the Meteorological Office [4]).
64
+
This is approximately equivalent to visibility measured in terms of the contrast of a distant object against its background.
65
+
66
+
\par Requirements
67
+
68
+
Number | Type name | Requirements
69
+
:----- | :------------------ | :---------
70
+
0 | FOG_UNKOWN | Visibility is unknown (must not be used in ground truth).
71
+
1 | FOG_OTHER | Other (unspecified but known) fog intensity.
72
+
2 | FOG_EXCELLENT_VISIBILITY | Excellent visibility, when V in [40000,infinity[ [m]
73
+
3 | FOG_GOOD_VISIBILITY | Good visibility, when V in [10000,40000[ [m]
74
+
4 | FOG_MODERATE_VISIBILITY | Moderate visibility, when V in [4000,10000[ [m]
75
+
5 | FOG_POOR_VISIBILITY | Poor visibility, when V in [2000,4000[ [m]
76
+
6 | FOG_MIST | Mist, when V in [1000,2000[ [m]
77
+
7 | FOG_LIGHT | Fog, when V in [200,1000[ [m]
78
+
8 | FOG_THICK | Thick fog, when V in [50,200[ [m]
79
+
80
+
\par References:
81
+
- [2] SHEPARD, Frank D. Reduced visibility due to fog on the highway. Transportation Research Board, 1996.
seconds_since_midnight |uint32 | no | Must be in range [0 , 86400[
95
+
96
+
The number of seconds [s] that have passed since midnight local time.
97
+
Used for determining the current state of the circadian rhythm of a driver.
98
+
99
+
\note Rename "local time" to local time zone.
100
+
101
+
\note No changes of daylight saving time or time zones are considered. So we should specify which time are we using.
102
+
103
+
\note This field intent is to describe fitness of the driver to operate a vehicle. Maybe we should move this field to Occupant. Or have another field hours awake.
\brief Definition of discretized ambient illumination states
109
+
110
+
Definition of discretized ambient illumination states:
111
+
Ambient light is any light in the vehicle's environment that is not
112
+
emitted by the vehicle itself. It can include sun/moon light, light from
113
+
other cars, street lights etc.
114
+
115
+
Categorization is done based on natural day/night time illuminance levels
116
+
[6] and standards for required lighting levels on roads [6, 7, 8, 9].
117
+
118
+
\par Requirements
119
+
120
+
Number | Type name | Requirements
121
+
:----- | :------------------ | :---------
122
+
0 | AMBIENT_ILLUMINATION_UNKNOWN | Ambient illumination is unknown (must not be used in ground truth).
123
+
1 | AMBIENT_ILLUMINATION_OTHER | Other (unspecified but known) ambient illumination.
124
+
2 | AMBIENT_ILLUMINATION_LEVEL1 | Level 1 illumination in ]0.001, 0.01[ [lx] E.g. Night with no artificial light. Note Use \c #AMBIENT_ILLUMINATION_LEVEL1 if illumination is less than 0.001 [lx]
125
+
3 | AMBIENT_ILLUMINATION_LEVEL2 | Level 2 illumination in [0.01, 1[ [lx] E.g. Night full moon / Deep twilight.
126
+
4 | AMBIENT_ILLUMINATION_LEVEL3 | Level 3 illumination in [1, 3[ [lx] E.g. Deep to average twilight / Minimum lighting on local low pedestrian conflict roads.
127
+
5 | AMBIENT_ILLUMINATION_LEVEL4 | Level 4 illumination in [3, 10[ [lx] E.g. Average to full twilight / Minimum lighting on collector roads / Minimum lighting on major and expressway roads with low to average pedestrian conflict.
128
+
6 | AMBIENT_ILLUMINATION_LEVEL5 | Level 5 illumination in [10, 20[ [lx] E.g. Minimum lighting on major and expressway roads with high pedestrian conflict.
129
+
7 | AMBIENT_ILLUMINATION_LEVEL6 | Level 6 illumination in [20, 400[ [lx] E.g. Roads with more lighting / Very dark overcast day to sunrise or sunset on a clear day.
130
+
8 | AMBIENT_ILLUMINATION_LEVEL7 | Level 7 illumination in [400, 1000[ [lx] E.g. Sunrise or sunset on a clear day / Overcast day.
131
+
9 | AMBIENT_ILLUMINATION_LEVEL8 | Level 8 illumination in [1000, 10000[ [lx] E.g. Average to full daylight.
132
+
133
+
\note Flickering is not considered. It might be very important for camera sensors. Flickering in tunels.
134
+
135
+
\note Ambient ilumination color temperature is not considered. It might be important for determination of colors e.g. Road markings white or yellow.
136
+
137
+
\note Position of the Sun relative to ego might influence the sensor output quality, as well as driver situational awarness.
138
+
139
+
\par References:
140
+
- [5] [The NIST Reference on Constants, Units, and Uncertainty](https://physics.nist.gov/cuu/Units/units.html)
0 commit comments