IP Library › Granted Patent US 12,367,581
Granted Patent B1
US 12,367,581 · App. 18/943,415 · Granted Jul 22, 2025

Systems and methods for skin color classification

Inventors: Abderrachid Hamrani (Miami, FL); Anuradha Godavarty (Miami, FL)
Assignee: The Florida International University Board of Trustees
G06T7/0012A61B5/0059A61B5/445A61B5/742G06T2207/10004G06T2207/20016G06T2207/20048G06T2207/20076G06T2207/20081G06T2207/30088
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,367,581
App. No.
18/943,415
Granted
Jul 22, 2025
Kind
B1
Abstract

Systems and methods for classification and/or analysis of skin color(s) are provided. The technology integrates artificial intelligence (AI) with dermatology to enhance skin color classification. The unique matching technique aligns skin images with the Fitzpatrick skin type palette through Euclidean distance matching, achieving higher precision in skin color classification compared to conventional methods.

Claims (60)

1. A system for classification of skin color, the system comprising:

a processor; and

a machine-readable medium in operable communication with the processor and having instructions stored thereon that, when executed by the processor, perform the following steps:

i) receiving first data of at least one image of skin of a subject;

ii) transforming the at least one image of the skin of the subject from an original color space to a standardized color space to give standardized data;

iii) using an unsupervised learning model to perform clustering and matching on the standardized data to give clustered data; and

iv) matching cluster centers from the clustered data to cluster centers of a Fitzpatrick skin type (FST) to classify each image of the skin of the subject into an FST color,

step iii) comprising resizing images of the standardized data, reshaping the images of the standardized data, and iteratively applying the unsupervised learning model until the clustered data is obtained, and

step iv) comprising calculating color distances, between the cluster centers from the clustered data and the cluster centers of the FST, using a colorimetry metric, followed by matching each cluster centered from the clustered data with a nearest cluster center of the FST based on the calculated color distances.

2. The system according to claim 1 , the standardized color space being LAB color space.

3. The system according to claim 1 , the subject being a human subject.

4. The system according to claim 1 , the system further comprising a display in operable communication with at least one of the processor and the machine-readable medium, and

the instructions when executed further comprising:

v) generating a visualization of colors from the at least one image of the skin of the subject with corresponding respective FST colors; and

vi) displaying the visualization on the display.

5. The system according to claim 1 , the system further comprising a ground truth device configured for ground truth classification of the at least one image of the skin of the subject, and

the instructions when executed further comprising:

vii) providing the classification of each image to a clinician to compare to ground truth classifications of each image obtained from the ground truth device.

6. The system according to claim 1 , the unsupervised learning model being K-means, K-means-PCA, K-means mini-batch, DBSCAN, HDBSCAN, OPTICS, a hierarchical model, a Gaussian mixture model, fuzzy C-means, affinity propagation, mean shift, or spectral clustering.

7. The system according to claim 1 , the unsupervised learning model being K-means.

8. The system according to claim 1 , the instructions when executed further comprising:

viii) providing the classification of each image to a clinician to use in diagnosis of a medical condition of the subject.

9. The system according to claim 8 , the medical condition being at least one of diabetes and a diabetic foot ulcer.

10. A method for classification of skin color, the method comprising:

i) receiving first data of at least one image of skin of a subject;

ii) transforming the at least one image of the skin of the subject from an original color space to a standardized color space to give standardized data;

iii) using an unsupervised learning model to perform clustering and matching on the standardized data to give clustered data; and

iv) matching cluster centers from the clustered data to cluster centers of a Fitzpatrick skin type (FST) to classify each image of the skin of the subject into an FST color,

step iii) comprising resizing images of the standardized data, reshaping the images of the standardized data, and iteratively applying the unsupervised learning model until the clustered data is obtained, and

step iv) comprising calculating color distances, between the cluster centers from the clustered data and the cluster centers of the FST, using a colorimetry metric, followed by matching each cluster center from the clustered data with a nearest cluster center of the FST based on the calculated color distances.

11. The method according to claim 10 , the standardized color space being LAB color space.

12. The method according to claim 10 , the subject being a human subject.

13. The method according to claim 10 , further comprising:

v) generating a visualization of colors from the at least one image of the skin of the subject with corresponding respective FST colors; and

vi) displaying the visualization on a display.

14. The method according to claim 10 , further comprising:

vii) providing the classification of each image to a clinician to compare to ground truth classifications of each image obtained from a ground truth device.

