METHOD FOR DETERMINING A HAIR COLORATION TREATMENT

20230401627 · 2023-12-14

Assignee

Inventors

Cpc classification

International classification

Abstract

A method for determining a hair coloration treatment that changes hair from an initial color into a desired color is provided. A model for predicting hair lightening results for a bleaching agent or UV treatment is used. The model associates the lightening treatment with sets comprising a starting color and a corresponding lightened color achieved when applying the treatment onto hair having the starting color. The model determines a lightened hair color achieved when applying the lightening treatment onto the hair of the user, when the lightened hair color is close to the desired color. Otherwise an intermediate hair color is determined, such that the intermediate hair color corresponds to a starting hair color for which there exists at least one coloration composition adapted for changing the intermediate hair color into the desired color. Based thereon, a hair coloration treatment is provided.

Claims

1. A method implemented by a processor for determining a hair coloration treatment adapted for changing hair of a user from an initial hair color into a desired hair color, the method implemented by the processor comprising: obtaining the initial hair color of the user; obtaining the desired hair color of the user; obtaining a first model for predicting hair color lightening results for at least one hair color lightening treatment, wherein the first model associates the at least one hair color lightening treatment with sets comprising each a first starting hair color and a corresponding lightened hair color achieved when applying the hair color lightening treatment onto hair having the first starting hair color, wherein the hair color lightening treatment comprises application of at least one among: a hair lightening product to hair having the first starting hair color and ultraviolet radiation to hair having the first starting hair color, wherein the first model is built using hair colors measured on hair having first starting hair colors that have been exposed to the at least one hair color lightening treatment and wherein the first model is a continuous model built using predictive analytics to provide predictions even for hair lightening treatments and starting hair colors for which no experimental results are available; determining, using the first model, one among: a lightened hair color achieved when applying the at least one hair color lightening treatment onto the hair of the user, wherein the lightened hair color differs from the desired hair color by less than a first amount, wherein the first amount is a first distance calculated in a color space; and an intermediate hair color obtained when applying the at least one hair color lightening treatment onto the hair of the user, wherein the intermediate hair color corresponds to a starting hair color for which there exists at least one first hair coloration composition adapted for changing the starting hair color into a dyed hair color differing from the desired hair color by less than a second amount, wherein the second amount is a second distance calculated in the color space, and determining and outputting the hair coloration treatment, wherein the hair coloration treatment comprises one among: a recommendation to apply the at least one hair color lightening treatment and a recommendation to apply the at least one hair color lightening treatment combined with the at least one first hair coloration composition.

2. The method of claim 1, further comprising: obtaining a second model for predicting hair coloration results for a plurality of hair coloration compositions, wherein the second model associates each hair coloration composition of the plurality of hair coloration compositions with sets comprising each a second starting hair color and a corresponding resulting hair color achieved when applying the hair coloration composition onto hair having the second starting hair color.

3. The method of claim 2, further comprising: determining the at least one first hair coloration composition using the second model, wherein the at least one first hair coloration composition is associated with at least one first matching set comprising the intermediate hair color of the user as the starting hair color and a resulting hair color differing from the desired hair color by less than a second amount.

4. The method of claim 1, wherein the first model further associates the at least one hair color lightening treatment with sets comprising each the first starting hair color and a corresponding lightened hair color achieved when applying the hair color lightening treatment onto hair having the first starting hair color more than once.

5. The method of claim 1, wherein the first model further associates the at least one hair color lightening treatment with at least one application parameter for applying the at one least hair color lightening treatment, wherein each of the at least one recommendation for applying the at least one hair color lightening treatment is associated with a set comprising each the first starting hair color and a corresponding lightened hair color achieved when applying the hair color lightening treatment onto hair having the first starting hair color.

6. The method according to claim 5, wherein the at least one application parameter for applying the at least one hair color lightening treatment comprises one among: a duration of application of the at least one hair color lightening treatment onto hair of a user; an amount of active agent applied onto hair of a user during the hair color lightening treatment.

7. The method of claim 6, wherein the hair color lightening treatment is at least one among: application of a hair bleaching agent and exposure of hair to ultraviolet light.

8. The method of claim 7, wherein the active agent is one among a hair bleaching agent and ultraviolet light with wavelengths comprised between 100 nm and 400 nm.

