二进制数据融合

发布于 2024-11-05 14:00:02 字数 608 浏览 5 评论 0原文

您能建议一种二进制数据融合的方法吗? 这是一个任务: 有 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 1 0 1等。

主要投票可以在水平方向上扩展,以便在每个第i帧的k帧上完成例如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 
.. 

您想到的还有其他融合方案吗? 谢谢你!

Can you please advise a way of binary data fusion?
Here is a a task:
There are n (n is odd) sources of binary labels (0 | 1). So, every data "frame" contains n labels. The task is to produce a single label per frame based on the fusion of all labels. For example:

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

The "major voting" was used in this case: 0 0 0 -> 0; 1 1 0 -> 1 etc.

The major voting could be extended in horizontal direction, so that it's done over k frames for every i-th frame E.g. for 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 
.. 

Are there any other fusion schemes that come to your mind?
Thank you!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

轻许诺言 2024-11-12 14:00:02

感兴趣

  • 在我看来,您可能对

    可靠性、一致性和可用性之间的权衡 。 在这里您可以以 Amazon 的 Dynamo 为例了解相关内容。

  • 前向纠错

It looks to me you might be interested in

  • The tradeoff between reliability, consistency and availability. Here you can read about it with Amazon's Dynamo as an example.

  • Forward Error Correction

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文