Eu tenho uma sequência binária como 11111011011110101100000000000100101011011111101111100000000000011010100000010000000011101111
Onde clusters de 1s são seguidos por um número maior de zeros, como na figura abaixo (preto significa 1):
Eu gostaria de aplicar uma técnica (preferencialmente em R ou em Python) em que eu possa detectar automaticamente esses clusters de 1s e produzir extensões (indicadas como linhas vermelhas na imagem). Eu sei que alguém poderia fazer isso com um limite, ou seja, dizendo que dois clusters devem ser separados por pelo menos n 0s para serem clusters, mas me pergunto se existem outros métodos estabelecidos que não usem limites predefinidos .
Qualquer ideia?