Hair simulation system, hair simulation program, and hair simulation method

The hair simulation system addresses the limitations of existing methods by using machine learning to generate realistic and adjustable hairstyles, allowing users to visualize their ideal hair styles and potential changes.

JP2026115099APending Publication Date: 2026-07-09ARTNATURE

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
ARTNATURE
Filing Date
2024-12-27
Publication Date
2026-07-09

Smart Images

  • Figure 2026115099000001_ABST
    Figure 2026115099000001_ABST
Patent Text Reader

Abstract

This enables the system to present users with detailed and precise options for their ideal hair style. [Solution] A hair simulation system that presents an ideal hair style to a user, comprising a user terminal 10 that displays the ideal hair style, and a server 20 connected to the user terminal 10 via a communication line, wherein the server 20 includes a face type determination unit that determines the type of face shape based on an image of the user's head received from the user terminal 10, a hair style generation unit that generates multiple hair styles based on hair setting information received from the user terminal 10 and the type of the user's face shape, a composite image generation unit that generates a composite image based on a hair style selected from the multiple hair styles received from the user terminal 10 and an image of the user's head, and a fine-tuning processing unit that generates an adjusted composite image based on fine-tuning information of the user's head received from the user terminal 10 and the composite image, and the user terminal displays the adjusted composite image received from the server.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to hair simulation technology for presenting an ideal hairstyle to a user.

Background Art

[0002] In a hair salon, generally, first, counseling is performed on the person to be treated, the current state of the hair is confirmed, and the desire for an ideal hairstyle is confirmed. Then, the person experiences hair growth or the like, and products and methods for fulfilling the desire are proposed. However, in this process, there are significant problems in confirming the desire for an ideal hairstyle.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] Specifically, in confirming the desire for an ideal hairstyle, selection of a desired hairstyle using a pamphlet or wig and confirmation using a hair growth tool are performed. However, when using a pamphlet, there is a problem that it is difficult to feel it as one's own hairstyle in the model's hairstyle and it is difficult to obtain a real image. Also, when using a wig, there are problems such as the act of putting it on or covering the head evoking an old-fashioned wig, and the range of styles that can be proposed is narrowed because a sample wig is used. Furthermore, when using, for example, a hair growth tool in which hundreds of hairs are in a band shape, although an image of partial hair growth can be obtained, there is a problem that the final appearance cannot be realized.

[0005] Therefore, the inventors diligently conducted research and developed a hair simulation system that can generate images of the user with various hairstyles based on the user's own head photograph, making it possible to present the user with an ideal hairstyle that provides a realistic image. This solves problems such as users not being able to relate to the models' hairstyles and having difficulty getting a realistic image, as well as the narrow range of styles that can be suggested. It has become possible to offer a wide variety of hair styles to users.

[0006] Ideally, the final image generated by the hair simulation system should be a photograph of the user's ideal self, showing a look that exceeds their expectations and desires. Furthermore, it would be desirable to be able to visualize how users can gradually change their appearance after undergoing hair restoration. Furthermore, it would be even better if it were possible to understand what changes might occur if hair loss progresses.

[0007] Therefore, the inventors further researched and developed a hair simulation system capable of generating images of the user with various hairstyles based on the user's own head photograph, and enabling fine-tuning of the hair color, hair length, etc., of the generated images. Furthermore, it became possible to enhance the impression of the generated images by fine-tuning the presence or absence of glasses or a beard, as well as changes in facial expressions around the mouth and eyes. Furthermore, it became possible to show how users can gradually change their hair if they undergo hair restoration. It also became possible to show what changes might occur if hair loss progresses.

[0008] As an example of a hair simulation technology that presents an ideal hair style, the method described in Patent Document 1 can be cited. This method is said to be able to detect the difference between the subject's hair and their ideal hair, and determine the appropriate treatment to eliminate that difference, thereby helping the subject to more easily achieve their ideal hairstyle.

