原创 SSE圖像算法優化系列三十:GIMP中的Noise Reduction算法原理及快速實現。

  GIMP源代碼鏈接:https://gitlab.gnome.org/GNOME/gimp/-/archive/master/gimp-master.zip   GEGL相關代碼鏈接:https://gitlab.gnome.org/G

原创 一種快速簡便優秀的全局曲線調整與局部信息想結合的非線性彩色增強算法(多圖深度分析和探索)

  本文的分析基於《Adaptive and integrated neighborhood-dependent approach for nonlinear enhancement of color images》一文相關內容,但對其進行

原创 【算法隨記五】使用FFT變換自動去除圖像中嚴重的網紋。

  這個課題在很久以前就已經有所接觸,不過一直沒有用代碼去實現過。最近買了一本《機器視覺算法與應用第二版》書,書中再次提到該方法:使用傅里葉變換進行濾波處理的真正好處是可以通過使用定製的濾波器來消除圖像中某些特定頻率,例如這些特定頻率可能代

原创 【算法隨記四】自動色階、對比度、直方圖均衡等算法的一些小改進。 調整圖像- 自動對比度、自動色階算法

  自動色階、自動對比度以及直方圖均衡這三個算法雖然很普通,也很簡單,但是在實際應用中有着非常高的使用率,特別是在修圖中,很多設計師打開一幅圖,首先的的操作就是Shift+Ctrl+L(自動色階)。在原理實現上,他們都屬於基於直方圖統計方面

原创 【查蟲日誌】快速判斷一副灰度圖像中是否只有黑色和白色值(即是否爲二值圖像)過程中bool變量的是是非非。

  二值圖像我們在圖像處理過程中是經常遇到的,有的時候我們在進行一個算法處理前,需要判斷下一副圖像的數據是否符合二值圖的需求,這個時候我們可以寫個簡單的函數來做個判斷,比如我寫了一個很簡單的的代碼如下: bool IM_IsBinaryI

原创 【算法隨記二】線卷積積分及其在圖像增強和特效方面的應用(一)。

  LIC (Line Integral Convolution) is a well-known texture synthesis technique proposed by Cabral and Leedom [33] at Lawr

原创 SSE圖像算法優化系列二十九:基礎的拉普拉斯金字塔融合用於改善圖像增強中易出現的過增強問題(一)

  拉普拉斯金字塔融合是多圖融合相關算法裏最簡單和最容易實現的一種,我們在看網絡上大部分的文章都是在拿那個蘋果和橙子融合在一起,變成一個果橙的效果作爲例子說明。在這方面確實融合的比較好。但是本文我們主要講下這個在圖像增強方面的運用。    

原创 SSE圖像算法優化系列二十八:深度優化局部拉普拉斯金字塔濾波器。

      基於局部拉普拉斯金字塔的Edge-aware濾波器是在2011年由Adobe 公司的研究員Sylvain Paris(大神級人物,寫了很多文章)提出的,我在4年前曾經參考有關代碼實現過這個算法,但是速度也是非常慢的,所以當時也沒

原创 SSE圖像算法優化系列二十六:和時間賽跑之優化高斯金字塔建立的計算過程。

  圖像金字塔技術在很多層面上都有着廣泛的應用,很多開源的工具也都有對他們的建立寫了專門的函數,比如IPP,比如OpenCV等等,這方面的理論文章特別多,我不需要贅述,但是我發現大部多分開源的代碼的實現都不是嚴格意義上的金字塔,而是做了一定

原创 有意思的數字盲水印的簡單的實現。

  早期大約是10年前從一本數字圖像處理上看到過數字水印的概念,覺得確實一種很有意思的東西,那個時候主要就是基於LSB的圖像信息的隱藏,這種在空域裏的方法有較大的缺陷,魯棒性是比較差的。隨便一個後期的都會造成水印的丟失,因此,雖然是一種盲水

原创 SSE圖像算法優化系列二十四: 基於形態學的圖像後期抗鋸齒算法--MLAA優化研究。

       偶爾看到這樣的一個算法,覺得還是蠻有意思的,花了將近10天多的時間研究了下相關代碼。        以下爲百度的結果:MLAA全稱Morphological Antialiasing,意爲形態抗鋸齒是AMD推出的完全基於CPU

原创 經典的同態濾波算法的優化及其應用參數配置。

  同態濾波,網絡上有很多文章提到過這個算法,我們摘取百度的一段文字簡要的說明了該算法的核心: 同態濾波是一種減少低頻增加高頻,從而減少光照變化並銳化邊緣或細節的圖像濾波方法。   關於該算法,網絡上已經有很多資料了,也有很多給出了參考代碼

原创 SSE圖像算法優化系列二十一:基於DCT變換圖像去噪算法的進一步優化(100W像素30ms)。 優化IPOL網站中基於DCT(離散餘弦變換)的圖像去噪算法(附源代碼)

  在優化IPOL網站中基於DCT(離散餘弦變換)的圖像去噪算法(附源代碼) 一文中,我們曾經優化過基於DCT變換的圖像去噪算法,在那文所提供的Demo中,處理一副1000*1000左右的灰度噪音圖像耗時約450ms,如果採用所謂的快速模式

原创 SSE圖像算法優化系列四:圖像轉置的SSE優化(支持8位、24位、32位),提速4-6倍

一、前言       轉置操作在很多算法上都有着廣泛的應用,在數學上矩陣轉置更有着特殊的意義。而在圖像處理上,如果說圖像數據本身的轉置,除了顯示外,本身並無特殊含義,但是在某些情況下,確能有效的提高算法效率,比如很多行列可分離的算法,在很多

原创 SSE圖像算法優化系列十八:三次卷積插值的進一步SSE優化。

  本文是在學習https://blog.csdn.net/housisong/article/details/1452249一文的基礎上對算法的理解和重新整理,再次非常感謝原文作者的深入分析以及分享。   三次卷積插值的基礎原理也是對取樣