#13: allocate ImageData for transform and convolver upfront