[0009] However, with this method, in a hair simulation system that can generate images of the user with various hairstyles based on their own head photograph, it was not possible to fine-tune the hair color, length, etc., of the generated images. Furthermore, it was not possible to fine-tune things like the presence or absence of glasses or a beard, or facial expression. Furthermore, the study failed to show how users could gradually change their hair if they received hair restoration, or what changes might occur if hair loss progressed.

[0010] This invention has been made in view of the above circumstances, and aims to provide a hair simulation system, a hair simulation program, and a hair simulation method that can present users with detailed and ideal hair styles. [Means for solving the problem]

[0011] To achieve the above objective, the hair simulation system of the present invention is a hair simulation system that presents an ideal hair style to a user, comprising a user terminal that displays the ideal hair style, and a server connected to the user terminal via a communication line, wherein the server has a face type determination unit that determines the type of face shape based on an image of the user's head received from the user terminal, a hair style generation unit that generates a plurality of hair styles based on hair setting information received from the user terminal and the type of face shape of the user, a composite image generation unit that generates a composite image based on a hair style selected from the plurality of hair styles received from the user terminal and an image of the user's head, and a fine-tuning processing unit that generates an adjusted composite image based on fine-tuning information of the user's head received from the user terminal and the composite image, and the user terminal is configured to display the adjusted composite image received from the server.

[0012] Furthermore, it is preferable that the hair simulation system of the present invention is configured such that the fine-tuning processing unit generates a post-adjusted composite image using fine-tuning information for at least one of the following: hair color, hair length, percentage of gray hair, and hair volume. Furthermore, it is preferable that the hair simulation system of the present invention is configured such that the fine-tuning processing unit generates a post-adjusted composite image using fine-tuning information of at least one of the following: the presence or absence of glasses, the presence or absence and shape of a beard, and changes in facial expression.

[0013] Furthermore, it is preferable that the hair simulation system of the present invention is configured such that the server has a hair stage image generation unit that generates images representing the state of the hair in stages based on the user's head image. Furthermore, it is preferable that the hair simulation system of the present invention is configured such that the hair stage image generation unit generates images that show the hair condition in stages as the user's hair thinning progresses.

[0014] Furthermore, the hair simulation program of the present invention is a hair simulation program that presents an ideal hair style to a user, and it is preferable that the computer is configured to function as a face type determination unit that determines the type of face shape based on the user's head image, a hair style generation unit that generates a plurality of hair styles based on hair setting information and the type of face shape of the user, a composite image generation unit that generates a composite image based on the hair style selected from the plurality of hair styles and the user's head image, and a fine adjustment processing unit that generates an adjusted composite image based on the fine adjustment information of the user's head and the composite image.

[0015] Furthermore, the hair simulation method of the present invention is a hair simulation method that presents an ideal hair style to a user, wherein a user terminal that displays the ideal hair style and a server are connected via a communication line, the server determines the type of face shape based on the user's head image received from the user terminal, generates a plurality of hair styles based on the hair setting information received from the user terminal and the type of face shape of the user, generates a composite image based on the hair style selected from the plurality of hair styles received from the user terminal and the user's head image, generates an adjusted composite image based on the user's head fine-tuning information received from the user terminal and the composite image, and the user terminal displays the adjusted composite image received from the server. [Effects of the Invention]

[0016] According to the present invention, it is possible to provide a hair simulation system, a hair simulation program, and a hair simulation method that can present users with detailed and ideal hair styles. [Brief explanation of the drawing]

[0017] [Figure 1] This is a block diagram showing the configuration of a hair simulation system according to an embodiment of the present invention. [Figure 2]It is a block diagram showing the configuration of a user terminal in a hair simulation system according to an embodiment of the present invention. [Figure 3] It is a block diagram showing the configuration of a hair simulation server in a hair simulation system according to a first embodiment of the present invention. [Figure 4] It is a schematic diagram showing an adjusted composite image generated by a hair simulation system according to a first embodiment of the present invention. [Figure 5] It is a flowchart showing the processing procedure of a hair simulation system according to a first embodiment of the present invention. [Figure 6] It is a block diagram showing the configuration of a hair simulation server in a hair simulation system according to a second embodiment of the present invention. [Figure 7] It is a schematic diagram showing a hair stage image generated by a hair simulation system according to a second embodiment of the present invention. [Figure 8] It is a flowchart showing the processing procedure of a hair simulation system according to a second embodiment of the present invention.

