Siding Identification Systems and Methods
First Claim
1. A method for identifying siding, comprising:
- receiving particular texture data associated with a physical texture of a particular siding sample;
receiving via user input siding characteristic data of the particular siding sample;
cropping the particular texture data into a plurality of patches;
extracting quantified visual features from one of the plurality of patches;
accessing a reference database including, for each of multiple different reference siding samples, both (a) reference quantified visual features associated with a physical texture of the respective reference siding sample and (b) reference siding characteristic data for the respective reference siding sample;
performing an automated texture data analysis by analyzing the quantified visual features associated with the particular siding sample and the reference visual features associated with different reference siding samples;
performing an automated comparison of the user-input siding characteristic data of the particular siding sample with the reference siding characteristic data associated with different reference siding samples; and
automatically identifying at least one reference siding sample that matches the particular siding sample based at least on (a) the automated texture data analysis and (b) the automated siding characteristic data comparison.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for identifying siding includes receiving particular texture data associated with a physical texture of a particular siding sample, accessing a reference database including reference texture data associated with physical texture of multiple different reference siding samples, performing an automated texture data analysis by analyzing the particular texture data associated with the particular siding sample and the reference texture data associated with different reference siding samples, and automatically identifying at least one reference siding sample that matches the particular siding sample based at least on the automated texture data analysis. The particular texture data associated with the physical texture of the particular siding sample may comprise a digital image, such as a photographic or scanned image of the particular siding sample, or a photographic or scanned image of an ink image physically transferred from the particular siding sample onto a substrate.
-
Citations
19 Claims
-
1. A method for identifying siding, comprising:
-
receiving particular texture data associated with a physical texture of a particular siding sample; receiving via user input siding characteristic data of the particular siding sample; cropping the particular texture data into a plurality of patches; extracting quantified visual features from one of the plurality of patches; accessing a reference database including, for each of multiple different reference siding samples, both (a) reference quantified visual features associated with a physical texture of the respective reference siding sample and (b) reference siding characteristic data for the respective reference siding sample; performing an automated texture data analysis by analyzing the quantified visual features associated with the particular siding sample and the reference visual features associated with different reference siding samples; performing an automated comparison of the user-input siding characteristic data of the particular siding sample with the reference siding characteristic data associated with different reference siding samples; and automatically identifying at least one reference siding sample that matches the particular siding sample based at least on (a) the automated texture data analysis and (b) the automated siding characteristic data comparison. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 17, 18, 19)
-
-
2. (canceled)
-
14. A method for identifying siding, comprising:
-
generating a transferred ink image of a siding sample by applying ink to the siding sample and applying an image substrate to the inked siding sample to transfer the ink from the siding sample to the image substrate; digitizing the transferred ink image; cropping the digitized transferred ink image into a plurality of patches; extracting quantified visual features from one of the plurality of patches; receiving via user input siding characteristic data of the siding sample; performing an automated comparison of the user-input siding characteristic data of the siding sample with the reference siding characteristic data including reference quantified visual features associated with different reference siding samples; and automatically identifying from a plurality of reference siding samples at least one reference siding sample that matches the siding sample based at least on (a) the analysis of the digitized transferred ink image and (b) the automated siding characteristic data comparison.
-
-
15. A system for identifying siding, comprising:
-
a processor; a non-transitory storage medium; a display device; and a set of computer readable instructions stored in the non-transitory storage medium and when executed by the processor configured to; receive particular texture data associated with a physical texture of a particular siding sample; crop the particular texture data into a plurality of patches; extract quantified visual features from one of the plurality of patches; access a reference database including, for each of multiple different reference siding samples, reference quantified visual features associated with a physical texture of the respective reference siding sample; perform an automated texture data analysis by analyzing the particular extracted quantified visual features associated with the particular siding sample and the reference quantified visual features associated with different reference siding samples; receive via user input siding characteristic data of the particular siding sample; performing an automated comparison of the user-input siding characteristic data of the siding sample with stored reference siding characteristic data associated with different reference siding samples; and based at least on (a) the automated texture data analysis and (b) the automated siding characteristic data comparison, identify at least one of the reference siding samples as a matching reference siding sample that matches the particular siding sample; and cause an indication of the at least one matching reference siding samples to be displayed on the display device.
-
-
16. A system for identifying siding, comprising:
-
a digital image generating device programmed to digitize a transferred ink image of a particular siding sample, the transferred ink image being generated by applying ink to the particular siding sample and applying an image substrate to the inked particular siding sample to transfer an ink image from the particular siding sample to the image substrate; and a siding analysis engine comprising a processor and a set of computer readable instructions stored in non-transitory storage media and executable by the processor to; crop the particular texture data into a plurality of patches; extract quantified visual features from one of the plurality of patches; identify from a plurality of reference siding samples at least one reference siding sample that matches the particular siding sample based at least on the analysis of the extracted quantified visual features; receive via user input siding characteristic data of the siding sample; perform an automated comparison of the user-input siding characteristic data of the siding sample with stored reference siding characteristic data associated with different reference siding samples; and identify from a plurality of reference siding samples at least one reference siding sample that matches the siding sample based at least on (a) the analysis of the extracted quantified visual features and (b) the automated siding characteristic data comparison.
-
Specification