CN111027511B - 基于感兴趣区块提取的遥感图像舰船检测方法 - Google Patents
基于感兴趣区块提取的遥感图像舰船检测方法 Download PDFInfo
- Publication number
- CN111027511B CN111027511B CN201911338663.3A CN201911338663A CN111027511B CN 111027511 B CN111027511 B CN 111027511B CN 201911338663 A CN201911338663 A CN 201911338663A CN 111027511 B CN111027511 B CN 111027511B
- Authority
- CN
- China
- Prior art keywords
- image
- detection
- area
- water
- remote sensing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 142
- 238000000605 extraction Methods 0.000 title claims abstract description 5
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 claims abstract description 57
- 230000011218 segmentation Effects 0.000 claims abstract description 46
- 230000003287 optical effect Effects 0.000 claims abstract description 23
- 230000001629 suppression Effects 0.000 claims abstract description 6
- 238000000034 method Methods 0.000 claims description 22
- 238000005457 optimization Methods 0.000 claims description 10
- 238000012549 training Methods 0.000 claims description 10
- 239000000284 extract Substances 0.000 claims description 8
- 238000013527 convolutional neural network Methods 0.000 claims description 6
- 230000000877 morphologic effect Effects 0.000 claims description 5
- 238000012360 testing method Methods 0.000 claims description 4
- 230000009466 transformation Effects 0.000 claims description 3
- ORILYTVJVMAKLC-UHFFFAOYSA-N Adamantane Natural products C1C(C2)CC3CC1CC2C3 ORILYTVJVMAKLC-UHFFFAOYSA-N 0.000 claims description 2
- 230000003044 adaptive effect Effects 0.000 claims description 2
- 238000005070 sampling Methods 0.000 claims description 2
- 238000004088 simulation Methods 0.000 description 14
- 238000013135 deep learning Methods 0.000 description 5
- 230000003190 augmentative effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 238000003032 molecular docking Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/10—Terrestrial scenes
- G06V20/13—Satellite images
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/214—Generating training patterns; Bootstrap methods, e.g. bagging or boosting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
- G06F18/241—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/20—Image enhancement or restoration using local operators
- G06T5/30—Erosion or dilatation, e.g. thinning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/11—Region-based segmentation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/136—Segmentation; Edge detection involving thresholding
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/187—Segmentation; Edge detection involving region growing; involving region merging; involving connected component labelling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/60—Analysis of geometric attributes
- G06T7/62—Analysis of geometric attributes of area, perimeter, diameter or volume
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/80—Analysis of captured images to determine intrinsic or extrinsic camera parameters, i.e. camera calibration
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/20—Image preprocessing
- G06V10/25—Determination of region of interest [ROI] or a volume of interest [VOI]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10032—Satellite or aerial image; Remote sensing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20081—Training; Learning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20084—Artificial neural networks [ANN]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20092—Interactive image processing based on input by user
- G06T2207/20104—Interactive definition of region of interest [ROI]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Data Mining & Analysis (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Evolutionary Biology (AREA)
- Evolutionary Computation (AREA)
- Bioinformatics & Computational Biology (AREA)
- General Engineering & Computer Science (AREA)
- Artificial Intelligence (AREA)
- Life Sciences & Earth Sciences (AREA)
- Multimedia (AREA)
- Astronomy & Astrophysics (AREA)
- Remote Sensing (AREA)
- Geometry (AREA)
- Image Analysis (AREA)
Abstract
本发明公开了一种基于感兴趣区块提取的光学遥感图像舰船检测方法,主要解决现有技术检测精度低,虚警较多的问题。其实现方案为:构建光学遥感图像舰船检测数据集;对宽幅遥感图像下采样并去雾增强,利用上下文信息和图像全局特征进行水陆分割;用构建的数据集训练基于SCRDet的目标检测模型;根据水陆分割结果,用部分重叠的滑动窗口扫描原宽幅遥感图像提取感兴趣区块作为待检测区域,将待检测区域图像输入检测模型得到区域检测结果;将区域结果映射到原宽幅图像尺度上,作改进的非极大值抑制以优化初步检测结果;根据舰船的结构特征再次优化检测结果。本发明检测精度高,虚警率低,可用于获取大幅面遥感图像中感兴趣的舰船目标及其的位置。
Description
技术领域
本发明属于图像处理技术领域,特别涉及一种光学遥感图像舰船检测方法,可用于大幅面遥感图像中的目标识别。
背景技术
光学遥感图像的目标检测是遥感影像研究领域的重要问题之一,而舰船目标检测由于其特殊性和关键性,在渔业管理、军事侦察和战略部署等方面有着极为重要的应用价值。舰船目标检测就是要从复杂的场景中确定水域或岸边是否存在舰船,并对其进行定位。
传统的舰船目标检测方法主要包括利用海陆分割和利用先验地理信息的方法,这些方法需要手动设计大量特征来定位舰船,并且在对靠岸舰船和离岸舰船这两种不同场景目标进行同时检测时适应性不强。
近年来,深度学习得到了快速发展,深度卷积神经网络因其能够自动提取图像浅层及深层特征,避免了传统方法的手动特征提取,在图像处理领域获得了先进的结果。目前,基于深度学习的方法是目标检测的主流方法。
基于深度学习的舰船目标检测方法按检测框形式可分为两类:基于水平检测框和基于倾斜检测框。其中:
基于水平检测框的方法,包括经典两阶段检测框架Faster-RCNN,单阶段检测框架Yolo、RetinaNet和SSD。
基于倾斜检测框的方法,包括R2CNN、ROI-Transformer、SCRDet等。
由于舰船方向任意、靠岸舰船密集等特点,倾斜检测框能够对舰船更精确的定位。在采用倾斜检测框的方法中,SCRDet(Towards More Robust Detection for Small,Cluttered and Rotated Objects)模型能充分融合底层特征和高层特征,对密集目标达到更优的检测结果。然而,基于深度学习的方法不会对图像进行水陆分割,而是直接将宽幅图像切片输入训练好的模型生成结果,将不包含水域的复杂陆地区域输入检测模型不仅降低了检测效率,同时还可能造成明显的陆地虚警,另外由于切分图像导致的船体残缺也会造成明显漏检,所以检测精度不高。
发明内容
本发明的目的在于针对上述现有技术的不足,提出一种基于感兴趣区块提取的光学遥感图像舰船检测方法,以优化遥感图像中舰船目标的定位,提高检测效率与精度。
为实现上述目的,本发明的技术方案包括如下步骤:
(1)构建光学遥感图像舰船检测数据集G:
1a)下载高分二号光学遥感数据,人工筛选出包含舰船目标的区域,用部分重叠的方式裁剪这些区域并保存;
1b)对1a)得到的所有图像随机进行上下左右翻转或旋转,得到扩增图像并保存;
1c)对扩增的图像用倾斜的矩形框进行标注,并将标注信息保存为xml格式文件,并用所有扩增图像和其对应的标注信息构成光学遥感图像舰船检测数据集G;
(2)对宽幅光学遥感图像进行下采样,利用基于暗通道先验的去雾算法减少图像上的云雾遮挡,得到增强图像I;
(3)利用上下文信息和图像全局特征对增强图像I进行水陆分割,提取感兴趣的水域区块,得到二值图:
(3a)利用像素的上下文特征信息对增强图像I作初步阈值分割,得到初步水陆分割二值图I3;
(3b)标记初步水陆分割二值图I3中水域连通域集合W={w1,...,wi,...,wn},其中wi表示第i个水域联通域;标记初步水陆分割二值图I3中陆地联通域集合L={l1,...,lj,...,lm},其中lj表示第j个陆地联通域;提取每个水域联通域和陆地联通域的区域特征,根据判别规则对其类别进行重标定,得到增强图像I的优化水陆分割二值图I4;
(3c)对优化水陆分割二值图I4作形态学膨胀操作后,上采样恢复到原宽幅图像大小,得到最终水陆分割二值图I5;
(4)采用随机多尺度策略训练基于卷积神经网络的SCRDet目标检测模型M0,得到训练后的检测模型M;
(5)利用最终水陆分割二值图I5,在原宽幅图像上用部分重叠的滑动窗口提取感兴趣区块作为待检测区域,构成待检测区域图像集合为F={f1,...,fi,...,fn}、位置集合为S={s1,...,si,...,sn},其中fi表示第i个检测区域,si表示检测区域fi的左上角坐标,将待检测区域图像集合F输入到检测模型M中,得到每个区域fi的区域检测结果;
(6)根据位置集合S将区域检测结果映射到原宽幅图像尺度上,得到初步检测结果集合其中Pi、分别表示初步检测的第i个检测框的类别、位置坐标、置信度分数;对初步检测结果集合A作改进的非极大值抑制,得到一次优化检测结果集合其中Qi、分别表示一次优化的第i个检测框的类别、位置坐标、置信度分数;
本发明与现有的技术相比具有以下优点:
1.本发明根据宽幅遥感图像场景复杂、尺寸大的特点,利用下采样并去雾的增强图像的上下文信息和全局特征进行水陆分割,并进行形态学操作,能更有效地优化水陆分割结果,保留感兴趣区块内的舰船目标。
2、本发明通过部分重叠的滑动窗口扫描全图,并根据水陆分割结果提取感兴趣区块作为待检测区域,在降低陆地上的虚警的同时,有效地提高了目标检测效率;另外,在宽幅尺度上对检测结果作改进的非极大值抑制,有效地减少了图像切片造成的漏检,提高了检测精度。
附图说明
图1是本发明的实现流程示意图;
图2是用本发明对宽幅遥感图像进行水陆分割的仿真结果图像;
图3是用现有方法对宽幅遥感图像进行舰船检测的仿真结果图像;
图4是用本发明对宽幅遥感图像进行舰船检测的仿真结果图像。
具体实施方式
以下结合附图,对本发明的实施例和效果作进一步说明。
参照图1,本实施例的实现步骤如下:
步骤1,构建光学遥感图像舰船检测数据集G。
1.1)下载高分二号光学遥感数据,人工筛选出包含舰船目标的区域,用大小为832×832、步长为416的部分重叠滑动窗口裁剪这些区域并保存;
1.2)对1.1)得到的所有图像随机进行上下左右翻转或旋转,得到扩增图像并保存;
1.3)对1.2)得到的所有扩增图像用倾斜的矩形框进行标注,并将标注信息保存为xml格式文件,并用所有扩增图像和其对应的标注信息构成光学遥感图像舰船检测数据集G。
步骤2,宽幅光学遥感图像下采样并去雾增强。
对原宽幅光学遥感图像进行8倍的下采样,根据何恺明在《Single Image HazeRemoval Using Dark Channel Prior》中提出的基于暗通道先验的去雾算法,减少原宽幅光学遥感图像上的云雾遮挡,得到增强图像I。
步骤3,利用上下文信息和图像全局特征进行水陆分割。
3.1)利用像素的上下文特征信息对增强图像I作初步阈值分割;
3.1.a)对增强图像I的边缘作宽度为3的镜像拓展得到拓展图像I',以增强图像I的每个像素点为7×7滑动窗口的中心,在拓展图像I'上提取对应窗口区域并计算区域方差v作为中心像素点的上下文特征值,得到增强图像I的特征图V,该增强图像I在坐标(i,j)处的特征值为V(i,j);
3.1.b)以1为间隔统计特征图V的分布直方图,确定直方图峰值处所对应的峰值方差vmax,计算[vmax,+∞)范围内直方图的第一个谷值所对应的谷值方差gt;
3.1.c)将增强图像I在坐标(i,j)处的特征值为V(i,j)与谷值方差gt进行比较:
若V(i,j)≤gt则更新V(i,j)=1,
否则,更新V(i,j)=0;
3.1.d)对更新后的特征图V作形态学的膨胀操作,得到特征二值图I1;
3.1.f)将特征二值图I1和灰度二值图I2逐像素对应作逻辑与操作,得到初步水陆分割二值图I3,其中I3中像素值0表示陆地,像素值1表示水域;
3.2)利用水域连通域和陆地联通域特征,对联通域进行类别重标定:
3.2.a)标记初步水陆分割二值图I3中水域连通域集合W={w1,...,wi,...,wn},其中wi表示第i个水域联通域,计算n个水域联通域的面积,取面积最大的三个联通域作为宽幅图像水域特征模板,并计算水域特征模板的方差σ2;
3.2.b)初始化面积阈值t1=35×35;
3.2.d)标记初步水陆分割二值图I3中陆地联通域集合L={l1,...,lj,...,lm},其中lj表示第j个陆地联通域;
3.2.f)为重标定后的陆地联通域和水域联通域中的所有像素分别赋值0和1,得到优化水陆分割二值图I4;
3.3)利用优化水陆分割二值图I4得到最终水陆分割二值图I5:
3.3.a)复制优化水陆分割二值图I4,得到复制的结果图I4';
3.3.b)用15×15的椭圆结构元素逐像素扫描优化水陆分割二值图I4,并将结构元素与I4对应区域内的各像素点作逻辑与操作:
3.3.c)判断各像素点的结果,更新I4'对应区域内的中心像素:
若各像素点的结果都为0,则更新该对应区域中心像素为0;
否则,更新该对应区域中心像素为1;
3.3.d)将更新后的I4'进行8倍的上采样,将I4'的大小恢复到原宽幅图像大小,得到最终水陆分割二值图I5。
步骤4,随机多尺度训练基于卷积神经网络的SCRDet模型M0。
4.1)将步骤一构建的光学遥感图像舰船检测数据集G的90%作为训练样本,剩余10%作为测试样本;
4.2)使用ResNet-50网络作为SCRDet模型M0的骨干网络,并用数据集ImageNet预训练ResNet-50网络得到的模型参数,再用该模型参数对SCRDet模型M0的骨干网络进行参数初始化;
4.3)随机选取训练样本中的一幅训练图像和其对应的标注,并随机上下或左右翻转图像及标注,得到变换图像X和真实标注Y;
4.4)随机从[600,700,832]中选定某一尺度作为图像的短边长度,将变换图像X和真实标注Y按比例放缩到选定的尺度后,输入到SCRDet模型M0中,得到预测结果Y';
4.5)计算预测结果Y'与真实标注Y之间的误差,使用优化器Adam最小化误差以更新SCRDet模型M0的权重参数;
4.6)重复4.3)-4.5),当训练轮数达到200000时,得到训练好的目标检测模型M。
步骤5,提取原宽幅图像上的待检测区域,输入到训练好的目标检测模型M中对区域进行检测。
5.1)初始化窗口参数p=832,初始化待检测区域图像集合F和位置集合S为空集合;
5.2)用大小为p×p、步长为p/2的部分重叠的滑动窗口扫描原宽幅遥感图像,计算原宽幅遥感图像的窗口区域f所对应的最终水陆分割二值图I5区域内的水域面积Sw;
5.3)根据水域面积Sw的大小,判断窗口区域f是否为感兴趣区块:
若Sw>(p/8)2,则判别窗口区域f为感兴趣区块,将该窗口区域f加入到待检测区域图像集合F中,并将窗口区域f的左上角坐标s加入到位置集合S,得到待检测区域图像集合F={f1,...,fi,...,fn}和位置集合S={s1,...,si,...,sn};
否则,判别窗口区域f为非感兴趣区块,不进行任何操作;
5.5)将待检测区域图像集合F={f1,...,fi,...,fn}输入到检测模型M中,得到每个区域fi的所有检测框的类别、位置坐标、置信度分数。
步骤6,在原宽幅图像尺度上对初步检测结果作改进的非极大值抑制。
6.1)根据位置集合S={s1,...,si,...,sn}中待检测区域fi的坐标si,将每个区域fi的检测结果映射到原宽幅图像尺度上,得到初步检测结果集合:
6.2)初始化一次优化后的检测结果集合B为空;
本发明的效果可以通过以下仿真实验进一步说明:
1.仿真条件:
仿真实验采用“高分二号”光学遥感卫星拍摄的中国主要城市的全色图像,地面分辨率1米或4米。
仿真所用的CPU为Intel(R)Core(TM)i7-8750H、主频2.20GHz,GPU为8G的GeForceGTX1080,仿真平台为UBUNTU 16.04操作系统,使用TensorFlow深度学习框架,采用Python3.6软件进行实验。
2.仿真内容及结果:
仿真1,用本发明对10000×10000的宽幅遥感图像进行水陆分割,根据水陆分割结果对陆地进行屏蔽,结果如图2所示,其中黑色代表陆地,其余均为感兴趣的水域。从图2可见,与陆地连接的靠岸舰船得到了很好的保留。
仿真2,用现有的基于卷积神经网络的方法直接对10000×10000的宽幅遥感图像进行切片式逐一检测,结果如图3所示,其中绿色框标注出检测到的舰船,蓝色数字为置信度分时。从图3可见,在对宽幅遥感图像直接切片检测时由于船体残缺造成了明显漏检,这是因为现有的方法未考虑到舰船的分布特征所致。
仿真3,用本发明对10000×10000的宽幅遥感图像进行舰船目标检测,结果如图4所示,其中绿色框标注出检测到的舰船,蓝色数字为置信度分数。
对比仿真2与仿真3,本发明在保留靠岸舰船信息前提下有效地进行了水陆分割,并根据水陆分割结果提取到感兴趣区域,在此基础上采用部分重叠检测策略及改进非极大值抑制进行优化,最后结合舰船结构信息再次优化检测结果,相比现有方法有效地提升了检测效率,提高了舰船目标检测精度,大大降低了陆地虚警。
Claims (6)
1.一种基于感兴趣区块提取的遥感图像舰船检测方法,其特征在于,包括如下:
(1)构建光学遥感图像舰船检测数据集G:
1a)下载高分二号光学遥感数据,人工筛选出包含舰船目标的区域,用部分重叠的方式裁剪这些区域并保存;
1b)对1a)得到的所有图像随机进行上下左右翻转或旋转,得到扩增图像并保存;
1c)对扩增的图像用倾斜的矩形框进行标注,并将标注信息保存为xml格式文件,并用所有扩增图像和其对应的标注信息构成光学遥感图像舰船检测数据集G;
(2)对宽幅光学遥感图像进行下采样,利用基于暗通道先验的去雾算法减少图像上的云雾遮挡,得到增强图像I;
(3)利用上下文信息和图像全局特征对增强图像I进行水陆分割,提取感兴趣的水域区块,得到二值图:
(3a)利用像素的上下文特征信息对增强图像I作初步阈值分割,得到初步水陆分割二值图I3;
(3b)标记初步水陆分割二值图I3中水域连通域集合W={w1,...,wi,...,wn},其中wi表示第i个水域连通域;标记初步水陆分割二值图I3中陆地连通域集合L={l1,...,lj,...,lm},其中lj表示第j个陆地连通域;提取每个水域连通域和陆地连通域的区域特征,根据判别规则对其类别进行重标定,得到增强图像I的优化水陆分割二值图I4;
(3c)对优化水陆分割二值图I4作形态学膨胀操作后,上采样恢复到原宽幅图像大小,得到最终水陆分割二值图I5;
(4)采用随机多尺度策略训练基于卷积神经网络的SCRDet目标检测模型M0,得到训练后的检测模型M;具体实现如下:
4a)将构建的光学遥感图像舰船检测数据集G的90%作为训练样本,剩余10%作为测试样本;
4b)随机选取训练样本中的一幅训练图像和其对应的标注,随机上下或左右翻转图像及标注得到变换图像X和真实标注Y;
4c)随机从[600,700,832]中选定某一尺度作为图像的短边长度,将变换图像X和真实标注Y按比例放缩到选定的尺度后,输入到SCRDet模型M0中,得到预测结果Y';
4d)计算预测结果Y'与真实标注Y之间的误差,使用优化器Adam最小化误差以更新SCRDet模型M0的权重参数;
4e)重复4b)-4d),当训练轮数达到200000时,得到训练后的检测模型M;
(5)利用最终水陆分割二值图I5,在原宽幅图像上用部分重叠的滑动窗口提取感兴趣区块作为待检测区域,构成待检测区域图像集合为F={f1,...,fi,...,fu}、位置集合为其中fi表示第i个检测区域,si表示检测区域fi的左上角坐标,将待检测区域图像集合F输入到检测模型M中,得到每个区域fi的区域检测结果;
(6)根据位置集合S将区域检测结果映射到原宽幅图像尺度上,得到初步检测结果集合其中Pi、分别表示初步检测的第i个检测框的类别、位置坐标、置信度分数;对初步检测结果集合A作改进的非极大值抑制,得到一次优化检测结果集合其中Qi、分别表示一次优化的第i个检测框的类别、位置坐标、置信度分数;
2.根据权利要求1所述的方法,其中(3a)中利用像素的上下文特征信息对增强图像I作初步阈值分割,具体实现如下:
3a1)对增强图像I的边缘作宽度为3的镜像拓展得到拓展图像I',以增强图像I的每个像素点为7×7滑动窗口的中心,在拓展图像I'上提取对应窗口区域并计算区域方差v作为中心像素点的上下文特征值,得到增强图像I的特征图V,该增强图像I在坐标(i,j)处的特征值为V(i,j);
3a2)以1为间隔统计特征图V的分布直方图,确定直方图峰值处所对应的峰值方差vmax,计算[vmax,+∞)范围内直方图的第一个谷值所对应的谷值方差gt,若V(i,j)≤gt则更新V(i,j)=1,否则,更新V(i,j)=0,对更新后的特征图V作形态学的膨胀操作,得到特征二值图I1;
3a3)用改进的拉普拉斯算子对增强图像I作灰度变换,利用OTSU自适应阈值法分割增强图像I,得到灰度二值图I2;
3a4)将特征二值图I1和灰度二值图I2逐像素对应作逻辑与操作,得到初步水陆分割二值图I3,I3中像素值0表示陆地,像素值1表示水域。
3.根据权利要求1所述的方法,其中(3c)中利用优化水陆分割二值图I4得到最终水陆分割二值图I5,实现如下:
3c1)复制优化水陆分割二值图I4,得到复制的结果图I4';
3c2)用15×15的椭圆结构元素逐像素扫描优化水陆分割二值图I4,并将结构元素与I4对应区域内的各像素点作逻辑与操作:
3c3)判断各像素点的结果,更新I4'对应区域内的中心像素:
若各像素点的结果都为0,则更新该对应区域中心像素为0;
否则,更新该对应区域中心像素为1;
3c4)将更新后的I4'进行8倍的上采样,将I4'的大小恢复到原宽幅图像大小,得到最终水陆分割二值图I5。
4.根据权利要求1所述的方法,其中(5)中利用最终水陆分割二值图I5在原始宽幅图像中提取感兴趣区块作为待检测区域,将待检测区域图像集合F输入到检测模型M中得到区域检测结果,具体实现如下:
5a)初始化待检测区域图像集合F和位置集合S为空集合;
5b)用大小为p×p、步长为p/2的部分重叠窗口扫描原宽幅遥感图像,计算原宽幅遥感图像的窗口区域f所对应的最终水陆分割二值图I5区域内的水域面积,设水域面积为Sw;
5c)根据Sw的大小,判断窗口区域f是否为感兴趣区块:
若Sw>(p/8)2,则判别窗口区域f为感兴趣区块,将窗口区域f加入待检测区域图像集合F,并将窗口区域f的左上角坐标s加入位置集合S;
否则,判别窗口区域f为非感兴趣区块,不进行任何操作;
5d)将待检测区域图像集合F={f1,...,fi,...,fu}输入到检测模型M中,得到每个区域fi的所有检测框的类别、位置坐标、置信度分数。
5.根据权利要求1所述的方法,其中(6)中将区域检测结果映射到原宽幅图像尺度上,对初步检测结果集合A作改进的非极大值抑制,具体实现如下:
6b)初始化一次优化后的检测结果集合B为空;
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911338663.3A CN111027511B (zh) | 2019-12-23 | 2019-12-23 | 基于感兴趣区块提取的遥感图像舰船检测方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911338663.3A CN111027511B (zh) | 2019-12-23 | 2019-12-23 | 基于感兴趣区块提取的遥感图像舰船检测方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111027511A CN111027511A (zh) | 2020-04-17 |
CN111027511B true CN111027511B (zh) | 2022-04-29 |
Family
ID=70212653
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911338663.3A Active CN111027511B (zh) | 2019-12-23 | 2019-12-23 | 基于感兴趣区块提取的遥感图像舰船检测方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111027511B (zh) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111626176B (zh) * | 2020-05-22 | 2021-08-06 | 中国科学院空天信息创新研究院 | 一种基于动态注意力机制的遥感目标快速检测方法及系统 |
CN112949389A (zh) * | 2021-01-28 | 2021-06-11 | 西北工业大学 | 一种基于改进目标检测网络的雾霾图像目标检测方法 |
CN112967335B (zh) * | 2021-03-10 | 2024-11-22 | 精英数智科技股份有限公司 | 气泡尺寸监测方法及装置 |
CN113112479A (zh) * | 2021-04-15 | 2021-07-13 | 清华大学 | 基于关键区块提取的渐进式目标检测方法和装置 |
CN113205469A (zh) * | 2021-06-04 | 2021-08-03 | 中国人民解放军国防科技大学 | 一种基于改进暗通道的单幅图像去雾方法 |
CN113781502B (zh) * | 2021-09-30 | 2024-06-28 | 浪潮云信息技术股份公司 | 一种超大分辨率图像训练数据预处理方法 |
CN114119617B (zh) * | 2021-11-12 | 2024-09-27 | 武汉大学 | 一种多光谱卫星遥感影像的内陆盐湖卤虫带提取方法 |
CN114782346B (zh) * | 2022-04-13 | 2024-10-29 | 大连理工大学 | 基于多形态数据扩增与分块识别的布匹图像缺陷检测方法 |
CN115082668B (zh) * | 2022-05-10 | 2024-12-03 | 北京大学 | 遥感图像中感兴趣区域的筛选方法、装置、设备及介质 |
CN115294066A (zh) * | 2022-08-09 | 2022-11-04 | 重庆科技学院 | 一种砂石粒径检测方法 |
CN116091451A (zh) * | 2023-01-09 | 2023-05-09 | 中国科学院苏州生物医学工程技术研究所 | 视网膜色素上皮细胞图像分割方法及系统 |
CN118608355B (zh) * | 2024-08-02 | 2025-01-14 | 医博士医教科技(深圳)有限公司 | 一种急救设备的应急救援管理方法及系统 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107784655A (zh) * | 2016-12-28 | 2018-03-09 | 中国测绘科学研究院 | 一种自适应阈值的视觉注意模型sar舰船检测算法 |
CN108133468A (zh) * | 2017-12-25 | 2018-06-08 | 南京理工大学 | 自适应参数增强和尾迹辅助检测的恒虚警率舰船检测方法 |
CN108171193A (zh) * | 2018-01-08 | 2018-06-15 | 西安电子科技大学 | 基于超像素局部信息度量的极化sar舰船目标检测方法 |
CN108921066A (zh) * | 2018-06-22 | 2018-11-30 | 西安电子科技大学 | 基于特征融合卷积网络的光学遥感图像舰船检测方法 |
CN109409285A (zh) * | 2018-10-24 | 2019-03-01 | 西安电子科技大学 | 基于重叠切片的遥感视频目标检测方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9196044B2 (en) * | 2014-02-26 | 2015-11-24 | Raytheon Company | False alarm rejection for boat detection candidates |
-
2019
- 2019-12-23 CN CN201911338663.3A patent/CN111027511B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107784655A (zh) * | 2016-12-28 | 2018-03-09 | 中国测绘科学研究院 | 一种自适应阈值的视觉注意模型sar舰船检测算法 |
CN108133468A (zh) * | 2017-12-25 | 2018-06-08 | 南京理工大学 | 自适应参数增强和尾迹辅助检测的恒虚警率舰船检测方法 |
CN108171193A (zh) * | 2018-01-08 | 2018-06-15 | 西安电子科技大学 | 基于超像素局部信息度量的极化sar舰船目标检测方法 |
CN108921066A (zh) * | 2018-06-22 | 2018-11-30 | 西安电子科技大学 | 基于特征融合卷积网络的光学遥感图像舰船检测方法 |
CN109409285A (zh) * | 2018-10-24 | 2019-03-01 | 西安电子科技大学 | 基于重叠切片的遥感视频目标检测方法 |
Non-Patent Citations (1)
Title |
---|
高分三号SAR图像舰船目标检测研究及实现;章林;《中国优秀博硕士学位论文全文数据库(硕士)信息科技辑》;20190215;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN111027511A (zh) | 2020-04-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111027511B (zh) | 基于感兴趣区块提取的遥感图像舰船检测方法 | |
CN109447994B (zh) | 结合完全残差与特征融合的遥感图像分割方法 | |
US11367217B2 (en) | Image processing method and apparatus, and related device | |
CN103714339B (zh) | 基于矢量数据的sar影像道路损毁信息提取方法 | |
CN110866871A (zh) | 文本图像矫正方法、装置、计算机设备及存储介质 | |
CN113971779B (zh) | 一种基于深度学习的水尺自动读数方法 | |
US20210158699A1 (en) | Method, device, readable medium and electronic device for identifying traffic light signal | |
CN107767400B (zh) | 基于层次化显著性分析的遥感图像序列动目标检测方法 | |
CN108510467A (zh) | 基于深度可变形卷积神经网络的sar图像目标识别方法 | |
CN109919002B (zh) | 黄色禁停线识别方法、装置、计算机设备及存储介质 | |
CN104978567B (zh) | 基于场景分类的车辆检测方法 | |
CN109840483B (zh) | 一种滑坡裂缝检测与识别的方法及装置 | |
CN111126335B (zh) | 一种结合显著性和神经网络的sar船只识别方法及系统 | |
CN104050471A (zh) | 一种自然场景文字检测方法及系统 | |
CN103810716B (zh) | 基于灰度搬移和Renyi熵的图像分割方法 | |
CN109726717A (zh) | 一种车辆综合信息检测系统 | |
CN110619328A (zh) | 基于图像处理和深度学习的船舶水尺读数智能识别方法 | |
WO2023124442A1 (zh) | 积水深度检测方法及装置 | |
CN106934386A (zh) | 一种基于自启发式策略的自然场景文字检测方法及系统 | |
CN110929635B (zh) | 基于信任机制下面部交并比的假脸视频检测方法及系统 | |
CN112819753B (zh) | 一种建筑物变化检测方法、装置、智能终端及存储介质 | |
CN109766823A (zh) | 一种基于深层卷积神经网络的高分辨率遥感船舶检测方法 | |
CN116758421A (zh) | 一种基于弱监督学习的遥感图像有向目标检测方法 | |
CN116740528A (zh) | 一种基于阴影特征的侧扫声呐图像目标检测方法及系统 | |
CN115272876A (zh) | 一种基于深度学习的遥感图像船舶目标检测方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |