US20020184168A1 - System and method for determining acceptability of proposed color solution using an artificial intelligence based tolerance model - Google Patents

System and method for determining acceptability of proposed color solution using an artificial intelligence based tolerance model Download PDF

Info

Publication number
US20020184168A1
US20020184168A1 US09/874,699 US87469901A US2002184168A1 US 20020184168 A1 US20020184168 A1 US 20020184168A1 US 87469901 A US87469901 A US 87469901A US 2002184168 A1 US2002184168 A1 US 2002184168A1
Authority
US
United States
Prior art keywords
set forth
color
solution
output signal
computer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US09/874,699
Inventor
Craig McClanahan
James Soss
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BASF Corp
Original Assignee
BASF Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by BASF Corp filed Critical BASF Corp
Priority to US09/874,699 priority Critical patent/US20020184168A1/en
Assigned to BASF CORPORATION reassignment BASF CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MCCLANAHAN, CRAIG J., SOSS, JAMES
Priority to MXPA03007410A priority patent/MXPA03007410A/en
Priority to EP02731643A priority patent/EP1393252A2/en
Priority to AU2002303613A priority patent/AU2002303613A1/en
Priority to PCT/US2002/014023 priority patent/WO2002099744A2/en
Priority to BR0208256-0A priority patent/BR0208256A/en
Priority to CA002439855A priority patent/CA2439855A1/en
Publication of US20020184168A1 publication Critical patent/US20020184168A1/en
Priority to US11/118,982 priority patent/US7536231B2/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01JMEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
    • G01J3/00Spectrometry; Spectrophotometry; Monochromators; Measuring colours
    • G01J3/46Measurement of colour; Colour measuring devices, e.g. colorimeters
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01JMEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
    • G01J3/00Spectrometry; Spectrophotometry; Monochromators; Measuring colours
    • G01J3/46Measurement of colour; Colour measuring devices, e.g. colorimeters
    • G01J3/462Computing operations in or between colour spaces; Colour management systems
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01JMEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
    • G01J3/00Spectrometry; Spectrophotometry; Monochromators; Measuring colours
    • G01J3/46Measurement of colour; Colour measuring devices, e.g. colorimeters
    • G01J3/463Colour matching
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01JMEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
    • G01J3/00Spectrometry; Spectrophotometry; Monochromators; Measuring colours
    • G01J3/46Measurement of colour; Colour measuring devices, e.g. colorimeters
    • G01J2003/466Coded colour; Recognition of predetermined colour; Determining proximity to predetermined colour

