BernieZhu / Trashbot-Dataset

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Trashbot-Dataset

The annotation is in the csv format. Please use parse.py to parse the csv file.

python tools/parse_csv.py [--csv csv_number] [--hit one_HIT_ID] [--save_videos] [--vis_label]
--csv: select the csv file to parse
--hit: only show annotations of a specified HIT ID 
--save_videos: save the videos in folder videos
--vis_label: save the annotations of each video in srt format

Example:

python tools/parse_csv.py --csv 4533959 --hit 308KJXFUK07J67W9762F6UYFDJNTAI --save_videos --vis_label 
cat *.log
Video: GH010299.mp4
Task ID: 308KJXFUK07J67W9762F6UYFDJNTAI
Low-quality: False
Rotated: False
|--Activity: 1
  |--Verb: open
  |--Object: refrigerator door
  |--Trial 1
    |--Start time: 0.6
    |--End time: 6.0
    |--Contact time: 3.5
    |--Successful: succ
|--Activity: 2
  |--Verb: take
  |--Object: paper cup
  |--Trial 1
    |--Start time: 10.2
    |--End time: 15.0
    |--Contact time: 10.6
    |--Successful: succ
|--Activity: 3
  |--Verb: close
  |--Object: refrigerator door
  |--Trial 1
    |--Start time: 20.3
    |--End time: 25.8
    |--Contact time: 21.0
    |--Successful: succ

If you find any problems with the annotations, please send me the Task IDs so I can reject the annotations (in a month) and re-publish the tasks (anytime).

Annotation System

The interface might be useful to understand the structure of the annotations.
Please check the annotation system at workersandbox.mturk.com, and search Trashbot-Temporal.
It is a sandbox environment, where you can test the system and submit your results casually.

Trashbot Detector

I also have two models to detect the grabber and track two keypoints of the fingertip. Here are the video demos.
Egocentric: https://youtu.be/B0zCNnd3Gec
Vertical view: https://youtu.be/0xesy91Uplo
The models and the datasets of these two are also available.

About


Languages

Language:Python 100.0%