CN108830827A - 神经网络训练图像生成*** - Google Patents

神经网络训练图像生成*** Download PDF

Info

Publication number
CN108830827A
CN108830827A CN201810409335.7A CN201810409335A CN108830827A CN 108830827 A CN108830827 A CN 108830827A CN 201810409335 A CN201810409335 A CN 201810409335A CN 108830827 A CN108830827 A CN 108830827A
Authority
CN
China
Prior art keywords
image
pixel
label
equipment
training
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.)
Pending
Application number
CN201810409335.7A
Other languages
English (en)
Inventor
林思南
A.贾因
D.S.迪温斯基
S.班杜古拉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
General Electric Co
Original Assignee
General Electric Co
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by General Electric Co filed Critical General Electric Co
Publication of CN108830827A publication Critical patent/CN108830827A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/82Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/21Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
    • G06F18/214Generating training patterns; Bootstrap methods, e.g. bagging or boosting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/21Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
    • G06F18/214Generating training patterns; Bootstrap methods, e.g. bagging or boosting
    • G06F18/2155Generating training patterns; Bootstrap methods, e.g. bagging or boosting characterised by the incorporation of unlabelled data, e.g. multiple instance learning [MIL], semi-supervised techniques using expectation-maximisation [EM] or naïve labelling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/28Determining representative reference patterns, e.g. by averaging or distorting; Generating dictionaries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0004Industrial image inspection
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0004Industrial image inspection
    • G06T7/0008Industrial image inspection checking presence/absence
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/22Image preprocessing by selection of a specific region containing or referencing a pattern; Locating or processing of specific regions to guide the detection or recognition
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/77Processing image or video features in feature spaces; using data integration or data reduction, e.g. principal component analysis [PCA] or independent component analysis [ICA] or self-organising maps [SOM]; Blind source separation
    • G06V10/772Determining representative reference patterns, e.g. averaging or distorting patterns; Generating dictionaries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/77Processing image or video features in feature spaces; using data integration or data reduction, e.g. principal component analysis [PCA] or independent component analysis [ICA] or self-organising maps [SOM]; Blind source separation
    • G06V10/774Generating sets of training patterns; Bootstrap methods, e.g. bagging or boosting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20081Training; Learning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20084Artificial neural networks [ANN]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30108Industrial image inspection
    • G06T2207/30156Vehicle coating
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30108Industrial image inspection
    • G06T2207/30164Workpiece; Machine component

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Computation (AREA)
  • Artificial Intelligence (AREA)
  • Multimedia (AREA)
  • General Health & Medical Sciences (AREA)
  • Software Systems (AREA)
  • Computing Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Databases & Information Systems (AREA)
  • Quality & Reliability (AREA)
  • General Engineering & Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Evolutionary Biology (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Biomedical Technology (AREA)
  • Biophysics (AREA)
  • Computational Linguistics (AREA)
  • Molecular Biology (AREA)
  • Mathematical Physics (AREA)
  • Image Analysis (AREA)

Abstract

生成用于神经网络的训练图像的***包含配置成接收表示在图像掩膜中的一个或多个选择的区域的输入的一个或多个处理器。一个或多个处理器配置成通过组合图像掩膜与设备的未标记图像,形成标记掩蔽图像。一个或多个处理器还配置成使用标记掩蔽图像来训练人工神经网络,以进行以下的一个或多个:自动识别在设备的一个或多个实际图像中出现的设备损坏和/或生成一个或多个训练图像以用于训练另一人工神经网络以自动识别在设备的一个或多个实际图像中出现的设备损坏。

Description

神经网络训练图像生成***
技术领域
本文中描述的主题涉及使用一个或多个神经网络的图像分析***。
背景技术
人工神经网络能够用于检查图像和进行在图像中描绘的对象的预测。这些神经网络是被训练成识别图像中的对象的计算机化的***。神经网络的训练能够包含提供训练图像到神经网络。训练图像能够是带有被标记或标注的像素的图像,以反映每个像素表示什么类型的对象(例如,对象类)。例如,训练图像中的每个像素能够与指示像素描绘至少部分的什么对象的数据或资料关联。
训练图像的创建能够是时间密集和昂贵的努力。通过一个或多个人员手动检查图像中的每个像素并且将像素以数据或资料来标注或标记以识别由像素表示什么对象类,创建一些训练图像。一些训练图像被使用众包(crowd sourcing)创建,其中不一定处在相同位置的若干人员能够查看和标注图像以加速创建训练图像的过程。但是,并非所有图像都能够使用众包进行标注。一些图像无法以允许此类众包的方式被广泛散布。例如,与机密性协议或限制有关或受其影响而使用的设备(诸如飞机引擎)的损坏的一些图像可能不能在许多人员之中分布以用于像素标注的众包。
发明内容
在一个实施例中,***包含配置成接收表示在图像掩膜中的一个或多个选择的区域的输入的一个或多个处理器。一个或多个处理器配置成通过组合图像掩膜与设备的未标记图像,形成标记掩蔽图像。一个或多个处理器还配置成使用标记掩蔽图像训练人工神经网络,以进行以下的一个或多个:自动识别在设备的一个或多个实际图像中出现的设备损坏和/或生成一个或多个训练图像以用于训练另一人工神经网络以自动识别在设备的一个或多个实际图像中出现的设备损坏。
在一个实施例中,方法包含接收表示在图像掩膜中的一个或多个选择的区域的输入,通过组合图像掩膜与设备的未标记图像,形成标记掩蔽图像,以及使用标记掩蔽图像训练人工神经网络,以进行以下的一个或多个:自动识别在设备的一个或多个实际图像中出现的设备损坏,或者生成一个或多个训练图像以用于训练另一人工神经网络以自动识别在设备的一个或多个实际图像中出现的设备损坏。
在一个实施例中,***包含配置成接收设备的实际图像的一个或多个处理器。实际图像不包含由实际图像中的每个像素表示什么对象的标注。一个或多个处理器还配置成获得图像掩膜,图像掩膜表示在其中设备的损坏将出现的一个或多个选择的区域。一个或多个处理器配置成通过组合实际图像与图像掩膜,生成标记掩蔽图像。标记掩蔽图像包含由来自图像掩膜的一个或多个选择的区域中的多个像素表示什么对象的标注。
本发明还公开了一组技术方案,如下:
1. 一种***,包括:
一个或多个处理器,配置成接收表示在图像掩膜中的一个或多个选择的区域的输入,所述一个或多个处理器配置成通过组合所述图像掩膜与设备的未标记图像,形成标记掩蔽图像,
其中所述一个或多个处理器配置成使用所述标记掩蔽图像训练人工神经网络以进行以下的一个或多个:自动识别在设备的一个或多个实际图像中出现的设备损坏,或者生成一个或多个训练图像以用于训练另一人工神经网络以自动识别在设备的所述一个或多个实际图像中出现的所述设备损坏。
2. 根据技术方案1所述的***,其中所述一个或多个处理器配置成接收表示人工异常将在所述标记掩蔽图像中在所述设备上何处出现的位置的所述输入。
3. 根据技术方案1所述的***,其中所述设备包含涡轮引擎,并且所述一个或多个选择的区域指示在所述涡轮引擎上的位置,其中所述涡轮引擎的被覆层的损坏将在所述标记掩蔽图像中出现。
4. 根据技术方案1所述的***,其中所述标记掩蔽图像的像素以由所述像素表示的对象的指示来标注。
5. 根据技术方案1所述的***,其中所述未标记图像的像素不以由所述像素表示的对象的指示来标注。
6. 根据技术方案1所述的***,其中所述图像掩膜是包含在所述标记掩蔽图像中出现的两个不同类型的区域的二进制掩膜。
7. 根据技术方案6所述的***,其中在所述标记掩蔽图像中出现的区域的所述类型的第一类型是所述设备的损坏的人工外观,并且在所述标记掩蔽图像中出现的区域的所述类型的第二类型是所述未标记图像的未改变的部分。
8. 一种方法,包括:
接收表示在图像掩膜中的一个或多个选择的区域的输入;
通过组合所述图像掩膜与设备的未标记图像,形成标记掩蔽图像;以及
使用所述标记掩蔽图像训练人工神经网络,以进行以下的一个或多个:自动识别在设备的一个或多个实际图像中出现的设备损坏,或者生成一个或多个训练图像以用于训练另一人工神经网络以自动识别在设备的所述一个或多个实际图像中出现的所述设备损坏。
9. 根据技术方案8所述的方法,其中收到的所述输入表示人工异常将在所述标记掩蔽图像中在所述设备上何处出现的位置。
10. 根据技术方案8所述的方法,其中所述设备包含涡轮引擎,并且所述一个或多个选择的区域指示在所述涡轮引擎上的位置,其中所述涡轮引擎的被覆层的损坏将在所述标记掩蔽图像中出现。
11. 根据技术方案8所述的方法,其中所述标记掩蔽图像的像素以由所述像素表示的对象的指示来标注。
12. 根据技术方案8所述的方法,其中所述未标记图像的像素不以由所述像素表示的对象的指示来标注。
13. 根据技术方案8所述的方法,其中所述图像掩膜是包含在所述标记掩蔽图像中出现的两个不同类型的区域的二进制掩膜。
14. 根据技术方案13所述的方法,其中在所述标记掩蔽图像中出现的区域的所述类型的第一类型是所述设备的损坏的人工外观,并且在所述标记掩蔽图像中出现的区域的所述类型的第二类型是所述未标记图像的未改变的部分。
15. 一种***,包括:
一个或多个处理器,配置成接收设备的实际图像,所述实际图像不包含由所述实际图像中的每个像素表示什么对象的标注,所述一个或多个处理器还配置成获得图像掩膜,所述图像掩膜表示在其中所述设备的损坏将出现的一个或多个选择的区域,所述一个或多个处理器配置成通过组合所述实际图像与所述图像掩膜,生成标记掩蔽图像,其中所述标记掩蔽图像包含由来自所述图像掩膜的所述一个或多个选择的区域中的多个像素表示什么对象的标注。
16. 根据技术方案15所述的***,其中所述一个或多个处理器配置成使用所述标记掩蔽图像训练人工神经网络以自动识别在设备的一个或多个附加的图像中出现的设备损坏。
17. 根据技术方案15所述的***,其中所述一个或多个处理器配置成生成一个或多个训练图像,以用于训练人工神经网络以自动识别在设备的所述一个或多个附加的图像中出现的设备损坏。
18. 根据技术方案15所述的***,其中所述设备包含涡轮引擎,并且所述一个或多个选择的区域指示在所述涡轮引擎上的位置,其中所述涡轮引擎的被覆层的损坏将在所述标记掩蔽图像中出现。
19. 根据技术方案15所述的***,其中所述图像掩膜是包含在所述标记掩蔽图像中出现的两个不同类型的区域的二进制掩膜。
20. 根据技术方案19所述的***,其中在所述标记掩蔽图像中出现的区域的所述类型的第一类型是所述设备的损坏的人工外观,并且在所述标记掩蔽图像中出现的区域的所述类型的第二类型是所述未标记图像的未改变的部分。
附图说明
参照附图,从阅读下面非限制性实施例的描述将更好地理解本发明主题,其中下面:
图1图示了图像分析神经网络***的一个实施例;
图2图示了生成对抗网络(GAN)***的一个实施例;
图3图示了用于创建标记掩蔽图像的方法的一个实施例的流程图;
图4图示了未标记图像、异常检测掩膜和标记掩蔽图像的示例;
图5图示了未标记图像、异常检测掩膜和标记掩蔽图像的附加示例;
图6图示了神经网络训练图像生成***的一个实施例;以及
图7图示了视觉异常检测***的一个示例。
具体实施方式
本文中描述的本发明主题的一个或多个实施例提供生成标记图像以用于训练人工神经网络以自动识别在其它图像中的对象的***和方法。深度对抗网络能够用于生成在其它情况下获取代价昂贵的(特别是如果图像是工业数据的话)用于标注的现实图像。在有限训练数据可用的情况下(例如,监督图像,诸如具有以由各种像素表示的对象标记或标注的像素的图像),耦合的生成对抗网络和条件对抗网络能够用于学习产生现实标注图像的图像生成模型。这些图像然后能够用于训练一个或多个其它神经网络以自动识别其它图像中的类似对象。
但在其中标注或标记图像不可用的未监督设置中,来自像素标注对其可用的其它模型(例如,计算机辅助制图(或CAD)模型)的仿真数据能够通过学习现实主义生成器,结合未监督的数据被用于产生现实标注图像,由此传播仿真数据的标注到生成的现实数据。然后,能够训练条件对抗网络以在给定真实图像上生成像素标注。
本文中描述的主题的至少一个技术效果包含用于神经网络的标注训练图像的创建。通过在监督和未监督设置两者中利用在(生成对抗网络的)生成器网络与(生成对抗网络)的鉴别器网络之间的对抗训练,能够产生现实标注图像。在对抗训练中,生成器网络学习生成伪图像,所述伪图像如此接近训练图像数据的概率分布并且能够潜在地欺骗鉴别器网络而确定伪图像是相同对象的真实图像。鉴别器网络的任务是正确地分类图像样本。例如,为将训练图像样本识别为真实图像并且将(从生成器网络)生成的图像识别为伪图像。通过对这些目的的优化或以其它方式改进,发起在两个模型之间的对抗训练。在模型被训练后,生成器网络被认为已学习如何从训练图像数据的概率分布生成图像样本。
在本文中描述的本发明主题的一个实施例中,提供到生成器网络的输入图像适应于产生用于提供的掩膜的现实图像和真实图像。这些产生的图像作为学习的(例如,标记)图像完成,而不使用监督图像数据。带有标注的仿真图像能够从CAD模型获得并且用于产生带有从对应仿真图像借入的标注的现实图像。使用监督数据,针对彼此耦合的对抗网络的训练得以改进,使得生成器网络能够欺骗对应鉴别器网络。网络之一能够经训练以生成真实图像,并且其它网络能够经训练以生成对应标注。条件对抗网络能够经训练以通过学习从掩膜到真实图像的映射,以完全监督方式产生用于给定掩膜的现实图像。***和方法能够在监督和未监督设置两者中生成现实标注图像数据。真实图像和对应像素标注能够在无人为干预(例如,在标记图像的任何像素方面)的情况下由***生成。
本文中描述的***和方法的至少一个技术效果包含快速和准确地识别在一个或多个图像中描绘的对象以用于多种最终使用,诸如用于识别和修复组件的损坏(例如,修复引擎中的热障被覆层),自动改变车辆的移动(例如,响应于识别图像中的人员或其它对象而应用制动和/或改变移动的方向)等。在医疗应用中,***和方法能够迅速和准确地从图像中识别肿瘤、损伤等,并且***和方法能够自动实现一个或多个医疗过程以去除或修复识别的肿瘤或损伤。
图1图示了图像分析神经网络***100的一个实施例。***100使用一个或多个人工深度神经网络102,识别图像中的对象。神经网络102是从一个或多个处理器(例如,微处理器、集成电路、现场可编程门阵列等)形成的人工神经网络。神经网络102被分成两个或多于两个层104,诸如接收输入图像106的输入层、输出输出图像108的输出层和一个或多个中间层。神经网络102的层104表示人工神经元的不同群组或集合,其能够表示由处理器对输入图像106执行的不同函数以识别在输入图像106中的对象。人工神经元在应用到输入图像106的函数中应用不同权重以尝试识别输入图像106中的对象。输出图像108由神经网络102通过基于像素的特性的分析,为输出图像108中的不同像素指派不同对象类或者将输出图像108中的不同像素与不同对象类关联而生成。因为神经网络102可以在预测由不同像素表示什么对象方面不是100%准确,输出图像108可以不确切地类似或描绘输入图像106中的对象。
神经网络102的层104中的人工神经元能够检查输入图像106中的单独像素114。(作为人工神经元操作的)处理器能够使用线性分类来计算用于对象的不同类别(本文中称为“类”)(诸如树、小汽车、人员、热障被覆层的剥落、表面中的裂缝、痕迹等)的评分。这些评分能够指示像素114表示不同类的概率。例如,对于像素114的评分能够被表示为上述向量的一个或多个。每个人工神经元能够对相同像素应用诸如激活函数的数学函数,其中不同神经元应用的函数影响由其它神经元应用的函数,并且不同神经元应用与一个或多个或所有其它神经元不同的权重到函数中的不同项。函数的应用生成对于像素114的分类评分,其能够用于识别输入图像106中的对象。
在一个实施例中,输入图像106经由一个或多个有线和/或无线连接,从诸如摄像机的源被提供到神经网络102。神经网络102的层104中的神经元检查像素114的特性(诸如强度、颜色等),以确定对于各种像素114的评分。在神经网络102的层104已经确定对于像素114的评分向量后,神经网络102检查每个像素114的评分向量,并且确定对于每个像素114哪个对象类具有最高概率或对于每个像素114哪个对象类具有比一个或多个或所有其它对象类更高的概率。
例如,具有[0.6 0.15 0.05 0.2]的评分向量的第一像素114指示神经网络102计算出第一像素114有60%概率表示第一对象类(例如,人体或人员)、第一像素114有15%概率表示第二对象类(例如,小汽车)、第一像素114有5%概率表示第三对象类(例如,树)和第一像素114有20%概率表示第四对象类(例如,地面)。这些概率能够由输出图像108表示,其中不同区域116、118表示基于这些计算出的概率的不同对象。区域116、118可稍微表示对象110、112,但由于小于100%的概率而可不准确地表示或指示对象110、112。处理器能够确定像素114表示具有这些概率中的最多或最大的对象类。例如,由于60%概率,处理器能够确定像素114表示人员。此过程能够对于若干或所有其它像素114重复进行。
基于提供到神经网络102的训练图像,能够创建和/或修改由神经网络102中的神经元使用的函数和权重。训练图像能够被称为监督、标记和/或标注图像,因为这些图像具有以前被指定为表示不同对象类的像素114(例如,带有由每个像素114表示哪个对象类的100%概率)。本文中描述的本发明主题的一个或多个实施例能够用于创建训练图像。
在一个实施例中,通过将训练图像(例如,如图2中示出的标记训练图像206)作为图像106输入神经网络102中,并且检查来自神经网络102的输出图像108来训练神经网络102。如下所述,在一个实施例中,这些训练图像不是手动标记训练图像。输出图像108能够(例如,由神经网络102和/或由***100的一个或多个用户或操作员)被检查,以确定训练和输出图像如何密切相互匹配。能够确定在这些图像之间的差别,并且能够修改由神经网络102用于检查训练图像的权重和/或函数以改变输出图像108。此过程能够被迭代重复,直至输出图像108匹配或更接近输入到神经网络102的训练图像,和/或直至神经网络102能够自动和准确地识别在训练图像中的对象(例如,对象110、112)。
图2图示了GAN***200的一个实施例。GAN***200包含人工神经网络,即,生成器神经网络202和鉴别器神经网络204。生成器和鉴别器网络202、204中的每个能够是从一个或多个处理器形成并且由人工神经元的层104组成的人工神经网络,如上所述。这些网络202、204能够在二人极小极大值博弈(two-player minimax game)的设置中交互以学习如何生成标记训练图像206(图2中的“TI”)。这些训练图像206能够用于训练神经网络102以自动识别其它图像106对象110、112,如上所述。
生成器网络202能够被提供有包含标记或标注像素114的掩蔽图像208(图2中和下面描述的“MI”)。掩蔽图像208用于训练生成器网络202以创建标记训练图像206。标记训练图像206能够被传递到另一神经网络(诸如神经网络102)以训练神经网络102自动识别图像106中的对象,如上所述。
为生成标记训练图像206,生成器网络202确定像素114的特性的分布,诸如在掩蔽图像208中的各种位置中的像素114的强度、颜色等的高斯分布。掩蔽图像208能够描绘相同或类似对象,诸如在引擎(例如,涡轮引擎)中的热障被覆层(或其它被覆层)的剥落、开裂或其它损坏。这些分布能够指示图像中像素114将具有特性的某个集合的可能性。例如,基于在涡轮增压器喷嘴上的热障被覆层的剥落的图像中的像素特性的分布,生成器网络202能够创建输出图像210(图2中的“OI”)。
输出图像210包含基于从掩蔽图像208确定的像素特性的分布而具有最可能或更可能在剥落的图像中发生(例如,比未示出剥落的图像中像素的分布更可能发生)的特性的像素114或由其形成。在一个实施例中,由生成器网络202创建的输出图像210不是被输入生成器网络202中的掩膜图像208的任何掩膜图像的副本或确切复制品。例如,因为输出图像210是基于掩膜图像208中的像素114的颜色、强度等的统计分布(例如,高斯分布)创建的,并且不是掩膜图像208的确切副本,掩膜图像208可显得与输出图像210不同。
生成器网络202将输出图像210(例如,经由一个或多个有线和/或无线连接)提供到鉴别器网络204。鉴别器网络104检查输出图像210以尝试和识别在输出图像210中出现的对象,像神经网络102(图1中示出)操作的方式。鉴别器网络204能够检查在输出图像210中的像素的特性以确定一个或多个对象(诸如涡轮引擎中被覆层的剥落或裂缝)是否出现在输出图像210中。鉴别器网络204能够检查输出图像210的内容,并且确定对于输出图像210的一个或多个损失函数或误差。损失函数或误差能够表示输出图像210描绘一个或多个对象(例如,剥落)并且不描绘另一对象的置信度。例如,大的损失函数或误差能够指示输出图像210示出剥落以外的其它事情,而更小的损失函数或误差能够指示输出图像210示出热障被覆层的剥落。
鉴别器网络204能够通过检查输出图像210中的像素的特性,确定损失函数或误差。例如,鉴别器网络204能够确定输出图像210中的第一像素的特性比输出图像210中的不同的第二像素更类似于与掩蔽图像208关联的像素特性的分布。掩蔽图像208中的像素特性的分布能够被提供到鉴别器网络204和/或由鉴别器网络204确定(例如,例如通过计算掩蔽图像208中的像素多频繁地具有各种特性)。与第二像素相比,第一像素能够(通过鉴别器网络204)与更小的误差或损失函数关联。能够为输出图像210中的许多或所有像素确定损失函数和/或误差。具有带有更小损失函数或误差的像素的输出图像210能够(例如,通过鉴别器网络210)被确定成描绘或者比具有更大损失函数或误差的输出图像210更准确地描绘在掩蔽图像208中出现的对象。
在一个实施例中,鉴别器网络204的层106中的人工神经元能够检查输出图像210中的单独像素。(作为人工神经元操作的)处理器能够使用线性分类来计算对于对象的不同类别(本文中称为“类”)(诸如热障被覆层的剥落、表面中的裂缝等)的评分。这些评分能够指示像素表示不同类的概率。每个人工神经元能够对相同像素应用诸如激活函数的数学函数,其中由不同神经元应用的函数影响由其它神经元应用的函数,并且不同神经元应用与一个或多个或所有其它神经元不同的权重到函数中的不同项。函数的应用生成对于像素的分类评分,其能够用于识别输出图像210中的对象。鉴别器网络204的层106中的神经元检查输出图像210中的像素的特性(诸如强度、颜色等),以确定对于各种像素的评分。
例如,鉴别器网络204能够确定在输出图像210之一中的像素具有[0.6 0.150.25]的评分向量。此评分向量指示鉴别器网络204已计算出该像素有60%概率表示第一对象类(例如,热障被覆层的剥落)、该像素有15%概率表示第二对象类(例如,开裂被覆层)和该像素有25%概率表示第三对象类(例如,被覆层的未损坏区域)。此过程能够对于相同输出图像210中的若干或所有其它像素重复进行。
鉴别器网络204的处理器能够然后基于这些概率,确定用于输出图像210中的像素的损失函数或误差。损失函数或误差能够被计算为在对于像素114的选择的对象类与对于该对象类的对象评分之间的差。此误差值能够是在100%(或1)与选择的对象类的概率之间的差。关于前面的示例,第一对象类是对于像素的选择的对象类,因为第一对象类具有比对于该相同像素的其它对象类更大的概率(即,60%)。对于该像素的损失函数或误差能够被计算为[0.4 -0.15 -0.25]。0.4(或40%)的值被计算为在1与0.6之间(或在100%与60%之间)的差。此过程能够对于像素中的若干或所有像素重复进行。
如果鉴别器204确定输出图像210描绘也在掩蔽图像208中出现的识别的对象,则生成器网络202已成功欺诈或欺骗鉴别器网络204而确定输出图像210是对象(例如,热障被覆层中的剥落或裂缝)的实际或真实图像。鉴别器网络204能够检查输出图像210的损失函数,并且比较该损失函数和一个或多个阈值以确定输出图像210是否描绘与掩蔽图像208中的对象相同或类似(例如,与掩蔽图像208中的对象相同对象类)的对象。如果损失函数或误差大于阈值,则鉴别器网络204可不将输出图像210识别为描绘与掩蔽图像208中对象相同或类似的对象。但是,如果损失函数或误差不大于阈值,则鉴别器网络204可将输出图像210识别为示出与掩蔽图像208中出现的一个或多个对象相同或类似的对象。
但是,如果鉴别器网络204未被欺诈或欺骗而确定输出图像210是与在掩蔽图像208中出现的那些对象相同的对象或相同类型的对象的实际或真实图像,则鉴别器网络204能够将信号传递到生成器网络202。响应于接收此信号,生成器网络202能够改变如何创建输出图像210。例如,生成器网络202能够修改像素分布的一个或多个,能够获得一个或多个附加的掩蔽图像208以确定或更新像素分布,能够改变由在生成器网络202的层104中的人工神经元应用的一个或多个函数或权重以创建输出图像210,等。这能够造成附加的输出图像210不同于以前创建的输出图像210。鉴别器网络204检查这些新输出图像210以确定新输出图像210是否示出与在掩蔽图像208中相同或类似的对象,如上所述。此过程能够被迭代重复,除非或直至生成器网络202能够欺骗或欺诈鉴别器网络204而确定输出图像210是在掩蔽图像208中出现的对象的实际或真实图像。
生成器网络202能够然后创建训练图像206的一个或多个。例如,一旦生成器网络202能够创建欺诈或欺骗鉴别器网络204(如上所述)的输出图像210,生成器网络202便能够创建作为训练图像206的附加输出图像210。训练图像206能够(例如经由一个或多个有线和/或无线连接)传递到神经网络102(图1中示出)以用于训练神经网络102自动识别在其它未标记或非训练图像106中的对象,如上所述。训练图像206包含用于由组成训练图像206的各种像素114表示什么对象类的指定或标签。标签能够指示由每个像素114表示什么对象类的100%确定性或概率。在没有人工干预的情况下,能够创建训练图像206。例如,在没有人员标记或标注组成训练图像206的像素114中的任何像素的情况下,训练图像206能够由GAN***200创建。
在本文中描述的主题的一个实施例中,在没有使掩蔽图像208的像素114被一个或多个人员、用户或操作员手动标记的情况下,***和方法操作以创建提供到生成器网络202以训练生成器网络202的掩蔽图像208。这能够加快用于获得掩蔽图像208的过程,所述掩蔽图像208用于训练生成器网络202以创建然后用于训练神经网络102的训练图像206(相对于用于训练生成器网络202的图像的手动标记)。可选的是,创建的掩蔽图像208能够用于直接训练神经网络102。例如,掩蔽图像208能够如上所述作为用于训练神经网络102的标记训练图像被提供到神经网络102,而不是提供掩蔽图像208到生成器网络202(用于训练生成器网络202以创建训练图像206)。
图3图示了用于创建标记掩蔽图像的方法300的一个实施例的流程图。方法300的流程图能够表示由下面描述的神经网络训练图像生成***执行的操作,诸如在软件的指导下由一个或多个处理器(例如,一个或多个微处理器、现场可编程门阵列和/或集成电路)执行以创建本文中描述的掩蔽图像208的功能。可选的是,方法300能够表示用于编写此类软件的算法。
在302,获得一个或多个对象的未标记图像。在一个实施例中,图像未标记,因为图像中并非所有像素114或没有像素114在以前已被指定关于在图像中示出一个或多个什么对象。图4和5图示了未标记图像400、500、异常检测掩膜402、502(在下面描述)和标记掩蔽图像404、504(也在下面描述)的示例。图4中示出的未标记图像400描绘涡轮增压器叶片406的部分侧视图,而图5中示出的未标记图像500描绘另一涡轮增压器叶片506的俯视图。异常408、508出现在未标记图像400、500中的每个中。在图示的示例中,这些异常408、508是在涡轮增压器叶片406、506上或者在涡轮增压器叶片406、506附近表面上的热障被覆层的剥落。未标记图像400、500能够从一个或多个摄像机和/或一个或多个计算机可读存储器获得。
返回图3中示出的方法300的流程图的描述,在304,创建异常检测掩膜。通过在未标记图像中识别或选择将人工表示异常的一个或多个区域,能够创建异常检测掩膜。例如,能够将一个或多个二维区域或形状选择或识别为表示剥落。在图4和5中,将二维区域410、510选择为在异常检测掩膜402、502中的人工异常。区域410、510是人工异常,因为区域410、510将被添加到未标记图像400、500,叠加在未标记图像400、500上或以其它方式与未标记图像400、500组合,以添加未标记异常或区域到未标记图像400、500,如下所述。
区域410、510能够被随机选择,能够被手动选择,或者能够基于实际异常的一个或多个图像(例如,在涡轮增压器中的热障被覆层中的剥落的其它图像)。例如,区域410、510的位置、大小和/或形状能够与另一涡轮增压器的剥落的实际图像相同或是从其缩放的。
异常检测掩膜402、502能够是确实表示或不表示异常的区域的二进制表示。在图示的示例中,选择的区域410、510表示被覆层的剥落,并且在处于选择的区域410、510外或以其它方式未包括在其内的掩膜402、502中的其它区域不表示被覆层的剥落。异常检测掩膜402、502能够是标记图像或图像的标记表示,因为二进制表示指示异常检测掩膜402、502中的每个像素114表示什么。例如,选择的区域410、510内的像素114能够具有表示异常(例如,剥落、裂缝等)的100%概率或确定性,而在选择的区域410、510外或以其它方式不包括在其中的像素114具有表示异常的0%概率或确定性。可选的是,掩膜402、502能够是像素的不同区域或编组的三级或更大表示。例如,掩膜402、502能够包含包围被标记为表示第一对象(例如,被覆层的剥落)的像素114的第一区域、包围被标记为表示不同的第二对象(例如,被覆层中的裂缝)的像素114的第二区域、包围被标记为表示不同的第三对象(例如,未损坏的背景或被覆层)的像素114的第三区域等等。
返回图3中示出的方法300的流程图的描述,在306,创建标记掩蔽图像。通过组合在图4和5中示出的掩膜402、502和未标记图像400、500,能够创建标记掩蔽图像(例如,图2中示出的掩蔽图像208)。例如,掩膜402能够被应用到未标记图像400以形成标记掩蔽图像404,并且掩膜502能够被应用到未标记图像500以形成标记掩蔽图像504,如图4和5中所示。通过将掩膜402、502叠加到未标记图像400、500上,通过将掩膜402、502覆盖到未标记图像400、500上,通过将未标记图像400、500中的像素114替换成在对应掩膜402、502的选择的区域410、510中的像素114等,能够将掩膜402、502应用到未标记图像400、500。例如,在未标记图像400中的与掩膜402的选择的区域410中的标记像素114对应的未标记像素114可被替换成掩膜402的标记像素114。可选的是,由在未标记图像400中的与掩膜402的选择的区域410中的标记像素114对应的像素114表示的对象类的概率能够被改变成像素114表示异常408的100%概率或确定性。
在将掩膜402、502应用到未标记图像400、500以形成标记掩蔽图像404、504中,标记掩蔽图像404、504包含在图像404、504的区域中的对应于区域410、510的位置的创建的或人工异常412、512。如图4和5中所示,在标记掩蔽图像404、504中,人工异常412、512能够替换在图像400、500中出现的真实异常408、408,遮挡其视图,与其完全重叠或至少部分重叠。掩蔽图像404、504由此被创建以包含在原图像400、500中出现的对象406、506的区域中的异常(例如,诸如剥落或裂缝的损坏)。这能够提供比在图像400、500、406、506中手动标记像素114更容易和更快的用于创建标记图像406、506的技术。掩膜402、502中的在区域410、510外的像素114能够被标记为不表示异常(例如,损坏),诸如通过以异常对象类的零概率、设备(例如,涡轮叶片)的100%概率等来标记这些像素114。
返回图3中示出的方法300的流程图的描述,在308,提供标记掩蔽图像到人工神经网络。在一个实施例中,能够将标记掩蔽图像404、504传递到图2中示出的GAN***200的生成器网络202。标记掩蔽图像404、504能够作为掩蔽图像208被提供到生成器网络202,以用于训练生成器网络202来创建输出图像210和/或训练图像206,如上所述。备选的是,标记掩蔽图像能够作为训练图像被提供到图1中示出的神经网络102以用于训练神经网络102。例如,代替使用标记掩蔽图像以用于训练生成器网络202来创建训练图像206,能够将标记掩蔽图像作为训练图像提供到神经网络102。
在310,使用标记掩蔽图像来训练神经网络。如上所述,在试图欺诈或欺骗鉴别器网络204(并且然后最终创建对于神经网络102的训练图像206)中,标记掩蔽图像能够被提供到生成器网络202以训练生成器网络202来创建输出图像210。可选的是,标记掩蔽图像能够被提供到神经网络102以训练神经网络102自动识别图像106中的对象。
图6图示了神经网络训练图像生成***600的一个实施例。***600能够用于创建上述的标记掩蔽图像208。***600包含诸如摄像机的提供在其上应用掩膜的实际或真实图像的传感器602。例如,传感器602能够获得设备的照片,并且将照片作为类似于图4和5中示出的图像400、500的图像来提供到控制器604。可选的是,控制器604能够从存储器610(诸如计算机硬盘驱动器、服务器、光驱动器、闪存驱动器等)获得这些图像。控制器604表示包含一个或多个处理器(例如,一个或多个微处理器、现场可编程门阵列和/或集成电路)和/或与所述一个或多个处理器连接的硬件电路***,所述一个或多个处理器接收真实或未标记图像(例如,图像400、500),接收来自一个或多个输入装置606的输入以表示掩膜(例如,掩膜402、502),并且将掩膜应用到未标记图像以形成标记掩蔽图像。
输入装置606能够表示键盘、指示笔、电子鼠标、触摸屏等,其接收指示在掩膜和/或未标记图像中何处将示出人工异常(例如,异常412、512和/或选择的区域410、510)的操作员输入。可选的是,选择的区域和/或异常的位置能够由控制器604以随机方式或基于在一个或多个其它标记掩蔽图像或未标记图像中的异常的位置自动选择。控制器604可选地能够以指示人工异常的对象类概率来对标记掩蔽图像的像素114进行标记。例如,控制器604能够为在掩膜的选择的区域中和在人工异常的区域中的那些像素将异常对象类的对象类概率的值设置为100%。
输出装置608接收来自控制器604的标记掩蔽图像并且将标记掩蔽图像提供给操作员和/或神经网络。例如,输出装置608能够包含用于向操作员视觉呈现标记掩蔽图像的显示装置或触摸屏,和/或能够包含用于与一个或多个有线和/或无线连接对接以用于将标记掩蔽图像传递到神经网络102和/或生成器网络202的通信电路***(例如,调制解调器、天线等)。
图7图示了视觉异常检测***700的一个示例。***700包含上述神经网络102,其自动识别在图像中的对象,如上所述。***700包含获得对象的图像的传感器,诸如将设备的图像或视频帧作为图像106提供到神经网络102的摄像机。可选的是,控制***700包含存储对于神经网络102的图像106的存储器704,诸如计算机硬盘驱动器、光盘等。
神经网络102能够自动识别图像中的对象(诸如在涡轮叶片上的热障被覆层中的剥落或裂缝),自动识别在移动车辆附近的人员或其它对象等。被识别的对象能够被传递到自动化供能***(powered system)708的控制器706。控制器706表示包含一个或多个处理器(例如,一个或多个微处理器、现场可编程门阵列、集成电路等)和/或与所述一个或多个处理器连接的硬件电路***。控制器706控制供能***708的操作,其能够表示操作以响应于由神经网络102识别的异常而(诸如通过喷射添加剂到组件的被覆层上、通过替换组件等)修复组件的自动化机器人***。可选的是,控制器706能够改变行驶的方向和/或减慢或停止车辆的移动(其是或其包含供能***708)以避免与由神经网络102识别的对象冲突。
在一个实施例中,***包含配置成接收表示在图像掩膜中的一个或多个选择的区域的输入的一个或多个处理器。一个或多个处理器配置成通过组合图像掩膜与设备的未标记图像,形成标记掩蔽图像。一个或多个处理器还配置成使用标记掩蔽图像训练人工神经网络,以进行以下的一个或多个:自动识别在设备的一个或多个实际图像中出现的设备损坏和/或生成一个或多个训练图像以用于训练另一人工神经网络以自动识别在设备的一个或多个实际图像中出现的设备损坏。
可选的是,一个或多个处理器配置成接收表示人工异常将在标记掩蔽图像中在设备上何处出现的位置的输入。
可选的是,设备包含涡轮引擎,并且一个或多个选择的区域指示在涡轮引擎上的位置,其中涡轮引擎的被覆层的损坏将在标记掩蔽图像中出现。
可选的是,标记掩蔽图像的像素以由像素表示的对象的指示来标注。
可选的是,未标记图像的像素不以由像素表示的对象的指示来标注。
可选的是,图像掩膜是包含在标记掩蔽图像中出现的两个不同类型的区域的二进制掩膜。
可选的是,在标记掩蔽图像中出现的区域的类型的第一类型是设备的损坏的人工外观,并且在标记掩蔽图像中出现的区域的类型的第二类型是未标记图像的未改变的部分。
在一个实施例中,方法包含接收表示在图像掩膜中的一个或多个选择的区域的输入;通过组合图像掩膜与设备的未标记图像,形成标记掩蔽图像;以及使用标记掩蔽图像训练人工神经网络,以进行以下的一个或多个:自动识别在设备的一个或多个实际图像中出现的设备损坏,或者生成一个或多个训练图像以用于训练另一人工神经网络以自动识别在设备的一个或多个实际图像中出现的设备损坏。
可选的是,收到的输入表示人工异常将在标记掩蔽图像中在设备上何处出现的位置。
可选的是,设备包含涡轮引擎,并且一个或多个选择的区域指示在涡轮引擎上的位置,其中涡轮引擎的被覆层的损坏将在标记掩蔽图像中出现。
可选的是,标记掩蔽图像的像素以由像素表示的对象的指示来标注。
可选的是,未标记图像的像素不以由像素表示的对象的指示来标注。
可选的是,图像掩膜是包含在标记掩蔽图像中出现的两个不同类型的区域的二进制掩膜。
可选的是,在标记掩蔽图像中出现的区域的类型的第一类型是设备的损坏的人工外观,并且在标记掩蔽图像中出现的区域的类型的第二类型是未标记图像的未改变的部分。
在一个实施例中,***包含配置成接收设备的实际图像的一个或多个处理器。实际图像不包含由实际图像中的每个像素表示什么对象的标注。一个或多个处理器还配置成获得图像掩膜,图像掩膜表示在其中设备的损坏将出现的一个或多个选择的区域。一个或多个处理器配置成通过组合实际图像与图像掩膜,生成标记掩蔽图像。标记掩蔽图像包含由来自图像掩膜的一个或多个选择的区域中的多个像素表示什么对象的标注。
可选的是,一个或多个处理器配置成使用标记掩蔽图像训练人工神经网络以自动识别在设备的一个或多个附加的图像中出现的设备损坏。
可选的是,一个或多个处理器配置成生成一个或多个训练图像,以用于训练人工神经网络以自动识别在设备的一个或多个附加的图像中出现的设备损坏。
可选的是,设备包含涡轮引擎,并且一个或多个选择的区域指示在涡轮引擎上的位置,其中涡轮引擎的被覆层的损坏将在标记掩蔽图像中出现。
可选的是,图像掩膜是包含在标记掩蔽图像中出现的两个不同类型的区域的二进制掩膜。
可选的是,在标记掩蔽图像中出现的区域的类型的第一类型是设备的损坏的人工外观,并且在标记掩蔽图像中出现的区域的类型的第二类型是未标记图像的未改变的部分。
如本文所使用,以单数形式叙述并以单词“a”或“an”继续进行的元素或步骤应理解为不排除多个所述元素或步骤,除非这种排除被明确陈述。此外,对当前描述的主题的“一个实施例”的引用没有意图解释为排除也包含所述特征的附加实施例的存在。此外,除非相反地明确陈述,否则,“包括”或“具有”含特定特性的元素或多个元素的实施例可包含不具有那个特性的附加的此类元素。
要理解,上面描述意图是说明性的而不是限制性的。例如,上述实施例(和/或其方面)可彼此结合使用。另外,可进行许多修改以使特定情形或材料适合本文所阐述的主题的教导,而不背离其范围。虽然本文所述材料的尺寸和类型意图定义所公开主题的参数,但是它们决不是限制性的,而是示范性的实施例。在审阅上面描述时,许多其它实施例对于本领域的技术人员将是显而易见的。因此,应参考所附权利要求书连同这类权利要求书所被赋予的等同物的全部范围来确定本文描述的主题的范围。在所附权利要求书中,术语“包含”和“其中”用作相应术语“包括”和“在其中”的易懂英语等同物。此外,在下面权利要求书中,术语“第一”、“第二”和“第三”等只用作标记,而不是意图对其对象强加数字要求。此外,下面的权利要求书的限制没有以方法加功能形式来书写并且不意图基于35 U.S.C.§ 112(f)来解释,除非并且直到这类权利要求限制确切地使用后面是缺乏进一步结构的功能陈述的短语“用于……的部件”。
本书面描述使用包含最佳模式的示例来公开本文所阐述的主题的若干实施例,并且还使本领域的任何技术人员能够实施所公开的主题的实施例,包含制作和使用装置或***以及执行方法。本文描述的主题的可取得专利的范围由权利要求书限定,并且可包含本领域的技术人员想到的其它示例。如果这类其它示例具有没有不同于权利要求书的文字语言的结构元件,或者如果它们包含具有与权利要求书的文字语言的无实质差异的等效结构元件,则它们意图处于权利要求书的范围之内。

Claims (10)

1.一种***,包括:
一个或多个处理器,配置成接收表示在图像掩膜中的一个或多个选择的区域的输入,所述一个或多个处理器配置成通过组合所述图像掩膜与设备的未标记图像,形成标记掩蔽图像,
其中所述一个或多个处理器配置成使用所述标记掩蔽图像训练人工神经网络以进行以下的一个或多个:自动识别在设备的一个或多个实际图像中出现的设备损坏,或者生成一个或多个训练图像以用于训练另一人工神经网络以自动识别在设备的所述一个或多个实际图像中出现的所述设备损坏。
2.根据权利要求1所述的***,其中所述一个或多个处理器配置成接收表示人工异常将在所述标记掩蔽图像中在所述设备上何处出现的位置的所述输入。
3.根据权利要求1所述的***,其中所述设备包含涡轮引擎,并且所述一个或多个选择的区域指示在所述涡轮引擎上的位置,其中所述涡轮引擎的被覆层的损坏将在所述标记掩蔽图像中出现。
4.根据权利要求1所述的***,其中所述标记掩蔽图像的像素以由所述像素表示的对象的指示来标注。
5.根据权利要求1所述的***,其中所述未标记图像的像素不以由所述像素表示的对象的指示来标注。
6.根据权利要求1所述的***,其中所述图像掩膜是包含在所述标记掩蔽图像中出现的两个不同类型的区域的二进制掩膜。
7.根据权利要求6所述的***,其中在所述标记掩蔽图像中出现的区域的所述类型的第一类型是所述设备的损坏的人工外观,并且在所述标记掩蔽图像中出现的区域的所述类型的第二类型是所述未标记图像的未改变的部分。
8.一种方法,包括:
接收表示在图像掩膜中的一个或多个选择的区域的输入;
通过组合所述图像掩膜与设备的未标记图像,形成标记掩蔽图像;以及
使用所述标记掩蔽图像训练人工神经网络,以进行以下的一个或多个:自动识别在设备的一个或多个实际图像中出现的设备损坏,或者生成一个或多个训练图像以用于训练另一人工神经网络以自动识别在设备的所述一个或多个实际图像中出现的所述设备损坏。
9.根据权利要求8所述的方法,其中收到的所述输入表示人工异常将在所述标记掩蔽图像中在所述设备上何处出现的位置。
10.根据权利要求8所述的方法,其中所述设备包含涡轮引擎,并且所述一个或多个选择的区域指示在所述涡轮引擎上的位置,其中所述涡轮引擎的被覆层的损坏将在所述标记掩蔽图像中出现。
CN201810409335.7A 2017-05-02 2018-05-02 神经网络训练图像生成*** Pending CN108830827A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US15/584129 2017-05-02
US15/584,129 US10262236B2 (en) 2017-05-02 2017-05-02 Neural network training image generation system

Publications (1)

Publication Number Publication Date
CN108830827A true CN108830827A (zh) 2018-11-16

Family

ID=62152332

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810409335.7A Pending CN108830827A (zh) 2017-05-02 2018-05-02 神经网络训练图像生成***

Country Status (4)

Country Link
US (1) US10262236B2 (zh)
EP (1) EP3399466A1 (zh)
CN (1) CN108830827A (zh)
CA (1) CA3002198A1 (zh)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109784349A (zh) * 2018-12-25 2019-05-21 东软集团股份有限公司 图像目标检测模型建立方法、装置、存储介质及程序产品
CN111507459A (zh) * 2019-01-30 2020-08-07 斯特拉德视觉公司 降低神经网络的注解费用的方法和装置
CN111602144A (zh) * 2018-02-09 2020-08-28 渊慧科技有限公司 生成指令序列以控制执行任务的代理的生成神经网络***
CN111666994A (zh) * 2020-05-28 2020-09-15 平安科技(深圳)有限公司 样本图像数据增强方法、装置、电子设备及存储介质
CN111797790A (zh) * 2020-07-10 2020-10-20 北京字节跳动网络技术有限公司 图像处理方法和装置、存储介质和电子设备
CN111899191A (zh) * 2020-07-21 2020-11-06 武汉工程大学 一种文本图像修复方法、装置及存储介质
CN112686381A (zh) * 2020-12-30 2021-04-20 北京灵汐科技有限公司 神经网络模型、方法、电子设备及可读介质
CN112750067A (zh) * 2019-10-29 2021-05-04 爱思开海力士有限公司 图像处理***及其训练方法
CN113298038A (zh) * 2021-06-21 2021-08-24 东北大学 用于辅助诊断ad的多频脑网络区分子网络对的构建方法
CN113297896A (zh) * 2020-02-21 2021-08-24 卡尔蔡司显微镜有限责任公司 用于处理图像的方法、计算机程序产品、图像处理装置
CN113379819A (zh) * 2020-03-09 2021-09-10 辉达公司 使用神经网络来扩展图像的技术
WO2022269382A1 (en) * 2021-06-23 2022-12-29 International Business Machines Corporation Masking composite payloads using graphs
CN116612103A (zh) * 2023-06-01 2023-08-18 中国建筑科学研究院有限公司 一种基于机器视觉的建筑结构裂缝智能检测方法及其***

Families Citing this family (68)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10053236B1 (en) 2016-03-28 2018-08-21 Amazon Technologies, Inc. Automated aerial vehicle inspections
US11291919B2 (en) * 2017-05-07 2022-04-05 Interlake Research, Llc Development of virtual character in a learning game
WO2018216648A1 (ja) * 2017-05-22 2018-11-29 日本電気株式会社 群衆状態認識装置、学習方法および学習プログラム
US10838941B2 (en) * 2017-06-14 2020-11-17 Salesforce.Com, Inc. Automated image-based record creation and related database systems
US10719738B2 (en) * 2017-07-12 2020-07-21 Banuba Limited Computer-implemented methods and computer systems configured for generating photorealistic-imitating synthetic representations of subjects
US11589924B2 (en) * 2017-08-01 2023-02-28 Siemens Healthcare Gmbh Non-invasive assessment and therapy guidance for coronary artery disease in diffuse and tandem lesions
US11055989B2 (en) * 2017-08-31 2021-07-06 Nec Corporation Viewpoint invariant object recognition by synthesization and domain adaptation
CN110809784B (zh) * 2017-09-27 2021-04-20 谷歌有限责任公司 高分辨率图像分割的端到端网络模型
US10810501B1 (en) 2017-10-20 2020-10-20 Amazon Technologies, Inc. Automated pre-flight and in-flight testing of aerial vehicles by machine learning
CN118194921A (zh) * 2017-10-27 2024-06-14 谷歌有限责任公司 基于关注的图像生成神经网络
WO2019089192A1 (en) * 2017-11-03 2019-05-09 Siemens Aktiengesellschaft Weakly-supervised semantic segmentation with self-guidance
US10460206B2 (en) * 2017-11-22 2019-10-29 Facebook, Inc. Differentiating physical and non-physical events
US10346969B1 (en) 2018-01-02 2019-07-09 Amazon Technologies, Inc. Detecting surface flaws using computer vision
WO2019135019A1 (en) * 2018-01-02 2019-07-11 Nokia Technologies Oy Channel modelling in a data transmission system
TWI682359B (zh) * 2018-01-29 2020-01-11 國立清華大學 影像補全方法
US10347255B1 (en) * 2018-03-08 2019-07-09 Ces Advancements, Llc Healthcare systems and methods using voice inputs
US10282834B1 (en) * 2018-06-22 2019-05-07 Caterpillar Inc. Measurement platform that automatically determines wear of machine components based on images
US10825149B2 (en) * 2018-08-23 2020-11-03 Siemens Healthcare Gmbh Defective pixel correction using adversarial networks
CN113163133A (zh) * 2018-10-15 2021-07-23 华为技术有限公司 一种图像处理方法、装置与设备
US11538143B2 (en) * 2018-10-26 2022-12-27 Nec Corporation Fully convolutional transformer based generative adversarial networks
WO2020100136A1 (en) * 2018-11-15 2020-05-22 Uveye Ltd. Method of anomaly detection and system thereof
JP7318197B2 (ja) * 2018-11-15 2023-08-01 富士通株式会社 逐次学習プログラム、逐次学習装置および逐次学習方法
US10726543B2 (en) * 2018-11-27 2020-07-28 General Electric Company Fluorescent penetrant inspection system and method
US10839208B2 (en) * 2018-12-10 2020-11-17 Accenture Global Solutions Limited System and method for detecting fraudulent documents
CN109785258B (zh) * 2019-01-10 2022-12-16 华南理工大学 一种基于多判别器生成对抗网络的人脸图像修复方法
CN109766835B (zh) * 2019-01-11 2023-04-18 西安电子科技大学 基于多参数优化生成对抗网络的sar目标识别方法
US10611497B1 (en) 2019-02-18 2020-04-07 Amazon Technologies, Inc. Determining vehicle integrity using vibrometric signatures
KR102190527B1 (ko) * 2019-02-28 2020-12-14 현대모비스 주식회사 자동 영상 합성 장치 및 방법
US10878298B2 (en) 2019-03-06 2020-12-29 Adobe Inc. Tag-based font recognition by utilizing an implicit font classification attention neural network
US10861164B1 (en) 2019-03-28 2020-12-08 Amazon Technologies, Inc. Visually determining vibrometric behavior of aerial vehicles
US11049239B2 (en) * 2019-03-29 2021-06-29 GE Precision Healthcare LLC Deep neural network based identification of realistic synthetic images generated using a generative adversarial network
CN111767760A (zh) * 2019-04-01 2020-10-13 北京市商汤科技开发有限公司 活体检测方法和装置、电子设备及存储介质
CN110147830B (zh) * 2019-05-07 2022-02-11 东软集团股份有限公司 训练影像数据生成网络的方法、影像数据分类方法及装置
US11079303B1 (en) 2019-06-11 2021-08-03 Amazon Technologies, Inc. Evaluating joints using vibrometric signatures
US11205319B2 (en) 2019-06-21 2021-12-21 Sg Gaming, Inc. System and method for synthetic image training of a neural network associated with a casino table game monitoring system
JP7307166B2 (ja) * 2019-06-28 2023-07-11 富士フイルム株式会社 学習用画像生成装置、方法及びプログラム、並びに学習方法、装置及びプログラム
US11263482B2 (en) * 2019-08-09 2022-03-01 Florida Power & Light Company AI image recognition training tool sets
WO2021051050A1 (en) * 2019-09-12 2021-03-18 Schlumberger Technology Corporation Generating geological facies models with fidelity to the diversity and statistics of training images using improved generative adversarial networks
US10977783B1 (en) 2019-10-15 2021-04-13 Ford Global Technologies, Llc Quantifying photorealism in simulated data with GANs
US11775353B2 (en) 2019-10-23 2023-10-03 Schlumberger Technology Corporation Mapping workloads to cloud infrastructure
US11803940B2 (en) * 2019-10-23 2023-10-31 Schlumberger Technology Corporation Artificial intelligence technique to fill missing well data
EP4032062A4 (en) * 2019-10-25 2022-12-14 Samsung Electronics Co., Ltd. IMAGE PROCESSING METHOD, APPARATUS, ELECTRONIC DEVICE AND COMPUTER READABLE STORAGE MEDIA
US11794222B1 (en) 2019-11-27 2023-10-24 Amazon Technologies, Inc. Passive brushes for cleaning surfaces in the presence of acoustic excitation
CN111179253B (zh) * 2019-12-30 2023-11-24 歌尔股份有限公司 一种产品缺陷检测方法、装置与***
EP3852059A1 (en) * 2020-01-15 2021-07-21 General Electric Company System and method for assessing the health of an asset
CN114746908A (zh) * 2020-01-23 2022-07-12 瑞典爱立信有限公司 用于图像分类的方法和装置
US11368289B1 (en) 2020-04-06 2022-06-21 Bank Of America Corporation Video registration and authentication using blockchain
US10945051B1 (en) 2020-04-06 2021-03-09 Bank Of America Corporation System and method for intentionally distorting digital media to reduce the accuracy of generative machine learning algorithms
US11482049B1 (en) 2020-04-14 2022-10-25 Bank Of America Corporation Media verification system
US20210334955A1 (en) * 2020-04-24 2021-10-28 Nvidia Corporation Image annotation using one or more neural networks
US11575519B1 (en) 2020-05-21 2023-02-07 Bank Of America Corporation System and method for authenticating media using barcodes and hash values
DE102020208132A1 (de) * 2020-06-30 2021-12-30 Siemens Aktiengesellschaft Verfahren zum subtraktiven Bearbeiten eines Werkstücks und Bearbeitungsanlage
CN116569207A (zh) * 2020-12-12 2023-08-08 三星电子株式会社 用于管理图像的伪影的方法和电子装置
KR20220086873A (ko) * 2020-12-17 2022-06-24 한국전자통신연구원 숙련도 조절이 가능한 npc 생성 장치 및 방법
DE102020216289A1 (de) * 2020-12-18 2022-06-23 Fresenius Medical Care Deutschland Gmbh Verfahren zur klassifizierung von bildern und verfahren zur optischen prüfung eines objekts
US11594032B1 (en) 2021-02-17 2023-02-28 Bank Of America Corporation Media player and video verification system
US11527106B1 (en) 2021-02-17 2022-12-13 Bank Of America Corporation Automated video verification
US11928187B1 (en) 2021-02-17 2024-03-12 Bank Of America Corporation Media hosting system employing a secured video stream
US11790694B1 (en) 2021-02-17 2023-10-17 Bank Of America Corporation Video player for secured video stream
US11468713B2 (en) 2021-03-02 2022-10-11 Bank Of America Corporation System and method for leveraging a time-series of microexpressions of users in customizing media presentation based on users# sentiments
US11361062B1 (en) 2021-03-02 2022-06-14 Bank Of America Corporation System and method for leveraging microexpressions of users in multi-factor authentication
US11893085B2 (en) * 2021-05-04 2024-02-06 Ford Global Technologies, Llc Anomaly detection for deep neural networks
US11526548B1 (en) 2021-06-24 2022-12-13 Bank Of America Corporation Image-based query language system for performing database operations on images and videos
US11941051B1 (en) 2021-06-24 2024-03-26 Bank Of America Corporation System for performing programmatic operations using an image-based query language
US12028319B1 (en) 2021-07-06 2024-07-02 Bank Of America Corporation Image-based firewall for synthetic media prevention
US11784975B1 (en) 2021-07-06 2023-10-10 Bank Of America Corporation Image-based firewall system
DE102021126079A1 (de) 2021-10-07 2023-04-13 Bayerische Motoren Werke Aktiengesellschaft Verfahren und Prozessorsystem zum Erzeugen von Trainingsdaten zum Trainieren eines Modells des maschinellen Lernens für eine Objektdetektion
US20240051568A1 (en) * 2022-08-09 2024-02-15 Motional Ad Llc Discriminator network for detecting out of operational design domain scenarios

Citations (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080075367A1 (en) * 2006-09-21 2008-03-27 Microsoft Corporation Object Detection and Recognition System
CN102609686A (zh) * 2012-01-19 2012-07-25 宁波大学 一种行人检测方法
CN104050450A (zh) * 2014-06-16 2014-09-17 西安通瑞新材料开发有限公司 一种基于视频的车牌识别方法
CN104463865A (zh) * 2014-12-05 2015-03-25 浙江大学 一种人像分割方法
US20150170002A1 (en) * 2013-05-31 2015-06-18 Google Inc. Object detection using deep neural networks
CN105303185A (zh) * 2015-11-27 2016-02-03 中国科学院深圳先进技术研究院 虹膜定位方法及装置
CN105574513A (zh) * 2015-12-22 2016-05-11 北京旷视科技有限公司 文字检测方法和装置
CN106127702A (zh) * 2016-06-17 2016-11-16 兰州理工大学 一种基于深度学习的图像去雾算法
CN106127747A (zh) * 2016-06-17 2016-11-16 史方 基于深度学习的汽车表面损伤分类方法及装置
GB201618160D0 (en) * 2016-10-27 2016-12-14 Nokia Technologies Oy A method for analysing media content
CN106296692A (zh) * 2016-08-11 2017-01-04 深圳市未来媒体技术研究院 基于对抗网络的图像显著性检测方法
CN106295646A (zh) * 2016-08-10 2017-01-04 东方网力科技股份有限公司 一种基于深度学习的车牌字符分割方法和装置
US20170039436A1 (en) * 2015-08-03 2017-02-09 Nokia Technologies Oy Fusion of RGB Images and Lidar Data for Lane Classification
US20170046563A1 (en) * 2015-08-10 2017-02-16 Samsung Electronics Co., Ltd. Method and apparatus for face recognition
CN106447721A (zh) * 2016-09-12 2017-02-22 北京旷视科技有限公司 图像阴影检测方法和装置
CN106504248A (zh) * 2016-12-06 2017-03-15 成都通甲优博科技有限责任公司 基于计算机视觉的车辆损伤判别方法
KR20170038622A (ko) * 2015-09-30 2017-04-07 삼성전자주식회사 영상으로부터 객체를 분할하는 방법 및 장치
CN106570874A (zh) * 2016-11-10 2017-04-19 宁波大学 一种结合图像局部约束与对象全局约束的图像标记方法
US20170109625A1 (en) * 2015-10-14 2017-04-20 Microsoft Technology Licensing, Llc System for training networks for semantic segmentation
CN106599869A (zh) * 2016-12-22 2017-04-26 安徽大学 一种基于多任务卷积神经网络的车辆属性识别方法

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5331550A (en) * 1991-03-05 1994-07-19 E. I. Du Pont De Nemours And Company Application of neural networks as an aid in medical diagnosis and general anomaly detection
US5444796A (en) 1993-10-18 1995-08-22 Bayer Corporation Method for unsupervised neural network classification with back propagation
JP2005149409A (ja) 2003-11-19 2005-06-09 Canon Inc 画像再生方法及び装置
US7403225B2 (en) 2004-07-12 2008-07-22 Scenera Technologies, Llc System and method for automatically annotating images in an image-capture device
US8045808B2 (en) 2006-12-04 2011-10-25 Trend Micro Incorporated Pure adversarial approach for identifying text content in images
US7995829B2 (en) * 2007-08-01 2011-08-09 General Electric Company Method and apparatus for inspecting components
US8131107B2 (en) * 2008-05-12 2012-03-06 General Electric Company Method and system for identifying defects in NDT image data
US8150170B2 (en) 2008-05-30 2012-04-03 Microsoft Corporation Statistical approach to large-scale image annotation
US20140181630A1 (en) 2012-12-21 2014-06-26 Vidinoti Sa Method and apparatus for adding annotations to an image
CA2944829C (en) * 2014-05-23 2022-10-25 Ting Chen Systems and methods for detection of biological structures and/or patterns in images
US9552549B1 (en) 2014-07-28 2017-01-24 Google Inc. Ranking approach to train deep neural nets for multilabel image annotation
US9501724B1 (en) 2015-06-09 2016-11-22 Adobe Systems Incorporated Font recognition and font similarity learning using a deep neural network
US10007866B2 (en) * 2016-04-28 2018-06-26 Microsoft Technology Licensing, Llc Neural network image classifier

Patent Citations (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080075367A1 (en) * 2006-09-21 2008-03-27 Microsoft Corporation Object Detection and Recognition System
CN102609686A (zh) * 2012-01-19 2012-07-25 宁波大学 一种行人检测方法
US20150170002A1 (en) * 2013-05-31 2015-06-18 Google Inc. Object detection using deep neural networks
CN104050450A (zh) * 2014-06-16 2014-09-17 西安通瑞新材料开发有限公司 一种基于视频的车牌识别方法
CN104463865A (zh) * 2014-12-05 2015-03-25 浙江大学 一种人像分割方法
US20170039436A1 (en) * 2015-08-03 2017-02-09 Nokia Technologies Oy Fusion of RGB Images and Lidar Data for Lane Classification
US20170046563A1 (en) * 2015-08-10 2017-02-16 Samsung Electronics Co., Ltd. Method and apparatus for face recognition
KR20170038622A (ko) * 2015-09-30 2017-04-07 삼성전자주식회사 영상으로부터 객체를 분할하는 방법 및 장치
US20170109625A1 (en) * 2015-10-14 2017-04-20 Microsoft Technology Licensing, Llc System for training networks for semantic segmentation
CN105303185A (zh) * 2015-11-27 2016-02-03 中国科学院深圳先进技术研究院 虹膜定位方法及装置
CN105574513A (zh) * 2015-12-22 2016-05-11 北京旷视科技有限公司 文字检测方法和装置
CN106127747A (zh) * 2016-06-17 2016-11-16 史方 基于深度学习的汽车表面损伤分类方法及装置
CN106127702A (zh) * 2016-06-17 2016-11-16 兰州理工大学 一种基于深度学习的图像去雾算法
CN106295646A (zh) * 2016-08-10 2017-01-04 东方网力科技股份有限公司 一种基于深度学习的车牌字符分割方法和装置
CN106296692A (zh) * 2016-08-11 2017-01-04 深圳市未来媒体技术研究院 基于对抗网络的图像显著性检测方法
CN106447721A (zh) * 2016-09-12 2017-02-22 北京旷视科技有限公司 图像阴影检测方法和装置
GB201618160D0 (en) * 2016-10-27 2016-12-14 Nokia Technologies Oy A method for analysing media content
CN106570874A (zh) * 2016-11-10 2017-04-19 宁波大学 一种结合图像局部约束与对象全局约束的图像标记方法
CN106504248A (zh) * 2016-12-06 2017-03-15 成都通甲优博科技有限责任公司 基于计算机视觉的车辆损伤判别方法
CN106599869A (zh) * 2016-12-22 2017-04-26 安徽大学 一种基于多任务卷积神经网络的车辆属性识别方法

Non-Patent Citations (9)

* Cited by examiner, † Cited by third party
Title
FRANCISCO VEREDAS等: "Binary Tissue Classification on Wound Images With Neural Networks and Bayesian Classifiers", 《IEEE TRANSACTIONS ON MEDICAL IMAGING》 *
FRANCISCO VEREDAS等: "Binary Tissue Classification on Wound Images With Neural Networks and Bayesian Classifiers", 《IEEE TRANSACTIONS ON MEDICAL IMAGING》, vol. 29, no. 2, 13 October 2009 (2009-10-13), pages 410 - 427 *
IAN J. GOODFELLOW等: "Generative Adversarial Nets", 《ARXIV》 *
IAN J. GOODFELLOW等: "Generative Adversarial Nets", 《ARXIV》, 10 June 2014 (2014-06-10), pages 1 - 9 *
VARGHESE ALEX等: "Generative Adversarial Networks for Brain Lesion Detection", 《MEDICAL IMAGING 2017: IMAGE PROCESSING》, pages 1 - 4 *
YOUNG-JIN CHA等: "Deep learning-based crack damage detection using convolutional neural network", 《COMOUTER-AIDED CIVIL AND INFRASTRUCTURE ENGINEERING》 *
YOUNG-JIN CHA等: "Deep learning-based crack damage detection using convolutional neural network", 《COMOUTER-AIDED CIVIL AND INFRASTRUCTURE ENGINEERING》, vol. 32, no. 5, 23 March 2017 (2017-03-23), pages 361 - 378, XP055509523, DOI: 10.1111/mice.12263 *
胡群芳: "公路路面结构使用性能评价与预测研究", 《中国优秀博硕士学位论文全文数据库 工程科技Ⅱ辑(季刊)》 *
胡群芳: "公路路面结构使用性能评价与预测研究", 《中国优秀博硕士学位论文全文数据库 工程科技Ⅱ辑(季刊)》, vol. 2004, no. 1, 15 March 2004 (2004-03-15), pages 034 - 97 *

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111602144A (zh) * 2018-02-09 2020-08-28 渊慧科技有限公司 生成指令序列以控制执行任务的代理的生成神经网络***
CN109784349A (zh) * 2018-12-25 2019-05-21 东软集团股份有限公司 图像目标检测模型建立方法、装置、存储介质及程序产品
CN109784349B (zh) * 2018-12-25 2021-02-19 东软集团股份有限公司 图像目标检测模型建立方法、装置、存储介质及程序产品
CN111507459A (zh) * 2019-01-30 2020-08-07 斯特拉德视觉公司 降低神经网络的注解费用的方法和装置
CN111507459B (zh) * 2019-01-30 2023-08-18 斯特拉德视觉公司 降低神经网络的注解费用的方法和装置
CN112750067B (zh) * 2019-10-29 2024-05-07 爱思开海力士有限公司 图像处理***及其训练方法
CN112750067A (zh) * 2019-10-29 2021-05-04 爱思开海力士有限公司 图像处理***及其训练方法
CN113297896A (zh) * 2020-02-21 2021-08-24 卡尔蔡司显微镜有限责任公司 用于处理图像的方法、计算机程序产品、图像处理装置
CN113379819A (zh) * 2020-03-09 2021-09-10 辉达公司 使用神经网络来扩展图像的技术
CN111666994A (zh) * 2020-05-28 2020-09-15 平安科技(深圳)有限公司 样本图像数据增强方法、装置、电子设备及存储介质
CN111797790A (zh) * 2020-07-10 2020-10-20 北京字节跳动网络技术有限公司 图像处理方法和装置、存储介质和电子设备
CN111899191A (zh) * 2020-07-21 2020-11-06 武汉工程大学 一种文本图像修复方法、装置及存储介质
CN111899191B (zh) * 2020-07-21 2024-01-26 武汉工程大学 一种文本图像修复方法、装置及存储介质
US11853896B2 (en) 2020-12-30 2023-12-26 Lynxi Technologies Co., Ltd. Neural network model, method, electronic device, and readable medium
CN112686381A (zh) * 2020-12-30 2021-04-20 北京灵汐科技有限公司 神经网络模型、方法、电子设备及可读介质
CN113298038A (zh) * 2021-06-21 2021-08-24 东北大学 用于辅助诊断ad的多频脑网络区分子网络对的构建方法
CN113298038B (zh) * 2021-06-21 2023-09-19 东北大学 用于辅助诊断ad的多频脑网络区分子网络对的构建方法
WO2022269382A1 (en) * 2021-06-23 2022-12-29 International Business Machines Corporation Masking composite payloads using graphs
GB2622533A (en) * 2021-06-23 2024-03-20 Ibm Masking composite payloads using graphs
US11949667B2 (en) 2021-06-23 2024-04-02 International Business Machines Corporation Masking composite payloads using policy graphs
CN116612103A (zh) * 2023-06-01 2023-08-18 中国建筑科学研究院有限公司 一种基于机器视觉的建筑结构裂缝智能检测方法及其***
CN116612103B (zh) * 2023-06-01 2023-12-15 中国建筑科学研究院有限公司 一种基于机器视觉的建筑结构裂缝智能检测方法及其***

Also Published As

Publication number Publication date
CA3002198A1 (en) 2018-11-02
EP3399466A1 (en) 2018-11-07
US20180322366A1 (en) 2018-11-08
US10262236B2 (en) 2019-04-16

Similar Documents

Publication Publication Date Title
CN108830827A (zh) 神经网络训练图像生成***
EP3407292B1 (en) Neural network point cloud generation system
CN110516695A (zh) 面向医学图像分类的对抗样本生成方法及***
CN108694712A (zh) 设备损坏预测***
US10482609B2 (en) Optical flow determination system
Khan et al. Comparative study of hand gesture recognition system
CN105426870A (zh) 一种人脸关键点定位方法及装置
CN110009057A (zh) 一种基于深度学习的图形验证码识别方法
CN105426882B (zh) 一种人脸图像中快速定位人眼的方法
Uluturk et al. Recognition of leaves based on morphological features derived from two half-regions
Kitchen et al. Deep generative adversarial neural networks for realistic prostate lesion MRI synthesis
CN110059656B (zh) 基于卷积对抗生成神经网络的白细胞分类方法及***
WO2019053052A1 (en) METHOD FOR (RE-) TRAINING MACHINE LEARNING COMPONENT
EP3739495A3 (en) Machine learning based on virtual and real data
CN109523629A (zh) 一种基于物理仿真的物体语义和位姿数据集生成方法
CN109635653A (zh) 一种植物识别方法
CN112907614A (zh) 基于深度特征融合的yolov5-segnet绝缘子串轮廓提取方法
Clouthier et al. Development and validation of a deep learning algorithm and open-source platform for the automatic labelling of motion capture markers
CN111222379A (zh) 一种手部检测方法及装置
Luis-Pérez et al. Control of a service robot using the mexican sign language
Alekseev et al. Simulation images of external objects in a virtual simulator for training human-machine systems operators
CN107220589A (zh) 一种基于elm与hmm的序列飞机目标识别方法
CN106600635A (zh) 一种基于小子样的红外目标辐射特性仿真模型校核验证方法
CN112990154A (zh) 一种数据处理方法、计算机设备以及可读存储介质
CN107024480A (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