added multiple level downsampling for ColorProcessor