1. A method of modeling image data performed by a computing device comprised of a processor and storage storing the image data, the method comprising: determining, by the processor, a first and second dominant color and storing in the storing information identifying the first and second dominant colors; identifying, by the processor, a structural feature of the image data and storing information identifying the structural feature in the storage; extracting, by the processor, modeling parameters from the structural feature and stroing the modeling parameters in the storing; and generating by the processor a model of the image data for generating a representation of the image data and storing the model in the storage.