Tengo una secuencia binaria como 11111011011110101100000000000100101011011111101111100000000000011010100000010000000011101111
Donde los grupos de la mayoría de los 1 son seguidos por un mayor número de ceros, como en la imagen a continuación (el negro representa 1):
Me gustaría aplicar una técnica (preferiblemente en R o en Python) donde pueda detectar automáticamente estos grupos de 1 y producir tramos (denotados como líneas rojas en la imagen). Sé que uno podría hacer esto con un umbral, es decir, decir que dos grupos deben estar separados por al menos n 0 para ser grupos, pero me pregunto si hay otros métodos establecidos que no utilicen umbrales predefinidos .
¿Alguna idea?