Anomaly detection using image-based physical characterization

US10664966B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10664966-B2
Application numberUS-201815879530-A
CountryUS
Kind codeB2
Filing dateJan 25, 2018
Priority dateJan 25, 2018
Publication dateMay 26, 2020
Grant dateMay 26, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An aspect of the invention includes reading a scale in image data representing an image of physical characteristics and resizing at least a portion of the image data to align with target image data representing a target image based at least in part on the scale to form resized image data representing one or more resized images. Noise reduction is applied to the resized image data to produce test image data representing one or more test images. A best fit analysis is performed on the test image data with respect to the target image data. Test image data having the best fit are stored with training image data representing classification training images indicative of one or more recognized features. An anomaly in unclassified image data representing an unclassified image is identified based at least in part on an anomaly detector as trained using the classification training images.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method for anomaly detection, the method comprising: reading, by a processor, a scale in image data representing an image of a plurality of physical characteristics, wherein the scale is determined by reading pixel data of the image data into a two-dimensional matrix, dissecting the two-dimensional matrix to retain a scaling portion of the image data expected to graphically depict scaling information based on a known format, and analyzing the scaling portion of the image data expected to graphically depict scaling information to identify a legend label; resizing, by the processor, at least a portion of the image data to align with target image data representing a target image of one or more structures based at least in part on the scale to form resized image data representing one or more resized images; applying, by the processor, noise reduction to the resized image data to produce test image data representing one or more test images; performing, by the processor, a best fit analysis on the test image data with respect to the target image data to determine a best fit; storing the test image data of at least one of the test images having the best fit with training image data representing a plurality of classification training images indicative of one or more recognized features; and identifying an anomaly in unclassified image data representing an unclassified image based at least in part on an anomaly detector as trained using the classification training images. 2. The computer-implemented method of claim 1 , wherein the anomaly detector is trained for structural and defect recognition using machine learning based at least in part on the training image data representing the classification training images. 3. The computer-implemented method of claim 1 , wherein analyzing the portion of the image data expected to graphically depict scaling information comprises building a training set of data to recognize a plurality of different legend labels. 4. The computer-implemented method of claim 1 , further comprising: extracting, by the processor, a plurality of image cuts from the image data by identifying a central portion of the image and randomly selecting a plurality of image blocks in proximity to the central portion of the image. 5. The computer-implemented method of claim 4 , wherein resizing at least a portion of the image data comprises selecting a size of the image blocks to match a pixel count of the target image data. 6. The computer-implemented method of claim 1 , wherein the resized image data comprise gray-scale image data representing one or more gray-scale images and applying noise reduction comprises: performing edge detection with filtering on the gray-scale image data to identify a plurality of features comprising one or more of the physical characteristics that are at least partially observable in the gray-scale image data; and applying two or more different colors to the plurality of features through re-coloring to convert the resized image data into smoothed color image data to highlight the plurality of features. 7. The computer-implemented method of claim 1 , wherein performing the best fit analysis on the test image data with respect to the target image data comprises: determining a difference value between the test image data and the target image data; incrementally rotating either the test image data or the target image data and determining the difference value after rotation; and identifying the best fit as the test image data representing one of the test images having a lowest difference value in comparison to the target image data after rotation. 8. A computer program product for anomaly detection, the computer program product comprising: a non-transitory computer readable storage medium readable by a processing circuit and storing program instructions for execution by the processing circuit for performing: reading a scale in image data representing an image of a plurality of physical characteristics, wherein the scale is determined by reading pixel data of the image data into a two-dimensional matrix, dissecting the two-dimensional matrix to retain a scaling portion of the image data expected to graphically depict scaling information based on a known format, and analyzing the scaling portion of the image data expected to graphically depict scaling information to identify a legend label; resizing at least a portion of the image data to align with target image data representing a target image of one or more structures based at least in part on the scale to form resized image data representing one or more resized images; applying noise reduction to the resized image data to produce test image data representing one or more test images; performing a best fit analysis on the test image data with respect to the target image data to determine a best fit; storing the test image data of at least one of the test images having the best fit with training image data representing a plurality of classification training images indicative of one or more recognized features; and identifying an anomaly in unclassified image data representing an unclassified image based at least in part on an anomaly detector as trained using the classification training images. 9. The computer program product of claim 8 , wherein the anomaly detector is trained for structural and defect recognition using machine learning based at least in part on the training image data representing the classification training images. 10. The computer program product of claim 8 , wherein analyzing the portion of the image data expected to graphically depict scaling information comprises building a training set of data to recognize a plurality of different legend labels. 11. The computer program product of claim 8 , wherein the program instructions are further executable to cause the processing circuit to: extract a plurality of image cuts from the image data by identifying a central portion of the image and randomly selecting a plurality of image blocks in proximity to the central portion of the image. 12. The computer program product of claim 8 , wherein the resized image data comprise gray-scale image data representing one or more gray-scale images and applying noise reduction comprises: performing edge detection with filtering on the gray-scale image data to identify a plurality of features comprising one or more of the physical characteristics that are at least partially observable in the gray-scale image data; and applying two or more different colors to the plurality of features through re-coloring to convert the resized image data into smoothed color image data to highlight the plurality of features. 13. The computer program product of claim 8 , wherein performing the best fit analysis on the test image data with respect to the target image data comprises: determining a difference value between the test image data and the target image data; incrementally rotating either the test image data or the target image data and determining the difference value after rotation; and identifying the best fit as the test image data representing one of the test images having a lowest difference value in comparison to the target image data after rotation. 14. A processing system for anomaly detection, comprising: one or more types of memory; and at least one processor communicatively coupled with the one or more types of memory, the at least one processor configured to: read a scale in image data representing an image of a plurality of physical characteristics, wherein the scale is determined by readi

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10664966B2 cover?
An aspect of the invention includes reading a scale in image data representing an image of physical characteristics and resizing at least a portion of the image data to align with target image data representing a target image based at least in part on the scale to form resized image data representing one or more resized images. Noise reduction is applied to the resized image data to produce tes…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06T7/0004. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 26 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).