Definitions

  • the present invention relates generally to color matching, and more particularly, to a method and system for assessing the acceptability of a color match using artificial intelligence.
  • Products today are offered to consumers in a wide variety of colors. Consumer products may be colored by means of colorants or dye or painted. Color matching is required in a variety of areas, including textiles, plastics, various synthetic materials, prosthetics, dental applications, and paint applications, due to the many variations in color, and due to the wide variations in shades and hues of any given color and color variations in an article. The actual color produced in a given article may vary due to a number of factors. For example, textile colors vary according to fiber composition. Colorants for plastic vary according to the plastic composition. Painted articles vary in color depending on any number of factors, such as paint composition, variations in the paint application process, including application method, film thickness, drying technique and number of layers. An important application for color matching is in the area of automotive color matching.
  • a paint manufacturer supplies one or more paint formulations for the original paint color to refinish paint shops. By supplying a plurality of formulations or variants for a particular color, the paint manufacturer accounts for those factors that affect the actual color. Matching of dyes or colorants for other applications is also done through formulations for a particular color. Typically, the formulations for a particular color are distributed on paper, microfiche, and/or compact disks (CD).
  • a color tool composed of swatches of the variants for each color may also be produced and delivered to each customer. The customer must select a formulation most closely matching the existing color of the article. This is typically done visually, i.e., by comparing swatches of paint or color to the part or in the case of paint, spraying a test piece with each formulation.
  • Different formulations are derived from actual data gathered by inspectors at various locations, e.g., the textile, plastic or automobile manufacturer or vehicle distribution point.
  • the inspectors take color measurement readings from articles of a particular color. These readings are used to develop color solutions, i.e., different formulations for the same color.
  • the present invention is directed to solving or more of the problems identified above.
  • a system for determining the acceptability of a proposed color solution using an artificial intelligence tolerance model is provided.
  • the model is embodied in a neural network and, in particular, a feed-forward back propagation neural network.
  • the color standard is expressed as color values (L*,C*,h*).
  • the neural network is trained using the color values for each formulation of each color and the differential color values from all acceptable measurements.
  • the color values of the solution from a composite solution database and color measurement data taken from the subject part form the input to the neural network.
  • the output of the neural network is whether or not the color solution is acceptable.
  • the neural network can also be used in other color difference measuring systems to express acceptability of the measured color difference.
  • the neural network includes an input layer having nodes for receiving input data related to color values of the standard and differences between the color values of the standard and the color solution.
  • Weighted connections connect to the nodes of the input layer and have coefficients for weighting the input data.
  • An output layer having nodes is either directly or indirectly connected to the weighted connections. The output layer generates output data that is related to the acceptability of the color match.
  • the data of the input layer and the data from the output layer are interrelated through the neural network's nonlinear relationship.
  • Neural networks have several advantages over conventional logic-based expert systems or computational schemes. Neural networks are adaptive and provide parallel computing. Further, because neural responses are non-linear, a neural network is a non-linear device, which is critical when applied to nonlinear problems. Moreover, systems incorporating neural networks are fault tolerant because the information is distributed throughout the network. Thus, system performance is not catastrophically impaired if a processor experiences a fault.
  • Another aspect of the present invention provides a system and a method for providing color solutions using an artificial intelligence tolerance model to a customer over a computer network.
  • the system includes a first module located at a remote location. The first module receives a solution request from an operator.
  • a second module is coupled to the first module via a computer network.
  • the second module is located at a central location and includes a composite solution database, an artificial intelligence tolerance model and a search routine coupled to the composite solution database.
  • the second module is adapted to receive the solution request from the first module.
  • the search routine is adapted to search the composite solution database for a color code and determine a paint color solution from a plurality of color solutions as a function of the solution request.
  • the artificial intelligence tolerance model is adapted to determine if the color solution chosen by the search routine based on the color values of the solution input into the first module is acceptable.
  • the method includes the steps of receiving a solution request and color values from an operator located at a remote location, delivering the solution request and color values from the remote location to a central location over the computer network, and searching a composite solution database for a color solution and determining a whether the color solution as a function of the solution request is acceptable.
  • FIG. 1 is a block diagram of a system for determining the acceptability of a proposed color solution having an artificial intelligence model, according to an embodiment of the present invention
  • FIG. 2 is a diagram depicting a neural network for use in the artificial intelligence model of FIG. 1, according to an embodiment of the present invention
  • FIG. 3 is a block diagram depicting the training of the color tolerance neural network of FIG. 2, according to an embodiment of the present invention
  • FIG. 4 is a block diagram of a color management and solution distribution system, according to an embodiment of the present invention.
  • FIG. 5 is a flow diagram of a color management and solution distribution method, according to an embodiment of the present invention.
  • FIG. 6 is a block diagram of a color management and solution distribution method, according to another embodiment of the present invention.
  • a system 100 and method 600 for determining if a proposed color solution, such as paint, pigments, or dye formulations, is acceptable, is provided.
  • the proposed color solution may be a paint formulation to be used in the repair of an automobile body panel.
  • the inputs to the system are the color values (see below) of a proposed paint formulation and differential color values.
  • the differential color values represent the differences between the color values of the proposed paint formulation and the actual color values of the part to be repaired.
  • the system 100 includes an input device 102 for entering a proposed color solution.
  • the system 100 is embodied in a computer program run on a general purpose computer (not shown).
  • the input device 102 may be embodied in a user interface for inputting the proposed color solution, such as a keyboard.
  • the input device 102 may be embodied in an element of a computer system so as to receive the proposed color solution as input from another element of the computer system, such as a computer database, an electronic mail file or other suitable element of the computer system (see below).
  • the system 100 of the present invention further includes an artificial intelligence tolerance model 104 coupled to the input device 102 .
  • the tolerance model 104 produces an output signal 106 for communicating whether the proposed color solution is acceptable.
  • the artificial intelligence model 104 may be embodied in a neural network. More specifically, the tolerance model 104 may be a back propagation neural network or any other suitable neural network.
  • the output signal 106 may be embodied in an acceptable/not acceptable format, an acceptance factor format or any other suitable format.
  • the proposed color solution includes color measurement data in the form of color values.
  • Color measurement data is an indication of the actual color of an object.
  • the color measurement data may be determined using a multi-angle or spherical geometry color measuring device, a spectrophotometer, digital camera or other suitable device.
  • Color values refer to color attributes used to quantify color.
  • the color values may include color space values, reflectance values or other suitable color attributes.
  • One example of color space values are defined by L*a*b*, where L* represents luminous intensity, a* represents a red/green appearance, b* represents a yellow/blue appearance.
  • Another example of color space values are defined by L*, C*, h, where L* represents lightness, C* represents chroma, and h represents hue.
  • the color values (L*, a*, and b* or L*, C*, and h) at various angles are obtained using a color measurement device.
  • an artificial neural network is generally shown at 200 .
  • Artificial neural networks 200 are computing systems that model vertebrate brain structure and processes. Artificial neural network techniques are a member of a group of methods which fall under the umbrella of artificial intelligence. Artificial intelligence is commonly associated with logic rule-based expert systems where the rule hierarchies used are reasoned from human knowledge. In contrast, artificial neural networks 200 are self-trained based on experience acquired through data compilation and computation. Thus, artificial intelligence utilizing neural networks 200 is particularly useful in conjunction with complex systems or phenomena where the analysis is complicated, and deriving a model from human knowledge for use in a conventional expert system is a daunting task.
  • neural networks differ in geometry, activation function and training mechanics, they are typically organized into at least three layers.
  • the first layer is an input layer 220 having one or more input nodes 224 , 226 , 228 .
  • the second layer is an output layer 260 having one or more output nodes 264 , 266 , 268 .
  • Each output node 264 , 266 , 268 corresponds with an input node 224 , 226 , 228 .
  • there are one or more hidden layers 240 each having one or more hidden nodes 244 , 246 , 248 corresponding to an input node and output node pair 224 , 264 , 226 , 266 , 228 , 268 .
  • Each input variable is associated with an input node 224 , 226 , 228 and each output variable is associated with an output node 264 , 266 , 268 .
  • data flows in only one direction, such that each node 224 , 226 , 228 , 244 , 246 , 266 , 268 only sends a signal to one or more nodes and receives no feedback.
  • the enabling power of a neural network 200 is its connectivity, or the connections between the various nodes 224 , 226 , 228 , 244 , 246 , 266 , 268 .
  • a configuration technique modeled after the structure of the human brain.
  • the network is structured, or connected, in such a way as to provide parallel processing (where each node 224 , 226 , 228 , 244 , 246 , 266 , 268 has connections with other nodes 224 , 226 , 228 , 244 , 246 , 266 , 268 ), it is extremely efficient at acquiring and storing experiential knowledge and, then recalling and using that knowledge.
  • a node 224 , 226 , 228 , 244 , 246 , 266 , 268 receives input values, processes them and provides an output.
  • the processing step includes summing the inputs, adding a bias value and submitting this total input to an activation function which limits the magnitude of the output.
  • the connections between the various nodes 224 , 226 , 228 , 244 , 246 , 266 , 268 are weighted.
  • An output sent from one node 224 , 226 , 228 , 244 , 246 , 266 , 268 to another is multiplied by the weighting factor associated between those two particular nodes 224 , 226 , 228 , 244 , 246 , 266 , 268 .
  • the weighting factor represents the knowledge of the system. The system continues to accumulate knowledge and adjust the weighting factor in accordance with training and the further acquisition of knowledge by the network 200 . Consequently, the output of the network 200 agrees with the experience of the network 200 .
  • the output of the tolerance model 104 may be communicated to a logic module 102 for transforming the output signal 106 into a desired format.
  • the desired format of the output signal 106 may take the form of a single continuous variable, a fuzzy variable set or any other suitable format.
  • a single continuous variable is a variable that may assume any value between two endpoints.
  • An example being the set of real numbers between 0 and 1.
  • a fuzzy variable set is the basis for a mathematical system of fuzzy logic. “Fuzzy” refers to the uncertainty inherent in nearly all data. Fuzzy logic may be used in artificial intelligence models, specifically neural networks, because there is a fuzziness in the output of the neural network. Fuzzy logic is based on fuzzy variables. Inputs to a neural network may be provided for the fuzziness associated with each network parameter. An output parameter depicting the fuzziness of the result could also be incorporated into the neural network. The output parameter could range in value from 0 to 1, with a 1 indicating no uncertainty in the result. For example, when gauging color match quality, there may be uncertainty in the measurement of the color values and in the descriptive value of the goodness of the match.
  • a fuzzy variable set as an output signal from the neural network indicates the level of uncertainty and the quality level of the result.
  • the quality and confidence of a color match may be expressed as 0.9, 0.8, where the quality is rated as very good at 0.9 and the confidence, or level of certainty, is quite high at 0.8.
  • the neural network 104 of the subject invention is trained using the color values for each formulation of each color and all acceptability results.
  • learning There are two different types of training (learning) for a neural network 104 .
  • supervised training or external training
  • the network 104 is taught to match its output to external targets using data having input and output pairs.
  • the weighting factors are typically modified using a back-propagation method of learning where the output error is propagated back through the network 104 .
  • unsupervised training or internal training
  • the input objects are mapped to an output space according to an internal criteria.
  • neural network 104 is a back propagation neural network 104 .
  • the training of the back propagation neural network 104 will now be discussed.
  • color values are provided to an artificial intelligence cluster model.
  • the artificial intelligence cluster model determines if the color solution is acceptable.
  • an output signal is produced (see above).
  • acceptance ratings are input and transformed into a desired format (fifth process block 310 ).
  • a sixth process block 312 the transformed acceptance ratings are input and compared to the output signal 106 of the neural network 104 .
  • a first decision block 314 if the output signal 106 is within accepted tolerance limits, no further action is taken. However, where the output signal 106 is outside the accepted tolerance limit, the plurality of weighted factors are adjusted based on the acceptance factor output at the output signal 106 in a seventh process block 316 .
  • the system 400 includes a first module 402 located at a remote location 404 , such as a customer site.
  • the first module 402 is implemented on a computer (not shown), such as a personal computer or wireless computing device.
  • the first module 402 is adapted to be operated by a user or operator 406 , i.e., the customer.
  • the operator 406 inputs a solution request to the first module 402 .
  • the solution request includes a paint or color identifier (or color code) which identifies the color of a sample or painted substrate 408 , and color measurements from a color measurement device 410 .
  • the color measurement device 410 is used to provide color measurements, i.e., an indication of the actual color of the sample 408 .
  • the color measurement device 410 is a spectrophotometer such as is available from X-Rite, Incorporated of Grandville, Minn. as model no. MA58.
  • the color measurement device 410 may be a spherical geometry color measuring device, a digital camera or other suitable device.
  • the first module 402 is coupled to a second computer based module 412 located at a central location 414 , such as the paint, dye or colorant manufacturer's facility.
  • the first and second computer based modules 402 , 412 are coupled across a computer network 416 .
  • the computer network 416 is the internet.
  • the second module 412 receives the solution request from the operator 406 via the first module 402 and the computer network 416 .
  • the second module 412 includes a composite solution database 418 , a search engine or routine 420 , and an artificial intelligence tolerance model 422 .
  • the search routine 420 is adapted to search the composite solution database 418 and determine a paint color solution as a function of the solution request.
  • the artificial intelligence tolerance model 422 is adapted to determine if the color solution, chosen by the search routine 420 based on the color values of the solution input into the first module 402 , is acceptable.
  • a computer based method 500 for providing color solutions to a customer will now be explained.
  • a first control block 502 color values and, the solution request from the operator 406 located at the remote location 404 is received.
  • the solution request and color values are delivered over the computer network 416 from the remote location 404 to the central location 404 .
  • the composite solution database 418 is searched for a color solution and the acceptability of the color solution is determined.
  • the system 600 includes three databases: the composite solution database 418 , a color measurement database 602 , and a customer and solution usage database 604 .
  • a customer interface 606 is implemented on the first module 402 located at the remote location 604 .
  • the customer interface 606 allows the operator 406 to log on to the system, communicate with the system 400 , 600 , e.g., to request color solutions, to communicate color values and color measurement data, and to receive color solutions from the system 400 , 600 .
  • the customer interface 606 is graphical in nature, and, preferably, is accessed through a generic world wide web (WWW) browser, such as MicrosoftTM Internet Explorer, available from Microsoft of Redmond, Washington.
  • WWW world wide web
  • the customer interface 606 may be implemented in hyper text markup language (HTML), the JAVA language, and may include JavaScript.
  • the system 600 also includes several processes: a solution creation process 608 , a quality control process 610 , a formula conversion process 612 , a variant determination process 614 , and a derived tolerance process 616 .
  • the artificial intelligence tolerance model 100 of the subject invention is embodied in a neural network 104 .
  • the tolerance model neural network 104 includes input data from the input device 102 in the form of a proposed color solution having color values.
  • a proposed color solution has been chosen by the search routine 420
  • the color values of the solution from the composite solution database 418 form the input to the tolerance model neural network 406 .
  • the neural network 200 determines whether the proposed color solution is within the learned color tolerances and, thus, deemed acceptable.
  • the subject invention neural network 200 includes an input layer 220 having a plurality of input nodes 224 , 226 , 228 for receiving a color solution having color values.
  • the subject invention neural network 200 further includes an output layer 260 having a plurality of output nodes 264 , 266 , 268 for providing an acceptance factor of the color solution wherein one of the plurality of input nodes 224 , 226 , 228 corresponds with one of the plurality of output nodes 264 , 266 , 268 .
  • the subject invention neural network 200 further includes a hidden layer 240 having a plurality of weighted factor nodes 244 , 246 , 248 wherein one of the plurality of weighted factor nodes 244 , 246 , 248 corresponds to one of the plurality of input nodes 224 , 226 , 228 and the corresponding one of the plurality of output nodes 264 , 266 , 268 .
  • the plurality of weighted factors non-linearly determine the contribution of the color values to the acceptance factor.