Embodiments for Carrying Out the Invention

[0018] Hereinafter, embodiments of a hair simulation system, a hair simulation program, and a hair simulation method of the present invention will be described in detail with reference to the drawings. However, the present invention is not limited to the specific contents of the following embodiments.

[0019] [First Embodiment] First, a first embodiment of the hair simulation system will be described with reference to FIGS. 1 to 5. The hair simulation system of this embodiment is a hair simulation system that presents an ideal hair style to a user, comprising a user terminal that displays the ideal hair style and a server connected to the user terminal via a communication line, wherein the server has a face type determination unit that determines the type of face shape based on an image of the user's head received from the user terminal, a hair style generation unit that generates multiple hair styles based on hair setting information received from the user terminal and the type of face shape of the user, a composite image generation unit that generates a composite image based on a hair style selected from the multiple hair styles received from the user terminal and an image of the user's head, and a fine-tuning processing unit that generates an adjusted composite image based on fine-tuning information of the user's head received from the user terminal and the composite image, and the user terminal displays the adjusted composite image received from the server.

[0020] Specifically, as shown in Figure 1, the hair simulation system of this embodiment includes a user terminal 10, a hair simulation server 20, and a communication line 30. The user terminal 10 is connected to the hair simulation server 20 via a communication line 30 and is an information processing device capable of presenting the user's ideal hair style based on information transmitted from the hair simulation server 20. The user terminal 10 can be configured using, for example, a smartphone, a tablet computer, or a personal computer.

[0021] As shown in Figure 2, the user terminal 10 includes a hair simulation processing unit 11, an operation unit 12, a display unit 13, an imaging unit 14, an audio input / output unit 15, and a communication unit 16. The hair simulation processing unit 11 generates a simulation screen that presents the user with an ideal hair style based on a hair simulation program (such as a web application, not shown) stored in the user terminal 10, according to the instruction information input by the user from the operation unit 12, and outputs it to the display unit 13.

[0022] The hair simulation processing unit 11 can perform the following processes, for example: (1) The facial image upload screen is displayed on the display unit 13, and the user's head image captured by the imaging unit 14 is transmitted to the hair simulation server 20 via the communication unit 16.

[0023] (2) The hair simulation server 20 determines the type of face shape based on the user's head image and displays the type of face shape (face type; long face, round face, etc.) obtained from the user on the hair setting screen. Alternatively, the process of determining the type of face shape may be performed by the hair simulation processing unit 11.

[0024] (3) The various hair setting information entered on the hair setting screen and the type of the user's face shape confirmed by the user are sent to the hair simulation server 20. Hair setting information can include, for example, gender, age group (e.g., 40s, 50s), face type, desired hairstyle type, desired hair length, desired hair color, etc. The same applies to the hair setting information described later.

[0025] (4) The hair simulation server 20 generates multiple hair styles based on the hair setting information and the user's face shape type, and these styles are displayed on the hair presentation screen. (5) The hair style selected by the user is sent to the hair simulation server 20, and the hair simulation server 20 displays a composite image generated based on the hair style and the user's head image on the hair display screen.

[0026] (6) The user's head adjustment information entered by the user is sent to the hair simulation server 20, and the adjusted composite image generated by the hair simulation server 20 based on the adjustment information and the composite image is displayed on the hair display screen. (7) The adjusted composite image confirmed by the user is stored in the storage unit.

[0027] The operation unit 12 is an information input means provided on the user terminal 10, and includes various buttons, a keyboard, and information input means via the display unit 13. The imaging unit 14 is a camera installed in the user terminal 10. The audio input / output unit 15 is a microphone and speaker provided in the user terminal 10. The communication unit 16 is a communication means provided in the user terminal 10 for communicating with the hair simulation server 20 and the like via the communication line 30.

