Слияние двоичных данных - PullRequest
1 голос
/ 06 мая 2011

Не могли бы вы посоветовать способ объединения двоичных данных? Вот задача: Существует n (n нечетно) источников двоичных меток (0 | 1). Итак, каждый фрейм данных содержит n меток. Задача состоит в том, чтобы создать одну метку на кадр на основе объединения всех меток. Например:

S1 0 0 0 1 1 1 0 0 0 1 1 0
S2 0 0 1 1 1 1 1 0 0 1 1 1
S3 0 0 0 0 1 1 1 0 0 0 1 0
--------------------------
   0 0 0 1 1 1 1 0 0 1 1 0

В этом случае использовалось «мажорное голосование»: 0 0 0 -> 0; 1 1 0 -> 1 etc.

Основное голосование может быть продлено в горизонтальном направлении, так что оно выполняется за k кадров для каждого i-го кадра, например для k = 3:

F1 round( (0+0+0+0+0+0+0+1+0) / 9) = 0
F2 round( (0+0+0+0+1+0+1+1+0) / 9) = 0
F3 round( (0+1+0+1+1+0+1+1+1) / 9) = 1 # was 0 
F4 round( (1+1+0+1+1+1+1+1+1) / 9) = 1 
.. 

Существуют ли другие схемы слияния, которые приходят вам на ум? Спасибо!

1 Ответ

1 голос
/ 06 мая 2011

Мне кажется, вас может заинтересовать

...