A heterogeneous group CNN for image super-resolution