IP Library › Granted Patent US 12,731,379
Granted Patent B2
US 12,731,379 · App. 17/934,182 · Granted Sep 8, 2026

Calibrating output from an image classifier

Inventors: Jack Greenhalgh (London, GB); Polychronis Kemos (London, GB); David Bazaga Garcia (London, GB); Neil Daly (Redwood City, CA)
Assignee: Skin Analytics Ltd
G06V10/765G06T7/0012G06V10/766G06V10/776G06T2207/30088G06T2207/30096G06V2201/03
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,731,379
App. No.
17/934,182
Granted
Sep 8, 2026
Kind
B2
Abstract

An apparatus for calibrating output from an image classifier. The apparatus has an image classifier trained to compute, from an image, confidence values for each of a plurality of skin conditions potentially depicted in the image. The apparatus has a processor to compute a probability score for at least one skin condition by adjusting an associated confidence value using information from an incidence corrected data set which is a plurality of images resampled according to data about an incidence of the skin condition in a population from which the image was captured.

Claims (24)

1 . A computer-implemented method of calibrating output from an image classifier, the method comprising the steps of:

using the image classifier to compute, from an image, confidence values for each of a plurality of skin conditions potentially depicted in the image;

computing a probability score for each skin condition by adjusting the confidence values using information from an incidence corrected data set which is a plurality of images resampled according to data about an incidence of the skin conditions in a population from which the image was captured so that the incidence corrected data set contains a number of images of each skin condition which reflects incidence of each skin condition in the population,

wherein the probability score for each skin condition is computed using a neural network to perform regression to predict the probability score for each skin condition from the confidence value for each skin condition, or using a Support Vector Regression (SVR) algorithm trained to predict the probability score for each skin condition from the confidence value for each skin condition; and

sending a selected skin condition of the plurality of skin conditions, the probability score for the selected skin condition, or both, to a display.

2 . The computer-implemented method of claim 1 , wherein the incidence corrected data set comprises images resampled from a validation data set of the image classifier.

3 . The computer-implemented method of claim 1 , wherein the data about the incidence of the skin conditions is obtained from an incidence data store using information about a geographical location where the image was captured, or information about a type of health care facility where the image was captured.

4 . The computer-implemented method of claim 3 , wherein the information about geographical location or type of health care facility is received as a result of user input at a user interface.

5 . The computer-implemented method of claim 1 , wherein the regression performed by the neural network is a first order logistic regression.

6 . The computer-implemented method of claim 1 , further comprising selecting one of the skin conditions to be ruled out for a patient depicted in the image, by comparing each confidence value to a corresponding decision threshold having been computed from a plurality of validation images of the image classifier, and sending a probability score for the skin condition to be ruled out to the display.

7 . The computer-implemented method of claim 1 , further comprising selecting one of the skin conditions as a highest likelihood skin condition for a patient depicted in the image, by comparing each confidence value to a corresponding decision threshold having been computed from a plurality of validation images of the image classifier, in a specified order and sending a probability score for the highest likelihood skin condition to the display.

8 . The computer-implemented method of claim 7 comprising sending the image to the display for display adjacent to the probability score for the highest likelihood skin condition and a graphical representation of the probability score.

9 . The computer-implemented method of claim 7 comprising displaying the probability score for the highest likelihood skin condition as a percentile of training data used to train the image classifier.

10 . The computer-implemented method of claim 1 , further comprising displaying a table with a column for skin condition and a column for probability score.

11 . The computer-implemented method of claim 1 , further comprising displaying a list of skin conditions which exceed an associated decision threshold, in order of probability score.

12 . An apparatus for calibrating output from an image classifier, the apparatus comprising:

an image classifier trained to compute, from an image, confidence values for each of a plurality of skin conditions potentially depicted in the image;

