Method and apparatus for displaying a simulated application of at least one coating to a digital image
First Claim
1. A computer implemented method, comprising:
- enabling, using a processor, a user to identify a first area of a digital image, wherein the first area comprises an original first area color;
preprocessing, using the processor, the digital image, wherein preprocessing comprises automatically identifying at least one edge between the first area and a second area of the digital image;
segmenting, using the processor, the digital image into a first segment that represents the first area and a second segment that represents the second area wherein an original second area color of the second area will remain unchanged;
enabling, using the processor, the user to select a first color, wherein the first color is different from the original first area color; and
displaying, using the processor, the digital image with at least a portion of the original first area color within the first segment replaced with the first color.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented method that includes enabling, using a processor, a user to identify a first area of a digital image, wherein the first area will be colored with a first color. The method also includes segmenting, using the processor, the digital image into a first segment that represents the first area and a second segment that represents a second area of the digital image, wherein an original color of the second area will remain unchanged. The method further includes enabling, using the processor, the user to select the first color, wherein the first color corresponds a first coating color, and displaying, using the processor, the digital image with the first segment colored with the first color.
-
Citations
23 Claims
-
1. A computer implemented method, comprising:
-
enabling, using a processor, a user to identify a first area of a digital image, wherein the first area comprises an original first area color; preprocessing, using the processor, the digital image, wherein preprocessing comprises automatically identifying at least one edge between the first area and a second area of the digital image; segmenting, using the processor, the digital image into a first segment that represents the first area and a second segment that represents the second area wherein an original second area color of the second area will remain unchanged; enabling, using the processor, the user to select a first color, wherein the first color is different from the original first area color; and displaying, using the processor, the digital image with at least a portion of the original first area color within the first segment replaced with the first color. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a user interface; and a processor configured to communication with the user interface and programmed to; receive through the user interface an indication selecting a first area of a digital image, wherein the first area comprises an original first area color; automatically identify, with the processor, at least one edge between the first area and a second area of the digital image; receive from a user an indication selecting a first color, wherein the first color is different from the original first area color; replace at least a portion of the original first area color within the digital image with the first color, wherein the first color comprises a commercially available paint color and the first area comprises a digital image of an area that will be painted with a first paint comprising the first color; and display the digital image with the first area colored with the first color, wherein the digital image displays a simulated application of the first paint to the first area. - View Dependent Claims (16, 17, 18)
-
-
19. An apparatus, comprising:
-
means for enabling a user to identify a first area of a digital image, wherein the first area comprises an original first area color; means for preprocessing the digital image, wherein preprocessing comprises automatically identifying at least one edge between the first area and a second area of the digital image; means for segmenting the digital image into a first segment that represents the first area and a second segment that represents the second area of the digital image, wherein an original second area color of the second area will remain unchanged; means for enabling the user to select a first color, wherein the first color is different from the original first area color; and means for displaying the digital image with at least a portion of the original first area color within the first segment replaced with the first color.
-
-
20. A non-transitory computer readable medium including software for causing a processor to:
-
receive from a user an indication selecting a first area of a digital image, wherein the first area comprises an original first area color; automatically identify at least one edge between the first area and a second area of the digital image; receive from the user an indication selecting a first color, wherein the first color is different from the original first area color; replace at least a portion of the original first area color within the digital image with the first color, wherein the first color comprises a commercially available paint color and the first area comprises a digital image of an area that will be painted with a first paint comprising the first color; and display the digital image with the first area colored with the first color, wherein the digital image displays a simulated application of the first paint to the first area.
-
-
21. A computer implemented method, comprising:
-
receiving from a user an indication selecting a first area of a digital image, wherein the first area comprises an original first area color; segmenting, using the processor, the digital image into a first segment that represents the first area and a second segment that represents a second area of the digital image, wherein an original second area color of the second area will remain unchanged, wherein segmenting the digital image comprises executing a graph-based region growing algorithm; receiving from a user an indication selecting a first color, wherein the first color is different from the original first area color; replacing at least a portion of the original first area color within the digital image with the first color, wherein the first color comprises a commercially available paint color and the first area comprises a digital image of an area that will be painted with a first paint comprising the first color; and displaying, using the processor, the digital image with the first segment colored with the first color, wherein the digital image displays a simulated application of the first paint to at least a portion of the first segment.
-
-
22. A computer implemented method, comprising:
-
enabling, using a processor, a user to identify a first area of a digital image, wherein the first area will be colored with a first color; preprocessing the digital image, wherein preprocessing the digital image comprises; suppressing image noise from the digital image; identifying at least one edge on the digital image; identifying whether the first area has a textured appearance; and suppressing the textured appearance when the textured appearance is identified; segmenting, using the processor, the digital image into a first segment that represents the first area and a second segment that represents a second area of the digital image, wherein an original color of the second area will remain unchanged; enabling, using the processor, the user to select the first color, wherein the first color corresponds a first coating color; and displaying, using the processor, the digital image with the first segment colored with the first color.
-
-
23. A computer implemented method, comprising:
-
enabling, using a processor, a user to identify a first area of a digital image, wherein the first area will be colored with a first color; preprocessing the digital image, wherein preprocessing the digital image comprises; identifying within the first area a textured appearance; and suppressing the textured appearance; segmenting, using the processor, the digital image into a first segment that represents the first area and a second segment that represents a second area of the digital image, wherein an original color of the second area will remain unchanged; enabling, using the processor, the user to select the first color, wherein the first color corresponds a first coating color; and displaying, using the processor, the digital image with the first segment colored with the first color.
-
Specification