Abstract

system and method for determining if a proposed color solution, such as paint, pigments, or dye formulations, is acceptable, is provided. The inputs to the system are the color values of a proposed paint or other color formulation and differential color values. The system includes an input device for entering a proposed color solution and an artificial intelligence tolerance model coupled to the input device. The tolerance model produces an output signal for communicating whether the proposed color solution is acceptable. The artificial intelligence model may be embodied in a neural network. More specifically, the tolerance model may be a back propagation neural network.

Description

    FIELD OF THE INVENTION
  • The present invention relates generally to color matching, and more particularly, to a method and system for assessing the acceptability of a color match using artificial intelligence. [0001]
  • BACKGROUND OF THE INVENTION
  • Products today are offered to consumers in a wide variety of colors. Consumer products may be colored by means of colorants or dye or painted. Color matching is required in a variety of areas, including textiles, plastics, various synthetic materials, prosthetics, dental applications, and paint applications, due to the many variations in color, and due to the wide variations in shades and hues of any given color and color variations in an article. The actual color produced in a given article may vary due to a number of factors. For example, textile colors vary according to fiber composition. Colorants for plastic vary according to the plastic composition. Painted articles vary in color depending on any number of factors, such as paint composition, variations in the paint application process, including application method, film thickness, drying technique and number of layers. An important application for color matching is in the area of automotive color matching. Frequent uses for color matching in automotive paint occur in matching the same color from different batches or matching similar colors from different manufacturers. Additionally, there is a requirement for color matching refinish paint to an OEM (original equipment manufacture) color when a vehicle body panels are damaged and require repainting. [0002]
  • A paint manufacturer supplies one or more paint formulations for the original paint color to refinish paint shops. By supplying a plurality of formulations or variants for a particular color, the paint manufacturer accounts for those factors that affect the actual color. Matching of dyes or colorants for other applications is also done through formulations for a particular color. Typically, the formulations for a particular color are distributed on paper, microfiche, and/or compact disks (CD). A color tool, composed of swatches of the variants for each color may also be produced and delivered to each customer. The customer must select a formulation most closely matching the existing color of the article. This is typically done visually, i.e., by comparing swatches of paint or color to the part or in the case of paint, spraying a test piece with each formulation. [0003]
  • Different formulations are derived from actual data gathered by inspectors at various locations, e.g., the textile, plastic or automobile manufacturer or vehicle distribution point. The inspectors take color measurement readings from articles of a particular color. These readings are used to develop color solutions, i.e., different formulations for the same color. [0004]
  • There are several disadvantages to the present method of color matching. Conventional color laboratories that use human analysis to determine color matching require significant numbers of people, equipment and materials for identifying pigments and locating a close match from a database. In some cases, an existing formula may provide a close match. In other cases, the formula must be adjusted, mixed, applied and compared to a standard. These steps are repeated until a suitably close match is found. In other cases, no match is found and a formula must be developed from scratch. Correction of the formula requires a highly skilled technician proficient in the interaction of light with several different pigments. [0005]
  • Moreover, traditional computer software that assists a technician has several disadvantages. Traditional computer software has not proven to be very effective on colors containing “effect pigments.” This software is typically based on a physical model of the interaction between illuminating light and the colorant or coating. These models involve complex physics and do not account for all aspects of the phenomena. A traditional approach is to use a model based on the work of Kubleka-Munk or modifications thereof. The model is difficult to employ with data obtained from multi-angle color measuring devices. One particular difficulty is handling specular reflection that occurs near the gloss angle. Another deficiency of the Kubleka-Munk based models is that only binary or ternary pigment mixtures are used to obtain the constants of the model. Thus, the model may not properly account for the complexities of the multiple interactions prevalent in most paint or colorant recipes. [0006]
  • The present invention is directed to solving or more of the problems identified above. [0007]
  • SUMMARY OF THE INVENTION AND ADVANTAGES
  • Acceptable tolerances vary depending on the color. Tolerances are expressed in differential color values, e.g., ΔL*, ΔC*, ΔH*. The differential values will vary as a function of the color. Historically, these values have been determined manually, i.e., by visual evaluation. The tolerances for that formulation are determined as a function of all of the color measurement values that have been deemed acceptable (usually by visible methods). [0008]
  • In one aspect of the present invention, a system for determining the acceptability of a proposed color solution using an artificial intelligence tolerance model, is provided. The model is embodied in a neural network and, in particular, a feed-forward back propagation neural network. The color standard is expressed as color values (L*,C*,h*). The neural network is trained using the color values for each formulation of each color and the differential color values from all acceptable measurements. [0009]
  • When a proposed color solution has been chosen by a search routine, the color values of the solution from a composite solution database and color measurement data taken from the subject part form the input to the neural network. The output of the neural network is whether or not the color solution is acceptable. The neural network can also be used in other color difference measuring systems to express acceptability of the measured color difference. [0010]
  • The neural network includes an input layer having nodes for receiving input data related to color values of the standard and differences between the color values of the standard and the color solution. Weighted connections connect to the nodes of the input layer and have coefficients for weighting the input data. An output layer having nodes is either directly or indirectly connected to the weighted connections. The output layer generates output data that is related to the acceptability of the color match. The data of the input layer and the data from the output layer are interrelated through the neural network's nonlinear relationship. [0011]
  • Neural networks have several advantages over conventional logic-based expert systems or computational schemes. Neural networks are adaptive and provide parallel computing. Further, because neural responses are non-linear, a neural network is a non-linear device, which is critical when applied to nonlinear problems. Moreover, systems incorporating neural networks are fault tolerant because the information is distributed throughout the network. Thus, system performance is not catastrophically impaired if a processor experiences a fault. [0012]
  • Another aspect of the present invention provides a system and a method for providing color solutions using an artificial intelligence tolerance model to a customer over a computer network. The system includes a first module located at a remote location. The first module receives a solution request from an operator. A second module is coupled to the first module via a computer network. The second module is located at a central location and includes a composite solution database, an artificial intelligence tolerance model and a search routine coupled to the composite solution database. The second module is adapted to receive the solution request from the first module. The search routine is adapted to search the composite solution database for a color code and determine a paint color solution from a plurality of color solutions as a function of the solution request. The artificial intelligence tolerance model is adapted to determine if the color solution chosen by the search routine based on the color values of the solution input into the first module is acceptable. [0013]
  • The method includes the steps of receiving a solution request and color values from an operator located at a remote location, delivering the solution request and color values from the remote location to a central location over the computer network, and searching a composite solution database for a color solution and determining a whether the color solution as a function of the solution request is acceptable.[0014]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • Other advantages of the present invention will be readily appreciated as the same becomes better understood by reference to the following detailed description when considered in connection with the accompanying drawings wherein: [0015]
  • FIG. 1 is a block diagram of a system for determining the acceptability of a proposed color solution having an artificial intelligence model, according to an embodiment of the present invention; [0016]
  • FIG. 2 is a diagram depicting a neural network for use in the artificial intelligence model of FIG. 1, according to an embodiment of the present invention; [0017]
  • FIG. 3 is a block diagram depicting the training of the color tolerance neural network of FIG. 2, according to an embodiment of the present invention; [0018]
  • FIG. 4 is a block diagram of a color management and solution distribution system, according to an embodiment of the present invention; [0019]
  • FIG. 5 is a flow diagram of a color management and solution distribution method, according to an embodiment of the present invention; and [0020]
  • FIG. 6 is a block diagram of a color management and solution distribution method, according to another embodiment of the present invention.[0021]
  • DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
  • Referring to the Figs., wherein like numerals indicate like or corresponding parts throughout the several views, a [0022] system 100 and method 600 for determining if a proposed color solution, such as paint, pigments, or dye formulations, is acceptable, is provided.
  • For example, the proposed color solution may be a paint formulation to be used in the repair of an automobile body panel. The inputs to the system are the color values (see below) of a proposed paint formulation and differential color values. The differential color values represent the differences between the color values of the proposed paint formulation and the actual color values of the part to be repaired. [0023]
  • With specific reference to FIG. 1, the [0024] system 100 includes an input device 102 for entering a proposed color solution. Preferably, the system 100 is embodied in a computer program run on a general purpose computer (not shown). The input device 102 may be embodied in a user interface for inputting the proposed color solution, such as a keyboard. Furthermore, the input device 102 may be embodied in an element of a computer system so as to receive the proposed color solution as input from another element of the computer system, such as a computer database, an electronic mail file or other suitable element of the computer system (see below).
  • The [0025] system 100 of the present invention further includes an artificial intelligence tolerance model 104 coupled to the input device 102. The tolerance model 104 produces an output signal 106 for communicating whether the proposed color solution is acceptable. The artificial intelligence model 104 may be embodied in a neural network. More specifically, the tolerance model 104 may be a back propagation neural network or any other suitable neural network. The output signal 106 may be embodied in an acceptable/not acceptable format, an acceptance factor format or any other suitable format.
  • The proposed color solution includes color measurement data in the form of color values. Color measurement data is an indication of the actual color of an object. Preferably, the color measurement data may be determined using a multi-angle or spherical geometry color measuring device, a spectrophotometer, digital camera or other suitable device. [0026]
  • Color values refer to color attributes used to quantify color. The color values may include color space values, reflectance values or other suitable color attributes. One example of color space values are defined by L*a*b*, where L* represents luminous intensity, a* represents a red/green appearance, b* represents a yellow/blue appearance. Another example of color space values are defined by L*, C*, h, where L* represents lightness, C* represents chroma, and h represents hue. The color values (L*, a*, and b* or L*, C*, and h) at various angles are obtained using a color measurement device. [0027]
  • Referring to FIG. 2, an artificial neural network is generally shown at [0028] 200. Artificial neural networks 200 are computing systems that model vertebrate brain structure and processes. Artificial neural network techniques are a member of a group of methods which fall under the umbrella of artificial intelligence. Artificial intelligence is commonly associated with logic rule-based expert systems where the rule hierarchies used are reasoned from human knowledge. In contrast, artificial neural networks 200 are self-trained based on experience acquired through data compilation and computation. Thus, artificial intelligence utilizing neural networks 200 is particularly useful in conjunction with complex systems or phenomena where the analysis is complicated, and deriving a model from human knowledge for use in a conventional expert system is a daunting task.
  • Although neural networks differ in geometry, activation function and training mechanics, they are typically organized into at least three layers. The first layer is an [0029] input layer 220 having one or more input nodes 224, 226, 228. The second layer is an output layer 260 having one or more output nodes 264, 266, 268. Each output node 264, 266, 268 corresponds with an input node 224, 226, 228. Between the inner and outer layers, there are one or more hidden layers 240, each having one or more hidden nodes 244, 246, 248 corresponding to an input node and output node pair 224,264, 226, 266, 228, 268. Each input variable is associated with an input node 224, 226, 228 and each output variable is associated with an output node 264, 266, 268. Within the neural network 200, data flows in only one direction, such that each node 224, 226, 228, 244, 246, 266, 268 only sends a signal to one or more nodes and receives no feedback.
  • The enabling power of a [0030] neural network 200 is its connectivity, or the connections between the various nodes 224, 226, 228, 244, 246, 266, 268. (A configuration technique modeled after the structure of the human brain.) Moreover, because the network is structured, or connected, in such a way as to provide parallel processing (where each node 224, 226, 228, 244, 246, 266, 268 has connections with other nodes 224, 226, 228, 244, 246, 266, 268), it is extremely efficient at acquiring and storing experiential knowledge and, then recalling and using that knowledge. More specifically, a node 224, 226, 228, 244, 246, 266, 268 receives input values, processes them and provides an output. The processing step includes summing the inputs, adding a bias value and submitting this total input to an activation function which limits the magnitude of the output. The connections between the various nodes 224, 226, 228, 244, 246, 266, 268 are weighted. An output sent from one node 224, 226, 228, 244, 246, 266, 268 to another is multiplied by the weighting factor associated between those two particular nodes 224, 226, 228, 244, 246, 266, 268. The weighting factor represents the knowledge of the system. The system continues to accumulate knowledge and adjust the weighting factor in accordance with training and the further acquisition of knowledge by the network 200. Consequently, the output of the network 200 agrees with the experience of the network 200.
  • With particular reference to FIG. 1, the output of the [0031] tolerance model 104 may be communicated to a logic module 102 for transforming the output signal 106 into a desired format. The desired format of the output signal 106 may take the form of a single continuous variable, a fuzzy variable set or any other suitable format.
  • A single continuous variable is a variable that may assume any value between two endpoints. An example being the set of real numbers between 0 and 1. [0032]
  • A fuzzy variable set is the basis for a mathematical system of fuzzy logic. “Fuzzy” refers to the uncertainty inherent in nearly all data. Fuzzy logic may be used in artificial intelligence models, specifically neural networks, because there is a fuzziness in the output of the neural network. Fuzzy logic is based on fuzzy variables. Inputs to a neural network may be provided for the fuzziness associated with each network parameter. An output parameter depicting the fuzziness of the result could also be incorporated into the neural network. The output parameter could range in value from 0 to 1, with a 1 indicating no uncertainty in the result. For example, when gauging color match quality, there may be uncertainty in the measurement of the color values and in the descriptive value of the goodness of the match. A fuzzy variable set as an output signal from the neural network indicates the level of uncertainty and the quality level of the result. Thus, the quality and confidence of a color match may be expressed as 0.9, 0.8, where the quality is rated as very good at 0.9 and the confidence, or level of certainty, is quite high at 0.8. [0033]
  • With particular reference to FIG. 4, the [0034] neural network 104 of the subject invention is trained using the color values for each formulation of each color and all acceptability results. There are two different types of training (learning) for a neural network 104. In supervised training (or external training), the network 104 is taught to match its output to external targets using data having input and output pairs. In supervised training, the weighting factors are typically modified using a back-propagation method of learning where the output error is propagated back through the network 104. In unsupervised training (or internal training), the input objects are mapped to an output space according to an internal criteria.
  • Referring to FIG. 3, in the preferred embodiment of the subject invention [0035] neural network 104 is a back propagation neural network 104. The training of the back propagation neural network 104 will now be discussed. In a first process block 402 color values are provided to an artificial intelligence cluster model. In a second process block the artificial intelligence cluster model determines if the color solution is acceptable. In a third process block 306, an output signal is produced (see above).
  • In a [0036] fourth process block 308, acceptance ratings are input and transformed into a desired format (fifth process block 310).
  • In a [0037] sixth process block 312, the transformed acceptance ratings are input and compared to the output signal 106 of the neural network 104. In a first decision block 314, if the output signal 106 is within accepted tolerance limits, no further action is taken. However, where the output signal 106 is outside the accepted tolerance limit, the plurality of weighted factors are adjusted based on the acceptance factor output at the output signal 106 in a seventh process block 316.
  • With reference to FIG. 4, another embodiment of the present invention provides a [0038] computer system 400 for managing and providing color solutions, such as paint, pigments or dye formulations. The system 400 includes a first module 402 located at a remote location 404, such as a customer site. Preferably, the first module 402 is implemented on a computer (not shown), such as a personal computer or wireless computing device. The first module 402 is adapted to be operated by a user or operator 406, i.e., the customer. The operator 406 inputs a solution request to the first module 402. The solution request includes a paint or color identifier (or color code) which identifies the color of a sample or painted substrate 408, and color measurements from a color measurement device 410.
  • The [0039] color measurement device 410 is used to provide color measurements, i.e., an indication of the actual color of the sample 408. Preferably, the color measurement device 410 is a spectrophotometer such as is available from X-Rite, Incorporated of Grandville, Minn. as model no. MA58. Alternatively, the color measurement device 410 may be a spherical geometry color measuring device, a digital camera or other suitable device.
  • The [0040] first module 402 is coupled to a second computer based module 412 located at a central location 414, such as the paint, dye or colorant manufacturer's facility. The first and second computer based modules 402, 412 are coupled across a computer network 416. In the preferred embodiment, the computer network 416 is the internet.
  • The [0041] second module 412 receives the solution request from the operator 406 via the first module 402 and the computer network 416. The second module 412 includes a composite solution database 418, a search engine or routine 420, and an artificial intelligence tolerance model 422. The search routine 420 is adapted to search the composite solution database 418 and determine a paint color solution as a function of the solution request. The artificial intelligence tolerance model 422 is adapted to determine if the color solution, chosen by the search routine 420 based on the color values of the solution input into the first module 402, is acceptable.
  • With reference to FIG. 5, a computer based [0042] method 500 for providing color solutions to a customer will now be explained. In a first control block 502, color values and, the solution request from the operator 406 located at the remote location 404 is received. In a second control block 504, the solution request and color values are delivered over the computer network 416 from the remote location 404 to the central location 404. In a third control block 506, the composite solution database 418 is searched for a color solution and the acceptability of the color solution is determined.
  • With particular reference to FIG. 6, a [0043] system 600 for managing and providing color solutions using derived color tolerances is provided. The system 600 includes three databases: the composite solution database 418, a color measurement database 602, and a customer and solution usage database 604.
  • A customer interface [0044] 606 is implemented on the first module 402 located at the remote location 604. The customer interface 606 allows the operator 406 to log on to the system, communicate with the system 400,600, e.g., to request color solutions, to communicate color values and color measurement data, and to receive color solutions from the system 400,600. The customer interface 606 is graphical in nature, and, preferably, is accessed through a generic world wide web (WWW) browser, such as Microsoft™ Internet Explorer, available from Microsoft of Redmond, Washington.
  • The customer interface [0045] 606 may be implemented in hyper text markup language (HTML), the JAVA language, and may include JavaScript. The system 600 also includes several processes: a solution creation process 608, a quality control process 610, a formula conversion process 612, a variant determination process 614, and a derived tolerance process 616.
  • Referring to FIGS. I and [0046] 2, the artificial intelligence tolerance model 100 of the subject invention is embodied in a neural network 104. The tolerance model neural network 104 includes input data from the input device 102 in the form of a proposed color solution having color values. When a proposed color solution has been chosen by the search routine 420, the color values of the solution from the composite solution database 418 form the input to the tolerance model neural network 406. The neural network 200 determines whether the proposed color solution is within the learned color tolerances and, thus, deemed acceptable.
  • Specifically, the subject invention [0047] neural network 200 includes an input layer 220 having a plurality of input nodes 224, 226, 228 for receiving a color solution having color values. The subject invention neural network 200 further includes an output layer 260 having a plurality of output nodes 264, 266, 268 for providing an acceptance factor of the color solution wherein one of the plurality of input nodes 224, 226, 228 corresponds with one of the plurality of output nodes 264, 266, 268. The subject invention neural network 200 further includes a hidden layer 240 having a plurality of weighted factor nodes 244, 246, 248 wherein one of the plurality of weighted factor nodes 244, 246, 248 corresponds to one of the plurality of input nodes 224, 226, 228 and the corresponding one of the plurality of output nodes 264, 266, 268. The plurality of weighted factors non-linearly determine the contribution of the color values to the acceptance factor.

