CN102446345B - 一种对于白板彩色图像进行颜色增强的方法、装置及系统 - Google Patents
一种对于白板彩色图像进行颜色增强的方法、装置及系统 Download PDFInfo
- Publication number
- CN102446345B CN102446345B CN201010297783.6A CN201010297783A CN102446345B CN 102446345 B CN102446345 B CN 102446345B CN 201010297783 A CN201010297783 A CN 201010297783A CN 102446345 B CN102446345 B CN 102446345B
- Authority
- CN
- China
- Prior art keywords
- pixel
- color
- intensity
- blank
- value
- 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.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
- H04N7/183—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a single remote source
-
- 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/194—Segmentation; Edge detection involving foreground-background segmentation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/14—Image acquisition
- G06V30/142—Image acquisition using hand-held instruments; Constructional details of the instruments
- G06V30/1423—Image acquisition using hand-held instruments; Constructional details of the instruments the instrument generating sequences of position coordinates corresponding to handwriting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
- H04N5/77—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera
-
- 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/646—Circuits for processing colour signals for image enhancement, e.g. vertical detail restoration, cross-colour elimination, contour correction, chrominance trapping filters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
- H04N9/806—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components with processing of the sound signal
-
- 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/10016—Video; Image sequence
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
- Editing Of Facsimile Originals (AREA)
- Color Image Communication Systems (AREA)
Abstract
本发明公开了一种对于白板彩色图像进行颜色增强的装置,包括:白板内容提取单元,用于从白板彩色图像中提取前景部分作为白板内容;颜色通道拉伸单元,用于分别拉伸所提取的白板内容的每个像素中的R、G和B颜色通道值;色调调整单元,用于在不改变提取的白板内容的每个像素的颜色强度的条件下,调整每个像素的颜色色调;饱和度/强度比值调整单元,用于在不改变提取的白板内容的每个像素的颜色色调的条件下,调整像素的饱和度与强度的比值至一比值期望值rd;以及饱和度及强度提升单元,用于提升所述白板内容的每个像素的饱和度及强度,使其在不改变每个像素的颜色色调的条件下使其饱和度及强度分别逼近饱和度期望值sd和强度期望值Id。
Description
技术领域
本发明属于数字图像处理领域。尤其特别的是,本发明公开了一种用于白板彩色图像颜色增强的方法、装置和系统。通过调整白板彩色图像的色调及提升饱和度,以增强用彩色白板笔写在白板上的内容在白板彩色图像的颜色。
背景技术
在白板内容共享系统中,有多种因素会影响到它所输出的白板彩色图像的颜色。
一个因素是该白板内容共享系统所使用的摄像头及其白平衡的设置。另一个因素是该系统内部所使用的图像处理算法,如图像的减法算法等。
这些因素通常会导致颜色的失真及色差等问题。例如,在输出的白板彩色图像中,颜色可能会变得模糊且不鲜艳,也可能会变的不纯。
所以,针对现有技术中的上述问题提出本发明:
1.对白板彩色图像中的白板内容的颜色进行校正,使其颜色尽可能的变纯。
2.对白板彩色图像中的白板内容的颜色进行增强,使其颜色尽可能变得鲜艳。
发明内容
本发明的另外方面和优点部分将在后面的描述中阐述,还有部分可从描述中明显地看出,或者可以在本发明的实践中得到。
本发明公开了一种用于白板彩色图像的颜色增强的方法,该方法可以用于一种白板内容共享系统。
本发明提供一种对于白板彩色图像进行颜色增强的装置,包括:白板内容提取单元,用于从白板彩色图像中提取前景部分作为白板内容;颜色通道拉伸单元,用于分别拉伸所提取的白板内容的每个像素中的R、G和B颜色通道值;色调调整单元,用于在不改变提取的白板内容的每个像素的颜色强度的条件下,调整每个像素的颜色色调;饱和度/强度比值调整单元,用于在不改变提取的白板内容的每个像素的颜色色调的条件下,调整像素的饱和度与强度的比值至一比值期望值rd;以及饱和度及强度提升单元,用于提升所述白板内容的每个像素的饱和度及强度,使其在不改变每个像素的颜色色调的条件下使其饱和度及强度分别逼近饱和度期望值sd和强度期望值Id。
本发明还提供一种对于白板彩色图像进行颜色增强的方法,包括:a.从白板彩色图像中提取前景部分作为白板内容;b.分别拉伸所提取的白板内容的每个像素中的R、G和B颜色通道值;c.在不改变提取的白板内容的每个像素的颜色强度的条件下,调整每个像素的颜色色调;d.在不改变提取的白板内容的每个像素的颜色色调的条件下,调整像素的饱和度与强度的比值至一比值期望值rd;以及e.提升所述白板内容的每个像素的饱和度及强度,使其在不改变每个像素的颜色色调的条件下使其饱和度及强度分别逼近饱和度期望值sd和强度期望值Id。
本发明还提供一种白板内容共享系统,包括:视频捕获设备,用于拍摄并捕获本地用户用彩色白板笔写在白板上的内容,并将其输出为数字图像;计算设备,包含如上所述的对于白板彩色图像进行颜色增强的装置,用于通过视频捕获设备拍摄的白板图像与从远端传输过来的由远端共享的白板图像之间的减法操作,得到白板内容,并对白板彩色图像进行颜色增强;数据传输设备,用于接收其他远端系统的共享白板内容并能向其他远端系统发送由所述计算设备得到的白板内容;以及投影设备,用于将远端以及本地的共享内容投射到外部介质上用于显示。
本发明可以应用于新的人机交互领域。本发明适用于一种白板内容共享系统,处于不同位置的用户通过它可以共享以及交换用彩色白板笔写在白板上的内容。
附图说明
通过结合附图对本发明的优选实施例进行详细描述,本发明的上述和其他目的、特性和优点将会变得更加清楚,其中相同的标号指定相同结构的单元,并且在其中:
图1示意性地示出了根据本发明实施例针对白板彩色图像的颜色增强装置的方框图;
图2示意性地示出了根据本发明实施例针对白板彩色图像的颜色增强方法的流程图;
图3示意性地示出了从白板彩色图像中提取白板内容的过程的示例;
图4示意性地示出了用于颜色通道拉伸的映射函数的函数曲线图;
图5示意性地示出了在不改变颜色强度的条件下调整颜色的色调时,三个颜色通道R、G和B的变化的示例;
图6示意性地示出了在不改变颜色色调的条件下调整饱和度与强度的比值时,三个颜色通道R、G和B的变化的示例;
图7示意性地示出了在不改变像素颜色色调的条件下提升饱和度及强度的值,使其逼近一个理想期望值时,三个颜色通道R、G和B的变化的示例;
图8示意性地示出了根据本发明实施例在经过每一方法步骤后的颜色的变化情况、及最终的实验结果;以及
图9示意性地示出了根据本发明实施例的白板内容共享系统。
具体实施方式
下面将参照示出本发明实施例的附图充分描述本发明。然而,本发明可以以许多不同的形式实现,而不应当认为限于这里所述的实施例。相反,提供这些实施例以便使本公开透彻且完整,并且将向本领域技术人员充分表达本发明的范围。在附图中,为了清楚起见放大了组件。为了清楚和简洁,将省略对公知功能和结构的描述。
这里使用的术语仅仅是为了描述特定实施例的目的,而并不意图限制本发明。除非另有定义,这里使用的所有术语(包括技术和科学术语)具有与本发明所属领域的普通技术人员共同理解的相同含义。还应当理解,诸如在通常字典里定义的那些术语应当被解释为具有与它们在相关技术的上下文中的含义相一致的含义,而不应用理想化或极度形式化的意义来解释,除非这里明确地这样定义。
图1示意性地示出了根据本发明实施例针对白板彩色图像的颜色增强装置的方框图。
如图1所示,根据本发明实施例的颜色增强装置包括:白板内容提取单元101、颜色通道拉伸单元102、色调调整单元103、饱和度/强度比值调整单元104、以及饱和度及强度提升单元105。
白板内容提取单元101,用于从输入的白板彩色图像中提取前景部分作为白板内容。该白板内容是用户用彩色白板笔写在白板上的部分。在输入的白板彩色图像中,白板内容可以被看作是图像的前景部分而白板本身可以被看作是图像的背景部分,该图像可包含本地用户写在白板上的新增内容。可以通过计算像素的亮度、饱和度及强度等属性值将前景部分提取出来。
颜色通道拉伸单元102,用于从白板彩色图像中分别拉伸所提取出的组成白板内容的每一个像素中的R、G和B颜色通道的值。在下文中,将参照图4描述具体的拉伸过程。
色调调整单元103,用于在不改变组成上述提取出的白板内容的每个像素的强度值的条件下,调整每个像素的色调值。在下文中,将参照图5描述具体的色调调整过程。
饱和度/强度比值调整单元104,用于在不改变组成上述提取出的白板内容的每个像素的色调值的条件下,调整像素的饱和度值与强度值的比例关系。在下文中,将参照图6描述具体的饱和度/强度比值调整过程。
饱和度及强度提升单元105,用于提升组成白板内容的每个像素的饱和度值及强度值,使其在不改变像素色调的条件下逼近某个较高的数值。在下文中,将参照图7描述具体的饱和度及强度提升过程。
图2示意性地示出了根据本发明实施例针对白板彩色图像的颜色增强方法的流程图。
如图2所示,本发明的具体处理过程描述如下:
在步骤S201,输入白板彩色图像。当从所述的白板内容共享系统中得到的白板彩色图像作为输入进入到本发明的颜色增强装置中后,在步骤S202,白板内容提取单元将从该输入的白板彩色图像中提取出白板内容。在本发明中,白板彩色图像的前景部分被认为是白板内容,且其颜色需要被增强。白板彩色图像的前景部分作为后续步骤的输入被保留,而其背景部分则被忽略不作处理。
然后对于白板内容(即,白板彩色图像的前景部分)中的每一个像素,做如下的处理:
在步骤S203,颜色通道拉伸单元将会分别拉伸像素的三个颜色通道,R、G和B,的数值,以增加颜色通道数值的对比。
在步骤S204,色调调整单元将会在不改变颜色强度的条件下调整像素颜色的色调,以能够得到较纯的颜色。
在步骤S205,饱和度/强度比值调整单元将会在不改变像素颜色色调的条件下调整饱和度与强度的比值至一个理想期望值。
在步骤S206,饱和度及强度提升单元将会在不改变像素颜色的色调的条件下提升像素颜色的饱和度及强度,以使得颜色变得鲜艳。
当白板内容上的所有像素都处理完时,整个流程完成。最终输出图像,即,经过颜色增强后的图像。
图3示意性地示出了从白板彩色图像中提取白板内容的过程的示例。所述的白板内容是指用户用彩色白板笔写在白板的部分在白板彩色图像上的表示部分。在所述的白板彩色图像中,其前景部分可以被看作是白板内容,而白板本身则可以被作为图像的背景部分。可以通过计算像素的亮度、饱和度及强度等属性值将前景部分提取出来。
首先,白板内容的亮度通常小于白板本身,所以定义了一个亮度阈值Tlightness以检验某个像素是否属于前景部分。当该像素的亮度小于该亮度阈值Tlightness时,说明它属于前景部分。这里像素的亮度值可以通过计算像素的三个颜色通道R、G和B的加权平均值得到,计算公式如下:
L(R,G,B)=Lightness(R,G,B)=0.299*R+0.587*G+0.114*B (1)
如上所述的亮度阈值Tlightness可以通过一些现有技术中已知的自适应阈值算法,例如Bernsen算法、Niblack算法,计算得到,针对不同的白板彩色图像将得到不同的阈值。
同样可以定义饱和度及强度的阈值:Tsaturation and Tintensity。前景像素的饱和度值必须满足大于某个饱和度阈值Tsaturation,同时其强度值也必须大于某个强度阈值Tintensity。如上所述的像素的饱和度值和强度值也同样可以由像素的三个颜色通道R、G和B计算得到:
S(R,G,B)=Saturation(R,G,B)=1-3Min(R,G,B)/(R+G+B) (2)
I(R,G,B)=Intensity(R,G,B)=((R+G+B)/255)/3 (3)
可以针对绝大多数的情况将如上所述的饱和度阈值及强度阈值设置为一个经验数值。例如,在本例中,可以将饱和度阈值Tsaturation设为0.03,将强度阈值Tintensity设为0.1。但本领域技术人员应该理解,饱和度阈值Tsaturation和强度阈值Tintensity不限于这里的举例,还可以根据实际情况,将饱和度阈值Tsaturation和强度阈值Tintensity设为其他适当的值。
图4示意性地示出了用于颜色通道拉伸的映射函数的函数曲线图。其中的颜色通道拉伸意思是对于前述白板内容(白板彩色图像的前景部分)中的每个像素,用一个映射函数去分别拉伸R、G和B通道,以增强颜色的对比度。
映射函数由下式给出:
其中符号c代表颜色通道数值,作为该映射函数的输入。c是由R、G和B颜色通道归一化后得到范围[0,1]的值。例如,将R颜色通道归一化后的结果-R/255-作为c代入公式(4)时,得到yR;将G颜色通道归一化后的结果作为c代入公式(4)时,得到yG;以及将B颜色通道归一化后的结果作为c代入公式(4)时,得到yB。
符号y代表各颜色通道拉伸后的结果,作为映射函数的输出。它的取值范围也是[0,1]。
符号p1和p2作为参数,是经验数值,可以针对绝大多数的情况对其进行设置。例如,p1可以设为20,p2可以设为0.167。本领域技术人员应该理解,根据不同的情况,也可以设置不同的p1和p2。
图5示意性地示出了在不改变颜色强度的条件下调整颜色的色调时,三个颜色通道R、G和B是如何变化的示例。其中色调调整是指如果期望得到一个较纯的颜色,那么对于前述白板内容(白板彩色图像的前景部分)中的每个像素,在不改变像素强度的条件下,调整像素的R、G和B通道,使得这三个通道的中值和最小值相等。
如上所述的使得像素的R、G和B通道的中值和最小值相等,是指增加三个通道中的最小值且减小三个通道中的中值,使得两者最终相等。
如上所述的不改变像素强度,是指调整后不改变R、G和B三个通道值的和。所以颜色通道经过调整后是:Max’=Max+d1;Mid’=Mid-2*d1;Min’=Min+d1。其中符号Max、Mid和Min分别代表三个颜色通道R、G和B调整前的最大值、中值和最小值;Max’、Mid’和Min’分别代表三个颜色通道R、G和B调整后的最大值、中值和最小值。则存在关系Mid-2*d1=Min+d1。考虑到R、G和B通道的取值范围为0~255,则有如下的条件关系:
所以推导出调整量d1的计算公式如下:
d1=Minimum((Mid-Min)/3,Mid/2,255-Max) (6)
图6示意性地示出了在不改变颜色色调的条件下调整饱和度与强度的比值时,三个颜色通道R、G和B是如何变化的示例。
其中调整饱和度/强度比值是指对于前述白板内容(白板彩色图像的前景部分)中的每个像素,在保证色调不改变的情况下,调整其饱和度和强度的比值r至一个理想的期望值rd。所述比值r由如下定义:r=饱和度值/强度值。所述比值r的理想期望值可以依据具体的环境设置为一个经验值。例如,设置为2。
如上所述的像素的饱和度与强度的值同样可以依据公式(2)和公式(3),通过计算该像素的颜色通道R、G和B的加权平均值得到,并且归一化至[0,1]取值范围内的实数。
如上所述的保证像素色调不改变是指像素的R、G和B通道需要减去一个相同的数值d2。假定原始像素颜色用RGB通道表示为(R,G,B),调整后的颜色表示为(R’,G’,B’),那么有关系:(R’,G’,B’)=(R-d2,G-d2,B-d2)。同时考虑到饱和度及强度的定义,有如下的关系式:
通过此步骤操作,可以使得饱和度增加且强度降低,并最终使上述的饱和度与强度的比值r提升至理想期望值。
其中符号S和I分别表示像素调整前的饱和度及强度,S’和I’分别表示调整后的值。经过推导,可以得到如下的几个等式:
进一步可以得到调整量d2的表达式:
依据强度值I的定义公式:I=((R+G+B)/255)/3,将此等式代入上式,所以调整量d2最终可由下面的计算公式来表示:
图7示意性地示出了在不改变像素颜色色调的条件下提升饱和度及强度的值,使其逼近一个理想期望值时,三个颜色通道R、G和B是如何变化的示例。
饱和度及强度的提升是指对于前述白板内容(白板彩色图像的前景部分)中的每个像素,保证像素色调不改变的情况下,增加像素颜色的饱和度及强度,使其能够逼近较高的数值。
如上所述的在不改变色调的情况下增加饱和度是指如同图6中所述的方法那样,每个像素的颜色通道R、G和B需要减去相同的数值d3。但是此步骤的调整量d3的定义与图6的不同。
即假定原始像素颜色用RGB通道表示为(R,G,B),调整后的颜色表示为(R2,G2,B2),那么有关系(R2,G2,B2)=(R-d3,G-d3,B-d3)。同时考虑到对于饱和度的定义,则有下列推导:
如上所述的符号sd表示一个想要逼近的理想期望饱和度数值。它可以是一个经过验证的适用于绝大多数情况的实验数值或者经验数值,例如,在大多数情况下,可以把sd设为0.8。由于颜色的三个通道R、G和B的取值范围为0~255,则还需要满足如下的关系式:
所以综合考虑,调整量d3的计算公式如下:
d3=Min((3Min(R,G,B)-(1-sd)(R+G+B))/(3sd),Min(R,G,B)) (13)
如上所述的在不改变色调的情况下增加强度是指提升饱和度后,所有的颜色通道需要乘以一个系数K。
即假定由上所述的经过饱和度提升后的颜色用RGB通道表示为(R2,G2,B2),强度提升后的颜色表示为(R2’,G2’,B2’),那么有关系:(R2’,G2’,B2’)=K*(R2,G2,B2)=(K*R2,K*G2,K*B2)。
该系数K定义为:K=Id/I2。
其中符号Id表示想要逼近的理想期望值,符号I2表示颜色(R2,G2,B2)的强度。这里Id可以设为一个范围是[0,1]的经验数值,例如在大多数情况下可以把Id设为0.4。而I2则是由计算颜色(R2,G2,B2)的三个颜色通道R、G和B的加权平均值得到,即可由公式3得到。
图8示意性地示出了根据本发明实施例在经过每一方法步骤后的颜色的变化情况、及最终的实验结果。
图9示意性地示出了根据本发明实施例的白板内容共享系统。
图9所示的白板内容共享系统可以通过图像减法操作、图像传输及投影摄像头所拍摄的白板图像,用来在不同的地点共享白板上的内容。白板内容共享系统包括:视频捕获设备901、计算设备902、数据传输设备903以及投影设备904。
所述视频捕获设备901,例如可以是摄像头。其拍摄并捕获在本地由用户通过使用彩色白板笔写在白板上的内容,并将其输出为数字图像以便于后续步骤的处理。
计算设备902,包含如图1所述的装置,其通过视频捕获设备901拍摄的白板图像与从远端系统905传输过来的由远端共享的白板图像之间的减法操作,得到本地写在白板上的新增部分作为白板内容,并对白板彩色图像进行颜色增强。对白板内容的颜色增强操作与结合图1-8所描述的步骤一样,因此在此不再赘述。
数据传输设备903可以通过网络接收远端系统905的共享白板内容,并能向其他远端系统发送由计算设备902通过减法操作得到的本地白板上新增的白板内容。
投影设备904,例如可以是投影仪。其作为本地输出设备用于将来自远端系统或本地的共享内容投射到外部介质(例如,幕布、墙面等)上用于显示。
这里参照支持根据本发明实施例的方法、装置(系统)和计算机程序产品的方框图和流程图描述本发明示例性实施例。应当理解,流程图和/或方框图的每个方框以及流程图和/或方框图的方框组合可以通过计算机程序指令实现。这些计算机程序指令可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器以产生机器,使得通过计算机或其他可编程数据处理装置的处理器执行的指令创建实现流程图和/或方框图方框中指定功能/动作的手段。
这些计算机程序指令也可以存储在计算机可读存储器中,可以引导计算机或其他可编程数据处理装置以特定方式运行,使得存储在计算机可读存储器中的指令产生包括实现流程图和/或方框图方框中指定功能/动作的指令手段的制造物品。
计算机程序指令还可以加载到计算机或其他可编程数据处理装置上,导致在计算机或其他可编程装置上执行一系列操作步骤来产生计算机实现的处理,使得计算机或其他可编程装置上执行的指令提供实现流程图和/或方框图方框中指定功能/动作的步骤。每个方框可以表示代码模块、片断或部分,其包括一个或多个用来实现指定逻辑功能的可执行指令。还应当注意,在其他实现中,方框中标出的功能可能不按图中标出的顺序发生。例如,根据所涉及的功能,连续示出的两个方框可能实际上基本上并发地执行,或者方框有时可能以相反的顺序执行。
尽管本发明是参照其特定的优选实施例来描述的,但本领域的技术人员应该理解,在不脱离由所附权利要求限定的本发明的精神和范围的情况下,可以对其进行形式和细节的各种修改。
Claims (19)
1.一种对于白板彩色图像进行颜色增强的装置,包括:
白板内容提取单元,用于从白板彩色图像中提取前景部分作为白板内容;
颜色通道拉伸单元,用于分别拉伸所提取的白板内容的每个像素中的R、G和B颜色通道值;
色调调整单元,用于在不改变提取的白板内容的每个像素的颜色强度的条件下,调整每个像素的颜色色调;
饱和度/强度比值调整单元,用于在不改变提取的白板内容的每个像素的颜色色调的条件下,调整像素的饱和度与强度的比值至一比值期望值rd;以及
饱和度及强度提升单元,用于提升所述白板内容的每个像素的饱和度及强度,使其在不改变每个像素的颜色色调的条件下使其饱和度及强度分别逼近饱和度期望值sd和强度期望值Id,
其中,所述色调调整单元的色调的调整是通过调整像素的R、G和B通道,使得这三个通道的中值和最小值相等来实现的;
其中,所述色调调整单元调整后的颜色通道满足如下等式:
Max’=Max+d1;
Mid’=Mid-2*d1;
Min’=Min+d1;
Mid-2*d1=Min+d1;
其中符号Max、Mid和Min分别代表三个颜色通道R、G和B调整前的最大值、中值和最小值;Max’、Mid’和Min’分别代表三个颜色通道R、G和B调整后的最大值、中值和最小值;符号d1是第一调整量;
根据R、G和B通道的取值范围0~255,通过如下条件关系
d1=Minimum((Mid-Min)/3,Mid/2,255-Max)。
2.如权利要求1所述的装置,其中,所述白板内容是用户用彩色白板笔写在白板上的部分。
3.如权利要求2所述的装置,其中,所述白板内容提取单元通过根据如下公式计算像素的亮度、饱和度及强度来提取所述前景部分:
L(R,G,B)=0.299*R+0.587*G+0.114*B
S(R,G,B)=1-3Min(R,G,B)/(R+G+B)
I(R,G,B)=((R+G+B)/255)/3。
4.如权利要求3所述的装置,其中,当像素的亮度小于亮度阈值、像素的饱和度大于饱和度阈值、以及像素的强度大于强度阈值时,所述白板内容提取单元判断该像素属于前景部分。
5.如权利要求4所述的装置,其中,所述颜色通道拉伸单元通过如下映射函数分别拉伸白板内容中每个像素的R、G和B通道:
其中符号c分别代表由R、G和B颜色通道归一化后的值,0≤c≤1;
符号y代表每个像素的R、G和B通道拉伸后的结果,0≤y≤1;
符号p1和p2可根据不同情况设置为不同经验值。
6.如权利要求5所述的装置,其中,所述色调调整单元的不改变像素强度是通过不改变R、G和B三个通道值的和来实现的。
7.如权利要求1所述的装置,其中,像素的饱和度/强度比值由如下公式定义:r=饱和度值/强度值;
所述饱和度/强度比值调整单元的不改变颜色色调操作是通过将像素的R、G和B通道减去第二调整量d2来实现的,即,(R’,G’,B’)=(R-d2,G-d2,B-d2),其中,(R,G,B)代表原始像素颜色的RGB通道表示,(R’,G’,B’)代表调整后的颜色的RGB通道表示;
所述饱和度/强度比值调整单元调整像素的三个颜色通道值符合如下关系:
其中符号S和I分别表示像素调整前的饱和度及强度,S’和I’分别表示调整后的值,
根据上述关系,得到第二调整量d2如下:
8.如权利要求7所述的装置,其中,所述饱和度及强度提升单元的不改变颜色色调操作是通过将每个像素的颜色通道R、G和B减去第三调整量d3来实现的,即,(R2,G2,B2)=(R-d3,G-d3,B-d3),
其中,(R,G,B)代表原始像素颜色的RGB通道表示,(R2,G2,B2)代表经过饱和度提升后的颜色的RGB通道表示;
所述饱和度及强度提升单元提升每个像素的饱和度,使之符合如下关系:
所述饱和度及强度提升单元根据颜色的三个通道R、G和B的取值范围为0~255,通过如下关系式:
d3=Min((3Min(R,G,B)-(1-sd)(R+G+B))/(3sd),Min(R,G,B))。
9.如权利要求8所述的装置,其中所述饱和度及强度提升单元通过将所有的颜色通道乘以一个系数K来提升每个像素的强度,即,(R2’,G2’,B2’)=K*(R2,G2,B2)=(K*R2,K*G2,K*B2),
其中,(R2,G2,B2)代表经过饱和度提升后的颜色的RGB通道表示,(R2’,G2’,B2’)代表强度提升后的颜色的RGB通道表示,系数K定义为:K=Id/I2,符号I2表示颜色(R2,G2,B2)的强度。
10.一种对于白板彩色图像进行颜色增强的方法,包括:
a.从白板彩色图像中提取前景部分作为白板内容;
b.分别拉伸所提取的白板内容的每个像素中的R、G和B颜色通道值;
c.在不改变提取的白板内容的每个像素的颜色强度的条件下,调整每个像素的颜色色调;
d.在不改变提取的白板内容的每个像素的颜色色调的条件下,调整像素的饱和度与强度的比值至一比值期望值rd;以及
e.提升所述白板内容的每个像素的饱和度及强度,使其在不改变每个像素的颜色色调的条件下使其饱和度及强度分别逼近饱和度期望值sd和强度期望值Id,
所述步骤c进一步包括:调整像素的R、G和B通道,使得这三个通道的中值和最小值相等;
所述步骤c中调整后的颜色通道满足如下等式:
Max’=Max+d1;
Mid’=Mid-2*d1;
Min’=Min+d1;
Mid-2*d1=Min+d1;
其中符号Max、Mid和Min分别代表三个颜色通道R、G和B调整前的最大值、中值和最小值;Max’、Mid’和Min’分别代表三个颜色通道R、G和B调整后的最大值、中值和最小值;符号d1是第一调整量;
根据R、G和B通道的取值范围0~255,通过如下条件关系
d1=Minimum((Mid-Min)/3,Mid/2,255-Max)。
11.如权利要求10所述的方法,进一步包括:用户利用彩色白板笔将所述白板内容写在白板上。
12.如权利要求11所述的方法,所述步骤a进一步包括通过根据如下公式计算像素的亮度、饱和度及强度来提取所述前景部分:
L(R,G,B)=0.299*R+0.587*G+0.114*B
S(R,G,B)=1-3Min(R,G,B)/(R+G+B)
I(R,G,B)=((R+G+B)/255)/3。
13.如权利要求12所述的方法,所述步骤a进一步包括:当像素的亮度小于亮度阈值、像素的饱和度大于饱和度阈值、以及像素的强度大于强度阈值时,判断该像素属于前景部分。
14.如权利要求13所述的方法,其中,所述步骤b通过如下映射函数分别拉伸白板内容中每个像素的R、G和B通道:
其中符号c分别代表由R、G和B颜色通道归一化后的值,0≤c≤1;
符号y代表每个像素的R、G和B通道拉伸后的结果,0≤y≤1;
符号p1和p2可根据不同情况设置为不同经验值。
15.如权利要求14所述的方法,所述步骤进一步包括:不改变R、G和B三个通道值的和。
16.如权利要求10所述的方法,其中,像素的饱和度/强度比值由如下公式定义:r=饱和度值/强度值;
所述步骤d进一步包括:将像素的R、G和B通道减去第二调整量d2,即,(R’,G’,B’)=(R-d2,G-d2,B-d2),其中,(R,G,B)代表原始像素颜色的RGB通道表示,(R’,G’,B’)代表调整后的颜色的RGB通道表示;
所述步骤d中调整像素的三个颜色通道值使之符合如下关系:
其中符号S和I分别表示像素调整前的饱和度及强度,S’和I’分别表示调整后的值,
根据上述关系,得到第二调整量d2如下:
17.如权利要求16所述的方法,其中,所述步骤e进一步包括:将每个像素的颜色通道R、G和B减去第三调整量d3,即,(R2,G2,B2)=(R-d3,G-d3,B-d3),
其中,(R,G,B)代表原始像素颜色的RGB通道表示,(R2,G2,B2)代表经过饱和度提升后的颜色的RGB通道表示;
所述步骤e中提升每个像素的饱和度使之符合如下关系:
根据颜色的三个通道R、G和B的取值范围为0~255,通过如下关系式:
d3=Min((3Min(R,G,B)-(1-sd)(R+G+B))/(3sd),Min(R,G,B))。
18.如权利要求17所述的方法,所述步骤e进一步包括:将所有的颜色通道乘以一个系数K来提升每个像素的强度,即,(R2’,G2’,B2’)=K*(R2,G2,B2)=(K*R2,K*G2,K*B2),
其中,(R2,G2,B2)代表经过饱和度提升后的颜色的RGB通道表示,(R2’,G2’,B2’)代表强度提升后的颜色的RGB通道表示,系数K定义为:K=Id/I2,符号I2表示颜色(R2,G2,B2)的强度。
19.一种白板内容共享系统,包括:
视频捕获设备,用于拍摄并捕获本地用户用彩色白板笔写在白板上的内容,并将其输出为数字图像;
计算设备,包含如权利要求1-9所述的装置,用于通过视频捕获设备拍摄的白板图像与从远端传输过来的由远端共享的白板图像之间的减法操作,得到白板内容,并对白板彩色图像进行颜色增强;
数据传输设备,用于接收其他远端系统的共享白板内容并能向其他远端系统发送由所述计算设备得到的白板内容;以及
投影设备,用于将远端以及本地的共享内容投射到外部介质上用于显示。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010297783.6A CN102446345B (zh) | 2010-09-30 | 2010-09-30 | 一种对于白板彩色图像进行颜色增强的方法、装置及系统 |
US13/209,677 US8860806B2 (en) | 2010-09-30 | 2011-08-15 | Method, device, and system for performing color enhancement on whiteboard color image |
JP2011214677A JP5810803B2 (ja) | 2010-09-30 | 2011-09-29 | ホワイトボードの画像を調整する方法、装置及びシステム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010297783.6A CN102446345B (zh) | 2010-09-30 | 2010-09-30 | 一种对于白板彩色图像进行颜色增强的方法、装置及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102446345A CN102446345A (zh) | 2012-05-09 |
CN102446345B true CN102446345B (zh) | 2015-09-30 |
Family
ID=45889485
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010297783.6A Expired - Fee Related CN102446345B (zh) | 2010-09-30 | 2010-09-30 | 一种对于白板彩色图像进行颜色增强的方法、装置及系统 |
Country Status (3)
Country | Link |
---|---|
US (1) | US8860806B2 (zh) |
JP (1) | JP5810803B2 (zh) |
CN (1) | CN102446345B (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103810671B (zh) * | 2012-11-15 | 2017-12-12 | 腾讯科技(深圳)有限公司 | Rgb模式图像的色彩拉伸方法和系统 |
KR101509568B1 (ko) | 2013-06-28 | 2015-04-08 | (주)실리콘화일 | 알지비 데이터를 이용한 색보정 방법 |
US10540755B2 (en) * | 2015-02-13 | 2020-01-21 | Light Blue Optics Ltd. | Image processing systems and methods |
US9846951B2 (en) * | 2016-03-31 | 2017-12-19 | Konica Minolta Laboratory U.S.A., Inc. | Determining a consistent color for an image |
CN105976344A (zh) * | 2016-04-26 | 2016-09-28 | 北京小米移动软件有限公司 | 白板图像处理方法及装置 |
WO2020000255A1 (zh) * | 2018-06-27 | 2020-01-02 | 华为技术有限公司 | 一种rgb数据的色彩调整方法 |
CN112200200B (zh) * | 2020-10-12 | 2023-04-18 | 蚌埠依爱消防电子有限责任公司 | 一种led灯光颜色检测方法 |
CN114782259A (zh) * | 2022-03-14 | 2022-07-22 | 厦门亿联网络技术股份有限公司 | 一种物理白板的透视方法及虚拟白板的生成方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1680867A (zh) * | 2004-02-17 | 2005-10-12 | 微软公司 | 投影仪-摄像机-白板系统中视觉回波消除系统和方法 |
CN101303766A (zh) * | 2008-07-09 | 2008-11-12 | 北京航空航天大学 | 一种基于Retinex理论的快速彩色图像增强方法 |
CN101360250A (zh) * | 2007-08-03 | 2009-02-04 | 三星电子株式会社 | 沉浸产生方法和系统及因素控制、内容分析及参数预测法 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5450217A (en) | 1994-05-23 | 1995-09-12 | Xerox Corporation | Image-dependent color saturation correction in a natural scene pictorial image |
JPH10208034A (ja) * | 1997-01-17 | 1998-08-07 | Seiko Epson Corp | 画像処理装置および画像処理方法 |
JP3724147B2 (ja) * | 1997-09-30 | 2005-12-07 | コニカミノルタホールディングス株式会社 | ホワイトボード撮影用色補正装置 |
US6188788B1 (en) | 1997-12-09 | 2001-02-13 | Texas Instruments Incorporated | Automatic color saturation control in video decoder using recursive algorithm |
JP3641402B2 (ja) * | 1999-12-14 | 2005-04-20 | Necビューテクノロジー株式会社 | 色補正回路及び色補正方法 |
US7054031B2 (en) * | 2001-06-22 | 2006-05-30 | Weyerhaeuser Company | Color reproduction process |
US7260257B2 (en) * | 2002-06-19 | 2007-08-21 | Microsoft Corp. | System and method for whiteboard and audio capture |
BRPI0302384B1 (pt) | 2002-07-20 | 2018-06-19 | Samsung Electronics Co., Ltd. | "método para intensificar de forma adaptativa uma cor, e equipamento para intensificar de forma adaptativa a cor de uma imagem" |
US7177483B2 (en) * | 2002-08-29 | 2007-02-13 | Palo Alto Research Center Incorporated. | System and method for enhancement of document images |
US7171056B2 (en) * | 2003-02-22 | 2007-01-30 | Microsoft Corp. | System and method for converting whiteboard content into an electronic document |
US7369699B1 (en) | 2003-08-29 | 2008-05-06 | Apple Inc. | Methods and apparatuses for restoring color and enhancing electronic images |
US7324243B2 (en) * | 2003-11-04 | 2008-01-29 | Microtek International Inc. | Fluorescent color scanning method for use in a scanner |
US7260278B2 (en) * | 2003-11-18 | 2007-08-21 | Microsoft Corp. | System and method for real-time whiteboard capture and processing |
JP2005260657A (ja) * | 2004-03-12 | 2005-09-22 | Casio Comput Co Ltd | 撮影装置、画像処理方法及びプログラム |
JP2008149685A (ja) * | 2006-12-20 | 2008-07-03 | Brother Ind Ltd | 画像処理装置、画像形成装置、画像処理プログラム、及び画像処理方法 |
-
2010
- 2010-09-30 CN CN201010297783.6A patent/CN102446345B/zh not_active Expired - Fee Related
-
2011
- 2011-08-15 US US13/209,677 patent/US8860806B2/en not_active Expired - Fee Related
- 2011-09-29 JP JP2011214677A patent/JP5810803B2/ja active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1680867A (zh) * | 2004-02-17 | 2005-10-12 | 微软公司 | 投影仪-摄像机-白板系统中视觉回波消除系统和方法 |
CN101360250A (zh) * | 2007-08-03 | 2009-02-04 | 三星电子株式会社 | 沉浸产生方法和系统及因素控制、内容分析及参数预测法 |
CN101303766A (zh) * | 2008-07-09 | 2008-11-12 | 北京航空航天大学 | 一种基于Retinex理论的快速彩色图像增强方法 |
Also Published As
Publication number | Publication date |
---|---|
US8860806B2 (en) | 2014-10-14 |
CN102446345A (zh) | 2012-05-09 |
JP2012079306A (ja) | 2012-04-19 |
JP5810803B2 (ja) | 2015-11-11 |
US20120081548A1 (en) | 2012-04-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102446345B (zh) | 一种对于白板彩色图像进行颜色增强的方法、装置及系统 | |
CN106886985B (zh) | 一种减小色偏的自适应低照度图像增强方法 | |
US9077906B1 (en) | Video contrast adjusting method | |
US20090317017A1 (en) | Image characteristic oriented tone mapping for high dynamic range images | |
CN104284168B (zh) | 图像色彩增强方法及系统 | |
CN103714520B (zh) | 基于fpga实现数字视频图像增强系统及其方法 | |
CN106504212A (zh) | 一种改进的hsi空间信息低照度彩色图像增强算法 | |
CN103248793B (zh) | 色域转换系统的肤色最佳化方法与装置 | |
CN104956666B (zh) | 投影仪系统的内容适应性功率管理 | |
CN103974053B (zh) | 一种基于灰点提取的自动白平衡矫正方法 | |
CN105118027B (zh) | 一种图像的去雾方法 | |
US11070705B2 (en) | System and method for image dynamic range adjusting | |
TWI533661B (zh) | 色域轉換系統之膚色最佳化方法與裝置 | |
CN113099201A (zh) | 视频信号处理方法、装置及电子设备 | |
CN104463806B (zh) | 基于数据驱动技术的高度自适应图像对比度增强方法 | |
CN109697698B (zh) | 低照度增强处理方法、装置和计算机可读存储介质 | |
US10657631B2 (en) | Apparatus and method for controlling contrast ratio of content in electronic device | |
CN109474793A (zh) | 用于组合视频及图形源以供显示的系统及方法 | |
CN110807735A (zh) | 图像处理方法、装置、终端设备及计算机可读存储介质 | |
WO2021073330A1 (zh) | 一种视频信号处理方法及装置 | |
CN109636739B (zh) | 图像饱和度增强的细节处理方法及装置 | |
CN107358592A (zh) | 一种迭代式全局自适应图像增强方法 | |
KR101180409B1 (ko) | 히스토그램 정규화와 감마 보정 합성을 통하여 저조도 영상을 개선하는 방법 및 장치 | |
CN105991937A (zh) | 一种基于Bayer格式图像的虚拟曝光方法及装置 | |
KR20200041374A (ko) | 이미지 처리 방법 및 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20150930 Termination date: 20210930 |
|
CF01 | Termination of patent right due to non-payment of annual fee |