9. The method of claim 4, further comprising: upon determining that more than one hair coloration treatment enables changing the initial hair color or the intermediate hair color into the desired hair color, selecting the hair coloration treatment comprising a lowest number of hair color lightening steps.

10. The method of claim 1, further comprising: upon determining that more than one hair coloration treatment enables changing the initial hair color or the intermediate hair color into the desired hair color, selecting the hair coloration treatment which achieves a hair color differing from the desired hair color by a smallest amount.

11. A system for determining a hair coloration treatment adapted for changing hair of a user from an initial hair color into a desired hair color, the system comprising: a user interface configured to receive as an input the initial hair color of the user and the desired hair color of the user; a data processing unit configured to store and run a program involving a first model for predicting hair color lightening results for at least one hair color lightening treatment, wherein the first model associates the at least one hair color lightening treatment with sets comprising each a first starting hair color and a corresponding lightened hair color achieved when applying the hair color lightening treatment onto hair having the first starting hair color; wherein the hair color lightening treatment comprises application of at least one among: a hair lightening product to hair having the first starting hair color and ultraviolet radiation to hair having the first starting hair color, wherein the first model is built using hair colors measured on hair having first starting hair colors that have been exposed to the at least one hair color lightening treatment and wherein the first model is a continuous model built using predictive analytics to provide predictions even for hair lightening treatments and starting hair colors for which no experimental results are available; wherein the data processing unit determines, using the inputs received from the user interface and the program, one among: a lightened hair color achieved when applying the at least one hair color lightening treatment onto the hair of the user, wherein the lightened hair color differs from the desired hair color by less than a first amount, wherein the first amount is a first distance calculated in a color space; and an intermediate hair color obtained when applying the at least one hair color lightening treatment onto the hair of the user, wherein the intermediate hair color corresponds to a starting hair color for which there exists at least one first hair coloration composition adapted for changing the starting hair color into a dyed hair color differing from the desired hair color by less than a second amount, wherein the second amount is a second distance calculated in the color space, and wherein the data processing unit further outputs the hair coloration treatment, wherein the hair coloration treatment comprises one among: a recommendation to apply the at least one hair color lightening treatment and a recommendation to apply the at least one hair color lightening treatment combined with the at least one first hair coloration composition.

12. The system according to claim 11, further comprising at least one optical sensor (302) configured to determine the initial hair color of the user from one among a picture of the user or a video stream of the user.

13. A computer program product comprising instructions for executing a method for determining a hair coloration treatment adapted for changing hair of a user from an initial hair color into a desired hair color, the method comprising: obtaining the initial hair color of the user; obtaining the desired hair color of the user; obtaining a first model for predicting hair color lightening results for at least one hair color lightening treatment, wherein the first model associates the at least one hair color lightening treatment with sets comprising each a first starting hair color and a corresponding lightened hair color achieved when applying the hair color lightening treatment onto hair having the first starting hair color, wherein the hair color lightening treatment comprises application of at least one among: a hair lightening product to hair having the first starting hair color and ultraviolet radiation to hair having the first starting hair color, wherein the first model is built using hair colors measured on hair having first starting hair colors that have been exposed to the at least one hair color lightening treatment and wherein the first model is a continuous model built using predictive analytics to provide predictions even for hair lightening treatments and starting hair colors for which no experimental results are available; determining, using the first model, one among: a lightened hair color achieved when applying the at least one hair color lightening treatment onto the hair of the user, wherein the lightened hair color differs from the desired hair color by less than a first amount, wherein the first amount is a first distance calculated in a color space; and an intermediate hair color obtained when applying the at least one hair color lightening treatment onto the hair of the user, wherein the intermediate hair color corresponds to a starting hair color for which there exists at least one first hair coloration composition adapted for changing the starting hair color into a dyed hair color differing from the desired hair color by less than a second amount, wherein the second amount is a second distance calculated in the color space, and outputting the hair coloration treatment, wherein the hair coloration treatment comprises one among: a recommendation to apply the at least one hair color lightening treatment and a recommendation to apply the at least one hair color lightening treatment combined with the at least one first hair coloration composition.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

[0074] The present disclosure will hereinafter be described in conjunction with the following drawings, wherein like numerals denote like elements, and:

