You are on page 1of 36

COMMON‌‌ERRORS‌ 


  ‌
  ‌

1. Extremal‌‌Points‌  ‌
PLease‌‌make‌‌sure‌‌that‌‌the‌‌extreme‌‌points‌‌are‌‌in‌‌the‌‌right‌‌places‌‌(TOP-MOST,‌‌LEFT-MOST,‌‌RIGHT-MOST,‌‌ 
BOTTOM-MOST).‌‌You‌‌can‌‌easily‌‌distinguish‌‌if‌‌they’re‌‌misplaced‌‌--‌‌check‌‌the‌‌edges‌‌if‌‌they‌‌are‌‌not‌‌inside‌‌the‌‌ 
polygon‌‌box,‌‌better‌‌double‌‌check.‌‌Check‌‌the‌‌sample‌‌below.‌  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌

 ‌
2. Missing‌‌Objects‌  ‌
🚨‌‌Common‌‌Error:‌‌Missing‌‌Objects‌‌🚨 ‌ ‌
 ‌
–‌S
‌ ince‌t‌here‌i‌s‌N
‌ O‌m
‌ inimum‌p
‌ ixel‌s
‌ ize‌,‌w
‌ e‌n
‌ eed‌t‌o‌a
‌ nnotate‌a
‌ ll‌v‌ isible,‌u
‌ nclear,‌a
‌ nd‌f‌ar‌a
‌ way‌o
‌ bjects!‌  ‌

Steps‌t‌ o‌s
‌ pot‌t‌ his‌e
‌ rror:‌  ‌

Step‌1
‌ :‌U
‌ se‌t‌ he‌z‌ oom‌i‌n‌(‌ +)‌t‌ ool‌t‌ o‌s
‌ ee‌o
‌ bjects‌t‌ hat‌a
‌ re‌f‌ ar‌a
‌ way‌‌+
‌ ‌A
‌ djust‌B
‌ rightness‌a
‌ nd‌C
‌ ontrast‌t‌ools‌f‌or‌a
‌ ‌c‌ learer‌i‌mage!‌  ‌

 
Step‌2
‌ :‌A
‌ nnotate!‌  ‌

 
 ‌
 ‌
 ‌
 ‌
 ‌

 ‌
Step‌3
‌ :‌A
‌ pply‌t‌ he‌a
‌ ppropriate‌p
‌ roperties!‌  ‌

 
 ‌
 ‌

Some‌‌of‌‌the‌‌Commonly‌‌Missed‌‌Objects‌  ‌

Bollards,‌F
‌ ar‌a
‌ way‌T
‌ raffic‌S
‌ igns‌a
‌ nd‌S
‌ ignals‌  ‌

Traffic‌S
‌ igns:‌‌A
‌ ny‌s‌ ign‌r‌ elating‌t‌o‌t‌raffic,‌s‌ uch‌a
‌ s‌w
‌ arning‌t‌riangles‌(‌ temporary‌d
‌ uring‌c‌ ar‌f‌ailure),‌V
‌ ariable‌M
‌ essage‌‌
 

Signs/Electronic‌T
‌ raffic‌S
‌ ings‌(‌ LED‌d
‌ isplays),‌i‌nvalidated‌s‌ igns‌(‌ taped‌o
‌ ver‌f‌or‌e
‌ xample),‌i‌nformational‌s‌ igns,‌n
‌ avigational‌s‌ igns,‌‌
 

tourist‌a
‌ ttraction‌s‌ igns,‌e
‌ tc.‌  ‌

–‌N
‌ on-related‌T
‌ raffic‌S
‌ igns,‌s‌ uch‌a
‌ s‌A
‌ dvertisement‌b
‌ illboards‌a
‌ nd‌s‌ igns‌s
‌ hould‌N
‌ OT‌‌b
‌ e‌a
‌ nnotated.‌  ‌

Things‌t‌ o‌r‌ emember!‌  ‌

● If‌u
‌ nsure‌w
‌ hether‌o
‌ r‌n
‌ ot‌i‌t‌i‌s‌a
‌ ‌t‌raffic‌s‌ ign,‌l‌abel‌i‌t‌a
‌ s‌t‌raffic‌s‌ ign‌(‌ better‌t‌o‌o
‌ ver-annotate‌t‌han‌u
‌ nder-annotate)‌  ‌