15. The method according to claim 10 , the unsupervised learning model being K-means, K-means-PCA, K-means mini-batch, DBSCAN, HDBSCAN, OPTICS, a hierarchical model, a Gaussian mixture model, fuzzy C-means, affinity propagation, mean shift, or spectral clustering.

16. The method according to claim 10 , the unsupervised learning model being K-means.

17. The method according to claim 10 , further comprising:

viii) using the classification of each image to use in diagnosis of a medical condition of the subject.

18. The method according to claim 17 , the medical condition being at least one of diabetes and a diabetic foot ulcer.

19. A system for classification of skin color, the system comprising:

a processor;

a display in operable communication with the processor; and

a machine-readable medium in operable communication with the processor and having instructions stored thereon that, when executed by the processor, perform the following steps:

i) receiving first data of at least one image of skin of a subject;

ii) transforming the at least one image of the skin of the subject from an original color space to a standardized color space to give standardized data;

iii) using an unsupervised learning model to perform clustering and matching on the standardized data to give clustered data;

iv) matching cluster centers from the clustered data to cluster centers of a Fitzpatrick skin type (FST) to classify each image of the skin of the subject into an FST color;

v) generating a visualization of colors from the at least one image of the skin of the subject with corresponding respective FST colors;

vi) displaying the visualization on the display; and

vii) providing the classification of each image to a clinician to compare to ground truth classifications of each image obtained from a ground truth device,

the standardized color space being LAB color space,

the subject being a human subject,

the unsupervised learning model being K-means,

step iii) comprising resizing images of the standardized data, reshaping the images of the standardized data, and iteratively applying the unsupervised learning model until the clustered data is obtained, and

step iv) comprising calculating color distances, between the cluster centers from the clustered data and the cluster centers of the FST, using a colorimetry metric, followed by matching each cluster center from the clustered data with a nearest cluster center of the FST based on the calculated color distances.

20. The system according to claim 19 , the instructions when executed further comprising:

viii) providing the classification of each image to the clinician to use in diagnosis of a medical condition of the subject.

Assignments (2)
LICENSE Recorded Jan 23, 2026
From: FLORIDA INTERNATIONAL UNIVERSITY
To: NATIONAL INSTITUTES OF HEALTH
Reel/Frame 074493/0979 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2025
From: HAMRANI, ABDERRACHID; GODAVARTY, ANURADHA
To: THE FLORIDA INTERNATIONAL UNIVERSITY BOARD OF TRUSTEES
Reel/Frame 069944/0138 →
References Cited (13)
US 6215893B1 · Leshem · 2001 [cited by examiner]
US 11350826B2 · Secco · 2022 [cited by examiner]
US 20100121201A1 · Papaioannou · 2010 [cited by examiner]
US 20100185064A1 · Bandic · 2010 [cited by examiner]
US 20170076446A1 · Pedersen · 2017 [cited by examiner]
US 20180279943A1 · Budman · 2018 [cited by examiner]
N. Mehmood, S. J. Khan and M. Rashid, “K-means Clustering-based Color Segmentation on Vitiligo Skin Lesion,” 2022 International Conference on Emerging Trends in Smart Technologies (ICETST), Karachi, Pakistan, 2022, pp. … [cited by examiner]
Adelekun, Ademide et al. “Skin color in dermatology textbooks: an updated evaluation and analysis.” Journal of the American Academy of Dermatology 84.1 (2021): 194-196. [cited by applicant]
Ho, Byron K. et al. “Color bar tool for skin type self-identification: a cross sectional study.” Journal of the American Academy of Dermatology 73.2 (2015): 312. [cited by applicant]
Kaile, Kacie et al. “Machine learning algorithms to classify Fitzpatrick skin types during tissue oxygenation mapping.” Optical Tomography and Spectroscopy. Optica Publishing Group, 2022. [cited by applicant]
Leizaola, Daniela et al. “Deep learning algorithms to classify Fitzpatrick skin types for smartphone-based NIRS imaging device (Erratum).” Next-Generation Spectroscopic Technologies XV. vol. 12516. SPIE, 2024. [cited by applicant]
Marguier, Joanna et al. “Assessing human skin color from uncalibrated images.” International Journal of Imaging Systems and Technology 17.3 (2007): 143-151. [cited by applicant]
Sobhan, Masrur et al. “Subject skin tone classification with implications in wound imaging using deep learning.” 2022 International Conference on Computational Science and Computational Intelligence (CSCI). IEEE, 2022. [cited by applicant]