osi3::DetectedTrafficSign::DetectedMainSign Struct Reference

Candidates for a detected main sign as estimated by the sensor. More...

Collaboration diagram for osi3::DetectedTrafficSign::DetectedMainSign:

Classes

struct  CandidateMainSign
 A candidate for a detected main sign as estimated by the sensor. More...
 

Public Types

Public Attributes

repeated CandidateMainSign candidate = 1
 A list of candidates for this traffic sign as estimated by the sensor. More...
 
optional BaseStationary base = 2
 The base parameters of the traffic sign. More...
 
optional BaseStationary base_rmse = 3
 The root mean squared error of the base parameters of the detected traffic sign. More...
 
optional Geometry geometry = 4
 The estimated geometry of the traffic sign. More...
 

Detailed Description

Candidates for a detected main sign as estimated by the sensor.

OSI_DetectedMainSign.svg

Member Enumeration Documentation

◆ Geometry

Definition of traffic sign geometries.

Enumerator
GEOMETRY_UNKNOWN 

Geometry of the traffic sign is unknown (must not be used in ground truth).

GEOMETRY_OTHER 

Geometry of the traffic sign is unspecified (but known).

GEOMETRY_CIRCLE 

Traffic sign has a circular geometry.

(0 corners)

GEOMETRY_TRIANGLE_TOP 

Traffic sign has a triangular geometry pointing to the top.

(3 corners)

GEOMETRY_TRIANGLE_DOWN 

Traffic sign has a triangular geometry pointing down.

(3 corners)

GEOMETRY_SQUARE 

Traffic sign has a square geometry.

(4 corners)

GEOMETRY_POLE 

Traffic sign that has a pole geometry.

(height is bigger than width e.g. pole indicating highways exit in xx m). (4 corners)

GEOMETRY_RECTANGLE 

Traffic sign has a rectangle geometry.

(width is bigger than height e.g. one-way) (4 corners)

GEOMETRY_PLATE 

Traffic sign that has an oversize rectangle geometry.

(4 corners) E.g. direction plates on highway or city signs.

GEOMETRY_DIAMOND 

Traffic sign has a diamond geometry.

(4 corners)

GEOMETRY_ARROW_LEFT 

Traffic sign has a geometry of an arrow pointing to the left.

(5 corners)

GEOMETRY_ARROW_RIGHT 

Traffic sign has a geometry of an arrow pointing to the right.

(5 corners)

GEOMETRY_OCTAGON 

Traffic sign has an octagon geometry.

(8 corners)

Member Data Documentation

◆ candidate

repeated CandidateMainSign osi3::DetectedTrafficSign::DetectedMainSign::candidate = 1

A list of candidates for this traffic sign as estimated by the sensor.

Note
OSI uses singular instead of plural for repeated field names.

◆ base

optional BaseStationary osi3::DetectedTrafficSign::DetectedMainSign::base = 2

The base parameters of the traffic sign.

The orientation of the bounding box base ( BaseStationary::orientation ) is defined as follows:

The z-axis of the given BaseStationary::orientation is the vector from the bottom to the top of the traffic sign's 2D image plate. (Normally it is equal to the ground truth z-axis.)

The x-axis of the given BaseStationary::orientation is view normal of the traffic sign's image.

This x-axis points from the traffic sign's image in the direction from where a 'viewer' could see the traffic sign image.

◆ base_rmse

optional BaseStationary osi3::DetectedTrafficSign::DetectedMainSign::base_rmse = 3

The root mean squared error of the base parameters of the detected traffic sign.

TrafficSign::MainSign::base has to be identical for all candidate traffic signs.

◆ geometry

optional Geometry osi3::DetectedTrafficSign::DetectedMainSign::geometry = 4

The estimated geometry of the traffic sign.


  • osi_detectedtrafficsign.proto