技术领域
本发明涉及图像处理领域,具体涉及一种计算机数字图像快速处理系统。
背景技术
数字图像处理(Digital Image Processing)又称为计算机图像处理,是通过计算机对图像进行去除噪声、增强、复原、分割、提取特征等处理的方法和技术,通常通过特定的图像处理算法来实现。
目前,传统的计算机数据图像处理系统普遍存在运行速度较慢、图像处理结果误差较大、质量差等问题。
发明内容
为解决上述问题,本发明提供了一种计算机数字图像快速处理系统,可以实现数字图像的快速、精准处理。
为实现上述目的,本发明采取的技术方案为:
一种计算机数字图像快速处理系统,包括:
图像分割模块,用于基于Dssd_Inception_V4_Objects365模型实现图像内载对象的识别,并根据识别结果将图像分割成若干图像区块;
图像处理模块,用于根据Dssd_Inception_V4_Objects365模型的识别结果,为每一个图像区块匹配对应的图像处理算法组,并基于Hadoop运行所述图像处理算法组实现图像区块的处理;
图像融合模块,用于实现图像区块的融合处理。
进一步地,若干图像区块由一个背景区块和若干对象区块组成,每一个对象区别仅包含一种类别的对象。
进一步地,背景区块和不同的对象区块分别对应不同的图像处理算法组。
进一步地,还包括:
图像预处理模块,用于根据所接收到的图像的像素点边缘强度,生成所述图像的灰度图,并基于所述灰度图,对所述图像进行锐化处理,获得处理后的图像。
进一步地,所述图像融合模块基于图像区块在原始图像内的位置坐标实现图像区块的融合。
进一步地,图像分析时,每个对象区块上均携带有对应其分析结果的超链接标记点,且背景区块上有对应图像(整体图像)分析结果的超链接标记点。
进一步地,图像分析时,图像处理模块首先基于Hadoop运行所述图像处理算法组实现每一块图像区块的处理,然后再将每一块图像区块的分析结果一同录入预设的图像处理模型,获取对应的图像分析结果。
进一步地,所述图像处理算法组内载若干图像处理算法,且每一个图像处理算法均设有独立的编号,Hadoop根据编号顺序依次运行图像处理算法实现图像区块的处理。
本发明具有以下有益效果:
1)通过Dssd_Inception_V4_Objects365模型实现图像内载对象的识别,并根据识别结果将图像分割成若干图像区块,为背景区块和不同的对象区块分别匹配不同的图像处理算法组,从而可以实现图像区块的分区域针对性处理,大大提高所得图像的质量以及所得图像分析结果的精确度。
2)基于Hadoop运行所述图像处理算法组进行每一块图像区块的处理,从而可以实现图像区块的分布式加载分析,大大提高图像处理效率,从而实现图像的快速处理。
3)采用超链接标记点的方式进行图像分析结果的反馈,并基于融合后的整体图像进行分析结果的展示,使得用户可以一目了然的获取到当前图像内载信息,大大方便用户后续的使用。
附图说明
图1为本发明实施例1的一种计算机数字图像快速处理系统的系统框图。
图2为本发明实施例的工作流程图。
具体实施方式
为了使本发明的目的及优点更加清楚明白,以下结合实施例对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示,本发明实施例提供了一种计算机数字图像快速处理系统,包括:
图像预处理模块,用于根据所接收到的图像的像素点边缘强度,生成所述图像的灰度图,并基于所述灰度图,对所述图像进行锐化处理,获得处理后的图像;
图像分割模块,用于基于Dssd_Inception_V4_ Objects365模型实现图像内载对象的识别,并根据识别结果将图像分割成若干图像区块;若干图像区块由一个背景区块和若干对象区块组成,每一个对象区别仅包含一种类别的对象;
图像处理模块,用于根据Dssd_Inception_V4 Objects365模型的识别结果,为每一个图像区块匹配对应的图像处理算法组,并基于Hadoop运行所述图像处理算法组实现图像区块的处理;
图像融合模块,用于实现图像区块的融合处理。
本实施例中,所述Dssd_Inception_V4_ Objects365模型采用dssd目标检测算法,用Objects365数据集预训练Inception_V4深度神经网络,然后用先前准备好的数据集训练该模型,微调深度神经网络中的各项参数,最后用于实现图像内载不同对象(比如人物、建筑物、零件等)检测的目标检测模型;
本实施例中,背景区块和不同的对象区块分别对应不同的图像处理算法组。
本实施例中,图像预处理模块通过以下步骤实现图像的预处理:
对所述灰度图进行膨胀操作和/ 或高斯模糊操作,得到中间图像A;
对所述中间图像A执行腐蚀操作,得到中间图像A1;
基于所述中间图像A1对所述图像进行锐化处理。
本实施例中,所述图像处理算法组内载若干图像处理算法,且每一个图像处理算法均设有独立的编号,Hadoop根据编号顺序依次运行图像处理算法实现图像区块的处理。
本实施例中,所述图像融合模块基于图像区块在原始图像内的位置坐标实现图像区块的融合。
值得注意的是,图像分析时,每个对象区块上均携带有对应其分析结果的超链接标记点,且背景区块上有对应图像(整体图像)分析结果的超链接标记点。
值得注意的是,图像分析时,图像处理模块首先基于Hadoop运行所述图像处理算法组实现每一块图像区块的处理,然后再将每一块图像区块的分析结果一同录入预设的图像处理模型,获取对应的图像分析结果。
如图2所示,本具体实施使用时,包括如下步骤:
S1、根据所接收到的图像的像素点边缘强度,生成所述图像的灰度图,并基于所述灰度图,对所述图像进行锐化处理,获得处理后的图像;
S2、基于Dssd_Inception_V4_ Objects365模型实现图像内载对象的识别,并根据识别结果将图像分割成若干图像区块;若干图像区块由一个背景区块和若干对象区块组成,每一个对象区别仅包含一种类别的对象;
S3、根据Dssd_Inception_V4 Objects365模型的识别结果,为每一个图像区块匹配对应的图像处理算法组,并基于Hadoop运行所述图像处理算法组实现图像区块的处理;
S4、实现图像区块的融合处理;具体的,基于图像区块在原始图像内的位置坐标实现图像区块的融合。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
机译: 用于从基于计算机的图形和数字图像处理系统中生成快速,高分辨率的硬彩色副本的设备和方法
机译: 一种快速检索和识别一组数字图像中至少一个图形模式的数字图像表示的方法
机译: 一种快速检索和识别一组数字图像中至少一个图形模式的数字图像表示的方法