Automated skin lesion segmentation using deep side layers

US10373312B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10373312-B2
Application numberUS-201715642717-A
CountryUS
Kind codeB2
Filing dateJul 6, 2017
Priority dateNov 6, 2016
Publication dateAug 6, 2019
Grant dateAug 6, 2019

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 method for computer-aided diagnosis of skin lesions includes obtaining a dermoscopic image, convolving the dermoscopic image in a plurality of convolutional layers, obtaining deconvolved outputs of at least two convolutional layers of the plurality of convolutional layers, obtaining side-output feature maps by applying loss functions to the deconvolved outputs of the at least two convolutional layers, obtaining a first concatenated feature map by concatenating the side-output feature maps with different first weights, obtaining a second concatenated feature map by concatenating the side-output feature maps with different second weights, and producing a final score map by convolving the first and second concatenated feature maps in a final convolutional layer followed by a loss layer. Also disclosed: a computer-readable medium embodying instructions for the method, and an apparatus configured to implement the method.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: obtaining a dermoscopic image; convolving the dermoscopic image in a plurality of convolutional layers; obtaining deconvolved outputs of at least two convolutional layers of the plurality of convolutional layers; obtaining side-output feature maps by applying loss functions to the deconvolved outputs of the at least two convolutional layers; obtaining a first concatenated feature map by concatenating the side-output feature maps with different first weights; obtaining a second concatenated feature map by concatenating the side-output feature maps with different second weights; and producing a final score map by convolving the first and second concatenated feature maps in a final convolutional layer followed by a final loss layer. 2. The method of claim 1 wherein the final loss layer directly notifies each side-output layer about the final objective of segmenting the skin lesion. 3. The method of claim 1 further comprising: obtaining a training dermoscopic image and a training final score map; convolving the training dermoscopic image in the plurality of convolutional layers; deconvolving the outputs of the at least two convolutional layers of the plurality of convolutional layers; obtaining trial side-output feature maps by applying loss functions to the deconvolved outputs of the at least two convolutional layers; obtaining a trial concatenated feature map by concatenating the trial side-output feature maps with different weights; convolving the trial concatenated feature map in the final convolutional layer followed by the final loss layer to produce a trial final score map; assessing variances of the trial final score map from the training final score map; adjusting filters of the plurality of convolutional layers in response to the variances; and repeating the preceding steps until the variances are less than a threshold variance vector. 4. The method of claim 3 further comprising adjusting deconvolution filters in response to the variances. 5. The method of claim 1 wherein the plurality of convolutional layers comprise a VGG-16 neural network. 6. The method of claim 5 wherein the at least two convolutional layers include conv2_2, conv3_3, conv4_3, and conv5_3 layers of the VGG-16 neural network. 7. The method of claim 5 wherein the plurality of convolutional layers comprise a conv5_4 layer of dimensions 14×14×512, in addition to the layers of the VGG-16 neural network, and the conv5_4 layer is one of the at least two convolutional layers. 8. A non-transitory computer readable medium embodying computer executable instructions which when executed by a computer cause the computer to perform the method of: obtaining a dermoscopic image; convolving the dermoscopic image in a plurality of convolutional layers; obtaining deconvolved outputs of at least two convolutional layers of the plurality of convolutional layers; obtaining side-output feature maps by applying loss functions to the deconvolved outputs of the at least two convolutional layers; obtaining a first concatenated feature map by concatenating the side-output feature maps with different first weights; obtaining a second concatenated feature map by concatenating the side-output feature maps with different second weights; and producing a final score map by convolving the first and second concatenated feature maps in a final convolutional layer followed by a loss layer. 9. The medium of claim 8 wherein the final loss layer directly notifies each side-output layer about the final objective of segmenting the skin lesion. 10. The medium of claim 8 , the method further comprising: obtaining a training dermoscopic image and a training final score map; convolving the training dermoscopic image in the plurality of convolutional layers; deconvolving the outputs of the at least two convolutional layers of the plurality of convolutional layers; obtaining trial side-output feature maps by applying loss functions to the deconvolved outputs of the at least two convolutional layers; obtaining a trial concatenated feature map by concatenating the trial side-output feature maps with different weights; convolving the trial concatenated feature map in the final convolutional layer followed by the loss layer to produce a trial final score map; assessing variances of the trial final score map from the training final score map; adjusting filters of the plurality of convolutional layers in response to the variances; and repeating the preceding steps until the variances are less than a threshold variance vector. 11. The medium of claim 10 , the method further comprising adjusting deconvolution filters in response to the variances. 12. The medium of claim 8 wherein the plurality of convolutional layers comprise a VGG-16 neural network. 13. The medium of claim 12 wherein the at least two convolutional layers include conv2_2, conv3_3, conv4_3, and conv5_3 layers of the VGG-16 neural network. 14. The medium of claim 12 wherein the plurality of convolutional layers comprise a conv5_4 layer of dimensions 14×14×512, in addition to the layers of the VGG-16 neural network, and the conv5_4 layer is one of the at least two convolutional layers. 15. An apparatus comprising: a memory in which computer executable instructions are stored; and at least one processor, coupled to said memory, and operative by the computer executable instructions to perform a method comprising: obtaining a dermoscopic image; convolving the dermoscopic image in a plurality of convolutional layers; obtaining deconvolved outputs of at least two convolutional layers of the plurality of convolutional layers; obtaining side-output feature maps by applying loss functions to the deconvolved outputs of the at least two convolutional layers; obtaining a first concatenated feature map by concatenating the side-output feature maps with different first weights; obtaining a second concatenated feature map by concatenating the side-output feature maps with different second weights; and producing a final score map by convolving the first and second concatenated feature maps in a final convolutional layer followed by a loss layer. 16. The apparatus of claim 15 , the method further comprising: obtaining a training dermoscopic image and a training final score map; convolving the training dermoscopic image in the plurality of convolutional layers; deconvolving the outputs of the at least two convolutional layers of the plurality of convolutional layers; obtaining trial side-output feature maps by applying loss functions to the deconvolved outputs of the at least two convolutional layers; obtaining a trial concatenated feature map by concatenating the trial side-output feature maps with different weights; convolving the trial concatenated feature map in the final convolutional layer followed by the loss layer to produce a trial final score map; assessing variances of the trial final score map from the training final score map; adjusting filters of the plurality of convolutional layers in response to the variances; and repeating the preceding steps until the variances are less than a threshold variance vector. 17. The apparatus of claim 16 , the method further comprising adjusting deconvolution filters in response to the variances. 18. The apparatus of claim 15 wherein the plurality of convolutional layers comprise a VGG-16 neural network. 19. The apparatus of claim 18 wherein the at least two convolutional

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 US10373312B2 cover?
A method for computer-aided diagnosis of skin lesions includes obtaining a dermoscopic image, convolving the dermoscopic image in a plurality of convolutional layers, obtaining deconvolved outputs of at least two convolutional layers of the plurality of convolutional layers, obtaining side-output feature maps by applying loss functions to the deconvolved outputs of the at least two convolutiona…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06T7/0012. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 06 2019 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).