● Traffic‌s‌ tickers‌o
‌ n‌v‌ ehicles‌s‌ hould‌a
‌ lso‌b
‌ e‌m
‌ arked‌a
‌ s‌t‌ raffic‌s
‌ ign‌‌a
‌ nd‌I‌sSticker=‌T
‌ RUE‌  ‌

● For‌m
‌ ultiple‌s‌ ignboards‌a
‌ ttached‌t‌o‌t‌he‌s‌ ame‌s‌ ignpost,‌e
‌ ach‌s‌ ignboard‌s‌ hould‌b
‌ e‌a
‌ nnotated.‌  ‌

● Multiple‌t‌raffic‌s‌ igns‌p
‌ rinted‌o
‌ n‌t‌he‌s‌ ame‌s‌ ignboard‌m
‌ ust‌g
‌ et‌o
‌ ne‌j‌oint‌a
‌ nnotation‌  ‌

● Traffic‌s‌ igns‌t‌hat‌a
‌ re‌f‌acing‌b
‌ ackward‌m
‌ ust‌b
‌ e‌a
‌ nnotated‌a
‌ nd‌m
‌ arked‌a
‌ s‌I‌sTrafficContentVisible‌=
‌ ‌F
‌ ALSE‌  ‌

● Include‌s‌ igns‌f‌or‌o
‌ ther‌t‌raffic‌p
‌ articipants‌t‌han‌v‌ ehicles.‌  ‌

–‌F
‌ or‌e
‌ xample,‌p
‌ edestrian‌o
‌ r‌b
‌ icycle‌s‌ igns‌(‌ Note:‌T
‌ hese‌s‌ hould‌b
‌ e‌s‌ et‌w
‌ ith‌t‌he‌a
‌ ttribute‌‌
 

IsForOtherTrafficParticipant=TRUE)‌  ‌
 ‌
 
  ‌
  ‌
  ‌
  ‌
These‌‌are‌‌very‌‌obvious.‌‌Please‌‌don’t‌‌leave‌‌them‌‌unlabeled.‌  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌

3. Correct‌‌Annotation‌  ‌
This‌‌is‌‌Correct‌‌Annotation‌‌in‌‌this‌‌kind‌‌of‌T
‌ raffic‌‌sign‌. ‌ ‌

 ‌
  ‌
  ‌
Correct‌‌annotation‌  ‌

  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
Correct‌‌annotation‌‌in‌‌this‌‌object‌  ‌

 ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌

 ‌
4. Exclude‌‌Objects‌  ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
Fire‌‌Hydrant‌‌please‌‌exclude.‌

 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
Exclude‌‌this‌‌pole‌  ‌

 ‌
 ‌
Exclude‌‌this‌‌also,‌  ‌

 ‌
 ‌

 ‌

 ‌
 ‌
Exclude‌‌also,‌  ‌

 ‌
 ‌

 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
Exclude‌  ‌

 ‌
 ‌

 ‌

 ‌
 ‌
 ‌
Exclude‌‌also,‌  ‌

 ‌
 ‌
Exclude‌‌barriers‌‌and‌‌bollards‌‌with‌‌chains:‌‌
   ‌

 ‌
 ‌
 ‌
 ‌

 ‌
Exclude‌  ‌

 ‌
 ‌
Exclude‌  ‌

 
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
Exclude‌  ‌

 ‌
 ‌

Advertisements‌‌&‌‌Billboards‌  ‌
 ‌
Do‌‌not‌‌annotate‌a
‌ dvertisements‌‌&
‌ ‌b
‌ illboards‌.‌‌Anything‌‌not‌‌related‌‌to‌‌traffic.‌  ‌
 ‌

 ‌
 ‌
LABELS‌  ‌
 ‌ Pole‌‌Object‌  ‌

Lampole‌  ‌

 ‌

Traffic‌‌Sign‌  ‌

 ‌
 ‌
 ‌
 ‌
 ‌

 ‌
