【圖像處理】基於Retinex的圖像去霧算法

2021-02-24 天天Matlab
function out = darktest(filename)w0=0.65;   %0.65  乘積因子用來保留一些霧,1時完全去霧    t0=0.1;I=filename;[h,w,s]=size(I);min_I=zeros(h,w);            %下面取得暗影通道圖像for i=1:h                     for j=1:w        dark_I(i,j)=min(I(i,j,:));    endend Max_dark_channel=double(max(max(dark_I)))  %天空亮度dark_channel=double(dark_I);t=1-w0*(dark_channel/Max_dark_channel);   %取得透謝分布率圖
t=max(t,t0); I1=double(I);J(:,:,1) = uint8((I1(:,:,1) - (1-t)*Max_dark_channel)./t); J(:,:,2) = uint8((I1(:,:,2) - (1-t)*Max_dark_channel)./t); J(:,:,3) =uint8((I1(:,:,3) - (1-t)*Max_dark_channel)./t);out = J;end

往期回顧>>>>>>

相關焦點

  • 警微圈 圖像處理第五講--Retinex
    clearclose allclc%% 讀取圖像I=imread('test.jpg');figure;imshow(I);title('原圖'); m=size(I,1);n=size(I,2);% 初始化矩陣rr = zeros(m,n);
  • 【圖像增強03】基於Retinex理論的圖像增強
    Retinex理論的基本原理模型是以人類視覺系統為出發點發展而來的一種基於顏色恆常性的色彩理論。該理論認為:(1)人眼對物體顏色的感知與物體表面的反射性質有著密切關係,即反射率低的物體看上去較暗,反射率高的物體看上去是較亮。(2)人眼對物體色彩的感知具有一致性,不受光照變化的影響。
  • 基於直方圖的圖像增強算法(HE、CLAHE、Retinex)之(一)
    直方圖是圖像色彩統計特徵的抽象表述。基於直方圖可以實現很多有趣的算法。例如,圖像增強中利用直方圖來調整圖像的對比度、有人利用直方圖來進行大規模無損數據隱藏、還有人利用梯度直方圖HOG來構建圖像特徵進而實現目標檢測。
  • 《基於單幅圖像的快速去霧》原理與C++復現(有一定工程意義)
    前言今天為大家帶來一篇之前看到的用於單幅圖像去霧的算法,作者來自清華大學,論文原文見附錄。2. 霧天退化模型在計算機視覺領域,通常使用霧天圖像退化模型來描述霧霾等惡劣天氣條件對圖像造成的影響,該模型是McCartney首先提出。該模型包括衰減模型和環境光模型兩部分。
  • 一種基於人工智慧的腦圖像處理方法
    打開APP 一種基於人工智慧的腦圖像處理方法 MedPeer 發表於 2019-10-22 16:41:57 (文章來源:MedPeer
  • 圖像噪聲處理系統設計開題報告_圖像噪聲處理實驗報告 - CSDN
    以下是幾類常用的圖像處理技術:1、圖像去噪 圖像去噪指的是利用各種濾波模型,通過多點平滑等方法從已知的含有噪聲的圖像中去掉噪聲成分。圖像去噪從整個圖像分析的流程上來講屬於圖像的預處理階段,從數字圖像處理的技術角度來說屬於圖像恢復的技術範疇,它的存在有著非常要的意義。
  • 基於opencv 的圖像處理入門教程
    前言雖然計算機視覺領域目前基本是以深度學習算法為主,但實際上很多時候對圖片的很多處理方法,並不需要採用深度學習的網絡模型,採用目前成熟的圖像處理庫即可實現,比如 OpenCV 和 PIL ,對圖片進行簡單的調整大小、裁剪、旋轉,或者是對圖片的模糊操作。
  • 【數字圖像處理系列五】圖像濾波之空間濾波:圖像平滑降噪和圖像銳化
    【數字圖像處理系列四】在圖像增強:線性、 分段線性、 對數、 反對數、 冪律(伽馬)變換、直方圖均衡【數字圖像處理系列三】一文中我們從圖像灰度變換的角度闡述了圖像增強的各種方式,本文我們將一起學習圖像處理中重點的方式:圖像濾波,圖像濾波分為空間域濾波和頻率域濾波,頻率域濾波我們將在下一節重點說明。
  • [圖像處理] 深圳供電局 謝有慶 等:基於分數階微分的電力系統有霧圖像增強研究
    基於分數階微分的電力系統有霧圖像增強研究謝有慶,何濤,邱捷(深圳供電局有限公司,廣東深圳518000)摘  要:電力系統監控視頻有霧圖像增強研究能有效縮短霧天電力系統故障發生因素查找時間和大幅提升可視化工程管控的效率,為此提出一種基於大氣散射分數階微分的自適應暗通道先驗有霧圖像增強算法。
  • 去霧技術」讓監控不再「霧裡看花」
    兩種方法相較,基於復原去霧算法從原理上實現去霧,對霧的估計更準確,能夠真實地還原霧前的清晰圖像,針對性強,得到的去霧效果自然,一般不會有信息的損失。  1、基於圖像處理的圖像增強技術應用較多  典型的霧天圖像增強方法有灰度直方圖變換方法、頻率域分析方法和基於色感一致性的Retinex算法等。
  • 使用CNN生成圖像先驗,實現更廣泛場景的盲圖像去模糊
    實驗表明,該圖像先驗比目前最先進的人工設計先驗更具區分性,可實現更廣泛場景的盲圖像去模糊。簡介盲圖像去模糊(blind image deblurring)是圖像處理和計算機視覺領域中的一個經典問題,它的目標是將模糊輸入中隱藏的圖像進行恢復。
  • 巧解圖像處理經典難題之圖像配準
    (圖片付費下載自視覺中國)作者 | 白小魚轉載自知乎用戶白小魚【導讀】圖像配準與相關[1]是圖像處理研究領域中的一個典型問題和技術難點,其目的在於比較或融合針對同一對象在不同條件下獲取的圖像,例如圖像會來自不同的採集設備,取自不同的時間,不同的拍攝視角等等,有時也需要用到針對不同對象的圖像配準問題。
  • 使用Matlab圖像處理(三)——圖像濾波原理
    小白不想把複雜的數學公式拿上進行講解,大家可以簡單記成這種噪聲符合正態分布就可以啦,我們用「影響圖像處理最深遠的人」的相片來直觀的展現一下高斯噪聲的樣子。首先看一下沒有噪聲的的圖片我們看一下在這張圖片上加了0.08的高斯噪聲的結果:
  • 一種基於小波變換的圖像壓縮方法與實現
    1.2 圖像壓縮技術的發展一般將基於資訊理論和數位訊號處理的圖像壓縮技術稱為第一代壓縮技術,而將結合人類視覺特性、心理特性的圖像壓縮技術稱為第二代壓縮技術。第一代壓縮技術以信源編碼理論為基礎,使信源的概率分布儘可能非均勻或是去除信源符號間的相關性,從而達到壓縮的目的。第二代壓縮技術則注重於利用人類的生理特點來獲得高壓縮比,涉及的理論領域多,如基於分形理論、小波理論等。
  • OpenCV圖像處理專欄十五 |《一種基於亮度均衡的圖像閾值分割技術》
    前言對於光照不均勻的圖像,用通常的圖像分割方法不能取得滿意的效果。為了解決這個問題,論文《一種基於亮度均衡的圖像閾值分割技術》提出了一種實用而簡便的圖像分割方法。該方法針對圖像中不同亮度區域進行亮度補償,使得整個圖像亮度背景趨於一致後,再進行常規的閾值分割。實驗結果表明,用該方法能取得良好的分割效果。
  • 圖像處理 淺談圖像金字塔
    圖像金子塔,是一種經典的圖像多尺度描述方法。它將降採樣和平滑濾波結合在一起,對圖像進行多尺度表示。
  • 圖像處理技術是什麼_圖像處理技術現狀和發展前景
    圖像是指物體的描述信息,數字圖像是一個物體的數字表示,圖像處理則是對圖像信息進行加工以滿足人的視覺心理和應用需求的行為。數字圖像處理是指利用計算機或其他數字設備對圖像信息進行各種加工和處理, 它是一門新興的應用學科,其發展速度異常迅速,應用領域極為廣泛。
  • 偏振光學成像去霧:「擦去」照片上的霧霾
    目前,去霧技術主要分為兩大類:1)圖像處理去霧技術,通過對光學系統採集的圖像進行增強或復原操作,提高圖像的質量;2)光學去霧技術,通過對光學成像系統的改造和成像算法的優化,減小霧霾對成像質量的影響。被動偏振光學成像去霧技術主要基於霧霾氣象狀況下的大氣物理退化模型(如圖2所示),從採集的多幅不同偏振方向的圖像中精確估算大氣光強和無窮遠處大氣光強兩個關鍵參數,反演退化過程,獲得退化前的場景清晰圖像。對於霧霾氣象環境而言,一般採用被動偏振光學成像去霧技術。
  • MATLAB應用在基於噪聲檢測的圖像均值去噪法
    研究表明,人類獲取的視覺圖像信息在人類接受的信息中的比重達到75%,「百聞不如一見」便是非常形象的例子之一。在高度信息化條件下的今天,數字圖像越來越得到普及和應用。  然而,人們在獲取和傳輸數字圖像的同時,難免於圖像數據被外界噪聲所汙染,妨礙了人們對圖像信息的理解。由此,圖像去噪技術應運而生。圖像去噪,即在儘可能地不損失原圖像細節的前提下,去除圖像中無關的噪點。
  • 基於圖像採集的汽車車牌定位識別,軟硬體協同
    目前車牌定位的方法很多,最常見的定位技術主要有基於邊緣檢測的方法、基於彩色分割的方法、基於小波變換的方法、基於遺傳算法的方法、基於數學形態學的車牌定位和基於灰度圖像紋理特徵分析的方法等,車牌定位算法在車牌識別技術中佔有很重要地位,一個車牌識別系統的識別率往往取決於車牌定位的成功率及準確度,考慮到FPGA適合做數據量大且運算簡單重複的特點,我們將採用基於數學形態學的方法來進行定位