[0075] FIG. 1 is a schematic representation of relationships between hair coloration treatments such as bleaching or UV exposure and their effects on different hair colors, which are part of a model used for making hair coloration result predictions;

[0076] FIG. 2 is a schematic representation of relationships between hair coloration treatments involving hair coloration compositions and their effects on different hair colors, which are part of a model used for making hair coloration result predictions;

[0077] FIG. 3 is a simplified workflow of a possible method according to an exemplary embodiment;

[0078] FIG. 4 is a modification of the workflow of FIG. 3;

[0079] FIG. 5 is a simplified workflow of another possible method according to an exemplary embodiment;

[0080] FIG. 6 is a schematic representation of a system configured to implement a method according to an embodiment.

DETAILED DESCRIPTION

[0081] The present disclosure provides a method for determining a hair coloration treatment capable of changing any starting hair color into a desired hair color regardless of the complexity of the coloration treatment required. In particular, the present disclosure allows users having darker hair colors to easily receive appropriate hair coloration treatment recommendations for changing their hair color into lighter hair colors even when such changes require hair lightening steps and cannot be achieved only by applying hair coloration compositions (dyes) onto hair.

[0082] One aspect of the present disclosure relies on the inclusion, into a process for determining a hair coloration treatment, of a tool capable of predicting the outcome of hair lightening treatments. Hair lightening treatments can include different types of treatments such as bleaching or exposure to ultraviolet (UV) radiation. UV light is considered as comprising wavelengths ranging from 100 nm to about 400 nm.

[0083] One tool to predict the outcome of hair lightening treatments is a model establishing for each hair lightening treatment, a set of values linking initial hair colors with corresponding achievable hair colors when applying the hair lightening treatment onto hair.

[0084] Such a model can be constructed on the basis of at least some experimental results achieved by testing different hair lightening treatments on different types of hair. The model itself can however be enhanced by interpolating the experimental data using predictive analytics tools in order to provide predictions even for hair lightening treatments and hair colors for which there are no experimental results. The term “predictive analytics” is to be understood in a broad sense and can include many different tools involving machine learning or deep learning algorithms trained on the available experimental data.

[0085] FIG. 1 provides one exemplary illustration of the type of information available from a model 1 also referred to as M1. Such a model can be constructed for hair lightening treatments 131 also referred to as Tr1 . . . Trn such as hair bleaching 3 treatments or UV exposure 4 treatments. For each of these treatments, the model 1 links first starting hair colors 132 also referred to as Cl Cn with lightened hair colors 133 also referred to as C′1Tr1 . . . C′nTr1 . . . C′1Trn . . . C′nTrn. The lightened hair colors 133 are either colors measured using experimental techniques such as for example using a spectrophotometer or a color measurement sensor or any other optical measurement technique after applying the corresponding hair lightening treatment onto the corresponding first starting hair color 132. The lightened hair colors 133 may also further comprise sets comprising first starting hair colors 132 and corresponding lightened hair colors 133 that are not obtained from experimental measurements but predicted using predicted analytics tools as explained above. Model 1, M1 is advantageously configured so that it provides a continuous prediction. In other words, for each hair lightening treatment 131 there is an infinity of sets comprising a first starting hair color 132 and a corresponding lightened hair color 133.

[0086] The model 1, M1 is constructed using predictive analytics tools as referred to above, trained using the experimental data that is available. The model M1 may be further enhanced by adding further dimensions to the inputs. Beyond the first starting hair colors 132, other hair parameters such as for example a degree of hair damage, a greyness of hair (for example expressed as a percentage over a total number of hairs), an index representative of the curliness of hair, the age of the user to whom the hair belongs, the gender of the person to whom the hair belongs, the water content of hair, the porosity of hair, or whether hair was already exposed to hair lightening and/or hair coloration treatments before.

[0087] A typical example for a hair lightening treatment 131 is the application of a single dose of a hair bleaching 3 agent during forty five minutes onto hair of a user. Another typical example for a hair lightening treatment 131 is the repeated application of a dose of a same hair bleaching 3 agent during fifteen minutes, thirty minutes or forty five minutes onto hair of a user. The process can for example be repeated one or two times, so that one, two or three bleaching steps are undertaken. A typical resting time of one hour, one day, one or two weeks between two bleaching steps can be recommended.

