网络上的数据集和验证集每一类都有超过1000的数据量,但是由于手工截图的效率较低,以及房屋矢量影像不够精确,本次学习和验证的最终数据量太小,容易造成训练时的过拟合。过拟合是指为了得到一致假设而使假设变得过度严格,也就是说当前学习后的模型,只适用于当前的数据,换一套建筑物遥感影像就无法识别。因此为了解决过拟合,从数据的角度需要对当前数据进行增强。常用的数据增强方法有:对颜色的数据增强、尺度变换、水平/垂直翻转、旋转/仿射变换以及类别不平衡数据的增广等。
本次实验主要对于单幅影像截取的数据集进行使用了颜色增强、旋转、翻转。
开始阶段主要针对基于phyon进行图像增强技术,发现对于phyon使用过程中缺少opencv库,无法进行相关图像处理,在安装pip,numpy等后,仍无法进行图像处理的设置。转换技术主要通过matlab进行图像处理。
1.图像读取
imread是读取图像的函数。pout.tif是matlab内置的图像,不管在什么程序内都可以直接读取。
> I = imread(‘F:\deep_learn\data\test_tiff\build05.png’);% 读取彩色图
> figure(1); imshow(I) title(‘build05’); %I=rgb2gray(RGB); %imshow(I);
> %title(‘原始灰度图像’);
注:对于图片格式具有要求,在个人测试发现.jpeg,.tiff格式的文件无法读取。
2.图像锐化处理
在图像锐化增强中,我们希望找到一种各向同性的边缘检测算子,这个算子就是拉普拉斯算子,该算子及其对f(x,y)的作用是

由一维信号的锐化公式可得到二维数字图像的锐化公式为

(1)
在数字图像处理中, 可用差分方程表示为
(2)
(3)
将式(2)和式(3)代入式(1),可得图像的拉普拉斯锐化表示为


式中,α为锐化强度系数(一般取为正整数),α越大,锐化的程度就越强,对应于图中的“过冲”就越大。
代码:

>    a=1;
>     model=[0 -2*a 0;-2*a 1+4*a -2*a;0 -2*a 0];
>     [m,n]=size(I);
>     Ig=I;
>     for i=2:m-1
>         for j=2:n-1
>             Ig(i,j)=(1+4*a).*I(i,j)-a.*(I(i+1,j)+I(i-1,j)+I(i,j+1)+I(i,j-1));
>             %Ig(i,j)=sum(sum(Ig));
>         end
>     end
>     %Ig=Ig+I;
>     %subplot(132);
>     %imshow(uint8(Ig));
>     %title('锐化后的图像');
>
>     Ig2=double(I); %将f转换归一化的double类图像,然后进行滤波
>     w=fspecial('laplacian',0);
>     g1=imfilter(I,w,'replicate');
>     g=I-g1;
>     %subplot(133);
>     imshow(g);
>     title('matlab自带函数锐化');

3.图像存储

imwrite(g,'F:\\deep_learn\\data\\test_tiff\\build05_sharpen.jpg');

同样,imwrite也有相对路径和绝对路径的存储,以及连续的存储方法。同imread
imwrite(I,’pout1.jpg’);
imwrite(I,’image\pout1.jpg’);
imwrite(I,’D:\Matlab\image\pout1.jpg’);
imwrite(I,[’image\’,num2str(i),’.jpg’]);%i是变量,需要定义
这里的.jpg可以改成.bmp等,想要的格式。
需要注明的是,存储所选择的文件夹,需要已经建立好。那么怎么去自动建立文件夹呢?
需要用mkdir函数。
mkdir(‘D:\image\1’)%绝对路径的建立。
mkdir(‘image\1’);%绝对路径文件夹的建立。创建之后,在Matlab文件夹内。
这样就能够节省很多的人力。当文件比较多的情况下,人工去建立的话,还容易出错。