a processor to compute a probability score for each skin condition by adjusting the confidence values using information from an incidence corrected data set which is a plurality of images resampled according to data about an incidence of the skin conditions in a population from which the image was captured so that the incidence corrected data set contains a number of images of each skin condition which reflects incidence of each skin condition in the population, wherein the probability score for each skin condition is computed using a neural network to perform regression to predict the probability score for each skin condition from the confidence value for each skin condition, or using a Support Vector Regression (SVR) algorithm trained to predict the probability score for each skin condition from the confidence value for each skin condition; and

a display operable to display a selected skin condition of the plurality of skin conditions, the probability score for the selected skin condition, or both.

13 . A dermascope imaging device comprising a processor and storage having instructions which when executed by the processor:

compute, from an image, confidence values for each of a plurality of skin conditions potentially depicted in the image;

compute a probability score for at least one of the skin conditions by adjusting the confidence value for the skin condition using information from an incidence corrected data set which is a plurality of images resampled according to data about an incidence of the skin condition in a population from which the image was captured so that the incidence corrected data set contains a number of images of each skin condition which reflects incidence of each skin condition in the population,

wherein the probability score for each skin condition is computed using a neural network to perform regression to predict the probability score for each skin condition from the confidence value for each skin condition, or using a Support Vector Regression (SVR) algorithm trained to predict the probability score for each skin condition from the confidence value for each skin condition; and

send a selected skin condition of the plurality of skin conditions, the probability score for the selected skin condition, or both, to a display.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2022
From: GREENHALGH, JACK; KEMOS, POLYCHRONIS; BAZAGA GARCIA, DAVID; DALY, NEIL
To: SKIN ANALYTICS LTD
Reel/Frame 061174/0035 →
Continuity (1)
Related Publication 20240096061A1 · Mar 21, 2024
References Cited (18)
US 10878567B1 · Abid · 2020 [cited by examiner]
US 20120066163A1 · Balls · 2012 [cited by examiner]
US 20160155069A1 · Hoover · 2016 [cited by examiner]
US 20190244287A1 · Prasad Datta · 2019 [cited by examiner]
US 20200107787A1 · Sarkaria · 2020 [cited by examiner]
US 20210169336A1 · Sanchez · 2021 [cited by examiner]
US 20220036194A1 · Sundaresan · 2022 [cited by examiner]
US 20220156929A1 · Wang · 2022 [cited by examiner]
US 20230127401A1 · Bekelman · 2023 [cited by examiner]
Rodriguez-Diaz Eladio; Methods and Systems for Determining an Object Map; 2021 (Year: 2021). [cited by examiner]
Wang Lu; An Apparatus and Method for Moderating a Skin Lesion Detection Model; 2022 (Year: 2022). [cited by examiner]
Sahu Swapnasarit; Data Correctness Optimization; 2021 (Year: 2021). [cited by examiner]
Bhattachary A; Method and System for Classification of Endoscopic Images Using Deep Decision Networks (Year: 2017). [cited by examiner]
Abid Abdellatif; System to Collect and Identify Skin Conditions From Images and Expert Knowledge; 2021 (Year: 2021). [cited by examiner]
International Search Report and Written Opinion dated Sep. 11, 2023 for PCT Application PCT/EP2023/069334, pp. 1-13. [cited by applicant]
Filho, Telmo , et al., “Classifier Calibration: How to assess and improve predicted class probabilities: a survey”, arxiv.org, Cornell University Library, 201 Olin Library Cornell University Ithaca, NY, Dec. 20, 2021, p… [cited by applicant]
Jacob, Carse , et al., “Calibration of Deep Medical Image Classifiers: An Empirical Comparison Using Dermatology and Histopathology Datasets”, Sep. 14, 2022, pp. 89-99. [cited by applicant]
Mozafari, Azadeh , et al., “Unsupervised Temperature Scaling: An Unsupervised Post-Processing Calibration Method of Deep Networks”, arxiv.org, Cornell University Library, 201 Olin Library Cornell University Ithaca, NY, … [cited by applicant]