基于卷积神经网络和合成目标的星载红外图像舰船检测

2023-11-01 16:40

本文主要是介绍基于卷积神经网络和合成目标的星载红外图像舰船检测,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

这篇文章会让你大长见识,当然也不是一般实验条件能做的,我是第一次见到逆卷积这样操作的。另外就是结构非常值得学习,总分结构特别有条理,能用条说的绝不写成一片文字。

题目:Ship detection in spaceborne infrared images based on Convolutional Neural

摘要:星载红外图像的舰船检测在军事和民事应用都非常重要,因为它的检测无关天气。尽管近来深度学习方法已经成功的应用于很多图片处理领域,训练深度学习模型依旧依赖大量的标签数据。这就限制了它在红外图片目标检测任务中的应用。考虑到这些,我们提出了一个新的基于卷积神经网络的红外舰船检测模型。该卷积网络只用合成目标训练。针对有限的红外训练数据问题,我们设计了一个转换网络来生成大量合成红外舰船目标。这些原始舰船目标来自谷歌地球图片。在近红外图片,短波红外图片和由landsat-8卫星拍摄的长波红外图片下进行实验。结果显示T-Net的目标生成能力很高效。仅仅应用于合成的训练样本中,我们提出的检测方法比其他经典的舰船检测方法准确率更高。

1.引言

近几年,红外成像传感技术飞速发展,对比可选择的远距离场景图片,利用红外图片进行舰船检测比热成像更具优势,而且可以不受天气原因干扰。

接下来介绍了一些利用多传感器信息融合的图片来进行检测的方法,说明这些方法采用了低级的信息提取手段,在复杂情况下也只能有有限的提升空间。然后介绍了一些分类方法,并说明了它们的限制,强调了CNN方法的好处。

2.方法

整体分3部分:

①使用T-Net生成合成目标;

②使用模板过滤法提取候选框;

③使用C-net识别候选框

2.1生成合成目标

 

2.2候选目标提取

 

 

 

 

 

 

2.3识别候选目标

 

3.实验结果与分析

实验细节分3部分:

①实验数据

②训练T-Net和C-Net

③检测结果和结果分析

3.1实验数据

实验数据包括2部分:

①选择目标图片

②红外图片

3.2训练细节

T-Net:1474

C-Net:5898  64*64

 

3.3检测结果与分析

 

 

 

 

 

3.4对比分析

 

 

4.结论

 

 

 

 

 

 

这篇关于基于卷积神经网络和合成目标的星载红外图像舰船检测的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/324350

相关文章

Python中OpenCV与Matplotlib的图像操作入门指南

《Python中OpenCV与Matplotlib的图像操作入门指南》:本文主要介绍Python中OpenCV与Matplotlib的图像操作指南,本文通过实例代码给大家介绍的非常详细,对大家的学... 目录一、环境准备二、图像的基本操作1. 图像读取、显示与保存 使用OpenCV操作2. 像素级操作3.

C/C++的OpenCV 进行图像梯度提取的几种实现

《C/C++的OpenCV进行图像梯度提取的几种实现》本文主要介绍了C/C++的OpenCV进行图像梯度提取的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的... 目录预www.chinasem.cn备知识1. 图像加载与预处理2. Sobel 算子计算 X 和 Y

c/c++的opencv图像金字塔缩放实现

《c/c++的opencv图像金字塔缩放实现》本文主要介绍了c/c++的opencv图像金字塔缩放实现,通过对原始图像进行连续的下采样或上采样操作,生成一系列不同分辨率的图像,具有一定的参考价值,感兴... 目录图像金字塔简介图像下采样 (cv::pyrDown)图像上采样 (cv::pyrUp)C++ O

Python+wxPython构建图像编辑器

《Python+wxPython构建图像编辑器》图像编辑应用是学习GUI编程和图像处理的绝佳项目,本教程中,我们将使用wxPython,一个跨平台的PythonGUI工具包,构建一个简单的... 目录引言环境设置创建主窗口加载和显示图像实现绘制工具矩形绘制箭头绘制文字绘制临时绘制处理缩放和旋转缩放旋转保存编

python+OpenCV反投影图像的实现示例详解

《python+OpenCV反投影图像的实现示例详解》:本文主要介绍python+OpenCV反投影图像的实现示例详解,本文通过实例代码图文并茂的形式给大家介绍的非常详细,感兴趣的朋友一起看看吧... 目录一、前言二、什么是反投影图像三、反投影图像的概念四、反向投影的工作原理一、利用反向投影backproj

Python中edge-tts实现便捷语音合成

《Python中edge-tts实现便捷语音合成》edge-tts是一个功能强大的Python库,支持多种语言和声音选项,本文主要介绍了Python中edge-tts实现便捷语音合成,具有一定的参考价... 目录安装与环境设置文本转语音查找音色更改语音参数生成音频与字幕总结edge-tts 是一个功能强大的

使用Python实现IP地址和端口状态检测与监控

《使用Python实现IP地址和端口状态检测与监控》在网络运维和服务器管理中,IP地址和端口的可用性监控是保障业务连续性的基础需求,本文将带你用Python从零打造一个高可用IP监控系统,感兴趣的小伙... 目录概述:为什么需要IP监控系统使用步骤说明1. 环境准备2. 系统部署3. 核心功能配置系统效果展

使用Python实现图像LBP特征提取的操作方法

《使用Python实现图像LBP特征提取的操作方法》LBP特征叫做局部二值模式,常用于纹理特征提取,并在纹理分类中具有较强的区分能力,本文给大家介绍了如何使用Python实现图像LBP特征提取的操作方... 目录一、LBP特征介绍二、LBP特征描述三、一些改进版本的LBP1.圆形LBP算子2.旋转不变的LB

Python实现word文档内容智能提取以及合成

《Python实现word文档内容智能提取以及合成》这篇文章主要为大家详细介绍了如何使用Python实现从10个左右的docx文档中抽取内容,再调整语言风格后生成新的文档,感兴趣的小伙伴可以了解一下... 目录核心思路技术路径实现步骤阶段一:准备工作阶段二:内容提取 (python 脚本)阶段三:语言风格调

OpenCV图像形态学的实现

《OpenCV图像形态学的实现》本文主要介绍了OpenCV图像形态学的实现,包括腐蚀、膨胀、开运算、闭运算、梯度运算、顶帽运算和黑帽运算,文中通过示例代码介绍的非常详细,需要的朋友们下面随着小编来一起... 目录一、图像形态学简介二、腐蚀(Erosion)1. 原理2. OpenCV 实现三、膨胀China编程(