Самый простой способ расширить данный ответ до тороидального граничного условия (периодичность по вертикальной оси и по горизонтальной оси соответствует отображению изображения на поверхность тора) состоит в добавлении первого строка изображения как новая, последняя строка и аналогично для столбцов. То есть мы явно делаем метки в первом столбце соседними с метками в последнем столбце.
Этот однострочный выполняет необходимую репликацию:
L = L([1:end,1],[1:end,1]);
Вставьте эту строку после создания L
через вызов superpixels
и перед вызовом graycomatrix
.