C# 心电图原始信号数据的分解

C# 心电图原始信号数据的分解,c#,signal-processing,dicom,clearcanvas,C#,Signal Processing,Dicom,Clearcanvas,我使用clear canvas library(ecg电压值)对原始信号数据进行了剖分,但是,我遇到了分离ecg通道的问题。当我在PACS系统上显示dicomized数据时,所有通道相互附加,并被可视化为单个波形。(然而,我将12个波形通道的数量放入变量中,因此必须有12个不同的独立通道。) 我已将正确的值输入到“波形采样数”和“波形通道数”变量中,但一定是出了问题 如何根据通道信息将单个ecg信号分离为多个通道 这是我试图在pacs服务器上可视化的一个简单文件 它有两个通道,但通道彼此附加并

我使用clear canvas library(ecg电压值)对原始信号数据进行了剖分,但是,我遇到了分离ecg通道的问题。当我在PACS系统上显示dicomized数据时,所有通道相互附加,并被可视化为单个波形。(然而,我将12个波形通道的数量放入变量中,因此必须有12个不同的独立通道。)

我已将正确的值输入到“波形采样数”“波形通道数”变量中,但一定是出了问题

如何根据通道信息将单个ecg信号分离为多个通道

这是我试图在pacs服务器上可视化的一个简单文件

它有两个通道,但通道彼此附加并在pacs上可视化


谢谢您的帮助。

根据您的DICOM文件,数据集只有两个波形通道

我认为DICOM属性编码没有任何问题,您只需要验证波形数据是否与DICOM属性中的值匹配。注意,波形数据值预期具有交错编码,先按通道递增,然后按样本递增(即,C1S1、C2S1、C3S1、…CnS1、C1S2、C2S2、C3S2、…CnSm),在连续样本之间没有填充或显式定界。Cx表示在项目编号x中的通道定义序列项目中定义的通道。

是的,您是对的,但在我的pacs服务器中,它将这两个通道显示为一个通道。我对两个通道进行了数字化并对它们进行了剖分,但当我尝试可视化它们时,我的pacs服务器将它们一起可视化。同样,在您的图像中,两个通道看起来相同。问题是dcm文件中有两个不同的通道。我在其他第三方ECG查看器中看到两个通道的相同图形。也许您的源波形数据有问题。实际上,问题是两个通道的图形相同。两个通道必须有两个不同的图形。您看到的图形是两个不同图形的组合。我需要拆分波形图。我将所有电压值放在一个标签中,并为两个通道创建了两个通道序列。我希望看到两个不同的信号时,访问,但我看到了两个相同的信号。