YaoleiQi / DSCNet

Pytorch Implement of Dynamic Snake Convolution (ICCV2023)
418 stars 37 forks source link

想问一下作者,DSConv的可视化是怎么做的 #21

Open xiaowu77 opened 1 year ago

VictorYang097 commented 6 months ago

请问这个问题您解决了吗? @xiaowu77

YaoleiQi commented 6 months ago

您好,很感谢您的关注,因为近期工作变化,没能及时回复,希望您能理解。

这部分的可视化,我目前在筹备开源一个相关的社区,会包含所有的可视化代码、模型代码、评价指标计算代码。

我先简单描述一下这部分的视线过程,首先我们在模型训练过程中保存了所有offset的变化记录,然后我们选定一个我们想要观测的位置,因为网络是多层的,所以举个例子,最底层的1个卷积核位置是由其上层的9个卷积核作用得到的,因此三层下采样也就是999个卷积核,可以描述为大致的感受野,我们讲所有的坐标记录并显示在图上,可以得到一个时刻,关注该点的所有相关的卷积核形状。

KevinYu17 commented 3 months ago

我有个疑惑想请教一下您,在您给的例子中,“最底层的1个卷积核位置是由其上层的9个卷积核作用得到的”,但是这9个点(卷积核)是经过偏移采样得到的,大概率不在张量的点上,我要怎么得到其更上层的卷积核位置呢?不知道您能不能理解我的意思... @YaoleiQi