解决小目标检测常用手段——图像平铺

本文涉及的产品
全局流量管理 GTM,标准版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
云解析 DNS,旗舰版 1个月
简介: 解决小目标检测常用手段——图像平铺

需求背景


  在日常的目标检测的任务中,我们常常会遇到小目标需要进行检测。这里的“小目标分“两类:


  1. 小目标可能是由目标距离摄像头距离较远导致目标成像的像素较小
  2. 可能是由于目标本身就小造成的。


  那么在进行目标检测的过程中,我们需要处理一些由于第一类造成的”小目标“进行检测,常用的一种手段就是图像平铺。(下述文章中,小目标即指由第一类原因造成的)。




如何制作


  在制作小目标数据集之前,我们肯定是会以原始数据集进行制作(假定我们的原始数据集图像大小为:1920x1080),这里以单张图像为例子进行思路流程讲解。


  我们拿到了一张原始图像以及xml标签文件,我们需要分别对img和xml进行处理,这里我将分开讲解。


处理img:


  1. 获取原始图像的size;


  1. 计算对原始图像的NewSize = size/3;


  1. 对原始图像进行resize处理(处理后的大小为NewSize);


  1. COPY9份数据为后面组成3x3网格数据做准备;


  1. 对COPY的每份数据可以进行不改变目标位置处理(例如:亮度、噪声和滤波);


  1. 拼接处理后的图像(拼接后的图像大小仍为size = (1920x1080))。


样图示例:

image.png


这样处理图像数据后我们不仅仅得到了小目标数据集,还对数据集进行了9倍的扩增同时也增加了数据的复杂度。



处理xml


  1. 读取xml文件;


  1. 解析xml中对应的img数据;


  1. 获取坐标并计算3x3网格中每一个目标的坐标;


  1. 对不同的坐标的label进行编写;


  1. 新建一个xml(同img名称)把数据写入。


注意事项: 这里需要注意的是当img中存在单个目标和多个目标进行解析的时候需要分类解析,这是两种不同的解析方法




后言


上述图像平铺的方法介绍到这里,经实验检测,具有一定的效果,后续改善化后,我再来告知大家。感谢大家阅读本文。



相关文章
|
6月前
|
机器学习/深度学习 算法 测试技术
低照度增强算法(图像增强+目标检测+代码)
低照度增强算法(图像增强+目标检测+代码)
|
21天前
|
机器学习/深度学习 存储 编解码
什么是图像噪声?是如何产生的?图像去噪技术都有哪些?
图像噪声是在图像采集、传输和处理过程中产生的像素值异常现象,主要由光子计数统计、电子偏移和放大器噪声等因素引起。噪声影响图像质量,降低信噪比,使特征难以识别。图像去噪技术包括传统方法(如空间域滤波、频域滤波、图像压缩和超糅合)和基于深度学习的方法(如卷积神经网络、残差网络和生成对抗网络),旨在有效去除噪声,提高图像质量。
|
1月前
|
数据采集
遥感语义分割数据集中的切图策略
该脚本用于遥感图像的切图处理,支持大尺寸图像按指定大小和步长切割为多个小图,适用于语义分割任务的数据预处理。通过设置剪裁尺寸(cs)和步长(ss),可灵活调整输出图像的数量和大小。此外,脚本还支持标签图像的转换,便于后续模型训练使用。
18 0
|
3月前
|
算法
基于小波变换的图像自适应增强算法
基于小波变换的图像自适应增强算法
18 0
|
6月前
|
机器学习/深度学习 人工智能 算法
使用纹理对比度检测检测AI生成的图像
在本篇文章中我们将介绍如何开发一个深度学习模型来检测人工智能生成的图像
91 0
|
6月前
|
机器学习/深度学习 算法 搜索推荐
【实操】数据扩增:Retinex算法用于图像颜色恢复和对比度增强
【实操】数据扩增:Retinex算法用于图像颜色恢复和对比度增强
108 0
【实操】数据扩增:Retinex算法用于图像颜色恢复和对比度增强
|
6月前
|
机器学习/深度学习 编解码 测试技术
图像超分:真实感图像超分辨率的局部判别学习方法
图像超分:真实感图像超分辨率的局部判别学习方法
91 0
|
6月前
|
算法 数据挖掘
[Halcon&图像] 阈值分割算法拓展
[Halcon&图像] 阈值分割算法拓展
134 1
|
计算机视觉
【图像去噪】基于混合自适应(EM 自适应)实现自适应图像去噪研究(Matlab代码实现)
【图像去噪】基于混合自适应(EM 自适应)实现自适应图像去噪研究(Matlab代码实现)
|
机器学习/深度学习 编解码 人工智能
深度学习应用篇-计算机视觉-图像增广1:数据增广、图像混叠、图像剪裁类变化类等详解
深度学习应用篇-计算机视觉-图像增广1:数据增广、图像混叠、图像剪裁类变化类等详解
深度学习应用篇-计算机视觉-图像增广1:数据增广、图像混叠、图像剪裁类变化类等详解