[0088] One typical approach to bleach hair consists in mixing together a powder bleach with cream peroxide (also known as developer). Depending on the peroxide volume, each application of bleach can lift the hair color from between 1-2 levels and 3-4 levels.

[0089] A typical “single dose” of hair bleaching 3 agent may weigh between 100 g and 500 g, and is to be applied to hair using well known application procedures. It could for example be recommended to apply the hair bleaching 3 agent first on the tips and lengths of the hair prior to applying it to the roots as the roots tend to bleach faster.

[0090] Alternatively, a hair lightening treatment 131 can be the exposure 4 of hair to UV radiation. A typical UV exposure in view of lightening hair could be the exposure of hair to UVc radiation (comprising wavelengths ranging between 100 nm and 280 nm) and/or UVb radiation (comprising wavelengths ranging between 280 nm and 315 nm) and/or UVa radiation (comprising wavelengths ranging between 315 nm and 400 nm), during at least one hour. Preferably, only UVa is applied onto hair due to potential negative effects on hair quality of UVc and UVb radiation.

[0091] UVa intensity during exposure is typically aligned with the intensity indexes encountered for sunlight in summer in the northern hemisphere (UV index of 10 or 11), which would for example correspond to about 0.7 mW/m.sup.2 at 280 nm, 80 mW/m.sup.2 at 300 nm and 600 mW/m.sup.2 at 325 nm.

[0092] Similarly to the possibility of predicting the outcome of a hair bleaching treatment after several bleaching steps, the model 1, M1 may also include predictions for the hair lightening effect obtained after exposing hair to UV radiation multiple times (typically between one and five times).

[0093] Typically, exposure to UV radiation achieves a lesser hair lightening effect than the application of a hair bleaching agent. In view of this property, it is possible to combine a hair bleaching method (used as a gross hair lightening method) with the subsequent exposure to UV radiation (viewed as a finer hair lightening method) in order to achieve a desired lightened hair color.

[0094] As contemplated herein, use of the model 1, M1 may alone enable to determine hair lightening journeys suitable for changing an initial hair color into a desired hair color. However, it is sometimes interesting to combine a hair lightening treatment with a hair coloration process involving for example dyes also called hair coloration compositions.

[0095] FIG. 2 provides one exemplary illustration of the type of information available from a model 2 also referred to as M2. Such a model can be constructed for hair dyeing treatments 231 also referred to as Dy1 . . . Dyn. For each of these treatments, the model 2, M2 links second starting hair colors 232 also referred to as Cl1 . . . Cln with resulting hair colors 233 also referred to as Cl′1Dy1 . . . Cl′ nDy1 . . . Cl′ 1Dyn . . . Cl′nDyn. Each hair dyeing treatment 231 is typically comprised of at least one hair coloration composition 5. The resulting hair colors 233 (which could also be called dyed hair colors since they result from the application of the hair coloration composition 5 onto a second starting hair color 232) are either colors measured using experimental techniques such as for example use of a spectrophotometer or color measurement sensor or any other optical measurement technique after applying the corresponding hair dyeing treatment onto the corresponding second starting hair color 232. The resulting hair colors 233 may also further comprise sets comprising second starting hair colors 232 and corresponding resulting hair colors 233 that are not obtained from experimental measurements but predicted using predictive analytics tools as explained above. Model 2, M2 is advantageously configured so that it provides a continuous prediction. In other words, for each hair dyeing treatment 231 there is an infinity of sets comprising a second starting hair color 232 and a corresponding resulting hair color 233.

[0096] The model 2, M2 is constructed using predictive analytics tools as referred to above, trained using the experimental data that is available. The model 2, M2 may be further enhanced by adding further dimensions to the inputs. Beyond the second starting hair colors 232, other hair parameters such as for example a degree of hair damage, a greyness of hair (for example expressed as a percentage over a total number of hair), an index representative of the curliness of hair, the age of the user to whom the hair belongs, the gender of the person to whom the hair belongs the water content of hair, the porosity of hair, or whether hair was already exposed to hair lightening and/or hair coloration treatments before.

