一种SAR图像舰船目标几何特征并行提取方法与装置与流程

文档序号:11432652阅读:286来源:国知局
一种SAR图像舰船目标几何特征并行提取方法与装置与流程

本发明涉及图像目标识别技术领域,具体地说,本发明涉及一种sar(syntheticapertureradar,简称sar)图像舰船目标几何特征并行提取方法与装置。



背景技术:

合成孔径雷达是一种高分辨率的微波侧视成像雷达,它利用距离向脉冲压缩原理及方位向合成孔径原理,实现了雷达照射区域直观的空间可视图像。合成孔径雷达除了具备遥感观测中常用的可见光和红外遥感器所具备的可进行大范围、高分辨率和快速观察的特点外,还具有全天时、全天候、穿透能力强等特点。特别是针对海洋背景的应用,由于水体的雷达反射系数很低,有利于提高舰船目标与海面背景的信噪比,因此合成孔径雷达成像在针对海面舰船目标的应用上本身就具有先天的优势,加之以合成孔径雷达成像不受光照和云层的影响,因此它逐渐成为最有发展前景的海洋观测手段之一。

伴随着合成孔径雷达技术的不断发展和分辨率不断提高,sar图像的自动目标识别(automatictargetrecognition,atr)已经成为sar图像解译领域的研究热点之一。sar图像自动目标识别系统的目的是在无需人工干预的情况下,利用计算机对所收集的sar数据进行自动分析,完成目标发现、定位和识别任务,进而分析判断目标所属种类。它涉及到的应用技术包括现代信号处理、模式识别、人工智能等。

美国是最早对sar自动目标识别系统进行研究的国家。早在20世纪80年代,林肯实验室就开始进行sar自动目标识别系统方面的研究,其最大的贡献之一就是提出了sar自动目标识别的三级处理流程。该处理流程由于结构合理、处理效果优良,已经成为了sar自动目标识别领域广泛认可和采用的框架。在此框架提出后,sar自动目标识别领域绝大部分研究都是基于这个三级框架开展。图1为sar自动目标识别三级框架的示意图,可以看出,sar自动目标识别包括:目标检测、目标鉴别和目标分类三个步骤。

sar图像通过atr三级框架前两个阶段负责目标检测和目标鉴别的处理,经过上述两级的处理系统会将明确含有目标的目标兴趣区(regionsofinterest,简称roi)从图像背景中分割出来。目标几何特征提取主要应用于atr第三阶段的目标分类,通过提取目标的外形尺寸、方位和轮廓特征来作为判断目标类型的依据。

传统的几何特征提取方法主要采用模板匹配的方法,模板匹配的基本思路和处理过程如图2所示。首先,对原始图像数据进行预处理,将目标回波不连续的部分补全;第二步,计算目标的几何中心并将目标移动到roi的中心;第三步,对roi进行中心旋转;第四步,将旋转后的图像与一个预定的模板进行比较,选定某种算法来计算二者的匹配度;第五,步按照一定步进增加旋转的角度,重复第三、四步;最后,选取旋转后图像与模板吻合度最高的作为最优解,从而获得目标的位置和轮廓等信息。

在目标识别领域模板匹配法应用十分广泛,模板匹配的方法通过调整模板可以捕获带有特定轮廓特征的目标,但是在处理sar图像时模板匹配存在四个缺陷:

1、sar图像由于成像原理与光学图像不同,其目标回波是由一组不连续的亮斑组成,在计算几何中心时误差很大,导致移动后的目标与roi中心不重合,在旋转时中心误差会造成模板与目标的偏离;

2、sar图像目标本身各处回波强度不均匀,在使用灰度作为匹配依据时会导致比较结果不收敛,最优解不唯一;

3、模板匹配需要一个精确的目标外型轮廓,如果模板与目标不匹配,则同样无法获得结果,sar成像在距离相和方位相都会在存在一定失真,因此目标回波经常会与预定模板存在较大差异;

4、模板匹配需要使用原始数据,并且要进行平移、旋转等操作,在硬件实现时需要多次拷贝,会消耗过多的存储资源,也让算法流程难以优化。

