| CPC G06T 11/001 (2013.01) [G06T 2200/24 (2013.01)] | 20 Claims |

|
1. A computer implemented method for automatically recolouring a design, the method including:
processing, by a computer processing unit, design data in respect of the design to generate design fragment data, the design fragment data including one or more design fragment records, each design fragment record corresponding to a fragment of the design;
processing the design fragment data to generate fragment group data, the fragment group data including one or more fragment group records, each fragment group record defining a group of recolourable design fragments;
generating a plurality of recolouring solutions, each recolouring solution defining a colour for each of the one or more fragment groups;
calculating a solution score for each recolouring solution of the plurality of recolouring solutions;
selecting an optimal recolouring solution based on the calculated solution scores; and
recolouring the design in accordance with the selected recolouring solution.
|