[0028] As shown in Figure 3, the hair simulation server 20 includes a storage unit 21, a processing unit 22, and a communication unit 23. The memory unit 21 can be configured with, for example, RAM (Random Access Memory), ROM (Read Only Memory), cache memory, registers, HDD (Hard Disk Drive), SSD (Solid State Drive), SSHD, optical disk, flash memory, NAS (Network Attached Storage), tape drive, cloud storage, etc.

[0029] The memory unit 21 includes a trained model memory unit 211 and a data memory unit 212. The pre-trained model storage unit 211 stores various pre-trained models that have been generated in advance by machine learning and are used by the processing unit 22. While there are no particular limitations on the machine learning methods used, for example, neural networks, support vector machines, and random forests can be employed.

[0030] The trained model storage unit 211 stores trained models such as a face type discrimination trained model that determines the type of face shape based on the user's head image, a hair style generation trained model that generates multiple hair styles based on hair setting information and the type of face shape of the user, and a composite image generation trained model that generates a composite image based on the hair style and the user's head image.

[0031] A pre-trained face type recognition model can be obtained, for example, by performing machine learning using tagged training images to identify different face shapes, thereby learning the features of each face shape. Furthermore, a pre-trained hair style generation model can be obtained by performing machine learning based on various hair setting information and various types of face shapes. Furthermore, a pre-trained model for generating synthetic images can be obtained by performing machine learning based on hair styles and various head images.

[0032] The data storage unit 212 stores information transmitted from the user terminal 10 and information generated by the hair simulation server 20, etc. The data storage unit 212 can store, for example, the user's head image, the type of face shape identified, hair setting information, multiple generated hair styles, the selected hair style, the generated composite image, and information on fine-tuning the user's head.

[0033] The information in the data storage unit 212 can be temporarily stored when performing hair simulation processing. Furthermore, the memory unit 21 can be configured to be located on an external cloud server or the like, outside of the hair simulation server 20.

[0034] The processing unit 22 can be composed of, for example, a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), an FPGA (Field Programmable Gate Array), an ASIC (Application Specific Integrated Circuit), a TPU (Tensor Processing Unit), a DSP (Digital Signal Processor), an NPU (Neural Processing Unit), a coprocessor, a SoC (System on Chip), and the like.

[0035] The processing unit 22 includes a face type determination unit 221, a hair style generation unit 222, a composite image generation unit 223, and a fine adjustment processing unit 224. The face type determination unit 221 determines the type of face shape based on the user's head image. Specifically, the face type discrimination unit 221 can generate types of face shapes by performing inference using a trained face type discrimination model stored in the trained model storage unit 211, based on the user's head image transmitted from the user terminal 10.

[0036] The hair style generation unit 222 generates multiple hair styles based on hair setting information and the user's face shape type. Specifically, the hair style generation unit 222 can generate multiple hair styles by performing inference using a trained hair style generation model stored in the trained model storage unit 211, based on the hair setting information transmitted from the user terminal 10 and the type of the user's face shape.

[0037] The composite image generation unit 223 generates a composite image based on a hair style selected from multiple hair styles and an image of the user's head. Specifically, the composite image generation unit 223 can generate a composite image by performing inference using a trained composite image generation model stored in the trained model storage unit 211, based on the selected hair style and the user's head image transmitted from the user terminal 10.

[0038] The fine-tuning processing unit 224 generates a post-adjustment composite image based on the user's head fine-tuning information and the composite image. Specifically, the fine-tuning processing unit 224 uses an LLM (Large-Scale Language Model) chat as the user interface for the generating AI, and by calling an AI process corresponding to the instruction sentence interpreted by the LLM, it can generate an adjusted composite image based on the composite image stored in the data storage unit 212.

[0039] The fine-tuning information for the head preferably includes information relating to at least one of the following: hair color, hair length, percentage of gray hair, and hair volume. It may also include information relating to at least one of the following: parting position, hair flow, and curl. Furthermore, it is preferable that the fine-tuning information for the head includes information relating to at least one of the following: whether or not glasses are worn, whether or not a beard is worn and its shape, and changes in facial expression.

