Systems and methods for mapping coatings to a spatial appearance space

Information

  • Patent Grant
  • 12148146
  • Patent Number
    12,148,146
  • Date Filed
    Friday, September 18, 2020
    4 years ago
  • Date Issued
    Tuesday, November 19, 2024
    2 months ago
Abstract
A computer system for mapping coatings to a spatial appearance space may receive coating spatial appearance variables of a target coating from a coating-measurement instrument. The computer system may generate spatial appearance space coordinates for the target coating by mapping each of the coating spatial appearance variables to an individual axis of a multidimensional coordinate system. The computer system may identify particular spatial appearance space coordinates from the identified spatial appearance space coordinates associated with the potentially matching reference coatings that are associated with a smallest spatial-appearance-space distance from the spatial appearance space coordinates of the target coating. Further, the computer system may display a visual interface element indicating a particular reference coating that is associated with the particular spatial appearance space coordinates as a proposed spatial appearance match to the target coating.
Description
TECHNICAL FIELD

The present invention relates to computer-implemented methods and systems for aiding in identifying matching coatings to a target coating, particularly by mapping coatings to a spatial appearance space, and related computer program products.


BACKGROUND

Modern coatings provide several important functions in industry and society. Coatings can protect a coated material from corrosion, such as rust. Coatings can also provide an aesthetic function by providing a particular color and/or spatial appearance to an object. For example, most automobiles are coated using paints and various other coatings in order to protect the metal body of the automobile from the elements and also to provide aesthetic visual effects.


In view of the wide-ranging uses for different coatings, it is often necessary to identify a target coating composition. For instance, it might be necessary to identify a target coating on an automobile that has been in an accident. If the target coating is not properly identified, any resulting repair to the automobile's coating will not match the original coating. As used herein, a target coating comprises any coating of interest that has been applied to any physical object.


There are many opportunities for new methods and systems that improve the identification of coatings.


BRIEF SUMMARY OF THE INVENTION

The present invention relates to a computerized method for use on a computer system comprising one or more processors and one or more computer-readable media having stored thereon executable instructions that when executed by the one or more processors configure the computer system to perform a method for mapping coatings to a spatial appearance space. The computerized method comprises receiving a plurality of coating spatial appearance variables of a target coating from a coating-measurement instrument. The plurality of coating spatial appearance variables comprises a graininess variable, a sparkle area variable, and a sparkle intensity variable. The computerized method also comprises generating target spatial appearance space coordinates for the target coating by mapping each of the plurality of coating spatial appearance variables to an individual axis in a multidimensional coordinate system. The graininess variable is mapped to a first axis of the multidimensional coordinate system. The sparkle area variable is mapped to a second axis of the multidimensional coordinate system. Additionally, the sparkle intensity variable is mapped to a third axis of the multidimensional coordinate system. The computerized method comprises accessing a database of spatial appearance space coordinates. The database comprises multiple unique spatial appearance space coordinates in the multidimensional coordinate system associated with different reference coatings. Additionally, the computerized method comprises identifying spatial appearance space coordinates associated with a plurality of potentially matching reference coatings from the database of spatial appearance space coordinates. The computerized method further comprises calculating a spatial-appearance-space distance between the identified spatial appearance space coordinates associated with the potentially matching reference coatings and the spatial appearance space coordinates of the target coating for each of said potentially matching reference coatings. Further still, the method comprises identifying particular spatial appearance space coordinates from the identified spatial appearance space coordinates associated with the plurality of potentially matching reference coatings that are associated with a smallest spatial-appearance-space distance from the spatial appearance space coordinates of the target coating. The method also comprises displaying a visual interface element indicating a particular reference coating that is associated with the particular spatial appearance space coordinates as a proposed spatial appearance match to the target coating.


The present invention also relates to computer systems and computerized methods for mapping coatings to a spatial appearance space, and related computer program products as specified in the appended independent claims. According to the present invention, a computer system for mapping coatings to a spatial appearance space is provided, which comprises one or more processors and one or more computer-readable media having stored thereon executable instructions that when executed by the one or more processors configure the computer system to perform various acts. The computer system is configured to receive a plurality of coating spatial appearance variables of a target coating from a coating-measurement instrument. The one or more coating spatial appearance variables comprise a graininess variable, a sparkle area variable, and a sparkle intensity variable. The computer system is also configured to generate spatial appearance space coordinates for the target coating by mapping each of the one or more coating spatial appearance variables to an individual axis of a multidimensional coordinate system. The graininess variable is mapped to a first axis of the multidimensional coordinate system, the sparkle area variable is mapped to a second axis of the multidimensional coordinate system, and the sparkle intensity variable is mapped to a third axis of the multidimensional coordinate system. The computer system accesses a database of spatial appearance space coordinates. The database comprises multiple unique spatial appearance space coordinates in said multidimensional coordinate system associated with different reference coatings. The computer system also identifies spatial appearance space coordinates associated with a plurality of potentially matching reference coatings from the database of spatial appearance space coordinates. In addition, the computer system calculates a spatial-appearance-space distance between the one identified spatial appearance space coordinates associated with the potentially matching reference coatings and the spatial appearance space coordinates of the target coating for each of said potentially matching reference coatings. Further, the computer system identifies particular spatial appearance space coordinates from the identified spatial appearance space coordinates associated with the potentially matching reference coatings that are associated with the smallest spatial-appearance-space distance from the spatial appearance space coordinates of the target coating. Further still, the computer system displays a visual interface element indicating a particular reference coating that is associated with the particular spatial appearance space coordinates as a proposed spatial appearance match to the target coating.


Additionally, the present invention also comprises a computer program product comprising one or more computer storage media having stored thereon computer-executable instructions that, when executed at a processor, cause the computer system to perform a method for mapping coatings to a spatial appearance space. The computer system receives a plurality of coating spatial appearance variables of a target coating from a coating-measurement instrument. The one or more coating spatial appearance variables comprise a graininess variable, a sparkle area variable, and a sparkle intensity variable. The computer system also generates spatial appearance space coordinates for the target coating by mapping each of the one or more coating spatial appearance variables to an individual axis of a multidimensional coordinate system. The graininess variable is mapped to a first axis of the multidimensional coordinate system, the sparkle area variable is mapped to a second axis of the multidimensional coordinate system, and the sparkle intensity variable is mapped to a third axis of the multidimensional coordinate system. The computer system accesses a database of spatial appearance space coordinates. The database comprises multiple unique spatial appearance space coordinates in said multidimensional coordinate system associated with different reference coatings. The computer system also identifies spatial appearance space coordinates associated with a plurality of potentially matching reference coatings from the database of spatial appearance space coordinates. In addition, the computer system calculates a spatial-appearance-space distance between the one identified spatial appearance space coordinates associated with the potentially matching reference coatings and the spatial appearance space coordinates of the target coating for each of said potentially matching reference coatings. Further, the computer system identifies particular spatial appearance space coordinates from the identified spatial appearance space coordinates associated with the potentially matching reference coatings that are associated with the smallest spatial-appearance-space distance from the spatial appearance space coordinates of the target coating. Further still, the computer system displays a visual interface element indicating a particular reference coating that is associated with the particular spatial appearance space coordinates as a proposed spatial appearance match to the target coating.


Additional features and advantages of exemplary implementations of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by the practice of such exemplary implementations. The features and advantages of such implementations may be realized and obtained by means of the instruments and combinations particularly pointed out in the appended claims. These and other features will become more fully apparent from the following description and appended claims, or may be learned by the practice of such exemplary implementations as set forth hereinafter.





BRIEF DESCRIPTION OF THE DRAWINGS

In order to describe the manner in which the above recited and other advantages and features of the invention can be obtained, a more particular description of the invention briefly described above will be rendered by reference to specific examples thereof, which are illustrated in the appended drawings. Understanding that these drawings depict only examples of the invention and are not therefore to be considered to be limiting of its scope, the invention will be described and explained with additional specificity and detail through the use of the accompanying drawings introduced below.



FIG. 1 depicts a schematic diagram of an exemplary computer system according to the present invention for mapping target coatings to a spatial appearance space.



FIG. 2 depicts a three-dimensional coordinate system with exemplary spatial appearance space coordinates for a coating.



FIG. 3 depicts a three-dimensional coordinate system with an example of two different spatial appearance space coordinates for two different coatings.



FIG. 4 depicts a three-dimensional coordinate system with another example of two different spatial appearance space coordinates for two different coatings.



FIG. 5 depicts a flowchart of steps in an exemplary method for mapping target coatings to a spatial appearance space in accordance with the present invention.



FIG. 6 depicts a flowchart of steps in an exemplary method for identifying proposed coating matches.



FIG. 7 depicts a schematic of an exemplary method for identifying proposed coating matches.



FIG. 8 depicts a schematic of another exemplary method for identifying proposed coating matches.





DETAILED DESCRIPTION

The present invention extends to systems, methods, and apparatus for mapping target coatings to a spatial appearance space. As used herein, a target coating comprises any coating of interest. Additionally, as used herein “spatial appearance” is defined to mean those attributes of appearance that have a spatial component including texture, graininess, sparkle, etc. One will appreciate that coating color does not contribute to spatial appearance. Further, “texture” is defined to mean the visible structure depending on the size and organization of small constituent parts of a material; typically, the subsurface structure of a gonioapparent material. Typical texture components within coatings comprise aluminum flakes, mica, or other effect components.


The spatial appearance space disclosed herein may provide several benefits to the field of coating identification and matching. For example, conventional identification of spatial appearance components within a coating involves a wide range of different methods and systems that are typically mutually exclusive to each other. For many users, this results in a “black box” system where the user enters data into a system and the system, without any transparency or understanding from the user, generates spatial appearance information, which may include proposed matching coatings.


This lack of uniformity creates confusion and challenges within the technical space because the outputs of many of these spatial appearance processing systems are not immediately useful outside the system. For instance, a first manufacturer may generate spatial appearance data using the manufacturer's proprietary methods and outputs. A second manufacturer may do the same, while using different methods and different outputs. This creates significant technical burdens when users wish to utilize spatial appearance data within their own systems for further processing. Due to the lack of uniformity, the user is often required to create custom solutions for each and every manufacturer. Further, these custom solutions must often be created without the benefit of understanding how the outputs are calculated.


In contrast to these conventional systems, the present invention provides a novel and inventive system to analyzing spatial appearances of coatings and mapping the spatial appearance of the coatings to a common spatial appearance space. Such a mapping allows for more efficient processing in that all spatial appearance components can be commonly mapped to the same space. Such a mapping also allows for the easy use of outputted data. In particular, since a common coordinate system can be used to describe different coatings, further processing can be performed on a coordinate basis for all of the different coatings.


Accordingly, a computer system of the disclosed invention is configured to process data from a target coating. The target coating is analyzed using one or more tools known in the art to derive spatial appearance data, such as texture data. The tools may comprise spectrophotometers, cameras, and/or other devices used to extract spatial appearance data from a coating. For example, tools such as BykGardner's BykMac and X-Rite's MA98 may be used to analyze the target coating. Using novel means disclosed herein, the spatial appearance data is processed in order to identify attributes relating to the spatial appearance data and/or to identify one or more reference coatings that also comprise the same or similar spatial appearance data. As disclosed more fully herein, the processing of the spatial appearance data may occur with significant improvements in efficiency and accuracy due to the methods and systems disclosed herein.


For example, FIG. 1 depicts a schematic diagram of an exemplary computer system 100 for mapping target coatings to a spatial appearance space. The computer system 100 comprises one or more processors 130 and one or more computer-readable media having stored thereon executable instructions for a spatial appearance space analysis software application 102 that when executed by the one or more processors 130 configure the computer system 100 to perform various acts. For instance, the computer system 100 may receive one or more coating spatial appearance variables 112 of a target coating 120 from a coating-measurement instrument 110, such as a spectrophotometer.


For example, the one or more coating spatial appearance variables 112 comprise a graininess variable, a sparkle area variable, and a sparkle intensity variable. As used herein, the graininess variable comprises an identified contrast of the light/dark irregular patterns exhibited by the target coating when viewed under illumination. The illumination may be directional or diffuse and may be determined by the device taking the measurements or by the spatial appearance space analysis software application 102. The graininess variable may be calculated by first identifying light/dark patterns in an image of the target coating using conventional image processing techniques. A contrast number may then be calculated based upon the contrast of the light/dark irregular patterns within respect to the rest of the coating.


The sparkle area variable comprises an area segment of spots that are more than a threshold level brighter than their immediate surroundings on an illuminated portion of the target coating. For instance, the spots may initially be identified using the threshold level of relative brightness. Once identified, the area of the identified spots can be calculated. In some cases, the area of the identified spots may be normalized with respect to the total analyzed area of the target coating 120.


The sparkle intensity variable comprises a contrast between appearance highlights on particles of a gonioapparent pigment and the particles' immediate surroundings. For instance, a threshold may be used to identify highlights on particles of a gonioapparent pigment. The threshold may be based upon a predetermined intensity rating and/or by a relative brightness of the highlights with respect to the coating. Once identified, a contrast between the highlights and the immediately surrounding particles can be calculated on a per pixel basis within an image of the target coating 120.


The graininess variable may comprise graininess measurements taken at multiple angles by the coating-measurement instrument 110. One of skill in the art will appreciate that many conventional spectrophotometers comprise detectors and/or illuminators positioned at multiple pre-determined angles. As such, spectrophotometric data received from a spectrophotometer may comprise measurements (including directional graininess measurements) taken at multiple angles. Similarly, the sparkle area variable may comprise sparkle area measurements taken at the multiple angles by the coating-measurement instrument 110. Likewise, the sparkle intensity variable may comprise sparkle intensity measurements taken at the multiple angles by the coating-measurement instrument.


Once the one or more coating spatial appearance variables 112 are gathered, a spatial appearance space calculator 160 generates target spatial appearance space coordinates for the target coating by mapping the coating spatial appearance variables to the different axes of a multidimensional coordinate system. Herein, each type of coating spatial appearance variable is generally mapped on an individual axis of the multidimensional coordinate system. In particular, a graininess module 162 maps the graininess variable to a first axis of the multidimensional coordinate system, a sparkle area module 164 maps the sparkle area variable to a second axis of the multidimensional coordinate system, and a sparkle intensity module 166 maps the sparkle intensity variable to a third axis of the multidimensional coordinate system.


The unique combination of graininess, sparkle area, and sparkle intensity provides a unique and accurate insight into the spatial appearance components of a coating. Additionally, the disclosed combination of graininess, sparkle area, and sparkle intensity provide a highly efficient condensing of data into mathematically efficient coordinates. These spatial appearance components can be mapped to a n-dimensional axis. This spatial mapping of the spatial appearance components provides for a computationally efficient means of comparing different spatial appearance characteristics in different coatings. For instance, different coatings with spatial appearance space coordinates that map closely to each other are more similar to each other than those with spatial appearance space coordinates that map further away from each other.


For example, FIG. 2 depicts a three-dimensional coordinate system 200 with an example of a spatial appearance space coordinates 210 for a coating. In the depicted three-dimensional coordinate system 200, Sa(x) represents the sparkle area axis, Si(x) represents the sparkle intensity axis, and Dg(x) represents the graininess axis. Planar point 220 depicts the two-dimensional intersection between the sparkle intensity variable and the graininess variable. Planar point 230 depicts the two-dimensional intersection between the sparkle intensity variable and the sparkle area variable. Planar point 240 depicts the two-dimensional intersection between the graininess variable and the sparkle area variable.


The spatial appearance space coordinates of the target coating 120 represents a mapping of the spatial appearance information from the target coating 120 to a three-dimensional space. One will appreciate that additional spatial appearance variables could be added to the mapping such that an n-dimensional mapping occurs. Such a mapping provides unique information relating to the attributes of the coating. The unique information is also readily processed using simple distance-based geometric equations, which provide significant computational benefits over conventional methods of spatial appearance analysis. As used herein, a texture space may be a subset of spatial appearance space. As such, a texture space may be generated using the methods and systems described herein.


For example, when analyzing the target coating 120, the coating-measurement instrument 110 may generate any number of different variables. In some instances, the different variables may need to undergo some initial processing by the one or more processors 130 in order to calculate the graininess, sparkle area, or sparkle intensity. Further, in some instances, the different spatial appearance variables may be normalized on a per-instrument basis. One will appreciate that many different coating-measurement instruments 110 output data that is not to a single common scale. As such, this data can be normalized such that each data outputted by each instrument is normalized based upon a maximum possible output value for each spatial appearance variable. As such, the resulting spatial appearance data would be between zero and one. This normalized data can then be used to generate spatial appearance coordinates. Such a system of normalizing the output provides the technical benefit of allowing multiple different devices to communicate within a common spatial appearance space.


In addition to generating spatial appearance space coordinates for the target coating 120, the one or more processors 130 may access a database of spatial appearance space coordinates 140 that comprises multiple unique spatial appearance space coordinates associated with different reference coatings. The multiple unique spatial appearance space coordinates may be based upon different known coatings. For instance, an entire library, product line, or brand catalogue of coatings may be analyzed and added to the database of spatial appearance space coordinates 140.


The one or more processors may identify spatial appearance space coordinates associated with a plurality of potentially matching reference coatings from the database of spatial appearance space coordinates. The identified spatial appearance space coordinates may comprise any subset of the spatial appearance space coordinates within the database. For example, the identified spatial appearance space coordinates may comprise every set of spatial appearance space coordinates within the database. Additionally or alternatively, the one or more processors may filter the spatial appearance space coordinates within the database, such that the identified spatial appearance space coordinates are associated with potentially matching reference coatings that comprise the same color, same effect texture types, or some other similar attributes to the target coating. Additionally or alternatively, the one or more processors may identify the spatial appearance space coordinates associated with the plurality of potentially matching reference coatings by selecting the spatial appearance space coordinates, from the database of spatial appearance space coordinates, that appear within the same orthant as the target coating's spatial appearance space coordinates. The identified spatial appearance space coordinates may also, for example, be selected based upon being within a threshold distance to the target coating's spatial appearance space coordinates.


After identifying the spatial appearance space coordinates associated with one or more reference coatings from the database, the one or more processors 130 may calculate a spatial-appearance-space distance between each of the identified spatial appearance space coordinates and the target spatial appearance space coordinates 210. For example, FIG. 3 depicts a three-dimensional coordinate system with an example of two different spatial appearance space coordinates 210, 310 for two different coatings. The spatial appearance space coordinate 210 for the target coating is depicted with another spatial appearance space coordinate 310 for a reference coating. Planar point 320 depicts the two-dimensional intersection between the sparkle intensity variable and the graininess variable. Planar point 330 depicts the two-dimensional intersection between the sparkle intensity variable and the sparkle area variable. Planar point 340 depicts the two-dimensional intersection between the graininess variable and the sparkle area variable.


The spatial-appearance-space distance 300 can be calculated using any number of different distance equations. For example, the below equation may be used to calculate spatial-appearance-space distance 300.

d=√{square root over ((x2−x1)2+(y2−y1)2+(z2−z1)2)}

The distance equation may be normalized to the values of each component within the target coating spatial appearance coordinate 210. Additionally, the distance between each planar point pair (220 and 320, 230 and 330, 240 and 340) may also be calculated.



FIG. 4 also depicts a three-dimensional coordinate system with another example of two different spatial appearance space coordinates 210, 410 for two different coatings. The spatial appearance space coordinate 210 for the target coating is depicted with yet another spatial appearance space coordinate 410 for another reference coating. Planar point 420 depicts the two-dimensional intersection between the sparkle intensity variable and the graininess variable. Planar point 430 depicts the two-dimensional intersection between the sparkle intensity variable and the sparkle area variable. Planar point 440 depicts the two-dimensional intersection between the graininess variable and the sparkle area variable. The one or more processors 130 calculate spatial-appearance-space distance 400.


As discussed above, the coating-measurement instrument 110 may gather the coating spatial appearance variables from multiple different angles. The spatial appearance space calculator 160 can then map, on a per angle basis from the multiple angles, each graininess measurement from the graininess variable, each sparkle area measurement from the sparkle area variable, and each sparkle intensity measurement from the sparkle intensity variable to the multidimensional coordinate system. As such, the one or more target spatial appearance space coordinates for a target coating 120 may comprise multiple per angle coordinates.


The one or more processors 130 can calculate one or more distances between the spatial appearance space coordinates for a specific coating selected from the one or more reference coatings and the target spatial appearance space coordinates for the target coating 120 on a per angle basis. Each of the spatial appearance space coordinates for the specific coating and each of the target spatial appearance space coordinates for the target coating can be associated with a predetermined set of angles, such that the one or more distances comprise calculated distances between the target spatial appearance space coordinates for the target coating and the spatial appearance space coordinates for the specific coating on a per angle basis for each angle within the predetermined set of angles. The one or more processors 130 can then generate the spatial-appearance-space distance between the target coating 120 and the specific coating by calculating a sum of squares of the plurality of determined distances.


The one or more processors 130 then identifies particular spatial appearance space coordinates from the identified spatial appearance space coordinates 310, 410 associated with the reference coatings that are associated with the smallest spatial-appearance-space distance 300, 400 from the target spatial appearance space coordinates 210. For instance, spatial-appearance-space distance 300 in FIG. 3 is smaller than spatial-appearance-space distance 400 in FIG. 4. As such, the one or more processors 130 identify spatial appearance space coordinate 300 as being the spatial appearance space coordinates that are associated with a proposed reference coating for matching the target coating 120.


The computer system 100 may also receive one or more coating color variables of the target coating 120 from the coating-measurement instrument 110. The coating color variables may comprise spectral data, LAB data, or any other data indicating the color of the target coating 120. The one or more processors 130 may identify a color associated with the target coating 120. The one or more processors 130 may also receive a coating color variable in the form of a color code that is associated with the target coating 120. For instance, the target coating 120 may be on a car panel. The car may be associated with a color code that indicates the color of the paint. The one or more processors 130 may then identify spatial appearance space coordinates from a subset of one or more coatings that are associated with the color code. As such, the one or more processors 130 can identify the one or more proposed coatings based upon the spatial-appearance-space distance between each of the identified spatial appearance space coordinates associated with the potentially matching reference coatings in the database and the target spatial appearance space coordinates and at least one other coating attribute, such as color, associated with the target coating 120.


The I/O interface 150 then displays a visual interface element indicating a particular reference coating that is associated with the particular spatial appearance space coordinates as a proposed spatial appearance match to the target coating. As indicated above the particular spatial appearance space coordinates are associated with the smallest spatial-appearance-space distance from the spatial appearance space coordinates of the target coating. The visual interface element may comprise a visual representation of the spatial appearance space coordinates for the target coating 120. The one or more processors 130 may also create a formulation for the particular reference coating (also referred to herein as the “proposed coating”) based upon the formulation stored within the database of spatial appearance space coordinates. The formulation may be communicated to a coating production machine for the physical creation and mixing for the coating.


The following discussion now refers to a number of methods and method acts that may be performed. Although the method acts may be discussed in a certain order or illustrated in a flow chart as occurring in a particular order, no particular ordering is required unless specifically stated, or required because an act is dependent on another act being completed prior to the act being performed.



FIG. 5 depicts a flowchart of steps in an exemplary method 500 for mapping coatings to a spatial appearance space. The method 500 comprises an act 510 of receiving coating spatial appearance variables from a target coating. Act 510 includes receiving coating spatial appearance variables of a target coating 120 from a coating-measurement instrument 110, wherein the coating spatial appearance variables comprise a graininess variable, a sparkle area variable, and a sparkle intensity variable. For instance, as depicted and described with respect to FIG. 1, the coating-measurement instrument 110 receives coating spatial appearance variables from the target coating 120. The spatial appearance variables are sent to the computer system 100 for further processing.


Additionally, method 500 comprises an act 520 of generating spatial appearance space coordinates. Act 520 includes generating target spatial appearance space coordinates for the target coating by mapping the coating spatial appearance variables to the different axes of a multidimensional coordinate system. Specifically, the graininess variable is mapped to a first axis of the multidimensional coordinate system, the sparkle area variable is mapped to a second axis of the multidimensional coordinate system, and the sparkle intensity variable is mapped to a third axis of the multidimensional coordinate system. For example, as depicted and described with respect to FIGS. 1 and 2 the spatial appearance space calculator 160 calculates coordinates within a spatial appearance space for the target coating 120 spatial appearance variables. The spatial appearance space calculator 160 may comprise a software module within the spatial appearance space analysis software application 102. The spatial appearance space calculator comprises a graininess module 162, a sparkle area module, and a sparkle intensity module 166.


Method 500 also comprises an act 530 of accessing a database of spatial appearance space coordinates. Act 530 includes accessing a database of spatial appearance space coordinates. The database comprises multiple unique spatial appearance space coordinates associated with different reference coatings. For example, as depicted and described with respect to FIGS. 1, the computer system 100 comprises a spatial appearance space coordinates database 140. The one or more processors 130 access the spatial appearance space coordinates database 140 and identify spatial appearance space coordinates associated with potentially matching reference coatings.


The method 500 thus also comprises an act 540 of identifying spatial appearance space coordinates associated with potentially matching reference coatings. Act 540 identifies spatial appearance space coordinates associated with a plurality of potentially matching reference coatings from the database of spatial appearance space coordinates. For example, as depicted and described with respect to FIGS. 1, 3, and 4, the computer system 100 identifies, from within the database 140, spatial appearance space coordinates associated with a plurality of potentially matching reference coatings that are relatively close to the target spatial appearance space coordinates. FIG. 3 depicts a predetermined spatial appearance space coordinates 310 and the target spatial appearance space coordinates 210. Similarly, FIG. 4 depicts a predetermined spatial appearance space coordinates 410 and the target spatial appearance space coordinates 210.