ATTRIBUTES‌  ‌
5. Odd‌  ‌
We‌‌rarely‌‌label‌‌Odd‌‌=‌‌TRUE.‌‌This‌‌reflector‌‌is‌‌common‌‌so‌‌this‌‌should‌‌be‌‌labeled‌‌as‌O
‌ DD=FALSE‌,‌‌please‌‌check‌‌ 
instructions‌‌before‌‌labeling.‌  ‌
 ‌

  ‌
  ‌
  ‌
Please‌‌take‌‌note.‌A ‌ GAIN,‌‌THIS‌‌IS‌‌ODD=FALSE.‌‌‌This‌‌traffic‌‌guide‌‌is‌‌the‌‌same‌‌with‌‌the‌‌black&white‌‌traffic‌‌
 
guide‌‌reflector.‌  ‌

 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
  ‌
  ‌
  ‌
  ‌
 ‌
Annotate‌‌as‌T ‌ dd=true,‌‌OcclusionRatio=81%-100%‌  ‌
‌ raffic‌‌Sign,‌l‌ abel‌‌as‌o

  ‌
  ‌
We‌‌will‌‌label‌‌this‌‌as‌‌a‌‌traffic‌‌sign‌‌and‌o
‌ dd=TRUE‌. ‌ ‌

 ‌
  ‌
  ‌
  ‌
  ‌
 ‌
Odd=true‌  ‌

  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌

 ‌
6. IsForEgoLane‌  ‌
PLEASE‌m
‌ ake‌‌sure‌‌to‌‌check‌‌if‌‌the‌‌signs‌‌are‌‌intended‌‌for‌‌a‌‌specific‌‌lane‌‌just‌‌like‌‌the‌‌signs‌‌below.‌‌These‌‌should‌‌be‌‌ 
labeled‌‌as‌‌IsForEgoLane=‌‌FALSE.‌‌This‌‌is‌‌new‌‌feedback‌‌from‌‌the‌‌client.‌

  ‌
  ‌
  ‌
Make‌‌sure‌‌that‌‌the‌‌base‌‌annotations‌‌are‌‌not‌‌deleted‌‌and‌‌replaced‌‌with‌‌new‌‌annotations.‌‌Always‌‌use‌‌the‌‌base‌‌ 
annotations‌‌if‌‌the‌‌object‌‌is‌‌valid!‌  ‌
  ‌
Check‌‌the‌‌image‌‌below.‌‌This‌‌is‌‌one‌‌of‌‌the‌‌scenarios‌‌where‌‌you‌‌need‌‌to‌‌understand‌‌what's‌‌happening‌‌and‌‌  
observe‌‌what's‌‌going‌‌on‌‌in‌‌the‌‌image.‌‌You‌‌just‌‌need‌‌initiative‌‌to‌‌understand‌‌this.‌‌This‌‌is‌‌for‌‌the‌E ‌ goLane‌‌
 
attribute.‌‌The‌‌ego‌‌car‌‌is‌‌in‌‌the‌‌middle‌‌lane‌‌so‌‌the‌‌traffic‌‌signal‌‌in‌‌the‌‌middle‌‌should‌‌be‌‌the‌‌only‌‌
 
ForEgoLane=TRUE.‌‌The‌‌other‌‌signals‌‌on‌‌the‌‌side‌‌are‌‌intended‌‌for‌‌the‌‌other‌‌lanes.‌  ‌

  ‌
  ‌

 ‌
7. is_for_ego_road/traffic_content‌  ‌
This‌‌one‌‌is‌N ‌ OT‌f‌or‌‌EgoRoad.‌‌The‌‌roads‌‌are‌‌separated‌‌as‌‌you‌‌can‌‌see.‌‌TrafficContentVisible=FALSE‌‌since‌‌
 
the‌‌sign‌‌is‌‌facing‌‌backwards.‌  ‌

 ‌
This‌‌one‌‌is‌‌EgoRoad=TRUE.‌ ‌TrafficContentVisible=FALSE‌‌since‌‌sign‌‌is‌‌facing‌‌backwards.‌‌
   ‌

 ‌
 ‌
This‌‌one‌‌too.‌‌Sign‌‌is‌‌facing‌‌backwards‌‌so‌‌TrafficContentVisible=FALSE.‌‌EgoRoad=FALSE‌‌because‌‌the‌‌sign‌‌is‌‌  
intended‌‌for‌‌the‌‌cars‌‌on‌‌the‌‌other‌‌road.‌‌The‌‌road‌‌where‌‌the‌‌car‌‌is‌‌moving‌‌forward‌‌where‌‌the‌‌other‌‌road‌‌is‌‌
 
oncoming.‌‌    ‌
 ‌
 ‌
 ‌
 ‌
 ‌

 ‌
8. is_for_other_traffic_participants‌  ‌
Sign‌‌is‌‌facing‌‌backwards‌‌that's‌‌why‌‌we‌‌can't‌‌see‌‌the‌‌content‌‌of‌‌the‌‌sign,‌‌meaning‌‌we‌‌have‌‌to‌‌label‌‌the‌‌
 
TrafficContent=‌FALSE.‌  ‌

 ‌
This‌‌is‌I‌sforEgoRoad=TRUE‌.‌‌Ego‌‌Road‌‌is‌‌the‌‌whole‌‌road‌‌as‌‌long‌‌as‌‌there's‌‌no‌‌barriers‌‌between‌‌the‌‌road‌‌where‌‌
 
the‌‌ego‌‌car‌‌is‌‌and‌‌the‌‌signs.‌  ‌
 
 ‌
9. This‌‌sign‌‌is‌‌for‌‌the‌‌vehicles‌‌to‌‌let‌‌the‌‌drivers‌‌know‌‌that‌‌pedestrians‌‌are‌‌crossing‌‌in‌‌that‌‌area.This‌‌should‌‌NOT‌‌ 
be‌‌for‌‌other‌‌traffic‌‌participants.‌  ‌

 
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌

 ‌
10. Unclear=True‌  ‌
These‌‌objects‌‌should‌‌be‌‌unclear=‌‌true‌‌since‌‌they‌‌are‌‌very‌‌small‌‌and‌‌blurry.‌  ‌

 ‌
Static‌‌Objects‌‌that‌‌are‌‌far‌‌away‌‌should‌‌be‌‌marked‌‌as‌I‌ s_Unclear‌‌=‌‌TRUE‌. ‌ ‌

 ‌
 ‌
Mark‌U
‌ nclear‌‌=‌‌True‌‌‌if‌‌there‌‌is‌‌an‌‌object‌‌that‌‌has‌‌the‌‌form‌‌of‌‌a‌‌traffic‌‌landmark‌‌(traffic‌‌signs/signal,‌‌beacon,‌‌poles,‌‌etc.),‌‌but‌‌ 
too‌‌blurry‌‌to‌‌see‌‌if‌‌it‌‌is‌‌related‌‌to‌‌traffic‌‌or‌‌not.‌  ‌

 ‌
 ‌

 ‌
11. Unclear=False‌  ‌
  ‌
Backward‌‌facing‌‌Traffic‌‌Signs/Signals‌‌should‌‌be‌‌set‌‌to‌I‌ s_Unclear‌‌=‌‌FALSE‌‌‌if‌‌they‌‌are‌‌obvious‌‌enough‌‌to‌‌tell‌‌that‌‌they‌‌are‌‌ 
traffic‌‌signs‌‌or‌‌signals.‌  ‌

  ‌
  ‌
  ‌
The‌‌sign‌‌in‌‌the‌‌back‌‌should‌‌be‌‌marked‌‌as‌I‌ s_Unclear‌‌=‌‌FALSE‌‌‌because‌‌it‌‌is‌‌visible‌‌enough‌‌on‌‌what‌‌the‌‌sign‌‌represents.‌  ‌

  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌

 ‌
 ‌
‌ ecause‌‌they‌‌are‌‌very‌‌visible‌‌and‌‌obvious.‌  ‌
These‌‌should‌‌be‌‌set‌‌to‌I‌ s_Unclear‌‌=‌‌FALSE‌b

 ‌
 ‌
