System and method for automatically identifying and matching a color of a structure's external surface
First Claim
1. A computer-implemented method for matching the color of siding, the method comprising:
- displaying, via one or more processors, a positional overlay framing a digital image of a siding sample to be taken with an image capture device, the positional overlay including a color card reference area and a region of interest indicating a portion of the siding sample that has a first color value,wherein the positional overlay indicates instructions for (i) a distance to be maintained from the siding sample with respect to the image capture device, (ii) an orientation of the siding sample with respect to the image capture device before the digital image is captured, and (iii) a determination of a correct physical placing of a color reference card having a reference color value on the siding sample;
capturing, via the image capture device, the digital image at the distance, orientation, and correct physical placing of the color reference card according to the instructions;
color normalizing, by one or more processors, the digital image based upon the reference color value of the color reference card positioned within the color card reference area when the digital image is captured, the color normalizing resulting in the first color value within the region of interest being adjusted to a second color value;
plotting, via one or more processors, the second color value as a plotted color point in a color space;
determining, via one or more processors, a plurality of spatial distances between the plotted color point and a plurality of reference color points within the color space, respectively,wherein each of the plurality of reference color points represents a quantified color of a respective replacement siding product from among a plurality of replacement siding products, andidentifying, via one or more processors, which of the plurality of replacement siding products has a quantified color point associated with the shortest spatial distance to the plotted color point within the color space as the replacement siding product having the closest matching color to the siding sample.
1 Assignment
0 Petitions
Accused Products
Abstract
The method and system may be used to provide an indication of a color value for a particular siding sample and to color match a specific siding product to the color value of the siding sample. The system receives a digital image of a siding sample and a desired color value to be matched. A color query module plots this desired color value as a desired color point in a multidimensional color space together with a plurality of color reference points. Each color reference point represents the color value of an existing siding product. The system determines a “distance” between the desired color point and each plotted color reference point within the color space and identifies the siding product associated with the color reference point that is located the shortest distance to the desired color point within the color space.
25 Citations
21 Claims
-
1. A computer-implemented method for matching the color of siding, the method comprising:
-
displaying, via one or more processors, a positional overlay framing a digital image of a siding sample to be taken with an image capture device, the positional overlay including a color card reference area and a region of interest indicating a portion of the siding sample that has a first color value, wherein the positional overlay indicates instructions for (i) a distance to be maintained from the siding sample with respect to the image capture device, (ii) an orientation of the siding sample with respect to the image capture device before the digital image is captured, and (iii) a determination of a correct physical placing of a color reference card having a reference color value on the siding sample; capturing, via the image capture device, the digital image at the distance, orientation, and correct physical placing of the color reference card according to the instructions; color normalizing, by one or more processors, the digital image based upon the reference color value of the color reference card positioned within the color card reference area when the digital image is captured, the color normalizing resulting in the first color value within the region of interest being adjusted to a second color value; plotting, via one or more processors, the second color value as a plotted color point in a color space; determining, via one or more processors, a plurality of spatial distances between the plotted color point and a plurality of reference color points within the color space, respectively, wherein each of the plurality of reference color points represents a quantified color of a respective replacement siding product from among a plurality of replacement siding products, and identifying, via one or more processors, which of the plurality of replacement siding products has a quantified color point associated with the shortest spatial distance to the plotted color point within the color space as the replacement siding product having the closest matching color to the siding sample. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium having stored thereon a set of instructions, that when executed by a processor, cause the processor to:
-
display a positional overlay framing a digital image of a siding sample to be taken with an image capture device, the positional overlay including a color card reference area and a region of interest indicating a portion of the siding sample that has a first color value, wherein the positional overlay indicates instructions for (i) a distance to be maintained from the siding sample with respect to the image capture device, (ii) an orientation of the siding sample with respect to the image capture device before the digital image is captured, and (iii) a determination of a correct physical placing of a color reference card having a reference color value on the siding sample; capture the digital image with the image capture device at the distance, orientation, and correct physical placing of the color reference card according to the instructions; color normalize the digital image based upon the reference color value of the color reference card positioned within the color card reference area when the digital image is captured, the color normalizing resulting in the first color value within the region of interest being adjusted to a second color value; plot the second color value as a plotted color point in a color space; determine a plurality of spatial distances between the plotted color point and a plurality of reference color points within the color space, respectively, wherein each of the plurality of reference color points represents a quantified color of a respective replacement siding product from among a plurality of replacement siding products, and identify which of the plurality of replacement siding products has a quantified color point associated with the shortest spatial distance to the plotted color point within the color space as the replacement siding product having the closest matching color to the siding sample. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a mobile computing device configured to; display a positional overlay framing a digital image of a siding sample to be taken with an image capture device, the positional overlay including a color card reference area and a region of interest indicating a portion of the siding sample that has a first color value, wherein the positional overlay indicates instructions for (i) a distance to be maintained from the siding sample with respect to the image capture device, (ii) an orientation of the siding sample with respect to the image capture device before the digital image is captured, and (iii) a determination of a correct physical placing of a color reference card having a reference color value on the siding sample; capture the digital image with the image capture device at the distance, orientation, and correct physical placing of the color reference card according to the instructions; and a color matching engine configured to; receive the captured digital image from the mobile computing device as a color matching request; color normalize the digital image based upon the reference color value of the color reference card positioned within the color card reference area when the digital image is captured, the color normalizing resulting in the first color value within the region of interest being adjusted to a second color value; plot the second color value as a plotted color point in a color space; determine a plurality of spatial distances between the plotted color point and a plurality of reference color points within the color space, each of the plurality of reference color points representing a quantified color of a respective replacement siding product from among a plurality of replacement siding products, respectively, identify which of the plurality of replacement siding products has a quantified color point associated with the shortest spatial distance to the plotted color point within the color space as the replacement siding product having the closest matching color to the siding sample, and transmit an indication of the replacement siding product to the mobile computing device. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification