TWI512682B - 影像處理系統及色彩飽和度補償方法 - Google Patents
影像處理系統及色彩飽和度補償方法 Download PDFInfo
- Publication number
- TWI512682B TWI512682B TW103133866A TW103133866A TWI512682B TW I512682 B TWI512682 B TW I512682B TW 103133866 A TW103133866 A TW 103133866A TW 103133866 A TW103133866 A TW 103133866A TW I512682 B TWI512682 B TW I512682B
- Authority
- TW
- Taiwan
- Prior art keywords
- image
- color
- input image
- color saturation
- image processing
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 21
- 238000010586 diagram Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 238000013507 mapping Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 2
- 239000003086 colorant Substances 0.000 description 2
- 238000003384 imaging method Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/001—Texturing; Colouring; Generation of texture or colour
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/40—Analysis of texture
- G06T7/41—Analysis of texture based on statistical description of texture
- G06T7/44—Analysis of texture based on statistical description of texture using image operators, e.g. filters, edge density metrics or local histograms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/64—Circuits for processing colour signals
- H04N9/67—Circuits for processing colour signals for matrixing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/64—Circuits for processing colour signals
- H04N9/68—Circuits for processing colour signals for controlling the amplitude of colour signals, e.g. automatic chroma control circuits
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Probability & Statistics with Applications (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Image Processing (AREA)
Description
本發明係有關於影像處理,特別是有關於一種影像處理系統及其色彩飽和度補償方法。
顏色是影像系統中相當重要的元素,不僅可以讓使用者精準地捕捉到物體的色彩,更可以增強其他進階功能的準確性,例如物件偵測與辨識(object detection and recognition)。然而,傳統的影像處理系統中運作的許多影像處理模組都會破壞原本的顏色資訊,導致色彩飽和度(saturation)降低。因此,需要一種影像處理系統以解決上述色彩飽和度降低的問題。
本發明係提供一種色彩飽和度補償方法,該方法包括:取得一輸入影像;對該輸入影像執行至少一第一影像處理以產生一第一影像;計算該輸入影像中之各像素所相應的一色彩飽和度;以及依據該輸入影像及該色彩飽和度對該第一影
像執行一色彩飽和度補償處理以產生一輸出影像。
本發明更提供一種影像處理系統,包括:一記憶體單元;以及一處理器,用以取得一輸入影像,並將該輸入影像備份於該記憶體單元,其中該處理器更對該輸入影像執行至少一第一影像處理以產生一第一影像,並計算該輸入影像中之各像素所相應的一色彩飽和度,其中該處理器更依據該輸入影像及該色彩飽和度對該第一影像執行一色彩飽和度補償處理以產生一輸出影像。
100‧‧‧影像處理系統
110‧‧‧影像擷取單元
120‧‧‧處理器
130‧‧‧記憶體單元
140‧‧‧儲存單元
150‧‧‧顯示單元
p
‧‧‧權重
SI
‧‧‧色彩飽和度
210-240‧‧‧方塊
第1圖係顯示依據本發明一實施例中之影像處理系統100之方塊圖。
第2圖係顯示依據本發明一實施例中之色彩飽和度補償流程的示意圖。
第3圖係顯示依據本發明一實施例中之飽和度補償函數的示意圖。
第4圖係顯示依據本發明一實施例中之色彩飽和度補償方法的流程圖。
為使本發明之上述目的、特徵和優點能更明顯易懂,下文特舉一較佳實施例,並配合所附圖式,作詳細說明如下。
第1圖係顯示依據本發明一實施例中之影像處理系統100之方塊圖。如第1圖所示,影像處理系統100係包括一影像擷取單元110、一處理器120、一記憶體單元130、一儲存單元140、以及一顯示單元150。影像擷取單元110係用以擷取一場景之影像。儲存單元140係儲存用於影像處理之多種模組所相應的程式碼,例如是色調映射(tone-mapping)模組、自動白平衡(auto white-balance)模組、飽和度補償(saturation compensation)模組、高動態範圍成像(high dynamic range imaging)模組等等。舉例來說,記憶體單元130為一揮發性記憶體,例如是一動態隨機存取記憶體(DRAM)。儲存單元140為一非揮發性記憶體,例如是硬碟、快閃記憶體等等。處理器120係將儲存於儲存單元140中之各種影像處理模組的程式碼載入至記憶體單元130,並對一影像執行相應的影像處理。舉例來說,上述影像可以是影像擷取單元110所擷取之影像,亦可為未經影像處理過或已經過影像處理過之影像。
第2圖係顯示依據本發明一實施例中之色彩飽和度補償流程的示意圖。在一實施例中,影像處理系統100中所運作之影像處理流程係如第2圖所示。在一實施例中,處理器120係取得一輸入影像,其中輸入影像之顏色資訊可用任意一種顏色空間表示,例如是HSV、RGB、IPT等色彩空間。需注意的是輸入影像可以是影像擷取單元110所擷取之影像、或是預先儲存之一影像。為了便於說明,後述實施例係以RGB色彩空間為例,且輸入影像係具有I1
、I2
、I3
等具有M1
個位元之色彩通道。
在方塊210,處理器120係執行一影像備份處理,其係指將輸入影像備份於記憶體單元130(或儲存單元140)中。在方塊220,處理器120係對輸入影像執行一或多個第一影像處理,藉以產生一第一影像,例如其具有O1
、O2
、O3
等三個具有M2
個位元之色彩通道。需注意的是,方塊220中的第一影像處理係指影像處理系統100中任何會降低色彩飽和度之相關影像處理模組,例如是色調映射模組及自動白平衡模組。舉例來說,色調映射模組係可將一具有高動態範圍(例如具有16-18位元之色彩資訊)之目標影像壓縮為一般儲存或顯示用具有8位元之色彩資訊的影像。經由色調映射處理後之影像的顏色飽和度亦會大幅降低。自動白平衡模組係用以調整影像擷取單元110所擷取之影像的色彩,使影像中之物體更接近其真實色彩。例如同一張白紙會在高色溫的光源下呈現淡藍色,在低色溫的光源下則會呈現淡黃色。自動白平衡處理則可排除光源的影響,雖然可避色影像產生色偏,但經過自動白平衡處理後之影像的色彩飽和度亦會大幅降低。熟習本發明領域之技藝者當可了解上述第一影像處理亦可包括其他降低色彩飽和度之影像處理。
在方塊230,處理器120係取得所儲存之輸入影像,並計算其色彩飽和度S I
,其具有M3
個位元。舉例來說,處理器120可將輸入影像之色彩資訊轉換至所選定的色彩空間。若選定HSV色彩空間,則處理器120係計算S色彩通道之數值,其即為飽和度。若選定RGB色彩空間,則處理器120係分別計算紅色(R)、綠色(G)、及藍色(B)等色彩通道之變異值
(variance)。若選定IPT色彩空間,則處理器120係計算P與T等色彩通道之比值(ratio)。對於熟習本發明領域之技藝者而言,當能了解上述不同之色彩空間中之各色彩通道之差異,故其細節於此不再贅述。
在方塊240,處理器120係執行一色彩飽和度補償處理,例如是依據輸入影像及其色彩飽和度S I
對第一影像進行色彩飽和度補償以產生一輸出影像,且其具有M3
個位元之O’1
、O’2
、O’3
等色彩通道。更進一步而言,處理器120係依據下列公式計算輸出影像之飽和度補償:
p
(x
,y
)=f
(S I
(x
,y
)) (2)
其中I i
為輸入影像的第i
個色彩通道值;O i
為第一影像的第i
個色彩通道值;O’ i
為輸出影像的第i
個色彩通道值;Y o
為第一影像的亮度資訊;Y I
為輸入影像的亮度資訊;i
為色彩空間中的主顏色(primary stimuli)數量;(x,y)
為影像座標;p
為加權權重。換言之,若所選定之色彩空間具有多個主顏色(例如RGB色彩空間),則處理器120需對每個主顏色分別補償其色彩飽和度。除此之外,在進行色彩飽和度補償時,每個主顏色(即主色彩通道)之像素的色彩飽和度均是分別計算。
在一實施例中,處理器120係將輸入影像及第一影像轉換至以人眼感覺為基準之色彩空間(perceptual-based color space),例如是IPT及CIELAB色彩空間。在以人眼感覺為基準的色彩空間中,顏色的差異性可藉由歐氏距離(Euclidean
distance)進行計算,且此時公式(1)能得到更佳的色彩飽和度補償結果。
第3圖係顯示依據本發明一實施例中之飽和度補償函數的示意圖。在一實施例中,由於自然物體的色彩飽和度通常較低,因此在計算飽和度補償時並不適合過度補償其色彩飽和度。本發明更提供一種色彩飽和度補償函數,當在輸入影像之像素座標I(x,y)之飽和度越小,在輸出影像之像素座標O(x,y)所佔的比重愈大,如第3圖所示。更進一步而言,處理器120係可依據輸入影像之像素的色彩飽和度SI
而適應性地調整輸入影像之像素在公式(1)中所佔的權重p
。第2圖中之方塊230中計算色彩飽和度之過程使用第3圖之色彩飽和度補償函數,則可在色彩飽和度補償的過程中保持影像的自然性。
第4圖係顯示依據本發明一實施例中之色彩飽和度補償方法的流程圖。在步驟S410,取得一輸入影像。在步驟S420,對該輸入影像執行至少一第一影像處理以產生一第一影像。舉例來說,第一影像處理係係降低該輸入影像之色彩飽和度之相關影像處理,例如是自動白平衡、色調映射等等。在步驟S430,計算該輸入影像中之各像素所相應的一色彩飽和度。需注意的是,依據色彩空間之不同,輸入影像係具有至少一色彩通道(或主顏色),且處理器120在計算色彩飽和度時係分別針對各色彩通道之像素,其細節係可參考上述實施例中之公式(1)及公式(2)。在步驟S440,依據該輸入影像及該色彩飽和度對該第一影像執行一色彩飽和度補償處理以產生一輸出影像。更進一步而言,經由影像處理後之影像往往其色彩飽和度會降
低,然而本發明在進行色彩飽和度補償時係可參考輸入影像中之各像素的色彩飽和度,藉以得到更自然的色彩補償影像。
綜上所述,本發明係提出一種影像處理系統及色彩飽和度補償方法,其可適應性地依據輸入影像之像素的色彩飽和度而調整在色彩飽和度補償過程中輸出影像之相應像素的色彩飽和度。
本發明之方法,或特定型態或其部份,可以以程式碼的型態包含於實體媒體,如軟碟、光碟片、硬碟、或是任何其他機器可讀取(如電腦可讀取)儲存媒體,其中,當程式碼被機器,如電腦載入且執行時,此機器變成用以參與本發明之裝置或系統。本發明之方法、系統與裝置也可以以程式碼型態透過一些傳送媒體,如電線或電纜、光纖、或是任何傳輸型態進行傳送,其中,當程式碼被機器,如電腦接收、載入且執行時,此機器變成用以參與本發明之裝置或系統。當在一般用途處理器實作時,程式碼結合處理器提供一操作類似於應用特定邏輯電路之獨特裝置。
本發明雖以較佳實施例揭露如上,然其並非用以限定本發明的範圍,任何所屬技術領域中具有通常知識者,在不脫離本發明之精神和範圍內,當可做些許的更動與潤飾,因此本發明之保護範圍當視後附之申請專利範圍所界定者為準。
100‧‧‧影像處理系統
110‧‧‧影像擷取單元
120‧‧‧處理器
130‧‧‧記憶體單元
140‧‧‧儲存單元
150‧‧‧顯示單元
Claims (4)
- 一種色彩飽和度補償方法,該方法包括:取得一輸入影像;對該輸入影像執行至少一第一影像處理以產生一第一影像;將該輸入影像及該第一影像轉換至一色彩空間,且該色彩空間包括至少一色彩通道;分別計算該輸入影像於該色彩空間中之各色彩通道的各像素所相應的該色彩飽和度,其中當輸入影像各像素所相應之色彩飽和度愈小,該第一影像中之各像素所相應之色彩飽和度所佔的權重愈大;以及依據該輸入影像及該色彩飽和度對該第一影像執行一色彩飽和度補償處理以產生一輸出影像。
- 如申請專利範圍第1項所述之方法,其中該至少一第一影像處理係降低該輸入影像之色彩飽和度以產生該第一影像。
- 一種影像處理系統,包括:一記憶體單元;以及一處理器,用以取得一輸入影像,並將該輸入影像備份於該記憶體單元,其中該處理器更對該輸入影像執行至少一第一影像處理以產生一第一影像,並將該輸入影像及該第一影像轉換至一色彩空間,且該色彩空間包括至少一色彩通道, 其中該處理器更分別計算該輸入影像於該色彩空間中之各色彩通道的各像素所相應的該色彩飽和度,其中當輸入影像各像素所相應之色彩飽和度愈小,該第一影像中之各像素所相應之色彩飽和度所佔的權重愈大,其中該處理器更依據該輸入影像及該色彩飽和度對該第一影像執行一色彩飽和度補償處理以產生一輸出影像。
- 如申請專利範圍第3項所述之影像處理系統,其中該至少一第一影像處理係降低該輸入影像之色彩飽和度以產生該第一影像。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW103133866A TWI512682B (zh) | 2014-09-30 | 2014-09-30 | 影像處理系統及色彩飽和度補償方法 |
CN201410591203.2A CN105451008B (zh) | 2014-09-30 | 2014-10-29 | 图像处理***及色彩饱和度补偿方法 |
US14/547,380 US9665948B2 (en) | 2014-09-30 | 2014-11-19 | Saturation compensation method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW103133866A TWI512682B (zh) | 2014-09-30 | 2014-09-30 | 影像處理系統及色彩飽和度補償方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
TWI512682B true TWI512682B (zh) | 2015-12-11 |
TW201612850A TW201612850A (en) | 2016-04-01 |
Family
ID=55407828
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW103133866A TWI512682B (zh) | 2014-09-30 | 2014-09-30 | 影像處理系統及色彩飽和度補償方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US9665948B2 (zh) |
CN (1) | CN105451008B (zh) |
TW (1) | TWI512682B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106210446B (zh) * | 2016-07-18 | 2019-08-30 | 北京小米移动软件有限公司 | 饱和度增强方法及装置 |
CN110447051B (zh) | 2017-03-20 | 2023-10-31 | 杜比实验室特许公司 | 在感知上保持参考场景的对比度和色度 |
EP3493542A1 (en) * | 2017-11-30 | 2019-06-05 | Thomson Licensing | Saturation control for high-dynamic range reconstruction |
RU2712436C1 (ru) * | 2019-08-09 | 2020-01-28 | Самсунг Электроникс Ко., Лтд. | Способ обработки rccb-изображения |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050036678A1 (en) * | 2003-07-01 | 2005-02-17 | Andreas Loew | Reduction of rounding errors during the processing of digital image data |
CN1985274A (zh) * | 2004-07-09 | 2007-06-20 | 诺基亚公司 | 用于复原图像模型中颜色分量的方法、***和程序模块 |
US20080018797A1 (en) * | 2006-06-06 | 2008-01-24 | Realtek Semicoductor Corp. | Method and apparatus for adjusting a saturation level of original image data |
CN103533321A (zh) * | 2013-09-12 | 2014-01-22 | 友达光电股份有限公司 | 饱和度调整方法与色彩调整*** |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000293696A (ja) * | 1999-04-07 | 2000-10-20 | Matsushita Electric Ind Co Ltd | 画像認識装置 |
JP4244105B2 (ja) * | 1999-11-15 | 2009-03-25 | 富士フイルム株式会社 | 画像処理方法および装置並びに記録媒体 |
US6674487B1 (en) * | 2000-03-31 | 2004-01-06 | Intel Corporation | Controlling hue using a saturation control circuit |
US8254674B2 (en) * | 2004-10-28 | 2012-08-28 | DigitalOptics Corporation Europe Limited | Analyzing partial face regions for red-eye detection in acquired digital images |
US8164613B2 (en) * | 2005-05-12 | 2012-04-24 | Nec Corporation | Video communication system, terminal, and image converter |
US8406514B2 (en) * | 2006-07-10 | 2013-03-26 | Nikon Corporation | Image processing device and recording medium storing image processing program |
TWI347787B (en) * | 2008-04-02 | 2011-08-21 | Au Optronics Corp | Saturation adjustment method and related color adjustment system |
US8611654B2 (en) * | 2010-01-05 | 2013-12-17 | Adobe Systems Incorporated | Color saturation-modulated blending of exposure-bracketed images |
TWI569255B (zh) * | 2011-01-31 | 2017-02-01 | 邁威爾世界貿易有限公司 | 在彩色顯示器進行像素彩色調整的系統與方法 |
US8823726B2 (en) * | 2011-02-16 | 2014-09-02 | Apple Inc. | Color balance |
KR102157032B1 (ko) * | 2013-02-21 | 2020-09-18 | 돌비 레버러토리즈 라이쎈싱 코오포레이션 | 고 동적 범위 비디오에 대한 디스플레이 관리 |
-
2014
- 2014-09-30 TW TW103133866A patent/TWI512682B/zh active
- 2014-10-29 CN CN201410591203.2A patent/CN105451008B/zh active Active
- 2014-11-19 US US14/547,380 patent/US9665948B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050036678A1 (en) * | 2003-07-01 | 2005-02-17 | Andreas Loew | Reduction of rounding errors during the processing of digital image data |
CN1985274A (zh) * | 2004-07-09 | 2007-06-20 | 诺基亚公司 | 用于复原图像模型中颜色分量的方法、***和程序模块 |
US20080018797A1 (en) * | 2006-06-06 | 2008-01-24 | Realtek Semicoductor Corp. | Method and apparatus for adjusting a saturation level of original image data |
CN103533321A (zh) * | 2013-09-12 | 2014-01-22 | 友达光电股份有限公司 | 饱和度调整方法与色彩调整*** |
Also Published As
Publication number | Publication date |
---|---|
TW201612850A (en) | 2016-04-01 |
US20160093066A1 (en) | 2016-03-31 |
CN105451008A (zh) | 2016-03-30 |
CN105451008B (zh) | 2017-10-20 |
US9665948B2 (en) | 2017-05-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI498848B (zh) | 多重曝光成像系統及其白平衡方法 | |
US20180233095A1 (en) | Display device and control method thereof with brightness and transmittance control | |
US8902328B2 (en) | Method of selecting a subset from an image set for generating high dynamic range image | |
US20170061594A1 (en) | Image processing apparatus | |
TWI512682B (zh) | 影像處理系統及色彩飽和度補償方法 | |
US9699386B2 (en) | Image processing apparatus and method | |
JP7152065B2 (ja) | 画像処理装置 | |
JP6563751B2 (ja) | 画像処理装置及び画像処理方法 | |
US9716880B2 (en) | Image calibrating method for stitching images and related camera and image processing system with image calibrating function | |
JP2007036927A (ja) | デジタルカメラおよびゲイン算出方法 | |
EP3888345A1 (en) | Method for generating image data for machine learning based imaging algorithms | |
CN104869380A (zh) | 图像处理设备和图像处理方法 | |
JP2018036960A (ja) | 画像類似度算出装置、画像処理装置、画像処理方法、及び記録媒体 | |
JP6789904B2 (ja) | ダイナミックレンジ圧縮装置及び画像処理装置 | |
TWI736599B (zh) | 影像中飽和像素之檢測方法 | |
JP5899894B2 (ja) | 撮像装置、画像処理装置、画像処理プログラムおよび画像処理方法 | |
US10565687B2 (en) | Image processing apparatus, imaging apparatus, image processing method, image processing program, and recording medium | |
US8614750B2 (en) | Apparatus and method for auto white balance control considering the effect of single tone image | |
TWI524760B (zh) | 照相機陣列校正方法 | |
WO2016158490A1 (ja) | 投影システム、プロジェクター装置、撮像装置、および、プログラム | |
US10021314B2 (en) | Image processing apparatus, image capturing apparatus, method of controlling the same, and storage medium for changing shading using a virtual light source | |
JP2016046701A (ja) | 画像処理装置、画像処理方法、及び、プログラム | |
JP2014090410A (ja) | ホワイトバランス調整方法 | |
US11509797B2 (en) | Image processing apparatus, image processing method, and storage medium | |
US9191640B1 (en) | Systems and methods for automatic white balance of images |