Professional Documents
Culture Documents
2D Semseg | IN PROGRESS
Oct. 7, 2020 Update: Edge cases and clarification
March 30,2021 update : Image change and content redistribution
January 25 2022 Update: Added workflow, “back to top” bookmarks and new clarifications
February 9 2022 Update: Adjusted workflow changes
February 1 2023 Update: Adjusted the Out of scope Criteria #5 for belly buttons to knee level, now
a person’s torso is completely in scope and should be labeled as “good_data? Yes” unless their
knee is visible; added more examples of pre existing criteria
January 16 2024 Update: Added a new case in the “Edge Cases and Clarifications” section (at the
end)
Contents
● Task summary
● Labels & Attributes Table
● Good task example
● Workflow
● Edge cases and clarifications
● Annotation rules
● Labels & Attributes Description/Examples
● Critical vs. Non-Critical Errors
Task summary
Determine if you should label people in the webcam images, making sure to include
accessories these people may have or anything directly in front of them (occluding the
person), otherwise leave unlabeled.
Unlabeled
Person
Back to top
Workflow
The workflow is meant to give you a general direction of how you should work to ensure your
work is efficient and reaches our quality standards. You can always come back to this
section in case you forget what you are supposed to do next.
Workflow Diagram
Workflow Explanation
Whenever you receive a completely new task you need to judge if the image is within
the project’s scope or if it is out of scope. If the image is within scope, then you are
able to start annotating the task, if the task is out of scope, you should only mark it as
such, and then submit it.
The criteria of how you can determine if a task is within scope or not can be seen in
the “Out of Scope Criteria” section of this document, and the way you mark the task
as out of scope is by selecting on the right side of the screen if the task is good data or
not.
By selecting “No” you are saying that the task should not be annotated since it is out
of scope and by selecting “Yes” you will need to annotate the task.
When you start to annotate a task you are presented with five tools that you can work with,
you can select any of these tools to achieve your goal as you see fit. These tools are:
● Polygon fill: This tool allows you to select the area you want to annotate with by
selecting the perimeter of the area with dots so that it can have as many sides as you
want and with the desired shape.
You can change the color of the border in case you prefer other colors or if they
are easier to see for you and also if you want the border itself to be considered for the
area that is going to be annotated.
● Brush: This tool will allow you to annotate the task by turning your cursor into a
circular shape that you can use to “paint” the task with.
You can change the size of the brush in case you need a bigger or smaller brush.
● Flood fill: This tool allows you to fill the middle section of an annotated area.
We recommend using this tool with the “Boundary” tool so that you can mark
the edges with the “Boundary” tool and use this tool to fill the in-between area.
● Auto segment: This tool will allow you to select a square area and remotasks will
automatically select an area to annotate it. This is merely a guess from part of the tool
so it is not as exact and should only be used for initial annotations and then use
another tool to refine the annotation.
You can make it so the tool annotates a bigger part of the area you select by
changing the “Threshold” setting, the smaller the threshold it will annotate a
bigger area, the bigger the threshold, it will annotate a smaller area.
The other two tools that you can use and are at each end of the tool bar are:
● Select: This tool is just the regular cursor that allows you to select different objects
within Remotasks
● Ruler: This tool allows you to measure any part of the task, this tool is useful to
determine if you need to annotate edge cases within the task or not.
We recommend that you use a combination of all of these tools so that you can annotate
with accuracy and efficiency
Once you have finished annotating the task you can submit it so that it can be reviewed.
Remember that if you are unsure about how the task has to be annotated you can always
refer to this document to get a clarification, if the document does not answer your question
you can always openly ask in the Discord so that other people can help you out.
Back to top
Edge cases and clarifications
Gaps between thick strands in hair Gaps LESS than 5 pixels can
be IGNORED.
Gaps WIDER than 5 pixels
SHOULD BE LABELED as
background.
Overlapping textures/colors If there are any overlapping - Notice how the color of subject’s headset
textures/colors between “Person” blends in with the monitors behind him.
and “unlabeled,” please label as Exclude the monitors from the “Person”
accurately as possible. label.
Back to top
If one of these criteria applies to the task at hand, then the task should be marked as “good
data?: No” and not be annotated
Image Criteria
Criteria 5 &6:
No eye in image.
Belly button in frame.
Criteria 8:
90 degrees rotated.
Criteria 4:
Too large hands.
Criteria 11:
Broken image.
Criteria 11:
Broken image.
Criteria 10:
Too dark.
Criteria 7:
Person occluded by object
(keyboard)
Criteria 5:
Knee in frame.
Criteria 12:
Padded image where the
foreground is cropped by the
black padding.
Criteria 3:
Too large foreground, covering
more than 95% of the image
area.
Criteria 6:
No eye in image.
Criteria 5 & 7:
Knee in frame.
Occluded by objects
Criteria 10:
Too dark.
In Scope Examples
Remember that these next images are examples of tasks that should be annotated.
Even if no eyes are visible, the
position of at least one eye is within
the image.
Back to top
Annotation Rules
“Person” vs. “Unlabeled” - Please annotate any visible part of Here is an example of what should be
the subject as “Person” labeled as “Person” and what should be
left unlabeled
- Additionally, if the subject is
wearing any headsets/headphones,
glasses, microphones, accessories
or jewelry - please include them in
the “Person” annotation
Pixel Threshold (+/- 2px) - Please make sure annotations are Example: Below is an example of a task that
within a 2 pixel threshold in relation stays true to the +/- 2 pixel threshold
to the subject!
- Each annotation should be as CORRECT:
accurate as possible to avoid
segmentation bleeding or
misclassification errors
INCORRECT:
Back to top
Labels & Attributes Description/Examples
Labels/Attributes Description Example
- Wires to headphones/headsets
- Gaps between
headset/headphones and subject
Back to top
Critical vs. Non-Critical Errors
- Make sure all parts of a subject is labeled as “Person” - Exclude wires from headsets/headphones as “Person”
- Make sure you do not label gaps in between headsets, (remember they should be unlabeled if they are not
and other head-wear as ‘Person’ occluding the subject!)
- Make sure you do not label chairs, couches, or other - Stray hairs are non-critical
pieces of furniture as “Person”
-Make sure you label the microphone included in the
headset even if they don't occlude the person
Back to top