Orange‌‌text:‌‌‌Set‌‌to‌‌‌Is_Unclear‌‌=‌‌TRUE‌‌‌because‌‌they‌‌are‌‌far‌‌away‌‌from‌‌the‌‌camera‌‌and‌‌difficult‌‌to‌‌see‌  ‌
Green‌‌text‌:‌‌Set‌‌to‌I‌ s_Unclear‌‌=‌‌FALSE‌‌‌because‌‌they‌‌are‌‌still‌‌clearly‌‌visible/outlined.‌  ‌

  ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌

 ‌
12. Guide_Type:‌‌Bollard‌  ‌
 ‌
🚨‌‌Special‌‌Notes‌‌On‌‌Bollards‌🚨
‌  ‌ ‌
 ‌
In‌m
‌ ost‌c‌ ases,‌‌B
‌ ollards‌s‌ hould‌h
‌ ave‌T
‌ rafficContentVisible‌=
‌ ‌U
‌ NDEFINED.‌S
‌ ee‌e
‌ xamples‌b
‌ elow:‌  ‌

 ‌

BUT‌  ‌

In‌c‌ ases‌w
‌ here‌t‌he‌B
‌ ollards‌h
‌ ave‌m
‌ arkings‌l‌ike‌t‌he‌e
‌ xample‌b
‌ elow‌T
‌ rafficConTentVisible‌=
‌ ‌T
‌ RUE‌  ‌

 ‌
 ‌
 ‌
 ‌
These‌‌objects‌‌(blue‌‌circles)‌‌are‌B
‌ OLLARD‌,‌‌separate‌‌from‌‌the‌‌annotation‌‌of‌L
‌ ANDMARK‌‌POLE‌‌‌and‌‌
 
BOLLARD‌.‌C ‌ ontent_visible=undefined‌  ‌

 ‌
 ‌
This‌‌is‌B
‌ OLLARD‌  ‌

 ‌
 ‌

 ‌
 ‌
 ‌
Bollard‌  ‌

 ‌
 ‌
Bollard‌  ‌

 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
Bollard‌  ‌

 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌

 ‌
13. Guide_Type:‌‌Attention‌  ‌
 ‌
🚨‌‌Special‌‌Notes‌‌On‌‌Bollards‌‌AND‌‌Attention‌‌Markers‌🚨
‌  ‌ ‌
 ‌
An‌‌update:‌‌Traffic‌‌Guides‌‌with‌‌Red‌‌and‌‌White‌‌striping‌‌should‌‌ALWAYS‌‌be‌‌labeled‌‌as‌‌TrafficGuideType=‌‌Attention‌  ‌

 
 ‌
AND‌  ‌

Traffic‌‌Guides‌‌that‌‌are‌c
‌ onnected‌‌by‌‌chains‌‌‌should‌‌be‌‌treated‌‌as‌‌barriers‌‌and‌‌should‌N
‌ OT‌‌‌be‌‌labeled.‌  ‌

 ‌

 ‌
 ‌
 ‌
 ‌

 ‌
 ‌
This‌‌is‌‌also‌‌Attention‌  ‌

 ‌
 ‌
Label‌‌this‌‌as‌a
‌ ttention,‌‌traffic_content_visible=true‌  ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 

 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌

 ‌
14. Guide_Type:‌‌Inconclusive‌  ‌
 ‌

 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌

 ‌
15. Guide_Type:‌‌Other‌  ‌

 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌

 ‌
16. Guide_Type:‌‌Inconclusive‌  ‌

 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌
 ‌

 ‌
17. Is_for_other_traffic_participants:‌‌True‌  ‌

  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌
  ‌

 ‌
18. Complementary:‌‌True/False‌  ‌
TRAFFIC‌‌CONTENT‌‌VISIBLE‌‌MUST‌‌=‌‌TRUE‌‌for‌‌COMPLEMENTARY‌‌TO‌‌=‌‌TRUE‌  ‌
(backwards‌‌signs‌‌will‌‌never‌‌have‌‌complementary‌‌=‌‌true)‌‌
   ‌
 ‌
Analyze‌‌the‌‌scenario‌‌whether‌‌it‌‌is‌‌complementary‌‌or‌‌not.‌‌In‌‌this‌‌picture‌‌the‌‌complementary‌‌to‌‌this‌‌
 
is‌‌FALSE‌  ‌

 ‌
 ‌

 ‌

You might also like