IP Library › Granted Patent US 12,387,319
Granted Patent B2
US 12,387,319 · App. 17/491,623 · Granted Aug 12, 2025

Systems and methods for acne counting, localization and visualization

Inventors: Yuze Zhang (Scarborough, CA); Ruowei Jiang (Toronto, CA); Parham Aarabi (Richmond Hill, CA)
Assignee: L'Oreal
G06T7/0012A61B5/441G06T2207/20081G06T2207/20084G06T2207/30088G06T2207/30201
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,387,319
App. No.
17/491,623
Granted
Aug 12, 2025
Kind
B2
Abstract

Systems, methods and techniques provide for acne localization, counting and visualization. An image is processed using a trained model to identify objects. The model may be a deep learning (e.g. convolutional neural) network configured for object classification with a detection focus on small objects. The image may be a frontal or profile facial image, processed end to end. The model identifies and localizes different types of acne. Instances are counted and visualized such as by annotating the source image. An example annotation is an overlay identifying a type and location of each instance. Counts by acne type assist with scoring. A product and/or service may be recommended in response to the identification of the acne (e.g. the type, localization, counting and/or a score).

Claims (44)

1. A method for analyzing skin images comprising: analyzing a source image using a convolutional neural network (CNN) model configured to process the source image pixel-by-pixel and output anchor boxes indicating respective locations of instances of acne;

visualizing the instances of acne on the source image for display by overlaying annotations on the source image showing the location and type of each acne instance based on output from the CNN model;

wherein the CNN model is trained using labelled facial images to:

detect at least one type of acne in images; and

focus detection on acne occurrences in images; and

wherein the CNN model comprises: a YOLO (You Only Look Once)-based model configured to comprise a single detection layer to form a single detection YOLO-based model and further configured to output a plurality of predictions comprising a three dimensional tensor encoding bounding box, objectness, and class predictions, and wherein the plurality of predictions are filtered to eliminate redundant detections of the same acne instance, the single detection layer YOLO-based model having been fine tuned to optimize acne localization accuracy.

2. The method of claim 1 , wherein the CNN model is a deep learning neural network model configured for object classification and localization.

3. The method of claim 1 , wherein the CNN model is configured to process the source image on a pixel level, operating end-to-end to directly detect acne location.

4. The method of claim 1 , wherein the CNN model generates respective anchor boxes providing location information for each of the instances of acne detected.

5. The method of claim 4 , wherein an anchor box aspect ratio, for use to define one of the anchor boxes, is calculated using k-means clustering from acne instances identified in a dataset of images.

6. The method of claim 1 , wherein visualizing the instances of the acne indicates a respective location for each of the instances on the source image and indicates a respective type of acne for each of the instances on the source image.

7. The method of claim 1 , wherein the at least one type of acne includes one or more of retentional acne, inflammatory acne and pigmentary acne.

8. The method of claim 1 comprising determining a count of the instances of acne.

9. The method of claim 1 comprising obtaining a recommendation for one or more of a product and a service specific to treat the instances of the acne.

10. The method of claim 9 comprising communicating with an e-commerce system for making a purchase of the product or service.

11. The method of claim 9 , wherein the recommendation is generated in response to factors selected from the group: acne type, count by type, score by type, location of the acne, location of purchaser, delivery location, regulatory requirement, counter indication, gender, co-recommendation, and likelihood of user to follow use guidelines.

12. A computing system for analyzing skin images comprising circuitry configured to provide:

an interface to receive a source image and return an annotated source image which visualizes instances of acne determined by a convolutional neural network (CNN) model configured to process the source image pixel-by-pixel and output anchor boxes indicating respective locations of instances of acne;

wherein the CNN model is configured to:

focus detection on small objects in images; and

detect at least one type of acne in images; and

wherein the CNN model comprises:

a single detection layer YOLO (You Only Look Once)-based model configured to output a plurality of predictions comprising a three dimensional tensor encoding bounding box, objectness, and class predictions, and wherein the plurality of predictions are filtered to eliminate redundant detections of the same acne instance, the single detection layer YOLO-based model being fine tuned to optimize acne localization accuracy.

