Выигрыша по сравнению с частично оптимизированным (каждый раз окрестность не пересчитывается, отбрасывается старая граница и прибавляется новая, 6 вычислений вместо 9 "наивных") брутфорсом (два массива целый чисел "было" и "стало") получить не удалось, но и в проигрыше я не осталась.
Типовая канва в 1 мегапиксель обсчитывается со средней скоростью 12 миллисекунд/кадр. Хочешь ускоряться дальше - переходи
А вот и резалт. Есть мысли использовать эти картинки в коллаже с фотками окружающей действительности. Тыцабельноэ внизу.