[0040] For example, the fine-tuning processing unit 224 can use the fine-tuning information to generate an adjusted composite image based on the composite image, as shown in Figure 4. Figure 4 shows an example of a modified composite image in which the glasses displayed in the original image were removed, and the user's facial expressions around the mouth and eyes were altered to create a more improved impression.

[0041] In this embodiment, the hair simulation server 20 is configured such that the processing unit 22 performs inference using a trained model stored in the trained model storage unit 211. However, the configuration is not limited to this, and a part of the processing by the processing unit 22 may be performed without using a trained model.

[0042] Furthermore, the configuration can also be such that some of the processing performed by the hair simulation server 20 is carried out on the user terminal 10. For example, it is also possible to configure the system so that at least one of the following processes—face type determination, hair style generation, composite image generation, and fine-tuning—is performed by the hair simulation server 20, and then executed by the hair simulation processing unit 11 of the user terminal 10.

[0043] It goes without saying that the processing unit 22 can be configured by combining the processes of the face type determination unit 221, the hair style generation unit 222, the composite image generation unit 223, and the fine adjustment processing unit 224. For example, the hair style generation unit 222 and the composite image generation unit 223 can be combined into a single process.

[0044] The communication unit 23 is a communication means provided in the hair simulation server 20 for communicating with user terminals 10 and the like via the communication line 30. Communication lines 30 are communication lines used for the internet, such as fiber optic lines, ADSL (Asymmetric Digital Subscriber Line), cable television lines, wireless communication lines, WiMAX (Wireless Interoperability for Microwave Access), satellite communication lines, and ISDN (Integrated Services Digital Network).

[0045] Next, the processing procedure in the hair simulation system of this embodiment will be described with reference to Figure 5. First, the user terminal 10 transmits the image of the user's head, captured by the imaging unit 14, to the hair simulation server 20 (step 10). The face type determination unit 221 in the hair simulation server 20 determines the type of face shape based on the user's head image and transmits the obtained type of the user's face shape to the user terminal 10 (step 11).

[0046] The user terminal 10 sends the entered hair setting information and the type of the user's face shape confirmed by the user to the hair simulation server 20 (step 12). The hair style generation unit 222 in the hair simulation server 20 generates multiple hair styles based on the hair setting information and the type of the user's face shape, and transmits the obtained multiple hair styles to the user terminal 10 (step 13).

[0047] The user terminal 10 sends the selected hair style to the hair simulation server 20 (step 14). The composite image generation unit 223 in the hair simulation server 20 generates a composite image based on the hair style and the user's head image, and transmits the obtained composite image to the user terminal 10 (step 15).

[0048] The user terminal 10 sends the input user head adjustment information to the hair simulation server 20 (step 16). The fine-tuning processing unit 224 in the hair simulation server 20 generates an adjusted composite image based on the fine-tuning information and the composite image, and transmits the obtained adjusted composite image to the user terminal 10 (step 17). The user terminal 10 saves the adjusted composite image to the storage unit (step 18).

[0049] According to this embodiment of the hair simulation system, it is possible to present the user with detailed ideas for their ideal hair style. In particular, according to the hair simulation system of this embodiment, it is possible to fine-tune the hair color, bangs length, etc., of an image created by combining the user's head image with an ideal hair style, making it possible to get even closer to the hair style desired by the user. Furthermore, it's possible to further enhance the impression of the composite image of the ideal hairstyle by making fine adjustments to the presence or absence of glasses or a beard, as well as changes in facial expression around the mouth and eyes.

[0050] [Second Embodiment] Next, a second embodiment of the hair simulation system will be described with reference to Figures 6 to 8. The hair simulation system of this embodiment differs from the first embodiment in that it generates images that show the condition of the hair in stages based on an image of the user's head. The other configurations are the same as those of the first embodiment, so their description is omitted.

