会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
只(挚)爱图像处理
一心无二用,本人只专注于基础图像算法的实现与优化,如图像增强、滤镜、分割、解码编码等,无心恋及图像识别。
博客园
首页
新随笔
联系
管理
上一页
1
2
3
4
5
6
7
下一页
2018年2月23日
SSE图像算法优化系列十六:经典USM锐化中的分支判断语句SSE实现的几种方法尝试。
摘要: 分支判断的语句一般来说是不太适合进行SSE优化的,因为他会破坏代码的并行性,但是也不是所有的都是这样的,在合适的场景中运用SSE还是能对分支预测进行一定的优化的,我们这里以经典的USM锐化算法的部分代码为例进行讲解。
阅读全文
posted @ 2018-02-23 13:04 Imageshop
阅读(3502)
评论(0)
推荐(0)
2018年2月6日
【16位RAW图像处理二】:一种自适应对数映射的高对比度图像显示技术及其速度优化。
摘要: 办公室今天停电,幸好本本还有电,同事们好多都去打麻将去了,话说麻将这东西玩起来也还是有味的,不过我感觉我是输了不舒服,赢了替输的人不舒服,所以干脆拜别麻坛四五年了,在办公室一个人整理下好久前的一片论文的思想,和万千世界里有缘人共同分享下资源了。
阅读全文
posted @ 2018-02-06 12:18 Imageshop
阅读(13081)
评论(4)
推荐(2)
2018年2月2日
SSE图像算法优化系列十五:YUV/XYZ和RGB空间相互转化的极速实现(此后老板不用再担心算法转到其他空间通道的耗时了)。
摘要: 使用SSE优化两种颜色空间的转换,测试1080P的图像能达到455fps左右,可显著提高视频算法的实时性。
阅读全文
posted @ 2018-02-02 22:08 Imageshop
阅读(8820)
评论(1)
推荐(4)
2018年1月21日
SSE图像算法优化系列十四:局部均方差及局部平方差算法的优化。
摘要: 关于局部均方差有着较为广泛的应用,但是直接计算其计算量较大,本文描述了基于SSE优化的思路,并提出使用均布平方差代替均方差来提高某些场合的效果。
阅读全文
posted @ 2018-01-21 09:28 Imageshop
阅读(4644)
评论(0)
推荐(3)
2018年1月20日
SSE图像算法优化系列十三:超高速BoxBlur算法的实现和优化(Opencv的速度的五倍)
摘要: 再次触发灵感,终于将懒惰算法的图像模糊算法使用了SIMD指令集实现,速度比opencv的cvSmooth函数快近5倍,在一台老旧的I3笔记本上处理3000*2000的灰度图达到了6ms的速度,本文分享该优化过程并提供灰度版本的优化代码供大家学习和讨论。
阅读全文
posted @ 2018-01-20 21:25 Imageshop
阅读(14853)
评论(26)
推荐(9)
2017年12月7日
一种强化的基于局部直方图裁剪均衡化的对比度调节算法。
摘要: 针对现有的基于局部直方图增强技术的缺点,提出了一种速度快,占用资源少的对比度增强算法,能有效的利用图像局部和全局的有关信息,使得图像的可视化效果得到显著的提升,同时对噪声也有一定的抑制作用。
阅读全文
posted @ 2017-12-07 15:49 Imageshop
阅读(9503)
评论(3)
推荐(8)
2017年11月25日
SSE图像算法优化系列十二:多尺度的图像细节提升。
摘要: 无意中浏览一篇文章,中间提到了基于多尺度的图像的细节提升算法,尝试了一下,还是有一定的效果的,结合最近一直研究的SSE优化,把算法的步骤和优化过程分享给大家。
阅读全文
posted @ 2017-11-25 16:28 Imageshop
阅读(14102)
评论(3)
推荐(4)
2017年9月2日
SSE图像算法优化系列十一:使用FFT变换实现图像卷积。
摘要: 理论分析和工程实践之间还有很长的路要走,本文描述了作者在实践FFT用于快速卷积过程中的若干经验和技巧。
阅读全文
posted @ 2017-09-02 14:50 Imageshop
阅读(6351)
评论(1)
推荐(2)
2017年8月15日
SSE图像算法优化系列十:简单的一个肤色检测算法的SSE优化。
摘要: 在很多场合需要高效率的肤色检测代码,这里分享一个简单的肤色检测的SSE实现算法。
阅读全文
posted @ 2017-08-15 18:22 Imageshop
阅读(5070)
评论(1)
推荐(1)
2017年8月4日
SSE图像算法优化系列九:灵活运用SIMD指令16倍提升Sobel边缘检测的速度(4000*3000的24位图像时间由480ms降低到30ms)。
摘要: 这半年多时间,基本都在折腾一些基本的优化,有很多都是十几年前的技术了,从随大流的角度来考虑,研究这些东西在很多人看来是浪费时间了,即不能赚钱,也对工作能力提升无啥帮助。可我觉得人类所谓的幸福,可以分为物质档次的享受,还有更为复杂的精神上的富有,哪怕这种富有只是存在于短暂的自我满足中也是值得的。
阅读全文
posted @ 2017-08-04 18:23 Imageshop
阅读(10645)
评论(13)
推荐(5)
2017年7月26日
SSE图像算法优化系列八:自然饱和度(Vibrance)算法的模拟实现及其SSE优化(附源码,可作为SSE图像入门,Vibrance算法也可用于简单的肤色调整)。
摘要: PS中自然饱和度算法对于图像的调节有着比较特别的作用,本文分享了模拟其效果的实现代码,并就代码本身的优化进行了深入探讨,同时结合SSE加以进一步的优化,达到相对于原始代码约80倍的速度提升,同时对于初学SSE进行图像处理的朋友有着很好的指导和教学意义。
阅读全文
posted @ 2017-07-26 08:07 Imageshop
阅读(8302)
评论(9)
推荐(3)
2017年6月15日
SSE图像算法优化系列七:基于SSE实现的极速的矩形核腐蚀和膨胀(最大值和最小值)算法。
摘要: 腐蚀和膨胀是形态学中最常用的两个算法,扩展到普通图像则可以称之为最大值和最小值(PS-滤镜-其他),其在图像去雾、增强方面都有应用,本文提供了一种非常高效的该算法实现方式,欢迎各位指导。
阅读全文
posted @ 2017-06-15 20:58 Imageshop
阅读(10880)
评论(7)
推荐(5)
2017年5月29日
SSE图像算法优化系列六:OpenCv关于灰度积分图的SSE代码学习和改进。
摘要: 最近一直沉迷于SSE方面的优化,实在找不到想学习的参考资料了,就拿个笔记本放在腿上翻翻OpenCv的源代码,无意中看到了OpenCv中关于积分图的代码,仔细研习了一番,觉得OpenCv对SSE的灵活运用真的做的很好,这里记录下我对该段代码的品味并将其思路扩展到其他通道数的图像。
阅读全文
posted @ 2017-05-29 13:30 Imageshop
阅读(5983)
评论(1)
推荐(0)
2017年5月13日
SSE图像算法优化系列五:超高速指数模糊算法的实现和优化(10000*10000在100ms左右实现)。
摘要: 再次谈谈一个模糊算法,一个超级简单但是又超级牛逼的算法,无论在效果上还是速度上都可以和Boxblur或者是Gaussblur想媲美,效果上,比Boxblur来的更平滑,和Gaussblur相似,速度上,在PC端比其他模糊都要快一大截,而且基本不需占用额外的内存,实在是一个绝好的算法。
阅读全文
posted @ 2017-05-13 22:35 Imageshop
阅读(7699)
评论(9)
推荐(3)
2017年5月2日
SSE图像算法优化系列四:图像转置的SSE优化(支持8位、24位、32位),提速4-6倍
摘要: 转置操作在很多算法上都有着广泛的应用,在数学上矩阵转置更有着特殊的意义。在图像处理上,某些情况下,转置也能有效的提高算法效率,比如很多行列可分离的算法,在很多情况下,行和列方向的算法逻辑随相同,但是由于多方面原因(比如Cache miss, 优化水平等)行列处理时间还是由很大的差异的,这个时候如果转置的耗时和处理时间相比所占比例甚小,则可以考虑在进行耗时处理前先转置数据,然后调用不耗时的方向的算法,处理完后再次进行转置。因此,一个高效的图像转置算法的设计时非常有必要的。
阅读全文
posted @ 2017-05-02 20:47 Imageshop
阅读(11547)
评论(9)
推荐(3)
2017年4月2日
SSE图像算法优化系列三:超高速导向滤波实现过程纪要(欢迎挑战)
摘要: 自从何凯明提出导向滤波后,因为其算法的简单性和有效性,该算法得到了广泛的应用,以至于新版的matlab都将其作为标准自带的函数之一了,利用他可以解决的所有的保边滤波器的能解决的问题,比如细节增强、HDR压缩、细节羽化、去雾、风格化,而且由于其保边特性,如果很多传统函数中使用高斯滤波或者均值滤波的地方用他代替,能很好解决一些强边缘的过渡不自然问题,比如retinex、Highlight/shadow等应用中,因此,快速的实现该算法具有很强的适用意义。
阅读全文
posted @ 2017-04-02 14:12 Imageshop
阅读(9011)
评论(7)
推荐(5)
2017年2月24日
SSE图像算法优化系列二:高斯模糊算法的全面优化过程分享(二)。
摘要: 在高斯模糊算法的全面优化过程分享(一)一文中我们已经给出了一种相当高性能的高斯模糊过程,但是优化没有终点,经过上一个星期的发愤图强和测试,对该算法的效率提升又有了一个新的高度,这里把优化过程中的一些心得和收获用文字的形式记录下来。
阅读全文
posted @ 2017-02-24 21:54 Imageshop
阅读(7091)
评论(6)
推荐(5)
2017年2月10日
SSE图像算法优化系列二:高斯模糊算法的全面优化过程分享(一)。
摘要: 高斯模糊可谓是图像处理中最基础的一种算法,也是应用最广泛的算法,无论是在图像的那个分之方向,都可能与之有交集,本文分享了作者在优化该算法过程中的一些经验,优化后的结果应该比现有网络中的代码都高效。
阅读全文
posted @ 2017-02-10 09:39 Imageshop
阅读(11493)
评论(14)
推荐(3)
2017年1月8日
SSE图像算法优化系列一:一段BGR2Y的SIMD代码解析。
摘要: 从Github上淘到可以的一段SIMD代码,主要就是实现简单的RGB转Y的计算,源作者说比opencv的代码要快2倍,这里分享下对该代码一些解读和理解。
阅读全文
posted @ 2017-01-08 22:38 Imageshop
阅读(8479)
评论(8)
推荐(1)
2016年12月25日
13行代码实现最快速最高效的积分图像算法。
摘要: 关于积分图的资料网络上有很多,不多在我看来,都是不够优秀的,有些甚至是错误的,本文用最简单的代码实现最高效的算法,欢迎指点。
阅读全文
posted @ 2016-12-25 18:50 Imageshop
阅读(26608)
评论(23)
推荐(13)
2016年12月18日
超像素经典算法SLIC的代码的深度优化和分析。
摘要: 超像素中最经典的的算法莫过于SLIC算法,源作者已经共享了相关代码,本文对其代码如何工程化进行了描述和分析,大大提高了其执行速度,同时降低了内存占用量。
阅读全文
posted @ 2016-12-18 20:30 Imageshop
阅读(42007)
评论(19)
推荐(31)
2016年12月13日
图像增强系列之图像自动去暗角算法。
摘要: 暗角图像是一种在现实中较为常见的图像,其主要特征就是在图像四个角有较为显著的亮度下降。本文论述了一种非常快速高效的去暗角算法,并给出了核心的算法过程。
阅读全文
posted @ 2016-12-13 20:17 Imageshop
阅读(14760)
评论(3)
推荐(9)
2016年11月28日
标准的基于欧式距离的模板匹配算法优源码化和实现(附源代码)。
摘要: 把以前写的一个基于标准的欧式距离的模板匹配代码共享,采用了SSE优化。
阅读全文
posted @ 2016-11-28 11:26 Imageshop
阅读(7450)
评论(0)
推荐(6)
2016年10月24日
O(1)效率的表面模糊算法优化。
摘要: 通过各种手段的优化,实现O(1)效率的表面模糊效果,并共享全部C++源代码。
阅读全文
posted @ 2016-10-24 23:30 Imageshop
阅读(8041)
评论(4)
推荐(6)
2015年12月17日
解析opencv中Box Filter的实现并提出进一步加速的方案(源码共享)。
摘要: Box Filter,最经典的一种领域操作,在无数的场合中都有着广泛的应用,作为一个很基础的函数,其性能的好坏也直接影响着其他相关函数的性能。因此其优化的档次和程度是非常重要的,本文对opencv的Box Filter进行了解读,并给出了对其进一步优化的方案和代码,在此,也邀请各位高手进一步优化。
阅读全文
posted @ 2015-12-17 09:18 Imageshop
阅读(21174)
评论(3)
推荐(10)
2015年11月14日
优化IPOL网站中基于DCT(离散余弦变换)的图像去噪算法(附源代码)。
摘要: 基于DCT的图像滤波去噪算法简单,编码工作量也很小,效果显著,但计算量较大,如何优化代码,使得其速度尽量满足使用要求是本文探讨的重点,并共享了全部代码供大家学习交流。
阅读全文
posted @ 2015-11-14 22:11 Imageshop
阅读(12576)
评论(1)
推荐(3)
2015年10月2日
图像纹理合成及纹理传输算法学习(附源码)。
摘要: 纹理图像的合成算法在早期的Photoshop中我记得是有一个单独的功能的,在后来的版本中不知道为什么被取消了,印象中他能将只有几颗小草的图片生长成很多小草,并且基本看不出什么瑕疵和不自然的地方,参考CodeProject上的有关ImageQuilting算法的资料,本文对其进行进一步的阐述。
阅读全文
posted @ 2015-10-02 10:10 Imageshop
阅读(16260)
评论(9)
推荐(11)
2015年8月7日
简单探讨可牛影像软件中具有肤质保留功能的磨皮算法及其实现细节。
摘要: 质感保留磨皮比普通的磨皮要具有更好的视觉冲击效果,能让磨皮后的图给人以较为真实的感受,本文通过对比可牛影像的磨皮和网络流行的平湖法磨皮效果,可以判定可牛所使用的算法即为平湖法磨皮,并对算法的具体细节做了探讨。
阅读全文
posted @ 2015-08-07 08:26 Imageshop
阅读(19241)
评论(3)
推荐(4)
2015年8月1日
选择性模糊及其算法的实现。
摘要: 我们常见的模糊算法基本的过程都是计算一个像素周边的的某个领域内,相关像素的某个特征值的累加和及对应的权重,然后得到结果值。这样的过程是无法区分出图像的边缘等信息的,一种简单的改进方式就是设置某个阈值,当领域像素和中心点像素的差距大于阈值时,设置其权重很小,甚至为0,这样对于本身比较平滑的区域,和原始的算法区别不大,而对于像素值变化较为明显的边缘地带,则能够有效地保留原始信息。
阅读全文
posted @ 2015-08-01 19:21 Imageshop
阅读(19282)
评论(4)
推荐(3)
2015年7月27日
基于局部均方差相关信息的图像去噪及其在实时磨皮美容算法中的应用。
摘要: 介绍基于局部均方差的一种去噪及磨皮美容算法,该算法没有任何浮点计算,算法执行时间和参数无关,在I3的笔记本电脑上30W像素执行时间约为20ms。
阅读全文
posted @ 2015-07-27 00:06 Imageshop
阅读(18587)
评论(12)
推荐(10)
上一页
1
2
3
4
5
6
7
下一页
公告