Может оказаться, что эффективнее работать сразу с трехканальной матрицей, не делая разбиения по плоскостям и обратной их сборки. Про это надо будет вспомнить на этапе оптимизации.