idekazuki / diary

記録
0 stars 1 forks source link

Detectron2でobject detection #83

Open idekazuki opened 4 years ago

idekazuki commented 4 years ago

epic kitchenの2020年2月現在のSOTA手法である3D-CNN and Faster-RCNNの実装を行うためにまずはFaster-RCNNのpytroch公式実装であるFAIRのdetectron2を試してみる。

目的: Detectron2をEpic-kitchenのデータセットでFine-tuingしてobject detectionを行う。

方法:

epic-kitchenのannotation dataの詳細:次のようなformatで格納されている。

idekazuki commented 4 years ago
noun_class,noun,participant_id,video_id,frame,bounding_boxes    
20,bag,P01,P01_01,056581,"[(76, 1260, 462, 186)]"
20,bag,P01,P01_01,056611,"[(84, 1190, 446, 204)]"

ちなみにbounding_boxesは{}のようにからのときがあるので注意。 すべてのデータで学習するのはきついので、一つの動画セグメントから代表して1フレーム取り出してデータセットを作成する。取り出し方はSOTA手法と同じで、セグメントの中央から取り出す。中央のフレームにbounding_box dataが含まれていないときには、中央に一番近いフレームでdataが格納されているものを使用する。

idekazuki commented 4 years ago

object detection 実装 file path /home/yanai-lab/ide-k/ide-k/EPIC-KITCHENS/annotations-master/EPIC_train_object_labels.csv