Grad-CAM.pytorch icon indicating copy to clipboard operation
Grad-CAM.pytorch copied to clipboard

Grad-CAM for Faster-RCNN with config file faster_rcnn_X_101_32x8d_FPN_3x.yaml

Open hanikh opened this issue 3 years ago • 4 comments

hi, @yizt thanks for great work. I am trying to apply grad-cam for faster-rcnn with config file faster_rcnn_X_101_32x8d_FPN_3x.yaml. I am using the "roi_heads.box_pooler" as the last layer to calculate grad-cam and I have applied some changes to detectron2/modeling/roi_heads/fast_rcnn.py and the function fast_rcnn_inference_single_image the same as the changes that you menthioned in readme. when I run the result code, all the elements of the cam (before Relu) are negative. would you please help me to figure out what the problem is?

hanikh avatar May 01 '21 22:05 hanikh

@hanikh 感谢您的反馈,对于某些图像确实存在ReLU之前全为负值的情况(对于另一些图像不是);这个情况怎么处理,是一个开放问题;如果全部为负,先减去均值,在ReLU?但是这么做代表的含义也不清晰

yizt avatar May 07 '21 08:05 yizt

@yizt thanks for your kind reply.

hanikh avatar May 08 '21 04:05 hanikh

What changes have you made when you applied it on the FPN model? @hanikh

Fly-dream12 avatar May 26 '21 06:05 Fly-dream12

What changes have you made when you applied it on the FPN model? @hanikh

As she mentioned, you can't use the layer name judged by function get_last_conv_name, you need to specify the last layer name, such as 'roi_heads.box_pooler'.

RuoyuChen10 avatar Aug 19 '21 10:08 RuoyuChen10