1. A method for video encoding separately for different colour planes on image unit level, wherein an image unit is a macroblock, a frame or a picture, comprising steps of selecting a base colour plane, encoding and reconstructing the image unit's base colour plane; performing texture segmentation on the reconstructed image unit's base colour plane, wherein at least two texture segments are determined; separating at least one other colour plane of the image unit into texture segments, using the texture segments that were determined for the base colour plane; for each of the texture segments, determining an intensity correlation between the reconstructed base colour plane and the at least one other colour plane, wherein a weight factor and an offset are obtained; based on said intensity correlation or said weight factor and offset obtained for a texture segment, predicting pixels in the texture segment of said at least one other colour plane from pixels of a corresponding texture segment of the reconstructed base colour plane, and determining a residual; and encoding at least information defining the weight factor and the offset.