What is the difference between retinanet and rotate-retinanet? #691
-
如何理解 retinanet 和 rotate-retinanet 间的区别? 是不是只有Head上有不同之处,Head上不同之处具体是什么?是否能用模型图来表示? |
Beta Was this translation helpful? Give feedback.
Answered by
yangxue0827
Jan 11, 2023
Replies: 2 comments
-
貌似只有检测头是不一样的~ mmdet 中 retinanetmmrotate 中的 retinanet |
Beta Was this translation helpful? Give feedback.
0 replies
-
将水平框检测代码改成旋转框最简单的方式就是在head处增加一个角度参数的估计,其他模型结构可以保持不变。只是有些非模型结构的操作也需要做相应的修改,如anchor(不必要,现在主流还是用水平anchor避免引入过多旋转anchor,以减少计算量增加召回率,详细可以看R3Det文章对水平/旋转anchor的比较分析)、IoU的计算(涉及nms、label assign等)、框的编解码器、可视化。 |
Beta Was this translation helpful? Give feedback.
0 replies
Answer selected by
vansin
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
将水平框检测代码改成旋转框最简单的方式就是在head处增加一个角度参数的估计,其他模型结构可以保持不变。只是有些非模型结构的操作也需要做相应的修改,如anchor(不必要,现在主流还是用水平anchor避免引入过多旋转anchor,以减少计算量增加召回率,详细可以看R3Det文章对水平/旋转anchor的比较分析)、IoU的计算(涉及nms、label assign等)、框的编解码器、可视化。