会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
只(挚)爱图像处理
一心无二用,本人只专注于基础图像算法的实现与优化,如图像增强、滤镜、分割、解码编码等,无心恋及图像识别。
博客园
首页
新随笔
联系
管理
上一页
1
2
3
4
5
6
7
下一页
2020年8月12日
【短道速滑四】Halcon的texture_laws算子自我研究
摘要: Halcon里有个texture_laws 算子,稍微实现了下,效果和Halcon基本一致。
阅读全文
posted @ 2020-08-12 14:49 Imageshop
阅读(3355)
评论(2)
推荐(0)
2020年7月26日
【短道速滑三】去除图像竖直(垂直)条纹算法
摘要: 介绍两种去除图像竖直条纹的简单算法。
阅读全文
posted @ 2020-07-26 14:58 Imageshop
阅读(12943)
评论(8)
推荐(3)
【短道速滑二】古老的基于亮度平均值的自动Gamma校正算法。
摘要: 一种古老的全局自动伽马校正算法,效果还算可以,做个记录。
阅读全文
posted @ 2020-07-26 12:30 Imageshop
阅读(7353)
评论(4)
推荐(4)
2020年3月29日
【短道速滑一】OpenCV中cvResize函数使用双线性插值缩小图像到长宽大小一半时速度飞快(比最近邻还快)之异象解析和自我实现。
摘要: 在OpenCV中,如果源图像的高度和宽度都为偶数,且目的图像的高度和宽度都为源图像的一半,此时使用双线性插值算法对图像进行缩放时,所使用的时间非常短,比其他尺寸的双线性大约快了七八倍,甚至比同尺寸的最近邻插值都要快,本文分析和重现了此算法,并提供了参考代码。
阅读全文
posted @ 2020-03-29 12:09 Imageshop
阅读(3955)
评论(1)
推荐(2)
2019年12月29日
【算法随记七】巧用SIMD指令实现急速的字节流按位反转算法。
摘要: 字节按位反转算法,在有些算法加密或者一些特殊的场合有着较为重要的应用,其速度也是一个非常关键的应用,本文巧用一个SSE技巧将其速度提升到普通C语言能以抵达的高度。
阅读全文
posted @ 2019-12-29 21:54 Imageshop
阅读(3458)
评论(1)
推荐(0)
2019年12月16日
【算法随记六】一段Matlab版本的Total Variation(TV)去噪算法的C语言翻译。
摘要: 最近看到一篇文章讲IMAGE DECOMPOSITION,里面提到了将图像分为Texture layer和Structure layer,测试了很多方法,对于那些具有非常强烈纹理的图像,总觉得用TV去燥的方法分离的结果都比其他的方法都要好,本文分享了一种较为快速的TV实现代码。
阅读全文
posted @ 2019-12-16 21:39 Imageshop
阅读(6646)
评论(2)
推荐(2)
2019年11月18日
SSE图像算法优化系列三十:GIMP中的Noise Reduction算法原理及快速实现。
摘要: 从GIMP中的扣取出其Noise Reduction算法,并简单的分析了原理,重点对算法的加速、内存优化等进行了总结和实现,借用系统的SIMD指令达到了30倍的速度提升,大大的提高其工程应用化的可行性。
阅读全文
posted @ 2019-11-18 08:45 Imageshop
阅读(6674)
评论(3)
推荐(2)
2019年10月14日
一种快速简便优秀的全局曲线调整与局部信息想结合的非线性彩色增强算法(多图深度分析和探索)
摘要: 低照度图像增强也一直是图像研究方面的重点,主要原因有二。一是这种光照不充足的照片在生活中常常会遇到;二是这方面的算法其实可以很容易扩展到HDR图像中。本文从一篇论文作为切入点,深入的分析这方面的传统算法的最佳模式,并结合实践指出在实际处理时遇到的潜在的问题和解决方案。
阅读全文
posted @ 2019-10-14 08:39 Imageshop
阅读(14561)
评论(15)
推荐(6)
2019年10月8日
【算法随记五】使用FFT变换自动去除图像中严重的网纹。
摘要: 这个课题在很久以前就已经有所接触,不过一直没有用代码去实现过,最近抽空加以理解并尝试着对这类图像进行自动的处理和优化。
阅读全文
posted @ 2019-10-08 08:30 Imageshop
阅读(11982)
评论(4)
推荐(5)
2019年8月14日
【算法随记四】自动色阶、对比度、直方图均衡等算法的一些小改进。
摘要: 自动色阶、自动对比度以及直方图均衡这三个算法虽然很普通,也很简单,但是在实际应用中有着非常高的使用率,特别是在修图中,很多设计师打开一幅图,首先的的操作就是Shift+Ctrl+L(自动色阶),但是他们也有一些不足,这里介绍一些不错的改进的手段。
阅读全文
posted @ 2019-08-14 16:00 Imageshop
阅读(9425)
评论(7)
推荐(4)
2019年6月30日
【查虫日志】快速判断一副灰度图像中是否只有黑色和白色值(即是否为二值图像)过程中bool变量的是是非非。
摘要: 二值图像我们在图像处理过程中是经常遇到的,有的时候我们在进行一个算法处理前,需要判断下一副图像的数据是否符合二值图的需求,这个时候我们可以写个简单的函数来做个判断。
阅读全文
posted @ 2019-06-30 16:23 Imageshop
阅读(3807)
评论(7)
推荐(0)
2019年6月26日
【算法随记三】小半径中值模糊的急速实现(16MB图7.5ms实现) + Photoshop中蒙尘和划痕算法解读。
摘要: 特殊半径的中值模糊算法急速优化,在某些预处理过程中有着非常重要的应用,本文给出基于SSE的指令的3*3核大小中值优化的方法,实测能达到4000*4000灰度图7.5ms实现的速度,并介绍了Photoshop中蒙尘和划痕算法的原理及其和中值模糊的关系。
阅读全文
posted @ 2019-06-26 16:27 Imageshop
阅读(4575)
评论(3)
推荐(3)
2019年5月5日
【算法随记二】线卷积积分及其在图像增强和特效方面的应用(一)。
摘要: 线卷积积分LIC (Line Integral Convolution)是一种常用的将矢量场数据可视化的方法,本文简单的描述这个可视化的过程,并对算法的优化提出了一些设想和提高,同时还指出利用这些信息可以对某些特殊性质的图像进行增强或者艺术化的效果。
阅读全文
posted @ 2019-05-05 08:37 Imageshop
阅读(9962)
评论(11)
推荐(3)
2019年4月7日
【算法随记一】Canny边缘检测算法实现和优化分析。
摘要: 经典的Canny边缘检测算法实现过程中部分细节的描述,开发记录等。
阅读全文
posted @ 2019-04-07 12:39 Imageshop
阅读(6937)
评论(4)
推荐(2)
2019年3月30日
SSE图像算法优化系列二十九:基础的拉普拉斯金字塔融合用于改善图像增强中易出现的过增强问题(一)
摘要: 拉普拉斯金字塔融合是多图融合相关算法里最简单和最容易实现的一种,我们在看网络上大部分的文章都是在拿那个苹果和橙子融合在一起,变成一个果橙的效果作为例子说明。在这方面确实融合的比较好。但是本文我们主要讲下这个在图像增强方面的运用。
阅读全文
posted @ 2019-03-30 20:19 Imageshop
阅读(6251)
评论(0)
推荐(2)
2019年3月20日
超越halcon速度的二值图像的腐蚀和膨胀,实现目前最快的半径相关类算法(附核心源码)。
摘要: 针对二值图的特殊性,提出了极度高效的腐蚀和膨胀算法,和巨头halcon相比,速度毫不逊色,针对4096X8192这样大小的图,甚至达到了13ms内处理完的速度。
阅读全文
posted @ 2019-03-20 12:32 Imageshop
阅读(9720)
评论(15)
推荐(4)
2019年2月1日
SSE图像算法优化系列二十八:深度优化局部拉普拉斯金字塔滤波器。
摘要: 基于局部拉普拉斯金字塔的Edge-aware滤波器是在2011年由Adobe 公司的研究员Sylvain Paris(大神级人物,写了很多文章)提出的,我在4年前曾经参考有关代码实现过这个算法,但是速度也是非常慢的,所以当时也没有继续做深入的研究,前段时间做另外一个算法时仔细的研究了下高斯和拉普拉斯金子塔的优化,因此又抽时间仔细的分析了算法的论文和代码,由于论文的理论部分还有一些我没有想清楚,因此在这里我只对研读过程中涉及的代码方面的优化做个解读。
阅读全文
posted @ 2019-02-01 15:08 Imageshop
阅读(12700)
评论(5)
推荐(4)
2019年1月14日
SSE图像算法优化系列二十六:和时间赛跑之优化高斯金字塔建立的计算过程。
摘要: 图像金字塔技术在很多层面上都有着广泛的应用,很多开源的工具也都有对他们的建立写了专门的函数,比如IPP,比如OpenCV等等,这方面的理论文章特别多,,但是大部多分开源的代码的实现都不是严格意义上的金字塔,而是做了一定的变通,这种变通常常为了快捷的实现类似的效果,本文将严格按照定义实现高斯金字塔的定义来优化该算法的实现。
阅读全文
posted @ 2019-01-14 15:22 Imageshop
阅读(3623)
评论(3)
推荐(0)
2018年12月27日
SSE图像算法优化系列二十五:二值图像的Euclidean distance map(EDM)特征图计算及其优化。
摘要: Euclidean distance map(EDM,欧几里得图)这个概念可能只有经常和二值图打交道的人才可能比较熟悉,其可由一幅二值图生成一幅灰度图,并且可灵活的运用于图像腐蚀、膨胀、开闭运算等,对于图像分割也能起到很好的作用,而且其各向同性的属性能有效弥补某些传统算法的不足和缺陷,且有着非常高效的快速算法。
阅读全文
posted @ 2018-12-27 08:40 Imageshop
阅读(8250)
评论(7)
推荐(0)
2018年12月10日
有意思的数字盲水印的简单的实现。
摘要: 早期大约是10年前从一本数字图像处理上看到过数字水印的概念,觉得确实一种很有意思的东西,前段时间一个朋友给了我一段使用Opencv的盲水印代码,是基于FFT变换的, 抽空看了下,对其中部分的实现过程进行了替换和分解,也实现了一个最简单的基于频域的盲水印效果。
阅读全文
posted @ 2018-12-10 18:37 Imageshop
阅读(14721)
评论(4)
推荐(5)
2018年11月13日
CVPR论文《100+ Times Faster Weighted Median Filter (WMF)》的实现和解析(附源代码)。
摘要: CVPR论文《100+ Times FasterWeighted Median Filter (WMF)》提出了一种快速的加权中值模糊算法,非常具有学习和实用价值,并且即将集成到OpenCV中,本文对该论文里一些没有分享的细节过程加以实现并和论文里的数据相互验证。
阅读全文
posted @ 2018-11-13 12:43 Imageshop
阅读(6730)
评论(1)
推荐(8)
2018年11月4日
SSE图像算法优化系列二十四: 基于形态学的图像后期抗锯齿算法--MLAA优化研究。
摘要: MLAA即Morphological Antialiasing,是一种完全基于CPU处理的抗锯齿解决方案,能够在图像生成后再次对图像进行去锯齿处理。本文解析了Intel的相关代码,提出了一些优化手段和改进意见。
阅读全文
posted @ 2018-11-04 08:24 Imageshop
阅读(6125)
评论(6)
推荐(1)
2018年10月15日
SSE图像算法优化系列二十三: 基于value-and-criterion structure 系列滤波器(如Kuwahara,MLV,MCV滤波器)的优化。
摘要: 基于value-and-criterion structure方式的实现的滤波器在原理上也比较简单,典型的Kuwahara滤波器,Mean of Least Variance(MLV)滤波器,Minimum Coefficient of Variation(MCV)滤波器都属于此类范畴,但是由于多了一个评判标准,因此常规的优化手段就必须加以改变,以适应不同的需求。
阅读全文
posted @ 2018-10-15 12:36 Imageshop
阅读(2909)
评论(1)
推荐(2)
2018年10月10日
经典的同态滤波算法的优化及其应用参数配置。
摘要: 网络上有很多同态滤波的文章和参考代码,但是仔细去研究,发现他们其实都有这样那样的问题,本文在学习他们的代码的基础上总结和整理了一个较为合理和简洁的版本,并针对不同性质的要求提出较为合理的参数配置。
阅读全文
posted @ 2018-10-10 17:19 Imageshop
阅读(15282)
评论(3)
推荐(2)
2018年9月10日
SSE图像算法优化系列二十二:优化龚元浩博士的曲率滤波算法,达到约1000 MPixels/Sec的单次迭代速度
摘要: 2015年龚博士的曲率滤波算法刚出来的时候,在图像处理界也曾引起不小的轰动,特别是其所说的算法的简洁性,以及算法的效果、执行效率等方面较其他算法均有一定的优势,,本文提供了TV算法的SSE实现,达到了约1000 MPixels/Second的单次迭代速度。
阅读全文
posted @ 2018-09-10 14:10 Imageshop
阅读(5563)
评论(0)
推荐(3)
2018年9月4日
SSE图像算法优化系列二十一:基于DCT变换图像去噪算法的进一步优化(100W像素30ms)。
摘要: 数学本质上优化能比代码层次的优化带来更大的效益,真心感谢历史上那些伟大的数学家,让DCT去噪的速度能进一步提高三四倍。
阅读全文
posted @ 2018-09-04 17:06 Imageshop
阅读(9008)
评论(3)
推荐(2)
2018年8月11日
SSE图像算法优化系列二十:一种快速简单而又有效的低照度图像恢复算法。
摘要: 介绍了一种对于低照度图像进行增强的快速而又非常有效的算法,有Matlab和Java的代码参考实现,可使用C++进行快速实现,对很多算法的前处理具有非常重要帮助意义。
阅读全文
posted @ 2018-08-11 21:18 Imageshop
阅读(21331)
评论(6)
推荐(12)
2018年6月3日
SSE图像算法优化系列十九:一种局部Gamma校正对比度增强算法及其SSE优化。
摘要: 这是一篇2010年比较古老的文章了,是在QQ群里一位群友提到的,无聊下载看了下,其实也没有啥高深的理论,抽空实现了下,虽然不高大上,还是花了点时间和心思优化了代码,既然这样,就顺便分享下优化的思路和经历。
阅读全文
posted @ 2018-06-03 22:56 Imageshop
阅读(13504)
评论(13)
推荐(4)
2018年5月22日
SSE图像算法优化系列十八:三次卷积插值的进一步SSE优化。
摘要: 在学习housisong大神关于三次卷积插值一文的基础上,对算法进行重新整理和分析,使用SIMD指令再次提高算法的速度并分享代码。
阅读全文
posted @ 2018-05-22 23:36 Imageshop
阅读(4066)
评论(2)
推荐(1)
2018年2月25日
SSE图像算法优化系列十七:多个图像处理中常用函数的SSE实现。
摘要: 对图像算法进行SSE优化时,有很多常用的过程,本文列举了十几个例子,有些是很高效的,有些是很常用的,对研究图像的朋友有一定的帮助。
阅读全文
posted @ 2018-02-25 13:34 Imageshop
阅读(7230)
评论(2)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告