目前sar自动目标识别领域的一个主要趋势就是逐渐尝试在星载sar环境中完成自动目标识别的任务,从而达到真正意义上的大范围实时自动目标识别。然而,太空工作环境对处理系统体积、重量、功耗等方面均有较大的限制,因此当前迫切需要一种能够实现sar图像舰船目标几何特征快速并行提取的解决方案,以适应太空工作环境对处理系统的各种限制。



技术实现要素:

为了解决上述技术问题,本发明目的在于克服现有技术的不足,提供一种能够实现sar图像舰船目标几何特征快速并行提取的解决方案。

具体来说本发明提供了一种sar图像舰船目标几何特征并行提取方法,其中包括以下步骤:

坐标生成步骤,生成目标在roi内的原始坐标;

坐标平移步骤,根据roi边长长度、目标几何中心坐标和目标原始坐标,计算目标坐标偏移量,并根据该目标坐标偏移量和目标原始坐标,计算生成目标偏移后坐标;

投影计算步骤,根据预先设定好的旋转步进值和目标偏移后坐标,并行计算相应旋转角度下的目标行坐标,并根据该目标行坐标计算相应旋转角度下目标在x轴上的投影长度;

正投影选取步骤,根据目标在x轴上的投影长度,计算相应旋转角度下y轴上的投影长度,并比较选取目标平行于x轴时的投影作为正投影,该正投影对应的x轴上的投影长度即为船舷长度,该正投影对应的y轴上的投影长度即为船舷宽度,该正投影旋转角度即为船舷夹角。

该sar图像舰船目标几何特征并行提取方法,其中该坐标生成步骤还包含目标筛选步骤,根据该roi灰度阈值判断当前的像素是目标还是背景,大于等于该roi灰度阈值的是目标,小于该roi灰度阈值的是背景,且仅在当前像素为目标时,该坐标生成步骤才会将该坐标发送到坐标平移步骤。

该sar图像舰船目标几何特征并行提取方法,其中相应旋转角度下的该目标行坐标为去掉小数部分的整数。

该sar图像舰船目标几何特征并行提取方法,其中该目标在x轴上的投影长度的计算过程具体为:

在x轴每个整数位置设置一条记录,记录初始值为0,每获得相应旋转角度下的该目标行坐标,则与之对应x轴上的整数的记录加1,将记录值大于0的记录作为有效记录,0为无效记录,并以roi中x轴的0点为起点,最末端为终点,统计最大连续有效记录长度,并以该最大连续有效记录长度作为相应旋转角度下目标在x轴上的投影长度。

该sar图像舰船目标几何特征并行提取方法,其中该最大连续有效记录长度的统计过程为,假设投影长度计数为c,最长投影长度记录为tc,c和tc初始值为0,统计时每延x轴移动一个刻度c就加1,如遇到连续两个无效记录时,将当前计数值c与tc比较,如果c大于tc则用c的数值更新tc否则保持tc的值,而后c清零并继续向后累加。

本发明还提供了一种sar图像舰船目标几何特征并行提取装置,其中包括以下模块:

坐标生成模块,用于生成像素在roi内的目标原始坐标;

坐标平移模块,用于根据roi边长长度、目标几何中心坐标和目标原始坐标,计算目标坐标偏移量,并根据该目标坐标偏移量和目标原始坐标,计算生成目标偏移后坐标;

投影计算模块,用于根据预先设定好的旋转步进值和目标偏移后坐标,并行计算相应旋转角度下的目标行坐标,并根据该目标行坐标计算相应旋转角度下目标在x轴上的投影长度;

正投影选取模块,用于根据该x轴投影长度,计算相应旋转角度下y轴上的投影长度,并比较选取目标平行于x轴时的投影作为正投影,该正投影对应的x轴上的投影长度即为船舷长度,该正投影对应的y轴上的投影长度即为船舷宽度,该正投影旋转角度即为船舷夹角。

该sar图像舰船目标几何特征并行提取装置,其中该坐标生成模块还包含目标筛选模块,用于根据该roi灰度阈值判断当前的像素是目标还是背景,大于等于该roi灰度阈值的是目标,小于该roi灰度阈值的是背景,且仅在当前像素为目标时,该坐标生成模块才会将该坐标发送到坐标平移模块。