Claims (39)

What is claimed is:
1. A computer-based system for determining whether a proposed color solution is acceptable , comprising:
an input device for receiving the proposed color solution, the proposed color solution including color values; and
an artificial intelligence tolerance model coupled to the input device for producing an output signal for communicating whether the proposed color solution is acceptable.
2. A computer-based system, as set forth in claim 1, wherein the artificial intelligence tolerance model is a neural network.
3. A computer based system, as set forth in claim 2, wherein the neural network is a back propagation neural network.
4. A computer-based system, as set forth in claim 2, wherein the neural network includes an input layer having a plurality of input nodes for receiving the proposed color solution and an output layer having a plurality of output nodes and one of the plurality of input nodes.
5. A computer-based system, as set forth in claim 4, wherein the neural network includes a hidden layer having a plurality of weighted factors wherein one of the plurality of weighted factors corresponds to one of the plurality of input nodes and a corresponding output node.
6. A computer-based system, as set forth in claim 5, wherein the plurality of weighted factors determine the contribution of the color values to the output signal.
7. A computer-based system, as set forth in claim 6, wherein the plurality of weighted factors are adjusted as a function of the output signal.
8. A computer-based system, as set forth in claim 7, wherein the output signal is an acceptance factor.
9. A computer-based system, as set forth in claim 8, including an acceptance comparator for comparing the acceptance factor from the output layer to an acceptance standard and providing feedback.
10. A computer-based system, as set forth in claim 9, wherein the plurality of weighted factors are adjusted as a function of the feedback received by the input layer from the acceptance comparator.
11. A computer-based system, as set forth in claim 1, including a logic module for transforming the output nodes into a desired format.
12. A computer-based system, as set forth in claim 10, wherein the desired format is a single continuous variable.
13. A computer-based system, as set forth in claim 10, wherein the desired format is a fuzzy variable set.
14. An artificial intelligence based tolerance model for color solutions, comprising:
an input layer having a plurality of input nodes for receiving a proposed color solution, the proposed color solution having color values; and
an output layer having a plurality of output nodes wherein one of the plurality of input nodes corresponds with one of the plurality of output nodes;
wherein the output layer produces an output signal communicating whether the color solution is acceptable.
15. An artificial intelligence model, as set forth in claim 14, wherein the model is a back propagation neural network.
16. An artificial intelligence model, as set forth in claim 14, including a hidden layer having a plurality of weighted factors wherein one of the plurality of weighted factors corresponds to one of the plurality of input nodes and the corresponding one of the plurality of output nodes.
17. An artificial intelligence model, as set forth in claim 16, wherein the plurality of weighted factors determine the contribution of the color values to the output signal.
18. An artificial intelligence model, as set forth in claim 17, wherein the plurality of weighted factors are adjusted according to the output signal.
19. An artificial intelligence model, as set forth in claim 18, wherein the output signal is feedback at the input layer.
20. An artificial intelligence system, as set forth in claim 19, wherein the plurality of weighted factors are adjusted as a function of the feedback received by the input layer.
21. A computer system for providing a color solution to a customer, comprising:
a first module located at a remote location and being adapted to receive a solution request from an operator;
a second module coupled to the first module and being located at a central location, the second module including a composite solution database and a search routine coupled to the composite solution database and being adapted to receive the solution request from the first module, the search routine being adapted to search the composite solution database and determine a proposed color solution as a function of the solution request; and,
an artificial intelligence model for determining the acceptability of the proposed color solution
22. A computer system, as set forth in claim 21, wherein the artificial intelligence model is a neural network.
23. A computer system, as set forth in claim 22, wherein the artificial intelligence model is a back propagation neural network.
24. A method for determining the acceptability of a proposed color solution using an artificial intelligence model, including the steps of:
providing the proposed color solution to the model, the proposed solution having color values; and
producing an output signal indicative of whether the proposed color solution is acceptable.
25. A method, as set forth in claim 24, including the step of determining the contribution of the color values to the output signal.
26. A method, as set forth in claim 25, including the step of using a weighted factor to determine the contribution of the color values to the output signal.
27. A method, as set forth in claim 26, including the step of comparing the output signal to an acceptance standard.
28. A method, as set forth in claim 27, including the step of training the artificial intelligence model for determining acceptability.
29. A method, as set forth in claim 28, wherein the artificial intelligence model is a neural network and the method includes the step of providing feedback to the neural network from the output signal for adjusting the weighted factor.
30. A method, as set forth in claim 27, including the step of transforming the output signal into a desired format.
31. A method, as set forth in claim 27, including the step of transforming the output signal into a single continuous variable.
32. A method, as set forth in claim 27, including the step of transforming the output signal into a fuzzy variable set.
33. A method for determining the acceptability of a proposed color solution using a computer based model, the model being embodied in a neural network having an input layer and an output layer, including the steps of:
providing the proposed color solution to the neural network, the proposed color solution having color values; and
producing an output signal indicative of whether the color solution is acceptable.
34. A method, as set forth in claim 32 including the step of using a weighted factor to determine the contribution of the color values to the output signal.
35. A method, as set forth in claim 33 including the step of adjusting the weighted factor according to the output signal.
36. A method, as set forth in claim 34, including the step of providing feedback from the output signal to the input layer.
37. A method, as set forth in claim 35 including the step of adjusting the weighted factor according to the feedback received by the input layer.
38. A computer-based method for providing a color solution to a customer over a computer network, including the steps of:
receiving a solution request from an operator located at a remote location;
delivering the solution request from the remote location to a central location over the computer network;
searching a composite solution database and determining a proposed color solution as a function of the solution request;
providing an artificial intelligence system for determining the acceptability of the proposed color solution and responsively producing an output signal.
39. A method for training a neural network having an input layer, a hidden layer, and an output layer, the neural network being adapted to determine the acceptability of a proposed color solution, comprising the steps of:
providing a plurality of acceptable color solutions to the input layer, the acceptable color solutions having color values;
using a weighted factor to the color values in the hidden layer to produce an output signal;
providing the output signal to a comparator;
providing an acceptance standard to the comparator to compare the acceptance standard and the output signal for producing an error value;
comparing the error value to an error limit to determine error variation; and
providing error feedback to the neural network corresponding to the error variation, wherein the weighted factor is adjusted according to the error feedback.
US09/874,699 2001-06-05 2001-06-05 System and method for determining acceptability of proposed color solution using an artificial intelligence based tolerance model Abandoned US20020184168A1 (en)

