siamfC

2022-11-10 15:28:41 浏览数 (2)

大家好,又见面了,我是你们的朋友全栈君。

SiamFC

    • 特征提取网络
    • 孪生网络讲解
    • SiamFC孪生网络细解
    • 单目标跟踪

https://zhuanlan.zhihu.com/p/66757733?utm_source=wechat_session

特征提取网络

siamfc 特征提取网络是以 Alexnet 为基础的,通过 Alexnet 构建孪生网络

代码语言:javascript复制
    def __init__(self, gpu_id, train=True):
        super(SiameseAlexNet, self).__init__()
        self.features = nn.Sequential(
            nn.Conv2d(3, 96, 11, 2),            #(1)Conv1  stride=2 第一个卷积层--输入通道,输出通道,卷积核的大小,(stride)步长
            nn.BatchNorm2d(96),     #输入通道
            nn.ReLU(inplace=True),  #
            nn.MaxPool2d(3, 2),                 #Pool1  stride=2 卷积核大小,stride步长
            nn.Conv2d(96, 256, 5, 1, groups=2), #(2)Conv2  stride=2    对于每一个组输入是48 第二个卷积层
            nn.BatchNorm2d(256),  #输入通道,
            nn.ReLU(inplace=True),
            nn.MaxPool2d(3, 2),                 #Pool2 stride=2
            nn.Conv2d(256, 384, 3, 1),          #(3)Conv3
            nn.BatchNorm2d(384),
            nn.ReLU(inplace=True),
            nn.Conv2d(384, 384, 3, 1, groups=2),#(4)Conv4 groups分成两个组,对于每一个组输入是192
            nn.BatchNorm2d(384),
            nn.ReLU(inplace=True),
            nn.Conv2d(384, 256, 3, 1, groups=2) #(5)Conv5
        )
        self.corr_bias = nn.Parameter(torch.zeros(1)) # Parameter

孪生网络讲解

这里的孪生网络和siamfc的区别

0 人点赞