In the present disclosure, generation of color sail color representations are provided to offer a compact and interactive color gamut representation, able to model both discrete and continuous distributions. Additionally, color sails can be generated as a fully differentiable module compatible with deep learning architecture. In addition, a neural network is provided that fits a color sail to a color distribution by learning from blending behavior in image patches. In addition, in some cases, to represent more varied color distributions, a deep learning model is provided that learns to segment images into soft regions, each fitted with its own color sail.