深度学习——图像锐化相关推荐

  1. 快速构建深度学习图像数据集,微软Bing和Google哪个更好用?

    译者 | Serene 编辑 | 明明 出品 | AI 科技大本营(公众号ID:rgznai100) [AI 科技大本营导读]在本文中,作者将利用微软的 Bing Image Search API 来 ...

  2. 【每周CV论文】初学深度学习图像风格化要读的文章

    欢迎来到<每周CV论文>.在这个专栏里,还是本着有三AI一贯的原则,专注于让大家能够系统性完成学习,所以我们推荐的文章也必定是同一主题的. 图像风格化的研究由来以久,这是一个艺术和科学相结 ...

  3. 【每周CV论文】初学深度学习图像修复应该要读的文章

    欢迎来到<每周CV论文>.在这个专栏里,还是本着有三AI一贯的原则,专注于让大家能够系统性完成学习,所以我们推荐的文章也必定是同一主题的. 图像修复(image inpainting)或补 ...

  4. 【每周CV论文】初学深度学习图像对比度增强应该要读的文章

    欢迎来到<每周CV论文>.在这个专栏里,还是本着有三AI一贯的原则,专注于让大家能够系统性完成学习,所以我们推荐的文章也必定是同一主题的. 图像对比度增强,即增强图像中的有用信息,抑制无用 ...

  5. 【每周CV论文】初学深度学习图像超分辨应该要读的文章

    欢迎来到<每周CV论文>.在这个专栏里,还是本着有三AI一贯的原则,专注于让大家能够系统性完成学习,所以我们推荐的文章也必定是同一主题的. 图像超分辨是一个非常实际应用价值的方向,今天给大 ...

  6. 【每周CV论文】深度学习图像降噪应该从阅读哪些文章开始

    欢迎来到<每周CV论文推荐>.在这个专栏里,还是本着有三AI一贯的原则,专注于让大家能够系统性完成学习,所以我们推荐的文章也必定是同一主题的. 图像降噪是图像处理领域中非常传统和经典的问题 ...

  7. 6-机器学习启蒙- 深度学习: 图像搜索

    6- 深度学习: 图像搜索 github: https://github.com/mtianyan/graphLabStartedML 深度学习: 图像搜索 基于图片的相似度来选购商品 可视化商品推荐 ...

  8. camvid数据集介绍_深度学习图像数据集介绍(MSCOCO)

    深度学习图像数据集介绍(MSCOCO) MSCOCO数据集是微软开发维护的大型图像数据集,次数聚集的任务包括识别(recognition),分割(segementation),及检测(detectio ...

  9. 深度学习图像超分辨率最新综述:从模型到应用

    点击我爱计算机视觉标星,更快获取CVML新技术 今日arXiv新上论文<Deep Learning for Image Super-resolution:A Survey>,详细回顾了近年 ...

最新文章

  1. {code:-1,error:`QcloudSecretId`不能为空,请确保 SDK 配置已正确初始化}解决方法
  2. 爬虫之谷歌浏览器xpath helper插件的安装和使用
  3. 马化腾:微信将被谁颠覆,领衔下一代互联网的终端居然是?
  4. 美国五大科技巨头的人工智能竞赛
  5. 为什么plotly被称为“有史以来最牛逼”可视化神器?
  6. LAN,城域网,广域网,国际互联网
  7. umask 和 新建文件、目录的默认权限
  8. linux设置esp8266默认网卡,ESP8266 Linux开发环境搭建
  9. 【codevs1582】【BZOJ1228】E和D,博弈
  10. mysql数据库新浪博客_4.MySQL数据库类的定义
  11. mysql核心内幕_MySQL核心内幕
  12. xcode 中不小心删除 stroryboard 的恢复办法
  13. JavaScript复习笔记(3)——数据类型(null、undefined、NaN)与深度克隆
  14. kindle文件转PDF文件
  15. 兄弟连php课程,LAMP兄弟连PHP课程学习笔记 第一天 PHP基本语法
  16. 施耐德变频器与昆仑通态触摸屏Modbus通讯程序实现正转反转,启停复位,频率设定等功能
  17. 需要在计算机安装msxml版本,Office2010安装需要MSXML版本6.10.1129.0的方法
  18. 人脸识别面试常见题目总结
  19. oracle 添加表权限不足,oracle 创建表空间报权限不足,引发的问题如下 | 学步园...
  20. 在线社交网络分析 github,在线社交网络分析软件

热门文章

  1. 心肌炎康复过程的心得分享
  2. 对接亚马逊(amazon)demo
  3. R语言绘制美国疫情地图(可交互式)
  4. 两个span标签(或i标签)之间有间隙的问题
  5. Fabric智能合约安全检测工具 讨论帖
  6. 3.GraphPad图表分类
  7. 清华在职计算机博士招生简章,清华大学博士招生改革说明
  8. Android Audio播放流程详解
  9. js怎么将json数据展示在html代码,JS格式化json数据展示到页面中
  10. 2022.06.26 华为od机试真题