И вот если смотришь на лог, то непонятно, все ли 18 единичек в полосе или есть какие-то обособленные, получившиеся сами собой?
Ну так это тогда ваши проблемы с неуместной/надуманной экономией непонятно чего, у меня в логи пишется подробно:
52602623160969101838482833219884301854223226769: 24, 96, 48, 48, 48, 48, 96, 48, 48, 24, 24, 24, 48, 96, 48, 96, 48, 48, 48, 24, 24, valids=11, rass=[4,6,7,2,1,5,8,3], i=229301
А иногда писал и два valids, общий и максимально длинный непрерывный:
3156061652157479100839609966538316182772842642847305957548953417406359745642492: 1, 0, 60, 60, 60, 0, 60, 60, 1, 0, 60, valids=6, maxlen=3/7, ALL
(/7 тут это сколько будет maxlen если недопроверенные места окажутся правильными).