Priority Applications (8)

Application Number Priority Date Filing Date Title
US09/874,699 US20020184168A1 (en) 2001-06-05 2001-06-05 System and method for determining acceptability of proposed color solution using an artificial intelligence based tolerance model
MXPA03007410A MXPA03007410A (en) 2001-06-05 2002-05-03 System and method for determining acceptability of proposed color solution using an artificial intelligence based tolerance model.
EP02731643A EP1393252A2 (en) 2001-06-05 2002-05-03 System and method for determining acceptability of proposed color solution using an artificial intelligence based tolerance model
AU2002303613A AU2002303613A1 (en) 2001-06-05 2002-05-03 System and method for determining acceptability of proposed color solution using an artificial intelligence based tolerance model
PCT/US2002/014023 WO2002099744A2 (en) 2001-06-05 2002-05-03 System and method for determining acceptability of proposed color solution using an artificial intelligence based tolerance model
BR0208256-0A BR0208256A (en) 2001-06-05 2002-05-03 System and method for determining the acceptability of a proposed color solution using an artificial intelligence tolerance model
CA002439855A CA2439855A1 (en) 2001-06-05 2002-05-03 System and method for determining acceptability of proposed color solution using an artificial intelligence based tolerance model
US11/118,982 US7536231B2 (en) 2001-06-05 2005-04-28 Method for determining acceptability of proposed color solution using an artificial intelligence model

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US09/874,699 US20020184168A1 (en) 2001-06-05 2001-06-05 System and method for determining acceptability of proposed color solution using an artificial intelligence based tolerance model

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US11/118,982 Continuation-In-Part US7536231B2 (en) 2001-06-05 2005-04-28 Method for determining acceptability of proposed color solution using an artificial intelligence model