该sar图像舰船目标几何特征并行提取装置,其中相应旋转角度下的该目标行坐标为去掉小数部分的整数。

该sar图像舰船目标几何特征并行提取装置,其中该投影计算模块计算该目标在x轴上的投影长度的过程具体为:

在x轴每个整数位置设置一条记录,记录初始值为0,每获得相应旋转角度下的该目标行坐标,则与之对应x轴上的整数的记录加1,将记录值大于0的记录作为有效记录,0为无效记录,并以roi中x轴的0点为起点,最末端为终点,统计最大连续有效记录长度,并以该最大连续有效记录长度作为相应旋转角度下目标在x轴上的投影长度。

该sar图像舰船目标几何特征并行提取装置,其中该最大连续有效记录长度的统计过程为,假设投影长度计数为c,最长投影长度记录为tc,c和tc初始值为0,统计时每延x轴移动一个刻度c就加1,如遇到连续两个无效记录时,将当前计数值c与tc比较,如果c大于tc则用c的数值更新tc否则保持tc的值,而后c清零并继续向后累加。

与现有技术相比,本发明具有下列技术效果:

1、本发明不使用模板匹配方法,而是直接计算目标的投影长度,因此不需要精确的调整目标位置;

2、本发明不需要预知目标的外型特征,可以适应各种roi大小和检测各种尺寸的舰船目标;

3、本发明可以同时生成目标舰船的舷长、舷宽和船舷夹角三个参数;

4、本发明不使用原始图像进行计算,而直接使用坐标进行计算,省去了实际移动图像这个步骤,因此不需要消耗大量的存储资源,并且大大简化计算过程,提高了运算的速度;

5、本发明运算过程紧凑,只使用少量寄存器,适合于fpga实现,并且可以通过并行处理来提高系统的运算能力和吞吐率。

附图说明

图1为sar自动目标识别三级框架的示意图;

图2为传统模板匹配提取舰船轮廓的流程示意图;

图3为本发明一个5度步进的并行计算的框架意图;

图4为存储器线性地址与roi内直角坐标系的转换关系图;

图5为目标在x、y轴的投影关系以及正投影的选取策略图。

具体实施方式

本发明针对海洋背景sar图像数据的特性,对传统舰船目标几何特征提取方法进行改进,并对运算器的逻辑实现进行优化,使处理速度大幅提升。本发明可进一步推进sar图像分析设备的小型化,有利于相关应用在航空航天方面的推广。

下面结合附图和具体实施例对本发明做进一步的描述。

首先要声明的是,roi原始图像数据、roi大小信息(roi的边长长度)、roi灰度阈值和目标几何中心坐标,作为atr目标检测和鉴别阶段的统计结果,在本发明中作为外部输入参数,虽然这四个参数的精确性会影响几何特征提取的结果,但是这四个参数的提取不在本发明的实施范围内。本发明针对的是舰船目标几何特征提取,故若无特殊说明下文中的目标均指舰船,为了方便理解,下文中的目标为由多个象素组成的集合。

本方法实施分四个阶段步骤,如图3所示,分别是:

坐标生成步骤,根据roi原始图像数据、roi大小信息和roi灰度阈值,生成像素在roi内的二维直角坐标,即目标点原始坐标;

坐标平移步骤,根据目标几何中心坐标和roi大小信息,计算目标偏移量,再根据该目标偏移量和该目标点原始坐标,计算目标移动到roi中心后的坐标,即目标点偏移后坐标;

投影计算步骤,根据该目标点偏移后坐标和预先设定好的旋转步进值,计算旋转后目标点行坐标,并行计算多个旋转角度下目标在x轴上的投影长度;

正投影选取步骤,根据计算出的多个旋转角度下目标在x轴上的投影长度,换算对应的y轴投影长度,并比较选取船舷平行于x轴时的投影作为正投影,根据正投影的投影长度推算目标尺寸,正投影的旋转角度作为目标与x轴夹角,即船舷夹角。

