CN117014557A - 文档图像的压缩方法、装置、电子设备及存储介质 - Google Patents
文档图像的压缩方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN117014557A CN117014557A CN202311282371.9A CN202311282371A CN117014557A CN 117014557 A CN117014557 A CN 117014557A CN 202311282371 A CN202311282371 A CN 202311282371A CN 117014557 A CN117014557 A CN 117014557A
- Authority
- CN
- China
- Prior art keywords
- chrominance component
- document image
- color
- region
- component
- 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.)
- Granted
Links
- 238000007906 compression Methods 0.000 title claims abstract description 69
- 230000006835 compression Effects 0.000 title claims abstract description 69
- 238000000034 method Methods 0.000 title claims abstract description 55
- 238000004590 computer program Methods 0.000 claims description 13
- 238000006243 chemical reaction Methods 0.000 claims description 5
- 238000005260 corrosion Methods 0.000 claims description 5
- 230000007797 corrosion Effects 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 11
- 238000004891 communication Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 239000003086 colorant Substances 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000003628 erosive effect Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 241000023320 Luma <angiosperm> Species 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005530 etching Methods 0.000 description 1
- OSWPMRLSEDHDFF-UHFFFAOYSA-N methyl salicylate Chemical compound COC(=O)C1=CC=CC=C1O OSWPMRLSEDHDFF-UHFFFAOYSA-N 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/41—Bandwidth or redundancy reduction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Color Image Communication Systems (AREA)
Abstract
本发明提供一种文档图像的压缩方法、装置、电子设备及存储介质,涉及图像压缩技术领域,其中方法包括:将文档图像从RGB色彩空间转换至YCbCr色彩空间,在YCbCr色彩空间中包括文档图像的明亮度分量、蓝色色度分量及红色色度分量;基于蓝色色度分量及红色色度分量,确定文档图像的灰度区域及彩色区域;针对灰度区域,对灰度区域的明亮度分量进行压缩;针对彩色区域,对彩色区域的明亮度分量、蓝色色度分量及红色色度分量进行压缩。通过上述方法,将整幅彩色图像分割为若干彩色区域和灰度区域,并对彩色区域和灰度区域采用不同的压缩策略,使得用于表示图像像素的比特数大幅降低,从而提高了文档图像的压缩效率。
Description
技术领域
本发明涉及图像压缩技术领域,尤其涉及一种文档图像的压缩方法、装置、电子设备及存储介质。
背景技术
图像压缩技术是一种将图像数据压缩到更小的存储空间中的技术,旨在减少图像数据的存储和传输成本。常用的图像压缩技术包括有损压缩和无损压缩两种方式。
然而,在相关技术中,利用图像压缩技术对文档图像进行压缩时,压缩效率较低,用户的体验感较差。
因此,如何提高对文档图像的压缩效率,是目前亟待解决的问题。
发明内容
针对现有技术存在的问题,本发明实施例提供一种文档图像的压缩方法、装置、电子设备及存储介质。
本发明提供一种文档图像的压缩方法,包括:
将文档图像从RGB色彩空间转换至YCbCr色彩空间,在所述YCbCr色彩空间中包括所述文档图像的明亮度分量、蓝色色度分量及红色色度分量;
基于所述蓝色色度分量及所述红色色度分量,确定所述文档图像的灰度区域及彩色区域;
针对所述灰度区域,对所述灰度区域的所述明亮度分量进行压缩;针对所述彩色区域,对所述彩色区域的所述明亮度分量、所述蓝色色度分量及所述红色色度分量进行压缩。
可选地,所述基于所述蓝色色度分量及所述红色色度分量,确定所述文档图像的灰度区域及彩色区域,包括:
对所述蓝色色度分量及所述红色色度分量进行二值化处理、取反处理,得到所述蓝色色度分量及所述红色色度分量对应的二值化图像;
基于所述二值化图像,确定所述灰度区域及所述彩色区域。
可选地,所述基于所述二值化图像,确定所述灰度区域及所述彩色区域,包括:
将所述二值化图像进行图像腐蚀处理,生成处理后的二值化图像;
基于所述处理后的二值化图像,确定所述灰度区域及所述彩色区域。
可选地,所述基于所述二值化图像,确定所述灰度区域及所述彩色区域,包括:
对所述二值化图像进行水平投影及垂直投影,得到投影结果;
基于所述投影结果,确定所述灰度区域及所述彩色区域。
可选地,所述方法还包括:
将所述文档图像的压缩信息进行存储,所述压缩信息用于表征所述灰度区域及所述彩色区域的位置信息。
可选地,所述将文档图像从RGB色彩空间转换至YCbCr色彩空间,包括:
利用公式(1)-公式(3),将所述文档图像从所述RGB色彩空间转换至所述YCbCr色彩空间;
(1)
(2)
(3)
其中,表示所述明亮度分量;/>表示所述蓝色色度分量;/>表示所述红色色度分量;/>表示红色像素值;/>表示绿色像素值;/>表示蓝色像素值。
本发明还提供一种文档图像的压缩装置,包括:
转换模块,用于将文档图像从RGB色彩空间转换至YCbCr色彩空间,在所述YCbCr色彩空间中包括所述文档图像的明亮度分量、蓝色色度分量及红色色度分量;
确定模块,用于基于所述蓝色色度分量及所述红色色度分量,确定所述文档图像的灰度区域及彩色区域;
压缩模块,用于针对所述灰度区域,对所述灰度区域的所述明亮度分量进行压缩;针对所述彩色区域,对所述彩色区域的所述明亮度分量、所述蓝色色度分量及所述红色色度分量进行压缩。
本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述文档图像的压缩方法。
本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述文档图像的压缩方法。
本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述文档图像的压缩方法。
本发明提供的文档图像的压缩方法、装置、电子设备及存储介质,通过将文档图像从RGB色彩空间转换至YCbCr色彩空间,其中,在YCbCr色彩空间中包括文档图像的明亮度分量、蓝色色度分量及红色色度分量;基于蓝色色度分量及红色色度分量,确定文档图像的灰度区域及彩色区域;对彩色区域和灰度区域采用不同的压缩策略,即,针对灰度区域,对灰度区域的明亮度分量进行压缩;针对彩色区域,对彩色区域的明亮度分量、蓝色色度分量及红色色度分量进行压缩,从而降低了灰度区域的颜色空间维度,使得用于表示灰度区域图像像素的比特数大幅降低,进而提高了文档图像的压缩效率。
附图说明
为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明提供的文档图像的压缩方法的流程示意图之一;
图2是本发明提供的文档图像示意图;
图3是本发明提供的文档图像的明亮度分量示意图;
图4是本发明提供的文档图像的蓝色色度分量示意图;
图5是本发明提供的文档图像的红色色度分量示意图;
图6是本发明提供的对蓝色色度分量二值化处理及取反处理后的二值化图像示意图;
图7是本发明提供的对红色色度分量二值化处理及取反处理后的二值化图像示意图;
图8是本发明提供的对红色色度分量对应的二值化图像进行腐蚀处理后二值化图像示意图;
图9是本发明提供的文档图像中红色色度分量对应的彩色区域示意图之一;
图10是本发明提供的文档图像中红色色度分量对应的彩色区域示意图之二;
图11是本发明提供的文档图像中红色色度分量对应的彩色区域示意图之三;
图12是本发明提供的文档图像的压缩方法的流程示意图之二;
图13是本发明提供的文档图像的压缩装置的结构示意图;
图14是本发明提供的电子设备的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为了便于更加清晰地理解本申请各实施例,首先对一些相关的知识进行如下介绍。
1)、有损压缩:有损压缩是指在压缩图像数据时,会丢失一定的信息,从而导致压缩后的图像质量下降。有损压缩通常用于需要高压缩比的场景,如数字摄影、视频传输等。常用的有损压缩格式包括JPEG、GIF、PNG等。
2)、无损压缩:无损压缩是指在压缩图像数据时,不会丢失任何信息,从而保证压缩后的图像质量与原始图像质量相同。无损压缩通常用于需要保证图像质量的场景,如医学图像、卫星图像等。常用的无损压缩格式包括BMP、TIFF、RAW等。
常用的图像压缩技术包括:
1)离散余弦变换(Discrete Cosine Transform,DCT)压缩:DCT压缩是一种将图像数据转换为频域数据的技术,可以通过舍弃高频部分的数据来实现压缩。DCT压缩通常用于JPEG压缩中。
2)小波压缩:小波压缩是一种将图像数据转换为小波系数的技术,可以通过舍弃小波系数的低幅度部分来实现压缩。小波压缩通常用于JPEG2000压缩中。
3)预测编码:预测编码是一种通过预测像素值来实现压缩的技术,可以通过预测像素值的差异来实现压缩。预测编码通常用于无损压缩中。
4)熵编码:熵编码是一种通过统计图像数据中的信息熵来实现压缩的技术,可以通过对出现频率较高的数据进行编码来实现压缩。熵编码通常用于JPEG、PNG等压缩中。
文档图像是指包含文字、符号、图表等信息的图像,通常是在纸质文档上扫描或拍摄得到的。文档图像主要颜色通常是黑色和白色,因为文档通常是黑色字体印在白色纸张上的。除了黑色和白色,文档图像中还可能包含其他颜色,如红色、蓝色、绿色等。这些颜色通常用于标记或强调文档中的某些内容。
由于利用图像压缩技术对文档图像进行压缩时,压缩效率较低,用户的体验感较差。因此,针对上述问题,本发明提供了一种文档图像的压缩方法、装置、电子设备及存储介质,充分利用了文档图像的颜色特点,即文档图像大多为单色或者灰度,少量或者局部为彩色;对少量或者局部彩色区域,采用彩色模式对图像进行处理,其余使用单色或灰度模式对图像进行处理;从而提高了对文档图像的压缩效率。
下面结合图1至图12对本发明提供的文档图像的压缩方法进行具体描述。图1是本发明提供的文档图像的压缩方法的流程示意图之一,参见图1所示,该方法包括步骤101-步骤103,其中:
步骤101、将文档图像从RGB色彩空间转换至YCbCr色彩空间,在所述YCbCr色彩空间中包括所述文档图像的明亮度分量、蓝色色度分量及红色色度分量。
首先需要说明的是,本发明的执行主体可以是能够实现文档图像压缩的任何电子设备,例如可以为智能手机、智能手表、台式电脑、手提电脑等任何一种。
在YCbCr色彩空间(又称YUV色彩空间)中,Y表示亮度(Luminance、Luma),占8bit(1字节);Cb、Cr表示色度(Chrominance、Chroma),其中,Cb表示蓝色色度分量,这里的b是blue的意思,Cr表示红色色度分量,这里的r是red的意思。
在本发明实施例中,文档图像如图2所示,图2是本发明提供的文档图像示意图。在图2中标注了文档图像的彩色区域,未标注彩色区域的部分为文档图像中的非彩色区域。
可选地,所述将文档图像从RGB色彩空间转换至YCbCr色彩空间,具体可以通过以下步骤实现:
利用公式(1)-公式(3),将所述文档图像从所述RGB色彩空间转换至所述YCbCr色彩空间;
(1)
(2)
(3)
其中,表示所述明亮度分量;/>表示所述蓝色色度分量;/>表示所述红色色度分量;/>表示红色像素值;/>表示绿色像素值;/>表示蓝色像素值。
图3是本发明提供的文档图像的明亮度分量示意图。参见图3所示,明亮度分量即文档图像的分量,均为灰度图像。
图4是本发明提供的文档图像的蓝色色度分量示意图。需要说明的是,在图2中没有蓝色色度分量的情况下,图4示出了文档图像对应的蓝色色度分量为空。
步骤102、基于所述蓝色色度分量及所述红色色度分量,确定所述文档图像的灰度区域及彩色区域。
在本发明实施例中,文档图像经过RGB到YCbCr的颜色空间转换后,基于蓝色色度分量及红色色度分量,可以确定出文档图像中N个彩色区域以及灰度区域。
步骤103、针对所述灰度区域,对所述灰度区域的所述明亮度分量进行压缩;针对所述彩色区域,对所述彩色区域的所述明亮度分量、所述蓝色色度分量及所述红色色度分量进行压缩。
在本发明实施例中,若N=0,即,在文档图像中未确定出彩色区域,则表示文档图像是灰度图像,可以舍弃分量和/>分量,对/>分量进行压缩。例如对/>分量采用JPEG或PNG等方法进行压缩。
若N>0,表示文档图像有N个区域是彩色的,其他区域为灰度区域。则针对彩色区域,对分量、/>分量和/>分量进行压缩;针对灰度区域,对/>分量进行压缩。
例如,针对彩色区域,对分量、/>分量和/>分量采用JPEG或PNG等方法进行压缩;针对灰度区域,对/>分量采用JPEG或PNG等方法进行压缩。
本发明提供的文档图像的压缩方法,通过将文档图像从RGB色彩空间转换至YCbCr色彩空间,其中,在YCbCr色彩空间中包括文档图像的明亮度分量、蓝色色度分量及红色色度分量;基于蓝色色度分量及红色色度分量,确定文档图像的灰度区域及彩色区域;对彩色区域和灰度区域采用不同的压缩策略,即,针对灰度区域,对灰度区域的明亮度分量进行压缩;针对彩色区域,对彩色区域的明亮度分量、蓝色色度分量及红色色度分量进行压缩,从而降低了灰度区域的颜色空间维度,使得用于表示灰度区域图像像素的比特数大幅降低,进而提高了文档图像的压缩效率。
可选地,所述基于所述蓝色色度分量及所述红色色度分量,确定所述文档图像的灰度区域及彩色区域,具体可以通过以下步骤实现:
步骤1)、对所述蓝色色度分量及所述红色色度分量进行二值化处理、取反处理,得到所述蓝色色度分量及所述红色色度分量对应的二值化图像;
步骤2)、基于所述二值化图像,确定所述灰度区域及所述彩色区域。
图6是本发明提供的对蓝色色度分量二值化处理及取反处理后的二值化图像示意图。需要说明的是,在图6中,由于对蓝色色度分量进行二值化处理及取反处理后,得到的二值化图像为空白图像,因此可以舍弃该蓝色色度分量对应的二值化图像,后续仅需对红色色度分量对应的二值化图像进行处理即可。
图7是本发明提供的对红色色度分量二值化处理及取反处理后的二值化图像示意图。
在上述实施例中,通过对分量和/>分量进行二值化处理以及取反处理,即可确定出文档图像中的灰度区域及彩色区域,进而针对不同的区域采取不同的压缩策略,实现提高文档图像压缩效率的效果。
可选地,所述基于所述二值化图像,确定所述灰度区域及所述彩色区域,具体可以通过以下步骤实现:
步骤1)、将所述二值化图像进行图像腐蚀处理,生成处理后的二值化图像;
步骤2)、基于所述处理后的二值化图像,确定所述灰度区域及所述彩色区域。
在本发明实施例中,由于在对蓝色色度分量及红色色度分量进行二值化处理以及取反处理的过程中,可能会出现彩色区域与灰度区域发生重叠,导致生成的二值化图像不清晰。例如,图2中“测试专用章”与文档图像中的文字部分发生重叠。
因此,为了使二值化图像更加清晰,需要将二值化图像进行图像腐蚀处理,生成处理后的二值化图像;然后,基于处理后的二值化图像,确定灰度区域及所述彩色区域。
图8是本发明提供的对红色色度分量对应的二值化图像进行腐蚀处理后二值化图像示意图。
可选地,所述基于所述二值化图像,确定所述灰度区域及所述彩色区域,包括:
步骤1)、对所述二值化图像进行水平投影及垂直投影,得到投影结果;
步骤2)、基于所述投影结果,确定所述灰度区域及所述彩色区域。
在本发明实施例中,对腐蚀处理后二值化图像进行水平投影和垂直投影,计算得出彩色区域的位置。然后在图5中将这些位置对应的子图分割,得到图9、图10和图11。图9是本发明提供的文档图像中红色色度分量对应的彩色区域示意图之一。图10是本发明提供的文档图像中红色色度分量对应的彩色区域示意图之二。图11是本发明提供的文档图像中红色色度分量对应的彩色区域示意图之三。
可选地,在针对文档图像中的灰度区域及彩色区域进行压缩之后,还需要执行以下步骤:
将所述文档图像的压缩信息进行存储,所述压缩信息用于表征所述灰度区域及所述彩色区域的位置信息。
在本发明实施例中,需要将压缩信息进行记录并存储,以便后续可以基于压缩信息重建原始的文档图像。其中,压缩信息包括以下至少一项:
a)有无分量及/>分量;
b)分量及/>分量中各彩色区域的位置。
图12是本发明提供的文档图像的压缩方法的流程示意图之二,参见图12所示,该方法包括步骤1201-步骤1207,其中:
步骤1201、将文档图像从RGB色彩空间转换至YCbCr色彩空间,其中,在YCbCr色彩空间中包括文档图像的明亮度分量、蓝色色度分量及红色色度分量。
具体地,利用以下公式(1)-公式(3),将文档图像从RGB色彩空间转换至YCbCr色彩空间:
(1)
(2)
(3)
其中,表示明亮度分量;/>表示蓝色色度分量;/>表示红色色度分量;/>表示红色像素值;/>表示绿色像素值;/>表示蓝色像素值。
步骤1202、对蓝色色度分量及红色色度分量进行二值化处理、取反处理,得到蓝色色度分量及红色色度分量对应的二值化图像。
步骤1203、将二值化图像进行图像腐蚀处理,生成处理后的二值化图像;
步骤1204、对二值化图像进行水平投影及垂直投影,得到投影结果。
步骤1205、基于投影结果,确定文档图像的灰度区域及彩色区域。
步骤1206、针对灰度区域,对灰度区域的明亮度分量进行压缩;针对彩色区域,对彩色区域的明亮度分量、蓝色色度分量及红色色度分量进行压缩。
步骤1207、将文档图像的压缩信息进行存储,其中,压缩信息用于表征灰度区域及彩色区域的位置信息。
本发明提供的文档图像的压缩方法,通过将文档图像从RGB色彩空间转换至YCbCr色彩空间,其中,在YCbCr色彩空间中包括文档图像的明亮度分量、蓝色色度分量及红色色度分量;基于蓝色色度分量及红色色度分量,确定文档图像的灰度区域及彩色区域;对彩色区域和灰度区域采用不同的压缩策略,即,针对灰度区域,对灰度区域的明亮度分量进行压缩;针对彩色区域,对彩色区域的明亮度分量、蓝色色度分量及红色色度分量进行压缩,从而降低了灰度区域的颜色空间维度,使得用于表示灰度区域图像像素的比特数大幅降低,进而提高了文档图像的压缩效率。
下面对本发明提供的文档图像的压缩装置进行描述,下文描述的文档图像的压缩装置与上文描述的文档图像的压缩方法可相互对应参照。图13是本发明提供的文档图像的压缩装置的结构示意图,如图13所示,该文档图像的压缩装置1300包括:转换模块1301、确定模块1302、压缩模块1303,其中:
转换模块1301,用于将文档图像从RGB色彩空间转换至YCbCr色彩空间,在所述YCbCr色彩空间中包括所述文档图像的明亮度分量、蓝色色度分量及红色色度分量;
确定模块1302,用于基于所述蓝色色度分量及所述红色色度分量,确定所述文档图像的灰度区域及彩色区域;
压缩模块1303,用于针对所述灰度区域,对所述灰度区域的所述明亮度分量进行压缩;针对所述彩色区域,对所述彩色区域的所述明亮度分量、所述蓝色色度分量及所述红色色度分量进行压缩。
本发明提供的文档图像的压缩装置,通过将文档图像从RGB色彩空间转换至YCbCr色彩空间,其中,在YCbCr色彩空间中包括文档图像的明亮度分量、蓝色色度分量及红色色度分量;基于蓝色色度分量及红色色度分量,确定文档图像的灰度区域及彩色区域;对彩色区域和灰度区域采用不同的压缩策略,即,针对灰度区域,对灰度区域的明亮度分量进行压缩;针对彩色区域,对彩色区域的明亮度分量、蓝色色度分量及红色色度分量进行压缩,从而降低了灰度区域的颜色空间维度,使得用于表示灰度区域图像像素的比特数大幅降低,进而提高了文档图像的压缩效率。
可选地,所述确定模块1302,进一步用于:
对所述蓝色色度分量及所述红色色度分量进行二值化处理、取反处理,得到所述蓝色色度分量及所述红色色度分量对应的二值化图像;
基于所述二值化图像,确定所述灰度区域及所述彩色区域。
可选地,所述确定模块1302,进一步用于:
将所述二值化图像进行图像腐蚀处理,生成处理后的二值化图像;
基于所述处理后的二值化图像,确定所述灰度区域及所述彩色区域。
可选地,所述确定模块1302,进一步用于:
对所述二值化图像进行水平投影及垂直投影,得到投影结果;
基于所述投影结果,确定所述灰度区域及所述彩色区域。
可选地,所述装置还包括:
存储模块,用于将所述文档图像的压缩信息进行存储,所述压缩信息用于表征所述灰度区域及所述彩色区域的位置信息。
可选地,所述转换模块,进一步用于:
利用公式(1)-公式(3),将所述文档图像从所述RGB色彩空间转换至所述YCbCr色彩空间;
(1)
(2)
(3)
其中,表示所述明亮度分量;/>表示所述蓝色色度分量;/>表示所述红色色度分量;/>表示红色像素值;/>表示绿色像素值;/>表示蓝色像素值。
图14是本发明提供的电子设备的结构示意图,如图14所示,该电子设备可以包括:处理器(processor)1410、通信接口(Communications Interface)1420、存储器(memory)1430和通信总线1440,其中,处理器1410,通信接口1420,存储器1430通过通信总线1440完成相互间的通信。处理器1410可以调用存储器1430中的逻辑指令,以执行文档图像的压缩方法,该方法包括:将文档图像从RGB色彩空间转换至YCbCr色彩空间,在所述YCbCr色彩空间中包括所述文档图像的明亮度分量、蓝色色度分量及红色色度分量;基于所述蓝色色度分量及所述红色色度分量,确定所述文档图像的灰度区域及彩色区域;针对所述灰度区域,对所述灰度区域的所述明亮度分量进行压缩;针对所述彩色区域,对所述彩色区域的所述明亮度分量、所述蓝色色度分量及所述红色色度分量进行压缩。
此外,上述的存储器1430中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法所提供的文档图像的压缩方法,该方法包括:将文档图像从RGB色彩空间转换至YCbCr色彩空间,在所述YCbCr色彩空间中包括所述文档图像的明亮度分量、蓝色色度分量及红色色度分量;基于所述蓝色色度分量及所述红色色度分量,确定所述文档图像的灰度区域及彩色区域;针对所述灰度区域,对所述灰度区域的所述明亮度分量进行压缩;针对所述彩色区域,对所述彩色区域的所述明亮度分量、所述蓝色色度分量及所述红色色度分量进行压缩。
又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的文档图像的压缩方法,该方法包括:将文档图像从RGB色彩空间转换至YCbCr色彩空间,在所述YCbCr色彩空间中包括所述文档图像的明亮度分量、蓝色色度分量及红色色度分量;基于所述蓝色色度分量及所述红色色度分量,确定所述文档图像的灰度区域及彩色区域;针对所述灰度区域,对所述灰度区域的所述明亮度分量进行压缩;针对所述彩色区域,对所述彩色区域的所述明亮度分量、所述蓝色色度分量及所述红色色度分量进行压缩。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (10)
1.一种文档图像的压缩方法,其特征在于,包括:
将文档图像从RGB色彩空间转换至YCbCr色彩空间,在所述YCbCr色彩空间中包括所述文档图像的明亮度分量、蓝色色度分量及红色色度分量;
基于所述蓝色色度分量及所述红色色度分量,确定所述文档图像的灰度区域及彩色区域;
针对所述灰度区域,对所述灰度区域的所述明亮度分量进行压缩;针对所述彩色区域,对所述彩色区域的所述明亮度分量、所述蓝色色度分量及所述红色色度分量进行压缩。
2.根据权利要求1所述的文档图像的压缩方法,其特征在于,所述基于所述蓝色色度分量及所述红色色度分量,确定所述文档图像的灰度区域及彩色区域,包括:
对所述蓝色色度分量及所述红色色度分量进行二值化处理、取反处理,得到所述蓝色色度分量及所述红色色度分量对应的二值化图像;
基于所述二值化图像,确定所述灰度区域及所述彩色区域。
3.根据权利要求2所述的文档图像的压缩方法,其特征在于,所述基于所述二值化图像,确定所述灰度区域及所述彩色区域,包括:
将所述二值化图像进行图像腐蚀处理,生成处理后的二值化图像;
基于所述处理后的二值化图像,确定所述灰度区域及所述彩色区域。
4.根据权利要求2或3所述的文档图像的压缩方法,其特征在于,所述基于所述二值化图像,确定所述灰度区域及所述彩色区域,包括:
对所述二值化图像进行水平投影及垂直投影,得到投影结果;
基于所述投影结果,确定所述灰度区域及所述彩色区域。
5.根据权利要求1至3中任一项所述的文档图像的压缩方法,其特征在于,所述方法还包括:
将所述文档图像的压缩信息进行存储,所述压缩信息用于表征所述灰度区域及所述彩色区域的位置信息。
6.根据权利要求1至3中任一项所述的文档图像的压缩方法,其特征在于,所述将文档图像从RGB色彩空间转换至YCbCr色彩空间,包括:
利用公式(1)-公式(3),将所述文档图像从所述RGB色彩空间转换至所述YCbCr色彩空间;
(1)
(2)
(3)
其中,表示所述明亮度分量;/>表示所述蓝色色度分量;/>表示所述红色色度分量;/>表示红色像素值;/>表示绿色像素值;/>表示蓝色像素值。
7.一种文档图像的压缩装置,其特征在于,包括:
转换模块,用于将文档图像从RGB色彩空间转换至YCbCr色彩空间,在所述YCbCr色彩空间中包括所述文档图像的明亮度分量、蓝色色度分量及红色色度分量;
确定模块,用于基于所述蓝色色度分量及所述红色色度分量,确定所述文档图像的灰度区域及彩色区域;
压缩模块,用于针对所述灰度区域,对所述灰度区域的所述明亮度分量进行压缩;针对所述彩色区域,对所述彩色区域的所述明亮度分量、所述蓝色色度分量及所述红色色度分量进行压缩。
8.根据权利要求7所述的文档图像的压缩装置,其特征在于,所述确定模块,进一步用于:
对所述蓝色色度分量及所述红色色度分量进行二值化处理、取反处理,得到所述蓝色色度分量及所述红色色度分量对应的二值化图像;
基于所述二值化图像,确定所述灰度区域及所述彩色区域。
9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至6任一项所述文档图像的压缩方法。
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述文档图像的压缩方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311282371.9A CN117014557B (zh) | 2023-10-07 | 2023-10-07 | 文档图像的压缩方法、装置、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311282371.9A CN117014557B (zh) | 2023-10-07 | 2023-10-07 | 文档图像的压缩方法、装置、电子设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117014557A true CN117014557A (zh) | 2023-11-07 |
CN117014557B CN117014557B (zh) | 2024-01-23 |
Family
ID=88567615
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311282371.9A Active CN117014557B (zh) | 2023-10-07 | 2023-10-07 | 文档图像的压缩方法、装置、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117014557B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004229261A (ja) * | 2002-11-27 | 2004-08-12 | Canon Inc | 画像圧縮方法、画像圧縮装置及びプログラム並びに記録媒体 |
US20070025627A1 (en) * | 2005-07-27 | 2007-02-01 | Fumihiro Hasegawa | Image processing device, image compression method, image compression program, and recording medium |
CN107645662A (zh) * | 2017-10-19 | 2018-01-30 | 电子科技大学 | 一种彩色图像压缩方法 |
CN108564633A (zh) * | 2018-01-05 | 2018-09-21 | 珠海市杰理科技股份有限公司 | 灰度图像压缩方法、装置及计算机设备 |
CN111953977A (zh) * | 2020-07-09 | 2020-11-17 | 西安万像电子科技有限公司 | 图像传输方法、系统及装置 |
-
2023
- 2023-10-07 CN CN202311282371.9A patent/CN117014557B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004229261A (ja) * | 2002-11-27 | 2004-08-12 | Canon Inc | 画像圧縮方法、画像圧縮装置及びプログラム並びに記録媒体 |
US20070025627A1 (en) * | 2005-07-27 | 2007-02-01 | Fumihiro Hasegawa | Image processing device, image compression method, image compression program, and recording medium |
CN107645662A (zh) * | 2017-10-19 | 2018-01-30 | 电子科技大学 | 一种彩色图像压缩方法 |
CN108564633A (zh) * | 2018-01-05 | 2018-09-21 | 珠海市杰理科技股份有限公司 | 灰度图像压缩方法、装置及计算机设备 |
CN111953977A (zh) * | 2020-07-09 | 2020-11-17 | 西安万像电子科技有限公司 | 图像传输方法、系统及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN117014557B (zh) | 2024-01-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112929670B (zh) | 自适应色度下采样和色彩空间转换技术 | |
US8660347B2 (en) | Image processing apparatus and processing method therefor | |
US5432870A (en) | Method and apparatus for compressing and decompressing images of documents | |
US8849021B2 (en) | Image processing apparatus, method, and storage medium for high speed compression processing | |
JP4176114B2 (ja) | 画像圧縮装置およびそれを備えた画像読取装置、画像圧縮装置を備えた画像処理装置並びにそれを備えた画像形成装置、画像圧縮処理方法 | |
JP2009153128A (ja) | デジタルイメージに対する選択的なクロミナンスデシメーション | |
JP2001143066A (ja) | 画像処理装置、画像処理システム及び記憶装置、画像処理方法、並びに記憶媒体 | |
CN111429357B (zh) | 训练数据确定方法、视频处理方法、装置、设备及介质 | |
CN112929624A (zh) | 一种编码方法、装置、电子设备及计算机可读存储介质 | |
US7991235B2 (en) | Light compression for color images using error diffusion | |
CN117014557B (zh) | 文档图像的压缩方法、装置、电子设备及存储介质 | |
JP3108133B2 (ja) | カラー文書画像の適応符号化方式 | |
JP4053460B2 (ja) | 画像処理装置、画像形成装置、画像処理方法、画像処理プログラム、および記録媒体 | |
KR20170046136A (ko) | 이미지 유형에 따른 압축 알고리즘 선택 방법 | |
JP2004135254A (ja) | 画像処理装置 | |
JP3953183B2 (ja) | 画像通信方法および画像通信装置 | |
JP4040528B2 (ja) | 画像処理装置、画像処理方法、画像処理プログラム、画像処理プログラムを記録した記録媒体、および画像処理装置を備えた画像形成装置 | |
JP3595601B2 (ja) | 画像通信方法及びその装置 | |
JP3979020B2 (ja) | 圧縮画像のサンプリングを実行する画像処理装置 | |
JP4926128B2 (ja) | 画像処理装置、画像読取装置、画像形成装置、コンピュータプログラム、記録媒体、及び画像処理方法 | |
JP2832073B2 (ja) | 画像符号化装置 | |
JP2877448B2 (ja) | 画像符号化装置 | |
CN116347089B (zh) | Jpeg图像处理方法及其装置、电子设备、存储介质 | |
JP4116193B2 (ja) | カラー画像処理装置及びカラー画像処理方法 | |
JP2004274143A (ja) | 画像処理装置およびその方法 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |