Imaging segmentation using multi-scale machine learning approach

US9684967B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9684967-B2
Application numberUS-201514921579-A
CountryUS
Kind codeB2
Filing dateOct 23, 2015
Priority dateOct 23, 2015
Publication dateJun 20, 2017
Grant dateJun 20, 2017

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.

A robust segmentation technique based on multi-layer classification technique to identify the lesion boundary is described. The inventors have discovered a technique based on training several classifiers such that to classify each pixel as lesion versus normal Each classifier is trained on a specific range of image resolutions. Then, for a new test image, the trained classifiers are applied on the image. Then by fusing the prediction results in pixel level a probability map is generated. In the next step, a thresholding method is applied to convert the probability map to a binary mask, which determines a mole border.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-based method for segmenting an image to identify a border using supervised machine learning, the method comprising: a training phase including a) accessing a training image set with at least one training image, wherein each training image includes border coordinates; b) generating a discrete number of training sub-sections of the training image within a given set of numbers; c) labeling each of the training sub-sections into one of a first category and a second category; d) extracting low level features for the first category into a first classifier; e) extracting low level features for the second category into a second classifier; f) training a binary classifier on whether it is one of a boundary type or non-boundary type; repeating a through f until each discrete number of sub-sections in the given set of numbers has been generated for each image in the training image set; a segmentation phase including g) accessing an image set with at least one image; h) selecting a discrete number of image sub-sections of the image within the given set of numbers; i) applying a trained classifier to each image sub-section for the discrete number of image sub-sections, the classifier representing a probability that the image sub-section is the boundary type; j) outputting of classifiers and generating a probability map then overlaying the probability map on other probability maps generated from other classifiers containing the image sub-section; k) in response to the overlaid trained classifier being above a settable threshold, identifying the image sub-section as a border segment; and repeating g through k until each discrete number of sub-sections in the given set of numbers has been generated for each image in the image set. 2. The computer-based method of claim 1 , wherein the boundary type is a lesion and the non-boundary type is skin. 3. The computer-based method of claim 1 , wherein the extracting low level features for the first category into a first classifier includes using one of a color correlogram function, a wavelet texture function, color histogram function, a color wavelet function, an edge histogram function, GIST descriptor function, a multi scale local binary pattern function, or a combination thereof. 4. The computer-based method of claim 3 , wherein the extracting low level features for the second category into a second classifier includes using one of a color correlogram function, a wavelet texture function, color histogram function, a color wavelet function, an edge histogram function, GIST descriptor function, a multi scale local binary pattern function, or a combination thereof. 5. The computer-based method of claim 1 , wherein the generating a discrete number of training sub-sections of an image in the training image set includes generating each of the sub-sections as a superpixel. 6. The computer-based method of claim 1 , wherein the applying a trained classifier to each image sub-section for the discrete number of image sub-sections, includes applying an average weight to each classifier. 7. The computer-based method of claim 1 , wherein the applying a trained classifier to each image sub-section for the discrete number of image sub-sections, includes applying a weight to each classifier using an inference engine and a size of the sub-sections, confidence of classifier, and information regarding neighboring sub-sections. 8. The computer-based method of claim 1 , wherein the applying a trained classifier to each image sub-section for the discrete number of image sub-sections, includes applying a weight to each classifier using an inference engine and dermoscopic features of central dots, scattered dots, peripheral globules, eccentric globules, diffuse blue/grey dots, central globules, uniform globules, cobblestone pattern, or a combination thereof. 9. The computer-based method of claim 8 , wherein the dermoscopic features include of central dots, scattered dots, peripheral globules, eccentric globules, diffuse blue/grey dots, central globules, uniform globules, cobblestone pattern, or a combination thereof. 10. A system for segmenting an image to identify a border using supervised machine learning, the system comprising: a memory; a processor communicatively coupled to the memory, where the processor is configured to perform a training phase including a) accessing a training image set with at least one training image, wherein each training image includes border coordinates; b) generating a discrete number of training sub-sections of the training image within a given set of numbers; c) labeling each of the training sub-sections into one of a first category and a second category; d) extracting low level features for the first category into a first classifier; e) extracting low level features for the second category into a second classifier; f) training a binary classifier on whether it is one of a boundary type or non-boundary type; repeating a through f until each discrete number of sub-sections in the given set of numbers has been generated for each image in the training image set; a segmentation phase including g) accessing an image set with at least one image; h) selecting a discrete number of image sub-sections of the image within the given set of numbers; i) applying a trained classifier to each image sub-section for the discrete number of image sub-sections, the classifier representing a probability that the image sub-section is the boundary type; j) outputting of classifiers and generating a probability map then overlaying the probability map on other probability maps generated from other classifiers containing the image sub-section; k) in response to the overlaid trained classifier being above a settable threshold, identifying the image sub-section as a border segment; and repeating g through k until each discrete number of sub-sections in the given set of numbers has been generated for each image in the image set. 11. The system of claim 10 , wherein the boundary type is a lesion and the non-boundary type is skin. 12. The system of claim 10 , wherein the extracting low level features for the first category into a first classifier includes using one of a color correlogram function, a wavelet texture function, color histogram function, a color wavelet function, an edge histogram function, GIST descriptor function, a multi scale local binary pattern function, or a combination thereof. 13. The system of claim 12 , wherein the extracting low level features for the second category into a second classifier includes using one of a color correlogram function, a wavelet texture function, color histogram function, a color wavelet function, an edge histogram function, GIST descriptor function, a multi scale local binary pattern function, or a combination thereof. 14. The system of claim 10 , wherein the generating a discrete number of training sub-sections of an image in the training image set includes generating each of the sub-sections as a superpixel. 15. The system of claim 10 , wherein the applying a trained classifier to each image sub-section for the discrete number of image sub-sections, includes applying an average weight to each classifier. 16. The system of claim 10 , wherein the applying a trained classifier to each image sub-section for the discrete number of image sub-sections, includes applying a weight to each classifier using an inference engine and a size of the sub-sections, confidence of classifier, and information regarding neighboring sub-sections. 17. The system of claim

Assignees

Inventors

Classifications

  • Obtaining sets of training patterns; Bootstrap methods, e.g. bagging or boosting · CPC title

  • G06V10/44Primary

    Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components · CPC title

  • Edge detection · CPC title

  • Validation; Performance evaluation; Active pattern learning techniques · CPC title

  • Classification techniques · CPC title

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 US9684967B2 cover?
A robust segmentation technique based on multi-layer classification technique to identify the lesion boundary is described. The inventors have discovered a technique based on training several classifiers such that to classify each pixel as lesion versus normal Each classifier is trained on a specific range of image resolutions. Then, for a new test image, the trained classifiers are applied on …
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06V10/44. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 20 2017 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).