坐标生成步骤过程如下,roi原始图像数据在内存中是保存在以0地址为起点的线性地址中的,因此首先要定义线性地址与roi图像二维直角坐标的映射关系。如图4所示,本发明定义roi行方向为x轴,列方向为y轴,像素起始点在roi左上角定义其坐标为(0,0),在接收roi原始图像数据时,通过一个计数器和如下公式可知当前输入的像素在roi内的二维直角坐标。

x原始坐标=d线性地址modrroi行长度

y原始坐标=d线性地址÷rroi行长度

式中x原始坐标为目标点原始行坐标,y原始坐标为目标点原始列坐标,rroi行长度为roi的边长长度,d线性地址为当前输入的像素在roi中的线性地址,mod为求余函数,其中坐标生成步骤还包含目标筛选步骤,生成像素在roi内的二维直角坐标的同时,根据输入的参数roi灰度阈值判断当前的像素是目标点还是背景点,大于等于roi灰度阈值的是目标点,小于roi灰度阈值的是背景点,当且仅当当前像素为目标点时,坐标生成步骤会将坐标发送到坐标平移步骤,也就是说坐标生成步骤只生成目标点的二维直角坐标。

坐标平移步骤过程如下,首先根据当前roi中目标几何中心坐标位置计算目标偏移量,公式如下:

δx=x几何中心-rroi行长度/2

δy=y几何中心-rroi行长度/2

式中△x为目标行偏移量,△y为目标列偏移量,x几何中心为roi中目标几何中心行坐标,y几何中心为roi中目标几何中心列坐标,而后根据上式计算的△x、△y计算每个目标点偏移后坐标。公式如下:

x偏移后坐标=x原始坐标-δx

y偏移后坐标=y原始坐标-δy

式中x偏移后坐标为目标点偏移后行坐标,y偏移后坐标为目标点偏移后列坐标,要说明的是,坐标平移步骤把目标移至roi的中心,其实际意义在于防止roi进行中心旋转时目标溢出roi,从而引发投影长度计算错误,由于投影长度计算不要求目标中心与roi中心严格对齐,如果在目标识别阶段计算roi坐标时能够保证目标在roi中心区域附近则也可省略坐标平移步骤。

投影计算步骤的过程如下,首先三角函数采用查表方式,系统中储存预先计算好的对应角度θ的cosθ和sinθ值,计算时直接调用。

计算中心旋转后的目标点坐标,采用如下的直角坐标系旋转公式:

式中x旋转后坐标为中心旋转后的目标点行坐标,y旋转后坐标为中心旋转后的目标点列坐标。以计算目标在x轴上的投影长度为例,首先x轴每个整数刻度位置设置一条记录,记录初始值为0,当获得一个x偏移后坐标后经过上式计算会得到一个x旋转后坐标,x旋转后坐标去掉小数部分得到一个整数,则x轴上对应该整数值的记录加1,当一个roi数据发送完毕后,通过统计x轴上的记录来计算投影长度。

计算投影长度时,本发明以值大于0的记录作为有效记录,0为无效记录。从x轴的0点开始统计,以连续有效记录最长的一段的长度作为投影长度。

假设投影长度计数为c,最长投影长度记录为tc,c和tc初始值为0。统计时每延x轴移动一个刻度c就加1,如遇到连续两个无效记录时,将当前计数值c与tc比较,如果c大于tc则用c的数值更新tc否则保持tc的值,而后c清零并继续向后累加。当累加至roi的x轴最末端时统计结束,此时tc内的数值即为目标在x轴上的投影长度。

选择最长的连续有效记录作为目标投影长度,是为了消除孤立背景噪点在x轴上的投影对统计结果的影响。

当相邻有效记录之间的无效记录个数小于2时,即为连续有效记录,详细来说,选择连续两个无效记录作为清零条件的原因是,在将投影坐标转换为整数刻度的记录时舍弃了坐标的小数部分,这一近似产生的误差可能会让目标在x轴的投影产生间隙,间隙会将目标投影分割成几个部分。连续两个无效记录作为清零条件,可以有效避免目标投影被分割成造成的统计误差。

