CN108564632B - 一种黑白图像彩色化算法 - Google Patents
一种黑白图像彩色化算法 Download PDFInfo
- Publication number
- CN108564632B CN108564632B CN201810571012.8A CN201810571012A CN108564632B CN 108564632 B CN108564632 B CN 108564632B CN 201810571012 A CN201810571012 A CN 201810571012A CN 108564632 B CN108564632 B CN 108564632B
- Authority
- CN
- China
- Prior art keywords
- value
- color
- rule
- black
- conversion
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000006243 chemical reaction Methods 0.000 claims abstract description 29
- 238000005728 strengthening Methods 0.000 claims abstract description 14
- 230000003313 weakening effect Effects 0.000 claims abstract description 13
- 238000004364 calculation method Methods 0.000 claims abstract description 4
- 238000000034 method Methods 0.000 claims description 10
- 239000011159 matrix material Substances 0.000 claims description 6
- 238000010586 diagram Methods 0.000 claims description 4
- 230000009466 transformation Effects 0.000 claims description 4
- 230000002708 enhancing effect Effects 0.000 abstract description 3
- 230000000694 effects Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000016776 visual perception 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
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/001—Texturing; Colouring; Generation of texture or colour
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
- Processing Of Color Television Signals (AREA)
Abstract
本发明属于图像处理领域,具体的说是涉及一种黑白图像彩色化算法,在实现黑白图像彩色化的同时,可以针对性对RGB三色值进行独立调节(设定三个转化规则:强化、弱化和背景处理),RGB三通道均转化后再转化成图片,达到增强对比度等目的。通过本发明,具备黑白图像彩色化分析与计算能力,为其它数值处理(例如:图像识别、虚拟现实增强)提供必要条件。
Description
技术领域
本发明属于图像处理领域,具体的说是涉及一种黑白图像彩色化算法。
背景技术
已知的各种黑白图像彩色化算法中,常用的是转化成单一色值的图像(例如:黑白变红色),或者某些图像处理软件中的区间色值转换法(例如:黑白变红蓝)。单一色值算法,色值单一,虽然实现简单,但是达不到增强对比度的作用。区间色值转换法,虽然颜色丰富,由于算法不公开,不能针对性的寻找较优效果,因而也不能对图像做进一步的数值处理。常规算法将黑白图像转化成单一彩色图像,一般算法如下(其中R表示彩色图像像素值中的红色R值,G表示彩色图像像素值中的绿色G值,B表示彩色图像像素值中的蓝色B值;L表示黑白图像中的灰度值):
R=L
或者G=L
或者B=L
稍微复杂的算法中,将L值做阈值处理(即大于阈值取T原值,小于阈值T取0)后,再乘以一个系数a,以转化成红色图像为例,表达如下:
R=a*max(0,(max(L,T)-T))。
发明内容
本发明的目的在于提供一种黑白图像彩色化算法,以克服现有技术存在的不足。
为实现上述目的,本发明提供如下技术方案:
一种黑白图像彩色化算法,预设三种转化规则,R表示红色通道的值,G表示绿色通道的值,B表示蓝色通道的值,L表示灰度值;
三种转化规则分别是:
转化规则1:强化规则,用于强化RGB中的某一种基色,设定强化系数M,M大于1,强化后的R或G或B的值为M*L;
转化规则2:弱化规则,用于弱化RGB中的某一种基色,设定弱化系数N,N大于0且小于1,弱化后的R或G或B的值为N*L,设置补正值K,补正后的R或G或B的值为N*L+K;
转化规则3:背景处理规则,将RGB中的某一种基色做为背景色中的主色。为将背景色和图片中主体对象的颜色结合,先人工设置主体对象的标准色值区间和背景色值区间,然后在色值区间值中选择散点数据并对散点数据做数值处理,得出背景处理规则;
设定好三种转化规则后,对黑白图片进行如下操作:
步骤一:图片数值化得到像素灰度矩阵[P,L],L表示灰度值;
步骤二:分别为R、G、B选择所述转化规则1或转化规则2或转化规则3,全部转化完成后,得到新的像素RGB值矩阵[P,[R,G,B]]。
作为本发明进一步的方案,强化系数M为1.25,所述弱化系数N为0.8,所述补正值K大于20且小于30。
作为本发明进一步的方案,数据处理中采取二次拟合法。
与现有技术相比,本发明的有益效果是:本发明给出的黑白图像彩色化算法在实现黑白图像彩色的同时,可以针对性对RGB三色值进行独立调节,RGB三通道均转化后再转化成图片,达到增强对比度的目的。
附图说明
图1是本发明一种黑白图像彩色化算法的流程图;
图2是本发明实施例在给定散点下通过二次拟合法得出R、G、B数值的示例图。
具体实施方式
以下结合附图对本发明作详细描述。
本发明实施例预设三种转化规则,R表示红色通道的值,G表示绿色通道的值,B表示蓝色通道的值,L表示灰度值;
三种转化规则分别是:
转化规则1:强化规则,用于强化RGB中的某一种基色,设定强化系数M,M大于1,强化后的R或G或B的值为M*L,本实施例中,M值设定为1.25;
转化规则2:弱化规则,用于弱化RGB中的某一种基色,设定弱化系数N,N大于0且小于1,弱化后的R或G或B的值为N*L,设置补正值K,补正后的R或G或B的值为N*L+K,本实施例中N值设定为0.8,K值设定为23;
转化规则3:背景处理规则,将RGB中的某一种基色做为背景色中的主色。为将背景色和图片中主体对象的颜色结合,先人工设置主体对象的标准色值区间和背景色值区间,然后在色值区间值中选择散点数据并对散点数据做数值处理,得出背景处理规则,本实施例中数值处理采用二次拟合法,具体如下:
按照主体对象的标准色值区间和背景色值区间的对照情况,得出L值与背景基色的对照散点图,分析散点图后得到计算公式。如图2所示,x代表灰度值L,y代表某个背景基色的色值,图中拟合算式由4个散点得出,分别是:x=(20,90,150,255),y=(70,150,190,120);经过二次拟合法可得出R、G、B值,即图2中的a、b、c值。
在设定好转化规则后,施行如下步骤:
步骤一:图片数值化得到像素灰度矩阵[P,L],P表示像素的坐标,L表示灰度值;
步骤二:分别选择RGB三基色通道的转化规则,全部转化完成后,得到新的像素RGB值矩阵[P,[R,G,B]],R表示红色通道的值,G表示绿色通道的值,B表示蓝色通道的值。
黑白图像转化成彩色图像,理论上有无穷个解。采用RGB三通道色值生成彩色图片,对每个像素点而言,已知的值只有灰度值一个,却需要得到RGB三个通道的三个值。本发明实施例提出的算法,通过转化规则的选取,对无穷个解的解集进行约束,进而在结果中再选择较优的系数组,最终将系数组固化到算法中,得到满意的彩色图片。增强图片对比度或优化视觉感受的同时,为其它的分析计算或数值处理提供基础条件。本发明实施例提出的算法把预期的彩色效果变成转化规则,可操作性强,通过对系数组的调节可以优选出较为理想的彩色图片。
最后应当说明的是,以上内容仅用以说明本发明的技术方案,而非对本发明保护范围的限制,本领域的普通技术人员对本发明的技术方案进行的简单修改或者等同替换,均不脱离本发明技术方案的实质和范围。
Claims (2)
1.一种黑白图像彩色化算法,其特征在于:
预设三种转化规则,R表示红色通道的值,G表示绿色通道的值,B表示蓝色通道的值,L表示灰度值;
三种转化规则分别是:
转化规则1:强化规则,用于强化RGB中的某一种基色,设定强化系数M,M大于1,强化后的R或G或B的值为M*L;
转化规则2:弱化规则,用于弱化RGB中的某一种基色,设定弱化系数N,N大于0且小于1,弱化后的R或G或B的值为N*L,设置补正值K,补正后的R或G或B的值为N*L+K;
转化规则3:背景处理规则,将RGB中的某一种基色做为背景色中的主色;为将背景色和图片中主体对象的颜色结合,先人工设置主体对象的标准色值区间和背景色值区间,然后在色值区间值中选择散点数据并对散点数据做数值处理,得出背景处理规则;
所述数据处理中采取二次拟合法,具体如下:
按照主体对象的标准色值区间和背景色值区间的对照情况,得出L值与背景基色的对照散点图,分析散点图后得到计算公式;
设定好三种转化规则后,对黑白图片进行如下操作:
步骤一:图片数值化得到像素灰度矩阵[P,L],P表示像素的坐标;
步骤二:分别为R、G、B选择所述转化规则1或转化规则2或转化规则3,全部转化完成后,得到新的像素RGB值矩阵[P,[R,G,B]]。
2.根据权利要求1所述的一种黑白图像彩色化算法,其特征在于:所述强化系数M为1.25,所述弱化系数N为0.8,所述补正值K大于20且小于30。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810571012.8A CN108564632B (zh) | 2018-06-05 | 2018-06-05 | 一种黑白图像彩色化算法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810571012.8A CN108564632B (zh) | 2018-06-05 | 2018-06-05 | 一种黑白图像彩色化算法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108564632A CN108564632A (zh) | 2018-09-21 |
CN108564632B true CN108564632B (zh) | 2024-04-05 |
Family
ID=63553023
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810571012.8A Active CN108564632B (zh) | 2018-06-05 | 2018-06-05 | 一种黑白图像彩色化算法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108564632B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115460386B (zh) * | 2022-08-31 | 2024-05-17 | 武汉精立电子技术有限公司 | 一种利用黑白相机获取彩色图像的方法及系统 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006197172A (ja) * | 2005-01-13 | 2006-07-27 | Matsushita Electric Ind Co Ltd | 白黒/カラー原稿判別装置および白黒/カラー原稿判別方法およびそれらを備えた画像読取装置 |
CN102622739A (zh) * | 2012-03-30 | 2012-08-01 | 中国科学院光电技术研究所 | 一种Bayer滤波阵列彩色相机图像非均匀性校正方法 |
CN103559687A (zh) * | 2013-10-28 | 2014-02-05 | 上海理工大学 | 黑白摄像系统恢复彩色信息的处理方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8244031B2 (en) * | 2007-04-13 | 2012-08-14 | Kofax, Inc. | System and method for identifying and classifying color regions from a digital image |
-
2018
- 2018-06-05 CN CN201810571012.8A patent/CN108564632B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006197172A (ja) * | 2005-01-13 | 2006-07-27 | Matsushita Electric Ind Co Ltd | 白黒/カラー原稿判別装置および白黒/カラー原稿判別方法およびそれらを備えた画像読取装置 |
CN102622739A (zh) * | 2012-03-30 | 2012-08-01 | 中国科学院光电技术研究所 | 一种Bayer滤波阵列彩色相机图像非均匀性校正方法 |
CN103559687A (zh) * | 2013-10-28 | 2014-02-05 | 上海理工大学 | 黑白摄像系统恢复彩色信息的处理方法 |
Non-Patent Citations (3)
Title |
---|
一种有选择的图像灰度化方法;周金和;彭福堂;;计算机工程(20);全文 * |
几种基于颜色模型的彩色图像黑白化算法;张芸;王善勤;李进梅;孙利;徐艳艳;;南昌工程学院学报(04);全文 * |
基于黑白摄像系统的伪彩色处理;蔡明杰;贾宏志;毕波;王锋;丁浩;;光学仪器(03);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN108564632A (zh) | 2018-09-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100469151C (zh) | 用于增强图像的局部亮度的方法和装置 | |
US7656375B2 (en) | Image-processing device and method for enhancing the luminance and the image quality of display panels | |
WO2019090914A1 (zh) | 一种色域映射方法及色域映射装置 | |
WO2020000546A1 (zh) | 图像色彩增强方法和装置 | |
CN101742340B (zh) | 图像的优化编辑方法及装置 | |
CN107680142B (zh) | 改善域外色重叠映射的方法 | |
CN103974053A (zh) | 一种基于灰点提取的自动白平衡矫正方法 | |
TW202021330A (zh) | 圖像縮放方法和裝置 | |
CN108564632B (zh) | 一种黑白图像彩色化算法 | |
CN109636739B (zh) | 图像饱和度增强的细节处理方法及装置 | |
JP2006229925A (ja) | 動的画像彩度処理装置 | |
TWI683282B (zh) | 用於數位影像之偽著色的方法與裝置 | |
WO2022120799A9 (zh) | 图像处理方法、装置、电子设备及存储介质 | |
CN105208362B (zh) | 基于灰度平衡原理的图像色偏自动校正方法 | |
CN104505053B (zh) | 显示信号转换方法和装置 | |
CN101222572B (zh) | 白平衡处理装置 | |
TWI531246B (zh) | Color adjustment method and its system | |
EP2802139B1 (en) | Image color adjusting method and electronic device using the same | |
JPWO2006106750A1 (ja) | 画像処理装置、画像処理方法、および画像処理プログラム | |
CN110490945B (zh) | 一种图像色彩的调整方法 | |
US9794449B2 (en) | Method for correcting color using RGB data | |
CN113888434A (zh) | 一种沙尘图像增强方法 | |
JP2005080289A (ja) | クロミナンスのスムージング | |
CN104766301B (zh) | 一种基于图像的单色采集算法 | |
CN111612702B (zh) | 一种颜色迁移的中性色矫正后处理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20240312 Address after: Room 901, No. 2, Lane 288, Qianfan Road, Xinqiao Town, Songjiang District, Shanghai 201612 Applicant after: Shikong (Shanghai) brand planning Co.,Ltd. Country or region after: Zhong Guo Address before: Room 320, building 4, 2216 Jingao Road, Pudong New Area, Shanghai 201206 Applicant before: SHANGHAI LIANGYUAN TECHNOLOGY DEVELOPMENT Co. Country or region before: Zhong Guo |
|
TA01 | Transfer of patent application right | ||
GR01 | Patent grant | ||
GR01 | Patent grant |