Есть трехмерная решетка, заполненная значениями. После обрезки по некому трешхолду получается приблизительно следующая картина: http://vsb.fbb.msu.ru/share/2017-10-22-191536_1918x1177_scrot.png
Хочется: выделить все непрерывные ненулевые (возможно с предварительным префиллом или гауссовым блюром) зоны (фиолетовые) и нарезать их в отдельные подмассивы.
В сторону каких библиотек на питоне или, хотя бы, алгоритмов смотреть?