13. The computing system of claim 12 configured to provide:

a recommendation component configured to recommend a product and/or service to specifically treat at least some of the instances of acne; and,

an e-commerce transaction component to facilitate a purchase of the product and/or service.

14. The computing system of claim 12 , wherein the single detection layer YOLO-based model is fine tuned by one or more of:

performing data augmentation on the labelled facial images comprising:

converting the labelled facial images to HSV color space;

adding random color jittering on saturation and value channels of the HSV color space images;

applying random affine transformation on the HSV color space images;

utilizing a multi-step learning rate scheduler during model training; or

employing an evolution algorithm to iteratively adjust parameters of the data augmentation, wherein the evolution algorithm comprises:

training the model through multiple rounds; and

selecting parameters that optimize acne detection.

15. The method of claim 1 , wherein the single detection layer YOLO-based model is fine tuned by one or more of:

performing data augmentation on the labelled facial images comprising:

converting the labelled facial images to HSV color space;

adding random color jittering on saturation and value channels of the HSV color space images;

applying random affine transformation on the HSV color space images;

utilizing a multi-step learning rate scheduler during model training; or

employing an evolution algorithm to iteratively adjust parameters of the data augmentation, wherein the evolution algorithm comprises:

training the model through multiple rounds; and

selecting parameters that optimize acne detection.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2023
From: MODIFACE INC.
To: L'ORÉAL
Reel/Frame 065143/0969 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE AGREMENT PREVIOUSLY RECORDED AT REEL: 059584 FRAME: 0918. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 28, 2023
From: ZHANG, YUZE; JIANG, RUOWEI; AARABI, PARHAM
To: MODIFACE INC.
Reel/Frame 064900/0693 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2022
From: ZHANG, YUZE; JIANG, RUOWEI; AARABI, PARHAM
To: L'OREAL
Reel/Frame 059584/0918 →
Priority Claims (1)
FR 2013002 · Dec 10, 2020 · national
Continuity (2)
Provisional Application 63086694 · Oct 2, 2020
Related Publication 20220108445A1 · Apr 7, 2022
References Cited (30)
US 20200160980A1 · Lyman · 2020 [cited by examiner]
US 20200380674A1 · Ding · 2020 [cited by examiner]
US 20210357644A1 · Jain · 2021 [cited by examiner]
CN 112037162A · 2020 [cited by applicant]
JP 200438918A · 2004 [cited by applicant]
KR 102160128B1 · 2020 [cited by applicant]
WO WO2019037014A1 · 2019 [cited by examiner]
Maroni et al., “Automated Detection, Extraction and Counting of Acne Lesions for Automatic Evaluation and Tracking of Acne Severity” (published in 2017 IEEE Symposium Series on Computational Intelligence (SSCI), Nov./De… [cited by examiner]
Written Opinion and Preliminary Search Report mailed Oct. 12, 2020 in French Application No. 2013002. [cited by applicant]
Shen et al., “An Automatic Diagnosis Method of Facial Acne Vulgaris Based on Convolutional Neural Network”, www.nature.com/scientificreports, Apr. 11, 2018. [cited by applicant]
Janayed et al., “AcneNet—A Deep CNN Based Classification Approach for Acne Classes”, 12 [cited by applicant]
Redmon et al., “YOLOv3: An Incremental Improvement”, Apr. 8, 2018. [cited by applicant]
He et al., “Deep Residual Learning for Image Recognition”, Dec. 10, 2015. [cited by applicant]
Preliminary Search Report issued Aug. 23, 2021, in corresponding France Patent Application No. 2013002 (with English Translation of Category of Cited Documents), 11 pages. [cited by applicant]
Rashataprucksa Kuladech et al., “Acne Detection with Deep Neural Networks”, 2020 2nd International Conference On Image Processing And Machine Vision, Aug. 5, 2020, pp. 53-56, XP055832085, Extrait de !'Internet: URL:http… [cited by applicant]
Hang: “Assessing the Severity of Acne via Cell Phone Selfie Images Using A Deep Learning Model”, CSE Developer Blog, Feb. 5, 2019, pp. 1-12, XP055757159, Extrait de !'Internet: URL: https ://devblogs. microsoft.com/cse/… [cited by applicant]
Baum, S., “Dermatology entrepreneurs develop app to analyze acne selfies, customize treatment”, MedCityNews, May 31, 2016, URL: https://medcitynews.com/2016/05/dermatology-entrepreneurs-develop-app-analyze-acne-selfies-… [cited by applicant]
Seller, D., “MD Acne CEO Says Apple's Carekit is a Game Changer”, Apple World Today, Sep. 14, 2016, URL: https://www.appleworld.today/2016/09/14/md-acne-ceo-says-apples-carekit-is-a-game-changer/ [Retrieved on Jun. 6, 2… [cited by applicant]
Shacklett, M., “How an analytics app is changing the lives of acne patients”, Tech Republic, Dec. 6, 2016, URL: https://web.archive.org/web/20161210175411/https://www.techrepublic.com/article/how-an-analytics-app-is-cha… [cited by applicant]
Weiner, Z., “This App Is Trying To Change The Way We Treat Acne”, Bustle, Mar. 17, 2017, URL: https://www.bustle.com/p/this-app-is-trying-to-treat-acne-without-having-to-step-into-a-doctors-office-44897 [Retrieved on Oc… [cited by applicant]
“MDacne—uses mobile image analysis and artificial intelligence to disrupt physician centric Acne treatment”, Medgadget, Jul. 30, 2016, URL: https://www.medgadget.com/2016/07/mdacne-uses-mobile-image-analysis-and-artific… [cited by applicant]
Leichman, A.K., “Say Bye-Bye to Zits Without a Dermatologist Appointment”, Israel21c, Aug. 11, 2016, URL: https://www.israel21c.org/say-bye-bye-to-zits-without-a-dermatologist-appointment/ [Retrieved on Oct. 9, 2023], 4… [cited by applicant]
Strane, M., “MDAcne: A New Way of Treating Acne”, The Teen Magazine, Mar. 14, 2018, URL: https://www.theteenmagazine.com/mdacne-a-new-way-of-treating-acne [Retrieved on Oct. 9, 2023], 6 pages. [cited by applicant]
Solomon, S., “Phone app seeks to bust acne using selfies and algorithms”, The Times of Israel, Jun. 14, 2016, URL: https://www.timesofisrael.com/phone-app-seeks-to-bust-acne-using-selfies-and-algorithms/ [Retrieved on O… [cited by applicant]
“Apple features MDacne—Artificial Intelligence Image Analysis App—on its CareKit blog”, Health Tech Newswires, Sep. 6, 2016, URL: https://healthtechnewswires.com/2016/09/06/apple-features-mdacne-artificial-intelligence-… [cited by applicant]
Kodra, A., “MDacne uses mobile machine learning to offer customized skin care plans”, Medium, Jun. 12, 2019, URL: https://medium.com/@austin_32493/mdacne-uses-mobile-machine-learning-to-offer-customized-skin-care-plans-… [cited by applicant]
“Words starting with “focus”—All dictionaries”, goo Dictionary, URL: https://dictionary.goo.ne.jp/word/%e7%84%a6%e7%82%b9/] [Retrieved on Feb. 16, 2024], (with unedited computer-generated English translation), 6 pages. [cited by applicant]
“The meaning, usage and pronunciation of focus”, Eijiro on the Web, URL: https://eow.alc.co.jp/search?q=focus [Retrieved on Feb. 16, 2024], (with unedited computer-generated English translation), 12 pages. [cited by applicant]
“Terminology Wiki”, CVML Expert Guide, URL: https://cvml-expertguide.net/terms [Retrieved on Feb. 16, 2024], (with unedited computer-generated English translation), 13 pages. [cited by applicant]
“A thorough explanation of the YOLO series, a representative algorithm for object detection! [AI paper commentary]”, DeepSquare Media, Sep. 19, 2020, (with unedited computer-generated English translation), 18 pages. [cited by applicant]