CN111709889B - 一种基于人工智能的图像动态实时分析***及方法 - Google Patents
一种基于人工智能的图像动态实时分析***及方法 Download PDFInfo
- Publication number
- CN111709889B CN111709889B CN202010518285.3A CN202010518285A CN111709889B CN 111709889 B CN111709889 B CN 111709889B CN 202010518285 A CN202010518285 A CN 202010518285A CN 111709889 B CN111709889 B CN 111709889B
- Authority
- CN
- China
- Prior art keywords
- image
- data
- module
- scene
- artificial intelligence
- 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
- 238000000034 method Methods 0.000 title claims abstract description 53
- 238000013473 artificial intelligence Methods 0.000 title claims abstract description 42
- 238000010223 real-time analysis Methods 0.000 title claims abstract description 24
- 238000004458 analytical method Methods 0.000 claims abstract description 54
- 230000008676 import Effects 0.000 claims abstract description 23
- 238000012545 processing Methods 0.000 claims abstract description 21
- 238000000605 extraction Methods 0.000 claims abstract description 18
- 238000012800 visualization Methods 0.000 claims abstract description 15
- 238000010276 construction Methods 0.000 claims abstract description 13
- 238000007781 pre-processing Methods 0.000 claims abstract description 13
- 238000003860 storage Methods 0.000 claims description 24
- 230000009466 transformation Effects 0.000 claims description 15
- 238000013528 artificial neural network Methods 0.000 claims description 12
- 238000005516 engineering process Methods 0.000 claims description 12
- 238000003062 neural network model Methods 0.000 claims description 9
- 238000012549 training Methods 0.000 claims description 9
- 238000004422 calculation algorithm Methods 0.000 claims description 6
- 238000010191 image analysis Methods 0.000 claims description 6
- 239000011159 matrix material Substances 0.000 claims description 6
- 230000001186 cumulative effect Effects 0.000 claims description 5
- 230000002708 enhancing effect Effects 0.000 claims description 4
- 238000004364 calculation method Methods 0.000 claims description 3
- 238000004590 computer program Methods 0.000 claims description 3
- 125000004122 cyclic group Chemical group 0.000 claims description 3
- 230000004927 fusion Effects 0.000 claims description 3
- 210000002364 input neuron Anatomy 0.000 claims description 3
- 230000011218 segmentation Effects 0.000 claims description 2
- 239000000284 extract Substances 0.000 abstract description 2
- 230000008569 process Effects 0.000 abstract description 2
- 238000011496 digital image analysis Methods 0.000 description 3
- 241000195493 Cryptophyta Species 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000009776 industrial production Methods 0.000 description 1
- 239000010977 jade Substances 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008092 positive effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/70—Denoising; Smoothing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/084—Backpropagation, e.g. using gradient descent
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/40—Image enhancement or restoration using histogram techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2200/00—Indexing scheme for image data processing or generation, in general
- G06T2200/04—Indexing scheme for image data processing or generation, in general involving 3D image data
-
- 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/20—Special algorithmic details
- G06T2207/20081—Training; Learning
-
- 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/20—Special algorithmic details
- G06T2207/20084—Artificial neural networks [ANN]
-
- 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/20—Special algorithmic details
- G06T2207/20212—Image combination
- G06T2207/20221—Image fusion; Image merging
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Artificial Intelligence (AREA)
- Software Systems (AREA)
- Evolutionary Computation (AREA)
- Life Sciences & Earth Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Biophysics (AREA)
- Computer Graphics (AREA)
- Geometry (AREA)
- Evolutionary Biology (AREA)
- Bioinformatics & Computational Biology (AREA)
- Biomedical Technology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Image Analysis (AREA)
- Image Processing (AREA)
Abstract
本发明属于图像处理技术领域,公开了一种基于人工智能的图像动态实时分析***及方法,所述基于人工智能的图像动态实时分析方法包括:数据采集或导入模块进行相关图像数据的获取;数据预处理模块对获取的数据进行处理;图像数据动态分析模块获取图像的目标、主题、场景、内容及其他特征数据;图像分类模块进行图像分类;场景模型构建模块进行场景模型的构建;数据判断模块判断所需的图像数据内容;图像特征提取模块进行相应数据的提取;数据导入模块将提取的数据导入构建的场景模型中;利用可视化设备将构建的场景模型进行显示图像动态分析得到的目标、主题、场景、内容及其他特征数据。本发明能够有助于全方位的掌握图像所包含的特征点。
Description
技术领域
本发明属于图像处理技术领域,尤其涉及一种基于人工智能的图像动态实时分析***及方法。
背景技术
目前,数字图像分析技术在当今社会发挥着重要作用。随着硬件设备的性能不断攀升,图像分辨率已经越来越高。在民用领域,1080P分辨率已经普及,而在工业、科研领域往往采用更高分辨率的视频数据以达到采集更多信息的目的。
数字图像处理技术已超过60年历史,随着电子计算机发展到一定水平,人们开始利用计算机来处理图形和图像信息。早期的图像处理的目的是改善图像的质量,它以人为对象,以改善人的视觉效果为目的。在数字图像在各行各业开始应用之后,数字图像处理技术开始用于分析视频数据,从图像信息中提取语义信息,在一定程度上能够替代人眼观察,并且扩大了数字图像与信息技术的应用范围。数字图像分析技术在生物医学、通信工程、军事公安、航天航空、工程和工业生产等方面发挥了巨大作用。
传统的数字图像分析处理技术主要是对图像进行玉藻、特征提取等常规处理,只能针对图像的纹理特征等进行单一的特征提取。
通过上述分析,现有技术存在的问题及缺陷为:现有技术不能对图像进行全方位的动态分析处理,只能针对图像的纹理特征等进行单一的特征提取。
发明内容
针对现有技术存在的问题,本发明提供了一种基于人工智能的图像动态实时分析***及方法。
本发明是这样实现的,一种基于人工智能的图像动态实时分析方法,所述基于人工智能的图像动态实时分析方法包括以下步骤:
步骤一,通过数据采集/导入模块利用数据接口、扫描设备或采集装置进行相关图像数据的获取;通过数据预处理模块将获取的彩色图像转换为灰度图像。
步骤二,利用平均值法估计图像的亮度背景并在灰度图像减去以消除曝光度、亮度差别的影响;利用局部秩算子,在不同参数条件下对图像进行局部秩变换,得到图像的正局部秩变换和负局部秩变换。
步骤三,通过数据预处理程序将所述正局部秩变换和负局部秩变换相加得到参数连续变化的***部秩特征;之后在稀疏表示的图像去噪方法的基础上,将所述***部秩特征作为约束条件对图像进行初次去噪。
步骤四,通过控制去噪前与去噪后图像之间所述***部秩特征的差异对图像进行二次去噪,实现图像噪声的去除,获得去噪后的清晰图像。
步骤五,在去噪后图像h的灰度级的直方图数组H的基础上构建直方图数组H';将直方图数组H'与直方图数组H中各灰度级按照灰度级从大到小顺序一一对应替换,以构建新直方图数组H”。
步骤六,对步骤五构建的新直方图数组H”进行累积求和,以通过新灰度级构成新的增强图像,并对增强处理后的图像进行分割处理。
步骤七,通过图像数据动态分析模块基于人工智能技术利用图像特征提取算法分别提取图像数据目标、主题、场景、内容及其他多个不同的图像特征并获取分割后的图像数据。
步骤八,利用图像处理程序分别对包含图像目标、主题、场景、内容特征的数据以及多个分割后的图像数据进行处理,得到不同的目标、主题、场景、内容图像处理结果。
步骤九,将步骤八得到的目标、主题、场景、内容图像处理结果与原始图像数据进行图像融合,得到多个处理后的样本图像。
步骤十,利用得到的多个处理后的样本图像数据对人工神经网络模型进行训练,分别构建图像目标辨识分析模型、主题辨识分析模型、场景辨识分析模型、内容辨识分析模型。
步骤十一,利用构建得到的图像目标辨识分析模型、主题辨识分析模型、场景辨识分析模型、内容辨识分析模型分别进行图像的目标、主题、场景、内容分析。
步骤十二,通过图像分类模块基于图像的内容特征进行图像分类;图像存储模块对采集的图像数据进行存储,同时按照图像分类结果进行处理图像的分类存储。
步骤十三,通过场景模型构建模块基于得到的图像主题和场景信息进行场景模型的构建;数据判断模块基于构建的场景模型,判断所需的图像数据内容。
步骤十四,通过图像特征提取模块基于得到的所需图像数据内容从采集的图像数据中进行相应数据的提取。
步骤十五,通过数据导入模块将提取的数据导入构建的场景模型中;利用可视化设备将构建的场景模型进行显示,并显示图像动态分析得到的目标、主题、场景、内容及其他特征数据。
进一步,步骤三中,所述约束条件为:
进一步,所述***部秩特征为:
其中,LRTpk(Ii)为正局部秩变换,LRTnk(Ii)为负局部秩变换。
进一步,步骤五中,所述在去噪后图像的灰度级的直方图数组H的基础上构建直方图数组H'包括:
统计去噪后图像h的灰度级的直方图数组H,计算直方图数组H累积和;设新灰度公式,并将所述新灰度取整以构建图像h1,并统计图像h1的灰度级的直方图数组H'。
进一步,步骤十中,所述人工神经网络模型包括输入层、隐藏层和输出层;所述对神经网络进行训练的方法,包括:
首先对神经网络模型进行初始化;然后将特征向量组data送进神经网络模型,结合权值矩阵和偏置矩阵进行计算;
通过反向传播控制算法,在当不满足预设准确度要求时,调整隐藏层的个数与网络权值,直到满足准确度要求;
保存神经网络参数,包括循环神经网络模型、输入神经元个数与网络权值,训练结束。
进一步,步骤十三中,所述通过场景模型构建模块基于得到的图像主题和场景信息进行场景模型的构建的方法,包括:
1)使用图像主题和场景数据以及原始图像数据;
2)利用分类直线对原始图像数据进行面支撑性分析,得到图像中每个像素所属面,根据像素所属面对图像进行划分,从而得到初步的场景结构信息;
3)基于得到的图像主题和场景数据构建图像场景图,并根据场景图生成最终的三维场景结构;
4)使用单根有向线段特征将得到的三维场景结构注册到统一的三维场景中即可。
进一步,步骤2)中,所述场景结构信息获取方法包括:
根据面支撑特性对像素所属面进行分析,进而得到初步的场景结构信息;
空间中一点A和两组共面平行线投影到图像平面后,若点投影位置在四条直线投影形成的四边形内部,且投影点和投影直线之间没有其它非共面投影直线阻拦其可见性,则认为投影点被相应的投影面所支撑,反映在空间中即认为A在共面平行线形成的面上;
对图像中所有像素进行面支撑性分析,即可按照支撑性对图像进行划分,得到初步的场景结构信息。
本发明的另一目的在于提供一种应用所述的基于人工智能的图像动态实时分析方法的基于人工智能的图像动态实时分析***,所述基于人工智能的图像动态实时分析***包括:
数据采集/导入模块,与主控模块连接,用于利用数据接口、扫描设备或采集装置进行相关图像数据的获取;
数据预处理模块,与主控模块连接,用于通过数据预处理程序对获取的图像数据进行去噪、增强和分割处理;
主控模块,与数据采集/导入模块、数据预处理模块、图像数据动态分析模块、图像分类模块、图像存储模块、场景模型构建模块、数据判断模块、图像特征提取模块、数据导入模块、可视化模块连接,用于通过主控器控制所述基于人工智能的图像动态实时分析***各个模块的正常运行;
图像数据动态分析模块,与主控模块连接,用于基于人工智能技术进行图像特征的提取、辨识及分析,获取图像的目标、主题、场景、内容及其他特征数据;
图像分类模块,与主控模块连接,用于基于图像的内容特征进行图像分类;
图像存储模块,与主控模块连接,用于对采集的图像数据进行存储,同时按照图像分类结果进行处理图像的分类存储;
场景模型构建模块,与主控模块连接,用于基于得到的图像主题和场景信息进行场景模型的构建;
数据判断模块,与主控模块连接,用于基于构建的场景模型,判断所需的图像数据内容;
图像特征提取模块,与主控模块连接,用于基于得到的所需图像数据内容从采集的图像数据中进行相应数据的提取;
数据导入模块,与主控模块连接,用于将提取的数据导入构建的场景模型中;
可视化模块,与主控模块连接,用于利用可视化设备将构建的场景模型进行显示,并显示图像动态分析得到的目标、主题、场景、内容及其他特征数据。
本发明的另一目的在于提供一种存储在计算机可读介质上的计算机程序产品,包括计算机可读程序,供于电子装置上执行时,提供用户输入接口以实施所述的基于人工智能的图像动态实时分析方法。
本发明的另一目的在于提供一种计算机可读存储介质,储存有指令,当所述指令在计算机上运行时,使得计算机执行所述的基于人工智能的图像动态实时分析方法。
结合上述的所有技术方案,本发明所具备的优点及积极效果为:本发明通过数据预处理模块利用***部秩特征作为噪声的约束条件,将***部秩特征作为约束条件对图像进行初次去噪,实现了对图像平滑区域噪声的去除以及对图像边缘及细节信息的保留;随后,通过控制去噪前与去噪后图像之间所述***部秩特征的差异,对保留有边缘细节信息的图像进行二次去噪,具有更佳的去噪效果,能够获得质量更高的去噪图像,从而有效保障后续图像处理和分析的可靠性。同时,本发明通过图像数据动态分析模块能够基于人工智能技术对获取的图像数据进行目标、主题、场景、内容及其他特征的提取,并依据提取的数据进行分类处理及存储,有助于全方位的掌握图像所包含的特征点,同时依据提取的内容进行场景构建,能够有效还原图像的三维场景数据,进行各类状况的模拟,有助于全方位的进行图像场景的把握。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图做简单的介绍,显而易见地,下面所描述的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的基于人工智能的图像动态实时分析方法流程图。
图2是本发明实施例提供的基于人工智能的图像动态实时分析***结构示意图;
图中:1、数据采集/导入模块;2、数据预处理模块;3、主控模块;4、图像数据动态分析模块;5、图像分类模块;6、图像存储模块;7、场景模型构建模块;8、数据判断模块;9、图像特征提取模块;10、数据导入模块;11、可视化模块。
图3是本发明实施例提供的通过数据预处理程序对获取的图像数据进行去噪的方法流程图。
图4是本发明实施例提供的通过图像数据动态分析模块进行图像特征的提取、辨识及分析的方法流程图。
图5是本发明实施例提供的通过场景模型构建模块基于得到的图像主题和场景信息进行场景模型构建的方法流程图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
针对现有技术存在的问题,本发明提供了一种基于人工智能的图像动态实时分析***及方法,下面结合附图对本发明作详细的描述。
如图1所示,本发明实施例提供的基于人工智能的图像动态实时分析方法包括以下步骤:
S101,通过数据采集或导入模块利用数据接口、扫描设备或采集装置进行相关图像数据的获取;通过数据预处理模块对获取的数据进行去噪、增强和分割处理。
S102,通过图像数据动态分析模块基于人工智能技术进行图像特征的提取、辨识及分析,获取图像的目标、主题、场景、内容及其他特征数据。
S103,通过图像分类模块基于图像的内容特征进行图像分类;通过图像存储模块对采集的图像数据进行存储,同时按照图像分类结果进行处理图像的分类存储。
S104,通过场景模型构建模块基于得到的图像主题和场景信息进行场景模型的构建;通过数据判断模块基于构建的场景模型,判断所需的图像数据内容。
S105,通过图像特征提取模块基于得到的所需图像数据内容从采集的图像数据中进行相应数据的提取。
S106,通过数据导入模块将提取的数据导入构建的场景模型中;利用可视化设备将构建的场景模型进行显示,并显示图像动态分析得到的目标、主题、场景、内容及其他特征数据。
如图2所示,本发明实施例提供的基于人工智能的图像动态实时分析***包括:数据采集/导入模块1、数据预处理模块2、主控模块3、图像数据动态分析模块4、图像分类模块5、图像存储模块6、场景模型构建模块7、数据判断模块8、图像特征提取模块9、数据导入模块10、可视化模块11。
数据采集/导入模块1,与主控模块3连接,用于利用数据接口、扫描设备或采集装置进行相关图像数据的获取;
数据预处理模块2,与主控模块3连接,用于通过数据预处理程序对获取的图像数据进行去噪、增强和分割处理;
主控模块3,与数据采集/导入模块1、数据预处理模块2、图像数据动态分析模块4、图像分类模块5、图像存储模块6、场景模型构建模块7、数据判断模块8、图像特征提取模块9、数据导入模块10、可视化模块11连接,用于通过主控器控制所述基于人工智能的图像动态实时分析***各个模块的正常运行;
图像数据动态分析模块4,与主控模块3连接,用于基于人工智能技术进行图像特征的提取、辨识及分析,获取图像的目标、主题、场景、内容及其他特征数据;
图像分类模块5,与主控模块3连接,用于基于图像的内容特征进行图像分类;
图像存储模块6,与主控模块3连接,用于对采集的图像数据进行存储,同时按照图像分类结果进行处理图像的分类存储;
场景模型构建模块7,与主控模块3连接,用于基于得到的图像主题和场景信息进行场景模型的构建;
数据判断模块8,与主控模块3连接,用于基于构建的场景模型,判断所需的图像数据内容;
图像特征提取模块9,与主控模块3连接,用于基于得到的所需图像数据内容从采集的图像数据中进行相应数据的提取;
数据导入模块10,与主控模块3连接,用于将提取的数据导入构建的场景模型中;
可视化模块11,与主控模块3连接,用于利用可视化设备将构建的场景模型进行显示,并显示图像动态分析得到的目标、主题、场景、内容及其他特征数据。
下面结合具体实施例对本发明作进一步描述。
实施例1
本发明实施例提供的基于人工智能的图像动态实时分析方法如图1所示,作为优选实施例,如图3所示,本发明实施例提供的通过数据预处理程序对获取的图像数据进行去噪的方法包括:
S201,将彩色图像转换为灰度图像,利用平均值法估计图像的亮度背景并在灰度图像减去以消除曝光度、亮度差别的影响。
S202,利用局部秩算子,在不同参数条件下对图像进行局部秩变换,得到图像的正局部秩变换和负局部秩变换。
S203,将所述正局部秩变换和负局部秩变换相加得到参数连续变化的***部秩特征;之后在稀疏表示的图像去噪方法的基础上,将所述***部秩特征作为约束条件对图像进行初次去噪。
S204,通过控制去噪前与去噪后图像之间所述***部秩特征的差异对图像进行二次去噪,实现图像噪声的去除,获得去噪后的清晰图像。
本发明实施例提供的所述约束条件为:
本发明实施例提供的所述***部秩特征为:
其中,LRTpk(Ii)为正局部秩变换,LRTnk(Ii)为负局部秩变换。
本发明实施例提供的图像增强方法包括:
在去噪后图像h的灰度级的直方图数组H的基础上构建直方图数组H';
将直方图数组H'与直方图数组H中各灰度级按照灰度级从大到小顺序一一对应替换,以构建新直方图数组H”;
对新直方图数组H”进行累积求和,以通过新灰度级构成新的增强图像。
本发明实施例提供的在去噪后图像的灰度级的直方图数组H的基础上构建直方图数组H'包括:
统计去噪后图像h的灰度级的直方图数组H,计算直方图数组H累积和;设新灰度公式,并将所述新灰度取整以构建图像h1,并统计图像h1的灰度级的直方图数组H'。
实施例2
本发明实施例提供的基于人工智能的图像动态实时分析方法如图1所示,作为优选实施例,如图4所示,本发明实施例提供的通过图像数据动态分析模块进行图像特征的提取、辨识及分析的方法包括:
S301,通过图像数据动态分析模块利用图像特征提取算法分别提取图像数据目标、主题、场景、内容多个不同的图像特征并获取分割后的图像数据。
S302,利用图像处理程序分别对包含图像目标、主题、场景、内容特征的数据以及多个分割后的图像数据进行处理,得到不同的目标、主题、场景、内容图像处理结果。
S303,将得到的目标、主题、场景、内容图像处理结果与原始图像数据进行图像融合,得到多个处理后的样本图像。
S304,利用得到的多个处理后的样本图像数据对人工神经网络模型进行训练,分别构建图像目标辨识分析模型、主题辨识分析模型、场景辨识分析模型、内容辨识分析模型。
S305,利用构建得到的图像目标辨识分析模型、主题辨识分析模型、场景辨识分析模型、内容辨识分析模型分别进行图像的目标、主题、场景、内容分析。
本发明实施例提供的所述人工神经网络模型包括输入层、隐藏层和输出层;所述对神经网络进行训练的方法,包括:
首先对神经网络模型进行初始化;然后将特征向量组data送进神经网络模型,结合权值矩阵和偏置矩阵进行计算;
通过反向传播控制算法,在当不满足预设准确度要求时,调整隐藏层的个数与网络权值,直到满足准确度要求;
保存神经网络参数,包括循环神经网络模型、输入神经元个数与网络权值,训练结束。
实施例3
本发明实施例提供的基于人工智能的图像动态实时分析方法如图1所示,作为优选实施例,如图5所示,本发明实施例提供的通过场景模型构建模块基于得到的图像主题和场景信息进行场景模型构建的方法包括:
S401,使用图像主题和场景数据以及原始图像数据。
S402,利用分类直线对原始图像数据进行面支撑性分析,得到图像中每个像素所属面,根据像素所属面对图像进行划分,从而得到初步的场景结构信息。
S403,基于得到的图像主题和场景数据构建图像场景图,并根据场景图生成最终的三维场景结构。
S404,使用单根有向线段特征将得到的三维场景结构注册到统一的三维场景中即可。
本发明实施例提供的场景结构信息获取方法包括以下步骤:
根据面支撑特性对像素所属面进行分析,进而得到初步的场景结构信息;
空间中一点A和两组共面平行线投影到图像平面后,若点投影位置在四条直线投影形成的四边形内部,且投影点和投影直线之间没有其它非共面投影直线阻拦其可见性,则认为投影点被相应的投影面所支撑,反映在空间中即认为A在共面平行线形成的面上;
对图像中所有像素进行面支撑性分析,即可按照支撑性对图像进行划分,得到初步的场景结构信息。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用全部或部分地以计算机程序产品的形式实现,所述计算机程序产品包括一个或多个计算机指令。在计算机上加载或执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输)。所述计算机可读取存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘SolidState Disk(SSD))等。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,都应涵盖在本发明的保护范围之内。
Claims (10)
1.一种基于人工智能的图像动态实时分析方法,其特征在于,所述基于人工智能的图像动态实时分析方法包括以下步骤:
步骤一,通过数据采集/导入模块利用数据接口、扫描设备或采集装置进行相关图像数据的获取;通过数据预处理模块将获取的彩色图像转换为灰度图像;
步骤二,利用平均值法估计图像的亮度背景并在灰度图像减去以消除曝光度、亮度差别的影响;利用局部秩算子,在不同参数条件下对图像进行局部秩变换,得到图像的正局部秩变换和负局部秩变换;
步骤三,通过数据预处理程序将所述正局部秩变换和负局部秩变换相加得到参数连续变化的***部秩特征;之后在稀疏表示的图像去噪方法的基础上,将所述***部秩特征作为约束条件对图像进行初次去噪;
步骤四,通过控制去噪前与去噪后图像之间所述***部秩特征的差异对图像进行二次去噪,实现图像噪声的去除,获得去噪后的清晰图像;
步骤五,在去噪后图像h的灰度级的直方图数组H的基础上构建直方图数组H';将直方图数组H'与直方图数组H中各灰度级按照灰度级从大到小顺序一一对应替换,以构建新直方图数组H”;
步骤六,对步骤五构建的新直方图数组H”进行累积求和,以通过新灰度级构成新的增强图像,并对增强处理后的图像进行分割处理;
步骤七,通过图像数据动态分析模块基于人工智能技术利用图像特征提取算法分别提取图像数据目标、主题、场景、内容及其他多个不同的图像特征并获取分割后的图像数据;
步骤八,利用图像处理程序分别对包含图像目标、主题、场景、内容特征的数据以及多个分割后的图像数据进行处理,得到不同的目标、主题、场景、内容图像处理结果;
步骤九,将步骤八得到的目标、主题、场景、内容图像处理结果与原始图像数据进行图像融合,得到多个处理后的样本图像;
步骤十,利用得到的多个处理后的样本图像数据对人工神经网络模型进行训练,分别构建图像目标辨识分析模型、主题辨识分析模型、场景辨识分析模型、内容辨识分析模型;
步骤十一,利用构建得到的图像目标辨识分析模型、主题辨识分析模型、场景辨识分析模型、内容辨识分析模型分别进行图像的目标、主题、场景、内容分析;
步骤十二,通过图像分类模块基于图像的内容特征进行图像分类;图像存储模块对采集的图像数据进行存储,同时按照图像分类结果进行处理图像的分类存储;
步骤十三,通过场景模型构建模块基于得到的图像主题和场景信息进行场景模型的构建;数据判断模块基于构建的场景模型,判断所需的图像数据内容;
步骤十四,通过图像特征提取模块基于得到的所需图像数据内容从采集的图像数据中进行相应数据的提取;
步骤十五,通过数据导入模块将提取的数据导入构建的场景模型中;利用可视化设备将构建的场景模型进行显示,并显示图像动态分析得到的目标、主题、场景、内容及其他特征数据。
4.如权利要求1所述的基于人工智能的图像动态实时分析方法,其特征在于,步骤五中,所述在去噪后图像的灰度级的直方图数组H的基础上构建直方图数组H'包括:
统计去噪后图像h的灰度级的直方图数组H,计算直方图数组H累积和;设新灰度公式,并将所述新灰度取整以构建图像h1,并统计图像h1的灰度级的直方图数组H'。
5.如权利要求1所述的基于人工智能的图像动态实时分析方法,其特征在于,步骤十中,所述人工神经网络模型包括输入层、隐藏层和输出层;所述对神经网络进行训练的方法,包括:
首先对神经网络模型进行初始化;然后将特征向量组data送进神经网络模型,结合权值矩阵和偏置矩阵进行计算;
通过反向传播控制算法,在当不满足预设准确度要求时,调整隐藏层的个数与网络权值,直到满足准确度要求;
保存神经网络参数,包括循环神经网络模型、输入神经元个数与网络权值,训练结束。
6.如权利要求1所述的基于人工智能的图像动态实时分析方法,其特征在于,步骤十三中,所述通过场景模型构建模块基于得到的图像主题和场景信息进行场景模型的构建的方法,包括:
1)使用图像主题和场景数据以及原始图像数据;
2)利用分类直线对原始图像数据进行面支撑性分析,得到图像中每个像素所属面,根据像素所属面对图像进行划分,从而得到初步的场景结构信息;
3)基于得到的图像主题和场景数据构建图像场景图,并根据场景图生成最终的三维场景结构;
4)使用单根有向线段特征将得到的三维场景结构注册到统一的三维场景中即可。
7.如权利要求6所述的基于人工智能的图像动态实时分析方法,其特征在于,步骤2)中,所述场景结构信息获取方法包括:
根据面支撑特性对像素所属面进行分析,进而得到初步的场景结构信息;
空间中一点A和两组共面平行线投影到图像平面后,若点投影位置在四条直线投影形成的四边形内部,且投影点和投影直线之间没有其它非共面投影直线阻拦其可见性,则认为投影点被相应的投影面所支撑,反映在空间中即认为A在共面平行线形成的面上;
对图像中所有像素进行面支撑性分析,即可按照支撑性对图像进行划分,得到初步的场景结构信息。
8.一种应用如权利要求1~7任意一项所述的基于人工智能的图像动态实时分析方法的基于人工智能的图像动态实时分析***,其特征在于,所述基于人工智能的图像动态实时分析***包括:
数据采集/导入模块,与主控模块连接,用于利用数据接口、扫描设备或采集装置进行相关图像数据的获取;
数据预处理模块,与主控模块连接,用于通过数据预处理程序对获取的图像数据进行去噪、增强和分割处理;
主控模块,与数据采集/导入模块、数据预处理模块、图像数据动态分析模块、图像分类模块、图像存储模块、场景模型构建模块、数据判断模块、图像特征提取模块、数据导入模块、可视化模块连接,用于通过主控器控制所述基于人工智能的图像动态实时分析***各个模块的正常运行;
图像数据动态分析模块,与主控模块连接,用于基于人工智能技术进行图像特征的提取、辨识及分析,获取图像的目标、主题、场景、内容及其他特征数据;
图像分类模块,与主控模块连接,用于基于图像的内容特征进行图像分类;
图像存储模块,与主控模块连接,用于对采集的图像数据进行存储,同时按照图像分类结果进行处理图像的分类存储;
场景模型构建模块,与主控模块连接,用于基于得到的图像主题和场景信息进行场景模型的构建;
数据判断模块,与主控模块连接,用于基于构建的场景模型,判断所需的图像数据内容;
图像特征提取模块,与主控模块连接,用于基于得到的所需图像数据内容从采集的图像数据中进行相应数据的提取;
数据导入模块,与主控模块连接,用于将提取的数据导入构建的场景模型中;
可视化模块,与主控模块连接,用于利用可视化设备将构建的场景模型进行显示,并显示图像动态分析得到的目标、主题、场景、内容及其他特征数据。
9.一种存储在计算机可读介质上的计算机程序产品,包括计算机可读程序,供于电子装置上执行时,提供用户输入接口以实施如权利要求1~7任意一项所述的基于人工智能的图像动态实时分析方法。
10.一种计算机可读存储介质,储存有指令,当所述指令在计算机上运行时,使得计算机执行如权利要求1~7任意一项所述的基于人工智能的图像动态实时分析方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010518285.3A CN111709889B (zh) | 2020-06-09 | 2020-06-09 | 一种基于人工智能的图像动态实时分析***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010518285.3A CN111709889B (zh) | 2020-06-09 | 2020-06-09 | 一种基于人工智能的图像动态实时分析***及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111709889A CN111709889A (zh) | 2020-09-25 |
CN111709889B true CN111709889B (zh) | 2023-04-07 |
Family
ID=72539669
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010518285.3A Active CN111709889B (zh) | 2020-06-09 | 2020-06-09 | 一种基于人工智能的图像动态实时分析***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111709889B (zh) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106096613A (zh) * | 2016-05-31 | 2016-11-09 | 哈尔滨工业大学深圳研究生院 | 基于角点特征的图像多目标检测方法及装置 |
CN107808132A (zh) * | 2017-10-23 | 2018-03-16 | 重庆邮电大学 | 一种融合主题模型的场景图像分类方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190138786A1 (en) * | 2017-06-06 | 2019-05-09 | Sightline Innovation Inc. | System and method for identification and classification of objects |
-
2020
- 2020-06-09 CN CN202010518285.3A patent/CN111709889B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106096613A (zh) * | 2016-05-31 | 2016-11-09 | 哈尔滨工业大学深圳研究生院 | 基于角点特征的图像多目标检测方法及装置 |
CN107808132A (zh) * | 2017-10-23 | 2018-03-16 | 重庆邮电大学 | 一种融合主题模型的场景图像分类方法 |
Non-Patent Citations (1)
Title |
---|
"一种基于增强模糊分类器的快速图像分类方法";徐小龙 等;《电子技术》;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN111709889A (zh) | 2020-09-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Yang et al. | Underwater image enhancement based on conditional generative adversarial network | |
US11830230B2 (en) | Living body detection method based on facial recognition, and electronic device and storage medium | |
CN109657612B (zh) | 一种基于人脸图像特征的质量排序***及其使用方法 | |
Khan et al. | Localization of radiance transformation for image dehazing in wavelet domain | |
Feng et al. | URNet: A U-Net based residual network for image dehazing | |
CN115082966B (zh) | 行人重识别模型训练方法、行人重识别方法、装置和设备 | |
CN112215861A (zh) | 一种足球检测方法、装置、计算机可读存储介质及机器人 | |
Gao et al. | Background subtraction via 3D convolutional neural networks | |
Zhao et al. | A multi-scale U-shaped attention network-based GAN method for single image dehazing | |
CN113158860B (zh) | 基于深度学习多维度输出人脸质量评估方法与电子设备 | |
Qu et al. | Umle: Unsupervised multi-discriminator network for low light enhancement | |
CN110136164B (zh) | 基于在线透射变换、低秩稀疏矩阵分解去除动态背景的方法 | |
CN111709889B (zh) | 一种基于人工智能的图像动态实时分析***及方法 | |
Andrei et al. | Unsupervised Machine Learning Algorithms Used in Deforested Areas Monitoring | |
CN113627342B (zh) | 视频深度特征提取优化的方法、***、设备及存储介质 | |
CN116977683A (zh) | 对象识别方法、装置、计算机设备、存储介质和程序产品 | |
Avazov et al. | Automatic moving shadow detection and removal method for smart city environments | |
CN111881803B (zh) | 一种基于改进YOLOv3的畜脸识别方法 | |
CN112070009B (zh) | 基于改进的lbp算子的卷积神经网络表情识别方法 | |
Zhang | (Retracted) Computer-aided three-dimensional animation design and enhancement based on spatial variation and convolution algorithm | |
CN114283087A (zh) | 一种图像去噪方法及相关设备 | |
CN113177879A (zh) | 图像处理方法、装置、电子设备以及存储介质 | |
Zhang et al. | A modified image processing method for deblurring based on GAN networks | |
CN110956190A (zh) | 图像识别方法及装置、计算机装置和计算机可读存储介质 | |
Yang et al. | Manipulation Mask Generator: High-Quality Image Manipulation Mask Generation Method Based on Modified Total Variation Noise Reduction |
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 |