IP Library Granted Patent US 10,219,736
Granted Patent B2
US 10,219,736 · App. 15/362,446 · Granted Mar 5, 2019

Methods and arrangements concerning dermatology

Inventors: Bruce L. Davis (Lake Oswego, OR); Tony F. Rodriguez (Portland, OR); John Stach (Portland, OR); Geoffrey B. Rhoads (West Linn, OR)
Assignee: Digimarc Corporation
A61B5/441A61B5/0075A61B5/0077A61B5/1032A61B5/1034A61B5/444A61B5/445A61B5/4806A61B5/6898A61B5/7246A61B5/7278A61B5/743A61B5/7425A61B5/7485G06F16/245G06F16/248G06F19/00G06F19/3418G06T5/40G06T7/0012G10L19/018G16H50/20G16H50/70A61B5/7282A61B2576/02G06T2207/30088Y02A90/26
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 10,219,736
App. No.
15/362,446
Granted
Mar 5, 2019
Kind
B2
Abstract

Reference imagery of dermatological conditions is compiled in a crowd-sourced database (contributed by clinicians and/or the lay public), together with associated diagnosis information. A user later submits a query image to the system (e.g., captured with a smartphone). Image-based derivatives for the query image are determined (e.g., color histograms, FFT-based metrics, etc.), and are compared against similar derivatives computed from the reference imagery. This comparison identifies diseases that are not consistent with the query image, and such information is reported to the user. Depending on the size of the database, and the specificity of the data, 90% or more of candidate conditions may be effectively ruled-out, possibly sparing the user from expensive and painful biopsy procedures, and granting some peace of mind (e.g., knowledge that an emerging pattern of small lesions on a forearm is probably not caused by shingles, bedbugs, malaria or AIDS). A great number of other features and arrangements are also detailed.

Claims (39)

1. A method employing a camera-equipped smartphone, comprising:

optically-capturing first data representing a part of a patient's body that evidences a symptom of a possible pathological condition, using said smartphone;

processing said first data, said processing including deriving features therefrom, said processing including applying data to an input layer of a neural network classifier, the neural network including layers of neurons having weighted connections therebetween, the weights having been determined in a supervised learning process, the neural network including an output layer of neurons that provide output data in accordance with weighted combinations of inputs thereto, based at least in part on said derived features, said features including one or more features drawn from a first list consisting of: (a) 3D skin microtopology data, (b) histogram data, (c) image data gathered under plural different spectrally tuned illumination conditions, (d) data that decomposes input imagery into plural components of different frequencies, angular orientations, phases and/or magnitudes, (e) features characterized in each of between 4 and 20 different color channels, and (f) wavelet transform data;

from the output data, determining result information, said determining including identifying plural particular pathological conditions that the neural network classifier concludes is inconsistent with the pathological condition evidenced by said depicted part of the body; and

reporting, to the patient, a name of plural of said identified pathological conditions that the neural network classifier concludes is inconsistent with the pathological condition evidenced by said depicted part of the body;

wherein the method serves to reduce patient worry that the patient may be suffering from any of said plural reported conditions.

2. The method of claim 1 in which the first imagery depicts said part of the body at a first time, and the method further includes:

receiving second imagery depicting said part of the body at a second time, later than the first time;

determining data about a change in said symptom between the first and second times, based on said first and second imagery; and

using said determined data in said identifying the plural particular pathological conditions that is not the pathological condition evidenced by said depicted part of the body.

3. The method of claim 1 that further includes determining, from said output data, plural candidate pathological conditions that are consistent with said received first imagery, and presenting a listing of said candidate conditions to the patient, ranked by probability.

4. The method of claim 1 in which the first imagery includes a known object distinct from the body, and the method includes determining a camera pose relative to the body based on apparent geometrical distortion of the object in said imagery, and applying a corrective counter-distortion to the first imagery to account for said apparent geometrical distortion.

5. A non-transitory computer readable medium containing software instructions operable to configure a system to perform acts including:

receiving first optically-captured data representing a part of a mammalian body that evidences a symptom of a possible pathological condition;

processing said first data, said processing including deriving features therefrom, said processing including applying data to an input layer of a neural network, the network including layers of neurons having weighted connections therebetween, the weights having been determined in a supervised learning process, the neural network including an output layer of neurons that provide output data in accordance with weighted combinations of inputs thereto, based at least in part on said derived features, said features including one or more features drawn from a first list consisting of: (a) 3D skin microtopology data, (b) histogram data, (c) image data gathered under plural different spectrally tuned illumination conditions, (d) data that decomposes input imagery into plural components of different frequencies, angular orientations, phases and/or magnitudes, (e) features characterized in each of between 4 and 20 different color channels, and (f) wavelet transform data;

