TW201435807A - 增強影像對比之方法及裝置以及非暫時性計算機可讀媒體 - Google Patents
增強影像對比之方法及裝置以及非暫時性計算機可讀媒體 Download PDFInfo
- Publication number
- TW201435807A TW201435807A TW102107881A TW102107881A TW201435807A TW 201435807 A TW201435807 A TW 201435807A TW 102107881 A TW102107881 A TW 102107881A TW 102107881 A TW102107881 A TW 102107881A TW 201435807 A TW201435807 A TW 201435807A
- Authority
- TW
- Taiwan
- Prior art keywords
- conversion function
- brightness conversion
- picture
- brightness
- partial
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 71
- 230000002708 enhancing effect Effects 0.000 title claims abstract description 17
- 238000006243 chemical reaction Methods 0.000 claims abstract description 135
- 230000011218 segmentation Effects 0.000 claims abstract description 52
- 230000006870 function Effects 0.000 claims description 102
- 238000001514 detection method Methods 0.000 claims description 36
- 238000002156 mixing Methods 0.000 claims description 25
- 230000008859 change Effects 0.000 claims description 16
- 108010000720 Excitatory Amino Acid Transporter 2 Proteins 0.000 claims description 3
- 102100031562 Excitatory amino acid transporter 2 Human genes 0.000 claims description 3
- 238000010422 painting Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 13
- 239000000203 mixture Substances 0.000 description 6
- 238000003672 processing method Methods 0.000 description 4
- 230000000630 rising effect Effects 0.000 description 4
- 241000023320 Luma <angiosperm> Species 0.000 description 3
- 238000013459 approach Methods 0.000 description 3
- OSWPMRLSEDHDFF-UHFFFAOYSA-N methyl salicylate Chemical compound COC(=O)C1=CC=CC=C1O OSWPMRLSEDHDFF-UHFFFAOYSA-N 0.000 description 3
- 230000008569 process Effects 0.000 description 2
- 230000007704 transition Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/90—Determination of colour characteristics
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/40—Image enhancement or restoration using histogram techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/90—Dynamic range modification of images or parts thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/136—Segmentation; Edge detection involving thresholding
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10024—Color image
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20076—Probabilistic image processing
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
Abstract
本發明提供一種用來增強影像對比之方法及裝置,該方法包含有:依據至少一分段門檻值以及一畫面的像素統計資料,決定一分段點,其中該分段點係用來將該像素統計資料區分為一第一部分統計資料及一第二部分統計資料;以及分別依據該第一及第二部分統計資料決定一第一部分亮度轉換函數及一第二部分亮度轉換函數;其中該第一部分亮度轉換函數係用以調整該畫面中對應該第一部分統計資料之複數像素的亮度值,以及該第二部分亮度轉換函數係用以調整該畫面中對應該第二部分統計資料之複數像素的亮度值。該方法能使畫面對比增強且不犧牲小區域對比。
Description
本發明係有關於影像處理,尤指一種增強影像對比之方法及裝置以及非暫時性(Non-transitory)計算機可讀媒體。
影像處理的技術已相當成熟,並且有許多文獻提供了多種演算法可供參考;然而,在實作上,傳統的影像處理方法對於畫面的處理仍有不足之處。
依據相關技術,傳統的影像處理方法對於進行畫面處理時所採用的演算法並不適用於某些特殊場景,故在這些特殊場景下,傳統的影像處理方法所產生之畫面處理結果並不理想。舉例來說,傳統的直方圖等化法對於畫面的處理往往會有對比太強的問題、或是犧牲畫面小區域的對比的問題;這通常會造成畫面中的某些亮度灰階之細節被捨棄,而無法滿足使用者的需求。因此,需要一種新穎的方法來提昇影像處理的效能。
本發明之一目的在於提供一種增強影像對比之方法及裝置以及非暫時性計算機可讀媒體,以解決上述問題。
本發明之另一目的在於提供一種增強影像對比之方法及裝置以及非暫時性計算機可讀媒體,以達到最適合的對比增強幅度。
本發明之較佳實施例中提供一種用來增強影像對比之方法,應用於一影像處理裝置,該方法包含有下列步驟:依據至少一分段門檻
值以及一畫面的像素統計資料,決定一分段點,其中該分段點係用來將該像素統計資料區分為一第一部分統計資料及一第二部分統計資料;以及分別依據該第一及第二部分統計資料決定一第一部分亮度轉換函數及一第二部分亮度轉換函數;其中,該第一部分亮度轉換函數係用以調整該畫面中對應該第一部分統計資料之複數像素的亮度值,以及該第二部分亮度轉換函數係用以調整該畫面中對應該第二部分統計資料之複數像素的亮度值。
本發明於提供上述方法之同時,亦對應地提供一種非暫時性計算機可讀媒體,儲存有程式指令以供一處理器執行,該處理器執行該些程式指令以依據一種用來增強影像對比之方法來運作,該方法包含有下列步驟:依據至少一分段門檻值以及一畫面的像素統計資料,決定一分段點,其中該分段點係用來將該像素統計資料區分為一第一部分統計資料及一第二部分統計資料;以及分別依據該第一及第二部分統計資料決定一第一部分亮度轉換函數及一第二部分亮度轉換函數。
本發明於提供上述方法之同時,亦對應地提供一種用來增強影像對比之裝置,該裝置包含有:一處理器;以及一資料處理電路。該處理器依據至少一分段門檻值以及一畫面的像素統計資料,決定一分段點,其中該分段點係用來將該像素統計資料區分為一第一部分統計資料及一第二部分統計資料,並分別依據該第一及第二部分統計資料決定一第一部分亮度轉換函數及一第二部分亮度轉換函數。另外,該資料處理電路依據該第一部分亮度轉換函數及該第二部分亮度轉換函數進行亮度轉換運作;其中,該第一部分亮度轉換函數係用以調整該畫面中對應該第一部分統計資料之複數像素的亮度值,以及該第二部分亮度轉換函數係用以調整該畫面中對應該第二部分統計資料之複數像素的亮度值。
本發明的好處之一是,相較於傳統的影像處理方法,本發明之方法與裝置以及依據本發明所實現的計算機及相關之程式模組在上述
該些特殊場景下可提供較佳的影像處理結果,而不會有對比太強的問題、或是犧牲畫面小區域的對比的問題;於是,本發明之方法與裝置以及依據本發明所實現的計算機及相關之程式模組能保留足夠的亮度灰階之細節,並能滿足使用者的需求。因此,相較於相關技術,本發明可大幅地提昇影像處理的效能。另外,相較於相關技術,本發明之方法與裝置以及依據本發明所實現的計算機及相關之程式模組能使原始畫面之對比被增強且不犧牲該原始畫面中之小區域的對比。
50‧‧‧儲存單元
50A‧‧‧直方圖資料
50B‧‧‧亮度總和
50C‧‧‧總像素數
100‧‧‧用來增強影像對比之裝置
110‧‧‧處理器
112‧‧‧軟體模組
120‧‧‧資料處理電路
122‧‧‧亮度轉換模組
150‧‧‧顯示模組
200‧‧‧用來增強影像對比之方法
210,220‧‧‧步驟
300,400,500‧‧‧工作流程
310,312,...,320‧‧‧步驟
410,412,...,434‧‧‧步驟
510,512,...,562‧‧‧步驟
avg_th_H,avg_th_M,avg_th_L‧‧‧門檻值
curve_H,curve_M,curve_L‧‧‧亮度轉換曲線
Slop(1),Slop(2)‧‧‧斜率參數
第1圖為依據本發明一實施例之一種用來增強影像對比之裝置的示意圖。
第2圖為依據本發明一實施例之一種用來增強影像對比之方法的流程圖。
第3圖繪示第2圖所示方法於一實施例中所涉及之工作流程。
第4圖繪示第2圖所示方法於另一實施例中所涉及之工作流程。
第5圖繪示第2圖所示方法於另一實施例中所涉及之工作流程。
第6圖繪示第2圖所示方法於一實施例中所涉及之分段點。
第7圖繪示第2圖所示方法於一實施例中所涉及之斜率參數。
第8圖繪示第2圖所示方法於第7圖所示實施例中所涉及之斜率參數調整。
第9圖繪示第2圖所示方法於另一實施例中所涉及之斜率參數調整。
第10圖繪示第2圖所示方法於一實施例中所涉及之亮度轉換曲線。
第1圖為依據本發明一實施例之一種用來增強影像對比之裝置100的示意圖,其中裝置100可包含一影像處理裝置之至少一部分(例如一部分或全部),而該影像處理裝置的例子可包含(但不限於):電視
機、顯示器、機上盒、行動電話、相機、個人數位助理、筆記型電腦。例如:裝置100可代表該影像處理裝置當中的電氣系統,而該電氣系統包含該影像處理裝置之至少一控制電路。又例如:裝置100可代表該影像處理裝置之整體。這只是為了說明的目的而已,並非對本發明之限制。依據本實施例之一變化例,裝置100可代表包含該影像處理裝置之一影音系統。
如第1圖所示,裝置100包含有:儲存單元50(例如:記憶體;又例如:暫存器),其可暫時地儲存直方圖(Histogram)資料50A(例如:一目前畫面之直方圖資料)、畫面之亮度總和50B(例如:該目前畫面於亮度/色彩座標(Y,Cb,Cr)中之Y值之總和)、總像素數50C(例如:該目前畫面之總像素數);處理器110,其可執行一軟體模組112,諸如包含複數個程式指令之軟體模組,其中該些程式指令可預先儲存於非暫時性(Non-transitory)計算機可讀媒體,諸如非揮發性記憶體(Non-volatile Memory)、硬碟;資料處理電路120,耦接至處理器110,而資料處理電路120包含亮度轉換模組122,其中亮度轉換模組112可對畫面資料進行亮度轉換以產生畫面處理結果,以供顯示;以及一顯示模組150,其接收上述之畫面處理結果並顯示對應於該些畫面處理結果之影像。尤其是,處理器110係用來執行該些程式指令以進行關於增強影像對比之運作。
第2圖為依據本發明一實施例之一種用來增強影像對比之方法200的流程圖。該方法可應用於第1圖所示之裝置100,尤其是第1圖所示之處理器110,其中處理器110可執行上述該些程式指令以依據方法200來運作。該方法說明如下:
於步驟210中,處理器110依據至少一分段門檻值以及一畫面的像素統計資料,決定一分段點,其中該分段點係用來將該像素統計資料區分為一第一部分統計資料及一第二部分統計資料。
於步驟220中,處理器110分別依據該第一及第二部分統計資料決定一第一部分亮度轉換函數及一第二部分亮度轉換函數。
依據本實施例,資料處理電路120可依據該第一部分亮度轉換函數及該第二部分亮度轉換函數進行亮度轉換運作,其中該第一部分亮度轉換函數係用以調整該畫面中對應該第一部分統計資料之複數像素的亮度值;該第二部分亮度轉換函數係用以調整該畫面中對應該第二部分統計資料之複數像素的亮度值。尤其是,該像素統計資料係為灰階值對應像素數的統計資料,並且,於步驟210中,上述之至少一分段門檻值可包含一高分段門檻值與一低分段門檻值,且該分段點係依據下列方程式所得到:SepPoint=SepTH_H-(SepTH_H-SepTH_L)* Yave/(GLT-1);其中符號SepPoint代表該分段點,而符號SepTH_H與SepTH_L分別代表該高分段門檻值與該低分段門檻值,且符號Yave與GLT分別代表該平均亮度與總灰階數。
依據本實施例之一變化例,步驟220可包含:依據一變化率限制,分別針對該些部分統計資料進行計算,以分別產生該些部分亮度轉換函數。依據本實施例之另一變化例,該第一及第二部分亮度轉換函數構成該畫面之一亮度轉換函數,而該方法可另包含:進行場景偵測以產生一場景偵測結果,其中該場景偵測結果指出該畫面與一前一畫面間是否出現場景變換;以及依據對應於該場景偵測結果之一混合比率,將對應於該畫面之該亮度轉換函數以及對應於該前一畫面之另一亮度轉換函數進行混合以產生一混合亮度轉換函數,以供調整該畫面之亮度。尤其是,當該場景偵測結果指出該畫面與該前一畫面間出現場景變換時,該亮度轉換函數在該混合亮度轉換函數中所佔的混合比率高於該另一亮
度轉換函數;並且當該場景偵測結果指出該畫面與該前一畫面間未出現場景變換時,該亮度轉換函數在該混合亮度轉換函數中所佔的混合比率低於該另一亮度轉換函數。這只是為了說明的目的而已,並非對本發明之限制。依據本實施例之另一變化例,進行場景偵測以產生該場景偵測結果之步驟可包含:計算該畫面的像素統計資料以及該前一畫面的像素統計資料之間的差值;以及比較該差值與一預定門檻值,以決定該場景偵測結果。依據本實施例之另一變化例,進行場景偵測以產生該場景偵測結果之步驟可包含:計算對應於該畫面之該亮度轉換函數以及對應於該前一畫面之該另一亮度轉換函數之間的差值;以及比較該差值與一預定門檻值,以決定該場景偵測結果。
依據本實施例之某些變化例,該第一及第二部分亮度轉換函數構成該畫面之一亮度轉換函數,該方法可另包含:提供複數個亮度轉換曲線;判斷該像素統計資料是否落入複數個區間中之一特定區間;以及當該像素統計資料落入該特定區間時,從該些亮度轉換曲線當中選出對應於該特定區間之一亮度轉換曲線,且將該亮度轉換函數以及該亮度轉換曲線進行混合以產生一混合亮度轉換函數,以供調整該畫面之亮度。
第3圖繪示第2圖所示方法200於一實施例中所涉及之工作流程300。
於步驟310中,處理器110取得直方圖。
於步驟312中,處理器110決定分段點。
於步驟314中,處理器110進行直方圖等化(Histogram Equalization)。
於步驟316中,處理器110進行曲線/斜率限制,尤其是限制亮度轉換曲線之局部斜率。
於步驟318中,處理器110取得直方圖亮度曲線(Histogram Luma-Curve),尤其是亮度轉換曲線,以供進一步調整。
於步驟320中,處理器110儲存調整後所產生之結果亮度曲線(Resultant Luma-Curve)的相關資訊(例如一系列曲線參數),以供資料處理電路120進行亮度轉換之用。
第4圖繪示第2圖所示方法200於另一實施例中所涉及之工作流程400。
於步驟410中,處理器110取得直方圖。
於步驟412中,處理器110決定分段點。
於步驟414中,處理器110進行直方圖等化。
於步驟416中,處理器110進行曲線/斜率限制,尤其是限制亮度轉換曲線之局部斜率。
於步驟418中,處理器110取得直方圖亮度曲線,尤其是亮度轉換曲線,以供進一步調整。
於步驟420中,處理器110儲存調整後所產生之結果亮度曲線的相關資訊(例如一系列曲線參數),以供進一步利用。
於步驟422中,處理器110取得亮度平均(Luma Average)。
於步驟424中,處理器110容許使用者決定分段點與亮度曲線。
於步驟426中,處理器110取得平均亮度曲線(Average Luma Curve)。
於步驟428中,處理器110儲存調整後所產生之結果亮度曲線的相關資訊(例如一系列曲線參數),以供進一步利用。
於步驟430中,處理器110容許使用者決定混合比率(Blending Ratio),尤其是步驟420中之結果亮度曲線與步驟428中之結果亮度曲線的混合比率。
於步驟432中,處理器110取得針對目前畫面之混合亮度曲線(Blended Luma Curve)。
於步驟434中,處理器110儲存調整後所產生之結果亮度曲線的相關資訊(例如一系列曲線參數),以供資料處理電路120進行亮度轉換之用。
第5圖繪示第2圖所示方法200於另一實施例中所涉及之工作流程500。
於步驟510中,處理器110取得直方圖。
於步驟512中,處理器110決定分段點。
於步驟514中,處理器110進行直方圖等化。
於步驟516中,處理器110進行曲線/斜率限制,尤其是限制亮度轉換曲線之局部斜率。
於步驟518中,處理器110取得直方圖亮度曲線,尤其是亮度轉換曲線,以供進一步調整。
於步驟520中,處理器110儲存調整後所產生之結果亮度曲線的相關資訊(例如一系列曲線參數),以供進一步利用。
於步驟522中,處理器110取得亮度平均。
於步驟524中,處理器110容許使用者決定分段點與亮度曲線。
於步驟526中,處理器110取得平均亮度曲線。
於步驟528中,處理器110儲存調整後所產生之結果亮度曲線的相關資訊(例如一系列曲線參數),以供進一步利用。
於步驟530中,處理器110容許使用者決定混合比率,尤其是步驟520中之結果亮度曲線與步驟528中之結果亮度曲線的混合比率。
於步驟532中,處理器110取得針對目前畫面之混合亮度曲線。
於步驟534中,處理器110計算平均差異(Average Difference)。
於步驟536中,處理器110計算平均差異混合係數(Average Difference Alpha)。
於步驟544中,處理器110計算曲線差異(Curve Difference)。
於步驟546中,處理器110計算曲線差異混合係數(Curve Difference Alpha)。
於步驟556中,處理器110取得針對前一畫面之亮度曲線。
於步驟560中,處理器110容許使用者決定混合比率,尤其是步驟532中針對目前畫面之混合亮度曲線與步驟556中針對前一畫面之亮度曲線的混合比率。
於步驟562中,處理器110儲存調整後所產生之結果亮度曲線的相關資訊(例如一系列曲線參數),以供資料處理電路120進行亮度轉換之用。
第6圖繪示第2圖所示方法200於一實施例中所涉及之分段點,其中第6圖之左半部代表未採用直方圖分段點的亮度曲線及直方圖,而第6圖之右半部代表採用直方圖分段點之後的亮度曲線及該直方圖。請注意,針對該直方圖,橫軸代表亮度,縱軸代表像素的數量。該直方圖中之大部分像素集中在橫軸上的中央,它們的平均亮度主導了這個考慮中的畫面的平均亮度;而該直方圖中之一小部分像素集中在橫軸上的右側約四分之一,其中如第6圖之右半部所示,由於採用直方圖分段點,這一小部分像素的灰階細節得以保留,不會在影像強化的過程中被犧牲。
第7圖繪示第2圖所示方法200於一實施例中所涉及之斜率參數Slop(1)與Slop(2),而第8圖繪示第2圖所示方法200於同一實施例中所涉及之斜率參數調整,其中亮度曲線的斜率參數Slop(1)與Slop(2)可於上述之工作流程300、400、與500中之任一者進行調整。例如:針對第6圖所示實施例中之該考慮中的直方圖,採用直方圖分段點之後的
亮度曲線中之左側上升緣與右側上升緣的斜率分別為4.7與2.2。在斜率參數Slop(1)與Slop(2)各自的上限分別被預先設定為3與1.5的狀況下,當處理器110進行上述之曲線/斜率限制時,處理器110將第7圖所示之亮度曲線調整為第8圖所示之亮度曲線。於是,Slop(1)=3且Slop(2)=1.5。
第9圖繪示第2圖所示方法200於另一實施例中所涉及之斜率參數調整,其中亮度曲線的斜率參數Slop(1)與Slop(2)可於上述之工作流程300、400、與500中之任一者進行調整。例如:針對第6圖所示實施例中之該考慮中的直方圖,採用直方圖分段點之後的亮度曲線中之左側上升緣與右側上升緣的斜率分別為4.7與2.2。在斜率參數Slop(1)與Slop(2)各自的上限分別被預先設定為3與3的狀況下,當處理器110進行上述之曲線/斜率限制時,處理器110將第7圖所示之亮度曲線調整為第9圖所示之亮度曲線。於是,Slop(1)=3且Slop(2)=2.2,其中後者所對應之部分(Partial)曲線未被調整。
第10圖繪示第2圖所示方法200於一實施例中所涉及之亮度轉換曲線,其中符號avg_th_H、avg_th_M、與avg_th_L可分別代表門檻值,而符號curve_H、curve_M、與curve_L可分別代表亮度轉換曲線(亦可代表該些亮度轉換曲線各自之曲線函數)。
依據本實施例,處理器110可依據亮度轉換曲線curve_H、curve_M、與curve_L進行混合,諸如線性組合,以產生結果亮度曲線。例如,處理器110可依據下列虛擬程式碼(Pseudo Code)所表示之演算法進行混合:
其中符號Yave、y、alpha分別代表平均亮度、調整後亮度、混合係數(其亦可視為混合比率)。
依據本實施例之某些變化例,在這一類的對比增強演算法中,關於如何判斷場景的轉換,說明如下。如果前一畫面跟目前畫面是連續畫面的話,則處理器110控制兩個畫面的轉換函數不能有太大的差異,以避免畫面看起來閃爍。通常可用IIR filter來達成這一種漸變效果。另一方面,如果前一畫面跟目前畫面是獨立不相干的畫面的話,則處理器110控制轉換函數立即切換,以避免看到畫面漸變的過程,例如處理器110可依據下列方程式來處理:Output_curve=alpha*Current_Curve+(1-alpha)*Previous_Curve;其中符號Output_curve、Previous_Curve、與Current_Curve可分別代表輸出曲線(即混合後之結果亮度曲線)、針對前一畫面之結果亮度曲線、與針對目前畫面之結果亮度曲線。
由上面的式子可以知道,當alpha值趨近於0時,輸出曲線會
趨近於針對前一畫面之結果亮度曲線,此狀況下適用於連續畫面;當alpha值趨近於1時,輸出曲線會趨近於針對目前畫面之結果亮度曲線,此狀況下適用於彼此獨立的畫面(即場景變換)。
另外,關於如何控制場景變換的alpha值(或稱為混合係數),說明如下。在本發明中提供兩種方法:一種是平均值差異法,另一種是轉換函數差異法。例如:依據上述之平均值差異法,當偵測到前一畫面的亮度平均值與目前畫面的亮度平均值一樣時,則處理器110判斷這些畫面屬於連續的場景;當偵測到前一個畫面的亮度平均值與這一個畫面的亮度平均值之間的差異很大時(例如該差異大於某個門檻值),則處理器110判斷這是場景變換。又例如:依據上述之轉換函數差異法,當偵測到前一畫面的亮度轉換函數與目前畫面的亮度轉換函數幾乎一樣時,則處理器110判斷這些畫面屬於連續的場景;當偵測到前一畫面的亮度轉換函數與目前畫面的亮度轉換函數差異很大時,則處理器110判斷這是場景變換。
此外,處理器110由上述之平均值差異法可以得到一個平均值差異法混合係數alpha_ave,且由上述之轉換函數差異法以得到一個轉換函數差異法混合係數alpha_his。實作上,處理器110可比較平均值差異法混合係數alpha_ave與轉換函數差異法混合係數alpha_his兩者的大小,以產生最後的場景變換alpha值(或稱為混合係數)。例如:處理器110可以進行選擇性控制,容許由使用者來選擇使用平均值差異法混合係數alpha_ave與轉換函數差異法混合係數alpha_his當中較大的混合係數或較小的混合係數、或是平均值差異法混合係數alpha_ave與轉換函數差異法混合係數alpha_his兩者的線性組和所構成之混合係數。
200‧‧‧用來增強影像對比之方法
210,220‧‧‧步驟
Claims (17)
- 一種用來增強影像對比之方法,應用於一影像處理裝置,該方法包含有下列步驟:依據至少一分段門檻值以及一畫面的像素統計資料,決定一分段點,其中該分段點係用來將該像素統計資料區分為一第一部分統計資料及一第二部分統計資料;以及分別依據該第一及第二部分統計資料決定一第一部分亮度轉換函數及一第二部分亮度轉換函數;其中,該第一部分亮度轉換函數係用以調整該畫面中對應該第一部分統計資料之複數像素的亮度值,以及該第二部分亮度轉換函數係用以調整該畫面中對應該第二部分統計資料之複數像素的亮度值。
- 如申請專利範圍第1項所述之方法,其中該像素統計資料係為灰階值對應像素數的統計資料;以及於依據至少一分段門檻值以及一畫面的像素統計資料,決定一分段點之步驟中,該至少一分段門檻值包含一高分段門檻值與一低分段門檻值,且該分段點係依據下列方程式所得到:SepPoint=SepTH_H-(SepTH_H-SepTH_L)* Yave/(GLT-1);其中符號SepPoint代表該分段點,而符號SepTH_H與SepTH_L分別代表該高分段門檻值與該低分段門檻值,且符號Yave與GLT分別代表該平均亮度與總灰階數。
- 如申請專利範圍第1項所述之方法,其中分別依據該第一及第二部分資料決定一第一部分亮度轉換函數及一第二部分亮度轉換函數之步驟包含:依據一變化率限制,分別針對該些部分統計資料進行計算,以分別產生該些部分亮度轉換函數。
- 如申請專利範圍第1項所述之方法,其中該第一及第二部分亮度轉換函數構成該畫面之一亮度轉換函數,該方法另包含:進行場景偵測以產生一場景偵測結果,其中該場景偵測結果指出該畫面與一前一畫面間是否出現場景變換;以及依據對應於該場景偵測結果之一混合比率,將對應於該畫面之該亮度轉換函數以及對應於該前一畫面之另一亮度轉換函數進行混合以產生一混合亮度轉換函數,以供調整該畫面之亮度。
- 如申請專利範圍第4項所述之方法,其中當該場景偵測結果指出該畫面與該前一畫面間出現場景變換時,該亮度轉換函數在該混合亮度轉換函數中所佔的混合比率高於該另一亮度轉換函數;以及當該場景偵測結果指出該畫面與該前一畫面間未出現場景變換時,該亮度轉換函數在該混合亮度轉換函數中所佔的混合比率低於該另一亮度轉換函數。
- 如申請專利範圍第4項所述之方法,其中進行場景偵測以產生該場景偵測結果之步驟包含:計算該畫面的像素統計資料以及該前一畫面的像素統計資料之間的差值;以及比較該差值與一預定門檻值,以決定該場景偵測結果。
- 如申請專利範圍第4項所述之方法,其中進行場景偵測以產生該場景偵測結果之步驟包含:計算對應於該畫面之該亮度轉換函數以及對應於該前一畫面之該另一亮度轉換函數之間的差值;以及比較該差值與一預定門檻值,以決定該場景偵測結果。
- 如申請專利範圍第1項所述之方法,其中該第一及第二部分亮度轉換函數構成該畫面之一亮度轉換函數,該方法另包含:提供複數個亮度轉換曲線;判斷該像素統計資料是否落入複數個區間中之一特定區間;以及當該像素統計資料落入該特定區間時,從該些亮度轉換曲線當中選出對應於該特定區間之一亮度轉換曲線,且將該亮度轉換函數以及該亮度轉換曲線進行混合以產生一混合亮度轉換函數,以供調整該畫面之亮度。
- 一種非暫時性(Non-transitory)計算機可讀媒體,儲存有程式指令以供一處理器執行,該處理器執行該些程式指令以依據一種用來增強影像對比之方法來運作,該方法包含有下列步驟:依據至少一分段門檻值以及一畫面的像素統計資料,決定一分段點,其中該分段點係用來將該像素統計資料區分為一第一部分統計資料及一第二部分統計資料;以及分別依據該第一及第二部分統計資料決定一第一部分亮度轉換函數及一第二部分亮度轉換函數。
- 一種用來增強影像對比之裝置,包含有:一處理器,依據至少一分段門檻值以及一畫面的像素統計資料,決定一分段點,其中該分段點係用來將該像素統計資料區分為一第一部分統計資料及一第二部分統計資料,並分別依據該第一及第二部分統計資料決定一第一部分亮度轉換函數及一第二部分亮度轉換函數;以及一資料處理電路,依據該第一部分亮度轉換函數及該第二部分亮度轉換 函數進行亮度轉換運作;其中,該第一部分亮度轉換函數係用以調整該畫面中對應該第一部分統計資料之複數像素的亮度值,以及該第二部分亮度轉換函數係用以調整該畫面中對應該第二部分統計資料之複數像素的亮度值。
- 如申請專利範圍第10項所述之裝置,其中該像素統計資料係為灰階值對應像素數的統計資料;以及該至少一分段門檻值包含一高分段門檻值與一低分段門檻值,且該分段點係依據下列方程式所得到:SepPoint=SepTH_H-(SepTH_H-SepTH_L)* Yave/(GLT-1);其中符號SepPoint代表該分段點,而符號SepTH_H與SepTH_L分別代表該高分段門檻值與該低分段門檻值,且符號Yave與GLT分別代表該平均亮度與總灰階數。
- 如申請專利範圍第10項所述之裝置,其中該處理器分別依據該第一及第二部分資料決定一第一部分亮度轉換函數及一第二部分亮度轉換函數時,係依據一變化率限制,分別針對該些部分統計資料進行計算,以分別產生該些部分亮度轉換函數。
- 如申請專利範圍第10項所述之裝置,其中該第一及第二部分亮度轉換函數構成該畫面之一亮度轉換函數,該處理器並進行場景偵測以產生一場景偵測結果,其中該場景偵測結果指出該畫面與一前一畫面間是否出現場景變換,以及依據對應於該場景偵測結果之一混合比率,將對應於該畫面之該亮度轉換函數以及對應於該前一畫面之另一亮度轉換函數進行混合以產生一混合亮度轉換函數,以供調整該畫面之亮度。
- 如申請專利範圍第13項所述之裝置,其中當該場景偵測結果指出該畫 面與該前一畫面間出現場景變換時,該亮度轉換函數在該混合亮度轉換函數中所佔的混合比率高於該另一亮度轉換函數;以及當該場景偵測結果指出該畫面與該前一畫面間未出現場景變換時,該亮度轉換函數在該混合亮度轉換函數中所佔的混合比率低於該另一亮度轉換函數。
- 如申請專利範圍第13項所述之裝置,其中該處理器進行場景偵測以產生該場景偵測結果時,係計算該畫面的像素統計資料以及該前一畫面的像素統計資料之間的差值;以及比較該差值與一預定門檻值,以決定該場景偵測結果。
- 如申請專利範圍第13項所述之裝置,其中該處理器進行場景偵測以產生該場景偵測結果時,係計算對應於該畫面之該亮度轉換函數以及對應於該前一畫面之該另一亮度轉換函數之間的差值;以及比較該差值與一預定門檻值,以決定該場景偵測結果。
- 如申請專利範圍第15項所述之裝置,其中該第一及第二部分亮度轉換函數構成該畫面之一亮度轉換函數,該處理器並進行下列步驟:提供複數個亮度轉換曲線;判斷該像素統計資料是否落入複數個區間中之一特定區間;以及當該像素統計資料落入該特定區間時,從該些亮度轉換曲線當中選出對應於該特定區間之一亮度轉換曲線,且將該亮度轉換函數以及該亮度轉換曲線進行混合以產生一混合亮度轉換函數,以供調整該畫面之亮度。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW102107881A TWI517097B (zh) | 2013-03-06 | 2013-03-06 | 增強影像對比之方法及裝置以及非暫時性計算機可讀媒體 |
US14/043,247 US8934733B2 (en) | 2013-03-06 | 2013-10-01 | Method, apparatus, and non-transitory computer readable medium for enhancing image contrast |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW102107881A TWI517097B (zh) | 2013-03-06 | 2013-03-06 | 增強影像對比之方法及裝置以及非暫時性計算機可讀媒體 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201435807A true TW201435807A (zh) | 2014-09-16 |
TWI517097B TWI517097B (zh) | 2016-01-11 |
Family
ID=51487908
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW102107881A TWI517097B (zh) | 2013-03-06 | 2013-03-06 | 增強影像對比之方法及裝置以及非暫時性計算機可讀媒體 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8934733B2 (zh) |
TW (1) | TWI517097B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110428578B (zh) * | 2019-08-06 | 2021-07-27 | 宁波为易物联科技有限公司 | 火灾检测方法、装置和系统 |
CN112911166B (zh) * | 2020-07-03 | 2022-09-23 | 珠海市杰理科技股份有限公司 | 一种调整图像亮度的方法、装置、芯片、介质及摄像设备 |
KR20220152869A (ko) * | 2021-05-10 | 2022-11-17 | 한화테크윈 주식회사 | 열영상 카메라 및 그의 열영상 처리 방법 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6832724B2 (en) * | 1993-03-26 | 2004-12-21 | Symbol Technologies, Inc. | Electro-optical assembly for image projection, especially in portable instruments |
EP1475745B1 (en) * | 2002-02-12 | 2014-07-09 | Panasonic Corporation | Image processing device and image processing method |
US8265390B2 (en) * | 2008-11-11 | 2012-09-11 | Siemens Medical Solutions Usa, Inc. | Probabilistic segmentation in computer-aided detection |
US8542918B2 (en) * | 2010-09-28 | 2013-09-24 | Apple Inc. | Image color enhancement |
-
2013
- 2013-03-06 TW TW102107881A patent/TWI517097B/zh not_active IP Right Cessation
- 2013-10-01 US US14/043,247 patent/US8934733B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
TWI517097B (zh) | 2016-01-11 |
US20140254924A1 (en) | 2014-09-11 |
US8934733B2 (en) | 2015-01-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10878543B2 (en) | Group management method, terminal, and storage medium | |
US20090022396A1 (en) | Image processing device, image processing method, image processing system, program, storage medium, and integrated circuit | |
CN109686342B (zh) | 一种图像处理方法及装置 | |
TWI664860B (zh) | 影像調整裝置與方法 | |
US9007394B2 (en) | Method and system for dynamic brightness correction in digital images | |
TWI517097B (zh) | 增強影像對比之方法及裝置以及非暫時性計算機可讀媒體 | |
CN112037160A (zh) | 图像处理方法、装置及设备 | |
CN106296593B (zh) | 图像恢复方法和装置 | |
CN112534466A (zh) | 定向缩放系统和方法 | |
US20100272372A1 (en) | Image Processing Apparatus and Image Processing Method | |
KR101089902B1 (ko) | 디지털 이미지의 에지 영역 판단 장치 및 방법 | |
CN112700456A (zh) | 图像区域对比度优化方法、装置、设备及存储介质 | |
CN103685972A (zh) | 影像优化方法以及使用此方法的系统 | |
JP2017126885A (ja) | 画像補正装置、画像補正方法及び画像補正用コンピュータプログラム | |
CN113556545B (zh) | 图像处理方法及图像处理电路 | |
CN105991937A (zh) | 一种基于Bayer格式图像的虚拟曝光方法及装置 | |
US7375770B2 (en) | Method for luminance transition improvement | |
CN104063845B (zh) | 增强影像对比的方法及装置以及非暂时性计算机可读媒体 | |
Tian et al. | Local histogram modification based contrast enhancement | |
US20140064606A1 (en) | Image processing apparatus and image processing method | |
CN109905690B (zh) | 影像调整装置与方法 | |
JP2008099008A (ja) | 画像信号処理装置及び画像信号処理方法 | |
TWI743746B (zh) | 影像處理方法及影像處理電路 | |
CN111836055B (zh) | 图像处理装置及memc基于图像内容的图像块匹配方法 | |
TW200822766A (en) | Image processing method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees | ||
MM4A | Annulment or lapse of patent due to non-payment of fees |