Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7705451B2 - Cradle for creating color clouds - Google Patents
[go: Go Back, main page]

JP7705451B2 - Cradle for creating color clouds - Google Patents

Cradle for creating color clouds Download PDF

Info

Publication number
JP7705451B2
JP7705451B2 JP2023531693A JP2023531693A JP7705451B2 JP 7705451 B2 JP7705451 B2 JP 7705451B2 JP 2023531693 A JP2023531693 A JP 2023531693A JP 2023531693 A JP2023531693 A JP 2023531693A JP 7705451 B2 JP7705451 B2 JP 7705451B2
Authority
JP
Japan
Prior art keywords
color
hair
cradle
video
frames
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2023531693A
Other languages
Japanese (ja)
Other versions
JP2023551246A (en
Inventor
メディ ドゥミ,
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LOreal SA
Original Assignee
LOreal SA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US17/107,073 external-priority patent/US11683570B2/en
Priority claimed from FR2101813A external-priority patent/FR3120147B1/en
Application filed by LOreal SA filed Critical LOreal SA
Publication of JP2023551246A publication Critical patent/JP2023551246A/en
Application granted granted Critical
Publication of JP7705451B2 publication Critical patent/JP7705451B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A45HAND OR TRAVELLING ARTICLES
    • A45DHAIRDRESSING OR SHAVING EQUIPMENT; EQUIPMENT FOR COSMETICS OR COSMETIC TREATMENTS, e.g. FOR MANICURING OR PEDICURING
    • A45D44/00Other cosmetic or toiletry articles, e.g. for hairdressers' rooms
    • A45D44/005Other cosmetic or toiletry articles, e.g. for hairdressers' rooms for selecting or displaying personal cosmetic colours or hairstyle
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/0059Measuring for diagnostic purposes; Identification of persons using light, e.g. diagnosis by transillumination, diascopy, fluorescence
    • A61B5/0077Devices for viewing the surface of the body, e.g. camera, magnifying lens
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01JMEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
    • G01J3/00Spectrometry; Spectrophotometry; Monochromators; Measuring colours
    • G01J3/02Details
    • G01J3/0202Mechanical elements; Supports for optical elements
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01JMEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
    • G01J3/00Spectrometry; Spectrophotometry; Monochromators; Measuring colours
    • G01J3/46Measurement of colour; Colour measuring devices, e.g. colorimeters
    • G01J3/463Colour matching
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B15/00Special procedures for taking photographs; Apparatus therefor
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B15/00Special procedures for taking photographs; Apparatus therefor
    • G03B15/02Illuminating scene
    • G03B15/03Combinations of cameras with lighting apparatus; Flash units
    • G03B15/05Combinations of cameras with electronic flash apparatus; Electronic flash units
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B17/00Details of cameras or camera bodies; Accessories therefor
    • G03B17/56Accessories
    • G03B17/565Optical accessories, e.g. converters for close-up photography, tele-convertors, wide-angle convertors
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B33/00Colour photography, other than mere exposure or projection of a colour film
    • G03B33/08Sequential recording or projection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/50Constructional details
    • H04N23/51Housings
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/56Cameras or camera modules comprising electronic image sensors; Control thereof provided with illuminating means
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/70Circuitry for compensating brightness variation in the scene
    • H04N23/74Circuitry for compensating brightness variation in the scene by influencing the scene brightness using illuminating means
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • H04N5/77Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01JMEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
    • G01J3/00Spectrometry; Spectrophotometry; Monochromators; Measuring colours
    • G01J3/46Measurement of colour; Colour measuring devices, e.g. colorimeters
    • G01J2003/466Coded colour; Recognition of predetermined colour; Determining proximity to predetermined colour
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01JMEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
    • G01J3/00Spectrometry; Spectrophotometry; Monochromators; Measuring colours
    • G01J3/46Measurement of colour; Colour measuring devices, e.g. colorimeters
    • G01J2003/467Colour computing

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Pathology (AREA)
  • Surgery (AREA)
  • Animal Behavior & Ethology (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • Molecular Biology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Biomedical Technology (AREA)
  • Biophysics (AREA)
  • Image Analysis (AREA)
  • Spectrometry And Color Measurement (AREA)
  • Image Processing (AREA)

Description

関連出願の相互参照
本出願は、2020年11月30日に出願された米国特許出願第17/107,073号、及び2021年2月25日に出願されたフランス特許出願第2101813号の利益を主張するものであり、これらの出願の各々の全内容が、参照により本明細書に組み込まれる。
CROSS-REFERENCE TO RELATED APPLICATIONS This application claims the benefit of U.S. Patent Application No. 17/107,073, filed November 30, 2020, and French Patent Application No. 2101813, filed February 25, 2021, the entire contents of each of which are incorporated herein by reference.

分光光度計は、毛髪の見本の色を読み取るために使用されるが、単一のRGB、L*a*b*、LCh又はHSVトリプレットの形態の材料の単一のデジタル表現のみを提供し、通常、1cm×1cm未満のエリアのみを読み取る。更に、2つの材料を比較する場合、分析は、3空間の間の色空間におけるユークリッド距離(例えば、delta-E1976=

Figure 0007705451000001
)に限定され、検出のためのこの閾値は、ヒトによる毛髪の色においてまだ決定されていない。更に、単一の色(例えば、RGB又はL*a*b*)は測定領域の平均色であり、平均色は具体的ではなく、むしろ数学的概念である。理論的には、例えば、毛髪の領域の平均的な色を取り、その色は毛髪のその領域に存在さえしない場合がある。 Spectrophotometers are used to read the color of hair swatches, but provide only a single digital representation of the material in the form of a single RGB, L*a*b*, LCh or HSV triplet, and typically only read an area of less than 1 cm x 1 cm. Furthermore, when comparing two materials, the analysis is based on the Euclidean distance in color space between the three spaces (e.g. delta-E1976=
Figure 0007705451000001
), and this threshold for detection has yet to be determined in human hair color. Furthermore, the single color (e.g., RGB or L*a*b*) is the average color of the measured area, and average color is not concrete, but rather a mathematical concept. In theory, one could, for example, take the average color of an area of hair, and that color may not even be present in that area of hair.

本開示は、カラークラウドを作成するための装置を対象とし、本装置は、第1の端部と、窓を有する第2の端部と、第1の端部を第2の端部に接続する少なくとも1つの壁とを有するクレードルと、クレードルの第1の端部にあるビデオ録画デバイスであって、窓を通して見える材料のビデオを取り込むように構成されている、ビデオ録画デバイスと、を備える。別の態様では、本開示はまた、オブジェクトのカラークラウドを作成するためのシステムを対象とし、本システムは、第1の端部と、窓を有する第2の端部と、第1の端部を第2の端部に接続する少なくとも1つの壁とを有するクレードルと、クレードルの第1の端部に取り付けられた画像センサであって、窓を通して見えるオブジェクトの複数のデジタル画像を取り込むように構成されている、画像センサと、画像センサに動作可能に結合された処理回路と、を備え、処理回路は、オブジェクトの複数のデジタル画像に関連付けられた色情報の3次元仮想表現を生成し、かつオブジェクトの1つ以上の重要な特性を識別し、オブジェクトの色情報の3次元仮想表現に関連付けられた1つ以上の入力に基づいてオブジェクトの重要な特性の同一性を示す1つ以上の仮想インスタンスをグラフィカルユーザーインターフェースディスプレイ上で生成するように構成されている。 The present disclosure is directed to an apparatus for creating a color cloud, the apparatus comprising: a cradle having a first end, a second end having a window, and at least one wall connecting the first end to the second end; and a video recording device at the first end of the cradle, the video recording device configured to capture a video of a material viewed through the window. In another aspect, the present disclosure is also directed to a system for creating a color cloud of an object, the system comprising: a cradle having a first end, a second end having a window, and at least one wall connecting the first end to the second end; an image sensor attached to the first end of the cradle, the image sensor configured to capture a plurality of digital images of the object viewed through the window; and a processing circuit operably coupled to the image sensor, the processing circuit configured to generate a three-dimensional virtual representation of color information associated with the plurality of digital images of the object, and to identify one or more significant characteristics of the object and generate one or more virtual instances on a graphical user interface display that indicate the identity of the significant characteristics of the object based on one or more inputs associated with the three-dimensional virtual representation of the color information of the object.

一実施形態では、ビデオ録画デバイスは、モバイルデバイス上のカメラである。 In one embodiment, the video recording device is a camera on a mobile device.

一実施形態では、装置は、第1の端部、第2の端部、及び少なくとも1つの壁のうちの少なくとも1つに取り付けられた光源を更に備える。 In one embodiment, the device further comprises a light source attached to at least one of the first end, the second end, and the at least one wall.

一実施形態では、光源は、モバイルデバイス上のフラッシュライトである。 In one embodiment, the light source is a flashlight on the mobile device.

一実施形態では、装置は、ビデオ録画デバイスに接続され、材料のビデオからカラークラウドを作成するように構成された処理回路を更に含む。 In one embodiment, the apparatus further includes a processing circuit connected to the video recording device and configured to create a color cloud from the video of the material.

一実施形態では、装置は、ビデオ録画デバイスを保持するためにクレードルの第1の端部に取り付けられるホルダーを更に備える。 In one embodiment, the apparatus further comprises a holder attached to the first end of the cradle for holding the video recording device.

一実施形態では、第2の端部は、色分離のために、窓に隣接する複数の色で着色される。 In one embodiment, the second end is colored with multiple colors adjacent the window for color separation.

ユーザーが毛髪の上でクレードルをドラッグしてビデオを取り込み、そのためのカラークラウドを作成することを示す。It shows a user dragging a cradle over hair to capture video and create a color cloud for it. カラークラウドを作成及び利用する一方法を示す。1 illustrates one way to create and use a color cloud. クレードルの第1の実施形態を示す。1 shows a first embodiment of a cradle. クレードルをスマートフォンに取り付けることができる、クレードルの第2の実施形態を示す。2 shows a second embodiment of the cradle, which can be attached to a smartphone. ビデオを取り込むために使用されたユーザーの毛髪を示し、ビデオは、ユーザーの毛髪の長さにわたって取り込む(毛髪の根から始まり、毛髪の先端で終わる)。A user's hair is shown that was used to capture a video, the video being captured over the length of the user's hair (starting at the root of the hair and ending at the tip of the hair). 時間順にレイアウトされたビデオの複数のフレームの例を示し、ユーザーが、自身の毛髪の根から始まり、毛髪の先端で終わる毛髪のビデオを取り込む。An example of multiple frames of video laid out in chronological order is shown, where a user captures a video of their hair starting from the roots and ending at the tips of the hair. ビデオの各フレームからの全ての色を表示する単一のカラークラウドの例を示す。An example of a single color cloud that displays all the colors from each frame of a video is shown. 色情報及び周波数情報を有するカラークラウドの例を示す。1 shows an example of a color cloud with color and frequency information. 見本から作成された4つの異なるカラークラウドの例を示し、これらのカラークラウドは、次に、類似点及び相違点を視覚化するために、L*a*b*色空間(L*及びb*寸法上に投影される)にオーバーレイされる。We show examples of four different color clouds created from swatches that are then overlaid onto the L*a*b* color space (projected onto the L* and b* dimensions) to visualize similarities and differences. 異なる毛髪の間の共有された色及びユニークな色をビデオに直接示す。The shared and unique colors between different hairs are shown directly in the video.

本開示は、非常に再現性があり、携帯可能であり、任意の照明環境で動作することができる方法で、人間の頭部の毛髪見本及び実生活の毛髪のような任意の材料の光学反射を定量化することができる、物理デバイス及び独自のアルゴリズムを説明する。クレードルと呼ばれるデバイスは、材料(毛髪など)上で使用することができ、材料をカラークラウドアルゴリズムで分析して、その材料の全体的なデジタル表現を取得し、本明細書ではカラークラウドとして定義される。このカラークラウドは、異なる時点で他の反射材料、又は同じ反射材料の他のカラークラウド(例えば、洗浄前及び洗浄後の着色された毛髪)と比較され得る。本明細書に開示される実施形態は、材料のビデオの取り込みから既存の色を抽出する(そして、正味の結果を生成するためにそれらを任意の算術的方法で操作することはない)。この技術は、微細な色の変化を検出するための基礎として、堅牢な色のセットを使用することができる。 This disclosure describes a physical device and proprietary algorithms that can quantify the optical reflectance of any material, such as human head hair swatches and real-life hair, in a manner that is highly reproducible, portable, and can operate in any lighting environment. The device, called the Cradle, can be used on a material (such as hair) and the material is analyzed with a color cloud algorithm to obtain an overall digital representation of the material, defined herein as a color cloud. This color cloud can be compared to other reflective materials at different times, or other color clouds of the same reflective material (e.g., colored hair before and after washing). The embodiments disclosed herein extract the existing colors from a video capture of the material (and do not manipulate them in any arithmetic way to produce a net result). The technology can use a robust set of colors as a basis for detecting subtle color changes.

図1は、一実施形態における使用事例を示す。ユーザー101は、クレードル102を取り、それを毛髪103の上でドラッグする。クレードル102がユーザーの毛髪103上でドラッグされると、毛髪103のビデオを取得することができる。このビデオは、カラークラウドアルゴリズムを使用して分析され、カラークラウドが生成される。 Figure 1 shows a use case in one embodiment. A user 101 takes a cradle 102 and drags it over a hair 103. As the cradle 102 is dragged over the user's hair 103, a video of the hair 103 can be captured. This video is analyzed using a color cloud algorithm to generate a color cloud.

図2は、一実施形態を通り抜けるフローチャートである。S202では、クレードルを使用して、ユーザーの毛髪などの材料のビデオを取得する。例えば、ユーザーの毛髪のためのカラークラウドを作成するために、ユーザーは、毛髪の全長に沿って(すなわち、毛髪の根から先端まで)クレードルを動かすことができる。S204では、ビデオの1つ以上のフレームからカラークラウドが作成される。基本的に、1つ以上のフレームにあった全ての色が抽出され、カラークラウドに表示される。S206では、カラークラウドは、他のカラークラウドと比較される。この比較は、カラーマッチング及び/又はカラー差別化に使用され得る。 Figure 2 is a flow chart through one embodiment. At S202, a cradle is used to capture a video of a material such as a user's hair. For example, to create a color cloud for a user's hair, the user can move the cradle along the entire length of the hair (i.e., from the root to the tip of the hair). At S204, a color cloud is created from one or more frames of the video. Essentially, all the colors that were in one or more frames are extracted and displayed in the color cloud. At S206, the color cloud is compared to other color clouds. This comparison can be used for color matching and/or color differentiation.

クレードルは、材料のカラークラウドを作成できるように、材料のビデオを取り込むことを可能にする装置である。クレードルの例を図3に示す(実線はクレードルの外部を表し、破線は内部を表す)。クレードルは、第1の端部301、第2の端部302、第2の端部302上の窓303、及び第1の端部301を第2の端部302に接続する壁304を有する。一実施形態では、第1の端部301及び第2の端部302は、クレードルの反対側の端部にある。ビデオ録画デバイス305などの画像センサは、クレードルの内部の第1の端部301に取り付けられて、窓303を通して見えるどの材料306(例えば、毛髪)のビデオでも取り込むことができる。更に、クレードルは、ビデオ録画デバイス305に接続された処理回路308を有し、材料306のビデオからカラークラウドを作成し、作成されたカラークラウドを以前のカラークラウドと比較するように構成することができる。クレードルの第2の端部302は、ビデオ録画デバイス305によって取り込まれたとき、色分離のために窓303に隣接する所定の色のセット309で着色することができる。ビデオは、窓303を介して材料306と、窓303に隣接する所定の色309との両方を取り込むことができ、次いで、材料306の色を決定するときに、所定の(すなわち、既知の)色を参照のために使用することができる。光307はまた、ビデオ録画デバイス305から窓303への十分に明るい視野を提供するために、クレードルに取り付けられ得る。クレードルは、ビデオを撮るときに、ビデオ録画デバイス305と材料306との間に一貫した距離を維持するために使用されてもよい。クレードルはまた、ハンドグリップ310を有することもできる。 A cradle is a device that allows for the capture of a video of a material so that a color cloud of the material can be created. An example of a cradle is shown in FIG. 3 (solid lines represent the exterior of the cradle, dashed lines represent the interior). The cradle has a first end 301, a second end 302, a window 303 on the second end 302, and a wall 304 connecting the first end 301 to the second end 302. In one embodiment, the first end 301 and the second end 302 are at opposite ends of the cradle. An image sensor, such as a video recording device 305, can be attached to the interior of the cradle at the first end 301 to capture video of any material 306 (e.g., hair) that is visible through the window 303. Additionally, the cradle can have a processing circuit 308 connected to the video recording device 305 and configured to create a color cloud from the video of the material 306 and compare the created color cloud to a previous color cloud. The second end 302 of the cradle can be colored with a set of predetermined colors 309 adjacent the window 303 for color separation when captured by the video recording device 305. The video can capture both the material 306 through the window 303 and the predetermined colors 309 adjacent the window 303, and then the predetermined (i.e., known) colors can be used for reference when determining the color of the material 306. A light 307 can also be attached to the cradle to provide a sufficiently bright view from the video recording device 305 to the window 303. The cradle can be used to maintain a consistent distance between the video recording device 305 and the material 306 when taking the video. The cradle can also have a hand grip 310.

処理回路308は、カラークラウドユニット及び重要な特性ユニットを含むことができる。カラークラウドユニットは、画像センサに結合された回路を含むことができ、オブジェクトに関連付けられた色出現頻度、色変動、又は色強度分布を示す領域など、オブジェクトの複数のデジタル画像に関連付けられた色情報の3次元仮想表現を生成するように構成される。重要な特性ユニットは、オブジェクトの1つ以上の重要な特性を識別し、オブジェクトの色情報の3次元仮想表現に関連付けられた1つ以上の入力に基づいて、オブジェクトの重要な特性の同一性を示すグラフィカルユーザーインタフェースディスプレイ上で1つ以上の仮想インスタンスを生成するための回路を含むことができる。一実施形態では、オブジェクトは毛髪であり得、3次元仮想表現は、毛髪の複数のデジタル画像に関連付けられた毛髪色情報及び/又は毛髪特性情報であり得る。更に、3次元仮想表現は、撮像されたオブジェクトに関連付けられた特定の特性の色出現頻度を示すよう、様々な強度のボクセルを含むことができる。特性情報の例としては、オブジェクト識別データ、オブジェクト特性データ、色出現頻度データ、色変動データ、色強度データ、色データの有無、フレーム毎又は画素毎の色分析情報などがある。色情報の非限定は、色相、色合い、トーン、シェードなどを含むことができる。一実施形態では、基本色の色合いは、その色のより明るいバージョンであり、シェードは、より暗いバージョンである。一実施形態では、トーンは、基本色の明るさ(色合い)又は暗さ(シェード)を指す。画像オブジェクトが毛髪である場合、3次元仮想表現は、毛髪の複数のデジタル画像に関連付けられた白髪の範囲、光沢、輝き、及び均一性を示すボクセルを含む毛髪特性情報を含むことができる。毛髪特性の例としては、毛髪の損傷状態、人工着色剤の濃度、色分布、白髪の範囲、質感、光沢、分布密度、頭皮特性などが挙げられる。 The processing circuitry 308 may include a color cloud unit and an important characteristic unit. The color cloud unit may include circuitry coupled to the image sensor and configured to generate a three-dimensional virtual representation of color information associated with a plurality of digital images of an object, such as regions indicative of color frequency, color variation, or color intensity distribution associated with the object. The important characteristic unit may include circuitry for identifying one or more important characteristics of the object and generating one or more virtual instances on a graphical user interface display indicating the identity of the important characteristics of the object based on one or more inputs associated with the three-dimensional virtual representation of the color information of the object. In one embodiment, the object may be hair, and the three-dimensional virtual representation may be hair color information and/or hair characteristic information associated with a plurality of digital images of hair. Additionally, the three-dimensional virtual representation may include voxels of various intensities to indicate the color frequency of a particular characteristic associated with the imaged object. Examples of characteristic information include object identification data, object characteristic data, color frequency data, color variation data, color intensity data, presence or absence of color data, frame-by-frame or pixel-by-pixel color analysis information, and the like. Non-limiting examples of color information may include hue, tint, tone, shade, and the like. In one embodiment, a hue of a base color is a lighter version of that color, and a shade is a darker version. In one embodiment, a tone refers to the brightness (hue) or darkness (shade) of a base color. If the image object is hair, the three-dimensional virtual representation can include hair characteristic information including voxels indicating the extent of gray hair, luster, shine, and uniformity associated with multiple digital images of hair. Examples of hair characteristics include hair damage state, artificial colorant concentration, color distribution, extent of gray hair, texture, luster, distribution density, scalp characteristics, etc.

図3のクレードルの本体は、本質的に、一端部に窓303を有する中空の長方形のプリズムであった。一実施形態では、窓303が覆われているとき、クレードルの本体内の唯一の光は、光307からのものであり得る。これにより、クレードル内の照明条件を一貫させることができる。更に、他の実施形態では、クレードルは、円筒形、立方体、台形プリズムなどのような異なる形状を有することができる。クレードルはまた、カラークラウドを視覚化するために使用することができるスクリーンを有し得る。 The body of the cradle in FIG. 3 was essentially a hollow rectangular prism with a window 303 at one end. In one embodiment, when window 303 is covered, the only light in the body of the cradle may be from light 307. This allows for consistent lighting conditions within the cradle. Additionally, in other embodiments, the cradle may have different shapes such as a cylinder, a cube, a trapezoidal prism, etc. The cradle may also have a screen that can be used to visualize the color cloud.

一実施形態では、クレードルの第1の端部は、ビデオ録画デバイスとしてモバイルデバイス(例えば、スマートフォン)のカメラを使用するように構成され得る。例を図4に示し、クレードルの第1の端部401は、取り付けられたスマートフォン402であり得る。スマートフォン402上のカメラ403は、第2の端部406上の窓405を通して材料404のビデオを取り込むことができる。更に、スマートフォン402に既に存在する処理回路を用いて、カラークラウドを作成することができる。カラークラウド及びその他の関連情報は、スマートフォンのスクリーン上に直接視覚化することができる。また、スマートフォンのフラッシュライト407は、スマートフォンのカメラ403から窓405への十分に明るい視野を提供するために使用することができる。クレードルはまた、使用中にスマートフォン402がクレードルに適切に取り付けられ、使用していないときにクレードルから取り外されることを可能にするホルダー408を有し得る。 In one embodiment, the first end of the cradle may be configured to use the camera of a mobile device (e.g., a smartphone) as a video recording device. An example is shown in FIG. 4, where the first end 401 of the cradle may be an attached smartphone 402. A camera 403 on the smartphone 402 may capture video of the material 404 through a window 405 on the second end 406. Additionally, a color cloud may be created using processing circuitry already present in the smartphone 402. The color cloud and other relevant information may be visualized directly on the smartphone screen. Additionally, the smartphone flashlight 407 may be used to provide a sufficiently bright view from the smartphone camera 403 to the window 405. The cradle may also have a holder 408 that allows the smartphone 402 to be properly attached to the cradle during use and removed from the cradle when not in use.

取り込まれたビデオは、カラークラウドが生成されることが望まれる材料のものであり得る。クレードルは、ビデオ録画デバイスが窓によって提供されるクレードルの開口部を介して材料のビデオを取り込むことができるように保持されるべきである。窓は、外部の光がクレードルの内部に入るのを遮断できるように、材料に対して直接保持され得る。材料の一例は、頭部の上の毛髪であり得る。その場合、クレードルは、根のビデオを取り込むことによって開始し、その後、毛髪上を先端までドラッグすることができる。 The video captured can be of the material for which it is desired to generate a color cloud. The cradle should be held so that the video recording device can capture video of the material through the opening in the cradle provided by the window. The window can be held directly against the material so that it can block outside light from entering the interior of the cradle. An example of a material can be hair on the head. In that case, the cradle can start by capturing video of the roots and then dragged over the hair to the tips.

一実施形態では、複数のフレームを含むビデオは、少なくとも6秒長であり、少なくとも60フレーム/秒であり得る。人間の毛髪や毛髪の見本のビデオが取り込まれている場合、この毛髪は真っ直ぐ又は巻き毛でもよい。 In one embodiment, the video containing multiple frames may be at least 6 seconds long and at least 60 frames per second. If video of human hair or a hair swatch is captured, the hair may be straight or curly.

材料のビデオを取得することは、誰かの毛髪のビデオを取り込むことを含む。例を図5A及び図5Bに示す。まず、図5Aを参照するに、毛髪の根51aから始まり、毛髪の先端52aに向かって下向きに進む、モデルの毛髪の全長のビデオが取り込まれる。図5Bは、時系列順にレイアウトされた取り込まれたビデオ(図5Aから)の各フレームを示し、左上のフレーム51bは毛髪の根51aであり、右下のフレーム52bは毛髪の先端52aである。別の実施形態では、材料のビデオを取得することは、誰かの毛髪の全長未満のビデオを取り込むこと(例えば、誰かの毛髪の半分のみを取り込む)を含み得る。なお、ビデオは、上向きに進む、又は角度を付けて進むなど、下向き以外の方向で取り込むことができることに注意する。 Capturing a video of material includes capturing a video of someone's hair. Examples are shown in FIGS. 5A and 5B. Referring first to FIG. 5A, video of the entire length of a model's hair is captured, starting from the root 51a of the hair and proceeding downward to the tip 52a of the hair. FIG. 5B shows each frame of the captured video (from FIG. 5A) laid out in chronological order, with the top left frame 51b being the root 51a of the hair and the bottom right frame 52b being the tip 52a of the hair. In another embodiment, capturing a video of material may include capturing video of less than the entire length of someone's hair (e.g., capturing only half of someone's hair). Note that the video may be captured in a direction other than downward, such as proceeding upward or at an angle.

カラークラウドアルゴリズムは、ビデオの1つ以上のフレームからカラークラウドを作成するために使用され得る。カラークラウドアルゴリズムは、1つ以上のフレームから色情報を抽出することができる。カラークラウドは、複数のフレームのうちの1つ以上に存在する全ての色を含む。別の実施形態では、カラークラウドは、複数のフレームのうちの1つ以上に存在する全ての色と、複数のフレームのうちの1つ以上に存在する全ての色の周波数とを含む。別の実施形態では、カラークラウドは、複数のフレームの1つ以上に存在する全ての色、及び複数のフレームの1つ以上に存在する全ての色の周波数を含み、周波数は最小の所定の閾値を超える。 A color cloud algorithm may be used to create a color cloud from one or more frames of a video. The color cloud algorithm may extract color information from one or more frames. The color cloud includes all colors present in one or more of the multiple frames. In another embodiment, the color cloud includes all colors present in one or more of the multiple frames and all frequencies of colors present in one or more of the multiple frames. In another embodiment, the color cloud includes all colors present in one or more of the multiple frames and all frequencies of colors present in one or more of the multiple frames, where the frequencies exceed a minimum predetermined threshold.

一実施形態では、カラークラウドアルゴリズムは、ビデオの単一フレームから全ての色を抽出することによってカラークラウドを生成することができる。例えば、図5Bでは、フレームごとに個別のカラークラウドを作成することができる。各フレームに対して作成されたカラークラウドは、その単一のフレームに存在する全ての色、及び別の実施形態では、その単一のフレームに存在する各色の周波数を含むことができる。 In one embodiment, the color cloud algorithm can generate color clouds by extracting all colors from a single frame of video. For example, in FIG. 5B, a separate color cloud can be created for each frame. The color cloud created for each frame can include all colors present in that single frame, and in another embodiment, the frequencies of each color present in that single frame.

別の実施形態では、カラークラウドアルゴリズムは、(単一のフレームからではなく)ビデオ内のフレームのグループから累積色を抽出することによって、カラークラウドを生成することができる。例えば、図5Bを参照すると、10個のフレームの各グループについてカラークラウドを生成することができ、10個のフレームの各グループについて作成されるカラークラウドは、その10個のフレームの特定のグループ内に存在する全ての色を含み、別の実施形態では、その10個のフレームのグループに存在する各色の頻度を含む。 In another embodiment, the color cloud algorithm may generate a color cloud by extracting cumulative colors from a group of frames in the video (rather than from a single frame). For example, referring to FIG. 5B, a color cloud may be generated for each group of 10 frames, where the color cloud created for each group of 10 frames includes all colors present in that particular group of 10 frames, or in another embodiment, the frequency of each color present in that group of 10 frames.

図6は、カラークラウドの例を示し、カラークラウドは、色空間を使用してビデオの全てのフレームにわたる全ての色を表示する。ビデオは時間ベースであるため、特定のフレームを選択すると、カラークラウドを特定の時点及び/又は時間範囲で作成することができる。 Figure 6 shows an example of a color cloud, which uses a color space to display all the colors across all the frames of a video. Because the video is time-based, selecting a particular frame allows a color cloud to be created at a particular point in time and/or range of time.

カラークラウドアルゴリズムがビデオの1つ以上のフレームから全ての色を抽出すると、カラークラウドは無数の形式で表示され得る。例えば、色は色空間に表示でき、色空間は、L*a*b*、RGB、LCh、HSVなどの座標を使用して色情報を伝えることができる。 Once a color cloud algorithm has extracted all the colors from one or more frames of a video, the color cloud can be displayed in a myriad of formats. For example, the colors can be displayed in a color space, which can convey color information using coordinates such as L*a*b*, RGB, LCh, HSV, etc.

別の実施形態では、カラークラウドは、ビデオの1つ以上のフレームに各色が存在する頻度(すなわち、回数)を含むことができる。図7に例を示し、画素が明るいほどその画素で表される色の頻度が高くなり、その逆もまた同様である。アウターカラークラウド71(すなわち、フルカラークラウド)は、1つ以上のフレームに存在していた全ての色を取り込み、インナーカラークラウド72(すなわち、最適化されたカラークラウド)は、より高い頻度で存在していた色を取り込む。より高い頻度として色が存在するか否かを決定するための閾値は、アプリケーションに応じて調整することができる。一例では、インナーカラークラウド72のみが使用され、低頻度(すなわち、低情報)色はノイズとして除去される。 In another embodiment, the color cloud can include the frequency (i.e., number of times) that each color occurs in one or more frames of the video. An example is shown in FIG. 7, where the brighter the pixel, the more frequently the color represented by that pixel and vice versa. The outer color cloud 71 (i.e., full color cloud) captures all colors that were present in one or more frames, and the inner color cloud 72 (i.e., optimized color cloud) captures colors that were present with a higher frequency. The threshold for determining whether a color is present as a higher frequency can be adjusted depending on the application. In one example, only the inner color cloud 72 is used, and low frequency (i.e., low information) colors are removed as noise.

別の実施形態では、カラークラウドは、白髪の範囲、光沢、輝き、均一性、艶などの毛髪の特性を識別するために使用され得る。例えば、カラークラウドからの色及び頻度の情報は、「低情報」の色をフィルタリングし、色の検出を強化して、誰かが有する白髪の量を抽出するために使用され得る。別の例として、毛髪の光沢レベルは、毛髪のカラークラウド内のL*値の平均、分散、及び空間的に接続されたクラスターを見ることによって計算され得、高い可変性は、暗いものから明るいものまでの広範囲のL*値を示唆し、空間的に接続された高いL*値は、光沢のバンドを示唆し、両方の情報は組み合わされると、人間の光沢の認知に関連する。 In another embodiment, the color cloud can be used to identify hair characteristics such as gray range, gloss, shine, uniformity, lustre, etc. For example, color and frequency information from the color cloud can be used to filter out "low information" colors and enhance color detection to extract the amount of gray hair someone has. As another example, hair gloss level can be calculated by looking at the mean, variance, and spatially connected clusters of L* values in the hair color cloud, where high variability suggests a wide range of L* values from dark to light, and high spatially connected L* values suggest bands of gloss, and both pieces of information, when combined, are related to human perception of gloss.

カラークラウドは、類似点及び相違点を識別するために、他のカラークラウドと比較され得る。これにより、色の変化の検出と色のマッチングが可能になる。他のカラークラウドとの比較の一例を図8に示す。カラークラウドは、2つの未洗浄の見本と、洗浄された後の同じ2つの見本について生成される。重なり合うカラークラウドの部分は、色の類似性(すなわち、両方の見本に存在する色)を示し、重なり合わない部分は、色の違い(すなわち、見本の間で共有されない色)を示す。この技法は、色空間における色グループの、グループの重なり合いと非重なり合いを定量化する(例えば、グループの数、グループの類似性、グループの平均色)。 Color clouds can be compared to other color clouds to identify similarities and differences. This allows for color change detection and color matching. An example of a comparison to other color clouds is shown in Figure 8. Color clouds are generated for two unwashed swatches and the same two swatches after they have been washed. Portions of the color clouds that overlap indicate color similarity (i.e., colors present in both swatches) and portions that do not overlap indicate color differences (i.e., colors not shared between the swatches). This technique quantifies group overlap and non-overlapping of color groups in color space (e.g., number of groups, group similarity, average group color).

更に、毛髪の色の類似点と相違点は、ビデオに戻って視覚化することができる。洗浄前及び洗浄後の見本用にカラークラウドが生成される例を図9に示す。毛髪の暗い部分は共通の色を示し、明るい部分はユニークな色を示す。これらのカラークラウド間の類似点と相違点は、見本上で直接識別して視覚化することができる。言い換えれば、ユーザーは、毛髪を取り込むために使用されるビデオのうちの1つを再生することができ、類似点/相違点は、ビデオの毛髪に直接示され得る。これは、ビデオピクセルの色を、2つの異なるカラークラウド又は2つの異なるカラークラウドの重なりのいずれかに含まれる色に単に一致させることによって行われる。例えば、カラークラウドの重なり又はカラークラウドの交差内のいずれかの色に一致するビデオピクセルの色は、視覚化ビデオで暗い色に着色される。 Furthermore, the similarities and differences in hair color can be visualized back in the video. An example of color clouds being generated for a pre-wash and post-wash swatch is shown in Figure 9. The darker parts of the hair show common colors and the lighter parts show unique colors. The similarities and differences between these color clouds can be identified and visualized directly on the swatch. In other words, the user can play one of the videos used to capture the hair and the similarities/differences can be shown directly on the hair in the video. This is done by simply matching the color of the video pixels to colors contained in either two different color clouds or the overlap of two different color clouds. For example, the colors of the video pixels that match any color within the overlap of the color clouds or the intersection of the color clouds are colored darker in the visualization video.

別の実施形態では、毛髪見本のアトラスは、各毛髪見本について作成されたカラークラウドのディレクトリを有することができる。次に、毛髪の任意の後続の取り込みにより、カラークラウドが生成され、アトラス内の見本と比較されて、最も近い一致(すなわち、最も類似した色)が決定される。優れた差別化のために、見本は他の見本よりもその見本自体に似ている必要がある。 In another embodiment, the atlas of hair swatches can have a directory of color clouds created for each hair swatch. Then, any subsequent capture of a hair will generate a color cloud that is compared to the swatches in the atlas to determine the closest match (i.e., most similar color). For good discrimination, a swatch should resemble itself more than other swatches.

本明細書で言及される技術は、広範囲の反射(例えば、毛髪の見本及び毛髪の頭部から)を取り込み、色のような不均質な材料を正確かつ堅牢に測定し、毛髪の色の変化を正確かつ堅牢に測定することができる。これらの技術の適用には、最先端の器具(例えば、分光光度計)よりも色の変化をより正確かつ再現可能に測定すること、人間の毛髪の色を(ヘアカラーリストが行うように)測定すること、白髪の範囲を測定すること(例えば、どのくらいのヘアカラー製品を使用するかを示すために誰かの根の白髪の量を測定する)、毛髪の健康を測定すること(例えば、光沢レベルに基づいて、光沢が低すぎると鈍さを示し、損傷した毛髪を示唆する)、着色及び/又は洗浄の前後の毛髪の動的可視化などが含まれ得る。本明細書で言及される技術は、家庭消費者の色評価、店舗でのディスプレイ及び可視化、並びに家庭消費者製品の推奨を可能にすることもできる。例えば、消費者は携帯電話にアプリをダウンロードしてビデオを取り込み、カラークラウドを作成することができる。アプリは、毛髪の特定の特性に基づいてヘア製品を更に推奨することができる(例えば、ユーザーの毛髪の色、白髪レベル、及びアプリで実行された調査に基づいて特定のヘアカラー製品を推奨することができる)。更に、クレードルは、携帯可能となる能力を有することができる(例えば、折り畳み式段ボールクレードル、3Dプリントされたクレードルなど)。 The technologies referred to herein can capture a wide range of reflectances (e.g., from hair swatches and heads of hair), accurately and robustly measure heterogeneous materials such as color, and accurately and robustly measure hair color change. Applications of these technologies can include measuring color change more accurately and reproducibly than state-of-the-art instruments (e.g., spectrophotometers), measuring human hair color (as hair colorists do), measuring the extent of gray hair (e.g., measuring the amount of gray hair at someone's roots to indicate how much hair color product to use), measuring hair health (e.g., based on gloss level, where too little gloss indicates dullness and suggests damaged hair), dynamic visualization of hair before and after coloring and/or washing, and more. The technologies referred to herein can also enable home consumer color assessment, in-store display and visualization, and home consumer product recommendations. For example, consumers can download an app to their mobile phone to capture video and create a color cloud. The app can further recommend hair products based on certain characteristics of the hair (e.g., recommending a particular hair color product based on the user's hair color, gray level, and research performed in the app). Additionally, the cradle can have the ability to be portable (e.g., a foldable cardboard cradle, a 3D printed cradle, etc.).

Claims (6)

ユーザーの毛髪のカラークラウドを作成するためのシステムであって、
第1の端部と、窓を有する第2の端部と、前記第1の端部を前記第2の端部に接続する少なくとも1つの壁とを有するクレードルと、
前記クレードルの前記第1の端部に取り付けられた画像センサであって、前記窓を通して見える前記ユーザーの毛髪のビデオを取り込むように構成されており、前記ビデオは、前記クレードルが前記ユーザーの毛髪横切って移動する際に、前記画像センサによって取り込まれた複数のフレームを含む、画像センサと、
前記画像センサに動作可能に結合された処理回路と、を備え、前記処理回路は、
前記ビデオの前記複数のフレームに関連付けられた色情報の3次元仮想表現を生成し、ここで前記3次元仮想表現は、前記ビデオの前記複数のフレームに存在する全ての色と、前記複数のフレームに各色が存在する頻度と、を含み、かつ
前記毛髪の色情報の前記3次元仮想表現に関連付けられた1つ以上の入力に基づいて、前記毛髪の1つ以上の重要な特性を識別し、前記毛髪の重要な特性の同一性を示す1つ以上の仮想インスタンスをグラフィカルユーザーインタフェースディスプレイ上で生成するように構成され
前記複数のフレームに存在する頻度が所定の閾値を下回る色は、前記3次元仮想表現からノイズとして除去される、システム。
1. A system for creating a color cloud for a user's hair, comprising:
a cradle having a first end, a second end having a window, and at least one wall connecting the first end to the second end;
an image sensor attached to the first end of the cradle, the image sensor configured to capture a video of the user's hair as seen through the window, the video including a plurality of frames captured by the image sensor as the cradle moves across the user's hair;
a processing circuit operably coupled to the image sensor, the processing circuit comprising:
generating a three-dimensional virtual representation of color information associated with the plurality of frames of the video, the three-dimensional virtual representation including all colors present in the plurality of frames of the video and a frequency with which each color is present in the plurality of frames; and configured to identify one or more significant characteristics of the hair based on one or more inputs associated with the three-dimensional virtual representation of the hair color information and generate one or more virtual instances on a graphical user interface display that indicate the identity of the significant characteristics of the hair ;
Colors present in the plurality of frames with a frequency below a predetermined threshold are removed as noise from the three-dimensional virtual representation .
前記画像センサは、前記クレードルの前記第1の端部に取り付けられた、モバイルデバイス上のカメラである、請求項1に記載のシステム。 The system of claim 1, wherein the image sensor is a camera on a mobile device mounted to the first end of the cradle. 前記第1の端部、前記第2の端部、及び前記少なくとも1つの壁のうちの少なくとも1つに取り付けられた光源を更に備える、請求項1に記載のシステム。 The system of claim 1, further comprising a light source attached to at least one of the first end, the second end, and the at least one wall. 前記光源は、前記クレードルの前記第1の端部に取り付けられた、モバイルデバイス上のフラッシュライトである、請求項3に記載のシステム。 The system of claim 3, wherein the light source is a flashlight on a mobile device attached to the first end of the cradle. 前記画像センサを保持するために前記クレードルの前記第1の端部に取り付けられたホルダーを更に備える、請求項1に記載のシステム。 The system of claim 1, further comprising a holder attached to the first end of the cradle for holding the image sensor. 前記第2の端部は、色分離のために前記窓に隣接する複数の色で着色される、請求項1に記載のシステム。 The system of claim 1, wherein the second end is colored with multiple colors adjacent the window for color separation.
JP2023531693A 2020-11-30 2021-11-30 Cradle for creating color clouds Active JP7705451B2 (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US17/107,073 US11683570B2 (en) 2020-11-30 2020-11-30 Cradle for creating a colorcloud
US17/107,073 2020-11-30
FR2101813 2021-02-25
FR2101813A FR3120147B1 (en) 2021-02-25 2021-02-25 SUPPORT FOR CREATING A CLOUD OF COLORS
PCT/US2021/061091 WO2022115738A1 (en) 2020-11-30 2021-11-30 Cradle for creating a colorcloud

Publications (2)

Publication Number Publication Date
JP2023551246A JP2023551246A (en) 2023-12-07
JP7705451B2 true JP7705451B2 (en) 2025-07-09

Family

ID=79171114

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023531693A Active JP7705451B2 (en) 2020-11-30 2021-11-30 Cradle for creating color clouds

Country Status (4)

Country Link
EP (1) EP4252410A1 (en)
JP (1) JP7705451B2 (en)
KR (1) KR20230062609A (en)
WO (1) WO2022115738A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070040907A1 (en) 2005-08-18 2007-02-22 Kern Dale G Imaging system and method for physical feature analysis
US20170032213A1 (en) 2009-05-19 2017-02-02 Digimarc Corporation Histogram methods and systems for object recognition
WO2019115370A1 (en) 2017-12-11 2019-06-20 Henkel Ag & Co. Kgaa Hair condition determining device and method for providing hair condition information
JP2019518573A (en) 2016-04-22 2019-07-04 フィットスキン インコーポレイテッド System and method for skin analysis using electronic devices

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR3036946B3 (en) * 2015-06-05 2017-09-01 Style Idea Factory Soc Ltda DEVICE FOR DENTAL USE TO DISCRIMINATE THE COLOR OF TEETH

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070040907A1 (en) 2005-08-18 2007-02-22 Kern Dale G Imaging system and method for physical feature analysis
US20170032213A1 (en) 2009-05-19 2017-02-02 Digimarc Corporation Histogram methods and systems for object recognition
JP2019518573A (en) 2016-04-22 2019-07-04 フィットスキン インコーポレイテッド System and method for skin analysis using electronic devices
WO2019115370A1 (en) 2017-12-11 2019-06-20 Henkel Ag & Co. Kgaa Hair condition determining device and method for providing hair condition information

Also Published As

Publication number Publication date
EP4252410A1 (en) 2023-10-04
KR20230062609A (en) 2023-05-09
WO2022115738A1 (en) 2022-06-02
JP2023551246A (en) 2023-12-07

Similar Documents

Publication Publication Date Title
KR101140533B1 (en) Method and system for recommending a product based upon skin color estimated from an image
JP6026655B2 (en) Transparency evaluation apparatus, transparency evaluation apparatus operating method, transparency evaluation method, and transparency evaluation program
CN109690617B (en) Systems and methods for digital makeup mirrors
JP2023052849A (en) Apparatus and method for determining cosmetic skin attributes
JP4683200B2 (en) Automatic hair region extraction method
TW201639520A (en) Information processing device, information processing method and program
JP7463774B2 (en) MAKEUP SIMULATION DEVICE, MAKEUP SIMULATION METHOD, AND PROGRAM
JP2020526756A (en) A system for managing hair condition information and how to optimize beauty consultation
CN101523169A (en) Apparatus and method for analyzing skin using L*a*b* colorspace
WO2021229984A1 (en) Image processing device, image processing method, and program
JP2011118671A (en) Apparatus, method and system for processing image, skin evaluation method
JP2018105792A (en) Cosmetic texture measuring method
JP2009000410A (en) Image processing apparatus and image processing method
JP7705451B2 (en) Cradle for creating color clouds
JP2009168540A (en) Evaluating device, evaluating method, evaluating program and recording medium recording this program
CN118215433A (en) Method and system for characterizing keratin fibres, in particular human eyelashes
JP7611389B2 (en) Generate a color cloud
US11514629B2 (en) Creating a colorcloud
US11683570B2 (en) Cradle for creating a colorcloud
JP2011118655A (en) Apparatus and method for processing image
JP4586995B2 (en) Hair image display method and display device
Bokaris et al. Hair tone estimation at roots via imaging device with embedded deep learning
JP4586996B2 (en) Hair image forming method and display device
Tominaga et al. Spectral image processing by a multi-channel camera
JP2013099448A (en) Method and system for evaluating wiping effect of make-up cosmetic

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230525

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240618

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240913

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250114

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250409

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250610

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250627

R150 Certificate of patent or registration of utility model

Ref document number: 7705451

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150