Название алгоритма после некоторого математика.
Можно пересечь изображение линию за линией, конечно, но можно пересечь изображение с помощью рекурсивного сгенерированного пути, который базисные блоки похож:
U
Этот для пересекающегося изображения на 2x2 пикселя. Если у Вас есть большее изображение, Вы "умножаете" этот блок (повернутый или не) для каждого сегмента. Результатом является подобный змее путь.
Так, возможно, Вы помните название этого алгоритма :-) Заранее спасибо.
Я полагаю, что это может быть обход Гильберта или кривая Гильберта.
См., Например, http://corte.si/posts/code/hilbert/portrait/index.html