[0051] The hair simulation system of this embodiment is characterized in that the hair simulation server has a hair stage image generation unit that generates images representing the state of the hair in stages based on an image of the user's head. Specifically, as shown in Figure 6, the hair simulation server 20' in the hair simulation system of this embodiment includes a storage unit 21', a processing unit 22', and a communication unit 23'.

[0052] The memory unit 21' includes a trained model memory unit 211' and a data memory unit 212'. The trained model storage unit 211' stores, as a trained model, a trained model that generates hair stage images (hair stage images) that represent the state of hair in stages based on the user's head image, in addition to the configuration of the first embodiment. A pre-trained hair stage image generation model can be obtained, for example, by preparing hair thinning images at different levels, using tagged training data to perform machine learning, and learning the hair features at each level.

[0053] The processing unit 22' includes a face type determination unit 221', a hair style generation unit 222', a composite image generation unit 223', a fine-tuning processing unit 224', and further a hair stage image generation unit 225'. The hair stage image generation unit 225' generates hair stage images based on the user's head image.

[0054] Specifically, the hair stage image generation unit 225' can generate hair stage images by performing inference using a trained hair stage image generation model stored in the trained model storage unit 211' based on the user's head image transmitted from the user terminal 10. At this time, the hair stage image generation unit 225' can generate multiple images based on the user's head image, showing the user's hair volume changing in stages. Furthermore, the hair stage image generation unit 225' can also determine the user's current hair volume level based on the user's head image.

[0055] At this time, the hair stage image generation unit 225' can automatically determine the hair condition level of the input user's head image and generate images of hair conditions other than that level. For example, if there are 10 levels, and the input image shows thinning hair at level 5, it can generate hair stage images for levels 1-4 and 6-10 other than level 5.

[0056] The hair stage image generation unit 225' can generate a 10-stage hair stage image as shown in Figure 7. In Figure 7, Level 1 represents a shaved head, and Level 10 represents the completed hair restoration state. The user's current hair volume level is displayed as Level 5, which corresponds to the user's inputted head image.

[0057] In other words, levels 6 through 10 show what kind of hairstyle the user will have if they gradually increase their hair volume. In this way, the hair stage image generation unit 225' can display the hair style in stages when the user is adding hair.

[0058] Furthermore, levels 1 through 4 show what kind of hairstyle the user might have if their hair loss progressed. In this way, the hair stage image generation unit 225' can also display the hair style in stages as the user's hair thinning progresses. Furthermore, the hair stage image generated by the hair stage image generation unit 225' is not limited to 10 stages; it may have 9 stages or fewer, or 11 stages or more.

[0059] Next, the processing procedure in the hair simulation system of this embodiment will be described with reference to Figure 8. First, the user terminal 10 transmits the user's head image, captured by the imaging unit 14, to the hair simulation server 20' and sends a request to generate a hair stage image (step 20).

[0060] The hair stage image generation unit 225' in the hair simulation server 20' generates a hair stage image based on the user's head image and transmits the obtained hair stage image to the user terminal 10 (step 21). This allows the user terminal 10 to display images of hair growth stages.

[0061] According to this embodiment of the hair simulation system, it is possible to show the user the gradual changes in their hair style if they were to undergo hair augmentation. Furthermore, it becomes possible to show users what changes might occur if their hair loss progresses.

[0062] This allows you to, for example, if you've decided to attend a class reunion in six months, set the completion date of your hair extensions one week before the event and visualize the process of gradually increasing your hair in stages, so that your hair gradually and naturally grows, allowing you to reach your goal without causing any discomfort to those around you. Furthermore, it is possible to understand the potential outcomes if hair loss progresses.

[0063] The hair simulation system of the above embodiment can be realized using a computer controlled by the hair simulation program of the present invention. The computer's CPU and other components send commands to each component of the computer based on the hair simulation program, causing them to perform predetermined processes necessary for the operation of the user terminal and hair simulation server in the hair simulation system, such as head image transmission processing, face type discrimination processing, hair style generation processing, composite image generation processing, fine adjustment processing, and hair stage screen generation processing. In this way, each process and operation in the hair simulation system of the present invention can be realized by specific means in which the program and the computer cooperate.

