TWI711005B - 影像亮度調整方法及計算機程式產品 - Google Patents
影像亮度調整方法及計算機程式產品 Download PDFInfo
- Publication number
- TWI711005B TWI711005B TW108108709A TW108108709A TWI711005B TW I711005 B TWI711005 B TW I711005B TW 108108709 A TW108108709 A TW 108108709A TW 108108709 A TW108108709 A TW 108108709A TW I711005 B TWI711005 B TW I711005B
- Authority
- TW
- Taiwan
- Prior art keywords
- image
- parameter
- brightness
- processing unit
- color space
- Prior art date
Links
Images
Landscapes
- Image Processing (AREA)
Abstract
本發明揭露一種影像亮度調整方法,包括:接收一第一影像;將第一影像的色彩空間的一第一色彩空間轉換為包括一亮度參數的一第二色彩空間,以獲得一第二影像;依據一第一參數及一第二參數對第二影像進行限制對比度自適應直方圖均衡化處理以獲得一第三影像;將第三影像的一第三色彩空間轉換為一第四色彩空間,以獲得一第四影像;以及將第四影像與該第一影像依據一混合方式進行疊合,以獲得一第五影像。
Description
本發明是有關於一種影像亮度調整方法及計算機程式產品。
物件辨識廣泛地被應用在現代人的生活中。例如,自動駕駛技術中便大量地使用了物件辨識。然而,物件辨識的精確度受到影像品質的影響,而影像品質往往受到外在環境的影響。舉例來說,在低照度的環境下(例如天候不佳、夜晚或燈光昏暗的地下室)擷取到的影像的亮度會偏低,導致對比度較低,進而使得輪廓不明顯,而降低物件被成功辨識的機率。然而,自動駕駛基於安全考量,需要有高準度的物件辨識功能。為此,藉由調整影像亮度來提升影像中的物件被辨識出來的機率就顯得十分重要。
本發明的目的是提供一種影像亮度的調整方法及計算機程式產品,以提高影像的整體亮度。
本發明實施例係揭露一種影像亮度調整方法,包括:由一處理單元接收一第一影像;由處理單元將第一影像的色
彩空間的一第一色彩空間轉換為包括一亮度參數的一第二色彩空間,以獲得一第二影像;由處理單元依據一第一參數及一第二參數對第二影像進行限制對比度自適應直方圖均衡化處理以獲得一第三影像;由處理單元將第三影像的一第三色彩空間轉換為一第四色彩空間,以獲得一第四影像;以及由處理單元將第四影像與該第一影像依據一混合方式進行疊合,以獲得一第五影像。
本發明的另一實施例揭露一種計算機程式產品,由一處理單元執行時,致使處理單元執行:接收一第一影像;將第一影像的色彩空間的一第一色彩空間轉換為包括一亮度參數的一第二色彩空間,以獲得一第二影像;依據一第一參數及一第二參數對第二影像進行限制對比度自適應直方圖均衡化處理以獲得一第三影像;將第三影像的一第三色彩空間轉換為一第四色彩空間,以獲得一第四影像;以及將第四影像與該第一影像依據一混合方式進行疊合,以獲得一第五影像。
為了對本發明之上述及其他方面有更佳的瞭解,下文特舉實施例,並配合所附圖式詳細說明如下:
10:影像處理系統
102:影像擷取單元
104:儲存單元
106:處理單元
S201~S213:步驟
第1圖繪示依據本發明一實施例的影像處理系統的方塊圖。
第2圖繪示依據本發明一實施例的影像亮度調整方法的流程圖。
第3圖繪示第一影像與第四影像的R值疊合的示意圖。
請參照第1圖,第1圖繪示依據本發明一實施例的影像處理系統。影像處理系統10包括一影像擷取單元102、一儲存單元104以及一處理單元106。影像擷取單元102例如是攝像機,用以擷取影像。儲存單元104例如是非揮發性記憶體,用以儲存一計算機程式產品及/或影像。處理單元106耦接至影像擷取單元102及儲存單元104,用以執行計算機程式產品。在一實施例中,影像擷取單元102、儲存單元104及處理單元106可整合於同一個裝置中。在另一實施例中,影像擷取單元102、儲存單元104及/或處理單元106可配置於不同的裝置中。計算機程式產品包括一或多個計算機可讀指令,當計算機程式產品由處理單元106執行時,可致使處理單元106執行本發明提出的影像亮度調整方法。
請參照第2圖,第2圖繪示依據本發明一實施例的影像亮度調整方法的流程圖。影像亮度調整方法可藉由計算機可讀指令的組合的方式實現,並由例如處理單元106執行。
在步驟S201中,處理單元106取得一第一影像。第一影像可由影像擷取單元102提供,或者第一影像也可從儲存單元104中讀取。第一影像包括多個像素,其解析度例如是1028x768。
在步驟S203中,處理單元106將第一影像的一第一色彩空間轉換為具有一亮度參數的一第二色彩空間,以獲得一第二影像。舉例來說,影像擷取單元102所提供的第一影像的第一色彩空間為RGB,處理單元106會將第一影像轉換為第二色彩空間為Lab的第二影
像。在不同的實施例中,第二色彩空間也可為HSV或HSL等具有亮度參數的色彩空間。
在步驟S205中,處理單元106依據一第一參數及一第二參數對第二影像進行限制對比度自適應直方圖均衡化(Contrast Limited Adaptive Histogram Equalization,CLAHE)處理以獲得一第三影像。實際在執行CLAHE時可包括多個子步驟,詳述如下。
首先,處理單元106依據第一參數將第二影像劃分為多個子區塊,例如六十四個子區塊,在這個例子中,處理單元106可將第二影像劃分為8x8個子區塊。換言之,第一參數代表的是子區塊的數量。
接著,處理單元106分別計算各個子區塊的對應於亮度參數的一直方圖(Histogram),以及依據第二參數及直方圖計算對應於亮度參數的一累積分布函數(Cumulative Distribution Function,CDF)以及一變換函數。換言之,第二參數代表CLAHE演算法中用以限制亮度幅度的閥值。在一實施例中,第二參數的可為介於0~1之間的實數,第二參數越大則對比度越強烈。然而,為了避免雜訊被過度放大,本實施例係將第二參數設定為0.4。關於直方圖、累積分布函數及變換函數的計算可採用CLAHE演算法中常用的方式,於此不加贅述。
接著,處理單元106依據變換函數計算各個子區塊的一中心點的一變換後的亮度參數的值以及第二影像的四個角落的像素的變換後的亮度參數的值,計算方式例如是將欲計算的像素的亮度參數的值帶入所在的子區塊的變換函數。
最後,處理單元106依據該些子區塊的中心點的轉換後的亮度參數的值計算第二影像中其他像素的變換後的亮度參數的值,以獲得第三影像,其中計算的方式可採用單線性插值運算或雙線性插值運算,上述運算為本領域常用的計算方式,故不加贅述。也就是說,第三影像與第二影像的關係是第三影像是第二影像的亮度參數的值依據變換函數計算後得到的影像。
需要注意的是,單線性插值運算及/或雙線性插值運算是基於加快影像處理的速度而如此設計。在其他的實施例中,處理單元106也可針對各個子區塊的各個像素分別依據對應於該子區塊的變換函數逐一進行轉換運算。
在步驟S207中,處理單元106將第三影像的一第三色彩空間轉換為一第四色彩空間,以獲得一第四影像。在本實施例中,第三色彩空間是相同於第二色彩空間(例如Lab),而第四色彩空間可相同於第一色彩空間(例如RGB)。
在步驟S209中,處理單元106將第四影像與第一影像依據一混合方式進行疊合,以獲得一第五影像。在本實施例中,第四影像與第一影像皆為RGB格式,處理單元106會分別針對第四影像與第一影像的R值、G值及B值依據混合方式進行疊合。為更清楚地說明,請參照第3圖所示的一R值疊合的示意圖。第一影像IMG1的左上角的像素的R值為0,第四影像IMG4的左上角的像素的R值為58,處理單元106會將第一影像IMG1的左上角像素的R值的補數255(255-0=255)與第四影像IMG4的R值的補數(255-58=197)相乘後正規化再取補數
(255-255*197/255=58),其他的像素以此類推。G值及B值的疊合運算與R值相同,故不加贅述。由第3圖中可看出,疊合後所獲得的第五影像IMG5的R值整體來說高於第一影像,這代表第五影像IMG5的整體亮度會高於第一影像IMG1。
為了降低影像飽和度失真的程度,上述方法可進一步包括以下步驟。
在步驟S211中,處理單元106計算第五影像中各個像素的一灰階值、一飽和度值及一亮度值,其中亮度值等於藉由前述步驟調整後的亮度參數的值。在一實施例中,對於第五影像中的各個像素,處理單元106可依據該像素的R值、G值及B值計算該像素的灰階值、飽和度值及亮度值,其中計算的方式可採用本領域常用的方式,於此不加贅述。
beta=1 alpha-1
RGB'=RGB-(RGB-L×255)×beta
其中,alpha為一第一變數;beta為一第二變數;percent為一飽和度調整參數,為大於0且小於等於1的實數,本實施例將飽和度調整參數設為0.5;S為第五影像的各像素的飽和度值;L為第五影像
中各像素的亮度值;RGB為第五影像中各像素的灰階值;RGB’為第六影像中各像素的灰階值。
也就是說,對於計算第六影像的各個像素,處理單元106會先根據第五影像中對應的像素的飽和度值S及飽和度調整參數percent計算出第一變數alpha,再根據第一變數計算第二變數,接著根據第五影像中對應的像素的亮度值L、灰階值RGB以及第二變數計算出第六影像的該像素的灰階值。逐一計算出第六影像的所有像素的灰階值後便可獲得第六影像。值得一提的是,第六影像各個像素的亮度值會與第五影像對應的像素的亮度值相同。
第一影像在經過上述流程處理後可以得到第六影像。第六影像的整體亮度會高於第一影像,且飽和度的失真程度也能被降到最低。第六影像相較於第一影像,在物件辨識的成功率上可有顯著的提升。
綜上所述,雖然本發明已以實施例揭露如上,然其並非用以限定本發明。本發明所屬技術領域中具有通常知識者,在不脫離本發明之精神和範圍內,當可作各種之更動與潤飾。因此,本發明之保護範圍當視後附之申請專利範圍所界定者為準。
S201~S213:步驟
Claims (8)
- 一種影像亮度調整方法,包括:由一處理單元接收一第一影像;由該處理單元將該第一影像的色彩空間的不包括一亮度參數的一第一色彩空間轉換為包括該亮度參數的一第二色彩空間,以獲得一第二影像;由該處理單元依據一第一參數及一第二參數對該第二影像進行限制對比度自適應直方圖均衡化處理以獲得一第三影像;由該處理單元將該第三影像的包括該亮度參數的一第三色彩空間轉換為不包括該亮度參數的一第四色彩空間,以獲得一第四影像;以及由該處理單元將該第四影像與該第一影像依據一混合方式進行疊合,以獲得一第五影像,其中該混合方式為將該第一影像的各個像素的補數與該第四影像的對應的像素的補數相乘後正規化再取補數。
- 如申請專利範圍第1項所述之影像亮度調整方法,更包括:由該處理單元計算該第五影像中各個像素的一灰階值、一飽和度值及一亮度值;以及由該處理單元依據一飽和度調整參數、該第五影像的該些灰階值、該些飽和度值及該些亮度值產生一第六影像。
- 如申請專利範圍第1項所述之影像亮度調整方法,其中該第二參數係為0.4。
- 如申請專利範圍第1項所述之影像亮度調整方法,其中該飽和度調整參數係為大於0且小於等於1的實數。
- 一種計算機程式產品,由一處理單元執行時,致使該處理單元執行:接收一第一影像;將該第一影像的色彩空間的一第一色彩空間轉換為包括一亮度參數的一第二色彩空間,以獲得一第二影像;依據一第一參數及一第二參數對該第二影像進行限制對比度自適應直方圖均衡化處理以獲得一第三影像;將該第三影像的一第三色彩空間轉換為一第四色彩空間,以獲得一第四影像;以及將該第四影像與該第一影像依據一混合方式進行疊合,以獲得一第五影像,其中該混合方式為將該第一影像的各個像素的補數與該第四影像的對應的像素的補數相乘後正規化再取補數。
- 如申請專利範圍第5項所述之計算機程式產品,更致使該處理單元執行: 計算該第五影像中各個像素的一灰階值、一飽和度值及一亮度值;以及依據一飽和度調整參數、該第五影像的該些灰階值、該些飽和度值及該些亮度值產生一第六影像。
- 如申請專利範圍第5項所述之計算機程式產品,其中該第二參數係為0.4。
- 如申請專利範圍第5項所述之計算機程式產品,其中該飽和度調整參數為大於0且小於等於1的實數。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW108108709A TWI711005B (zh) | 2019-03-14 | 2019-03-14 | 影像亮度調整方法及計算機程式產品 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW108108709A TWI711005B (zh) | 2019-03-14 | 2019-03-14 | 影像亮度調整方法及計算機程式產品 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW202034281A TW202034281A (zh) | 2020-09-16 |
| TWI711005B true TWI711005B (zh) | 2020-11-21 |
Family
ID=73643718
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW108108709A TWI711005B (zh) | 2019-03-14 | 2019-03-14 | 影像亮度調整方法及計算機程式產品 |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI711005B (zh) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI751717B (zh) | 2020-09-22 | 2022-01-01 | 環鴻科技股份有限公司 | 提升影像辨識率的前處理方法及系統 |
| TWI812516B (zh) * | 2022-10-20 | 2023-08-11 | 緯創資通股份有限公司 | 影像處理裝置及影像處理方法 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090115718A1 (en) * | 2007-11-06 | 2009-05-07 | Hisense Beijing Electric Co., Ltd. | Liquid crystal display method and the appratus thereof |
| TW201211978A (en) * | 2010-05-21 | 2012-03-16 | Seiko Epson Corp | Processing color sub-pixels |
| CN103946732A (zh) * | 2011-09-26 | 2014-07-23 | 微软公司 | 基于对透视、近眼显示器的传感器输入的视频显示修改 |
| TW201503057A (zh) * | 2013-07-08 | 2015-01-16 | Lei Wang | 直方圖局部影像對比增強的方法與裝置 |
-
2019
- 2019-03-14 TW TW108108709A patent/TWI711005B/zh not_active IP Right Cessation
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090115718A1 (en) * | 2007-11-06 | 2009-05-07 | Hisense Beijing Electric Co., Ltd. | Liquid crystal display method and the appratus thereof |
| TW201211978A (en) * | 2010-05-21 | 2012-03-16 | Seiko Epson Corp | Processing color sub-pixels |
| CN103946732A (zh) * | 2011-09-26 | 2014-07-23 | 微软公司 | 基于对透视、近眼显示器的传感器输入的视频显示修改 |
| TW201503057A (zh) * | 2013-07-08 | 2015-01-16 | Lei Wang | 直方圖局部影像對比增強的方法與裝置 |
Also Published As
| Publication number | Publication date |
|---|---|
| TW202034281A (zh) | 2020-09-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105205794B (zh) | 一种低照度图像的同步增强去噪方法 | |
| US9147238B1 (en) | Adaptive histogram-based video contrast enhancement | |
| US10521887B2 (en) | Image processing device and image processing method | |
| CN109146826A (zh) | 一种图像增强方法及装置 | |
| CN105741245B (zh) | 基于灰度变换的自适应对比度增强算法 | |
| CN103295194A (zh) | 亮度可控与细节保持的色调映射方法 | |
| JP5767064B2 (ja) | イメージのエッジ向上方法 | |
| WO2019061766A1 (zh) | 一种图像处理方法及装置 | |
| CN115375592B (zh) | 图像处理方法及装置、计算机可读存储介质和电子设备 | |
| CN114998122A (zh) | 一种低照度图像增强方法 | |
| CN111127343B (zh) | 一种直方图双控的红外图像对比度增强方法 | |
| TWI711005B (zh) | 影像亮度調整方法及計算機程式產品 | |
| JP4717885B2 (ja) | 撮像装置 | |
| US8355597B2 (en) | Image processing device including gradation conversion processor, noise reduction processor, and combining-raio calculator, and method and storage device storing progam for same | |
| CN105513029B (zh) | 一种两段式红外热像仪自动增益控制方法 | |
| CN108171646B (zh) | 基于亮度保持的图像色调调节方法及装置 | |
| CN114187204B (zh) | 黑边优化的图像处理方法及其装置、设备和存储介质 | |
| US8780235B2 (en) | Image processing method | |
| CN112488968A (zh) | 一种分程度直方图均衡融合的图像增强方法 | |
| US8693798B2 (en) | Image sharpness processing apparatus and image sharpness processing method | |
| CN107358592B (zh) | 一种迭代式全局自适应图像增强方法 | |
| CN113411555B (zh) | 白平衡处理方法及装置、存储介质、图像捕获设备 | |
| CN112581400B (zh) | 基于高斯标准差和对比度调谐图像增强方法 | |
| JP2007234034A (ja) | 画像処理装置及び画像処理方法 | |
| JPH1117984A (ja) | 画像処理装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |