Ну, можно создать просто две матрицы, и взаимозаменять элементы поколоночно в каждой итерации, поменяв порядок сортировки колонок на обратный в одной из матриц
Ещё вариант - сделать столько матриц с картинками, сколько тебе нужно, запихнуть их в список, и рендерить генератором с обращением по декартовым координатам: индекс матрицы, индекс строки, индекс столбца