KR20170011261A - Apparatus for hair style 3D simulation and method for simulating the same - Google Patents
Apparatus for hair style 3D simulation and method for simulating the same Download PDFInfo
- Publication number
- KR20170011261A KR20170011261A KR1020150103575A KR20150103575A KR20170011261A KR 20170011261 A KR20170011261 A KR 20170011261A KR 1020150103575 A KR1020150103575 A KR 1020150103575A KR 20150103575 A KR20150103575 A KR 20150103575A KR 20170011261 A KR20170011261 A KR 20170011261A
- Authority
- KR
- South Korea
- Prior art keywords
- image
- hair
- basic
- customer
- style
- Prior art date
Links
- 210000004209 hair Anatomy 0.000 title claims abstract description 387
- 238000004088 simulation Methods 0.000 title claims abstract description 98
- 238000000034 method Methods 0.000 title claims abstract description 48
- 230000008569 process Effects 0.000 claims abstract description 24
- 230000002194 synthesizing effect Effects 0.000 claims abstract description 16
- 230000003796 beauty Effects 0.000 claims description 20
- 238000006243 chemical reaction Methods 0.000 claims description 15
- 238000003702 image correction Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 12
- 210000001061 forehead Anatomy 0.000 description 8
- 238000004891 communication Methods 0.000 description 7
- 238000012937 correction Methods 0.000 description 5
- 230000037308 hair color Effects 0.000 description 5
- 210000003128 head Anatomy 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 5
- 230000015572 biosynthetic process Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 238000003786 synthesis reaction Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 239000002131 composite material Substances 0.000 description 3
- 238000003384 imaging method Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 239000003086 colorant Substances 0.000 description 2
- 210000005069 ears Anatomy 0.000 description 2
- 239000004744 fabric Substances 0.000 description 2
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 239000010454 slate Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T13/00—Animation
- G06T13/20—3D [Three Dimensional] animation
- G06T13/40—3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30196—Human being; Person
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Processing Or Creating Images (AREA)
Abstract
본 발명은 헤어스타일 3차원 시뮬레이션 장치 및 방법으로서, 미용실에 방문한 고객의 헤어스타일을 3차원 시뮬레이션하는 장치 및 시뮬레이션 방법에 관한 것이다. 본 발명의 실시 형태는 복수의 기본 2D 헤어이미지를 선택하여 헤어스타일 데이터베이스에 저장하는 기본 헤어스타일 선택 과정; 미용 스타일링을 받고자 하는 고객의 얼굴 수평 방향으로 360°회전하며 미리 설정된 촬영 각도에서 촬영된 촬영 각도별 고객 DB용 이미지들을 획득하는 고객 DB용 이미지 획득 과정; 상기 촬영 각도별 고객 DB용 이미지들을 합성한 동영상 형태의 2D 합성 시뮬레이션 영상으로 생성하여 저장하는 2D 합성 시뮬레이션 영상 생성 과정; 및 상기 헤어스타일 데이터베이스에 저장된 기본 2D 헤어이미지 중에서 고객이 원하는 기본 2D 헤어이미지를 추출하여 상기 2D 합성 시뮬레이션 영상에 합성함으로써, 헤어스타일링 3D 영상을 생성하여 디스플레이하는 헤어스타일링 3D 영상 생성 및 디스플레이 과정;을 포함할 수 있다.The present invention relates to a hair style 3D simulation apparatus and method, and more particularly, to a device and a simulation method for three-dimensionally simulating a hair style of a visitor who visits a hair salon. An embodiment of the present invention includes a basic hair style selection process of selecting a plurality of basic 2D hair images and storing them in a hair style database; An image acquisition process for a customer DB for acquiring images for a customer DB for each photographing angle, which is rotated 360 ° in the horizontal direction of the face of the customer who wants to be styled, and is photographed at a preset photographing angle; A 2D synthetic simulation image generating step of generating and storing a 2D synthetic simulation image in the form of a moving picture synthesized by the images for the customer DB for each photographing angle; And a hair styling 3D image generating and displaying step of generating and displaying a hair styling 3D image by extracting a basic 2D hair image desired by the customer from the basic 2D hair image stored in the hair style database and synthesizing the basic 2D hair image with the 2D synthetic simulation image, .
Description
본 발명은 헤어스타일 3차원 시뮬레이션 장치 및 방법으로서, 미용실에 방문한 고객의 헤어스타일을 3차원 시뮬레이션하는 장치 및 시뮬레이션 방법에 관한 것이다.
The present invention relates to a hair style 3D simulation apparatus and method, and more particularly, to a device and a simulation method for three-dimensionally simulating a hair style of a visitor who visits a hair salon.
일반적으로 헤어스타일을 바꾸려고 할 때, 머릿속으로 여러 가지 이미지를 그려보거나, 잡지(패션잡지) 또는 카탈로그를 보거나 함으로써, 희망하는 헤어스타일을 결정하는 경우가 많다. 또한 이와 같이 희망하는 헤어스타일이 결정되면 이를 미용사(헤어 디자이너)에게 전달함과 아울러 미용사의 조언을 받기도 한다.In general, when you are trying to change your hairstyle, you often draw your imagination in your head, or look at magazines (fashion magazines) or catalogs to determine your desired hairstyle. In addition, when the desired hairstyle is determined, it is delivered to the hairdresser (hair designer), and the hairdresser is advised.
그러나 자신이 희망하는 헤어스타일을 헤어 디자이너에게 제대로 전달하지 못하는 경우가 많고, 전달되더라도 실제로 헤어스타일을 바꿔보면 처음 상상했던 것과는 다르거나 생각했던 것만큼 어울리지 않는 경우가 있다.However, there are many cases in which the hair designer can not deliver the hair style he / she desires to the hair designer, and if the hair style is actually changed, the hair style is not as good as the first one imagined.
따라서 상기와 같은 문제점을 고려하여, 고객이 머리 손질을 받기 전에 희망하는 헤어스타일이 자신과 어울리는지 미리 시연해 볼 수 있도록 하기 위한 헤어스타일 시뮬레이션이 소개되었다. 기존에 알려진 헤어스타일 시뮬레이션을 간략히 살펴보면, 주로 2차원 얼굴 이미지에 단순히 2차원으로 구성된 헤어이미지를 추가(또는 투영)하는 방식을 취하고 있다.Therefore, in consideration of the above problems, a hair style simulation for introducing a desired hair style to the user before the hair is groomed can be demonstrated in advance. A brief description of the known hair style simulation is to add (or project) a two-dimensional hair image to a two-dimensional face image.
그러나 이와 같이 2차원 이미지를 근간으로 하는 방식은 고객의 얼굴 정면만을 보여주므로 고객은 추가 또는 투영된 헤어스타일이 자신에게 다각도로 어울리는지 여부에 대해서는 확인할 수 없다.However, since the two-dimensional image-based method only shows the face of the customer's face, the customer can not confirm whether the added or projected hair style suits him or her variously.
따라서 종래의 2차원 이미지가 아닌 3차원 이미지를 기반으로 하는 3차원 이미지 시뮬레이션은, 고객의 얼굴을 실제와 매우 흡사하게 복원할 수 있다는 장점이 있다. 그러나 기존의 3차원 이미지 시뮬레이션 기술은 증강현실 기술을 이용해 3D 모델링 처리된 헤어 소스를 합성하여 가상 구현 혹은 정면과 측면 사진을 이용하여 3D로 360° 이미지를 구현하여 방식에 불과하였다.Therefore, the three-dimensional image simulation based on the three-dimensional image instead of the conventional two-dimensional image has an advantage that the face of the customer can be restored very much like the real one. However, the conventional 3D image simulation technology is a method of synthesizing a 3D modeling processed hair source using augmented reality technology and implementing a 360 ° image in 3D using a virtual implementation or front and side photographs.
따라서 기존의 3차원 이미지 시뮬레이션은, 복잡한 설정 및 조작을 요하기 때문에 전문가가 아닌 이상 이를 사용하기가 용이치 않다. 더욱이, 복원 시에 상당한 처리 시간이 소요되는 단점이 있다. 헤어스타일 시뮬레이션은 주로 미용실을 이용하는 고객을 위해 헤어 디자이너가 직접 시연하게 되므로 사용상의 용이성과 처리 시간의 신속성이 중요하나, 기존의 3차원 이미지 시뮬레이션은 이러한 사용 용이성과 신속성이 결여된 문제가 있다.
Therefore, conventional 3D image simulation requires complicated setting and manipulation, so it is not practical to use it unless it is an expert. Moreover, there is a disadvantage in that a considerable processing time is required at the time of restoration. Hair styling simulation is mainly performed by a hair designer for a hair salon user. Therefore, ease of use and quickness of processing time are important. However, existing three-dimensional image simulation lacks such ease of use and quickness.
본 발명의 기술적 과제는 미용실에 방문한 고객의 헤어스타일을 3차원 시뮬레이션하는 장치 및 시뮬레이션 방법을 제공하는데 있다. 또한 본 발명의 기술적 과제는 미용실에 방문한 고객의 2D 합성 시뮬레이션 영상을 획득하여 이를 헤어스타일을 시뮬레이션할 때 활용하는데 있다.
The present invention provides a device and a simulation method for three-dimensionally simulating a hair style of a visitor who visits a hair salon. In addition, the technical problem of the present invention is to acquire a 2D synthetic simulation image of a visitor who visits a beauty salon and utilize it when simulating a hair style.
본 발명의 실시 형태는 복수의 기본 2D 헤어이미지를 선택하여 헤어스타일 데이터베이스에 저장하는 기본 헤어스타일 선택 과정; 미용 스타일링을 받고자 하는 고객의 얼굴을 수평 방향으로 360°회전하며 미리 설정된 촬영 각도에서 촬영된 촬영 각도별 고객 DB용 이미지들을 획득하는 고객 DB용 이미지 획득 과정; 상기 촬영 각도별 고객 DB용 이미지들을 합성한 동영상 형태의 2D 합성 시뮬레이션 영상으로 생성하여 저장하는 2D 합성 시뮬레이션 영상 생성 과정; 및 상기 헤어스타일 데이터베이스에 저장된 기본 2D 헤어이미지 중에서 고객이 원하는 기본 2D 헤어이미지를 추출하여 상기 2D 합성 시뮬레이션 영상에 합성함으로써, 헤어스타일링 3D 영상을 생성하여 디스플레이하는 헤어스타일링 3D 영상 생성 및 디스플레이 과정;을 포함할 수 있다.An embodiment of the present invention includes a basic hair style selection process of selecting a plurality of basic 2D hair images and storing them in a hair style database; A customer DB image acquiring step of acquiring images for a customer DB for each photographing angle photographed at a preset photographing angle by rotating the face of the customer who wants to be styled by 360 ° in the horizontal direction; A 2D synthetic simulation image generating step of generating and storing a 2D synthetic simulation image in the form of a moving picture synthesized by the images for the customer DB for each photographing angle; And a hair styling 3D image generating and displaying step of generating and displaying a hair styling 3D image by extracting a basic 2D hair image desired by the customer from the basic 2D hair image stored in the hair style database and synthesizing the basic 2D hair image with the 2D synthetic simulation image, .
상기 기본 헤어스타일 선택 과정은, 기본 2D 헤어이미지가 디스플레이된 뒤 앞머리 길이나 옆머리 길이의 조절은 디스플레이 화면에서 터치 드레깅으로 실시간 표현되어, 기본 2D 헤어이미지의 앞머리 길이, 옆머리 길이, 뒷머리 길이를 단계별로 다르게 한 컷트 적용 헤어스타일 2D 이미지를 각 기본 헤어스타일별로 저장하고, 상기 기본 헤어스타일의 가르마를 반전시킨 가르마 반전 헤어스타일 2D 이미지를 각 기본 헤어스타일별로 저장하며, 상기 기본 헤어스타일의 헤어 색상을 다르게 한 색상 변환 헤어스타일 2D 이미지를 각 기본 헤어스타일별로 저장할 수 있다.In the basic hair style selection process, after the basic 2D hair image is displayed, the adjustment of the length of the bangs or the length of the side hair is expressed in real time by touching on the display screen so that the length of the bangs of the basic 2D hair, A hair-style 2D image is stored for each basic hair style, and a two-dimensional hair-style 2D image, which is the reverse of the basic hair style, is stored for each basic hair style, and the basic hair style hair Convert colors with different colors Hairstyles You can save 2D images for each basic hairstyle.
상기 헤어스타일링 3D 영상 생성 및 디스플레이 과정은, 상기 기본 2D 헤어이미지에서 헤어 기준점을 적어도 세 개 이상 설정하는 과정; 촬영 각도별 고객 DB용 이미지들 중에서 정면 각도의 고객 DB용 이미지를 추출하는 과정; 상기 정면 각도의 고객 DB용 이미지에서 상기 헤어 기준점에 대응하는 얼굴 기준점을 설정하는 얼굴 기준점 설정 과정; 및 상기 헤어 기준점과 얼굴 기준점을 일치시켜 기본 2D 헤어이미지를 상기 2D 합성 시뮬레이션 영상에 합성시킨 헤어스타일링 3D 영상을 생성하여 디스플레이하는 과정;을 포함할 수 있다.The hair styling 3D image generation and display process may include: setting at least three hair reference points in the basic 2D hair image; Extracting an image for a customer DB of a frontal angle from images for a customer DB for each photographing angle; A face reference point setting step of setting a face reference point corresponding to the hair reference point in the customer DB image of the front angle; And generating and displaying a hair styling 3D image obtained by combining the basic 2D hair image with the 2D synthetic simulation image by matching the hair reference point and the face reference point.
상기 기본 2D 헤어이미지를 상기 2D 합성 시뮬레이션 영상에 합성시킬 때, 상기 고객의 얼굴 이미지의 가로 길이 및 세로 길이에 비례하여 상기 기본 2D 헤어이미지의 가로 길이 및 세로 길이를 늘이거나 줄이는 스케일링을 할 수 있다.When synthesizing the basic 2D hair image with the 2D synthetic simulation image, scaling may be performed to increase or decrease the horizontal length and vertical length of the basic 2D hair image in proportion to the horizontal length and vertical length of the customer's face image .
상기 2D 합성 시뮬레이션 영상 생성 과정은, 상기 2D 합성 시뮬레이션 영상을 암호화하여 저장할 수 있다.The 2D synthetic simulation image generation process may encrypt and store the 2D synthetic simulation image.
또한 본 발명의 실시 형태는, 미용 스타일링을 받고자 하는 고객의 얼굴 수평 방향으로 360°회전하며 미리 설정된 촬영 각도에서 촬영하여 촬영 각도별 고객 DB용 이미지들을 생성하는 촬영 수단; 상기 촬영부에서 촬영된 촬영 각도별 고객 DB용 이미지를 전달받아 상기 촬영 각도별 고객 DB용 이미지들을 합성한 동영상 형태의 2D 합성 시뮬레이션 영상으로 생성하며, 기본 2D 헤어이미지 중에서 상기 고객이 원하는 기본 2D 헤어이미지를 추출하여, 상기 2D 합성 시뮬레이션 영상에 합성한 헤어스타일링 3D 영상을 디스플레이하는 미용실 컴퓨터; 및 상기 촬영 수단에서 촬영된 촬영 각도별 고객 DB용 이미지를 상기 미용실 컴퓨터로 전달하는 유무선 송수신 수단;을 포함하며, 상기 미용실 컴퓨터는, 복수의 기본 2D 헤어이미지가 저장된 헤어스타일 데이터베이스; 촬영 각도별 고객 DB용 이미지를 미리 설정된 가이드라인에 따라 고객 이미지를 위치시킨 후 크기와 톤을 보정하여 이미지 변환하는 이미지 보정부; 상기 촬영 각도별 고객 DB용 이미지들을 합성하여 동영상 형태의 2D 합성 시뮬레이션 영상으로 생성하는 2D 합성 시뮬레이션 영상 생성부; 상기 2D 합성 시뮬레이션 영상을 저장한 2D 합성 시뮬레이션 영상 데이터베이스; 상기 헤어스타일 데이터베이스에 저장된 기본 2D 헤어이미지 중에서 고객이 원하는 기본 2D 헤어이미지를 선택받는 입력부; 선택된 기본 2D 헤어이미지를 상기 2D 합성 시뮬레이션 영상에 합성한 헤어스타일링 3D 영상을 생성하는 헤어스타일링 3D 영상 생성부; 및 상기 헤어스타일링 3D 영상이 표시되는 표시부;를 포함할 수 있다.Further, an embodiment of the present invention is a photographing apparatus comprising: photographing means for photographing at a preset photographing angle by rotating 360 ° in a horizontal direction of a face of a customer who wants to receive beauty styling, and generating images for a customer DB for each photographing angle; A 2D synthetic simulation image in the form of a moving picture in which the image for the customer DB for each angle of view is synthesized by receiving the image for the customer DB for each shooting angle taken by the photographing unit, A hair salon computer for extracting an image and displaying a hair styling 3D image synthesized with the 2D synthetic simulation image; And a wired / wireless transmitting / receiving means for transmitting an image for a customer DB for each photographing angle photographed by the photographing means to the beauty room computer, wherein the beauty computer comprises: a hair style database storing a plurality of basic 2D hair images; An image correcting unit that positions an image for a customer DB for each photographing angle according to a preset guide line, corrects size and tone, and converts the image; A 2D synthetic simulation image generation unit for synthesizing the images for the customer DB for each photographing angle and generating a 2D synthetic simulation image in the form of a moving image; A 2D synthetic simulation image database storing the 2D synthetic simulation image; An input unit for receiving a basic 2D hair image desired by a customer from a basic 2D hair image stored in the hair style database; A hair styling 3D image generating unit for generating a hair styling 3D image obtained by synthesizing the selected basic 2D hair image with the 2D synthetic simulation image; And a display unit for displaying the hair styling 3D image.
상기 헤어스타일 데이터베이스는, 상기 기본 2D 헤어이미지의 앞머리 길이, 옆머리 길이, 뒷머리 길이, 및 기장 길이를 단계별로 다르게 한 컷트 또는 펌 적용 헤어스타일 2D 이미지가 각 기본 헤어스타일별로 저장되며, 상기 기본 헤어스타일의 가르마를 반전시킨 가르마 반전 헤어스타일 2D 이미지가 각 기본 헤어스타일별로 저장되며, 상기 기본 헤어스타일의 헤어 색상을 다르게 한 색상 변환 헤어스타일 2D 이미지가 각 기본 헤어스타일별로 저장될 수 있다.The hair style database stores a hair style 2D image that is cut or firm applied to the base 2D hair image in different stages in the forehead length, side hair length, back hair length, and length of the basic 2D hair image, Style hair style 2D image is stored for each basic hair style, and a color conversion hair style 2D image having different hair colors of the basic hair style can be stored for each basic hair style.
상기 헤어스타일링 3D 영상 생성부는, 고객이 원하는 컷트 또는 펌 적용 헤어스타일 2D 이미지 또는 가르마 반전 헤어스타일 2D 이미지 또는 색상 변환 헤어스타일 2D 이미지를 상기 2D 합성 시뮬레이션 영상에 합성한 보정 헤어스타일링 3D 영상을 생성할 수 있다.The hair styling 3D image generating unit may generate a corrected hair styling 3D image obtained by synthesizing a 2D or 3D hair style 2D image or a hair style 2D image, .
상기 촬영 수단은, 고객 DB용 이미지 촬영 수단과, 기본 2D 헤어이미지 촬영 수단을 포함하며, 고객 DB용 이미지 촬영 수단과 상기 기본 2D 헤어이미지 촬영 수단은, 원주 레일을 따라 회전하는 카메라가 제자리에 고정된 피사체를 촬영하면서 복수의 2D 이미지를 획득하는 방식 및 고정된 카메라가 제자리에서 회전하는 피사체를 촬영하면서 복수의 2D 이미지를 획득하는 방식 중의 어느 한 방식에 따라 복수의 이미지를 획득할 수 있다.
Wherein the photographing means includes a customer DB image photographing means and a basic 2D hair image photographing means, wherein the customer DB image photographing means and the basic 2D hair image photographing means are arranged such that the camera rotating along the circumference rails is fixed A plurality of images may be acquired according to any one of a method of acquiring a plurality of 2D images while photographing a subject and a method of acquiring a plurality of 2D images while photographing a subject rotated in place by a fixed camera.
본 발명의 실시 형태에 따르면 미용실에 방문한 고객의 헤어스타일을 3차원 시뮬레이션해줌으로써, 자신에 시뮬레이션된 헤어스타일을 참조하여 미용실 방문 고객이 자신이 원하는 헤어스타일을 손쉽게 선택할 수 있어 헤어스타일링 상담 효율을 높일 수 있다. 또한, 시뮬레이션된 헤어스타일의 가르마 반전, 컷트 또는 펌 레벨 정도를 고객이 화면상에서 실시간으로 확인할 수 있어, 자신에게 맞는 헤어스타일을 용이하게 선택할 수 있다.
According to the embodiment of the present invention, by simulating a hair style of a visitor who visits a hair salon, a hair salon user who has visited a hair salon can easily select a desired hair style by referring to a simulated hair style by himself, . In addition, the user can check the degree of the reversed hair, the cut or the firm level of the simulated hair style on the screen in real time, so that it is possible to easily select a hair style suitable for the user.
도 1은 본 발명의 실시예에 따른 헤어스타일 3D 시뮬레이션 장치의 구성도.
도 2는 본 발명의 실시예에 따른 헤어스타일 3D 시뮬레이션 장치의 촬영 수단을 도시한 그림.
도 4는 본 발명의 실시예에 따른 미용실 컴퓨터의 구성 블록도.
도 5는 본 발명의 실시예에 따른 헤어스타일 3D 시뮬레이션 과정에 대한 프로차트.
도 6는 본 발명의 실시예에 따라 복수의 촬영 각도별 고객 DB용 이미지들을 도시한 그림.
도 7은 본 발명의 실시예에 따라 2D 합성 시뮬레이션 영상에 긴 머리 헤어스타일 2D 이미지 합성되는 모습을 도시한 그림.
도 8은 본 발명의 실시예에 따라 다양한 각도에서의 합성된 헤어스타일링 3D 영상을 도시한 그림.
도 9은 본 발명의 실시예에 따라 미용실 컴퓨터의 터치 스크린 패널의 화면을 터치 드래깅하여 다양한 각도에서 합성된 헤어스타일링 3D 영상을 도시한 그림.
도 10은 본 발명의 실시예에 따라 기본 2D 헤어이미지를 2D 합성 시뮬레이션 영상에 합성시켜 헤어스타일링 3D 영상을 생성하는 과정을 도시한 플로차트.
도 11은 본 발명의 실시예에 따라 복수의 헤어 기준점이 설정된 예를 도시한 그림.
도 12은 본 발명의 실시예에 따라 복수의 헤어 기준점에 대응하는 복수의 얼굴 기준점을 설정한 예를 도시한 그림.
도 13는 본 발명의 실시예에 따라 헤어스타일링 3D 영상의 디스플레이에서 가르마를 반전시켜 도시한 그림.
도 14는 본 발명의 실시예에 따라 촬영 이미지 자동 보정을 도시한 그림.
도 15는 본 발명의 실시예에 따라 기본 2D 헤어이미지 합성을 도시한 그림.
도 16은 본 발명의 실시예에 이미지 합성 레이어 분리를 도시한 그림.1 is a configuration diagram of a hair style 3D simulation apparatus according to an embodiment of the present invention;
FIG. 2 is a view showing a photographing means of a hair style 3D simulation apparatus according to an embodiment of the present invention; FIG.
4 is a block diagram of a configuration of a hair salon computer according to an embodiment of the present invention;
FIG. 5 is a chart for a 3D simulation process of a hair style according to an embodiment of the present invention; FIG.
FIG. 6 is a diagram illustrating images for a customer DB for a plurality of photographing angles according to an embodiment of the present invention. FIG.
FIG. 7 is a view showing a state where a long hair-style 2D image is synthesized in a 2D synthetic simulation image according to an embodiment of the present invention; FIG.
FIG. 8 is a diagram illustrating a synthesized hair styling 3D image at various angles according to an embodiment of the present invention. FIG.
FIG. 9 is a diagram illustrating a hair styling 3D image synthesized from various angles by touch-dragging a screen of a touch screen panel of a hair salon computer according to an embodiment of the present invention; FIG.
10 is a flowchart illustrating a process of generating a hair styling 3D image by synthesizing a basic 2D hair image with a 2D synthetic simulation image according to an embodiment of the present invention.
11 is a view showing an example in which a plurality of hair reference points are set according to an embodiment of the present invention.
12 is a view showing an example of setting a plurality of face reference points corresponding to a plurality of hair reference points according to an embodiment of the present invention.
FIG. 13 is a diagram illustrating the reversal of a girdle in a display of a hair styling 3D image according to an embodiment of the present invention. FIG.
Figure 14 is a diagram illustrating automatic correction of shot images in accordance with an embodiment of the present invention.
15 is a diagram illustrating the synthesis of a basic 2D hair image in accordance with an embodiment of the present invention.
FIG. 16 is a diagram illustrating image composition layer separation in an embodiment of the present invention. FIG.
이하, 이 발명이 속하는 기술분야에서 통상의 지식을 갖는 자가 이 발명을 용이하게 실시할 수 있을 정도로 상세히 설명하기 위하여, 이 발명의 가장 바람직한 실시예를 첨부된 도면을 참조로 하여 상세히 설명하기로 한다. 이 발명의 목적, 작용 효과를 포함하여 기타 다른 목적들, 특징점들, 그리고 동작상의 이점들이 바람직한 실시예의 설명에 의해서 보다 명확해질 것이다. 하기에서 각 도면의 구성요소들에 참조부호를 부가함에 있어 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings, in order to explain the present invention in detail so that those skilled in the art can easily carry out the present invention. . Other objects, features, and operational advantages of the present invention, including its effects and advantages, will become more apparent from the description of the preferred embodiments. It should be noted that the same reference numerals are used to denote the same or similar components in the drawings.
도 1은 본 발명의 실시예에 따른 헤어스타일 3D 시뮬레이션 장치의 구성도이며, 도 2는 본 발명의 실시예에 따른 헤어스타일 3D 시뮬레이션 장치의 촬영 수단을 도시한 그림이다.FIG. 1 is a configuration diagram of a hair style 3D simulation apparatus according to an embodiment of the present invention, and FIG. 2 is a diagram illustrating a photographing means of a hair style 3D simulation apparatus according to an embodiment of the present invention.
본 발명의 헤어스타일 3D 시뮬레이션 장치는, 유무선 송수신 수단(300), 촬영 수단(200), 및 미용실 컴퓨터(100)를 포함한다.The hair style 3D simulation apparatus of the present invention includes wired / wireless transmission / reception means 300, imaging means 200, and a
유무선 송수신 수단(300)은, 촬영 수단(200)에서 촬영된 촬영 각도별 고객 DB용 이미지를 미용실 컴퓨터(100)로 전달한다. 촬영 수단(200)내의 카메라(210)와 미용실 컴퓨터(100)가 유선으로 연결되는 경우, 유무선 송수신 수단(300)은, 이더넷(Ethernet), 범용 직렬 버스(Universal Serial Bus), IEEE 1394, 직렬통신(serial communication) 및 병렬 통신(parallel communication)과 같은 유선 통신 케이블이 사용될 수 있다. 또한 촬영 수단(200)인 카메라(210)와 미용실 컴퓨터(100)가 무선으로 연결되는 경우, 블루투스(Bluetooth), 홈 RF(Radio Frequency) 및 무선 랜(Wireless LAN)과 같은 무선 통신 방식이 사용될 수 있다. 블루투스(bluetooth)란 휴대 기기간의 사진, 음성 등을 정보를 전달하는 근거리 무선 통신 기술을 말하며, 무선 랜은 무선 와이파이(WiFi)를 이용하여 전소하는 무선 통신 기술을 말한다.The wired / wireless transmitting / receiving means 300 transmits the image for the customer DB for each photographing angle photographed by the photographing means 200 to the
촬영 수단(200)내의 카메라(210)는, 미용 스타일링을 받고자 하는 고객의 얼굴 수평 방향으로 360°회전하며 미리 설정된 촬영 각도에서 촬영하여 촬영 각도별 2D 이미지들을 생성하는 기능을 수행한다. 촬영 수단(200)은, 미용실 등과 같이 헤어스타일을 다듬는 장소에 마련되어 미용실을 방문한 고객의 촬영 각도별 고객 DB용 이미지들을 생성한다. The
촬영 수단(200)은, 고객 DB용 이미지 촬영 수단과, 기본 2D 헤어이미지(헤어소스) 촬영 수단으로 구분될 수 있다.The photographing means 200 can be classified into a customer DB image photographing means and a basic 2D hair image (hair source) photographing means.
고객 DB용 이미지 촬영 수단은, 도 2에 도시한 바와 같이 고정된 카메라 앞에 있는 회전의자에 고객이 착석 후 의자가 지정된 각도만큼 회전하면서 복수의 2D 이미지를 촬영할 수 있다. As shown in FIG. 2, the image shooting means for the customer DB can photograph a plurality of 2D images while the customer rotates the chairs after the seating by an angle specified by the customer on the rotating chair in front of the fixed camera.
즉, 고객 DB용 이미지 촬영 수단은 고정된 카메라가 제자리에서 회전하는 피사체를 촬영하면서 복수의 2D 이미지를 획득할 수 있다. 이때, 카메라는 피사체가 지정된 각도만큼 회전할 때마다 또는 일정 주기마다 피사체를 촬영함으로써 복수의 이미지를 획득한다.That is, the image taking means for the customer DB can acquire a plurality of 2D images while a fixed camera photographs a subject rotating in place. At this time, the camera acquires a plurality of images each time the subject rotates by a specified angle or by photographing the subject at regular intervals.
카메라(210)는 고정되어 있으며, 의자가 1회 회전하는 동안 일정한 주기나 일정한 각도들로 촬영하여 촬영 각도별 고객 DB용 이미지들을 생성한다. 예를 들어, 360°회전하는 고객을 일정한 주기로 촬영하여 24컷(1컷/15°촬영 각도), 30컷(1컷/12°촬영 각도) 등으로 된 촬영 각도별 고객 DB용 이미지들을 생성할 수 있다. 참고로 촬영이 있을 때 고객은 이마와 귀가 보이도록(open) 머리를 정리하여 촬영하며, 뒷머리는 쪽머리 형태(가지런히 뒤로 모은 모양)로 모아서 정돈한 후 촬영이 이루어지도록 한다.The
카메라(210)는 핸드폰의 카메라를 적용하여 구현할 수 있다. 예를 들어, 고객은 정해진 각도마다 멈추는 의자에 앉아서 준비된 배경천에 앉아서 촬영을 대기하고, 헤어 디자이너는 개인 촬영장비(디지털 카메라 혹은 스마트 폰)를 준비된 삼각대 위에 거치 후 촬영 앱(스마트 폰 일시)을 구동하여 정해진 각도로 고객을 360도로 회전시키며 촬영할 수 있다. 즉, 카메라(핸드폰 카메라)는 고정되고 촬영 대상인 고객이 360°로 돌면서 촬영될 수 있다.
The
또한 기본 2D 헤어이미지 촬영 수단은, 도 3에 도시한 바와 같이 스타일링된 모델 또는 가발을 기준으로 일정 거리만큼 떨어져 회전하는 원주 레일(220)을 따라 카메라(210)가 지정된 각도로 돌며 복수의 기본 2D 헤어이미지를 촬영할 수 있다.Also, the basic 2D hair image photographing means may be arranged such that the
즉, 기본 2D 헤어이미지 촬영 수단은 원주 레일(220)을 따라 회전하는 카메라가 제자리에 고정된 피사체를 촬영하면서 복수의 2D 이미지를 획득할 수 있다. 이때, 카메라는 지정된 각도나 일정 주기마다 피사체를 촬영함으로써 복수의 이미지를 획득한다.That is, the basic 2D hair image photographing means can acquire a plurality of 2D images while the camera rotating along the circumference rails 220 photographs a subject fixed in place. At this time, the camera acquires a plurality of images by photographing the object at a specified angle or at regular intervals.
원주 레일(220)은, 원주 형태로 배치된 레일이다. 카메라(210)가 지지 프레임(미도시)에 의해 원주 레일(220)을 따라 360°회전할 수 있다. 카메라가 지지되는 지지 프레임은 미도시된 구동부에 의하여 원주 레일(220)을 따라 일정한 속도로 카메라(210)를 중심으로 회전할 수 있다. 따라서 원주 레일 중심의 의자에 위치한 스타일링된 모델 또는 가발을 360°회전하며 촬영할 수 있다. 카메라(210)는 원주 레일(220)을 따라 1회 회전하는 동안 일정한 주기로 촬영하여 촬영 각도별 기본 2D 헤어이미지들을 생성한다. 참고로 도 3에서는 4컷 촬영 예시만 표시하였다The
참고로, 카메라(210)는 렌즈 어셈블리, 필터, 광전 변환 모듈, 및 아날로그 디지털 변환 모듈을 포함할 수 있다. 렌즈 어셈블리는 줌 렌즈, 포커스 렌즈 및 보상 렌즈를 포함한다. 포커스 모터(MF)의 제어에 따라 렌즈의 초점거리가 이동될 수 있다. 필터는, 광학적 저역통과필터(Optical Low Pass Filter)와. 적외선 차단 필터(Infra-Red cut Filter)를 포함할 수 있다. 광학적 저역통과필터(Optical Low Pass Filter)로서 고주파 성분의 광학적 노이즈를 제거하며, 적외선 차단 필터(Infra-Red cut Filter)는 입사되는 빛의 적외선 성분을 차단한다. 광전 변환 모듈은 CCD(Charge Coupled Device) 또는 CMOS(Complementary Metal-Oxide- Semiconductor) 등의 촬상 소자를 포함하여 이루어질 수 있다. 광전 변환 모듈은 광학계(OPS)로부터의 빛을 전기적 아날로그 신호로 변환시킨다. 아날로그-디지털 변환 모듈은 CDS-ADC(Correlation Double Sampler and Analog-to-Digital Converter) 소자를 포함하여 이루어질 수 있다. 아날로그-디지털 변환 모듈(미도시)은 광전 변환 모듈(OEC)로부터의 아날로그 신호를 처리하여, 그 고주파 노이즈를 제거하고 진폭을 조정한 후, 디지털 신호로 변환시킨다.For reference, the
카메라(210)에서 생성된 촬영 각도별 고객 DB용 이미지들과 기본 2D 헤어이미지들은, 유무선 송수신 수단(300)을 통하여 미용실 컴퓨터(100)로 전달된다. 이하, 도 4와 함께 미용실 컴퓨터(100)에 대하여 상술한다.
The customer DB images and the basic 2D hair images generated by the
한편, 고객 DB용 이미지 촬영 수단은 도 3처럼 원주 레일(220)을 따라 회전하는 카메라가 제자리에 고정된 피사체를 촬영하면서 복수의 2D 이미지를 획득하는 방식으로 구현될 수도 있으며, 기본 2D 헤어이미지 촬영 수단은 고정된 카메라가 제자리에서 회전하는 피사체를 촬영하면서 복수의 2D 이미지를 획득하는 방식으로 구현될 수도 있음은 물론이다.Meanwhile, the image shooting means for the customer DB may be implemented in such a manner that a camera rotating along the
즉, 고객 DB용 이미지 촬영 수단과 기본 2D 헤어이미지 촬영 수단은 도 2 내지 도 3의 방식 중 어느 하나의 방식을 통해 복수의 이미지를 획득할 수 있다.
That is, the customer DB image pickup means and the basic 2D hair image pickup means can acquire a plurality of images through any one of the systems of FIGS.
도 4는 본 발명의 실시예에 따른 미용실 컴퓨터의 구성 블록도이다.4 is a block diagram of a hair-salon computer according to an embodiment of the present invention.
미용실 컴퓨터(100)는 미용실 등과 같이 헤어스타일을 다듬는 장소에 마련된 컴퓨터로서, PC(Personal Computer), 노트북, 태블릿 PC(tablet PC), 슬레이트 PC(slate PC) 등과 같이 메모리와 CPU 연산이 가능한 컴퓨터 수단이라면 그 종류에 제한이 없다.The
미용실 컴퓨터(100)는 헤어스타일 데이터베이스(110), 2D 합성 시뮬레이션 영상 생성부(130), 및 헤어스타일링 3D 영상 생성부(150)를 포함할 수 있다. 이밖에 입력부(120), 2D 합성 시뮬레이션 영상 데이터베이스(140), 및 표시부(160)를 포함할 수 있다.The
헤어스타일 데이터베이스(110)는, 복수의 기본 2D 헤어이미지가 저장된 데이터베이스의 메모리이다. 남자 헤어스타일 및 여자 헤어스타일별로 퍼머 스타일, 컷트 스타일, 긴 머리 스타일, 포마드 스타일 등의 다양한 헤어스타일의 이미지인 2D 헤어이미지가 기본 헤어스타일로서 헤어스타일 데이터베이스(110)에 저장된다. 헤어이미지라함은 스타일링된 헤어만 추출된 이미지를 의미하며, 복수의 기본 2D 헤어이미지라 함은 360°전체 방향에서 각 각도별로 표시될 수 있는 복수의 헤어스타일 이미지를 의미한다.The
또한 헤어스타일 데이터베이스(110)에는, 다양한 기본 2D 헤어이미지가 저장될 수 있다. 예를 들어, 기본 2D 헤어이미지의 앞머리 길이, 옆머리 길이, 뒷머리 길이, 및 기장 길이를 단계별로 다르게 한 컷트 적용 헤어스타일 2D 이미지가 각 기본 헤어스타일별로 저장될 수 있다. 예컨대, 긴 머리의 기본 2D 헤어이미지에서 기본 길이보다 앞머리가 2cm 짧은 헤어스타일 2D 이미지, 4cm 짧은 헤어스타일 2D 이미지, 6cm 짧은 헤어스타일 2D 이미지 등이 360°전체 방향에서 각 각도별로 세부 이미지로서 저장될 수 있다. 긴 머리의 기본 2D 헤어이미지가 디스플레이된 뒤 앞머리 길이나 옆머리 길이 등의 조절은 디스플레이 화면에서 터치 드레깅으로 실시간 표현될 수 있다. 다시 말하면, 기본 2D 헤어이미지는 데이터베이스에 저장되어 있는 것이고, 길이 조절은 기본 헤어이미지와 고객 얼굴이 접목된 것이 디스플레이된 후 실시간으로 앞머리나 옆머리를 드레깅하여 확인 및 수정이 가능하다.Also, in the
또한 기본 헤어스타일의 가르마를 반전시킨 가르마 반전 헤어스타일 2D 이미지가 각 기본 헤어스타일별로 360°전체 방향에서 각 각도별로 저장될 수 있다. 예를 들어, 긴 머리 스타일의 기본 헤어스타일에서 앞머리가 2:8 가르마를 가질 경우, 2:8의 기본 2D 헤어이미지 이외에 반전 헤어스타일 2D 이미지는 8:2의 앞머리 가르마를 가지도록 할 수 있다.In addition, a two-dimensional Hairstyle 2D image that reverses the basic hairstyle can be saved for each angle from 360 ° in all directions for each basic hairstyle. For example, in a long hair style basic hairstyle, if the bangs have a 2: 8 hairs, in addition to the basic 2D hair image of 2: 8, the inverted hairstyle 2D image can have an 8: 2 bangs.
또한 기본 헤어스타일의 헤어 색상을 다르게 한 색상 변환 헤어스타일 2D 이미지가 각 기본 헤어스타일별로 저장될 수 있다. 예를 들어, 검정색 스타일의 기본 헤어스타일이외에 빨강색의 색상 변환 헤어스타일 2D 이미지가 360°전체 방향에서 각 각도별로 저장될 수 있다.
You can also change the color of the hair color of the basic hairstyle. The hair style 2D image can be saved for each basic hairstyle. For example, in addition to the basic hairstyle of a black style, a red color conversion hairstyle 2D image can be stored for each angle from 360 degrees in all directions.
2D 합성 시뮬레이션 영상 생성부(130)는, 촬영 각도별 2D 이미지들을 합성하여 동영상 형태의 2D 합성 시뮬레이션 영상을 생성한다. 연속된 2D 이미지의 모음을 영상화한 것으로서 360°의 전체를 각 각도별로 세분화하여 촬영하여 입체적인 화면(횡축)을 구현할 수 있도록 한다. The 2D synthetic simulation
카메라(210)로부터 전달된 복수의 촬영 각도별 고객 DB용 이미지를 합성하여 동영상과 같은 3차원 형태의 2D 합성 시뮬레이션 영상을 생성한다. 예를 들어 360°회전하며 12°마다 촬영하여, 30컷의 촬영 각도별 2D 이미지를 획득한 경우, 이러한 30컷의 촬영 각도별 고객 DB용 이미지를 전부 합성하여 순차적으로 촬영 각도별 고객 DB용 이미지가 표시되는 3D 동영상 형태의 2D 합성 시뮬레이션 영상을 생성할 수 있다.A 2D synthetic simulation image of a three-dimensional shape such as a moving image is generated by combining images for a customer DB for each of a plurality of photographing angles transmitted from the
한편, 2D 합성 시뮬레이션 영상 생성 전에 촬영 이미지 자동 보정 프로세스를 거친 후 3D 동영상 파일화를 진행한다. 이를 위해 이미지 보정부(115)를 구비한다.On the other hand, before the 2D synthetic simulation image is generated, the automatic image correction process is performed before the 3D moving image fileization is performed. For this, an
이미지 보정부(115)는, 이미지 자동 보정 프로그램으로서, 촬영된 고객의 촬영 각도별 이미지를 이미지 보정 프로그램을 이용해 미리 설정된 가이드라인에 따라 고객 이미지를 위치시킨 후 이미지의 크기와 톤을 설정된 값으로 자동 보정하여 이미지 변환하는 자동 보정 프로세스를 거친 후 3D 동영상 형태의 2D 합성 시뮬레이션 영상을 생성할 수 있다. 참고로, 촬영된 고객 얼굴의 2D 이미지는 도 14에 도시한 바와 같이 정해진 기준선에 근거하여 기준구역에 얼굴이 위치되고 그 크기가 자동으로 조정 및 배경과 분리되어 빛과 톤 보정 후 저장 처리될 수 있다. 저장 처리된 각도별 이미지를 360°로 이어 붙여 각도와 각도 사이의 이미지를 합성 알고리즘을 통해 자연스럽게 3D처럼 보이는 이미지로 구현할 수 있다.The
결국, 고객 DB용 이미지를 생성하는 것은, 고객이 정해진 각도만큼 360도 회전하는 의자에 앉은 뒤, 촬영기구 (삼각대, 디지털 카메라 or 스마트 폰, 배경천)를 이용하여 카메라를 삼각대에 고정한 뒤, 한 축 방향으로 고객의 360도 이미지를 각 각도별로 촬영하여 복수의 이미지를 획득한다. 그 후, 촬영된 고객의 각도별 이미지를 이미지 보정 프로그램 (획득된 고객의 각도 별 이미지를 지정된 가이드라인에 따라 고객 이미지를 위치시킨 후 그 크기와 톤을 자동 보정 프로그램)으로 이미지 변환시킨 후, 보정된 각 각도 별 고객 이미지를 동영상 파일화한다. 동영상화된 고객의 2D 복수의 이미지를 고객이 직접 암호화 하여 미용실에 마련된 컴퓨터 장치 내의 데이터베이스인 미용실 데이터베이스에 저장할 수 있다.
Finally, to create an image for the customer DB, the customer sits on a chair rotated 360 degrees by a predetermined angle, fixes the camera on a tripod using an imaging device (tripod, digital camera or smartphone, background cloth) And acquires a plurality of images by photographing a 360-degree image of the customer in the axial direction at each angle. Thereafter, the angle-based image of the customer is photographed by an image correction program (a customer image is positioned according to a guideline of an angle of the customer obtained, and the size and tone thereof are automatically corrected) The customer images for each angle are converted into video files. The customer can directly encrypt the 2D plural images of the animated customer and store them in the salon database, which is a database in a computer device provided in the salon.
2D 합성 시뮬레이션 영상 데이터베이스(140)는, 2D 합성 시뮬레이션 영상 생성부(130)에서 생성된 고객 얼굴의 2D 합성 시뮬레이션 영상을 저장한다.The 2D synthetic
참고로 헤어스타일 데이터베이스(110) 및 2D 합성 시뮬레이션 영상 데이터베이스(140)는, 메모리에 저장되는 데이터베이스로서, 메모리는, 하드디스크 드라이브(Hard Disk Drive), SSD 드라이브(Solid State Drive), 플래시메모리(Flash Memory), CF카드(Compact Flash Card), SD카드(Secure Digital Card), SM카드(Smart Media Card), MMC 카드(Multi-Media Card) 또는 메모리 스틱(Memory Stick) 등 정보의 입출력이 가능한 모듈로서 장치의 내부에 구비되어 있을 수도 있고, 별도의 장치에 구비되어 있을 수도 있다.For reference, the
입력부(120)는, 문자 버튼, 기호 버튼, 특수 버튼 등의 다양한 자판을 배열시켜 고객으로부터 입력받는 기능을 수행한다. 입력부(120)는, 헤어스타일 데이터베이스(110)에 저장된 기본 2D 헤어이미지 중에서 고객이 원하는 기본 2D 헤어이미지를 선택받는다. 참고로, 표시부(160)가 터치스크린 패널로 구현되는 경우, 입력부(120)인 자판 배열 키보드가 그래픽 형태로 표시부(160)의 작업 화면에 오버랩(overlap)되어 복수의 기본 2D 헤어이미지 중에서 고객이 원하는 기본 2D 헤어이미지를 선택받는다. 터치스크린 패널이라 함은, 화면 표시 수단일 뿐만 아니라 터치펜이나 손가락 등의 터치 수단에 의하여 터치를 감지하는 입력 수단이다. 참고로, 터치스크린 패널은, 저항막 방식, 정전 용량 방식, 적외선 방식, 초음파 방식 중 어느 하나의 방식의 터치 패널로 구현될 수 있다. 터치 패널은 CRT나 LCD 등과 조합시켜 문장과 그림 등이 표시되어 있는 장소를 직접 누름으로써 기기를 제어할 수 있는 투명 스위치 패널이다.The
헤어스타일링 3D 영상 생성부(150)는, 선택된 기본 2D 헤어이미지를 2D 합성 시뮬레이션 영상에 합성한 헤어스타일링 3D 영상을 생성한다. 긴 머리 스타일이 기본 헤어스타일로 선택된 경우, 선택된 퍼머 헤어스타일 2D 이미지를 2D 합성 시뮬레이션 영상에 합성하여 360°에서 감상할 수 있는 3차원으로 보이는 헤어스타일링 3D 영상으로 생성한다.The hair styling 3D
예를 들어, 헤어스타일 2D 이미지가 30°간격으로 마련된 경우 360°전체적으로 12개의 헤어스타일 2D 이미지가 마련된다고 가정한다. 즉, 0°에서의 헤어스타일 2D 이미지, 30°에서의 헤어스타일 2D 이미지, 60°에서의 헤어스타일 2D 이미지, 90°에서의 헤어스타일 2D 이미지, 120°에서의 헤어스타일 2D 이미지, 150°에서의 헤어스타일 2D 이미지, 180°에서의 헤어스타일 2D 이미지, 210°에서의 헤어스타일 2D 이미지, 240°에서의 헤어스타일 2D 이미지, 270°에서의 헤어스타일 2D 이미지, 300°에서의 헤어스타일 2D 이미지, 330°에서의 헤어스타일 2D 이미지가 마련될 수 있다.For example, if a hairstyle 2D image is provided at intervals of 30 degrees, it is assumed that 12 hairstyle 2D images are provided over 360 degrees as a whole. That is, a hair style 2D image at 0 °, a hair style 2D image at 30 °, a hair styling 2D image at 60 °, a hair styling 2D image at 90 °, a hair styling 2D image at 120 °, Hair style 2D image at 180 °, hair style 2D image at 210 °, hair style 2D image at 240 °, hair style 2D image at 270 °, hairstyle at 300 ° 2D image , A hair style 2D image at 330 ° can be prepared.
이럴 경우, 3차원 형태의 2D 합성 시뮬레이션 영상에서 0°, 30°, 60°, 90°, 120°, 150°, 180°, 210°, 240°, 270°, 300°, 330°에서의 2D 합성 시뮬레이션 영상을 추출하여 각 각도별 헤어스타일 2D 이미지와 합성한다. 그 후, 나머지 간격들의 영상을 스무드(smooth) 등의 보정 처리를 통하여 3차원 형태의 헤어스타일링 3D 영상을 생성할 수 있다. 즉, 각도별 헤어스타일링 3D 영상을 360°로 이어 붙여 각도와 각도 사이의 이미지를 합성 알고리즘을 통해 자연스럽게 3D처럼 보이는 이미지로 구현할 수 있다.
In this case, the 2D synthetic simulation image of the three-dimensional shape can be used as a 2D image in 0 °, 30 °, 60 °, 90 °, 120 °, 150 °, 180 °, 210 °, 240 °, 270 °, 300 °, The synthetic simulation image is extracted and synthesized with the hair style 2D image for each angle. Thereafter, the hair styling 3D image of the three-dimensional shape can be generated through correction processing such as smoothness of the images of the remaining intervals. In other words, hair styling 3D images at angles can be connected to 360 °, so that images between angles and angles can be realized as images that look like 3D naturally through the synthesis algorithm.
표시부(160)는, 생성된 헤어스타일링 3D 영상을 표시한다. 표시부(160)는, 작업 화면을 표시하는 그래픽 유저 인터페이스(GUI)의 표시창으로서, LCD, LED 등의 디스플레이창으로 구현하거나 또는 입력과 표시를 동시에 수행할 수 있는 터치스크린 화면으로도 구현할 수 있다. 여기서 작업 화면이라 함은, 대기 화면 그림 화면, 동영상 화면, 어플리케이션 화면, 통화 화면, 헤어스타일링 3D 영상화면 등의 다양한 동작 화면을 말한다. 표시부(160)는 LCD, LED 등의 디스플레이창으로 구현하거나 또는 입력과 표시를 동시에 수행할 수 있는 터치스크린 화면으로도 구현할 수 있다.The
한편, 디스플레이되는 헤어스타일링 3D 영상을 참고하여 고객은 헤어디자이너와 미용 상담을 받을 수 있다. 고객과 실시간으로 머리의 기장과 가르마 위치 및 헤어 컬러 등을 상담하여 이를 적용한 화면을 표시하여 헤어 디자이너의 헤어스타일 컨셉을 고객과 공유할 수 있도록 한다.On the other hand, referring to the displayed hair styling 3D image, the customer can receive hair designer and beauty consultation. We consult with customers in real time about hair length, hair position, hair color, etc., and display the applied screen so that hair style concept of hair designer can be shared with customers.
이를 위하여 헤어스타일링 3D 영상 생성부(150)는, 다양한 헤어스타일 2D 이미지(예컨대, 컷트 또는 펌 적용 헤어스타일 2D 이미지, 또는 가르마 반전 헤어스타일 2D 이미지, 또는 색상 변환 헤어스타일 2D 이미지)를 고객 얼굴 영상에 합성하여 합성된 헤어스타일링 3D 영상을 생성하여 표시한다. 따라서 고객은 자신의 헤어스타일링 3D 영상을 보면서 다양한 형태의 헤어스타일링을 합성하여 미용실 컴퓨터(100)의 화면을 통하여 확인할 수 있다.
To this end, the hair styling 3D
도 5는 본 발명의 실시예에 따른 헤어스타일 3D 시뮬레이션 과정에 대한 프로차트이다. FIG. 5 is a pro chart of a hair style 3D simulation process according to an embodiment of the present invention.
미용실 DB에 구축된 고객 기본 이미지 (고객이 이마와 귀를 노출 시킨 복수의 2D이미지를 동영상화 한 이미지)를 미용실 영상 디스플레이 (미용실 PC or 태블릿 PC 등)에 불러오는 과정(S510)을 가짐으로써, 복수의 기본 2D 헤어이미지를 선택하는 기본 헤어스타일 선택 과정(S510)을 가진다(Step S510) of bringing a customer base image (an image obtained by moving a plurality of 2D images in which the customer has exposed the forehead and the ear) formed in the beauty shop DB into a beauty room image display (a salon PC or a tablet PC or the like) And a basic hair style selection process (S510) for selecting a basic 2D hair style image
기본 헤어스타일 이미지는, 남자 헤어스타일 및 여자 헤어스타일별로 퍼머 스타일, 컷트 스타일, 긴 머리 스타일, 포마드 스타일 등의 다양한 헤어스타일의 2D 이미지이다. 2D 이미지라 함은, 2D 이미지 영상으로서 360°전체 방향에서 표시될 수 있는 복수의 헤어스타일 이미지를 말하는 것이다.The basic hairstyle image is a 2D image of a variety of hairstyles, such as permanent style, cut style, long hairstyle, pomade style by male hairstyle and female hairstyle. A 2D image refers to a plurality of hair style images that can be displayed in 360 ° full direction as 2D image images.
또한, 기본 2D 헤어이미지의 앞머리 길이, 옆머리 길이, 뒷머리 길이, 및 기장 길이를 단계별로 다르게 한 컷트 적용 헤어스타일 2D 이미지가 각 기본 헤어스타일별로 선택되어 저장될 수 있다. 예를 들어, 긴 머리의 기본 2D 헤어이미지에서 기본 길이보다 앞머리가 2cm 짧은 헤어스타일 2D 이미지, 4cm 짧은 헤어스타일 2D 이미지, 6cm 짧은 헤어스타일 2D 이미지 등이 세부 이미지로서 360°전체 방향에서 각각 선택될 수 있다. 머리의 기본 2D 헤어이미지가 디스플레이된 뒤 앞머리 길이나 옆머리 길이 등의 조절은 디스플레이 화면에서 터치 드레깅으로 실시간 표현될 수 있다. 기본 2D 헤어이미지는 데이터베이스에 저장되어 있는 것이고, 길이 조절은 기본 헤어이미지와 고객 얼굴이 접목된 것이 디스플레이된 후 실시간으로 앞머리나 옆머리를 드레깅하여 확인 및 수정이 가능하다.In addition, a cut-applied hair style 2D image can be selected and stored for each basic hair style by changing the bang length, side hair length, back hair length, and length of the basic 2D hair image step by step. For example, in a basic 2D hair image of a long hair, a hairstyle 2D image with a bang 2 cm shorter than the basic length, a 4 cm short hairstyle 2D image, a 6 cm short hairstyle 2D image, etc., . After the basic 2D hair image of the head is displayed, adjustments such as the length of the bangs and the length of the side hair can be expressed in real time by touching the display screen. The basic 2D hair image is stored in the database. Length adjustment can be done by dragging the bangs or side hair in real time after the basic hair image and the customer's face are displayed.
또한, 기본 헤어스타일의 가르마를 반전시킨 가르마 반전 헤어스타일 2D 이미지가 각 기본 헤어스타일별로 선택될 수 있다. 예를 들어, 긴 머리 스타일의 기본 헤어스타일에서 앞머리가 2:8 가르마를 가질 경우, 2:8의 기본 2D 헤어이미지 이외에 반전 헤어스타일 2D 이미지는 8:2의 앞머리 가르마를 가지도록 할 수 있다.In addition, a hair-style 2D image of the reverse of the basic hairstyle can be selected for each basic hairstyle. For example, in a long hair style basic hairstyle, if the bangs have a 2: 8 hairs, in addition to the basic 2D hair image of 2: 8, the inverted hairstyle 2D image can have an 8: 2 bangs.
또한, 기본 헤어스타일의 헤어 색상을 다르게 한 색상 변환 헤어스타일 2D 이미지가 각 기본 헤어스타일별로 선택되어 저장될 수 있다. 예를 들어, 검정색 스타일의 기본 헤어스타일 이외에 빨강색의 색상 변환 헤어스타일 2D 이미지가 360°전체 방향에서 각각 선택되어 헤어스타일 데이터베이스(110)에 저장될 수 있다.In addition, a color conversion hair style 2D image having different hair color of the basic hair style can be selected and stored for each basic hair style. For example, in addition to the basic hair style of black style, a red color conversion hair style 2D image may be selected in each 360 ° direction and stored in the
이러한 기본 헤어스타일 선택은, 고객과 헤어 디자이너가 태블릿 PO 등을 함께 보며 드래깅으로 기장 길이를 조절 및 확인함으로써 이루어질 수 있다.This basic hairstyle selection can be done by the customer and the hair designer viewing the tablet PO together and adjusting and checking the length of the hair by dragging.
상기와 같이 기본 헤어스타일이 선택된 후, 미용 스타일링을 받고자 하는 고객이 미용실 또는 헤어샵에 찾아오면 고객의 얼굴 수평 방향으로 360°회전하며 미리 설정된 촬영 각도에서 촬영된 촬영 각도별 고객 DB용 이미지들을 획득하는 2D 이미지 획득 과정(S520)을 가진다. 즉, 미용실 DB에 구축된 스타일링된 기본 2D 헤어이미지(헤어 소스) 중 선택된 기본 2D 헤어이미지를 고객 기본 이미지 위로 불러오는 과정(S520)을 가진다. 기본 DB 이미지 촬영 시에 고정된 카메라 앞에 있는 회전의자에 고객이 착석 후 의자가 지정된 각도만큼 회전하면 복수의 2D 이미지를 촬영하여, 고객 기본 DB용 이이미를 획득할 수 있다.After the basic hair style is selected as described above, when a customer who wants to receive beauty styling comes to a hair salon or a hair shop, he or she obtains images for a customer DB for each photographing angle photographed at a preset photographing angle (Step S520). In other words, a step S520 of loading a selected basic 2D hair image of the stylized basic 2D hair image (hair source) built in the hair salon DB onto the customer base image is performed. When the customer rotates the chairs after the seating by the designated angle on the rotating chair in front of the fixed camera at the time of shooting the basic DB image, a plurality of 2D images can be shot and the customer base DB can be acquired.
촬영 각도별 고객 DB용 이미지 획득 과정이 있은 후, 촬영된 촬영 각도별 고객 DB용 이미지들은 미용실 컴퓨터(100)로 전송되어, 상기에서 설명한 바와 같이 각 각도별 고객 얼굴 이미지의 크기와 위치가 지정된 가이드라인에 따라 조정된 후, 자동으로 이미지 톤이 보정되어 저장된다.After the image acquisition process for the customer DB for each photographing angle, the images for the customer DB according to the taken photographing angles are transmitted to the
미용실 컴퓨터(100)는 촬영 각도별 고객 DB용 이미지들을 합성한 동영상 형태의 2D 합성 시뮬레이션 영상으로 생성하여 저장하는 2D 합성 시뮬레이션 영상 생성 과정(S530)을 가진다. 즉, 불러들인 기본 2D 헤어이미지(헤어 소스)를 헤어디자이너가 위치와 크기를 미세 조정하여 합성하는 과정(S530)을 가진다. 예를 들어 360°회전하며 12°마다 촬영하여, 30컷의 촬영 각도별 2D 이미지를 획득한 경우, 이러한 30컷의 촬영 각도별 2D 이미지를 전부 합성하여 순차적으로 촬영 각도별 고객 DB용 이미지가 표시되는 동영상 형태의 2D 합성 시뮬레이션 영상을 생성할 수 있다.The
2D 합성 시뮬레이션 영상 생성 과정(S530)은, 불러들인 기본 2D 헤어이미지(헤어 소스)를 헤어디자이너가 위치와 크기를 미세 조정하여 합성하여 2D 합성 시뮬레이션 영상을 암호화하여 저장한다. 2D 합성 시뮬레이션 영상을 미용실 컴퓨터(100)에서만 (고객에 의해 )복호화되어 사용할 수 있게 하거나, 고객이 직접 설정한 암호에 의해 복호화되어 사용할 수 있게 하도록 하여, 개인 보안이 철저히 이루어지도록 한다.The 2D synthetic simulation image generation step S530 encrypts and stores the 2D synthetic simulation image by finely adjusting the position and size of the loaded basic 2D hair image (hair source) by the hair designer. The 2D synthetic simulation image can be decrypted and used only in the beauty room computer 100 (by the customer), or can be decrypted and used by the password set by the customer so that personal security can be thoroughly performed.
한편, 2D 합성 시뮬레이션 영상 생성 과정이 있은 후, 헤어스타일 데이터베이스(110)에 저장된 기본 2D 헤어이미지 중에서 고객이 원하는 기본 2D 헤어이미지를 추출하여, 2D 합성 시뮬레이션 영상에 합성함으로써, 3차원으로 시뮬레이션된 헤어스타일링 3D 영상을 디스플레이하는 헤어스타일링 3D 영상 생성 및 디스플레이 과정(S540)을 가진다. 선택된 기본 2D 헤어이미지를 360°의 각 방향에서 2D 합성 시뮬레이션 영상에 합성함으로써, 360° 전체 방향에서 볼 수 있는 헤어스타일링 3D 영상을 생성하여 디스플레이하는 것이다. On the other hand, after the 2D synthetic simulation image generation process, the basic 2D hair image desired by the customer is extracted from the basic 2D hair image stored in the
예를 들어, 긴 머리 스타일이 기본 헤어스타일로 선택된 경우, 선택된 퍼머 헤어스타일 2D 이미지를 드래깅(dragging)하여 2D 합성 시뮬레이션 영상에 합성하여 헤어스타일링 3D 영상으로 생성한다. 상술하면, 도 7(a)의 2D 합성 시뮬레이션 영상에 도 7(b)에 도시한 바와 같이 고객이 선택한 긴 머리 헤어스타일을 합성하여, 도 7(c)와 같은 합성된 헤어스타일링 3D 영상을 생성할 수 있다. 헤어스타일 2D 이미지와 2D 합성 시뮬레이션 영상은 360° 전체 방향에서 각각 가지는 이미지이기 때문에, 도 8에 도시한 바와 같이 360° 전체 각도에서 바라볼 수 있는 헤어스타일링 3D 영상을 감상할 수 있다.For example, if the long hairstyle is selected as the basic hairstyle, the selected permanent Hairstyle 2D image is dragged and synthesized into a 2D synthetic simulation image to generate a hair styling 3D image. 7 (b), the hair-styling 3D image synthesized as shown in Fig. 7 (c) is generated by synthesizing the long hairstyle selected by the customer as shown in Fig. 7 (b) can do. Since the hair-style 2D image and the 2D composite simulation image are images each having 360 ° in all directions, a hair styling 3D image that can be viewed from 360 ° in total angle as shown in FIG. 8 can be appreciated.
예를 들어, 헤어스타일 2D 이미지가 30°간격으로 마련된 경우 360°전체적으로 12개의 헤어스타일 2D 이미지가 마련될 수 있다. 즉, 0°에서의 헤어스타일 2D 이미지, 30°에서의 헤어스타일 2D 이미지, 60°에서의 헤어스타일 2D 이미지, 90°에서의 헤어스타일 2D 이미지, 120°에서의 헤어스타일 2D 이미지, 150°에서의 헤어스타일 2D 이미지, 180°에서의 헤어스타일 2D 이미지, 210°에서의 헤어스타일 2D 이미지, 240°에서의 헤어스타일 2D 이미지, 270°에서의 헤어스타일 2D 이미지, 300°에서의 헤어스타일 2D 이미지, 330°에서의 헤어스타일 2D 이미지가 마련될 수 있다.For example, if a hairstyle 2D image is provided at intervals of 30 degrees, twelve hairstyle 2D images may be provided over 360 degrees as a whole. That is, a hair style 2D image at 0 °, a hair style 2D image at 30 °, a hair styling 2D image at 60 °, a hair styling 2D image at 90 °, a hair styling 2D image at 120 °, Hair style 2D image at 180 °, hair style 2D image at 210 °, hair style 2D image at 240 °, hair style 2D image at 270 °, hairstyle at 300 ° 2D image , A hair style 2D image at 330 ° can be prepared.
이럴 경우, 3차원 형태의 2D 합성 시뮬레이션 영상에서 0°, 30°, 60°, 90°, 120°, 150°, 180°, 210°, 240°, 270°, 300°, 330°에서의 2D 합성 시뮬레이션 영상을 추출하여 각 각도별 헤어스타일 2D 이미지와 합성한다. 그 후, 나머지 간격들의 영상을 스무드(smooth) 등의 보정 처리를 통하여 3차원 형태의 헤어스타일링 3D 영상을 생성할 수 있다.In this case, the 2D synthetic simulation image of the three-dimensional shape can be used as a 2D image in 0 °, 30 °, 60 °, 90 °, 120 °, 150 °, 180 °, 210 °, 240 °, 270 °, 300 °, The synthetic simulation image is extracted and synthesized with the hair style 2D image for each angle. Thereafter, the hair styling 3D image of the three-dimensional shape can be generated through correction processing such as smoothness of the images of the remaining intervals.
나아가 이러한 헤어스타일링 3D 영상은, 도 9에 도시한 바와 같이 미용실 컴퓨터(100)의 터치스크린 패널의 화면을 터치 드래깅하여, 다양한 각도에서 합성된 헤어스타일링 3D 영상을 감상할 수 있다.Furthermore, as shown in FIG. 9, such a hair styling 3D image can be displayed by touching a screen of a touch screen panel of the
따라서 합성된 이미지를 영상 디스플레이에서 고객과 헤어디자이너가 함께 보면서 실시간으로 상담할 수 있다. 즉, 디스플레이되는 헤어스타일링 3D 영상을 참고하여 고객은 헤어 디자이너와 미용 상담을 받을 수 있다. 고객과 실시간으로 머리의 기장과 가르마 위치 및 헤어 컬러 등을 상담하여 이를 적용한 화면을 표시하여 헤어 디자이너의 헤어스타일 컨셉을 고객과 공유할 수 있게 된다.Therefore, customers and hair designers can see the synthesized images together on the image display and can consult in real time. In other words, referring to the displayed hair styling 3D image, the customer can get hair designer and beauty consultation. The user can share the hairstyle concept of the hair designer with the customer by displaying the screen applied with the customer's hair length, the hairstyle, and the hair color in real time.
한편, 고객이 원하는 기본 2D 헤어이미지를 추출하여, 2D 합성 시뮬레이션 영상에 합성(오버랩)시켜 3차원 형태의 헤어스타일링 3D 영상을 생성하는 것은, 다양한 방법이 있을 수 있는데 본 발명은 고객 얼굴에 기본 헤어스타일 이미지를 오버랩시킨 후, 고객 얼굴 크기에 맞추어 기본 헤어스타일 이미지의 크기를 변화시켜 합성할 수 있다. 도 10과 함께 상술한다.
Meanwhile, there are various methods of extracting basic 2D hair images desired by the customer and synthesizing (overlapping) 2D synthetic simulation images to generate three-dimensional hair styling 3D images. After the style images are overlapped, the size of the basic hair style image can be changed according to the size of the customer's face to be synthesized. Will be described in detail with reference to FIG.
도 10은 본 발명의 실시예에 따라 기본 2D 헤어이미지를 2D 합성 시뮬레이션 영상에 합성시켜 헤어스타일링 3D 영상을 생성하는 과정을 도시한 플로차트이다.10 is a flowchart illustrating a process of generating a hair styling 3D image by synthesizing a basic 2D hair image with a 2D synthetic simulation image according to an embodiment of the present invention.
우선, 기본 2D 헤어이미지에서 헤어 기준점을 적어도 세 개 이상 설정하는 과정(S541)을 가진다. 도 11에서는 0°의 정면에서 바라본 기본 2D 헤어이미지 중에서, 3개의 헤어 기준점이 설정된 예를 도시하였는데, 기본 2D 헤어이미지에서 양쪽 귀에 위치(얼굴과 구레나룻 경계, 또는 광대 끝점과 귀의 경계)하게 될 헤어 제1기준점(a) 및 헤어 제2기준점(b), 기본 2D 헤어이미지에서 이마의 중심점이나 이마와 헤어의 경계를 헤어 제3기준점(c)로 설정하였다.First, the process of setting at least three hair reference points in the basic 2D hair image (S541). 11 shows an example in which three hair reference points are set from among the basic 2D hair images viewed from the front side of 0 DEG. However, in the basic 2D hair image, hair to be positioned in both ears (face-to- A first reference point a and a hair second reference point b, and a center point of the forehead or a boundary between the forehead and the hair in the basic 2D hair image is set as a hair third reference point c.
헤어 기준점을 설정한 후, 촬영 각도별 고객 DB용 이미지들 중에서 0°의 정면각도 이미지에서 고객의 얼굴 이미지를 추출(S542)한다.After the hair reference point is set, the face image of the customer is extracted from the front angle image of 0 ° among the images for the customer DB for each photographing angle (S542).
고객의 얼굴 이미지에서 헤어 기준점에 대응하는 얼굴 기준점을 설정(S543)한다. 도 12에서는, 3개의 헤어 기준점에 대응하는 3개의 얼굴 기준점을 설정한 예를 도시하였다. 헤어 제1기준점(a)에 대응하도록 왼쪽 귀의 지점(왼쪽 얼굴과 구레나룻의 경계, 또는 광대 끝점과 귀의 경계)을 얼굴 제1기준점(a')으로 설정하며, 헤어 2기준점(b)에 대응하도록 오른쪽 귀의 지점을 얼굴 제2기준점(b')으로 설정하며, 헤어 3기준점(c)에 대응하도록 이마의 중심점을 얼굴 제3지점(c')으로 설정할 수 있다. 참고로, 이러한 헤어 기준점과 이에 대응하는 얼굴 기준점은 하나의 예시에 불과할 뿐 다양한 기준점을 설정할 수 있을 것이다.A face reference point corresponding to the hair reference point is set in the face image of the customer (S543). In Fig. 12, three face reference points corresponding to three hair reference points are set. A point of the left ear corresponding to the hair first reference point a is set as the first reference point a 'of the face and a point corresponding to the hair 2 reference point b is set as the first reference point a' The point of the right ear may be set as the face second reference point b 'and the center point of the forehead may be set as the face third point c' to correspond to the
상기와 같이 헤어 기준점과 얼굴 기준점이 설정된 후에는, 헤어 기준점과 얼굴 기준점을 일치시켜 다양한 각도에서의 기본 2D 헤어이미지를 2D 합성 시뮬레이션 영상에 합성시켜 헤어스타일링 3D 영상을 생성하여 디스플레이(S544)한다.After the hair reference point and the face reference point are set as described above, the hair styling 3D image is generated and displayed (S544) by combining the basic 2D hair image at various angles by combining the hair reference point and the face reference point.
한편, 기준점과 얼굴 기준점을 일치시켜 합성하기 전에, 헤어스타일 2D 이미지의 가로 길이 및 세로 길이를 2D 합성 시뮬레이션 영상의 크기에 비례하여 가변시킬 필요가 있다.On the other hand, it is necessary to vary the horizontal length and vertical length of the hair style 2D image in proportion to the size of the 2D synthetic simulation image, before combining the reference point and the face reference point.
이를 위하여, 기본 2D 헤어이미지를 상기 2D 합성 시뮬레이션 영상에 오버랩시킬 때, 상기 고객의 얼굴 이미지의 가로 길이 및 세로 길이에 비례하여 상기 기본 2D 헤어이미지의 가로 길이 및 세로 길이를 늘이거나 줄이는 스케일링을 한 후 합성시킨다. 도 15에 기본 2D 헤어이미지 합성 모습을 도시하였다.For this purpose, when the basic 2D hair image is overlapped with the 2D synthetic simulation image, scaling is performed to increase or decrease the horizontal and vertical lengths of the basic 2D hair image in proportion to the horizontal and vertical lengths of the face image of the customer And then synthesized. FIG. 15 shows a basic 2D hair image synthesis view.
고객의 이미지에서 합성 기준점은 정면에서 3점 기준으로 양 광대 기준으로 얼굴 끝점과 이마 페이스 라인을 기준으로 합성 점을 구현(각 각도별로 이마 페이스 라인 기준점 + 각도별 특정 점 2점을 포함 합성의 기준점으로 설정)한다. 최초의 3점을 이동 및 크기 조절로 맞춘 다음 헤어의 볼륨(예컨대, 정면 사진 기준: 양 구레나룻과 얼굴의 경계면 (일명 페이스 라인)에 헤어 소스를 정치한 다음 이마 페이스라인을 크기 및 위치 조정하여 정치하고, 그 후, 페이스라인에 정치된 기준점을 기준으로 헤어스타일 2D 이미지를 고객의 골격에 맞게 헤어스타일 2D 이미지 크기 조절을 할 수 있다. 도 16에 도시한 바와 같이 이미지 레이어 분리가 먼저 발생하고 합성이 이루어진다.
The composite reference point in the customer's image is based on the three points on the front, and the composite point is based on the face end point and the forehead face line on the basis of the two clown points. (Including the forehead face line reference point + . After adjusting the first three points with movement and size adjustment, the volume of the hair (for example, based on the frontal photograph: the hair source is fixed to the interface between the two side screens (aka face line) Then, the hair style 2D image can be adjusted based on the reference point set in the face line, and the hair style 2D image size can be adjusted according to the skeleton of the customer. As shown in FIG. 16, .
한편, 상담을 통하여 고객이 원하는 헤어스타일을 적용한 헤어스타일링 3D 영상(보정 헤어스타일링 3D 영상)을 생성하여 디스플레이할 수 있다.On the other hand, through the consultation, a hair styling 3D image (corrected hair styling 3D image) applying a desired hair style can be generated and displayed.
이를 위하여 헤어스타일링 3D 영상 디스플레이 과정이 있은 후에, 다양한 헤어스타일 2D 이미지(예컨대, 컷트 적용 헤어스타일 2D 이미지, 또는 가르마 반전 헤어스타일 2D 이미지, 또는 색상 변환 헤어스타일 2D 이미지)를 추출하여 2D 합성 시뮬레이션 영상에 합성한 보정 헤어스타일링 3D 영상을 디스플레이한다.After the hair styling 3D image display process is performed, a variety of hair style 2D images (for example, a cut-applied hair style 2D image, a hair-reversed hair style 2D image, or a color conversion hair style 2D image) And displays the corrected hair styling 3D image synthesized in the synthesized hair styling 3D image.
예를 들어, 가르마 반전의 보정이 요청된 경우, 도 13(a)에 도시한 바와 같이 헤어스타일링 3D 영상의 디스플레이에서 가르마를 반전시켜 도 13(b)에 도시한 바와 같이 가르마 반전된 보정 헤어스타일링 3D 영상의 디스플레이가 이루어질 수 있다.For example, when correction of the inversion of the torsion is requested, the torsion is reversed in the display of the hair styling 3D image as shown in Fig. 13 (a), so that, as shown in Fig. 13 (b) A 3D image can be displayed.
따라서 고객은 자신의 헤어스타일링 3D 영상을 실시간으로 보면서 다양한 형태의 헤어스타일을 적용 하여 미용실 컴퓨터(100)의 화면을 통하여 확인할 수 있게 된다.Accordingly, the customer can check the hair styling 3D image on the screen of the
상술한 본 발명의 설명에서의 실시예는 여러가지 실시가능한 예 중에서 당업자의 이해를 돕기 위하여 가장 바람직한 예를 선정하여 제시한 것으로, 이 발명의 기술적 사상이 반드시 이 실시예만 의해서 한정되거나 제한되는 것은 아니고, 본 발명의 기술적 사상을 벗어나지 않는 범위내에서 다양한 변화와 변경 및 균등한 타의 실시예가 가능한 것이다.The embodiments of the present invention described above are selected and presented in order to facilitate the understanding of those skilled in the art from a variety of possible examples. The technical idea of the present invention is not necessarily limited to or limited to these embodiments Various changes, modifications, and other equivalent embodiments are possible without departing from the spirit of the present invention.
100: 미용실 컴퓨터 200: 촬영 수단
110: 헤어스타일 데이터베이스
120: 입력부
130: 2D 합성 시뮬레이션 영상 생성부
140: 2D 합성 시뮬레이션 영상 데이터베이스
150: 헤어스타일링 3D 영상 생성부
160: 표시부100: beauty salon computer 200: photographing means
110: Hairstyle database
120: Input unit
130: 2D synthetic simulation image generating unit
140: 2D synthetic simulation image database
150: Hair styling 3D image generating unit
160:
Claims (10)
미용 스타일링을 받고자 하는 고객의 얼굴 수평 방향으로 360°회전하며 미리 설정된 촬영 각도에서 촬영된 촬영 각도별 고객 DB용 이미지들을 획득하는 고객 DB용 이미지 획득 과정;
상기 촬영 각도별 고객 DB용 이미지들을 합성한 동영상 형태의 2D 합성 시뮬레이션 영상으로 생성하여 저장하는 2D 합성 시뮬레이션 영상 생성 과정; 및
상기 헤어스타일 데이터베이스에 저장된 기본 2D 헤어이미지 중에서 고객이 원하는 기본 2D 헤어이미지를 추출하여 상기 2D 합성 시뮬레이션 영상에 합성함으로써, 헤어스타일링 3D 영상을 생성하여 디스플레이하는 헤어스타일링 3D 영상 생성 및 디스플레이 과정;
을 포함하는 헤어스타일 3D 시뮬레이션 방법.
A basic hair style selection process of selecting a plurality of basic 2D hair images and storing them in a hair style database;
An image acquisition process for a customer DB for acquiring images for a customer DB for each photographing angle, which is rotated 360 ° in the horizontal direction of the face of the customer who wants to be styled, and is photographed at a preset photographing angle;
A 2D synthetic simulation image generating step of generating and storing a 2D synthetic simulation image in the form of a moving picture synthesized by the images for the customer DB for each photographing angle; And
A hair styling 3D image generating and displaying step of generating and displaying a hair styling 3D image by extracting a basic 2D hair image desired by the customer from the basic 2D hair images stored in the hair style database and synthesizing the basic 2D hair image with the 2D synthetic simulation image;
And a hair style 3D simulation method.
기본 2D 헤어이미지가 디스플레이된 뒤 앞머리 길이나 옆머리 길이의 조절은 디스플레이 화면에서 터치 드레깅으로 실시간 표현되어, 상기 기본 2D 헤어이미지의 앞머리 길이, 옆머리 길이, 뒷머리 길이를 단계별로 다르게 한 컷트 적용 헤어스타일 2D 이미지를 각 기본 헤어스타일별로 저장하고,
상기 기본 헤어스타일의 가르마를 반전시킨 가르마 반전 헤어스타일 2D 이미지를 각 기본 헤어스타일별로 저장하며,
상기 기본 헤어스타일의 헤어 색상을 다르게 한 색상 변환 헤어스타일 2D 이미지를 각 기본 헤어스타일별로 저장하는 헤어스타일 3D 시뮬레이션 방법.
The method of claim 1,
After the basic 2D hair image is displayed, the control of the length of the bangs or the length of the side hair is expressed in real time by touching on the display screen, and the bang length, side length, and back length of the basic 2D hair image are cut Hairstyles Save 2D images by each basic hairstyle,
The hair-style 2D image, which is the reverse of the basic hair style, is stored for each basic hair style.
A hair style 3D simulation method for storing a hair style 2D image by each basic hair style.
헤어스타일 2D 이미지를 추출하여 상기 2D 합성 시뮬레이션 영상에 합성한 보정 헤어스타일링 3D 영상을 디스플레이하는 헤어스타일 3D 시뮬레이션 방법.
The method according to claim 2, further comprising: after the hair styling 3D image generation and display process,
A hair style 3D simulation method for displaying a corrected hair styling 3D image obtained by extracting a hair style 2D image and compositing the 2D synthetic simulation image.
상기 기본 2D 헤어이미지에서 헤어 기준점을 적어도 세 개 이상 설정하는 과정;
촬영 각도별 고객 DB용 이미지들 중에서 정면 각도의 고객 DB용 이미지를 추출하는 과정;
상기 정면 각도의 고객 DB용 이미지에서 상기 헤어 기준점에 대응하는 얼굴 기준점을 설정하는 얼굴 기준점 설정 과정; 및
상기 헤어 기준점과 얼굴 기준점을 일치시켜 기본 2D 헤어이미지를 상기 2D 합성 시뮬레이션 영상에 합성시킨 헤어스타일링 3D 영상을 생성하여 디스플레이하는 과정;
을 포함하는 헤어스타일 3D 시뮬레이션 방법.
The hair styling 3D image generating and displaying method of any one of claims 1 to 3,
Setting at least three hair reference points in the basic 2D hair image;
Extracting an image for a customer DB of a frontal angle from images for a customer DB for each photographing angle;
A face reference point setting step of setting a face reference point corresponding to the hair reference point in the customer DB image of the front angle; And
Generating and displaying a hair styling 3D image obtained by synthesizing a basic 2D hair image with the 2D synthetic simulation image by matching the hair reference point and the face reference point;
And a hair style 3D simulation method.
상기 기본 2D 헤어이미지를 상기 2D 합성 시뮬레이션 영상에 합성시킬 때, 상기 고객의 얼굴 이미지의 가로 길이 및 세로 길이에 비례하여 상기 기본 2D 헤어이미지의 가로 길이 및 세로 길이를 늘이거나 줄이는 스케일링을 하는 헤어스타일 3D 시뮬레이션 방법.
The method of claim 4,
A hair style that scales the horizontal and vertical lengths of the basic 2D hair image in proportion to the horizontal length and vertical length of the face image of the customer when the basic 2D hair image is synthesized with the 2D synthetic simulation image, 3D simulation method.
상기 2D 합성 시뮬레이션 영상을 암호화하여 미용실 데이터베이스에 저장하는 헤어스타일 3D 시뮬레이션 방법.
2. The method as claimed in claim 1,
Wherein the 2D synthetic simulation image is encrypted and stored in a hair salon database.
상기 촬영부에서 촬영된 촬영 각도별 고객 DB용 이미지를 전달받아 상기 촬영 각도별 고객 DB용 이미지들을 합성한 동영상 형태의 2D 합성 시뮬레이션 영상으로 생성하며, 기본 2D 헤어이미지 중에서 상기 고객이 원하는 기본 2D 헤어이미지를 추출하여, 상기 2D 합성 시뮬레이션 영상에 합성한 헤어스타일링 3D 영상을 디스플레이하는 미용실 컴퓨터;
상기 촬영 수단에서 촬영된 촬영 각도별 고객 DB용 이미지를 상기 미용실 컴퓨터로 전달하는 유무선 송수신 수단;
을 포함하며, 상기 미용실 컴퓨터는,
복수의 기본 2D 헤어이미지가 저장된 헤어스타일 데이터베이스;
촬영 각도별 고객 DB용 이미지를 미리 설정된 가이드라인에 따라 고객 이미지를 위치시킨 후 자동으로 이미지의 크기와 톤을 보정하여 이미지 변환하는 이미지 보정부;
상기 이미지 보정부를 통해 보정된 촬영 각도별 고객 DB용 이미지들을 합성하여 동영상 형태의 2D 합성 시뮬레이션 영상으로 생성하는 2D 합성 시뮬레이션 영상 생성부;
상기 2D 합성 시뮬레이션 영상을 저장한 2D 합성 시뮬레이션 영상 데이터베이스;
상기 헤어스타일 데이터베이스에 저장된 기본 2D 헤어이미지 중에서 고객이 원하는 기본 2D 헤어이미지를 선택받는 입력부;
선택된 기본 2D 헤어이미지를 상기 2D 합성 시뮬레이션 영상에 합성한 헤어스타일링 3D 영상을 생성하는 헤어스타일링 3D 영상 생성부; 및
상기 헤어스타일링 3D 영상이 표시되는 표시부;
를 포함하는 헤어스타일 3D 시뮬레이션 장치.
A photographing means for photographing at a preset photographing angle by rotating 360 ° in the horizontal direction of the face of the customer who wishes to receive beauty styling and generating images for the customer DB for each photographing angle;
A 2D synthetic simulation image in the form of a moving picture in which the image for the customer DB for each angle of view is synthesized by receiving the image for the customer DB for each shooting angle taken by the photographing unit, A hair salon computer for extracting an image and displaying a hair styling 3D image synthesized with the 2D synthetic simulation image;
Wire / wireless transmitting / receiving means for transmitting an image for a customer DB for each photographing angle photographed by the photographing means to the beauty room computer;
Wherein the hair salon computer comprises:
A hair style database storing a plurality of basic 2D hair images;
An image correction unit for automatically adjusting an image size and a tone of an image for a customer DB according to a shooting angle and positioning the customer image according to a preset guideline;
A 2D synthesized simulation image generation unit for synthesizing the images for the customer DB according to the photographing angles corrected through the image correction unit and generating a 2D synthetic simulation image in the form of a moving image;
A 2D synthetic simulation image database storing the 2D synthetic simulation image;
An input unit for receiving a basic 2D hair image desired by a customer from a basic 2D hair image stored in the hair style database;
A hair styling 3D image generating unit for generating a hair styling 3D image obtained by synthesizing the selected basic 2D hair image with the 2D synthetic simulation image; And
A display unit for displaying the hair styling 3D image;
A hair style 3D simulation apparatus comprising:
상기 기본 2D 헤어이미지의 앞머리 길이, 옆머리 길이, 뒷머리 길이를 단계별로 다르게 한 컷트 또는 펌 적용 헤어스타일 2D 이미지가 각 기본 헤어스타일별로 저장되며,
상기 기본 헤어스타일의 가르마를 반전시킨 가르마 반전 헤어스타일 2D 이미지가 각 기본 헤어스타일별로 저장되며,
상기 기본 헤어스타일의 헤어 색상을 다르게 한 색상 변환 헤어스타일 2D 이미지가 각 기본 헤어스타일별로 저장되는 헤어스타일 3D 시뮬레이션 장치.
The hair style database according to claim 7,
The hair style 2D image is stored for each basic hair style in which the hair length of the basic 2D hair image, the length of the side hair, and the length of the back hair are different in steps,
The two-dimensional Hairstyle 2D image, which is the reverse of the basic hairstyle, is stored for each basic hairstyle,
A hair style 3D simulation device in which a color conversion hair style 2D image is stored for each basic hair style.
고객이 원하는 컷트 헤어스타일, 펌 적용 헤어스타일 2D 이미지, 가르마 반전 헤어스타일 2D 이미지 및 색상 변환 헤어스타일 2D 이미지 중의 적어도 하나를 상기 2D 합성 시뮬레이션 영상에 합성한 보정 헤어스타일링 3D 영상을 생성하는 헤어스타일 3D 시뮬레이션 장치.
The hair styling 3D image generating unit according to claim 8,
Hair styling to create a corrected hair styling 3D image in which at least one of a cut hair style desired by the customer, a hair-style 2D image obtained by applying the hair, a 2D hair-style 2D image and a color conversion hair style 2D image is synthesized with the 2D synthetic simulation image. Simulation device.
상기 촬영 수단은, 고객 DB용 이미지 촬영 수단과, 기본 2D 헤어이미지 촬영 수단을 포함하며,
상기 고객 DB용 이미지 촬영 수단과 상기 기본 2D 헤어이미지 촬영 수단은,
원주 레일을 따라 회전하는 카메라가 제자리에 고정된 피사체를 촬영하면서 복수의 2D 이미지를 획득하는 방식 및 고정된 카메라가 제자리에서 회전하는 피사체를 촬영하면서 복수의 2D 이미지를 획득하는 방식 중의 어느 한 방식에 따라 복수의 이미지를 획득하는 것을 특징으로 하는, 헤어스타일 3D 시뮬레이션 장치.
The method of claim 7,
Wherein the photographing means includes an image photographing means for a customer DB and a basic 2D hair image photographing means,
Wherein the customer DB image pickup means and the basic 2D hair image pickup means are arranged such that,
A method in which a camera rotating along a circumferential rail acquires a plurality of 2D images while photographing an object fixed in place and a method in which a fixed camera acquires a plurality of 2D images while photographing a subject rotating in place And acquiring a plurality of images in accordance with the hair style.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150103575A KR101717748B1 (en) | 2015-07-22 | 2015-07-22 | Apparatus for hair style 3D simulation and method for simulating the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150103575A KR101717748B1 (en) | 2015-07-22 | 2015-07-22 | Apparatus for hair style 3D simulation and method for simulating the same |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20170011261A true KR20170011261A (en) | 2017-02-02 |
KR101717748B1 KR101717748B1 (en) | 2017-03-27 |
Family
ID=58151324
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020150103575A KR101717748B1 (en) | 2015-07-22 | 2015-07-22 | Apparatus for hair style 3D simulation and method for simulating the same |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101717748B1 (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20190052832A (en) * | 2017-11-09 | 2019-05-17 | (주)코아시아 | 3D simulation system for hair-styling |
KR20190052824A (en) * | 2017-11-09 | 2019-05-17 | (주)코아시아 | Apparatus system for virtual fitting cloth based on augmented reality |
KR102006593B1 (en) * | 2019-03-22 | 2019-08-01 | 학교법인 정화예술대학 | Digital waorking system for special makeup using photogrammetry and 3d printer and the digital working method using this |
CN113628350A (en) * | 2021-09-10 | 2021-11-09 | 广州帕克西软件开发有限公司 | Intelligent hair dyeing and testing method and device |
KR102435817B1 (en) * | 2021-10-20 | 2022-08-24 | 문현숙 | Consulting system and method for user-customized hairstyle |
KR102569572B1 (en) * | 2022-08-10 | 2023-08-24 | 주식회사 오젤 | A system for providing virtual wearing image |
KR102674946B1 (en) * | 2023-12-31 | 2024-06-20 | 윤재아 | How to control the kiosk system for hairdressers |
KR102714532B1 (en) * | 2023-08-09 | 2024-10-11 | 디블라트 주식회사 | Apparatus and method for changing user hairstyle using artificial intelligence |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20000059262A (en) * | 2000-07-28 | 2000-10-05 | 이성환 | The real time hair,makeup and fashion accessary design system and method in the internet |
KR20100026240A (en) | 2008-08-29 | 2010-03-10 | 김상국 | 3d hair style simulation system and method using augmented reality |
KR20140087092A (en) * | 2012-12-26 | 2014-07-09 | 주식회사 스타일솔루션 | Method for providing virtual hairstyle and apparatus using the same |
-
2015
- 2015-07-22 KR KR1020150103575A patent/KR101717748B1/en active IP Right Grant
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20000059262A (en) * | 2000-07-28 | 2000-10-05 | 이성환 | The real time hair,makeup and fashion accessary design system and method in the internet |
KR20100026240A (en) | 2008-08-29 | 2010-03-10 | 김상국 | 3d hair style simulation system and method using augmented reality |
KR20140087092A (en) * | 2012-12-26 | 2014-07-09 | 주식회사 스타일솔루션 | Method for providing virtual hairstyle and apparatus using the same |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20190052832A (en) * | 2017-11-09 | 2019-05-17 | (주)코아시아 | 3D simulation system for hair-styling |
KR20190052824A (en) * | 2017-11-09 | 2019-05-17 | (주)코아시아 | Apparatus system for virtual fitting cloth based on augmented reality |
KR102006593B1 (en) * | 2019-03-22 | 2019-08-01 | 학교법인 정화예술대학 | Digital waorking system for special makeup using photogrammetry and 3d printer and the digital working method using this |
CN113628350A (en) * | 2021-09-10 | 2021-11-09 | 广州帕克西软件开发有限公司 | Intelligent hair dyeing and testing method and device |
KR102435817B1 (en) * | 2021-10-20 | 2022-08-24 | 문현숙 | Consulting system and method for user-customized hairstyle |
WO2023068514A1 (en) * | 2021-10-20 | 2023-04-27 | 문현숙 | Customized hairstyle consulting system and method |
KR102569572B1 (en) * | 2022-08-10 | 2023-08-24 | 주식회사 오젤 | A system for providing virtual wearing image |
KR102714532B1 (en) * | 2023-08-09 | 2024-10-11 | 디블라트 주식회사 | Apparatus and method for changing user hairstyle using artificial intelligence |
KR102674946B1 (en) * | 2023-12-31 | 2024-06-20 | 윤재아 | How to control the kiosk system for hairdressers |
Also Published As
Publication number | Publication date |
---|---|
KR101717748B1 (en) | 2017-03-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101717748B1 (en) | Apparatus for hair style 3D simulation and method for simulating the same | |
WO2022179025A1 (en) | Image processing method and apparatus, electronic device, and storage medium | |
US8767030B2 (en) | System and method for a grooming mirror in a portable electronic device with a user-facing camera | |
CN112396679B (en) | Virtual object display method and device, electronic equipment and medium | |
JP6675384B2 (en) | Makeup support system, measuring device, portable terminal device and program | |
CN110378990B (en) | Augmented reality scene display method and device and storage medium | |
CN109584152A (en) | Image processing method, device, electronic equipment and computer readable storage medium | |
KR102745224B1 (en) | Set up selfies and create stock footage | |
WO2016086479A1 (en) | Image processing method and device | |
WO2005071617A1 (en) | Methods and systems for compositing images | |
JP2020013368A (en) | Makeup support system, makeup support program and makeup support method | |
CN106327588B (en) | Intelligent terminal and image processing method and device thereof | |
KR101303279B1 (en) | Method and device for synthesizing image using multiful cameras | |
CN113453027A (en) | Live video and virtual makeup image processing method and device and electronic equipment | |
CN106203288A (en) | A camera method, device and mobile terminal based on augmented reality | |
KR102337020B1 (en) | Augmented reality video production system and method using 3d scan data | |
JP2000306092A (en) | Mirror realized by digital image processing and medium with built-in program for making computer perform the processing | |
RU2499292C2 (en) | Three-dimensional fitting-room "mamagi" | |
KR20180066760A (en) | System for providng 3d hair style using holography | |
JP2004015080A (en) | Image display method and apparatus in beauty parlor and the like | |
TWI517666B (en) | Portable device with single image capturing module to form sterio-image and the method thereof | |
WO2021150880A1 (en) | Augmented reality custom face filter | |
CN110211033A (en) | Face image processing process, device, medium and electronic equipment | |
JP2001216531A (en) | Method for displaying participant in three-dimensional virtual space and three-dimensional virtual space display device | |
CN104951259B (en) | Show equipment and its display control method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20150722 |
|
PA0201 | Request for examination | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20160603 Patent event code: PE09021S01D |
|
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20170217 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20170313 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20170314 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PC1903 | Unpaid annual fee |