Publications (1)

Publication Number Publication Date
US20020184168A1 true US20020184168A1 (en) 2002-12-05

Family

ID=25364364

Family Applications (2)

Application Number Title Priority Date Filing Date
US09/874,699 Abandoned US20020184168A1 (en) 2001-06-05 2001-06-05 System and method for determining acceptability of proposed color solution using an artificial intelligence based tolerance model
US11/118,982 Expired - Fee Related US7536231B2 (en) 2001-06-05 2005-04-28 Method for determining acceptability of proposed color solution using an artificial intelligence model

Family Applications After (1)

Application Number Title Priority Date Filing Date
US11/118,982 Expired - Fee Related US7536231B2 (en) 2001-06-05 2005-04-28 Method for determining acceptability of proposed color solution using an artificial intelligence model

Country Status (7)

Country Link
US (2) US20020184168A1 (en)
EP (1) EP1393252A2 (en)
AU (1) AU2002303613A1 (en)
BR (1) BR0208256A (en)
CA (1) CA2439855A1 (en)
MX (1) MXPA03007410A (en)
WO (1) WO2002099744A2 (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030204410A1 (en) * 2002-04-26 2003-10-30 Clariant International, Ltd. Method and apparatus for approving color samples
US20040252308A1 (en) * 2003-06-12 2004-12-16 Arun Prakash Method of characterization of surface coating containing metallic flakes and device used therein
US20050128484A1 (en) * 2003-12-15 2005-06-16 Rodrigues Allan B.J. Computer-implemented method for matching paint
US20090276254A1 (en) * 2008-04-30 2009-11-05 Ppg Industries Ohio, Inc. Color formulation selection process
US20090274827A1 (en) * 2008-04-30 2009-11-05 Ppg Industries Ohio, Inc. Color formulation selection process with visual display
EP2161555A1 (en) * 2007-06-20 2010-03-10 Kansai Paint Co., Ltd Coating color database creating method, search method using the database, their system, program, and recording medium
US20130066693A1 (en) * 2011-09-14 2013-03-14 Microsoft Corporation Crowd-sourced question and answering
EP3289322A4 (en) * 2015-05-01 2018-09-26 Variable Inc. Intelligent alignment system and method for color sensing devices
CN109582994A (en) * 2018-07-30 2019-04-05 浙江理工大学上虞工业技术研究院有限公司 A kind of colour-spun yarns Intelligent Selection color color matching method
US10746599B2 (en) 2018-10-30 2020-08-18 Variable, Inc. System and method for spectral interpolation using multiple illumination sources
WO2022107743A1 (en) * 2020-11-19 2022-05-27 ファナック株式会社 Image processing device, and computer-readable storage medium

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6999615B2 (en) 2001-06-05 2006-02-14 Basf Corporation Color management and solution distribution system and method
US8428828B2 (en) * 2009-03-05 2013-04-23 GM Global Technology Operations LLC Adaptive control system for automated vehicle applications
US20100262551A1 (en) * 2009-04-14 2010-10-14 Ppg Industries Ohio, Inc. Method and apparatus for digital coating project purchase
US8972032B2 (en) * 2009-06-25 2015-03-03 GM Global Technology Operations LLC Method for overload protection of SMA device
US8244481B2 (en) * 2009-12-09 2012-08-14 Toyota Motor Engineering & Manufacturing North America, Inc. Methods for utilizing paint formulations based on paint component risk scores
US8692991B2 (en) 2012-02-03 2014-04-08 Ppg Industries Ohio, Inc. Optimal tint identifier/selector
US9123174B2 (en) 2012-04-03 2015-09-01 Ppg Industries Ohio, Inc. Method and apparatus for displaying a simulated application of at least one coating to a digital image
CN104309300B (en) * 2014-11-01 2017-05-24 广东理想彩色印务有限公司 Computer coloring method for color printing ink
US10613727B2 (en) 2016-02-19 2020-04-07 Ppg Industries Ohio, Inc. Color and texture match ratings for optimal match selection
US9818205B2 (en) 2016-02-19 2017-11-14 Ppg Industries Ohio, Inc. Simplified texture comparison engine
EP3643272B1 (en) 2018-10-25 2021-06-23 Ivoclar Vivadent AG Method for determining a tooth colour
CN116997969A (en) 2021-03-17 2023-11-03 巴斯夫涂料有限公司 Methods and systems for predicting properties of coatings and substrates including the same
AU2022285060A1 (en) 2021-05-31 2023-12-14 Basf Coatings Gmbh Method and system for generating display images of effect coatings
WO2023086747A1 (en) 2021-11-10 2023-05-19 Swimc Llc System and method for tinting using low-resolution spectrophotometer
WO2023208771A1 (en) 2022-04-25 2023-11-02 Basf Coatings Gmbh Method and apparatus for determining at least one adjusted sample coating to match the appearance of a reference coating

Citations (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5410637A (en) * 1992-06-18 1995-04-25 Color And Appearance Technology, Inc. Color tolerancing system employing fuzzy logic
US5546195A (en) * 1994-08-11 1996-08-13 Toyo Ink Manufacturing Co., Ltd. Apparatus for reproducing color images
US5548697A (en) * 1994-12-30 1996-08-20 Panasonic Technologies, Inc. Non-linear color corrector having a neural network and using fuzzy membership values to correct color and a method thereof
US5559604A (en) * 1993-09-27 1996-09-24 Toyo Ink Manufacturing Co., Ltd. Color matching apparatus for reproducing the same color under different illuminants
US5579031A (en) * 1992-12-15 1996-11-26 E. I. Du Pont De Nemours And Company Color matching method and apparatus
US5680333A (en) * 1995-09-28 1997-10-21 E. I. Du Pont De Nemours And Company Predictive simulation of heather fabric appearance
US5687000A (en) * 1995-03-24 1997-11-11 Toyo Ink Manufacturing Co., Ltd. Colorant-amount transforming method
US5761070A (en) * 1995-11-02 1998-06-02 Virginia Tech Intellectual Properties, Inc. Automatic color and grain sorting of materials
US5771311A (en) * 1995-05-17 1998-06-23 Toyo Ink Manufacturing Co., Ltd. Method and apparatus for correction of color shifts due to illuminant changes
US5774230A (en) * 1995-06-21 1998-06-30 Sharp Kabushiki Kaisha Color image processing apparatus for color-correcting input image data using neural network
US5798943A (en) * 1995-03-21 1998-08-25 Light Source Computer Images Apparatus and process for a digital swatchbook
US5864834A (en) * 1994-05-20 1999-01-26 Tokyo Ink Manufacturing Co., Ltd. Method and apparatus for estimating a special reflectance distribution or a spectral transmittance distribution using illuminant-independent characteristic parameters
US5899605A (en) * 1996-09-26 1999-05-04 Xerox Corporation Color mixing and color system for use in a printing machine
US5929906A (en) * 1995-12-07 1999-07-27 Shiro Usui Color correcting method and apparatus
US5943663A (en) * 1994-11-28 1999-08-24 Mouradian; Gary C. Data processing method and system utilizing parallel processing
US6088475A (en) * 1993-12-09 2000-07-11 Nagashima; Mieko Method and apparatus for forming and correcting color image
US20020106121A1 (en) * 2001-02-07 2002-08-08 Mcclanahan Craig J. Computer-implemented neural network color matching formulation applications
US6459425B1 (en) * 1997-08-25 2002-10-01 Richard A. Holub System for automatic color calibration
US20040073526A1 (en) * 2001-02-07 2004-04-15 Mcclanahan Craig J. Computer-implemented neural network color matching formulation system

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4813000A (en) * 1986-07-09 1989-03-14 Jones-Blair Company Computerized color matching
US5644647A (en) * 1990-09-17 1997-07-01 Eastman Kodak Company User-interactive reduction of scene balance failures
EP0484564A1 (en) * 1990-11-05 1992-05-13 Kansai Paint Co., Ltd. Metered color matching method
US5841421A (en) * 1995-12-18 1998-11-24 General Electric Company Method and system for selecting a previous color match from a set of previous color matches that best matches a color standard
WO1998012520A1 (en) * 1996-09-05 1998-03-26 Wea Manufacturing, Inc. Spectrophotometric neural network
US5907495A (en) * 1997-06-27 1999-05-25 General Motors Corporation Method of formulating paint through color space modeling
US6108095A (en) * 1999-08-27 2000-08-22 General Electric Company Method and system for determining a color formula to enable reproduction of a color standard on one or more production lines
US6342952B1 (en) * 1999-10-11 2002-01-29 Flint Ink Corporation Method for matching printing ink colors
US20020161530A1 (en) * 1999-12-17 2002-10-31 Corrigan Victor G. Computer-implemented method and apparatus for matching paint
PT1238249E (en) * 1999-12-17 2004-07-30 Ppg Ind Ohio Inc COMPUTER IMPLEMENTED PROCESS AND APPARATUS FOR PROPER PAINT PAINT MATCHING
US6563510B1 (en) * 2000-03-30 2003-05-13 Behr Process Corporation Paint color matching and coordinating system

Patent Citations (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5410637A (en) * 1992-06-18 1995-04-25 Color And Appearance Technology, Inc. Color tolerancing system employing fuzzy logic
US5579031A (en) * 1992-12-15 1996-11-26 E. I. Du Pont De Nemours And Company Color matching method and apparatus
US5559604A (en) * 1993-09-27 1996-09-24 Toyo Ink Manufacturing Co., Ltd. Color matching apparatus for reproducing the same color under different illuminants
US6088475A (en) * 1993-12-09 2000-07-11 Nagashima; Mieko Method and apparatus for forming and correcting color image
US5864834A (en) * 1994-05-20 1999-01-26 Tokyo Ink Manufacturing Co., Ltd. Method and apparatus for estimating a special reflectance distribution or a spectral transmittance distribution using illuminant-independent characteristic parameters
US5546195A (en) * 1994-08-11 1996-08-13 Toyo Ink Manufacturing Co., Ltd. Apparatus for reproducing color images
US5943663A (en) * 1994-11-28 1999-08-24 Mouradian; Gary C. Data processing method and system utilizing parallel processing
US5548697A (en) * 1994-12-30 1996-08-20 Panasonic Technologies, Inc. Non-linear color corrector having a neural network and using fuzzy membership values to correct color and a method thereof
US5798943A (en) * 1995-03-21 1998-08-25 Light Source Computer Images Apparatus and process for a digital swatchbook
US5687000A (en) * 1995-03-24 1997-11-11 Toyo Ink Manufacturing Co., Ltd. Colorant-amount transforming method
US5771311A (en) * 1995-05-17 1998-06-23 Toyo Ink Manufacturing Co., Ltd. Method and apparatus for correction of color shifts due to illuminant changes
US5774230A (en) * 1995-06-21 1998-06-30 Sharp Kabushiki Kaisha Color image processing apparatus for color-correcting input image data using neural network
US5680333A (en) * 1995-09-28 1997-10-21 E. I. Du Pont De Nemours And Company Predictive simulation of heather fabric appearance
US5761070A (en) * 1995-11-02 1998-06-02 Virginia Tech Intellectual Properties, Inc. Automatic color and grain sorting of materials
US5929906A (en) * 1995-12-07 1999-07-27 Shiro Usui Color correcting method and apparatus
US5899605A (en) * 1996-09-26 1999-05-04 Xerox Corporation Color mixing and color system for use in a printing machine
US6459425B1 (en) * 1997-08-25 2002-10-01 Richard A. Holub System for automatic color calibration
US20020106121A1 (en) * 2001-02-07 2002-08-08 Mcclanahan Craig J. Computer-implemented neural network color matching formulation applications
US20040073526A1 (en) * 2001-02-07 2004-04-15 Mcclanahan Craig J. Computer-implemented neural network color matching formulation system
US6804390B2 (en) * 2001-02-07 2004-10-12 Basf Corporation Computer-implemented neural network color matching formulation applications

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090097736A1 (en) * 2002-04-26 2009-04-16 Clariant International Ltd. Method and Apparatus for Approving Color Samples
US20030204410A1 (en) * 2002-04-26 2003-10-30 Clariant International, Ltd. Method and apparatus for approving color samples
US8482762B2 (en) * 2002-04-26 2013-07-09 Clariant Finance (Bvi) Limited Method and apparatus for approving color samples
US20040252308A1 (en) * 2003-06-12 2004-12-16 Arun Prakash Method of characterization of surface coating containing metallic flakes and device used therein
US6952265B2 (en) 2003-06-12 2005-10-04 E. I. Du Pont De Nemours And Company Method of characterization of surface coating containing metallic flakes and device used therein
US20050128484A1 (en) * 2003-12-15 2005-06-16 Rodrigues Allan B.J. Computer-implemented method for matching paint
US7145656B2 (en) 2003-12-15 2006-12-05 E. I. Du Pont De Nemours And Company Computer-implemented method for matching paint
US8392347B2 (en) 2007-06-20 2013-03-05 Kansai Paint Co., Ltd. Coating color database creating method, search method using the database, their system, program, and recording medium
US8606731B2 (en) 2007-06-20 2013-12-10 Kansai Paint Co. Ltd. Coating color database creating method, search method using the database, their system, program, and recording medium
EP2161555A1 (en) * 2007-06-20 2010-03-10 Kansai Paint Co., Ltd Coating color database creating method, search method using the database, their system, program, and recording medium
US20100169255A1 (en) * 2007-06-20 2010-07-01 Kansai Paint Co., Ltd. Coating color database creating method, search method using the database, their system, program, and recording medium
EP2161555A4 (en) * 2007-06-20 2012-05-02 Kansai Paint Co Ltd Coating color database creating method, search method using the database, their system, program, and recording medium
US20090276254A1 (en) * 2008-04-30 2009-11-05 Ppg Industries Ohio, Inc. Color formulation selection process
US20090274827A1 (en) * 2008-04-30 2009-11-05 Ppg Industries Ohio, Inc. Color formulation selection process with visual display
CN102549545A (en) * 2008-10-31 2012-07-04 Ppg工业俄亥俄公司 Color formulation selection process with visual display
TWI588671B (en) * 2008-10-31 2017-06-21 片片堅俄亥俄州工業公司 Color formulation selection process with visual display
US20130066693A1 (en) * 2011-09-14 2013-03-14 Microsoft Corporation Crowd-sourced question and answering
EP3289322A4 (en) * 2015-05-01 2018-09-26 Variable Inc. Intelligent alignment system and method for color sensing devices
US10156477B2 (en) 2015-05-01 2018-12-18 Variable, Inc. Intelligent alignment system and method for color sensing devices
US10809129B2 (en) 2015-05-01 2020-10-20 Variable, Inc. Intelligent alignment system and method for color sensing devices
CN109582994A (en) * 2018-07-30 2019-04-05 浙江理工大学上虞工业技术研究院有限公司 A kind of colour-spun yarns Intelligent Selection color color matching method
US10746599B2 (en) 2018-10-30 2020-08-18 Variable, Inc. System and method for spectral interpolation using multiple illumination sources
WO2022107743A1 (en) * 2020-11-19 2022-05-27 ファナック株式会社 Image processing device, and computer-readable storage medium
JP7415046B2 (en) 2020-11-19 2024-01-16 ファナック株式会社 Image processing device and computer readable storage medium

Also Published As

Publication number Publication date
EP1393252A2 (en) 2004-03-03
MXPA03007410A (en) 2003-11-18
WO2002099744A3 (en) 2003-11-27
AU2002303613A1 (en) 2002-12-16
CA2439855A1 (en) 2002-12-12
WO2002099744A2 (en) 2002-12-12
US20050240543A1 (en) 2005-10-27
BR0208256A (en) 2004-08-24
US7536231B2 (en) 2009-05-19

Similar Documents

Publication Publication Date Title
US6892194B2 (en) System and method for organizing color values using an artificial intelligence based cluster model
US20020184168A1 (en) System and method for determining acceptability of proposed color solution using an artificial intelligence based tolerance model
US6714924B1 (en) Computer-implemented neural network color matching formulation system
CA2439968C (en) System and method for converting a color formula using an artificial intelligence based conversion model
CA2434555C (en) Computer-implemented neural network color matching formulation applications
EP2973247B1 (en) Systems and methods for texture assessment of a coating formulation
US8760654B2 (en) Method for color matching
Dupont Study of the reconstruction of reflectance curves based on tristimulus values: comparison of methods of optimization
US20090157212A1 (en) System and method of determining paint formula having a effect pigment
CA2439845C (en) Color management and solution distribution system and method
Ruiz et al. A learning system for adjustment processes based on human sensory perceptions
JP6889473B2 (en) Calculation method of blending amount of coloring material
Xie et al. Investigation for the color samples with equi‐depth in Natural Color System
Ruiz et al. Support Vector Machines for color adjustment in automotive basecoat.
Ruiz et al. A Qualitative Learning System to acquire Human Sensory Abilities in Adjustment Tasks
Teunis Multi-Angle Spectrophotometers for Metallic, Pearlescent, and Special Effects Colors

Legal Events

Date Code Title Description
AS Assignment

Owner name: BASF CORPORATION, MICHIGAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MCCLANAHAN, CRAIG J.;SOSS, JAMES;REEL/FRAME:011881/0707

Effective date: 20010509

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION