@@ -19,18 +19,18 @@ message DetectedTrafficSign
1919
2020 // The main sign as detected by the sensor.
2121 //
22- optional EstimatedMainSign main_sign = 2 ;
22+ optional DetectedMainSign main_sign = 2 ;
2323
2424 // A list of additional supplementary sign(s) as detected by the sensor.
2525 //
2626 // \note OSI uses singular instead of plural for repeated field names.
2727 //
28- repeated EstimatedSupplementarySign supplementary_sign = 3 ;
28+ repeated DetectedSupplementarySign supplementary_sign = 3 ;
2929
3030 //
3131 // \brief Candidates for a detected main sign as estimated by the sensor.
3232 //
33- message EstimatedMainSign
33+ message DetectedMainSign
3434 {
3535 // A list of candidates for this traffic sign as estimated by the
3636 // sensor.
@@ -45,7 +45,7 @@ message DetectedTrafficSign
4545 //
4646 optional BaseStationary base_rmse = 2 ;
4747
48- // The detected geometry of the traffic sign.
48+ // The estimated geometry of the traffic sign.
4949 //
5050 optional Geometry geometry = 3 ;
5151
@@ -139,7 +139,7 @@ message DetectedTrafficSign
139139 // \brief Candidates for all detected supplementary signs of one traffic
140140 // sign as estimated by the sensor.
141141 //
142- message EstimatedSupplementarySign
142+ message DetectedSupplementarySign
143143 {
144144 // The definition of one of more supplementary signs that together
145145 // define this candidate.
@@ -155,14 +155,6 @@ message DetectedTrafficSign
155155 //
156156 optional BaseStationary base_rmse = 2 ;
157157
158- // The estimated probability that this supplementary sign really
159- // exists, not based on history.
160- //
161- // \note Use as confidence measure where a low value means less
162- // confidence and a high value indicates strong confidence.
163- //
164- optional double existence_probability = 3 ;
165-
166158 //
167159 // \brief A candidate for a detected supplementary sign as estimated by
168160 // the sensor.
@@ -199,52 +191,41 @@ message DetectedTrafficLight
199191 //
200192 optional DetectedItemHeader header = 1 ;
201193
202- // The main sign as detected by the sensor.
194+ // A list of candidates for this traffic light as estimated by the
195+ // sensor.
196+ //
197+ // \note OSI uses singular instead of plural for repeated field names.
203198 //
204- optional EstimatedTrafficLight traffic_light = 2 ;
199+ repeated CandidateTrafficLight candidate = 2 ;
205200
201+ // The root mean squared error of the base parameters of the detected
202+ // traffic light's geometry. \c TrafficLight::base has to be identical
203+ // for all \c #candidate traffic lights.
206204 //
207- // \brief Candidates for a detected traffic light as estimated by the
208- // sensor.
205+ optional BaseStationary base_rmse = 3 ;
206+
207+ //
208+ // \brief A candidate for a detected traffic light as estimated by
209+ // the sensor.
209210 //
210- message EstimatedTrafficLight
211+ message CandidateTrafficLight
211212 {
212- // A list of candidates for this traffic light as estimated by the
213- // sensor.
213+ // The estimated probability that this candidate is the true value.
214+ //
215+ // \note The sum of all \c #probability must be one. This probability is
216+ // given under the condition of
217+ // \c #DetectedItemHeader.existence_probability.
214218 //
215- // \note OSI uses singular instead of plural for repeated field names.
219+ // Range: [0,1]
216220 //
217- repeated CandidateTrafficLight candidate = 1 ;
221+ optional double probability = 1 ;
218222
219- // The root mean squared error of the base parameters of the detected
220- // traffic light's geometry. \c TrafficLight::base has to be identical
221- // for all \c #candidate traffic lights.
223+ // The definition of one traffic light that define this candidate.
222224 //
223- optional BaseStationary base_rmse = 2 ;
224-
225+ // \note IDs, which are referenced in this message, usually
226+ // reference to \c DetectedXXX::tracking_id IDs.
225227 //
226- // \brief A candidate for a detected traffic light as estimated by
227- // the sensor.
228- //
229- message CandidateTrafficLight
230- {
231- // The estimated probability that this candidate is the true value.
232- //
233- // \note The sum of all \c #probability must be one. This probability is
234- // given under the condition of
235- // \c #DetectedItemHeader.existence_probability.
236- //
237- // Range: [0,1]
238- //
239- optional double probability = 1 ;
240-
241- // The definition of one traffic light that define this candidate.
242- //
243- // \note IDs, which are referenced in this message, usually
244- // reference to \c DetectedXXX::tracking_id IDs.
245- //
246- optional TrafficLight traffic_light = 2 ;
247- }
228+ optional TrafficLight traffic_light = 2 ;
248229 }
249230}
250231
@@ -257,51 +238,40 @@ message DetectedRoadMarking
257238 //
258239 optional DetectedItemHeader header = 1 ;
259240
260- // The road marking as detected by the sensor.
241+ // A list of candidates for this road marking as estimated by the
242+ // sensor.
243+ //
244+ // \note OSI uses singular instead of plural for repeated field names.
245+ //
246+ repeated CandidateRoadMarking candidate = 2 ;
247+
248+ // The root mean squared error of the base parameters of the detected
249+ // road marking. \c RoadMarking::base has to be identical for
250+ // all \c #candidate road markings.
261251 //
262- optional EstimatedRoadMarking road_marking = 2 ;
252+ optional BaseStationary base_rmse = 3 ;
263253
264254 //
265- // \brief Candidates for a detected road marking as estimated by the
255+ // \brief A candidate for a detected road marking as estimated by the
266256 // sensor.
267257 //
268- message EstimatedRoadMarking
258+ message CandidateRoadMarking
269259 {
270- // A list of candidates for this road marking as estimated by the
271- // sensor.
260+ // The estimated probability that this candidate is the true value.
261+ //
262+ // \note The sum of all \c #probability must be one. This probability is
263+ // given under the condition of
264+ // \c #DetectedItemHeader.existence_probability.
272265 //
273- // \note OSI uses singular instead of plural for repeated field names.
266+ // Range: [0,1]
274267 //
275- repeated CandidateRoadMarking candidate = 1 ;
268+ optional double probability = 1 ;
276269
277- // The root mean squared error of the base parameters of the detected
278- // road marking. \c RoadMarking::base has to be identical for
279- // all \c #candidate road markings.
270+ // The description of the road marking.
280271 //
281- optional BaseStationary base_rmse = 2 ;
282-
272+ // \note IDs, which are referenced in this message, usually
273+ // reference to \c DetectedXXX::tracking_id IDs.
283274 //
284- // \brief A candidate for a detected road marking as estimated by the
285- // sensor.
286- //
287- message CandidateRoadMarking
288- {
289- // The estimated probability that this candidate is the true value.
290- //
291- // \note The sum of all \c #probability must be one. This probability is
292- // given under the condition of
293- // \c #DetectedItemHeader.existence_probability.
294- //
295- // Range: [0,1]
296- //
297- optional double probability = 1 ;
298-
299- // The description of the road marking.
300- //
301- // \note IDs, which are referenced in this message, usually
302- // reference to \c DetectedXXX::tracking_id IDs.
303- //
304- optional RoadMarking road_marking = 2 ;
305- }
275+ optional RoadMarking road_marking = 2 ;
306276 }
307277}
0 commit comments