Method 500 also comprises an act 550 of calculating a spatial-appearance-space distance between spatial appearance space coordinates. Act 550 includes calculating a spatial-appearance-space distance between the predetermined spatial appearance space coordinates and the target spatial appearance space coordinates for each of the potentially matching reference coatings associated with the identified spatial appearance space coordinates. For instance, as depicted and described with respect to FIGS. 3 and 4, the computer system 100 calculates spatial-appearance-space distance 300 between target spatial appearance space coordinates 210 and predetermined spatial appearance space coordinates 310 and the spatial-appearance-space distance 400 between target spatial appearance space coordinates 210 and predetermined spatial appearance space coordinates 410.


Further, method 500 comprises an act 560 of identifying spatial appearance space coordinates with smallest spatial-appearance-space distance to target coating. Act 560 includes identifying particular spatial appearance space coordinates from the identified spatial appearance space coordinates associated with the plurality of potentially matching reference coatings that are associated with a smallest spatial-appearance-space distance from the spatial appearance space coordinates of the target coating. For instance, as depicted and described with respect to FIGS. 3 and 4, the computer system 100 determines that spatial-appearance-space distance 300 is smaller than spatial-appearance-space distance 400. Based upon this information, the computer system 100 determines that the coating associated with predetermined spatial appearance space coordinates 310 is the proposed spatial appearance space coordinates.


Further still, method 500 comprises an act 570 of displaying a visual interface element indicating proposed spatial appearance match to the target coating. Act 570 includes displaying a visual interface element indicating the reference coating that is associated with the particular spatial appearance space coordinates as a proposed spatial appearance match to the target coating. For example, the computer system 100 may display the three-dimensional coordinate system 200 of FIG. 3 with the target spatial appearance space coordinates 210, with its associated planar points 220, 230, 240, and the proposed spatial appearance space coordinates 310, with its associated planar points 320, 330, 340. Using both the coordinates 210, 310 and the planar points 220, 230, 240, 320, 330, 340, a user can quickly and easily identify the proximity of the match as well as individual differences within the planar points.



FIG. 6 depicts a flowchart of steps in an exemplary method for identifying proposed coating matches. In the depicted flowchart 600, the system performs a color search 610 in parallel with a texture search 650. By performing the searches in parallel, the system is able to provide computational efficiencies within multi-threaded processing systems.


Within the color search 610, the system receives one or more coating color variables of the target coating from the coating-measurement instrument 110 (shown in FIG. 1). The system then maps the one or more coating color variables to target color space coordinates within a color space. While any number of different known color spaces may be used, in at least one embodiment, the color space comprises the CIELAB color space.


The system identifies color space coordinates associated with a plurality of potentially matching color coatings from a database of reference coatings and associated color space coordinates. The system populates the CIELAB color space with the plurality of potentially matching color coatings (also referred to as candidate colors), shown as step 620. The system then calculates a color-space distance, also referred to as Delta E, between the identified color space coordinates associated with the potentially matching color coatings and the target color space coordinates of the target coating for each of the potentially matching color coatings.


As indicated by step 630, the system is then able to identify particular color space coordinates from the identified color space coordinates associated with the plurality of potentially matching color coatings that are associated with a smallest color-space distance from the color space coordinates of the target coating. For example, the system may select a set of particular color space coordinates that are associated with the closest distance match to the color space coordinates of the target coating. Additionally or alternatively, the system may select an entire set of potentially matching color coatings. The set of potentially matching color coatings may comprise coatings that are associated with coordinates that are within a threshold distance (Delta E) from the color space coordinates of the target coating. Alternatively, the set of potentially matching color coatings may comprise a threshold number of coatings that are associated with coordinates that are closest to the color space coordinates of the target coating. One will appreciate that because different color spaces may comprise different scales, the actual threshold values for distance between the color space coordinates of the target coating and coordinates of the potentially matching color coatings is somewhat arbitrary. In the described case, a user is able to select a threshold number of potentially matching coatings and/or a threshold Delta E distance based upon the user's particular use case and needs.


Within texture search 650, the system populates the texture space with candidates in step 660. As described above, the texture space comprises a subset of spatial appearance space and is generated using the methods and systems described herein. In step 670, the system finds the best texture space matches by identifying proposed texture matches within the smallest spatial-appearance-space distance from the coordinates of the target coating within the spatial distance space. As used herein, the spatial-appearance-space distance is referred to as “Delta R.” Steps 640 of combining matches from the texture search, step 680 of combining matches from the color search, and step 690 of sort and/or filter combined list are described below with respect to FIG. 7.



FIG. 7 depicts a schematic 700 of an exemplary method for identifying proposed coating matches. In FIG. 7, the results of the color search 710 are indicated as being a set of potential color matches 720(a-d). Similarly, the results of the texture search 730 are indicated as being a set of potential texture matches 740(a-d). Steps 640 and 680 from FIG. 6 are indicated by the combined results 750. In the depicted example, combined results 750 is generated by ordering the color results 720(a-d) and texture results 740(a-d) in order of increasing Delta E and Delta R. For instance, Color Result 1 (720A) comprises the smallest distance from the coordinates of the target color within each of the color space and the spatial appearance space. Texture Result 1 (740A) comprises the next smallest distance from the coordinates of the target color within each of the color space and the spatial appearance space. The combined results 750 continues in this pattern through Color Result 2 (720B), Color Result 3 (720C), and on through the desired numbers of proposed matching coatings.


Accordingly, as indicated in schematic 700, the system displays a visual interface element indicating a particular reference coating that is associated with the particular spatial appearance space coordinates and a particular color coating that is associated with the particular color space coordinates as proposed color matches to the target coating. While the recited scheme only indicates a single particular reference coating and a single particular color coating, one will appreciate that multiple reference coatings and color coatings can be displayed as indicated in the schematic 700. Additionally, as described above the system can order the particular reference coating and the particular color coating in order of increasing distance from the coordinates of the target coating within the respective color space and spatial appearance space.



FIG. 8 depicts a schematic 800 of another exemplary method for identifying proposed coating matches. As depicted, the system generates results for the color search 710 as also indicated in FIG. 7. In particular, the system utilizes the steps described above with respect to FIG. 6 for receiving one or more coating color variables of the target coating from the coating-measurement instrument, mapping the one or more coating color variables to target color space coordinates within a color space, identifying color space coordinates associated with a plurality of potentially matching color coatings from a database of reference coatings and associated color space coordinates, and calculating a color-space distance between the identified color space coordinates associated with the potentially matching color coatings and the target color space coordinates of the target coating for each of said potentially matching color coatings.


Upon performing these steps, the system identifies a set of particular color space coordinates from the identified color space coordinates associated with the plurality of potentially matching color coatings that are within a threshold color-space distance from the color space coordinates of the target coating. As described above, the threshold can be set by the user based upon the desired number and quality of the proposed matching coatings.


The system then displays the visual interface element indicating a subset of particular color coatings that are associated with the set of particular color space coordinates as proposed color matches to the target coating. Specifically, the system performs a pass texture check 810 on each color result 720(A-D) within the results from the color search 710. The pass texture check 810 comprises identifying color results 720(A-D) that are associated with spatial-appearance-space distances that are within a threshold spatial-appearance-space distance to the target coating. As such, each identified color result 720(A-D) must be within a threshold of texture space difference from the target coating in order to be listed in the Final Results 820. As indicated above, this threshold may also be user set based upon user-defined constraints and needs. The resulting final results 820 then comprise the nearest color matches that are all within a threshold texture match from the target coating.


Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the described features or acts described above, or the order of the acts described above. Rather, the described features and acts are disclosed as example forms of implementing the claims.


The present invention may comprise or utilize a special-purpose or general-purpose computer system that includes computer hardware, such as, for example, one or more processors and system memory, as discussed in greater detail below. The present invention may also include physical and other computer-readable media for carrying or storing computer-executable instructions and/or data structures. Such computer-readable media can be any available media that can be accessed by a general-purpose or special-purpose computer system. Computer-readable media that store computer-executable instructions and/or data structures are computer storage media. Computer-readable media that carry computer-executable instructions and/or data structures are transmission media. Thus, by way of example, and not limitation, the invention can comprise at least two distinctly different kinds of computer-readable media: computer storage media and transmission media.


Computer storage media are physical storage media that store computer-executable instructions and/or data structures. Physical storage media include computer hardware, such as RAM, ROM, EEPROM, solid state drives (“SSDs”), flash memory, phase-change memory (“PCM”), optical disk storage, magnetic disk storage or other magnetic storage devices, or any other hardware storage device(s) which can be used to store program code in the form of computer-executable instructions or data structures, which can be accessed and executed by a general-purpose or special-purpose computer system to implement the disclosed functionality of the invention.


Transmission media can include a network and/or data links which can be used to carry program code in the form of computer-executable instructions or data structures, and which can be accessed by a general-purpose or special-purpose computer system. A “network” is defined as one or more data links that enable the transport of electronic data between computer systems and/or modules and/or other electronic devices. When information is transferred or provided over a network or another communications connection (either hardwired, wireless, or a combination of hardwired or wireless) to a computer system, the computer system may view the connection as transmission media. Combinations of the above should also be included within the scope of computer-readable media.


Further, upon reaching various computer system components, program code in the form of computer-executable instructions or data structures can be transferred automatically from transmission media to computer storage media (or vice versa). For example, computer-executable instructions or data structures received over a network or data link can be buffered in RAM within a network interface module (e.g., a “NIC”), and then eventually transferred to computer system RAM and/or to less volatile computer storage media at a computer system. Thus, it should be understood that computer storage media can be included in computer system components that also (or even primarily) utilize transmission media.


Computer-executable instructions comprise, for example, instructions and data which, when executed at one or more processors, cause a general-purpose computer system, special-purpose computer system, or special-purpose processing device to perform a certain function or group of functions. Computer-executable instructions may be, for example, binaries, intermediate format instructions such as assembly language, or even source code.


Those skilled in the art will appreciate that the invention may be practiced in network computing environments with many types of computer system configurations, including, personal computers, desktop computers, laptop computers, message processors, hand-held devices, multi-processor systems, microprocessor-based or programmable consumer electronics, network PCs, minicomputers, mainframe computers, mobile telephones, PDAs, tablets, pagers, routers, switches, and the like. The invention may also be practiced in distributed system environments where local and remote computer systems, which are linked (either by hardwired data links, wireless data links, or by a combination of hardwired and wireless data links) through a network, both perform tasks. As such, in a distributed system environment, a computer system may include a plurality of constituent computer systems. In a distributed system environment, program modules may be located in both local and remote memory storage devices.


Those skilled in the art will also appreciate that the invention may be practiced in a cloud-computing environment. Cloud computing environments may be distributed, although this is not required. When distributed, cloud computing environments may be distributed internationally within an organization and/or have components possessed across multiple organizations. In this description and the following claims, “cloud computing” is defined as a model for enabling on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services). The definition of “cloud computing” is not limited to any of the other numerous advantages that can be obtained from such a model when properly deployed.


A cloud-computing model can be composed of various characteristics, such as on-demand self-service, broad network access, resource pooling, rapid elasticity, measured service, and so forth. A cloud-computing model may also come in the form of various service models such as, for example, Software as a Service (“SaaS”), Platform as a Service (“PaaS”), and Infrastructure as a Service (“IaaS”). The cloud-computing model may also be deployed using different deployment models such as private cloud, community cloud, public cloud, hybrid cloud, and so forth.


Some configurations, such as a cloud-computing environment, may comprise a system that includes one or more hosts that are each capable of running one or more virtual machines. During operation, virtual machines emulate an operational computing system, supporting an operating system and perhaps one or more other applications as well. In some configurations, each host includes a hypervisor that emulates virtual resources for the virtual machines using physical resources that are abstracted from view of the virtual machines. The hypervisor also provides proper isolation between the virtual machines. Thus, from the perspective of any given virtual machine, the hypervisor provides the illusion that the virtual machine is interfacing with a physical resource, even though the virtual machine only interfaces with the appearance (e.g., a virtual resource) of a physical resource. Examples of physical resources including processing capacity, memory, disk space, network bandwidth, media drives, and so forth.


The present invention thus concerns inter alia, without being limited thereto, the following aspects:


1. A computerized method for mapping coatings to a spatial appearance space for use on a computer system comprising one or more processors and one or more computer-readable media having stored thereon executable instructions that when executed by the one or more processors configure the computer system to perform the method for mapping coatings to a spatial appearance space, the method comprising:

    • receiving a plurality of coating spatial appearance variables of a target coating from a coating-measurement instrument, wherein the plurality of coating spatial appearance variables comprises a graininess variable, a sparkle area variable, and a sparkle intensity variable;
    • generating target spatial appearance space coordinates for the target coating by mapping each of the plurality of coating spatial appearance variables to an individual axis in a multidimensional coordinate system, wherein:
      • the graininess variable is mapped to a first axis of the multidimensional coordinate system,
      • the sparkle area variable is mapped to a second axis of the multidimensional coordinate system, and
      • the sparkle intensity variable is mapped to a third axis of the multidimensional coordinate system;
    • accessing a database of spatial appearance space coordinates, wherein the database comprises multiple unique spatial appearance space coordinates in said multidimensional coordinate system associated with different reference coatings;
    • identifying spatial appearance space coordinates associated with a plurality of potentially matching reference coatings from the database of spatial appearance space coordinates;
    • calculating a spatial-appearance-space distance between the identified spatial appearance space coordinates associated with the potentially matching reference coatings and the spatial appearance space coordinates of the target coating for each of said potentially matching reference coatings;
    • identifying particular spatial appearance space coordinates from the identified spatial appearance space coordinates associated with the plurality of potentially matching reference coatings that are associated with a smallest spatial-appearance-space distance from the spatial appearance space coordinates of the target coating; and
    • displaying a visual interface element indicating a particular reference coating that is associated with the particular spatial appearance space coordinates as a proposed spatial appearance match to the target coating.


