图像处理
文章平均质量分 79
不用先生
理论夯基础,实践筑高楼。时刻在路上,永远在学习。
展开
-
【论文学习】Fast End-to-End Trainable Guided Filter
前言 很久没写博客了,主要原因就是工作之后,为了避开工作内容,很多东西不能写!所以接下来的博客可能更多的探讨论文、数学知识和一些基础性的技术。 这篇文章是18年就发表的一篇文章,19年就读到了,一直没写出来分享;起初接触的时候觉得很有意思,因为我一直认为将传统图像处理中的方法结合到深度学习中,能够提供很多启发。但是当我仔细阅读过后,发现这篇文章有一定的理论漏洞,所以今天特地写出来分享一下我...原创 2020-05-07 22:47:36 · 2619 阅读 · 2 评论 -
【论文学习】Spatially Variant Linear Representation Models for Joint Filtering
前言 这篇文章是CVPR 2019的一篇文章,只是突然翻到了,就读了一下。文章的思路其实很简单,就是将卷积神经网络(CNN)与传统方法相结合;但是我首先要说明,文章中的一些说法我觉得是值得商榷的。本篇博客首先会介绍文章的思路,然后进行简单的分析。文章思路 文章的核心工作是提出了一种空间变换线性表征模型(spatially variant linear representation mod...原创 2019-11-23 19:17:11 · 1431 阅读 · 3 评论 -
【图像处理】引导滤波(guided image filtering)——附C++、python实现彩图与灰度图代码
前言 引导滤波是何凯明等人在2010年提出的一种滤波方法,该方法与之前博客中介绍的双边滤波(回顾点这里)都属于边缘保护滤波。引导滤波除了可以用于图像平滑,还可以用于HDR压缩、细节增强、图像去雾、联合上采样等图像处理任务。引导滤波(guided filter) 引导滤波的思想用一张引导图像产生权重,从而对输入图像进行处理,这个过程可以表示为公式 (1)(1)(1) 中的内容。qi=∑j...原创 2019-08-18 10:28:05 · 15229 阅读 · 11 评论 -
【图像处理】射线爆发算法(Rayburst algorithm)
射线爆发方法简介 射线爆发算法(Rayburst algorithm)是一个经常被用于分析平面或者3D空间中复杂、不规则结构的算法。算法的核心思想很简单,如它的名字所描述的一样:以某一点为中心,向周围爆发出多条射线,射线的起点就是中心点,这些射线分别沿着各自的方向延伸,直到达到终止条件。我们可以将这个过程想象成在一个灯泡向周围投射出光线的过程。最终通过这些射线的长度,我们可以得到这些结构的尺寸...原创 2019-05-01 17:29:15 · 2899 阅读 · 0 评论 -
【图像处理】——双边滤波
双边滤波 由于高斯噪声在信号采集系统中往往是无法避免的,所以在信号处理中高斯滤波器是最常用的滤波器之一;数字图像也是一种信号,高斯滤波也是最常用的图像去噪方法。但是在之前的博客中提到过,高斯滤波是一种低通滤波(有兴趣的点击这里,查看之前的博客),它在滤除图像中的噪声信号的同时,也会对图像中的边缘信息进行平滑,表现出来的结果就是图像变得模糊;如下图所示; 高斯滤波之所以会导致图像变得模...原创 2018-11-26 12:33:39 · 46403 阅读 · 103 评论 -
【图像处理】一种低光照图像的亮度提升方法(Adaptive Local Tone Mapping Based on Retinex for High Dynamic Range Images)
【fishing-pan:https://blog.csdn.net/u013921430 转载请注明出处】前言 在实际的拍照过程中,常常会遇到,光线不足的情况。这时候单反用户一般会调大感光度,调大光圈,以让照片整体更清晰,更亮。那么如果照片已经被拍的很暗了,怎么办呢?这时候我们可以利用算法来对提升图像整体的光照情况,让图像更清晰。 2013年这篇《Adaptive Local Tone...原创 2018-11-15 21:25:11 · 13070 阅读 · 8 评论 -
【图像处理】彩色图像自适应对比度增强(OpenCV实现)
【fishing-pan:https://blog.csdn.net/u013921430 转载请注明出处】 提到图像增强,第一印象就是直方图均衡与直方图规定化,这是最常见的也是非常有效的全局图像增强方法。在前不久的一次组会讨论中,课题组的一位同学提到了“自适应图像增强”,虽然自己以前也用过,但是一时间忘记了原理,就去复习了一下,其实他使用的方法的全称应该叫自适应直方图均衡,对应的是Matla...原创 2018-11-08 17:58:32 · 26969 阅读 · 220 评论 -
【图像处理】RGB图像边缘检测
【fishing-pan:https://blog.csdn.net/u013921430 转载请注明出处】灰度图边缘检测 在学习图像处理时,首先接触到的就是灰度图像的边缘检测,这是图像处理最基础的也是最重要的一环,熟悉图像边缘检测有助于我们学习其他的数字图像处理方法。由于图像的边缘区域会存在明显的像素值阶跃,因此边缘检测主要是通过获得图像灰度梯度,进而通过梯度大小和变化来判断图像边缘的。...原创 2018-10-03 15:46:39 · 13280 阅读 · 3 评论 -
【图像处理】灰度加权距离变换(GWDT)
【fishing-pan:https://blog.csdn.net/u013921430转载请注明出处】前言 距离变换(distance transform,DT)在图像处理、计算机视觉等领域有非常多的运用,例如骨架化、目标细化、黏连目标分离等。在Matlab和OpenCV中都有进行距离变换的函数。Matlab中有bwdist函数用于二值化图像的距离变换, OpenCV...原创 2018-05-11 17:07:53 · 4051 阅读 · 0 评论 -
【图像处理】Qt+OpenCV自制mini软件——图像二值化器
【fishing-pan:https://blog.csdn.net/u013921430转载请注明出处】前言 前段时间杂事很多,这几天突然觉得自己有段时间没有碰Qt了,手有点生了。心血来潮,花了两个小时(是真的手生了),利用Qt和OpenCV写了个用于图像二值化的程序。由于我个人习惯的原因,我是在VS2013中直接写代码进行编译的,不是在Qt中写的代码。好了话不多说,开始吧!软件工具...原创 2018-04-04 09:23:50 · 3549 阅读 · 1 评论 -
【图像处理】数字图像傅里叶变换的物理意义及简单应用
【fishing-pan:https://blog.csdn.net/u013921430转载请注明出处】前言 前面转载过一篇关于傅里叶变换原理的文章《一篇难得的关于傅里叶分析的好文》。那篇文章写得非常棒,浅显易懂,可以说稍有基础的人都能看懂那篇博文。但是那篇博文更多的是从信号处理的角度以及原理的角度讲述傅里叶变换。那么在数字图像处理中,傅里叶变换之后得到的频谱图又有怎样的运用呢?...原创 2018-04-13 20:55:26 · 60628 阅读 · 12 评论 -
【图像处理】libtiff读写三维TIFF图像(附详细代码)
【fishing-pan:https://blog.csdn.net/u013921430转载请注明出处】前言 做图像处理的第一步是读图,在C++中读图的方式很多,常用的是采用OpenCV读图,但是OpenCV只能读取二维的图像,无法读取三维的图像。除此之外,还可以采用ITK、VTK读取图像,但是这两种工具封装的太好,使用起来并不灵活。这两种工具底层都是调用libtiff库读取图...原创 2018-04-01 09:56:45 · 14797 阅读 · 19 评论 -
【图像处理】海森矩阵(Hessian Matrix)及一个用例(图像增强)
【fishing-pan:https://blog.csdn.net/u013921430转载请注明出处】前言 Hessian Matrix(海森矩阵)在图像处理中有广泛的应用,比如边缘检测、特征点检测等。而海森矩阵本身也包含了大量的数学知识,例如泰勒展开、多元函数求导、矩阵、特征值等。写这篇博客的目的,就是想从原理和实现上讲一讲Hessian Matrix,肯定有不足的...原创 2018-04-01 09:56:30 · 31258 阅读 · 20 评论 -
一篇难得的关于傅里叶分析的好文
作者:Heinrich链接:https://zhuanlan.zhihu.com/p/19763358来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作 者:韩 昊知 乎:Heinrich微 博:@花生油工人知乎专栏:与时间无关的故事谨以此文献给大连海事大学的吴楠老师,柳晓鸣老师,王新年老师以及张晶泊老师。转载的同学请保留上面这句话,谢谢。如果还能保留文章来源就更感激...转载 2018-03-25 09:25:03 · 30873 阅读 · 12 评论 -
【图像处理】直方图均衡化(附带Matlab及OpenCV3自编程实现代码)
【fishing-pan:https://blog.csdn.net/u013921430转载请注明出处】前言 直方图均衡化是最基础的图像处理方法之一,也是本人接触图像处理时最先接触到的算法。算法很简单,但是却不得不说非常的巧妙。本文将从方法的数学基础出发讲解直方图均衡化背后的数学原理,并提供matlab实现代码。直方图均衡化 图像灰度分布的直方图,顾名思义,就是图像中灰度...原创 2018-04-10 20:11:10 · 12733 阅读 · 0 评论 -
【Matlab】Matlab 读写TIFF图像
【fishing-pan:https://blog.csdn.net/u013921430转载请注明出处】前言 Matlab用来读取图像的函数是imread(),顾名思义image read,同样的道理写图片的函数是imwrite(); 但是imread()函数可以用来读取二维的图像,例如jpg、png、bmp格式以及二维的tiff图像,对于三维的Tiff图像...原创 2018-02-07 19:07:59 · 87875 阅读 · 49 评论