optimize the rgb2yuv