2. The computerized method according to preceding aspect 1, wherein:

    • the graininess variable comprises graininess measurements taken at multiple angles by the coating-measurement instrument;
    • the sparkle area variable comprises sparkle area measurements taken at the multiple angles by the coating-measurement instrument; and
    • the sparkle intensity variable comprises sparkle intensity measurements taken at the multiple angles by the coating-measurement instrument.


3. The computerized method according to preceding aspect 2, wherein generating the spatial appearance space coordinates for the target coating by mapping the plurality of coating spatial appearance variables each to an individual axis of a multidimensional coordinate system further comprises:

    • mapping, on a per angle basis from the multiple angles, each graininess measurement from the graininess variable, each sparkle area measurements from the sparkle area variable, and each sparkle intensity measurement from the sparkle intensity variable to the corresponding axis of the multidimensional coordinate system, such that the target spatial appearance space coordinates comprise multiple angular dependent coordinates.


4. The computerized method according to preceding aspect 3, wherein calculating the spatial-appearance-space distance between each of the identified spatial appearance space coordinates associated with the potentially matching reference coatings and the spatial appearance space coordinates of the target coating further comprises:

    • calculating a plurality of distances between the spatial appearance space coordinates for a specific coating selected from the plurality of potentially matching reference coatings and the spatial appearance space coordinates for the target coating on a per angle basis, wherein each of the spatial appearance space coordinates for the specific coating and each of the spatial appearance space coordinates for the target coating are associated with a predetermined set of angles, such that the plurality of distances comprise calculated distances between the spatial appearance space coordinates for the target coating and the identified spatial appearance space coordinates for the specific coating on a per angle basis for each angle within the predetermined set of angles; and
    • generating the spatial-appearance-space distance between the target coating and the specific coating by calculating a sum of squares of the plurality of distances.


5. The computerized method according to any one of preceding aspects 1 to 4, wherein the graininess variable comprises an identified contrast of light/dark irregular patterns exhibited by the target coating when viewed under illumination.


6. The computerized method according to any one of preceding aspects 1 to 5, wherein the sparkle area variable comprises an area segment of spots that are more than a threshold level brighter than their immediate surround on an illuminated portion of the target coating.


7. The computerized method according to any one of preceding aspects 1 to 6, wherein the sparkle intensity variable comprises a contrast between appearance highlights on particles of a gonioapparent pigment and the particles' immediate surroundings.


8. The computerized method according to any one of preceding aspects 1 to 7, wherein the displaying step comprises displaying a visual representation of the spatial appearance space coordinates for the target coating.


9. The computerized method according to any one of preceding aspects 1 to 8, wherein identifying the particular reference coating for matching the target coating comprises identifying the particular reference coating based upon the calculated spatial-appearance-space distance and at least one other coating attribute associated with the target coating.


10. The computerized method according to any one of preceding aspects 1 to 9, further comprising:

    • receiving one or more coating color variables of the target coating from the coating-measurement instrument;
    • mapping the one or more coating color variables to target color space coordinates within a color space;
    • identifying color space coordinates associated with a plurality of potentially matching color coatings from a database of reference coatings and associated color space coordinates;
    • calculating a color-space distance between the identified color space coordinates associated with the potentially matching color coatings and the target color space coordinates of the target coating for each of said potentially matching color coatings; and
    • identifying particular color space coordinates from the identified color space coordinates associated with the plurality of potentially matching color coatings that are associated with a smallest color-space distance from the color space coordinates of the target coating.


11. The computerized method according to preceding aspect 10, further comprising:

    • displaying the visual interface element indicating the particular reference coating that is associated with the particular spatial appearance space coordinates and a particular color coating that is associated with the particular color space coordinates as proposed color matches to the target coating; and
    • ordering the particular reference coating and the particular color coating in order of increasing distance from the coordinates of the target coating within the respective color space and spatial appearance space.


12. The computerized method according to any one of preceding aspects 1 to 9, wherein identifying the spatial appearance space coordinates associated with the plurality of potentially matching coatings from the database of spatial appearance space coordinates comprises:

    • receiving one or more coating color variables of the target coating from the coating-measurement instrument;
    • mapping the one or more coating color variables to target color space coordinates within a color space;
    • identifying color space coordinates associated with a plurality of potentially matching color coatings from a database of reference coatings and associated color space coordinates;
    • calculating a color-space distance between the identified color space coordinates associated with the potentially matching color coatings and the target color space coordinates of the target coating for each of said potentially matching color coatings;
    • identifying a set of particular color space coordinates from the identified color space coordinates associated with the plurality of potentially matching color coatings that are within a threshold color-space distance from the color space coordinates of the target coating; and
    • displaying the visual interface element indicating a subset of particular color coatings that are associated with the set of particular color space coordinates as proposed color matches to the target coating, wherein the subset of particular color coatings comprise color coatings that are associated with spatial-appearance-space distances that are within a threshold spatial-appearance-space distance to the target coating.


13. A computer system for mapping coatings to a spatial appearance space, e.g. for use with the computerized method according to any one of preceding aspects 1 to 12, the computer system comprising:

    • one or more processors; and
    • one or more computer-readable media having stored thereon executable instructions that when executed by the one or more processors configure the computer system to perform at least the following:
      • receive a plurality of coating spatial appearance variables of a target coating from a coating-measurement instrument, wherein the plurality of coating spatial appearance variables comprises a graininess variable, a sparkle area variable, and a sparkle intensity variable;
      • generate target spatial appearance space coordinates for the target coating by mapping each of the plurality of spatial appearance variables to an individual axis in a multidimensional coordinate system, wherein:
        • the graininess variable is mapped to a first axis of the multidimensional coordinate system,
        • the sparkle area variable is mapped to a second axis of the multidimensional coordinate system, and
        • the sparkle intensity variable is mapped to a third axis of the multidimensional coordinate system;
      • access a database of spatial appearance space coordinates, wherein the database comprises multiple unique spatial appearance space coordinates in said multidimensional coordinate system associated with different reference coatings;
      • identify spatial appearance space coordinates associated with a plurality of potentially matching reference coatings from the database of spatial appearance space coordinates;
      • calculate a spatial-appearance-space distance between the identified spatial appearance space coordinates associated with the potentially matching reference coatings and the spatial appearance space coordinates of the target coating for each of said potentially matching reference coatings;
      • identify particular spatial appearance space coordinates from the identified spatial appearance space coordinates associated with the plurality of potentially matching reference coatings that are associated with a smallest spatial-appearance-space distance from the spatial appearance space coordinates of the target coating; and
      • display a visual interface element indicating a particular reference coating that is associated with the particular spatial appearance space coordinates as a proposed spatial appearance match to the target coating.


14. The computer system according to preceding aspect 13, wherein:

    • the graininess variable comprises graininess measurements taken at multiple angles by the coating-measurement instrument;
    • the sparkle area variable comprises sparkle area measurements taken at the multiple angles by the coating-measurement instrument; and
    • the sparkle intensity variable comprises sparkle intensity measurements taken at the multiple angles by the coating-measurement instrument.


15. The computer system according to aspect 14, wherein generating the spatial appearance space coordinates for the target coating by mapping the plurality of coating spatial appearance variables each to an individual axis of a multidimensional coordinate system further comprises:

    • mapping, on a per angle basis from the multiple angles, each graininess measurement from the graininess variable, each sparkle area measurements from the sparkle area variable, and each sparkle intensity measurement from the sparkle intensity variable to the corresponding axis of the multidimensional coordinate system, such that the target spatial appearance space coordinates comprise multiple angular dependent coordinates.


16. The computer system according to aspect 15, wherein calculating the spatial-appearance-space distance between each of the identified spatial appearance space coordinates associated with the potentially matching reference coatings and the spatial appearance space coordinates of the target coating further comprises:

    • calculating a plurality of distances between the spatial appearance space coordinates for a specific coating selected from the plurality of potentially matching reference coatings and the spatial appearance space coordinates for the target coating on a per angle basis, wherein each of the spatial appearance space coordinates for the specific coating and each of the spatial appearance space coordinates for the target coating are associated with a predetermined set of angles, such that the plurality of distances comprise calculated distances between the spatial appearance space coordinates for the target coating and the identified spatial appearance space coordinates for the specific coating on a per angle basis for each angle within the predetermined set of angles; and
    • generating the spatial-appearance-space distance between the target coating and the specific coating by calculating a sum of squares of the plurality of distances.


17. The computer system according to any one of preceding aspects 13 to 16, wherein the graininess variable comprises an identified contrast of light/dark irregular patterns exhibited by the target coating when viewed under illumination.


18. The computer system according to any one of preceding aspects 13 to 17, wherein the sparkle area variable comprises an area segment of spots that are more than a threshold level brighter than their immediate surround on an illuminated portion of the target coating.


19. The computer system according to any one of preceding aspects 13 to 18, wherein the sparkle intensity variable comprises a contrast between appearance highlights on particles of a gonioapparent pigment and the particles' immediate surroundings.


20. The computer system according to any one of preceding aspects 13 to 19, wherein the visual interface element comprises a visual representation of the spatial appearance space coordinates for the target coating.


21. The computer system according to any one of preceding aspects 13 to 20, wherein the executable instructions include instructions that are executable to further configure the computer system to:

    • receive one or more coating color variables of the target coating from the coating-measurement instrument; and
    • identify a color associated with the target coating.


22. The computer system according to any one of preceding aspects 13 to 21, wherein the executable instructions include instructions that are executable to further configure the computer system to create a formulation for the particular reference coating.


23. The computer system according to any one of preceding aspects 13 to 22, wherein identifying the spatial appearance space coordinates associated with the plurality of potentially matching reference coatings from the database of spatial appearance space coordinates comprises:

    • receiving a color code that is associated with the target coating, and identifying spatial appearance space coordinates for coatings that are associated with the color code.


24. A computer program product comprising one or more computer storage media having stored thereon computer-executable instructions that, when executed at a processor, cause a computer system, such as a computer system according to any one of preceding aspects 13 to 23, to perform a method for mapping coatings to a spatial appearance space, the method comprising:

    • receiving a plurality of coating spatial appearance variables of a target coating from a coating-measurement instrument, wherein the plurality of coating spatial appearance variables comprises a graininess variable, a sparkle area variable, and a sparkle intensity variable;
    • generating target spatial appearance space coordinates for the target coating by mapping each of the one or more coating spatial appearance variables to an individual axis in a multidimensional coordinate system, wherein:
      • the graininess variable is mapped to a first axis of the multidimensional coordinate system,
      • the sparkle area variable is mapped to a second axis of the multidimensional coordinate system, and
      • the sparkle intensity variable is mapped to a third axis of the multidimensional coordinate system;
    • accessing a database of spatial appearance space coordinates, wherein the database comprises multiple unique spatial appearance space coordinates in said multidimensional coordinate system associated with different reference coatings;
    • identifying spatial appearance space coordinates associated with a plurality of potentially matching reference coatings from the database of spatial appearance space coordinates;
    • calculating a spatial-appearance-space distance between the identified spatial appearance space coordinates associated with the potentially matching reference coatings and the spatial appearance space coordinates of the target coating for each of said potentially matching reference coatings;
    • identifying particular spatial appearance space coordinates from the identified spatial appearance space coordinates associated with the plurality of potentially matching reference coatings that are associated with a smallest spatial-appearance-space distance from the spatial appearance space coordinates of the target coating; and
    • displaying a visual interface element indicating a particular reference coating that is associated with the particular spatial appearance space coordinates as a proposed spatial appearance match to the target coating.


25. The computer program product according to preceding aspect 24, comprising further computer-executable instructions that, when executed at a processor, cause the computer system, to perform the method for mapping coatings to a spatial appearance space with the additional features as defined above in any one of preceding aspects 2 to 12.


The present invention may be embodied in other specific forms without departing from its spirit or essential characteristics. The described inventions are to be considered in all respects only as illustrative and not restrictive. The scope of the invention is, therefore, indicated by the appended claims rather than by the foregoing description. All changes which come within the meaning and range of equivalency of the claims are to be embraced within their scope.

