基于旋转不变HOG特征的高分辨率光学遥感图像目标检测方法与流程

文档序号:12272240阅读:来源:国知局

技术特征:

1.一种基于旋转不变HOG特征的高分辨率光学遥感图像目标检测方法,其特征在于步骤如下:

步骤1、构建训练样本集:从训练图像中分别截取包含目标的目标图像块和不包含目标的背景图像块得到初始训练样本集合X={x1,x2,…,xN},给定K个角度φ={φ12,…,φK}和与之对应的K个旋转变换将旋转变换Tφ作用到初始训练样本集合X={x1,x2,…,xN}上,得到新的训练样本集合TφX={Tφx1,Tφx2,…,TφxN},将旋转前和旋转后的样本集合进行合并得到总的训练样本集合

其中:N表示初始训练样本集合中训练样本的个数;表示旋转角度为φk的旋转变换,k=1,2,…,K,K表示旋转变换的总数;

步骤2、学习旋转不变HOG特征提取模型和目标分类器:通过学习一个三层的全连接网络,实现旋转不变HOG特征提取模型和目标分类器的训练,第一层到第三层的网络节点个数依次为1984、1984、C+1,C为目标类别个数,过称为:

对于任意一个训练样本将其变换到60×60像素大小、计算它的1984维的HOG特征并线性归一化到[-1,1],该特征用O1(xi)表示,作为网络的第一层输入;O2(xi)是网络的第二层输出,为样本xi的旋转不变HOG特征;O3(xi)是第三层softmax分类器的输出;(W2,B2)和(W3,B3)分别是第一层和第二层、第二层和第三层的连接权重,同时也分别是旋转不变HOG特征提取模型和目标分类器的参数;

得到三层全连接网络的层间关系为:

O2(xi)=σ(W2O1(xi)+B2)

其中:分别是“tanh”和“softmax”非线性函数;给定训练样本集和训练样本对应的标签集表示训练样本xi的标签,设定学习率α>0,采用随机梯度下降法优化公式得到(W2,B2)和(W3,B3),用于后续的目标检测:

所述随机梯度下降法优化公式为:

<mrow> <mi>J</mi> <mrow> <mo>(</mo> <msub> <mi>W</mi> <mn>2</mn> </msub> <mo>,</mo> <msub> <mi>W</mi> <mn>3</mn> </msub> <mo>,</mo> <msub> <mi>B</mi> <mn>2</mn> </msub> <mo>,</mo> <msub> <mi>B</mi> <mn>3</mn> </msub> <mo>)</mo> </mrow> <mo>=</mo> <mi>m</mi> <mi>i</mi> <mi>n</mi> <mfenced open = "(" close = ")"> <mtable> <mtr> <mtd> <mrow> <mo>-</mo> <mfrac> <mn>1</mn> <mrow> <mi>N</mi> <mo>+</mo> <mi>N</mi> <mi>K</mi> </mrow> </mfrac> <munder> <mo>&Sigma;</mo> <mrow> <msub> <mi>x</mi> <mi>i</mi> </msub> <mo>&Element;</mo> <mi>&chi;</mi> </mrow> </munder> <mo>&lt;</mo> <msub> <mi>y</mi> <msub> <mi>x</mi> <mi>i</mi> </msub> </msub> <mo>,</mo> <mi>log</mi> <mi> </mi> <msub> <mi>O</mi> <mn>3</mn> </msub> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mi>i</mi> </msub> <mo>)</mo> </mrow> <mo>&gt;</mo> <mo>+</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>&lambda;</mi> <mn>1</mn> </msub> <mfrac> <mn>1</mn> <mrow> <mn>2</mn> <mi>N</mi> </mrow> </mfrac> <munder> <mo>&Sigma;</mo> <mrow> <msub> <mi>x</mi> <mi>i</mi> </msub> <mo>&Element;</mo> <mi>X</mi> </mrow> </munder> <mo>|</mo> <mo>|</mo> <msub> <mi>O</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mi>i</mi> </msub> <mo>)</mo> </mrow> <mo>-</mo> <msub> <mover> <mi>O</mi> <mo>&OverBar;</mo> </mover> <mn>2</mn> </msub> <mo>(</mo> <mrow> <msub> <mi>T</mi> <mi>&phi;</mi> </msub> <msub> <mi>x</mi> <mi>i</mi> </msub> </mrow> <mo>)</mo> <mo>|</mo> <msubsup> <mo>|</mo> <mn>2</mn> <mn>2</mn> </msubsup> <mo>+</mo> <mfrac> <msub> <mi>&lambda;</mi> <mn>2</mn> </msub> <mn>2</mn> </mfrac> <mrow> <mo>(</mo> <mo>|</mo> <mo>|</mo> <msub> <mi>W</mi> <mn>2</mn> </msub> <mo>|</mo> <msubsup> <mo>|</mo> <mn>2</mn> <mn>2</mn> </msubsup> <mo>+</mo> <mo>|</mo> <mo>|</mo> <msub> <mi>W</mi> <mn>3</mn> </msub> <mo>|</mo> <msubsup> <mo>|</mo> <mn>2</mn> <mn>2</mn> </msubsup> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow>

其中:λ1和λ2是调节公式(3)中三项之间关系的参数且λ1>0、λ2>0;表示和logO3(xi)的内积;表示经过旋转变换后的训练样本xi的旋转不变HOG特征的均值;

<mrow> <msub> <mover> <mi>O</mi> <mo>&OverBar;</mo> </mover> <mn>2</mn> </msub> <mrow> <mo>(</mo> <msub> <mi>T</mi> <mi>&phi;</mi> </msub> <msub> <mi>x</mi> <mi>i</mi> </msub> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mn>1</mn> <mi>K</mi> </mfrac> <mrow> <mo>(</mo> <msub> <mi>O</mi> <mn>2</mn> </msub> <mo>(</mo> <msub> <mi>T</mi> <msub> <mi>&phi;</mi> <mn>1</mn> </msub> </msub> <msub> <mi>x</mi> <mi>i</mi> </msub> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>O</mi> <mn>2</mn> </msub> <mo>(</mo> <mrow> <msub> <mi>T</mi> <msub> <mi>&phi;</mi> <mn>2</mn> </msub> </msub> <msub> <mi>x</mi> <mi>i</mi> </msub> </mrow> <mo>)</mo> <mo>+</mo> <mo>...</mo> <mo>+</mo> <msub> <mi>O</mi> <mn>2</mn> </msub> <mo>(</mo> <mrow> <msub> <mi>T</mi> <msub> <mi>&phi;</mi> <mi>K</mi> </msub> </msub> <msub> <mi>x</mi> <mi>i</mi> </msub> </mrow> <mo>)</mo> <mo>)</mo> <mo>;</mo> </mrow>

步骤3、高分遥感图像目标检测:对于给定的待检测的高分遥感图像,进行如下步骤进行检测:

步骤a:采用选择性搜索方法selective search提取目标候选框集合;

步骤b:将每个目标候选框变换到60×60像素大小、计算它的1984维的HOG特征并线性归一化到[-1,1];

步骤c:采用步骤2中的计算公式O2(xi)=σ(W2O1(xi)+B2)得到每个目标候选框的旋转不变HOG特征;

步骤d:采用步骤2中的计算公式检测高分遥感图像中的目标;

重复步骤3对所有待检测的高分遥感图像进行目标检测。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1