wzmsltw / BSN-boundary-sensitive-network

Codes of our paper: "BSN: Boundary Sensitive Network for Temporal Action Proposal Generation"

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Feature extraction for THUMOS14 is strange

makecent opened this issue · comments

According to the "Implementation Details" part in Section 4 of the original paper, you use the model pre-trained on the training set of ActivityNet-1.3 as the features extractor. And I don't make anything wrong, your BMN uses the output of the last layer as the feature. That's why you get 400-dimensions length features (200 classes, 2 streams).

But the output of the last layer should represent the predicted class scores of the input frame of 200 ActivityNet actions. This kind of feature should be meaningless for THUMOS14 because half of the action classes in THUMOS14 don't belong to ActivityNet. How can you detect an unseen type of action using the classification scores of 200 irrelative actions?

the same problem

Maybe he means it is extracted after training with ActivityNet-1.3 pretrained model? It will make sense then.

Maybe he means it is extracted after training with ActivityNet-1.3 pretrained model? It will make sense then.

The feature extractor (pretrained model) is fixed without further training.

I trained TSN on my own dataset and get proposals by BSN. Then I reuse the TSN model for feature extracting to classify proposal's class. Finally I get good result. So in order to get robust BSN model, I think it is important to train TSN model( feature extract) well enough. I would like to know am I right?