Claims
  • 1. A computerized method for mapping coatings to a spatial appearance space for use on a computer system comprising one or more processors and one or more computer-readable media having stored thereon executable instructions that when executed by the one or more processors configure the computer system to perform the method for mapping coatings to a spatial appearance space, the method comprising: receiving a plurality of coating spatial appearance variables of a target coating from a coating-measurement instrument, wherein the plurality of coating spatial appearance variables comprises a graininess variable, a sparkle area variable, and a sparkle intensity variable;generating target spatial appearance space coordinates for the target coating by mapping each of the plurality of coating spatial appearance variables to an individual axis in a multidimensional coordinate system, wherein: the graininess variable is mapped to a first axis of the multidimensional coordinate system,the sparkle area variable is mapped to a second axis of the multidimensional coordinate system, andthe sparkle intensity variable is mapped to a third axis of the multidimensional coordinate system;accessing a database of spatial appearance space coordinates, wherein the database comprises multiple unique spatial appearance space coordinates in the multidimensional coordinate system associated with different reference coatings;identifying spatial appearance space coordinates associated with a plurality of potentially matching reference coatings from the database of spatial appearance space coordinates;calculating a spatial-appearance-space distance between the identified spatial appearance space coordinates associated with the potentially matching reference coatings and the spatial appearance space coordinates of the target coating for each of the potentially matching reference coatings;identifying particular spatial appearance space coordinates from the identified spatial appearance space coordinates associated with the plurality of potentially matching reference coatings that are associated with a smallest spatial-appearance-space distance from the spatial appearance space coordinates of the target coating; anddisplaying a visual interface element indicating a particular reference coating that is associated with the particular spatial appearance space coordinates as a proposed spatial appearance match to the target coating.
  • 2. The computerized method as recited in claim 1, wherein the graininess variable comprises an identified contrast of light/dark irregular patterns exhibited by the target coating when viewed under illumination.
  • 3. The computerized method as recited in claim 1, wherein the sparkle area variable comprises an area segment of spots that are more than a threshold level brighter than their immediate surround on an illuminated portion of the target coating.
  • 4. The computerized method as recited in claim 1, wherein the sparkle intensity variable comprises a contrast between appearance highlights on particles of a gonioapparent pigment and the particles' immediate surroundings.
  • 5. The computerized method as recited in claim 1, wherein identifying the particular reference coating for matching the target coating comprises identifying the particular reference coatings based upon the calculated spatial-appearance-space distance and at least one other coating attribute associated with the target coating.
  • 6. The computerized method as recited in claim 1, further comprising: receiving one or more coating color variables of the target coating from the coating-measurement instrument;mapping the one or more coating color variables to target color space coordinates within a color space;identifying color space coordinates associated with a plurality of potentially matching color coatings from a database of reference coatings and associated color space coordinates;calculating a color-space distance between the identified color space coordinates associated with the potentially matching color coatings and the target color space coordinates of the target coating for each of the potentially matching color coatings; andidentifying particular color space coordinates from the identified color space coordinates associated with the plurality of potentially matching color coatings that are associated with a smallest color-space distance from the color space coordinates of the target coating.
  • 7. The computerized method as recited in claim 6, further comprising: displaying the visual interface element indicating the particular reference coating that is associated with the particular spatial appearance space coordinates and a particular color coating that is associated with the particular color space coordinates as proposed color matches to the target coating; andordering the particular reference coating and the particular color coating in order of increasing distance from the coordinates of the target coating within the respective color space and spatial appearance space.
  • 8. The computerized method as recited in claim 1, wherein identifying the spatial appearance space coordinates associated with the plurality of potentially matching coatings from the database of spatial appearance space coordinates comprises: receiving one or more coating color variables of the target coating from the coating-measurement instrument;mapping the one or more coating color variables to target color space coordinates within a color space;identifying color space coordinates associated with a plurality of potentially matching color coatings from a database of reference coatings and associated color space coordinates;calculating a color-space distance between the identified color space coordinates associated with the potentially matching color coatings and the target color space coordinates of the target coating for each of the potentially matching color coatings;identifying a set of particular color space coordinates from the identified color space coordinates associated with the plurality of potentially matching color coatings that are within a threshold color-space distance from the color space coordinates of the target coating; anddisplaying the visual interface element indicating a subset of particular color coatings that are associated with the set of particular color space coordinates as proposed color matches to the target coating, wherein the subset of particular color coatings comprise color coatings that are associated with spatial-appearance-space distances that are within a threshold spatial-appearance-space distance to the target coating.
  • 9. A computer system for mapping coatings to a spatial appearance space, comprising: one or more processors; andone or more media computer-readable having stored thereon executable instructions that when executed by the one or more processors configure the computer system to perform at least the following:receive a plurality of coating spatial appearance variables of a target coating from a coating-measurement instrument, wherein the plurality of coating spatial appearance variables comprises a graininess variable, a sparkle area variable, and a sparkle intensity variable;generate target spatial appearance space coordinates for the target coating by mapping each of the plurality of coating spatial appearance variables to an individual axis in a multidimensional coordinate system, wherein: the graininess variable is mapped to a first axis of the multidimensional coordinate system,the sparkle area variable is mapped to a second axis of the multidimensional coordinate system, andthe sparkle intensity variable is mapped to a third axis of the multidimensional coordinate system;access a database of spatial appearance space coordinates, wherein the database comprises multiple unique spatial appearance space coordinates in the multidimensional coordinate system associated with different reference coatings;identify spatial appearance space coordinates associated with a plurality of potentially matching reference coatings from the database of spatial appearance space coordinates;calculate a spatial-appearance-space distance between the identified spatial appearance space coordinates associated with the potentially matching reference coatings and the spatial appearance space coordinates of the target coating for each of the potentially matching reference coatings;identify particular spatial appearance space coordinates from the identified spatial appearance space coordinates associated with the plurality of potentially matching reference coatings that are associated with a smallest spatial-appearance-space distance from the spatial appearance space coordinates of the target coating; anddisplay a visual interface element indicating a particular reference coating that is associated with the particular spatial appearance space coordinates as a proposed spatial appearance match to the target coating.
  • 10. The computer system as recited in claim 9, wherein: the graininess variable comprises graininess measurements taken at multiple angles by the coating-measurement instrument;the sparkle area variable comprises sparkle area measurements taken at the multiple angles by the coating-measurement instrument; andthe sparkle intensity variable comprises sparkle intensity measurements taken at the multiple angles by the coating-measurement instrument.
  • 11. The computer system as recited in claim 10, wherein generating the target spatial appearance space coordinates for the target coating by mapping each of the plurality of coating spatial appearance variables to an individual axis in a multidimensional coordinate system further comprises: mapping, on a per angle basis from the multiple angles, each graininess measurement from the graininess variable, each sparkle area measurements from the sparkle area variable, and each sparkle intensity measurement from the sparkle intensity variable to a corresponding axis of the multidimensional coordinate system, such that the target spatial appearance space coordinates comprise multiple angular dependent coordinates.
  • 12. The computer system as recited in claim 11, wherein calculating the spatial-appearance-space distance between the identified spatial appearance space coordinates associated with the potentially matching reference coatings and the spatial appearance space coordinates of the target coating for each of the potentially matching reference coatings further comprises: calculating a plurality of distances between the spatial appearance space coordinates for a specific coating selected from the plurality of potentially matching reference coatings and the spatial appearance space coordinates for the target coating on a per angle basis, wherein each of the spatial appearance space coordinates for the specific coating and each of the spatial appearance space coordinates for the target coating are associated with a predetermined set of angles, such that the plurality of distances comprise calculated distances between the spatial appearance space coordinates for the target coating and the identified spatial appearance space coordinates for the specific coating on a per angle basis for each angle within the predetermined set of angles; andgenerating the spatial-appearance-space distance between the target coating and the specific coating by calculating a sum of squares of the plurality of distances.
  • 13. The computer system as recited in claim 9, wherein the graininess variable comprises an identified contrast of light/dark irregular patterns exhibited by the target coating when viewed under illumination.
  • 14. The computer system as recited in claim 9, wherein the sparkle area variable comprises an area segment of spots that are more than a threshold level brighter than their immediate surround on an illuminated portion of the target coating.
  • 15. The computer system as recited in claim 9, wherein the sparkle intensity variable comprises a contrast between appearance highlights on particles of a gonioapparent pigment and the particles' immediate surroundings.
  • 16. The computer system as recited in claim 9, wherein the visual interface element comprises a visual representation of the spatial appearance space coordinates for the target coating.
  • 17. The computer system as recited in claim 9, wherein the executable instructions include instructions that are executable to further configure the computer system to: receive one or more coating color variables of the target coating from the coating-measurement instrument;map the one or more coating color variables to target color space coordinates within a color space;identify color space coordinates associated with a plurality of potentially matching color coatings from a database of reference coatings and associated color space coordinates;calculate a color-space distance between the identified color space coordinates associated with the potentially matching color coatings and the target color space coordinates of the target coating for each of the potentially matching color coatings; andidentify particular color space coordinates from the identified color space coordinates associated with the plurality of potentially matching color coatings that are associated with a smallest color-space distance from the color space coordinates of the target coating.
  • 18. The computer system as recited in claim 17, wherein the executable instructions include instructions that are executable to further configure the computer system to: display the visual interface element indicating the particular reference coating that is associated with the particular spatial appearance space coordinates and a particular color coating that is associated with the particular color space coordinates as proposed color matches to the target coating; andorder the particular reference coating and the particular color coating in order of increasing distance from the coordinates of the target coating within the respective color space and spatial appearance space.
  • 19. The computer system as recited in claim 9, wherein the executable instructions include instructions that are executable to further configure the computer system to: receive one or more coating color variables of the target coating from the coating-measurement instrument;map the one or more coating color variables to target color space coordinates within a color space;identify color space coordinates associated with a plurality of potentially matching color coatings from a database of reference coatings and associated color space coordinates;calculate a color-space distance between the identified color space coordinates associated with the potentially matching color coatings and the target color space coordinates of the target coating for each of the potentially matching color coatings;identify a set of particular color space coordinates from the identified color space coordinates associated with the plurality of potentially matching color coatings that are within a threshold color-space distance from the color space coordinates of the target coating; anddisplay the visual interface element indicating a subset of particular color coatings that are associated with the set of particular color space coordinates as proposed color matches to the target coating, wherein the subset of particular color coatings comprise color coatings that are associated with spatial-appearance-space distances that are within a threshold spatial-appearance-space distance to the target coating.
  • 20. A computer program product comprising one or more non-transitory computer storage media having stored thereon computer-executable instructions that, when executed at a processor, cause a computer system to perform a method for mapping coatings to a spatial appearance space, the method comprising: receiving a plurality of coating spatial appearance variables of a target coating from a coating-measurement instrument, wherein the plurality of coating spatial appearance variables comprises a graininess variable, a sparkle area variable, and a sparkle intensity variable;generating target spatial appearance space coordinates for the target coating by mapping each of the one or more coating spatial appearance variables to an individual axis in a multidimensional coordinate system, wherein:the graininess variable is mapped to a first axis of the multidimensional coordinate system,the sparkle area variable is mapped to a second axis of the multidimensional coordinate system, andthe sparkle intensity variable is mapped to a third axis of the multidimensional coordinate system;accessing a database of spatial appearance space coordinates, wherein the database comprises multiple unique spatial appearance space coordinates in the multidimensional coordinate system associated with different reference coatings;identifying spatial appearance space coordinates associated with a plurality of potentially matching reference coatings from the database of spatial appearance space coordinates;calculating a spatial-appearance-space distance between the identified spatial appearance space coordinates associated with the potentially matching reference coatings and the spatial appearance space coordinates of the target coating for each of the potentially matching reference coatings;identifying particular spatial appearance space coordinates from the identified spatial appearance space coordinates associated with the plurality of potentially matching reference coatings that are associated with a smallest spatial-appearance-space distance from the spatial appearance space coordinates of the target coating; anddisplaying a visual interface element indicating a particular reference coating that is associated with the particular spatial appearance space coordinates as a proposed spatial appearance match to the target coating.
CROSS-REFERENCE TO RELATED APPLICATIONS

This application claims the benefit of and priority to U.S. Provisional Patent Application Ser. No. 62/902,520 filed on 19 Sep. 2019 and entitled “SYSTEMS AND METHODS FOR MAPPING COATINGS TO A SPATIAL APPEARANCE SPACE,” which application is expressly incorporated herein by reference in its entirety.

