基于无监督域适应和模糊规则的SAR图像检索研究
发布时间:2020-12-30 01:53
通过有效地检索合成孔径雷达(Synthetic Aperture Radar,SAR)图像来获取用户感兴趣的数据是遥感图像领域一项重要且具有挑战性的任务。卷积神经网络(Convolutional Neural Network,CNN)因其优异的图像分类任务性能被广泛应用于遥感图像检索任务中,但需要大量的带标签的样本用于训练或者微调模型,而目前缺乏大量有标签的SAR图像。同时,目前的遥感图像检索方法大多在整个图像数据库中进行检索,但检索数据库中只有部分图像与查询图像相关或者相似,所以对整个图像数据库进行遍历是不合理的。如何利用已有的带标签的遥感图像库,实现无监督的学习SAR图像的检索特征,并提高检索速度是一个亟待解决的问题。本文提出了一种基于无监督域适应和模糊规则的SAR图像检索方法。首先,该方法将对抗域适应思想与模糊图像聚类相结合,借助现有的光学航空图像分类标记信息,学习SAR图像和光学航空图像之间的域不变特征,提取适用于SAR图像的检索特征。然后,该方法利用一种基于模糊规则的确定检索空间方法减少搜索空间。该方法利用无监督对抗域适应模型和改进的模糊聚类确定SAR图像的类别置信度;根据类...
【文章来源】:南昌大学江西省 211工程院校
【文章页数】:59 页
【学位级别】:硕士
【部分图文】:
图2.1基于内容的图像检索基础架构??因此,CBIR方法包含两个主要步骤
面的卷积层使用的卷积核逐层加大,用于捕获图像更复杂,??更抽象的信息;池化层通常跟在卷积层后进行子采样,通过再次提取上一层的特??征,降低特征图像的分辨率,在保留有用信息的同时减少数据量;全连接层一般??在网络输出层之前,它将二维的特征向量变为一维向量,使输出层更好地做分类??处理;在输出层中,将上一层的输入使用softmax函数计算成概率的形式对图像??的类别隶属做出评分,进行分类。??|??#征從榷??1?|?分类《?1??输入层卷枳层池化层卷枳层池化层全连接层输出层??图2.3?CNN结构示意图??(1)输入层??CNN的输入层用于接收初始数据。原始图像在计算机中以像素矩阵的形式??储存,可以不经过任何处理直接输入到CNN中。??(2)卷积层??卷积层主要执行卷积运算,卷积是特征提取的关键步骤,通过使用多个卷积??核对图像进行特征提取,可以避免特征单一化。卷积层的输出称为特征图(feature??map)。位于网络前面的卷积层只能提取一些低级的特征,如线条、边缘和角等,??随着卷积层数的增多,网络在迭代中能提取更复杂的特征,捕获更加抽象的信息。??卷积层的计算公式如下:??zj?=?^?x/?x?F[j?+?b)?(2.2)??ieMj??其中,#是第〖层第y个卷积核的输出,x/是第/层的第i个输入特征平面,f/;??连接第/层第i个输入特征平面和第y个特征平面的卷积核,即卷积核矩阵。^是第??z层第y个特征平面的偏置。??然后,会使用激活函数(Activation?Function)将卷积层的输出结果限制在给??定的范围内,以避免梯度爆炸等问题。这个函数一般是一个非线性函数(Non-??II?
常是sigmoid、tanh和ReLt/等函数。它的定义如下:??/(2?)?=?xl+1?=?yj?(2.3)??其中,yj是第/层第)个特征平面。丨+?1层的输入特征平面W+1是由第Z层的特??征平面的卷积输出经过激活函数处理后得到的,既〖层输出的特征平面。对于一??张ax?a像素大小的图像,卷积核的大小为mxn,卷积核移动的步长为s,那么??卷积之后的特征图大小为:??(a?—?m?+?1)?x?(a?—?n?+?1)??c?=??(厶??s??一般m?=?n。例如图2.4所不,设输入网络的是一张7?x?7像素大小的图片,??卷积核的大小为4x4,卷积过程中卷积核移动的步长为1,那么经过16次运算??可以得到一张大小为4?x?4的特征图。??1x1?0x1?0x1?1x1?1x1?0*1?0x1?1x1??OkI??I?0*1?lxl?Ij.1?Oxl?0x1?1*1?U\?0?1??琢始?M?如?〇Kl?Ox丨?lKl?36?0x1?Oil?〇Rl??=t>?c==>??i?4松运算1?卷枳运其2??r?卷枳运蛑j??i?:?36?35?24?i?21?J??10?0?1?43?30?35?30??卷枳核?0?1?1?()?30?39?32?27??4x4?0?1?"?U???0?0?01??图2.4卷积运算示意图??(3)池化层??池化层一般跟在卷积层之后,用于减少参数数量,消除特征图中的冗余。其??通常由多个特征平面组成,平面数量与上一层的平面一致且一一对应。它的输入??是卷积层的输出,神经元也与其输入层的局部接受域相连,不同神经元局部接受??域不重叠。池化
【参考文献】:
期刊论文
[1]基于小波变换的图像纹理特征提取技术[J]. 刘俊梅. 计算机工程与设计. 2007(13)
[2]基于内容图像检索中的“语义鸿沟”问题[J]. 温超,耿国华. 西北大学学报(自然科学版). 2005(05)
[3]基于颜色直方图的图像检索技术[J]. 窦建军,文俊,刘重庆. 红外与激光工程. 2005(01)
本文编号:2946743
【文章来源】:南昌大学江西省 211工程院校
【文章页数】:59 页
【学位级别】:硕士
【部分图文】:
图2.1基于内容的图像检索基础架构??因此,CBIR方法包含两个主要步骤
面的卷积层使用的卷积核逐层加大,用于捕获图像更复杂,??更抽象的信息;池化层通常跟在卷积层后进行子采样,通过再次提取上一层的特??征,降低特征图像的分辨率,在保留有用信息的同时减少数据量;全连接层一般??在网络输出层之前,它将二维的特征向量变为一维向量,使输出层更好地做分类??处理;在输出层中,将上一层的输入使用softmax函数计算成概率的形式对图像??的类别隶属做出评分,进行分类。??|??#征從榷??1?|?分类《?1??输入层卷枳层池化层卷枳层池化层全连接层输出层??图2.3?CNN结构示意图??(1)输入层??CNN的输入层用于接收初始数据。原始图像在计算机中以像素矩阵的形式??储存,可以不经过任何处理直接输入到CNN中。??(2)卷积层??卷积层主要执行卷积运算,卷积是特征提取的关键步骤,通过使用多个卷积??核对图像进行特征提取,可以避免特征单一化。卷积层的输出称为特征图(feature??map)。位于网络前面的卷积层只能提取一些低级的特征,如线条、边缘和角等,??随着卷积层数的增多,网络在迭代中能提取更复杂的特征,捕获更加抽象的信息。??卷积层的计算公式如下:??zj?=?^?x/?x?F[j?+?b)?(2.2)??ieMj??其中,#是第〖层第y个卷积核的输出,x/是第/层的第i个输入特征平面,f/;??连接第/层第i个输入特征平面和第y个特征平面的卷积核,即卷积核矩阵。^是第??z层第y个特征平面的偏置。??然后,会使用激活函数(Activation?Function)将卷积层的输出结果限制在给??定的范围内,以避免梯度爆炸等问题。这个函数一般是一个非线性函数(Non-??II?
常是sigmoid、tanh和ReLt/等函数。它的定义如下:??/(2?)?=?xl+1?=?yj?(2.3)??其中,yj是第/层第)个特征平面。丨+?1层的输入特征平面W+1是由第Z层的特??征平面的卷积输出经过激活函数处理后得到的,既〖层输出的特征平面。对于一??张ax?a像素大小的图像,卷积核的大小为mxn,卷积核移动的步长为s,那么??卷积之后的特征图大小为:??(a?—?m?+?1)?x?(a?—?n?+?1)??c?=??(厶??s??一般m?=?n。例如图2.4所不,设输入网络的是一张7?x?7像素大小的图片,??卷积核的大小为4x4,卷积过程中卷积核移动的步长为1,那么经过16次运算??可以得到一张大小为4?x?4的特征图。??1x1?0x1?0x1?1x1?1x1?0*1?0x1?1x1??OkI??I?0*1?lxl?Ij.1?Oxl?0x1?1*1?U\?0?1??琢始?M?如?〇Kl?Ox丨?lKl?36?0x1?Oil?〇Rl??=t>?c==>??i?4松运算1?卷枳运其2??r?卷枳运蛑j??i?:?36?35?24?i?21?J??10?0?1?43?30?35?30??卷枳核?0?1?1?()?30?39?32?27??4x4?0?1?"?U???0?0?01??图2.4卷积运算示意图??(3)池化层??池化层一般跟在卷积层之后,用于减少参数数量,消除特征图中的冗余。其??通常由多个特征平面组成,平面数量与上一层的平面一致且一一对应。它的输入??是卷积层的输出,神经元也与其输入层的局部接受域相连,不同神经元局部接受??域不重叠。池化
【参考文献】:
期刊论文
[1]基于小波变换的图像纹理特征提取技术[J]. 刘俊梅. 计算机工程与设计. 2007(13)
[2]基于内容图像检索中的“语义鸿沟”问题[J]. 温超,耿国华. 西北大学学报(自然科学版). 2005(05)
[3]基于颜色直方图的图像检索技术[J]. 窦建军,文俊,刘重庆. 红外与激光工程. 2005(01)
本文编号:2946743
本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/2946743.html