Deformable-ConvNets-caffe icon indicating copy to clipboard operation
Deformable-ConvNets-caffe copied to clipboard

What's the use of deformable_group?

Open wk910930 opened this issue 6 years ago • 3 comments

Dear @unsky ,

May I know the reason why you introduce deformable_group parameter? How does it affect the performance? Should deformable_group be equal to group?

Thanks! Kun

wk910930 avatar Jun 25 '18 05:06 wk910930

@wk910930 @unsky I have the same question. Could you help me? Thanks

DanChen001 avatar Sep 23 '18 19:09 DanChen001

Unfortunately, I didn't get the answer from the author yet. I guess deformable_group allows for more possibilities. When deformable_group is set to 1, the same predicted offset will be applied to all the 3 x 3 filter inside a kernel volume. When deformable_group is set to, say 4, the filters will be divided into 4 groups and each group has its own offset to apply. This operation may produce better results (because of varied offsets).

wk910930 avatar Sep 24 '18 01:09 wk910930

Unfortunately, I didn't get the answer from the author yet. I guess deformable_group allows for more possibilities. When deformable_group is set to 1, the same predicted offset will be applied to all the 3 x 3 filter inside a kernel volume. When deformable_group is set to, say 4, the filters will be divided into 4 groups and each group has its own offset to apply. This operation may produce better results (because of varied offsets).

@wk910930 Thank you for your kind help.

DanChen001 avatar Sep 24 '18 03:09 DanChen001