PCT Information
Filing Document Filing Date Country Kind
PCT/US2020/051487 9/18/2020 WO
Publishing Document Publishing Date Country Kind
WO2021/055745 3/25/2021 WO A
US Referenced Citations (241)
Number Name Date Kind
3999864 Mutter Dec 1976 A
4090243 Kotera et al. May 1978 A
4165180 Failes Aug 1979 A
4344709 Provder et al. Aug 1982 A
4479718 Alman Oct 1984 A
4572672 Orchard et al. Feb 1986 A
4580787 Baker Apr 1986 A
4677079 Langhals Jun 1987 A
4692481 Kelly Sep 1987 A
4711580 Venable Dec 1987 A
4802763 Gerlinger et al. Feb 1989 A
4813000 Wyman et al. Mar 1989 A
4853879 Matzoll et al. Jul 1989 A
5021645 Satula et al. Jun 1991 A
5155558 Tannenbaum et al. Oct 1992 A
5231472 Marcus et al. Jul 1993 A
5483339 Van Aken et al. Jan 1996 A
5583642 Nakazono Dec 1996 A
5590251 Takagi Dec 1996 A
5632615 Degarmo May 1997 A
5668633 Cheetham et al. Sep 1997 A
5740079 Shigemori et al. Apr 1998 A
5807435 Poliniak et al. Sep 1998 A
5907495 Snyder et al. May 1999 A
5907629 Funt et al. May 1999 A
5917541 Nakagome et al. Jun 1999 A
5926262 Jung et al. Jul 1999 A
5929998 Kettler et al. Jul 1999 A
6064487 Kettler et al. May 2000 A
6147854 Kirschner Nov 2000 A
6166814 Pringle Dec 2000 A
6249751 Asaba et al. Jun 2001 B1
6322636 Matsugu Nov 2001 B1
6362885 Osumi et al. Mar 2002 B1
6389287 Smith et al. May 2002 B1
6539325 Numata et al. Mar 2003 B1
6655088 Hoermann Dec 2003 B1
6695594 Pastori Feb 2004 B1
6714924 McClanahan Mar 2004 B1
6747662 Masuda et al. Jun 2004 B2
6750970 Masuda Jun 2004 B2
6768814 Spitzer et al. Jul 2004 B1
6788413 Torfs et al. Sep 2004 B2
6804390 McClanahan Oct 2004 B2
6870614 Graf et al. Mar 2005 B2
6883593 Johnson et al. Apr 2005 B2
6888634 Jung et al. May 2005 B2
6891617 Alman May 2005 B2
6928454 Menner et al. Aug 2005 B2
6944335 Pettigrew et al. Sep 2005 B2
6959111 Hirayama et al. Oct 2005 B2
6975404 Schwarz Dec 2005 B2
6992277 Masuda et al. Jan 2006 B2
6993512 Mcclanahan Jan 2006 B2
6999167 Carroll et al. Feb 2006 B2
6999615 McClanahan et al. Feb 2006 B2
7033656 Nahill et al. Apr 2006 B2
7035464 Masuda Apr 2006 B2
7045169 Freeman et al. May 2006 B2
7069198 Snyder et al. Jun 2006 B2
7116420 Skierski et al. Oct 2006 B2
7136790 Hobbs et al. Nov 2006 B1
7142307 Stark Nov 2006 B1
7145656 Rodrigues et al. Dec 2006 B2
7167246 Skierski Jan 2007 B1
7233398 Kitazawa Jun 2007 B2
7259852 Masuda Aug 2007 B2
7264160 Polarine et al. Sep 2007 B2
7277174 Yamanouchi et al. Oct 2007 B2
7283244 Takagi Oct 2007 B2
7298462 Udo et al. Nov 2007 B2
7337162 Lewis Feb 2008 B2
7378570 Lambeth et al. May 2008 B1
7405737 Masuda et al. Jul 2008 B2
7474314 Minchew et al. Jan 2009 B2
7567348 Sperling et al. Jul 2009 B2
7587154 Sakai et al. Sep 2009 B2
7663144 Misawa Feb 2010 B2
7736723 Wilkie Jun 2010 B2
7760651 Fan et al. Jul 2010 B2
7761398 Jamjoom et al. Jul 2010 B2
7804597 De et al. Sep 2010 B2
7827163 Masuda et al. Nov 2010 B2
7991596 Steenhoek Aug 2011 B2
8031938 Edge Oct 2011 B2
8062738 Yoon et al. Nov 2011 B2
8065314 Prakash et al. Nov 2011 B2
8074007 James Dec 2011 B2
8103491 Steenhoek Jan 2012 B2
8237636 Oota et al. Aug 2012 B2
8271242 Berlin et al. Sep 2012 B2
8290275 Sai et al. Oct 2012 B2
8339665 Sai et al. Dec 2012 B2
8340937 Skinner et al. Dec 2012 B2
8345252 Nisper et al. Jan 2013 B2
8385073 Tam et al. Feb 2013 B2
8407014 Prakash et al. Mar 2013 B2
8538493 Zhu et al. Sep 2013 B2
8692991 Beymore et al. Apr 2014 B2
8743364 Krause et al. Jun 2014 B2
8746725 Harkcom et al. Jun 2014 B2
8780349 Okumura Jul 2014 B2
8818289 Schumacher Aug 2014 B2
8867043 Schwarz et al. Oct 2014 B2
8879066 Norris Nov 2014 B2
8883945 McNamee et al. Nov 2014 B2
8886223 Markhovsky et al. Nov 2014 B2
9047693 Adachi et al. Jun 2015 B2
9080915 Krause et al. Jul 2015 B2
9164254 Chen et al. Oct 2015 B2
9200999 Fan et al. Nov 2015 B2
9236609 Park et al. Jan 2016 B2
9292744 Rodrigues et al. Mar 2016 B2
9482657 Bell et al. Oct 2016 B2
9547243 Poon et al. Jan 2017 B2
9606055 Norris Mar 2017 B2
9607403 Beymore et al. Mar 2017 B2
9734590 Prakash Aug 2017 B2
9738180 Ioppolo Aug 2017 B2
9778819 Petterson et al. Oct 2017 B2
9779101 Klum et al. Oct 2017 B2
9782089 Zhang et al. Oct 2017 B2
9791318 Kirchner et al. Oct 2017 B2
9816862 Norris Nov 2017 B2
9818205 Neisen Nov 2017 B2
9830429 Norris Nov 2017 B2
9870073 Honda Jan 2018 B2
9874476 Kettler et al. Jan 2018 B2
9874698 Fondeur et al. Jan 2018 B2
9874700 Sugama Jan 2018 B2
9905027 Beymore et al. Feb 2018 B2
10031071 Norris Jul 2018 B2
10037832 Hersam et al. Jul 2018 B2
10063960 Aase Aug 2018 B2
10132142 Veland Nov 2018 B2
10147043 Beymore Dec 2018 B2
10152494 Thomas et al. Dec 2018 B2
10178351 Beymore et al. Jan 2019 B2
10233578 Hall Mar 2019 B2
10246216 Fath Apr 2019 B2
10565740 Beymore et al. Feb 2020 B2
10586162 Beymore Mar 2020 B2
10613727 Beymore et al. Apr 2020 B2
10619370 Huang et al. Apr 2020 B2
10713675 Zafiroglu et al. Jul 2020 B2
10737250 Wang et al. Aug 2020 B2
11025107 Paritee et al. May 2021 B2
11032247 Newell et al. Jun 2021 B2
11032248 Kumar et al. Jun 2021 B2
20010036309 Hirayama et al. Oct 2001 A1
20010036310 Pettigrew et al. Oct 2001 A1
20020063721 Masuda et al. May 2002 A1
20020106121 McClanahan Aug 2002 A1
20020109842 Carroll et al. Aug 2002 A1
20020118357 Torfs et al. Aug 2002 A1
20020152049 Lewis Oct 2002 A1
20020163640 Masuda Nov 2002 A1
20020167669 Schwarz Nov 2002 A1
20020181766 McClanahan et al. Dec 2002 A1
20020184167 McClanahan Dec 2002 A1
20020184232 Menner et al. Dec 2002 A1
20030048942 Masuda Mar 2003 A1
20030103199 Jung et al. Jun 2003 A1
20030124244 Freeman et al. Jul 2003 A1
20030125911 Snyder et al. Jul 2003 A1
20030193669 Takagi Oct 2003 A1
20030223060 Graf et al. Dec 2003 A1
20040030510 Van et al. Feb 2004 A1
20040051873 Alman Mar 2004 A1
20040073526 McClanahan Apr 2004 A1
20040131756 Skierski et al. Jul 2004 A1
20040179023 Masuda et al. Sep 2004 A1
20040201847 Yamanouchi et al. Oct 2004 A1
20040239928 Masuda Dec 2004 A1
20040239935 Kitazawa Dec 2004 A1
20040252308 Prakash Dec 2004 A1
20050018173 Udo et al. Jan 2005 A1
20050018191 Luo et al. Jan 2005 A1
20050044111 Masuda et al. Feb 2005 A1
20050110797 Masuda et al. May 2005 A1
20050128484 Rodrigues et al. Jun 2005 A1
20050173525 Polarine et al. Aug 2005 A1
20060119854 Sperling et al. Jun 2006 A1
20060152527 Minchew et al. Jul 2006 A1
20060155519 Minchew et al. Jul 2006 A1
20070059442 Sabeta Mar 2007 A1
20070172113 Sai Jul 2007 A1
20070250273 De Haas et al. Oct 2007 A1
20070273885 Njo et al. Nov 2007 A1
20070273890 Njo Nov 2007 A1
20080177586 Jamjoom et al. Jul 2008 A1
20090015835 Balakrishnan et al. Jan 2009 A1
20090019086 Prakash Jan 2009 A1
20090157212 McClanahan et al. Jun 2009 A1
20090213120 Nisper et al. Aug 2009 A1
20090257648 Edge Oct 2009 A1
20090284772 Sai et al. Nov 2009 A1
20090296118 Tsukamoto Dec 2009 A1
20100027870 Rodrigues et al. Feb 2010 A1
20100049484 Berlin et al. Feb 2010 A1
20100094601 Steenhoek Apr 2010 A1
20110013176 Schwarz et al. Jan 2011 A1
20110085169 Craighead et al. Apr 2011 A1
20110246087 Prakash et al. Oct 2011 A1
20110250351 Steenhoek Oct 2011 A1
20110282613 Skinner et al. Nov 2011 A1
20120098845 Kirchner et al. Apr 2012 A1
20120303376 Shishido et al. Nov 2012 A1
20130083991 Rodrigues et al. Apr 2013 A1
20130188186 Okumura Jul 2013 A1
20130201476 Beymore et al. Aug 2013 A1
20140078293 Beymore et al. Mar 2014 A1
20140118736 Norris Apr 2014 A1
20140168251 Hagiwara et al. Jun 2014 A1
20140195189 Norris Jul 2014 A1
20140239234 Krause et al. Aug 2014 A1
20140242271 Prakash et al. Aug 2014 A1
20140244558 Mohammadi et al. Aug 2014 A1
20140267227 Norris Sep 2014 A1
20140278251 Norris Sep 2014 A1
20140278253 Beymore Sep 2014 A1
20140278254 Beymore Sep 2014 A1
20140350867 Alspach et al. Nov 2014 A1
20140350895 Kettler et al. Nov 2014 A1
20150026298 Kirchner et al. Jan 2015 A1
20150070694 Fan et al. Mar 2015 A1
20150127269 Bell et al. May 2015 A1
20150134269 Norris May 2015 A1
20150134299 Norris May 2015 A1
20150134300 Norris May 2015 A1
20160005187 Prakash Jan 2016 A1
20160019208 Thomas et al. Jan 2016 A1
20160117844 Beymore et al. Apr 2016 A1
20160231173 Panja Aug 2016 A1
20160258865 Kawano et al. Sep 2016 A1
20170242570 Beymore et al. Aug 2017 A1
20170243362 Neisen Aug 2017 A1
20170328774 Vignolo et al. Nov 2017 A1
20180144505 Krawciw et al. May 2018 A1
20220381615 Bischoff Dec 2022 A1
20230349765 Kettler et al. Nov 2023 A1
Foreign Referenced Citations (649)
Number Date Country
089896 Sep 2014 AR
092634 Apr 2015 AR
093150 May 2015 AR
094408 Jul 2015 AR
095315 Oct 2015 AR
095316 Oct 2015 AR
095317 Oct 2015 AR
095318 Oct 2015 AR
098346 May 2016 AR
438842 Aug 2009 AT
1135083 Aug 1983 AU
0558197 Jan 1987 AU
592877 Jan 1990 AU
4806996 Sep 1996 AU
0710272 Sep 1996 AU
3688197 Mar 1998 AU
7653298 Dec 1998 AU
8380298 Jan 1999 AU
2407099 Sep 1999 AU
0726036 Oct 2000 AU
0728118 Jan 2001 AU
6370800 Mar 2001 AU
7525100 May 2001 AU
1671102 Jun 2002 AU
2002236724 Aug 2002 AU
2002236725 Aug 2002 AU
2002243931 Aug 2002 AU
2002305364 Dec 2002 AU
2002305366 Dec 2002 AU
0757807 Mar 2003 AU
2002329470 Apr 2003 AU
2002334096 Apr 2003 AU
2003212352 Oct 2003 AU
2003224988 Dec 2003 AU
770821 Mar 2004 AU
2003263907 Mar 2004 AU
2003272543 Apr 2004 AU
2004248203 Dec 2004 AU
2005284094 Mar 2006 AU
2005315602 Jun 2006 AU
2005315603 Jun 2006 AU
2007217434 Aug 2007 AU
2008336053 Jun 2009 AU
2009253152 Dec 2009 AU
2010243717 Nov 2011 AU
2013215413 Aug 2014 AU
2013318032 Apr 2015 AU
2013335072 May 2015 AU
2014205550 Jul 2015 AU
2014224780 Aug 2015 AU
2014241488 Aug 2015 AU
2014237231 Sep 2015 AU
2014237477 Sep 2015 AU
2014244399 Sep 2015 AU
2014346645 Jun 2016 AU
2017225117 Sep 2017 AU
2017221431 Sep 2018 AU
2017221464 Sep 2018 AU
PI0515445 Jul 2008 BR
PI0518606 Nov 2008 BR
PI0519038 Dec 2008 BR
PI0708238 May 2011 BR
PI0909580 Sep 2015 BR
1055721 Jun 1979 CA
1193467 Sep 1985 CA
1243141 Oct 1988 CA
1270951 Jun 1990 CA
1321896 Sep 1993 CA
2171586 Sep 1996 CA
2214932 Mar 1998 CA
2294880 Jan 1999 CA
2334048 Aug 2001 CA
2428036 May 2002 CA
2434554 Aug 2002 CA
2434555 Aug 2002 CA
2403855 Sep 2002 CA
2387080 Nov 2002 CA
2439845 Dec 2002 CA
2439968 Dec 2002 CA
2499069 Apr 2004 CA
2523953 Dec 2004 CA
2541153 Apr 2005 CA
2466249 Nov 2005 CA
2527065 Jul 2006 CA
2527472 Jul 2006 CA
2594701 Jul 2006 CA
2665162 Apr 2008 CA
2863622 Aug 2013 CA
2885229 Mar 2014 CA
2889667 May 2014 CA
2897061 Jul 2014 CA
2903458 Sep 2014 CA
2903466 Sep 2014 CA
2900758 Oct 2014 CA
2905896 Oct 2014 CA
2929953 May 2015 CA
2966528 May 2016 CA
3014901 Aug 2017 CA
3014915 Aug 2017 CA
1150245 May 1997 CN
1155706 Jul 1997 CN
1088836 Aug 2002 CN
1378643 Nov 2002 CN
1419672 May 2003 CN
1113313 Jul 2003 CN
1476532 Feb 2004 CN
1189726 Feb 2005 CN
1622131 Jun 2005 CN
1643351 Jul 2005 CN
1666094 Sep 2005 CN
1238709 Jan 2006 CN
1805798 Jul 2006 CN
1890556 Jan 2007 CN
101023332 Aug 2007 CN
101025744 Aug 2007 CN
101076712 Nov 2007 CN
101076833 Nov 2007 CN
101137994 Mar 2008 CN
100446033 Dec 2008 CN
101389937 Mar 2009 CN
100478659 Apr 2009 CN
100498788 Jun 2009 CN
101523194 Sep 2009 CN
101535787 Sep 2009 CN
101592521 Dec 2009 CN
101617205 Dec 2009 CN
100578523 Jan 2010 CN
101646928 Feb 2010 CN
101896800 Nov 2010 CN
101957188 Jan 2011 CN
102047086 May 2011 CN
102165294 Aug 2011 CN
102414722 Apr 2012 CN
104011521 Aug 2014 CN
104160253 Nov 2014 CN
104169712 Nov 2014 CN
104769419 Jul 2015 CN
104838253 Aug 2015 CN
105009152 Oct 2015 CN
105051762 Nov 2015 CN
105102946 Nov 2015 CN
105103166 Nov 2015 CN
105190292 Dec 2015 CN
105556264 May 2016 CN
105899940 Aug 2016 CN
105934658 Sep 2016 CN
107110708 Aug 2017 CN
108139271 Jun 2018 CN
108700466 Oct 2018 CN
108700467 Oct 2018 CN
110073184 Jul 2019 CN
3043984 Jun 1982 DE
8704679 May 1987 DE
4420260 Dec 1995 DE
19636774 Mar 1998 DE
19720887 Nov 1998 DE
69414323 May 1999 DE
69424321 Oct 2000 DE
10208696 Sep 2002 DE
10122917 Nov 2002 DE
10163596 Sep 2003 DE
69629533 Jun 2004 DE
10296294 Jul 2004 DE
60009320 Mar 2005 DE
69632499 May 2005 DE
69925652 Mar 2006 DE
102004059186 Jun 2006 DE
602005015869 Sep 2009 DE
102009033098 Feb 2011 DE
102015118551 May 2017 DE
064683 Aug 1983 DK
159405 Oct 1990 DK
0931247 Mar 2004 DK
0052790 Jun 1982 EP
0087222 Aug 1983 EP
0125189 Nov 1984 EP
0178096 Apr 1986 EP
0284811 Oct 1988 EP
0547337 Jun 1993 EP
0637731 Feb 1995 EP
0732577 Sep 1996 EP
0767362 Apr 1997 EP
0822396 Feb 1998 EP
0828144 Mar 1998 EP
0845668 Jun 1998 EP
0931247 Jul 1999 EP
0932038 Jul 1999 EP
0993601 Apr 2000 EP
1057007 Dec 2000 EP
1207386 May 2002 EP
1214687 Jun 2002 EP
1218706 Jul 2002 EP
1283480 Feb 2003 EP
1353156 Oct 2003 EP
1368785 Dec 2003 EP
1374166 Jan 2004 EP
1393028 Mar 2004 EP
1423207 Jun 2004 EP
1436576 Jul 2004 EP
1436577 Jul 2004 EP
1456629 Sep 2004 EP
1488202 Dec 2004 EP
1512950 Mar 2005 EP
1514083 Mar 2005 EP
1536215 Jun 2005 EP
1540313 Jun 2005 EP
1596170 Nov 2005 EP
1638694 Mar 2006 EP
1671107 Jun 2006 EP
1812887 Aug 2007 EP
1814044 Aug 2007 EP
1825436 Aug 2007 EP
1831655 Sep 2007 EP
1839035 Oct 2007 EP
1851751 Nov 2007 EP
1987332 Nov 2008 EP
2068135 Jun 2009 EP
1789763 Aug 2009 EP
2089691 Aug 2009 EP
2098840 Sep 2009 EP
2130013 Dec 2009 EP
1695293 Aug 2010 EP
2223062 Sep 2010 EP
2228634 Sep 2010 EP
2265912 Dec 2010 EP
2283332 Feb 2011 EP
2331921 Jun 2011 EP
2425404 Mar 2012 EP
2773948 Sep 2014 EP
2795273 Oct 2014 EP
2810030 Dec 2014 EP
2898313 Jul 2015 EP
2912437 Sep 2015 EP
2943779 Nov 2015 EP
2965276 Jan 2016 EP
2972156 Jan 2016 EP
2972247 Jan 2016 EP
2973247 Jan 2016 EP
2973248 Jan 2016 EP
3049777 Aug 2016 EP
3066438 Sep 2016 EP
3218682 Sep 2017 EP
3368872 Sep 2018 EP
3417255 Dec 2018 EP
3417256 Dec 2018 EP
8402936 Feb 1984 ES
8702471 Dec 1986 ES
2184656 Apr 2003 ES
2206933 May 2004 ES
2215700 Oct 2004 ES
2217355 Nov 2004 ES
2220950 Dec 2004 ES
2331196 Dec 2009 ES
2350184 Jan 2011 ES
2467590 Jun 2014 ES
830480 Aug 1983 FI
2400696 Mar 1979 FR
2115141 Sep 1983 GB
2192455 Jan 1988 GB
2293448 Mar 1996 GB
2363018 Dec 2001 GB
1199090 Jun 2015 HK
1207903 Feb 2016 HK
1208726 Mar 2016 HK
1211364 May 2016 HK
1212759 Jun 2016 HK
1213321 Jun 2016 HK
1214015 Aug 2016 HK
1222911 Jul 2017 HK
1223415 Jul 2017 HK
830163 Aug 1983 IE
5811DELNP2015 Dec 2005 IN
1313KOLNP2007 Aug 2007 IN
2602KOLNP2007 Aug 2007 IN
2603KOLNP2007 Aug 2007 IN
4468DELNP2009 Aug 2007 IN
252768 Aug 2007 IN
5026DELNP2005 Dec 2007 IN
282735 Dec 2007 IN
3855KOLNP2008 Feb 2009 IN
2184DELNP2009 Jun 2009 IN
2771DELNP2009 Jun 2009 IN
282780 Jun 2009 IN
3528DELNP2010 Nov 2011 IN
2456MUMNP2011 Feb 2012 IN
8024DELNP2010 Sep 2013 IN
6510DELNP2014 Jun 2015 IN
7234DELNP2015 Jan 2016 IN
7667DELNP2015 Jan 2016 IN
2140DELNP2015 Apr 2016 IN
4482CHENP2015 Jul 2016 IN
8042DELNP2015 Jul 2016 IN
8043DELNP2015 Jul 2016 IN
201617007827 Jul 2016 IN
201617015935 Aug 2016 IN
201727019086 Aug 2017 IN
201827018630 Jun 2018 IN
201817029788 Nov 2018 IN
201817029947 Nov 2018 IN
1061646 Apr 1983 IT
51-131378 Nov 1976 JP
52-062082 May 1977 JP
58-011562 Mar 1983 JP
58-148942 Sep 1983 JP
61-085481 May 1986 JP
63-153677 Jun 1988 JP
05-196082 Aug 1993 JP
05-071061 Oct 1993 JP
05-300386 Nov 1993 JP
06-052534 Jul 1994 JP
06-224834 Aug 1994 JP
07-050760 Feb 1995 JP
07-080680 Mar 1995 JP
07-080681 Mar 1995 JP
07-102333 Apr 1995 JP
07-150081 Jun 1995 JP
08-145797 Jun 1996 JP
08-247932 Sep 1996 JP
08-297054 Nov 1996 JP
08-313353 Nov 1996 JP
09-134480 May 1997 JP
09-150369 Jun 1997 JP
09-202034 Aug 1997 JP
10-026381 Jan 1998 JP
10-044471 Feb 1998 JP
10-101974 Apr 1998 JP
10-310727 Nov 1998 JP
10-324829 Dec 1998 JP
2921365 Jul 1999 JP
11-211569 Aug 1999 JP
11-230831 Aug 1999 JP
2000-028414 Jan 2000 JP
2000-078489 Mar 2000 JP
2000-515636 Nov 2000 JP
3109336 Nov 2000 JP
2001-035699 Feb 2001 JP
2001-054409 Feb 2001 JP
2001-221690 Aug 2001 JP
2001-265786 Sep 2001 JP
3234753 Dec 2001 JP
2002-504680 Feb 2002 JP
2002-080789 Mar 2002 JP
2002-508076 Mar 2002 JP
2002-111140 Apr 2002 JP
2002-236850 Aug 2002 JP
2002-259398 Sep 2002 JP
2002-356082 Dec 2002 JP
2003-042965 Feb 2003 JP
2003-047342 Feb 2003 JP
2003-506803 Feb 2003 JP
2003-511662 Mar 2003 JP
2003-152188 May 2003 JP
2003-279413 Oct 2003 JP
2003-294910 Oct 2003 JP
2003-307456 Oct 2003 JP
3469767 Nov 2003 JP
2003-340008 Dec 2003 JP
2004-514888 May 2004 JP
2004-189780 Jul 2004 JP
3555706 Aug 2004 JP
2004-258854 Sep 2004 JP
2004-532976 Oct 2004 JP
2004-354196 Dec 2004 JP
2005-060601 Mar 2005 JP
3626387 Mar 2005 JP
3631365 Mar 2005 JP
2005-098499 Apr 2005 JP
2005-106607 Apr 2005 JP
2005-513477 May 2005 JP
2005-157771 Jun 2005 JP
2005-528603 Sep 2005 JP
2005-539212 Dec 2005 JP
2005-539236 Dec 2005 JP
2006-012572 Jan 2006 JP
3776492 May 2006 JP
2006-162600 Jun 2006 JP
2006-277555 Oct 2006 JP
2006-309397 Nov 2006 JP
3871887 Jan 2007 JP
2007-504481 Mar 2007 JP
2007-507722 Mar 2007 JP
2007-516677 Jun 2007 JP
3941569 Jul 2007 JP
2007-218895 Aug 2007 JP
3986117 Oct 2007 JP
3995598 Oct 2007 JP
3996677 Oct 2007 JP
4024758 Dec 2007 JP
4039470 Jan 2008 JP
2008-122335 May 2008 JP
2008-513192 May 2008 JP
2008-140036 Jun 2008 JP
2008-519296 Jun 2008 JP
4105771 Jun 2008 JP
2008-523404 Jul 2008 JP
2008-523521 Jul 2008 JP
2008-527381 Jul 2008 JP
2009-094737 Apr 2009 JP
2009-527752 Jul 2009 JP
2009-288027 Dec 2009 JP
4377107 Dec 2009 JP
2010-506169 Feb 2010 JP
2010-519385 Jun 2010 JP
4500498 Jul 2010 JP
4505213 Jul 2010 JP
4551068 Sep 2010 JP
4553990 Sep 2010 JP
2010-242018 Oct 2010 JP
2011-505567 Feb 2011 JP
4623842 Feb 2011 JP
4629554 Feb 2011 JP
2011-506961 Mar 2011 JP
4659499 Mar 2011 JP
2011-075544 Apr 2011 JP
4672667 Apr 2011 JP
2011-115594 Jun 2011 JP
2011-517783 Jun 2011 JP
2011-522234 Jul 2011 JP
2011-197662 Oct 2011 JP
4827697 Nov 2011 JP
2012-010232 Jan 2012 JP
4912888 Apr 2012 JP
5055829 Oct 2012 JP
5063076 Oct 2012 JP
2012-226763 Nov 2012 JP
2012-243240 Dec 2012 JP
5132428 Jan 2013 JP
2013-058175 Mar 2013 JP
5213867 Jun 2013 JP
2013-150205 Aug 2013 JP
5306519 Oct 2013 JP
2013-235967 Nov 2013 JP
5398803 Jan 2014 JP
5637395 Dec 2014 JP
2015-510345 Apr 2015 JP
2015-529832 Oct 2015 JP
2015-536458 Dec 2015 JP
2016-503896 Feb 2016 JP
2016-507073 Mar 2016 JP
5897736 Mar 2016 JP
2016-510112 Apr 2016 JP
5922865 May 2016 JP
2016-518642 Jun 2016 JP
2016-521347 Jul 2016 JP
2016-197129 Nov 2016 JP
2016-535848 Nov 2016 JP
6139702 May 2017 JP
6142007 Jun 2017 JP
6149113 Jun 2017 JP
6162318 Jul 2017 JP
6185072 Aug 2017 JP
2017-167165 Sep 2017 JP
6210115 Oct 2017 JP
2018-500550 Jan 2018 JP
6282345 Feb 2018 JP
6293860 Mar 2018 JP
6322654 May 2018 JP
6424256 Nov 2018 JP
2019-500588 Jan 2019 JP
10-1996-0034994 Oct 1996 KR
10-0238960 Jan 2000 KR
10-2001-0020549 Mar 2001 KR
10-0288310 May 2001 KR
10-2001-0078213 Aug 2001 KR
10-2002-0036856 May 2002 KR
10-2002-0070146 Sep 2002 KR
10-2002-0079985 Oct 2002 KR
10-2003-0048158 Jun 2003 KR
10-2003-0074818 Sep 2003 KR
10-2004-0111405 Dec 2004 KR
10-2005-0016483 Feb 2005 KR
10-2005-0050544 May 2005 KR
10-2005-0057387 Jun 2005 KR
10-0593098 Jun 2006 KR
10-0673343 Jan 2007 KR
10-2007-0053295 May 2007 KR
10-2007-0085589 Aug 2007 KR
10-2007-0085715 Aug 2007 KR
10-0748844 Aug 2007 KR
10-0840165 Jun 2008 KR
10-0864598 Oct 2008 KR
10-2008-0100431 Nov 2008 KR
10-2010-0102147 Sep 2010 KR
10-2011-0018388 Feb 2011 KR
10-1037821 May 2011 KR
10-2012-0027225 Mar 2012 KR
10-1162078 Jul 2012 KR
10-2014-0119807 Oct 2014 KR
10-2015-0060793 Jun 2015 KR
10-2015-0074172 Jul 2015 KR
10-2015-0092308 Aug 2015 KR
10-2015-0119209 Oct 2015 KR
10-2015-0119212 Oct 2015 KR
10-2015-0119280 Oct 2015 KR
10-2015-0119910 Oct 2015 KR
10-1593866 Feb 2016 KR
10-2016-0084433 Jul 2016 KR
10-1671413 Nov 2016 KR
10-1697036 Jan 2017 KR
10-1725700 Apr 2017 KR
10-1726968 Apr 2017 KR
10-2017-0066615 Jun 2017 KR
10-1747009 Jun 2017 KR
10-1757090 Jul 2017 KR
10-1757091 Jul 2017 KR
10-2018-0074756 Jul 2018 KR
10-1877657 Jul 2018 KR
10-2018-0102653 Sep 2018 KR
10-2018-0103133 Sep 2018 KR
PA03005145 Sep 2003 MX
PA03007411 Nov 2003 MX
PA03007412 Nov 2003 MX
PA03005124 Dec 2003 MX
PA05002879 Jun 2005 MX
PA05013266 Mar 2006 MX
PA06003823 Jun 2006 MX
2007008504 Sep 2007 MX
2009003465 Apr 2009 MX
2009008865 Aug 2009 MX
2011003310 Apr 2011 MX
2014008967 Apr 2015 MX
2015003443 Jun 2015 MX
2015005320 Aug 2015 MX
2015008787 Nov 2015 MX
2015010597 Dec 2015 MX
2015012257 Dec 2015 MX
2015012499 Dec 2015 MX
2015012847 Feb 2016 MX
2016006018 Oct 2016 MX
345998 Feb 2017 MX
350209 Aug 2017 MX
350457 Sep 2017 MX
352821 Dec 2017 MX
355910 May 2018 MX
830330 Aug 1983 NO
203140 Mar 1985 NZ
631145 Dec 2015 NZ
631130 Jan 2016 NZ
628184 Feb 2016 NZ
631023 Apr 2016 NZ
631140 May 2016 NZ
630955 Feb 2017 NZ
630948 Mar 2017 NZ
630949 Apr 2017 NZ
630952 Apr 2017 NZ
369147 Apr 2005 PL
076264 Dec 1985 PT
931247 Mar 2004 PT
828144 Sep 2004 PT
2002111565 Feb 2004 RU
2251084 Apr 2005 RU
2004131669 Apr 2005 RU
2313071 Dec 2007 RU
2007114283 Oct 2008 RU
2007126795 Jan 2009 RU
2007126808 Jan 2009 RU
2382339 Feb 2010 RU
2008137979 Mar 2010 RU
2010153586 Jul 2012 RU
2011147081 Jun 2013 RU
2498240 Nov 2013 RU
2558622 Aug 2015 RU
2017120364 Dec 2018 RU
321720 Dec 1997 TW
I225548 Dec 2004 TW
201403036 Jan 2014 TW
201423082 Jun 2014 TW
201423083 Jun 2014 TW
201439522 Oct 2014 TW
201441856 Nov 2014 TW
201443421 Nov 2014 TW
201506364 Feb 2015 TW
201510508 Mar 2015 TW
I486564 Jun 2015 TW
201531676 Aug 2015 TW
I497052 Aug 2015 TW
I513977 Dec 2015 TW
I515590 Jan 2016 TW
I522610 Feb 2016 TW
I554746 Oct 2016 TW
I555976 Nov 2016 TW
I575230 Mar 2017 TW
I638156 Oct 2018 TW
9634259 Oct 1996 WO
9853285 Nov 1998 WO
9901745 Jan 1999 WO
9942815 Aug 1999 WO
0111567 Feb 2001 WO
0125737 Apr 2001 WO
0171560 Sep 2001 WO
0242750 May 2002 WO
0263556 Aug 2002 WO
0263557 Aug 2002 WO
0265074 Aug 2002 WO
0299367 Dec 2002 WO
0299371 Dec 2002 WO
2003020445 Mar 2003 WO
0329766 Apr 2003 WO
0329811 Apr 2003 WO
0330524 Apr 2003 WO
0354529 Jul 2003 WO
2003083420 Oct 2003 WO
2003102521 Dec 2003 WO
2004022247 Mar 2004 WO
2004027401 Apr 2004 WO
2004111289 Dec 2004 WO
2005036142 Apr 2005 WO
2005059841 Jun 2005 WO
2006030028 Mar 2006 WO
2006052561 May 2006 WO
2006064010 Jun 2006 WO
2006064011 Jun 2006 WO
2006076211 Jul 2006 WO
2006076635 Jul 2006 WO
2007096402 Aug 2007 WO
2008042394 Apr 2008 WO
2008059649 May 2008 WO
2008103405 Aug 2008 WO
2009071152 Jun 2009 WO
2009075728 Jun 2009 WO
2009128873 Oct 2009 WO
2009144222 Dec 2009 WO
2010036874 Apr 2010 WO
2010125023 Nov 2010 WO
2013035428 Mar 2013 WO
2013049796 Apr 2013 WO
2013067204 May 2013 WO
2013081812 Jun 2013 WO
2013092677 Jun 2013 WO
2013092678 Jun 2013 WO
2013116192 Aug 2013 WO
2014047296 Mar 2014 WO
2014066045 May 2014 WO
2014072563 May 2014 WO
2014110087 Jul 2014 WO
2014135503 Sep 2014 WO
2014150142 Sep 2014 WO
2014150337 Sep 2014 WO
2014158959 Oct 2014 WO
2014159810 Oct 2014 WO
2015044064 Apr 2015 WO
2015070005 May 2015 WO
2015072223 May 2015 WO
2016074801 May 2016 WO
2017071824 May 2017 WO
2017143165 Aug 2017 WO
2017143278 Aug 2017 WO
WO-2018041727 Mar 2018 WO
200408713 Jun 2006 ZA
Non-Patent Literature Citations (29)
Entry
US 10,044,986 B2, 08/2018, Beymore (withdrawn)
Ferrero, Alejandro, et al. “Definition of a measurement scale of graininess from reflectance and visual measurements.” Optics express 26.23 (2018): 30116-30127. (Year: 2018).
Perales, Esther, et al. “Graininess characterization by multidimensional scaling.” Journal of Modern Optics 66.9 (2019): 929-938. ( Year: 2019).
Perales, Esther, et al. “Evaluating the Graininess Attribute by Visual Scaling for Coatings with Special-Effect Pigments.” Coatings 10.4 (2020): 316. (Year: 2020).
International Search Report and Written Opinion received for PCT Application Serial No. PCT/US2020/051487 dated Nov. 17, 2020, 10 pages.
U.S. Appl. No. 60,172,473, filed Dec. 16, 1999, Victor G. Corrigan et al.
U.S. Appl. No. 60/395, 873, filed Jul. 11, 2002, Thomas J. Skierski.
U.S. Appl. No. 60/428,539, filed Nov. 20, 2002, Thomas J, et al.
U.S. Appl. No. 60/477,875, filed Dec. 1, 2003, Arun et al.
U.S. Appl. No. 61/702,959, filed Sep. 18, 2012, Paul Beymore.
U.S. Appl. No. 61/718,729, filed Oct. 25, 2012, Alison M. et al.
U.S. Appl. No. 61/901,493, filed Nov. 7, 2013, Alison M. Norris.
U.S. Appl. No. 61/901,483, filed Nov. 7, 2013, Alison et al.
Amookht et al., “Effect of surface texture on color appearance of metallic coatings”, Progress in Organic Coatings, vol. 77, No. 7, 1221-1225, 2014, pp. 1221-1225.
Chorro et al., “The minimum number of measurements for colour, sparkle , and graininesscharacterisation in gonio-apparent panels”, Coloration Technology, vol. 131, Issue 4, 2015, pp. 303-309.
Couka et al., “A mixed boolean and deposit model for the modeling of Metal pigments inpaint layers”, Image Analysis & Stereology, vol. 34, No. 2, 2015, pp. 125-134.
Filip et al., “Optical analysis of coatings including diffractive pigments using ahigh-resolution gonioreflectometer”, Journal of Coatings Technology and Research, ISSN:1935-3804, DOI:10.1007/s1199.8-018-0137-5, 2018.
Gao et al., “Failure analysis of anti corrosive coating of oil pipeline”, Fushi Kexue Yu Fanghu Jishu, vol. 25, Issue 1, 2013, pp. 82-84.
Gohil et al., “Designing polymeric films having specific metallic luster”, Journal of Applied Polymer Science, vol. 125, Issue 1, 2012, pp. 327-338.
Hashizume et al., “Recent developments in aluminum pigments for metallic effect coating”, Shikizai Kyokaishi, vol. 83, No. 4, 2010, pp. 164-170.
Huang et al., “Assessing appearance and emotional attributes of coloured metallicpaints”, Coloration Technology, vol. 134, No. 1, 2018, pp. 59-70.
Medina et al., “Fractal dimension of sparkles in automotive metallic coatings bymultispectral imaging measurements”, ACS Applied Materials & Interfaces, vol. 6, No. 14, 2014, pp. 11439-11447.
Nagae et al., “Color measurement technology in metallic coating”, Toso Gijutsu, vol. 49, Issue 5, 2010, pp. 54-58.
Nagae et al., “New color measurement device for metallic coatings”, Toso Gijutsu, 2009, vol. 48, Issue 7, 2009, pp. 104-107.
Rentschler et al., “A trip into the blue. Measuring and making sparkles with effectpigments”, Farbe + Lack, vol. 118, Issue 1, 2012, pp. 29-32.
Rentschler et al., “Measuring sparkling blues without blues determining colouristic properties and particle orientation in blue effect coatings”, European Coatings Journal, Issue 12, 2011, pp. 78-83.
Roberts et al., “New measurements system for characterizing the total color impression of effect coatings”, Annual Technical Conference—Society of Plastics Engineers, vol. 66, 2008, pp. 1162-1166.
Terada et al., “Evaluation of the distribution of aluminum flakes in the metallic basecoat using a texture analysis method by two dimensional Fourier transform”, Shikizai Kyokaishi, vol. 77, No. 1, 2004, pp. 7-12.
Office Action received for Chinese Patent Application No. 202080066099.9, mailed on May 18, 2024, 23 pages (14 pages of English Translation and 9 pages of Original Document).
Related Publications (1)
Number Date Country
20240046444 A1 Feb 2024 US
Provisional Applications (1)
Number Date Country
62902520 Sep 2019 US