CN110807424A - 一种基于航拍图像的港口船舶比对方法 - Google Patents
一种基于航拍图像的港口船舶比对方法 Download PDFInfo
- Publication number
- CN110807424A CN110807424A CN201911061925.6A CN201911061925A CN110807424A CN 110807424 A CN110807424 A CN 110807424A CN 201911061925 A CN201911061925 A CN 201911061925A CN 110807424 A CN110807424 A CN 110807424A
- Authority
- CN
- China
- Prior art keywords
- ship
- image
- coastline
- matching
- port
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 31
- 238000012545 processing Methods 0.000 claims abstract description 10
- 238000001514 detection method Methods 0.000 claims description 8
- 238000000605 extraction Methods 0.000 claims description 5
- 238000012216 screening Methods 0.000 claims description 4
- 238000012544 monitoring process Methods 0.000 abstract description 5
- 230000011218 segmentation Effects 0.000 abstract description 3
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 abstract description 2
- 239000003086 colorant Substances 0.000 abstract 1
- 239000000523 sample Substances 0.000 description 6
- 238000010586 diagram Methods 0.000 description 3
- 238000002372 labelling Methods 0.000 description 3
- 239000013074 reference sample Substances 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 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/22—Matching criteria, e.g. proximity measures
-
- 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
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/20—Image preprocessing
- G06V10/26—Segmentation of patterns in the image field; Cutting or merging of image elements to establish the pattern region, e.g. clustering-based techniques; Detection of occlusion
- G06V10/267—Segmentation of patterns in the image field; Cutting or merging of image elements to establish the pattern region, e.g. clustering-based techniques; Detection of occlusion by performing operations on regions, e.g. growing, shrinking or watersheds
-
- 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/40—Extraction of image or video features
- G06V10/46—Descriptors for shape, contour or point-related descriptors, e.g. scale invariant feature transform [SIFT] or bags of words [BoW]; Salient regional features
- G06V10/462—Salient features, e.g. scale invariant feature transforms [SIFT]
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Data Mining & Analysis (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Evolutionary Computation (AREA)
- Evolutionary Biology (AREA)
- General Engineering & Computer Science (AREA)
- Bioinformatics & Computational Biology (AREA)
- Artificial Intelligence (AREA)
- Life Sciences & Earth Sciences (AREA)
- Astronomy & Astrophysics (AREA)
- Remote Sensing (AREA)
- Image Analysis (AREA)
- Image Processing (AREA)
Abstract
本发明公开了一种基于航拍图像的港口船舶比对方法,包括如下步骤:对可见光视频图像进行海面区域分割,得到水面区域的掩码图像;再在图像中根据直线特征与空间位置关系,提取海岸线;然后在海岸线以外的海面区域内,进行停靠船舶的检测与匹配;最终在图像中用不同颜色矩形框,分别标注出匹配成功的船舶与未匹配的船舶。本发明利用无人机GNSS定位功能,拍照时记录无人机精确地理位置、云台姿态,并通过图像处理算法对图像进行匹配分析、去噪,在图像中标注出匹配的船舶与未匹配的船舶,为地面监控人员提供了有效信息。与现有技术相比,本发明实现了无人机的高效、智能化的港口监管,减少了人力,提高了港口监管的自动化程度。
Description
技术领域
本发明涉及航拍图像匹配技术领域,具体为一种基于航拍图像的港口船舶比对方法,主要用于港口监管,实现对船舶离港报警、到港报警、非法停靠报警。
背景技术
近几年来,随着无人机行业飞速发展,无人机也越来越多应用于港口、海岸线的监管。在港口中,海岸线长、作业范围大、环境复杂,如果仅依靠人力,不仅耗费较多资源,并且难以实现大范围的船舶监管。采用图像处理技术的自动图像匹配,对于节省人力、提高监管效率,有重要意义。因此,我们提出一种基于航拍图像的港口船舶比对方法。
发明内容
本发明的目的在于提供一种基于航拍图像的港口船舶比对方法,实现了无人机的港口船舶自动监控,提高了无人机港口监控的智能化程度和效率,减少了人力,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:
一种基于航拍图像的港口船舶比对方法,包括以下步骤:
对图像进行海面区域的分割与海岸线提取;
对图像进行停靠船舶的检测与匹配。
优选的,所述对图像进行海面区域的分割与海岸线提取过程中提取了海面、海岸线的空间信息,用于协助定位船舶位置,最终进行船舶的匹配。
优选的,所述对图像进行海面区域的分割方法包括:
采用AC算法提取图像显著性特征,然后进行二值化处理,分割得到图像中可能为海面的n个区域~;
在可能为海面的多个区域中,对每个区域进行面积计算,得到面积最大的区域;
对图像进行RGB到HSV色彩空间的转换,在的质心撒播1个种子点,通过漫水填充的方式,标注所有与种子点H值相差小于的像素,作为海面区域。
优选的,所述对图像进行海岸线提取的方法包括:
对图像进行霍夫直线检测,得到k条直线~;
对直线~遍历,根据海岸线两侧一侧是海、一侧是陆地的特征,进行直线筛选,得到符合海岸线特征的直线。
优选的,所述对图像进行停靠船舶的检测与匹配中对船舶检测的方法包括:
在海岸线以外的海面区域内,采用AC算法提取图像显著性特征,然后进行二值化处理,分割得到船舶区域。
优选的,所述对图像进行停靠船舶的检测与匹配中对船舶匹配的方法包括:
对于两幅图像,选择海岸线以外的区域,作为待处理的感兴趣区域;
对两幅图像进行基于ORB方法的特征点提取与特征点描述,并采用BruteForce进行两幅图像特征点的匹配;
采用GMS方法对匹配的特征点进行筛选去噪,得到高鲁棒性的匹配点集;
对于每个船舶区域,计算该区域内部的匹配点数量,超过某阈值时,认为是匹配的船舶,否则认为是未匹配的船舶。
与现有技术相比,本发明的有益效果是:本发明提供的一种基于航拍图像的港口船舶比对方法,在无人机港口监管过程中,一共有多次飞行任务。第一次飞行目的为采集样本,无人机保持约140~200米高度,利用无人机自稳云台搭载的摄像头向下方拍摄(俯仰角-85°~-95°),以获取船舶图像集,并在每幅图像中叠加pos数据,该次飞行拍摄的图像作为比对参考样本。后续每次飞行任务之前,读取第一次飞行所采集到的图像集中的pos信息,自动生成航线,并使云台在飞行过程中保持和第一次飞行一致的姿态;如果当前经纬度和样本集中某张图像的经纬度接近(距离小于某个阈值),立即加载样本图像、当前图像,通过算法处理,得到两张图像中,匹配到的船舶以及未匹配到的船舶的像素坐标,同时在图像中叠加目标框,并在后端地面站平台进行语音报警。与现有技术相比,本发明实现了无人机的港口船舶自动监控,提高了无人机港口监控的智能化程度和效率,减少了人力。
附图说明
图1为本发明的一种基于航拍图像的港口船舶比对方法的流程示意图;
图2为本发明港口监管场景示意图;
图3为本发明样本图像与当前图像示意图;
图4为本发明海面区域标注示意图;
图5为本发明图像匹配示意图;
图6为本发明船舶标注示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图和具体实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明利用图像处理技术,对两幅图像中的船舶目标进行检测、匹配,并将目标的方框叠加到图像中,并在地面站实现声音报警
请参阅图1~图6所示,本发明提供的一种基于航拍图像的港口船舶比对方法,包括以下步骤:
首先,如图2所示,无人机保持合适的飞行高度和云台姿态,对港口海岸线停靠的船舶拍摄;
其次,如图3所示,根据当前经纬度、样本图像的经纬度信息,自动加载样本图像,同时获取当前图像;
再次,如图4所示,根据海面区域显著性低、港口和船舶区域显著性高的特性,进行图像显著性检测,得到可能为海面的候选区域,然而,仅有显著性检测无法准确标注出海面区域,需要对候选区域进行筛选,得到最大的候选区域,由漫水填充标注出属于海面的所有像素,接着,通过直线提取和筛选,得到海岸线,并在海岸线以外的海面区域内,采用AC算法提取图像显著性特征,然后进行二值化处理,分割得到船舶区域;
最后,如图5和图6所示,对于两幅图像,选择海岸线以外的区域,作为待处理的感兴趣区域(ROI),在该区域中,对两幅图像进行特征点的匹配和筛选去噪,得到高鲁棒性的匹配点集,并对于每个船舶区域,通过匹配点数量判定是否为匹配的船舶,通过绿色矩形框标注出匹配的船舶,红色矩形框标注出未匹配的船舶。
本发明通过图像和无人机pos数据的结合,并通过图像处理的方式,匹配同一场景不同时刻的船舶目标。无人机第一次飞行时,采集图像并在图像中叠加pos信息,作为参考样本,后续的飞行任务中,自动生成航线,并根据当前经纬度自动加载样本图像,自动实现比对,将坐标框叠加到当前图像中,并给出报警信号,提示值守人员。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。
Claims (6)
1.一种基于航拍图像的港口船舶比对方法,其特征在于,包括以下步骤:
对图像进行海面区域的分割与海岸线提取;
对图像进行停靠船舶的检测与匹配。
2.根据权利要求1所述的一种基于航拍图像的港口船舶比对方法,其特征在于:所述对图像进行海面区域的分割与海岸线提取过程中提取了海面、海岸线的空间信息,用于协助定位船舶位置,最终进行船舶的匹配。
3.根据权利要求2所述的一种基于航拍图像的港口船舶比对方法,其特征在于:所述对图像进行海面区域的分割方法包括:
采用AC算法提取图像显著性特征,然后进行二值化处理,分割得到图像中可能为海面的n个区域~;
在可能为海面的多个区域中,对每个区域进行面积计算,得到面积最大的区域;
对图像进行RGB到HSV色彩空间的转换,在的质心撒播1个种子点,通过漫水填充的方式,标注所有与种子点H值相差小于的像素,作为海面区域。
4.根据权利要求2所述的一种基于航拍图像的港口船舶比对方法,其特征在于:所述对图像进行海岸线提取的方法包括:
对图像进行霍夫直线检测,得到k条直线~;
对直线~遍历,根据海岸线两侧一侧是海、一侧是陆地的特征,进行直线筛选,得到符合海岸线特征的直线。
5.根据权利要求1所述的一种基于航拍图像的港口船舶比对方法,其特征在于:所述对图像进行停靠船舶的检测与匹配中对船舶检测的方法包括:
在海岸线以外的海面区域内,采用AC算法提取图像显著性特征,然后进行二值化处理,分割得到船舶区域。
6.根据权利要求1所述的一种基于航拍图像的港口船舶比对方法,其特征在于:所述对图像进行停靠船舶的检测与匹配中对船舶匹配的方法包括:
对于两幅图像,选择海岸线以外的区域,作为待处理的感兴趣区域;
对两幅图像进行基于ORB方法的特征点提取与特征点描述,并采用BruteForce进行两幅图像特征点的匹配;
采用GMS方法对匹配的特征点进行筛选去噪,得到高鲁棒性的匹配点集;
对于每个船舶区域,计算该区域内部的匹配点数量,超过某阈值时,认为是匹配的船舶,否则认为是未匹配的船舶。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911061925.6A CN110807424B (zh) | 2019-11-01 | 2019-11-01 | 一种基于航拍图像的港口船舶比对方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911061925.6A CN110807424B (zh) | 2019-11-01 | 2019-11-01 | 一种基于航拍图像的港口船舶比对方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110807424A true CN110807424A (zh) | 2020-02-18 |
CN110807424B CN110807424B (zh) | 2024-02-02 |
Family
ID=69501006
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911061925.6A Active CN110807424B (zh) | 2019-11-01 | 2019-11-01 | 一种基于航拍图像的港口船舶比对方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110807424B (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111931552A (zh) * | 2020-05-27 | 2020-11-13 | 淮阴工学院 | 一种基于直接线性变换的湖面船舶定位方法 |
CN112115891A (zh) * | 2020-09-24 | 2020-12-22 | 电子科技大学 | 一种基于一维多向抽取的sar图像港口检测方法 |
CN112818789A (zh) * | 2021-01-25 | 2021-05-18 | 三亚海兰寰宇海洋信息科技有限公司 | 一种船只进出港的检测方法及装置 |
CN113065559A (zh) * | 2021-06-03 | 2021-07-02 | 城云科技(中国)有限公司 | 图像比对方法、装置、电子设备及存储介质 |
CN115456474A (zh) * | 2022-10-13 | 2022-12-09 | 深圳中科天巡信息技术有限公司 | 一种基于人工智能的港口运营调度方法及系统 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102324020A (zh) * | 2011-09-02 | 2012-01-18 | 北京新媒传信科技有限公司 | 人体肤色区域的识别方法和装置 |
CN103886285A (zh) * | 2014-03-11 | 2014-06-25 | 武汉大学 | 先验地理信息辅助下的光学遥感影像舰船检测方法 |
CN104077777A (zh) * | 2014-07-04 | 2014-10-01 | 中国科学院大学 | 一种海面舰船目标检测方法 |
CN106485722A (zh) * | 2016-09-21 | 2017-03-08 | 北京航天宏图信息技术股份有限公司 | 一种遥感影像中靠港舰船检测方法 |
CN107818326A (zh) * | 2017-12-11 | 2018-03-20 | 珠海大横琴科技发展有限公司 | 一种基于场景多维特征的船只检测方法及系统 |
CN109766830A (zh) * | 2019-01-09 | 2019-05-17 | 深圳市芯鹏智能信息有限公司 | 一种基于人工智能图像处理的舰船目标识别系统及方法 |
CN109816720A (zh) * | 2018-12-21 | 2019-05-28 | 歌尔股份有限公司 | 道路中心检测方法、机载设备及存储介质 |
WO2019114145A1 (zh) * | 2017-12-12 | 2019-06-20 | 深圳光启合众科技有限公司 | 监控视频中人数检测方法及装置 |
-
2019
- 2019-11-01 CN CN201911061925.6A patent/CN110807424B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102324020A (zh) * | 2011-09-02 | 2012-01-18 | 北京新媒传信科技有限公司 | 人体肤色区域的识别方法和装置 |
CN103886285A (zh) * | 2014-03-11 | 2014-06-25 | 武汉大学 | 先验地理信息辅助下的光学遥感影像舰船检测方法 |
CN104077777A (zh) * | 2014-07-04 | 2014-10-01 | 中国科学院大学 | 一种海面舰船目标检测方法 |
CN106485722A (zh) * | 2016-09-21 | 2017-03-08 | 北京航天宏图信息技术股份有限公司 | 一种遥感影像中靠港舰船检测方法 |
CN107818326A (zh) * | 2017-12-11 | 2018-03-20 | 珠海大横琴科技发展有限公司 | 一种基于场景多维特征的船只检测方法及系统 |
WO2019114145A1 (zh) * | 2017-12-12 | 2019-06-20 | 深圳光启合众科技有限公司 | 监控视频中人数检测方法及装置 |
CN109816720A (zh) * | 2018-12-21 | 2019-05-28 | 歌尔股份有限公司 | 道路中心检测方法、机载设备及存储介质 |
CN109766830A (zh) * | 2019-01-09 | 2019-05-17 | 深圳市芯鹏智能信息有限公司 | 一种基于人工智能图像处理的舰船目标识别系统及方法 |
Non-Patent Citations (3)
Title |
---|
TOMOYA FUKUKAWA.ET AL: "Road Detection Method Corresponded to Multi Road Types with Flood Fill and Vehicle Control", 《IEEE》 * |
TOMOYA FUKUKAWA.ET AL: "Road Detection Method Corresponded to Multi Road Types with Flood Fill and Vehicle Control", 《IEEE》, 12 June 2014 (2014-06-12), pages 274 - 277 * |
王飞;高小伟;高宁;赵建华;吴合风;孟庆辉;: "面向海洋应用的无人机遥感图像配准研究", 测绘通报, no. 11, pages 123 * |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111931552A (zh) * | 2020-05-27 | 2020-11-13 | 淮阴工学院 | 一种基于直接线性变换的湖面船舶定位方法 |
CN112115891A (zh) * | 2020-09-24 | 2020-12-22 | 电子科技大学 | 一种基于一维多向抽取的sar图像港口检测方法 |
CN112115891B (zh) * | 2020-09-24 | 2022-06-14 | 电子科技大学 | 一种基于一维多向抽取的sar图像港口检测方法 |
CN112818789A (zh) * | 2021-01-25 | 2021-05-18 | 三亚海兰寰宇海洋信息科技有限公司 | 一种船只进出港的检测方法及装置 |
CN112818789B (zh) * | 2021-01-25 | 2024-10-22 | 海南海兰寰宇海洋信息科技有限公司 | 一种船只进出港的检测方法及装置 |
CN113065559A (zh) * | 2021-06-03 | 2021-07-02 | 城云科技(中国)有限公司 | 图像比对方法、装置、电子设备及存储介质 |
CN115456474A (zh) * | 2022-10-13 | 2022-12-09 | 深圳中科天巡信息技术有限公司 | 一种基于人工智能的港口运营调度方法及系统 |
CN115456474B (zh) * | 2022-10-13 | 2023-11-10 | 深圳中科天巡信息技术有限公司 | 一种基于人工智能的港口运营调度方法及系统 |
Also Published As
Publication number | Publication date |
---|---|
CN110807424B (zh) | 2024-02-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110807424B (zh) | 一种基于航拍图像的港口船舶比对方法 | |
Shao et al. | Saliency-aware convolution neural network for ship detection in surveillance video | |
CN107516077B (zh) | 基于激光点云和影像数据融合的交通标牌信息提取方法 | |
CN107392963B (zh) | 一种用于软式自主空中加油的仿鹰眼运动目标定位方法 | |
CN110443201B (zh) | 基于多源影像联合形状分析与多属性融合的目标识别方法 | |
CN109636771B (zh) | 基于图像处理的飞行目标检测方法及系统 | |
CN108806334A (zh) | 一种基于图像的智能船舶身份识别方法 | |
CN108256491B (zh) | 无预设靶标的复杂场景无人机自主降落候选区筛选方法 | |
CN108805904A (zh) | 一种基于卫星序列图像的运动舰船检测与跟踪方法 | |
CN112308916A (zh) | 一种基于图像靶标的目标位姿识别方法 | |
CN107679470A (zh) | 一种基于hdr技术的交通标志牌检测和识别方法 | |
CN108985274A (zh) | 水面异物识别方法 | |
CN114331986A (zh) | 一种基于无人机视觉的坝体裂纹识别与测量方法 | |
CN107862271B (zh) | 一种舰船目标的检测方法 | |
CN112308913A (zh) | 一种基于视觉的车辆定位方法、装置及车载终端 | |
CN104504675A (zh) | 一种主动视觉定位方法 | |
Luo et al. | Stationary vehicle detection in aerial surveillance with a UAV | |
CN106203439B (zh) | 基于标志物多特征融合的无人机自动寻的着陆方法 | |
Li et al. | A novel framework for urban change detection using VHR satellite images | |
Heyn et al. | A system for automated vision-based sea-ice concentration detection and floe-size distribution indication from an icebreaker | |
CN112927459B (zh) | 一种基于无人机视觉的九宫格火势预测方法及应用 | |
CN112070786B (zh) | 一种警戒雷达ppi图像目标和干扰提取方法 | |
Pfeiffer et al. | Detecting beach litter in drone images using deep learning | |
CN117095029A (zh) | 空中飞行小目标检测方法及装置 | |
CN109784229A (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 |