[0097] Similarly to what has been described above in connection with model 1, M1, model 2, M2 may also comprise information regarding the outcome of hair dyeing treatments conducted more than once onto hair of a user using a same hair coloration composition 5.

[0098] Models 1, M1, 2, M2 described above are tools used in a method according to an embodiment of the present disclosure as schematically illustrated in the example workflow of FIG. 3.

[0099] According to an exemplary embodiment of the present disclosure, a method 10 to determine a hair coloration treatment may start by obtaining 11 an initial hair color 111 of the user, obtaining 12 a desired hair color 112 of the user and obtaining 13 a first model 1, M1 for example as described above.

[0100] Using the first model 1, M1, the method then seeks to find at least one matching set comprising the initial hair color 111 as a first starting color 132 and an associated lightened hair color 141 such that the lightened hair color 141 differs from the desired hair color 112 by less than a first amount 142 at step 14.

[0101] The first amount 142 is a threshold value and can be for example set such that the numerical values across the different color channels (for example R, G and B in the RGB color space or L, a, b, in the Lab color space . . . ) of the lightened color and the desired color differ by less than a numerical threshold (for example less than 5 or 10 on each of the color channels). The color difference can also be defined as an average across all color channels that needs to be below the set threshold.

[0102] In the event that such a matching set is found, that is to say, that model M1 is capable of providing at least one lightened hair color 141 that differs from the desired hair color by less than the first amount 142, then a hair coloration treatment 151 is output at step 15, wherein the hair coloration treatment 151 is a hair color lightening treatment enabling achieving the desired hair color from the initial hair color within the predefined threshold value which sets an error margin.

[0103] It is possible to output more than one hair coloration treatment 151 if the model M1 determines that more than one bleaching agent or UV exposure process is capable of lightening hair in order to achieve the desired hair color.

[0104] In order to structure the output that is provided, it is possible to select the hair coloration treatment 151 that leads to the lightened hair color 141 differing the least from the desired hair color 112. It is also possible to output first hair coloration treatments that require the least bleaching or UV exposure steps so that the hair of the user is subjected to less damaging treatments.

[0105] As mentioned earlier in connection with models 1, M1 and 2, M2, it is possible to determine lightened hair colors that are obtained after a repeated hair lightening treatment (repetition of a bleaching step once or more than once and/or repetition of an exposure of hair to UV radiation once or more than once). It is also possible to combine bleaching and UV exposure to access a more precise lightened hair color.

[0106] In the event that model 1, M1 fails to determine at least one matching set comprising a lightened hair color that differs from the desired hair color 112 by less than the first amount 142, the method checks whether one of the lightened hair colors accessible according to model 1, M1 is such that there exists a known hair coloration product suitable for subsequently dyeing the lightened hair color into a dyed hair color differing from the desired hair color by less than another, second amount 143 or the first amount 142 (step 16 on FIG. 3).

[0107] In the event that there exists such a lightened hair color, the method outputs a hair coloration treatment which comprises a recommendation to use the hair lightening treatment that leads to such a lightened hair color (which can then be referred to as an intermediate hair color 161 or Cint as seen at step 17 of FIG. 3).

[0108] Should such a determination not be possible, the method may advantageously seek more complex combinations of hair lightening treatments 181 involving more than one hair lightening step 182, until an intermediate hair color Cint is found such that there exists a hair coloration product suitable for subsequently dyeing the lightened hair color into a dyed hair color differing from the desired hair color by less than a second amount 143 that can be equal to the first amount 142 (step 18 on FIG. 3).

[0109] In the workflow represented on FIG. 3, model 2, M2 does not even need to be involved and a smaller selection of known products (for example existing hair coloration or bleaching products known to be available for sale) suitable for dyeing a lightened hair color can be sought. It is however possible to further improve the method of the present disclosure by using model 2, M2 in order to assist in finding hair dyeing treatments that can find more complex hair coloration treatments involving products the use of which on lightened hair colors has not yet been tested. Such a modified workflow is illustrated on FIG. 4.

[0110] In addition to what has been described above in connection with FIG. 3, the workflow of FIG. 4 determines an intermediate hair color 163 such that it is the second starting hair color within model 2, M2 and part of a matching set in which the second starting hair color is associated with a corresponding resulting hair color 165, Cl′Dyj obtained after applying the corresponding at least one hair coloration treatment Dyj. The resulting hair color 165, Cl′Dyj is such that it differs from the desired hair color 112 by less than the second amount 143 (which can advantageously be equal to the first amount 142).

[0111] FIG. 5 is a schematic representation of a further amendment to the workflow shown on FIG. 4. In addition to using both models 1, M1 and 2, M2, it is possible in the method 100 of FIG. 5 to first assess the possibility of dyeing hair into the desired hair color 112 without going through a hair lightening process. For that matter, a step 19 consists in first using model 2, M2 in order to check whether there is a dyed hair color 191, Cl′iDyh achievable using a dyeing process Dyh such that the dyed hair color 191 is part of a matching set comprising the initial hair color 111 and the dyed hair color 191, and that the dyed hair color 191 differs from the desired hair color 112 by less than the second amount 143.

[0112] Indeed, it is possible that some dark hair colors can be lightened only by applying the right hair dye onto them. Possibly, a higher concentration of a suitable hair dye would need to be applied in order to lightened dark initial hair colors 111. In case such a dyed hair color 191 is found, a step 20 is triggered in which the hair coloration treatment that is recommended is the application of dye treatment Dyh onto the initial hair color 111 of the user. In case no such coloration journey can be identified with model 2, M2, the process described in the workflow of FIG. 4 is triggered from step 14 onwards.

[0113] It is to be further noted that although all the workflows described above tolerate an error margin between the desired hair color 112 and the achievable hair color determined using model 1, M1 or 2, M2, it is also possible to include an error margin between the initial hair color 111 and a first starting hair color 132 or second starting hair color 232. Accepting slight deviations in the starting hair color may still lead to acceptable achieved lightened and/or dyed hair colors. It may therefore be possible to seek a lightened or resulting hair color using model 1, M2 or 2, M2 that differs from the desired hair color by less than a first or second amount and using as a first starting hair 132 color or second starting hair color a hair color 232 that differs from the initial hair color 111 by less than a third amount. This third amount may advantageously be smaller than or equal to the first and/or second amounts.

[0114] The methods described above may be implemented using portable devices forming a system such as the one schematically represented on FIG. 6.

[0115] Such a system 300 would typically comprise a user interface 304 for example in the form of a tactile screen such as the one found on a smartphone. It would also have a storage unit 303 comprising thereon a computer program comprising instructions to implement the method described above. The storage unit 303 interacts with a data processing unit 301 (or processor) which implements the steps of the method described above. The storage unit 303 and the data processing unit 301 may advantageously be part of a single hardware component. It is however also possible that the storage unit 303 is located remotely from the portable device comprising the user interface 304.

[0116] The user interface 304 allows users to provide inputs such as the desired hair color 112 or the initial hair color 111, and further information regarding their hair condition which can for example optionally be asked in a form to fill. These inputs are fed into the models 1, M1, 2, M2 used to assess the lightening and/or dyeing treatments best suitable to achieve the desired hair color 112. An optical sensor 302 can further advantageously be used to take pictures or videos of the user in order to display the desired hair color in a more realistic way or to process the images or videos acquired in order to determine the current hair color of the user.

[0117] Although the data processing unit 301, the user interface 304, the storage unit 303 and the optical sensor 302 may all be part of the same device, other embodiments can also be implemented. The storage and processing capabilities can be in wired or wireless connection with the portable device so that the portable device does not require additional storage or processing capabilities to implement the method of the present disclosure. Processing of the information and access to the models can occur in a remote environment such as a cloud architecture or a distant service for example.

[0118] The methods and system described above comprise features that can be combined in different ways to form alternative embodiments to the examples that have been discussed. The scope of the present disclosure is further defined by the appended claims.

[0119] While at least one exemplary embodiment has been presented in the foregoing detailed description, it should be appreciated that a vast number of variations exist. It should also be appreciated that the exemplary embodiment or exemplary embodiments are only examples, and are not intended to limit the scope, applicability, or configuration of the various embodiments in any way. Rather, the foregoing detailed description will provide those skilled in the art with a convenient road map for implementing an exemplary embodiment as contemplated herein. It being understood that various changes may be made in the function and arrangement of elements described in an exemplary embodiment without departing from the scope of the various embodiments as set forth in the appended claims.