from the output data, determining result information, said determining including identifying plural particular pathological conditions that the neural network concludes is inconsistent with the pathological condition evidenced by said depicted part of the body; and

reporting, to a user, a name of plural of said identified pathological conditions that the neural network concludes is inconsistent with the pathological condition evidenced by said depicted part of the body;

wherein the system configured by said instructions serves to reduce patient worry that the patient may be suffering from any of said plural reported conditions.

6. A mobile device including a camera, a screen, a processor, and a memory, the memory containing software instructions operable to configure the device to perform acts including:

applying imagery captured by the camera to an input layer of a neural network, the network including layers of neurons having weighted connections therebetween, the weights having been determined in a supervised learning process, the neural network including an output layer of neurons that provide output data in accordance with weighted combinations of inputs thereto;

from the output data, determining result information, said determining including identifying plural particular pathological conditions that the neural network concludes is inconsistent with a pathological condition of a mammalian body depicted in the captured imagery; and

reporting, to a user, a name of plural of said identified pathological conditions that the neural network concludes is inconsistent with the pathological condition depicted in the captured imagery;

wherein the mobile device serves to reduce patient worry that the patient may be suffering from any of said plural reported conditions.

7. The method of claim 1 wherein said features include 3D skin microtopology data.

8. The method of claim 1 wherein said features include histogram data.

9. The method of claim 8 wherein said features include a 3D histogram.

10. The method of claim 8 wherein said features include a histogram identifying frequency of occurrence of different shapes.

11. The method of claim 1 wherein said features include data that decomposes input imagery into plural components of different frequencies, angular orientations, phases and/or magnitudes.

12. The method of claim 1 wherein said features include features characterized in each of between 4 and 20 different color channels.

13. The method of claim 1 wherein said features include wavelet transform data.

14. The method of claim 1 wherein said features include one or more features computed on a first scale corresponding to a first portion of the received first data, and also includes one or more features computed on a second scale, smaller than the first scale, for each of plural second portions of the received first data that are each smaller than said first portion.

15. The method of claim 1 :

wherein said features include one or more features drawn from a smaller list consisting of: histogram data, data that decomposes input imagery into plural components of different frequencies, angular orientations, phases and/or magnitudes, and wavelet transform data; and

wherein said one or more features drawn from the smaller list are determined in each of at least five different spectral bands.

16. The method of claim 1 that further includes employing computational photography techniques to achieve an extended depth of field for data processed by the neural network.

17. The computer readable medium of claim 5 wherein said determining includes determining plural particular pathological conditions that the neural network classifier indicates are inconsistent with the pathological condition evidenced by the depicted part of the body; and the instructions are further operable to configure the system to report, to the user, the names of said plural pathological conditions.

18. The device of claim 6 wherein said determining includes determining plural particular pathological conditions that the neural network classifier indicates are inconsistent with the pathological condition evidenced by the depicted part of the body; and the instructions are further operable to configure the device to report, to the user, the names of said plural pathological conditions.

19. The method of claim 1 which includes not reporting, to the user, a name of a pathological condition that the neural network classifier concludes is consistent with the pathological condition evidenced by said depicted part of the body.

20. The method of claim 4 in which the known object is a USB plug.

Assignments (2)
ARTICLES OF CONVERSION Recorded Jun 19, 2026
From: DIGIMARC CORPORATION
To: DIGIMARC LLC
Reel/Frame 075863/0211 →
ARTICLES OF AMENDMENT OFTHE ARTICLES OF ORGANIZATION OF DIGIMARC LLC Recorded Jun 19, 2026
From: DIGIMARC LLC
To: DMRC LLC
Reel/Frame 075863/0266 →
Continuity (10)
Division 14289493 · May 28, 2014
Division 14276578 · May 13, 2014
Continuation PCTUS2014034706 · Apr 18, 2014
Continuation In Part 14206109 · Mar 12, 2014
Provisional Application 61978632 · Apr 11, 2014
Provisional Application 61813295 · Apr 18, 2013
Provisional Application 61832715 · Jun 7, 2013
Provisional Application 61836560 · Jun 18, 2013
Provisional Application 61872494 · Aug 30, 2013
Related Publication 20170143249A1 · May 25, 2017
Cited By (5)
US 12,412,197 US 12,623,047 US 12,629,061 US 12,646,044 US 12,712,081