浅谈RPN中anchor生成机制

xiaoxiao2021-02-28  111

                                        浅谈RPN中anchor生成机制

相关超参数设置:

 

base_size=16 ratios=[0.5, 1, 2]

 

scales== [8 16 32]

 

第一步:s=16*16=256      zero_base的坐标体系里对应的中心点坐标为(7.5,7.5)

 

第二步:s/ratios =>256/[0.5, 1, 2]=[512,256,128]

 

第三步:根据第二步得到三种尺寸的anchors

                 h/w= ratios        ①

                 w.h=s                 ②   

       ②/①=> w^2= s/ratios =[512,256,128]  

       w=[512,256,128]的算术平方根四舍五入= [23 16 11]

       根据①式有            h=w*ratios  = [12 16 22]

       得到三种尺寸的anchors [(23,12),(16,16),(11,22)]

 

第四步:根据中心点(7.5,7.5)不变原则得到对应尺寸的anchors=(xmin,ymin,xmax,ymax)

                 #anchor:[[-3.5 2 18.5 13]  [0  0  15  15]   [2.5  -3  12.5 18]]

 

第五步:每种anchor对应scales进行扩大,3*3=9种anchors,这里不再依依列出

 

具体实现代码请参考博文:http://nblog.csdn.net/smf0504/article/details/52751257                                                                 个人理解,不对的地方欢迎指正!  

 

转载请注明原文地址: https://www.6miu.com/read-31760.html

最新回复(0)