[0064] Programs are pre-stored on recording media such as ROM and RAM, and are loaded into a computer from these recording media and executed by the computer. However, they can also be loaded into a computer via a communication line, for example. Furthermore, the recording medium for storing the program can consist of, for example, semiconductor memory, magnetic disks, optical disks, or any other recording means that can be read by any computer.

[0065] As described above, the hair simulation system, hair simulation program, and hair simulation method of this embodiment make it possible to present the user with a detailed representation of their ideal hair style.

[0066] The present invention is not limited to the embodiments described above, and it goes without saying that various modifications can be made within the scope of the present invention. For example, it is possible to make appropriate changes, such as placing the storage unit in the user terminal or hair simulation server on an external cloud server. [Industrial applicability]

[0067] This invention can be suitably used in hair salons and other establishments when it is desirable to present users with detailed and ideal hair styles. [Explanation of symbols]

[0068] 10 User terminals 11 Hair Simulation Processing Unit 12 Control section 13 Display section 14 Imaging Unit 15 Audio Input / Output Section 16 Communications Department 20,20' Hair Simulation Server 21,21' Storage section 211,211' Trained model memory 212,212' Data storage section 22,22' Processing Unit 221,221' Face type discrimination unit 222,222' Hair style generation section 223,223' Composite Image Generation Unit 224,224' Fine-tuning processing unit 225' Hair stage image generation unit 23,23' Communications Department 30 Communication lines

Claims

1. A hair simulation system that presents users with their ideal hair style, The system comprises a user terminal that displays the aforementioned ideal hair style, and a server connected to the user terminal via a communication line. The aforementioned server, A face type determination unit that determines the type of face shape based on the head image of the user received from the user terminal. A hair style generation unit generates multiple hair styles based on hair setting information received from the user terminal and the type of the user's face shape. A composite image generation unit generates a composite image based on a hair style selected from the plurality of hair styles received from the user terminal and an image of the user's head, and The system includes a fine-tuning processing unit that generates a post-adjustment composite image based on the fine-tuning information of the user's head received from the user terminal and the composite image, The user terminal displays the adjusted composite image received from the server. A hair simulation system characterized by the following features.

2. The fine-tuning processing unit generates a post-adjusted composite image using fine-tuning information for at least one of the following: hair color, hair length, percentage of gray hair, and hair volume. The hair simulation system according to feature 1.

3. The fine-tuning processing unit generates a post-adjusted composite image using fine-tuning information of at least one of the following: whether or not glasses are worn, whether or not a beard is worn and its shape, and changes in facial expression. The hair simulation system according to feature 1.

4. The aforementioned server, It has a hair stage image generation unit that generates images representing the condition of the hair in stages based on the user's head image. The hair simulation system according to feature 1.

5. The hair stage image generation unit generates images that show the progression of the user's hair condition as their hair thinning progresses. The hair simulation system according to feature 4.

6. A hair simulation program that presents users with their ideal hair style. Computers, A face type determination unit that determines the type of face shape based on the user's head image. A hair style generation unit that generates multiple hair styles based on hair setting information and the type of the user's face shape. A composite image generation unit that generates a composite image based on a hair style selected from the aforementioned plurality of hair styles and the user's head image, and It functions as a fine-tuning processing unit that generates a post-adjustment composite image based on the user's head adjustment information and the aforementioned composite image. A hair simulation program characterized by the following features.

7. A hair simulation method that presents users with their ideal hair style, The user terminal that displays the aforementioned ideal hair style and the server are connected via a communication line. The aforementioned server, Based on the head image of the user received from the user terminal, the type of face shape is determined. Based on the hair setting information received from the user terminal and the type of the user's face shape, multiple hair styles are generated. A composite image is generated based on the hair style selected from the multiple hair styles received from the user terminal and the user's head image. Based on the fine-tuning information of the user's head received from the user terminal and the composite image, an adjusted composite image is generated. The user terminal displays the adjusted composite image received from the server. A hair simulation method characterized by the following features.