随笔分类 - [01] 图像增强算法

描述各种不同的图像增强算法。
摘要:从GIMP中的扣取出其Noise Reduction算法,并简单的分析了原理,重点对算法的加速、内存优化等进行了总结和实现,借用系统的SIMD指令达到了30倍的速度提升,大大的提高其工程应用化的可行性。 阅读全文
posted @ 2019-11-18 08:45 Imageshop 阅读 (1323) | 评论 (2) 编辑
摘要:低照度图像增强也一直是图像研究方面的重点,主要原因有二。一是这种光照不充足的照片在生活中常常会遇到;二是这方面的算法其实可以很容易扩展到HDR图像中。本文从一篇论文作为切入点,深入的分析这方面的传统算法的最佳模式,并结合实践指出在实际处理时遇到的潜在的问题和解决方案。 阅读全文
posted @ 2019-10-14 08:39 Imageshop 阅读 (2593) | 评论 (13) 编辑
摘要:这个课题在很久以前就已经有所接触,不过一直没有用代码去实现过,最近抽空加以理解并尝试着对这类图像进行自动的处理和优化。 阅读全文
posted @ 2019-10-08 08:30 Imageshop 阅读 (2052) | 评论 (3) 编辑
摘要:自动色阶、自动对比度以及直方图均衡这三个算法虽然很普通,也很简单,但是在实际应用中有着非常高的使用率,特别是在修图中,很多设计师打开一幅图,首先的的操作就是Shift+Ctrl+L(自动色阶),但是他们也有一些不足,这里介绍一些不错的改进的手段。 阅读全文
posted @ 2019-08-14 16:00 Imageshop 阅读 (2113) | 评论 (4) 编辑
摘要:基于局部拉普拉斯金字塔的Edge-aware滤波器是在2011年由Adobe 公司的研究员Sylvain Paris(大神级人物,写了很多文章)提出的,我在4年前曾经参考有关代码实现过这个算法,但是速度也是非常慢的,所以当时也没有继续做深入的研究,前段时间做另外一个算法时仔细的研究了下高斯和拉普拉斯金子塔的优化,因此又抽时间仔细的分析了算法的论文和代码,由于论文的理论部分还有一些我没有想清楚,因此在这里我只对研读过程中涉及的代码方面的优化做个解读。 阅读全文
posted @ 2019-02-01 15:08 Imageshop 阅读 (4511) | 评论 (5) 编辑
摘要:Euclidean distance map(EDM,欧几里得图)这个概念可能只有经常和二值图打交道的人才可能比较熟悉,其可由一幅二值图生成一幅灰度图,并且可灵活的运用于图像腐蚀、膨胀、开闭运算等,对于图像分割也能起到很好的作用,而且其各向同性的属性能有效弥补某些传统算法的不足和缺陷,且有着非常高效的快速算法。 阅读全文
posted @ 2018-12-27 08:40 Imageshop 阅读 (2632) | 评论 (4) 编辑
摘要:CVPR论文《100+ Times FasterWeighted Median Filter (WMF)》提出了一种快速的加权中值模糊算法,非常具有学习和实用价值,并且即将集成到OpenCV中,本文对该论文里一些没有分享的细节过程加以实现并和论文里的数据相互验证。 阅读全文
posted @ 2018-11-13 12:43 Imageshop 阅读 (2452) | 评论 (0) 编辑
摘要:网络上有很多同态滤波的文章和参考代码,但是仔细去研究,发现他们其实都有这样那样的问题,本文在学习他们的代码的基础上总结和整理了一个较为合理和简洁的版本,并针对不同性质的要求提出较为合理的参数配置。 阅读全文
posted @ 2018-10-10 17:19 Imageshop 阅读 (5986) | 评论 (4) 编辑
摘要:数学本质上优化能比代码层次的优化带来更大的效益,真心感谢历史上那些伟大的数学家,让DCT去噪的速度能进一步提高三四倍。 阅读全文
posted @ 2018-09-04 17:06 Imageshop 阅读 (2961) | 评论 (2) 编辑
摘要:介绍了一种对于低照度图像进行增强的快速而又非常有效的算法,有Matlab和Java的代码参考实现,可使用C++进行快速实现,对很多算法的前处理具有非常重要帮助意义。 阅读全文
posted @ 2018-08-11 21:18 Imageshop 阅读 (8820) | 评论 (6) 编辑
摘要:办公室今天停电,幸好本本还有电,同事们好多都去打麻将去了,话说麻将这东西玩起来也还是有味的,不过我感觉我是输了不舒服,赢了替输的人不舒服,所以干脆拜别麻坛四五年了,在办公室一个人整理下好久前的一片论文的思想,和万千世界里有缘人共同分享下资源了。 阅读全文
posted @ 2018-02-06 12:18 Imageshop 阅读 (5683) | 评论 (3) 编辑
摘要:针对现有的基于局部直方图增强技术的缺点,提出了一种速度快,占用资源少的对比度增强算法,能有效的利用图像局部和全局的有关信息,使得图像的可视化效果得到显著的提升,同时对噪声也有一定的抑制作用。 阅读全文
posted @ 2017-12-07 15:49 Imageshop 阅读 (4664) | 评论 (2) 编辑
摘要:无意中浏览一篇文章,中间提到了基于多尺度的图像的细节提升算法,尝试了一下,还是有一定的效果的,结合最近一直研究的SSE优化,把算法的步骤和优化过程分享给大家。 阅读全文
posted @ 2017-11-25 16:28 Imageshop 阅读 (6028) | 评论 (3) 编辑
摘要:暗角图像是一种在现实中较为常见的图像,其主要特征就是在图像四个角有较为显著的亮度下降。本文论述了一种非常快速高效的去暗角算法,并给出了核心的算法过程。 阅读全文
posted @ 2016-12-13 20:17 Imageshop 阅读 (7505) | 评论 (3) 编辑
摘要:通过各种手段的优化,实现O(1)效率的表面模糊效果,并共享全部C++源代码。 阅读全文
posted @ 2016-10-24 23:30 Imageshop 阅读 (4799) | 评论 (4) 编辑
摘要:基于DCT的图像滤波去噪算法简单,编码工作量也很小,效果显著,但计算量较大,如何优化代码,使得其速度尽量满足使用要求是本文探讨的重点,并共享了全部代码供大家学习交流。 阅读全文
posted @ 2015-11-14 22:11 Imageshop 阅读 (7876) | 评论 (0) 编辑
摘要:质感保留磨皮比普通的磨皮要具有更好的视觉冲击效果,能让磨皮后的图给人以较为真实的感受,本文通过对比可牛影像的磨皮和网络流行的平湖法磨皮效果,可以判定可牛所使用的算法即为平湖法磨皮,并对算法的具体细节做了探讨。 阅读全文
posted @ 2015-08-07 08:26 Imageshop 阅读 (13201) | 评论 (2) 编辑
摘要:我们常见的模糊算法基本的过程都是计算一个像素周边的的某个领域内,相关像素的某个特征值的累加和及对应的权重,然后得到结果值。这样的过程是无法区分出图像的边缘等信息的,一种简单的改进方式就是设置某个阈值,当领域像素和中心点像素的差距大于阈值时,设置其权重很小,甚至为0,这样对于本身比较平滑的区域,和原始的算法区别不大,而对于像素值变化较为明显的边缘地带,则能够有效地保留原始信息。 阅读全文
posted @ 2015-08-01 19:21 Imageshop 阅读 (13323) | 评论 (4) 编辑
摘要:介绍基于局部均方差的一种去噪及磨皮美容算法,该算法没有任何浮点计算,算法执行时间和参数无关,在I3的笔记本电脑上30W像素执行时间约为20ms。 阅读全文
posted @ 2015-07-27 00:06 Imageshop 阅读 (12723) | 评论 (9) 编辑
摘要:在图像处理中,局部算法一般来说,在很大程度上会获得比全局算法更为好的效果,因为他考虑到了图像领域像素的信息,而很多局部算法可以借助于直方图获得加速。同时,一些常规的算法,比如中值滤波、最大值滤波、最小值滤波、表面模糊等等都可以通过局部直方图进行加速。而传统的获取局部直方图计算量很大,特别是半径增加时,耗时会成平方关系增加。一些局部算法只有在半径较大时才会获得很好的效果,因此,必须找到一种合适的加速计算局部直方图的方式。 阅读全文
posted @ 2015-04-20 16:46 Imageshop 阅读 (3480) | 评论 (4) 编辑
摘要:介绍一种基于对比度最大化及信息量损失最小化的雾化图像粗透射率图的获取算法,该算法能有效地去除由于雾的存在而导致的图像不清晰,并且对于天空等部分有着较强保护作用,不会出现瑕疵及过增强。 阅读全文
posted @ 2014-08-20 20:39 Imageshop 阅读 (22069) | 评论 (37) 编辑
摘要:暗通道去雾、基于中值的去雾等经典的去雾方法都一直被天空部位无法完美处理的瑕疵所困扰,而实际拍摄或工程应用的图像有天空的存在的地方有很大的比例。为此,本文按照一些论文的方式给出了简易的处理方式,可有效的避免天空部位被过渡增强。 阅读全文
posted @ 2014-08-12 16:37 Imageshop 阅读 (14247) | 评论 (6) 编辑
摘要:祛痘祛斑算法一直在关注,一直在期待看有么有大神分享有关这方面的资料。在百度上用关键词祛痘祛斑搜到的都是于原理无关的不痛不痒的东西,看样子还是得靠自己奋斗。本文分享自己在这条路上的一些收获 。 阅读全文
posted @ 2014-07-27 12:34 Imageshop 阅读 (8539) | 评论 (3) 编辑
摘要:目前,手机上各种图像特效的软件应用App越来越盛行,比较有名如美图秀秀,camare360,美颜相机等,还有一些在某些特定的方向做的比较的优秀的如魔漫相机等。这些软件几乎无一例外的都提供了相当数量的针对人脸进行美化的功能,正是这些最基础的功能吸热了很多热血美女丑女中女的兴趣。 阅读全文
posted @ 2014-07-15 20:27 Imageshop 阅读 (6605) | 评论 (8) 编辑
摘要:皮肤美白是现在任何一款流行的美颜软件必备的功能之一,不过你如果在互联网上搜索关于美白算法,能直接拿到并使用的可能不多。一直觉得这个算法其实很简单的,并且实现的方式可以说是多种多样,本文分享自己研究过的三种实现方式。 阅读全文
posted @ 2014-07-14 22:20 Imageshop 阅读 (16308) | 评论 (13) 编辑
摘要:个人收藏了很多香港大学、香港科技大学以及香港中文大学里专门搞图像研究一些博士的个人网站,一般会不定期的浏览他们的作品,最近在看杨庆雄的网点时,发现他又写了一篇双边滤波的文章,并且配有源代码,于是下载下来研读了一番。 阅读全文
posted @ 2014-07-12 13:26 Imageshop 阅读 (4766) | 评论 (3) 编辑
摘要:最近再次看了一下IPOL网站,有一篇最近发表的文章,名字就是Multiscale Retinex,感觉自己对这个已经基本了解了,但还是进去看了看,也有一些收货,于是抽空把他们稍微整理了下。 阅读全文
posted @ 2014-06-26 16:50 Imageshop 阅读 (22131) | 评论 (14) 编辑
摘要:这十年来,在图像处理领域提出了很多新的图像分析和处理方法,包括是自动的以及一些需要有人工参与的,典型的比如stereo depth computations、image colorization、tone mapping of high dynamic range (HDR) images、 graph cuts ,这些算法都有着比较好的效果,但都普遍存在一个问题:就是计算量特别大,很难满足用户的需求。通过联合双边滤波上采样可以有效地结果该问题。 阅读全文
posted @ 2014-04-20 22:18 Imageshop 阅读 (10273) | 评论 (16) 编辑
摘要:水下图像增强类的论文似乎没看到过从原理上、或者说某一个数学模型、抑或是某种先验知识出发而提出的算法,都是一种没有什么特强的理论支持,而只通过一些实际的试验而得到的一些过程而已。这些过程对于论文本身中提供的测试图像都有着较为理想的处理效果,而一旦选择一副其他性质的水下图像,其结果往往难以令人满意。因此,也就没有类似于去雾算法界暗通道先验那样不可逾越的黄金文章了。 阅读全文
posted @ 2014-04-05 12:54 Imageshop 阅读 (7169) | 评论 (3) 编辑
摘要:介绍了Photoshop高反差保留算法原理,及其扩展联想到的图像增强算法,似乎用于医学图像的增强是个不错的选择。 阅读全文
posted @ 2014-03-05 23:18 Imageshop 阅读 (8476) | 评论 (9) 编辑
摘要:针对国内两篇图像去雾的论文中提出的基于中值滤波及双边滤波去雾的算法,进行了简单的叙述和整理,并编制了程序测试效果,实际的结果表明算法对于雾天图像具有较为明显的视觉改进,并共享了部分源代码。 阅读全文
posted @ 2013-12-05 10:22 Imageshop 阅读 (10973) | 评论 (11) 编辑
摘要:描述了快速双边滤波算法在HDR(高动态范围)图像显示中的应用,实际的结果表明双边滤波能有效的解决HDR图像中阴影和高光部分的显示,同时,该算法也可以用于普通偏暗或偏亮图像的的增强。 阅读全文
posted @ 2013-11-18 09:57 Imageshop 阅读 (13948) | 评论 (10) 编辑
摘要:由限制对比度自适应直方图均衡化算法原理,结合自己对PS中直方图调整算法的了解,构思了一种局部自动色阶/对比度+双线性插值实现图像增强的算法,实际的效果表明,算法具有非常好的调节图像的功能。 阅读全文
posted @ 2013-10-30 08:50 Imageshop 阅读 (17192) | 评论 (8) 编辑
摘要:图像的对比度增强算法在很多场合都有着重要的应用,特别是在医学图像上,这是因为在众多疾病的诊断中,医学图像的视觉检查时很有必要的。而医学图像由于本身及成像条件的限制,图像的对比度很低。因此,在这个方面已经开展了很多的研究。这种增强算法一般都遵循一定的视觉原则。众所周知,人眼对高频信号(边缘处等)比较敏感。虽然细节信息往往是高频信号,但是他们时常嵌入在大量的低频背景信号中,从而使得其视觉可见性降低。因此适当的提高高频部分能够提高视觉效果并有利于诊断。 阅读全文
posted @ 2013-09-16 15:01 Imageshop 阅读 (19951) | 评论 (22) 编辑
摘要:在图像去雾这个领域,几乎没有人不知道《Single Image Haze Removal Using Dark Channel Prior》这篇文章,本随笔简述了此篇文章的核心思想,并用大量的实际图片和文字说明了算法的各个细节,并提供了测试程序。 阅读全文
posted @ 2013-08-25 23:36 Imageshop 阅读 (97865) | 评论 (71) 编辑
摘要:中值滤波是一种经典的图像操作,特别适用于椒盐噪音的去除,他也是很多其他算法的基础;然而,过多的处理时间严重的限制住了中值滤波器的使用,传统的优化方式对该算法的优化表现的很苍白,本文介绍了一种任意半径的快速中值滤波算法,具有O(1)时间复杂度。 阅读全文
posted @ 2013-04-26 19:47 Imageshop 阅读 (6762) | 评论 (6) 编辑
摘要:给出了基于灰度世界模型、完美反射理论、和YCbCr空间动态阈值等算法图像自动白平衡的原理、实现及其效果。 阅读全文
posted @ 2013-04-20 11:03 Imageshop 阅读 (23630) | 评论 (37) 编辑
摘要:简单的描述了基于一维路径估算亮度分量的Frankle-McCann Retinex技术,用于增强图像,算法的实际结果表明对于增强亮度偏低及有雾图像亦有显著的效果,同时对于HDR特效也有一定的参考价值。 阅读全文
posted @ 2013-04-18 20:27 Imageshop 阅读 (6445) | 评论 (10) 编辑
摘要:介绍了视网膜增强技术(Retinex)的基本原理及其在图像处理中的应用。给出了大量图片实例说明该算法的实用性,并对算法的参数选取予以详细说明。 阅读全文
posted @ 2013-04-17 19:17 Imageshop 阅读 (34063) | 评论 (25) 编辑
摘要:描述了自适应直方图均衡化及限制对比度自适应直方图均衡化算法的原理,并提供一些参考的源代码和资料链接。简要的提及在实际编程中可能会遇到的一些问题。 阅读全文
posted @ 2013-04-07 22:09 Imageshop 阅读 (61105) | 评论 (42) 编辑
摘要:从GIMP的Retinex算法里发现了一种高斯模糊的快速实现方法。 阅读全文
posted @ 2013-01-07 17:36 Imageshop 阅读 (4883) | 评论 (2) 编辑