根据三角定理,由于中心旋转θ时的x轴投影等于中心旋转θ+90度的x轴投影,因此本发明只要计算旋转角θ为0到180度时目标在x轴上的投影长度就可以推导出旋转角θ为0到180度时目标在y轴上的投影长度。

在计算投影长度时,本发明采用了并行计算的方式,计算旋转角θ为0到180度时目标在x轴上的投影长度。本示例中本发明采用每5度为一个步进的旋转间隔,即旋转步进值为5度,因此要同时计算θ为0,5,10,15…175度,共36个角度的x轴投影长度。

正投影选取步骤的过程如下,首先用已经获得36个在x轴上的投影长度换算36个对应的y轴投影长度,公式如下:

式中sy(θ)为θ角度下目标在y轴上的投影长度,sx为目标在x轴上的投影长度,由于绝大多数的舰船船体在海面上投影形状都近似为一个长宽比为10比4的长方形,因此当船舷与x轴平行时,在x轴上的投影sx最大,在y轴上的投影sy最小,即每个角度上x轴投影长度减去y轴投影长度差值sx-sy最大时,其所对应的目标投影便是正投影,本发明取正投影对应的角度作为正投影的旋转角度,其原理如图5所示。

一旦选定正投影,正投影所对应的x轴投影长度即为船舷长度,y轴投影长度即为船舷宽度,正投影的旋转角度即是船舷与x轴夹角。

以下为与上述方法实施例对应的系统实施例,本实施方式可与上述实施方式互相配合实施。上述施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在上述实施方式中。

本发明还提供了一种sar图像舰船目标几何特征并行提取装置,包括以下模块:

坐标生成模块,用于生成像素在roi内的目标原始坐标;

坐标平移模块,用于根据roi边长长度、目标几何中心坐标和目标原始坐标,计算目标坐标偏移量,并根据该目标坐标偏移量和目标原始坐标,计算生成目标偏移后坐标;

投影计算模块,用于根据预先设定好的旋转步进值和目标偏移后坐标,并行计算相应旋转角度下的目标行坐标,并根据该目标行坐标计算相应旋转角度下目标在x轴上的投影长度;

正投影选取模块,用于根据该x轴投影长度,计算相应旋转角度下y轴上的投影长度,并比较选取目标平行于x轴时的投影作为正投影,该正投影对应的x轴上的投影长度即为船舷长度,该正投影对应的y轴上的投影长度即为船舷宽度,该正投影旋转角度即为船舷夹角。

该sar图像舰船目标几何特征并行提取装置,该坐标生成模块还包含目标筛选模块,用于根据该roi灰度阈值判断当前的像素是目标还是背景,大于等于该roi灰度阈值的是目标,小于该roi灰度阈值的是背景,且仅在当前像素为目标时,该坐标生成模块才会将该坐标发送到坐标平移模块。

该sar图像舰船目标几何特征并行提取装置,相应旋转角度下的该目标行坐标为去掉小数部分的整数。

该sar图像舰船目标几何特征并行提取装置,该投影计算模块计算该目标在x轴上的投影长度的过程具体为:

在x轴每个整数位置设置一条记录,记录初始值为0,每获得相应旋转角度下的该目标行坐标,则与之对应x轴上的整数的记录加1,将记录值大于0的记录作为有效记录,0为无效记录,并以roi中x轴的0点为起点,最末端为终点,统计最大连续有效记录长度,并以该最大连续有效记录长度作为相应旋转角度下目标在x轴上的投影长度。

该sar图像舰船目标几何特征并行提取装置,其中该最大连续有效记录长度的统计过程为,假设投影长度计数为c,最长投影长度记录为tc,c和tc初始值为0,统计时每延x轴移动一个刻度c就加1,如遇到连续两个无效记录时,将当前计数值c与tc比较,如果c大于tc则用c的数值更新tc否则保持tc的值,而后c清零并继续向后累加。

通过结合附图对本发明具体实施例的描述与说明,本发明的其它方面及特征对本领域的技术人员而言是显而易见的。应当注意,这些实施例应被认为只是示例性的,并不用于对本发明进行限制。在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明做出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。

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