自從何凱明提出導向濾波后,因為其算法的簡單性和有效性,該算法得到了廣泛的應用,以至於新版的matlab都將其作為標准自帶的函數之一了,利用他可以解決的所有的保邊濾波器的能解決的問題,比如細節增強、HDR壓縮、細節羽化、去霧、風格化,而且由於其保邊特性,如果很多傳統函數中使用高斯濾波或者均值濾波 ...
在SSE圖像算法優化系列五:超高速指數模糊算法的實現和優化 在 ms左右實現 一文中,我曾經說過優化后的ExpBlur比BoxBlur還要快,那個時候我比較的BoxBlur算法是通過積分圖 SSE實現的,我在 年另外一個博客賬號上曾經提供過一篇這個文章彩色圖像高速模糊之懶惰算法,里面也介紹了一種快速的圖像模糊算法,這個算法的執行時間基本也是和半徑無關的。在今年的SSE優化學習之路上我曾經也考慮過 ...
2018-01-20 21:25 6 6934 推薦指數:
自從何凱明提出導向濾波后,因為其算法的簡單性和有效性,該算法得到了廣泛的應用,以至於新版的matlab都將其作為標准自帶的函數之一了,利用他可以解決的所有的保邊濾波器的能解決的問題,比如細節增強、HDR壓縮、細節羽化、去霧、風格化,而且由於其保邊特性,如果很多傳統函數中使用高斯濾波或者均值濾波 ...
今天我們來花點時間再次談談一個模糊算法,一個超級簡單但是又超級牛逼的算法,無論在效果上還是速度上都可以和Boxblur, stackblur或者是Gaussblur想媲美,效果上,比Boxblur來的更平滑,和Gaussblur相似,速度上,經過我的優化,在PC端比他們三個都要快一大截 ...
一、基礎原理 Base64是一種用64個Ascii字符來表示任意二進制數據的方法。主要用於將不可打印的字符轉換成可打印字符,或者簡單的說是將二進制數據編碼成Ascii字符。 ...
一、前言 轉置操作在很多算法上都有着廣泛的應用,在數學上矩陣轉置更有着特殊的意義。而在圖像處理上,如果說圖像數據本身的轉置,除了顯示外,本身並無特殊含義,但是在某些情況下,確能有效的提高算法效率,比如很多行列可分離的算法,在很多情況下,行和列方向的算法邏輯隨相同,但是由於多方面原因 ...
最近一直沉迷於SSE方面的優化,實在找不到想學習的參考資料了,就拿個筆記本放在腿上翻翻OpenCv的源代碼,無意中看到了OpenCv中關於積分圖的代碼,仔細研習了一番,覺得OpenCv對SSE的靈活運用真的做的很好,這里記錄下我對該段代碼的品味並將其思路擴展到其他通道數的圖像 ...
在做圖像處理的SSE優化時,也會經常遇到一些小的過程、數值優化等代碼,本文分享一些個人收藏或實現的代碼片段給大家。 一、快速求對數運算 對數運算在圖像處理中也是個經常會遇到的過程,特備是在一些數據壓縮和空間轉換時常常會用到,而且是個比較耗時的函數,標准的SSE庫里並沒有提供該函數的實現 ...
無意中瀏覽一篇文章,中間提到了基於多尺度的圖像的細節提升算法,嘗試了一下,還是有一定的效果的,結合最近一直研究的SSE優化,把算法的步驟和優化過程分享給大家。 論文的全名是DARK IMAGE ENHANCEMENT BASED ON PAIRWISE TARGET CONTRAST ...
本文重點主要不在於FFT的SSE優化,而在於使用FFT實現快速卷積的相關技巧和過程。 關於FFT變換,有很多參考的代碼,特別是對於長度為2的整數次冪的序列,實現起來也是非常簡易的,而對於非2次冪的序列,就稍微有點麻煩了,matlab中是可以實現任意長度FFT的,FFTW ...