CN104749086B - More reference channel pulse recognition method, apparatus and particle analyzer - Google Patents
More reference channel pulse recognition method, apparatus and particle analyzer Download PDFInfo
- Publication number
- CN104749086B CN104749086B CN201310754674.6A CN201310754674A CN104749086B CN 104749086 B CN104749086 B CN 104749086B CN 201310754674 A CN201310754674 A CN 201310754674A CN 104749086 B CN104749086 B CN 104749086B
- Authority
- CN
- China
- Prior art keywords
- pulse
- area
- reference channel
- threshold
- data area
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Photometry And Measurement Of Optical Pulse Characteristics (AREA)
- Investigating, Analyzing Materials By Fluorescence Or Luminescence (AREA)
Abstract
本申请公开了一种多参考通道脉冲识别方法和装置、粒子分析仪,识别方法包括:对于发现脉冲的单参考通道,基于发现的待识别脉冲确定该单参考通道的待处理数据中的无效数据区;根据各单参考通道的无效数据区统一多个参考通道的无效数据区的起止时间;基于统一起止时间后的无效数据区确定多个参考通道的有效数据区;在进行脉冲识别时对有效数据区的脉冲进行脉冲识别,对无效数据区的脉冲不再进行脉冲识别。本申请通过在多个参考通道之间确定起止时间统一的无效数据区的方式,将无法或者很难得出正确的面积、幅值和宽度信息的数据排除,不对其进行脉冲识别,从而减少了脉冲识别时的数据处理量。
The present application discloses a multi-reference channel pulse identification method and device, and a particle analyzer. The identification method includes: for a single reference channel where a pulse is found, determining invalid data in the pending data of the single reference channel based on the found pulse to be identified Unify the start and end time of the invalid data area of multiple reference channels according to the invalid data area of each single reference channel; determine the valid data area of multiple reference channels based on the invalid data area after the unified start and end time; The pulses in the valid data area are pulse identified, and the pulses in the invalid data area are no longer pulse identified. In this application, by determining the invalid data area with uniform start and end times among multiple reference channels, the data that cannot or is difficult to obtain the correct area, amplitude and width information is excluded, and the pulse identification is not performed on them, thereby reducing the number of pulses The amount of data processing at the time of recognition.
Description
技术领域technical field
本申请涉及一种医疗仪器,尤其涉及一种细胞分析仪中的多参考通道脉冲识别方法和装置。The present application relates to a medical instrument, in particular to a multi-reference channel pulse identification method and device in a cell analyzer.
背景技术Background technique
流式细胞分析仪是一种用于分析细胞或微小颗粒(统称为粒子,以下以细胞为例进行说明)的物理化学特征的仪器,其原理如图1所示,流式细胞仪一般采用鞘流技术,使样本中的细胞被鞘液包裹排序流过流动室1,激发光2逐个照射在细胞3上,使细胞3产生散射光或者荧光信号,将光信号收集后经光电转换器5转换后再经处理电路6处理后形成电脉冲信号4,通过脉冲识别模块7对此脉冲信号进行脉冲识别后得到其幅值(H)、面积(A)、宽度(W)等参数后,最后通过图形化的方式表现出来,供用户进行分析。这些散射光或荧光信号的H、A、W等参数,可以反映细胞的大小、颗粒度和抗原分子表达、细胞内遗传物质的含量等,进而从临床医学或者生物学角度,得到有价值的参考信息。因此正确识别出各种被激发细胞形成脉冲信号的幅值、面积、宽度等参数具有重要意义。Flow cytometer is an instrument used to analyze the physical and chemical characteristics of cells or tiny particles (collectively referred to as particles, and cells are used as an example below). The principle is shown in Figure 1. Flow cytometers generally use sheath Flow technology, the cells in the sample are wrapped and sorted by the sheath fluid and flow through the flow chamber 1, the excitation light 2 is irradiated on the cells 3 one by one, so that the cells 3 generate scattered light or fluorescent signals, and the light signals are collected and converted by the photoelectric converter 5 After processing by the processing circuit 6, the electrical pulse signal 4 is formed, and the pulse identification module 7 performs pulse identification on the pulse signal to obtain parameters such as its amplitude (H), area (A), and width (W), and finally passes Graphically displayed for users to analyze. The H, A, W and other parameters of these scattered light or fluorescent signals can reflect the size, granularity, expression of antigen molecules, and the content of genetic material in cells, etc., and then obtain valuable reference from the perspective of clinical medicine or biology information. Therefore, it is of great significance to correctly identify the parameters such as the amplitude, area, and width of pulse signals formed by various excited cells.
测量的样本中可能有多种细胞,每个细胞被激发后,一般都会产生前向散射光(FSC)和侧向散射光(SSC),但是荧光通道是否有信号,则根据细胞特征及细胞上的荧光素有无分为如下几种情况:没有、只有一路、有多路荧光信号。分析这个细胞在不同通道产生信号的H、A、W等信息,可以得出一些关于这个细胞的特征信息。由于样本中可能含有多种细胞,而用户只对某些特定细胞感兴趣,这时往往通过在某个通道(称为“参考通道”)设置阈值,使得该通道内峰值小于阈值的脉冲被忽略、大于阈值的脉冲被收集进而分析得出H、A、W等信息,分析得出脉冲的H、A、W等信息的过程称为脉冲识别。There may be a variety of cells in the sample to be measured. After each cell is excited, it generally produces forward scattered light (FSC) and side scattered light (SSC). However, whether there is a signal in the fluorescence channel depends on the characteristics of the cell and the The presence or absence of fluorescein can be divided into the following situations: no, only one, and multiple fluorescent signals. By analyzing the H, A, W and other information of the signal generated by the cell in different channels, some characteristic information about the cell can be obtained. Since the sample may contain a variety of cells, and the user is only interested in some specific cells, at this time, a threshold is often set in a certain channel (called "reference channel"), so that pulses with peak values smaller than the threshold in this channel are ignored , The pulses greater than the threshold are collected and then analyzed to obtain H, A, W and other information. The process of analyzing and obtaining the H, A, W and other information of the pulse is called pulse recognition.
某些情况下,用户对某些通道的信号更感兴趣,则把这些通道设为参考通道,在多个“参考通道”内设置阈值,然后对这些通道的阈值判断结果进行组合逻辑(“与”\“或”)运算,根据得出的结果判断是否对这个细胞进行分析并给出H、A、W等信息。In some cases, the user is more interested in the signals of certain channels, then set these channels as reference channels, set thresholds in multiple "reference channels", and then perform combined logic on the threshold judgment results of these channels ("and "\"or") operation, judge whether to analyze the cell and give H, A, W and other information according to the obtained result.
发明内容Contents of the invention
本申请提供一种细胞分析仪中的多参考通道脉冲识别方法和装置,减少多参考通道脉冲识别过程中的数据运算量。The present application provides a multi-reference channel pulse identification method and device in a cell analyzer, which reduces the amount of data computation in the process of multi-reference channel pulse identification.
根据本申请的第一方面,本申请提供一种多参考通道脉冲识别方法,包括:According to the first aspect of the application, the application provides a multi-reference channel pulse identification method, including:
采集多个参考通道输出的信号得到各参考通道的待处理数据,所述参考通道输出的信号为由参考通道收集的被测粒子被光激发后发出的光信息转换成的电信号;Collecting signals output by a plurality of reference channels to obtain the data to be processed of each reference channel, the signals output by the reference channels are electrical signals converted from optical information emitted by the measured particles collected by the reference channels after they are excited by light;
基于各单参考通道的待处理数据和与该参考通道对应的特征阈值判断是否发现脉冲,所述特征阈值为感兴趣粒子的感兴趣特征的阈值,所述发现脉冲是指检测到脉冲峰值大于特征阈值的脉冲;Based on the data to be processed of each single reference channel and the characteristic threshold corresponding to the reference channel, it is judged whether to find a pulse, the characteristic threshold is the threshold of the characteristic of interest of the particle of interest, and the discovery of the pulse refers to the detected pulse peak value greater than the characteristic threshold pulse;
对于发现脉冲的单参考通道,基于发现的待识别脉冲确定该单参考通道的待处理数据中的无效数据区;For the single reference channel where the pulse is found, determine the invalid data area in the data to be processed of the single reference channel based on the found pulse to be identified;
根据各单参考通道的无效数据区统一多个参考通道的无效数据区的起止时间;Unify the start and end times of the invalid data areas of multiple reference channels according to the invalid data areas of each single reference channel;
基于统一起止时间后的无效数据区确定多个参考通道的有效数据区;Determine the valid data areas of multiple reference channels based on the invalid data areas after the unified start and end times;
在进行脉冲识别时对有效数据区的脉冲进行脉冲识别,对无效数据区的脉冲不再进行脉冲识别。When performing pulse identification, perform pulse identification on the pulses in the valid data area, and no longer perform pulse identification on the pulses in the invalid data area.
根据本申请的第二方面,本申请提供一种多参考通道脉冲识别装置,包括:According to the second aspect of the application, the application provides a multi-reference channel pulse identification device, comprising:
数据采集单元,用于采集多个参考通道输出的信号得到各参考通道的待处理数据,所述参考通道输出的信号为由参考通道收集的被测粒子被光激发后发出的光信息转换成的电信号;The data acquisition unit is used to collect the signals output by multiple reference channels to obtain the data to be processed by each reference channel. The signals output by the reference channels are converted from the light information emitted by the measured particles collected by the reference channels after they are excited by light. electric signal;
脉冲发现单元,用于基于各单参考通道的待处理数据和与该参考通道对应的特征阈值判断是否发现脉冲,所述特征阈值为感兴趣粒子的感兴趣特征的阈值,所述发现脉冲是指检测到脉冲峰值大于特征阈值的脉冲;The pulse discovery unit is used to judge whether to find a pulse based on the data to be processed of each single reference channel and the feature threshold corresponding to the reference channel, the feature threshold is the threshold of the feature of interest of the particle of interest, and the found pulse refers to A pulse with a pulse peak value greater than the characteristic threshold is detected;
单通道无效区确定单元,用于对于发现脉冲的单参考通道,基于发现的待识别脉冲确定该单参考通道的待处理数据中的无效数据区;A single-channel invalid area determination unit is configured to determine an invalid data area in the data to be processed of the single reference channel based on the detected pulse to be identified for the single reference channel in which the pulse is found;
无效区统一单元,用于根据各单参考通道的无效数据区统一多个参考通道的无效数据区的起止时间;An invalid area unification unit is used to unify the start and end times of the invalid data areas of multiple reference channels according to the invalid data areas of each single reference channel;
有效区确定单元,基于统一起止时间后的无效数据区确定多个参考通道的有效数据区;a valid area determining unit, which determines the valid data areas of multiple reference channels based on the invalid data areas after the unified start and end times;
脉冲识别单元,用于在进行脉冲识别时对有效数据区的脉冲进行脉冲识别,对无效数据区的脉冲不再进行脉冲识别。The pulse identification unit is used for performing pulse identification on the pulses in the valid data area during pulse identification, and no longer performing pulse identification on the pulses in the invalid data area.
根据本申请的第三方面,本申请提供一种粒子分析仪,包括:According to a third aspect of the application, the application provides a particle analyzer, comprising:
激发光源,用于提供照射被测粒子的激发光;an excitation light source, used to provide excitation light for irradiating the particles to be measured;
流动室,用于提供被测粒子被照射的场所;The flow chamber is used to provide a place where the measured particles are irradiated;
光收集装置,用于收集被测粒子被光激发后发出的光信息,所述光收集装置包括多个参考通道;和A light collection device, used to collect the light information emitted by the measured particles after being excited by light, the light collection device includes a plurality of reference channels; and
上述的多参考通道脉冲识别装置。The above multi-reference channel pulse identification device.
本申请通过在多个参考通道之间确定起止时间统一的无效数据区的方式,将无法或者很难得出正确的面积、幅值和宽度信息的数据排除,不对其进行脉冲识别,从而减少了脉冲识别时的数据处理量。In this application, by determining the invalid data area with unified start and end times among multiple reference channels, the data that cannot or is difficult to obtain the correct area, amplitude and width information is excluded, and the pulse identification is not performed on them, thereby reducing the number of pulses The amount of data processing at the time of recognition.
附图说明Description of drawings
图1为流式细胞仪工作原理图;Figure 1 is a schematic diagram of the working principle of the flow cytometer;
图2为流式细胞仪的结构示意图;Fig. 2 is the structural representation of flow cytometer;
图3为本申请一种实施例的多通道脉冲识别装置的结构示意图;FIG. 3 is a schematic structural diagram of a multi-channel pulse identification device according to an embodiment of the present application;
图4为脉冲形状特征分析图;Fig. 4 is a pulse shape characteristic analysis diagram;
图5为本申请一种实施例的多参考通道脉冲识别的流程图;FIG. 5 is a flow chart of multi-reference channel pulse identification in an embodiment of the present application;
图6为一种实施例中针对单参考通道确定无效数据区的流程图;Fig. 6 is a flowchart of determining an invalid data area for a single reference channel in an embodiment;
图7为一种实施例中统一多个参考通道的无效数据区的起止时间的流程图;Fig. 7 is a flow chart of unifying the start and end times of invalid data areas of multiple reference channels in an embodiment;
图8为纵向污染和横向污染的示意图之一;Figure 8 is one of the schematic diagrams of vertical pollution and horizontal pollution;
图9为纵向污染和横向污染的示意图之二;Figure 9 is the second schematic diagram of vertical pollution and horizontal pollution;
图10为本申请一种实施例的有效区确定单元的一种结构示意图;FIG. 10 is a schematic structural diagram of an effective area determination unit according to an embodiment of the present application;
图11为本申请一种实施例的有效区确定单元的另一种结构示意图;Fig. 11 is another schematic structural diagram of an effective area determination unit according to an embodiment of the present application;
图12为本申请一种实施例的有效区确定的流程图;FIG. 12 is a flow chart of valid area determination in an embodiment of the present application;
图13为根据相似性规则确定无效数据区的示意图;Fig. 13 is a schematic diagram of determining an invalid data area according to a similarity rule;
图14为本申请一种实施例中脉冲窗重叠示意图。Fig. 14 is a schematic diagram of overlapping pulse windows in an embodiment of the present application.
具体实施方式Detailed ways
下面通过具体实施方式结合附图对本发明作进一步详细说明。The present invention will be further described in detail below through specific embodiments in conjunction with the accompanying drawings.
流式细胞仪为一种粒子分析仪,本申请实施例采用流式细胞仪对粒子进行检测和分析,流式细胞仪的结构如图2所示,包括激发光源1025、流动室1022、光收集装置和处理器1026,激发光源1025用于提供照射被测粒子的激发光,例如激光;流动室1022用于提供被测粒子被照射的场所1021;光收集装置用于收集被测粒子被光激发后发出的光信息,其包括所有参考通道及非参考通道;每个通道均包括光学组件1023和光电转换器件1024,光学组件1023用于完成散射光或荧光的收集、整形等,光电转换器件1024用于将收集的光信息转换为电信号并输出到处理器1026,处理器1026用于对电信号进行处理。Flow cytometer is a kind of particle analyzer. In the embodiment of the present application, flow cytometer is used to detect and analyze particles. The structure of flow cytometer is shown in Figure 2, including excitation light source 1025, flow chamber 1022, light collection Device and processor 1026, the excitation light source 1025 is used to provide excitation light for irradiating the measured particles, such as laser; the flow chamber 1022 is used to provide the place 1021 where the measured particles are irradiated; the light collection device is used to collect the measured particles excited by light The light information sent out last includes all reference channels and non-reference channels; each channel includes an optical component 1023 and a photoelectric conversion device 1024, the optical component 1023 is used to complete the collection and shaping of scattered light or fluorescence, and the photoelectric conversion device 1024 It is used to convert the collected optical information into electrical signals and output them to the processor 1026, and the processor 1026 is used to process the electrical signals.
为了说明分析过程,对本申请中用到的术语进行解释。To illustrate the analytical process, terms used in this application are explained.
参考通道及非参考通道:如图1所示,一个粒子可在多个通道产生脉冲信号。对于某个感兴趣粒子来说,如果用户在n(n≥2)个通道上设置了与该感兴趣粒子的感兴趣特征相关的特征阈值,则将此n个通道均称为“参考通道”,剩余的通道被称为“非参考通道”。如用户在每个通道都设置了与该感兴趣粒子的感兴趣特征相关的特征阈值,则通道全部都是参考通道,而没有非参考通道。Reference channel and non-reference channel: As shown in Figure 1, a particle can generate pulse signals in multiple channels. For a particle of interest, if the user sets a feature threshold related to the feature of interest of the particle of interest on n (n≥2) channels, these n channels are called "reference channels" , and the remaining channels are called "non-reference channels". If the user sets a feature threshold related to the feature of interest of the particle of interest in each channel, all the channels are reference channels and there is no non-reference channel.
发现脉冲:用户在参考通道设置的特征阈值是一个与感兴趣粒子的感兴趣特征相关的参照值,如果该通道内发现了大于该参照值的数据,即认为发现一个脉冲,由此触发识别过程。如果没有发现大于该参照值的数据,则认为没有发现脉冲。参考通道内可能有很多“小脉冲”,但是由于其不大于用户设定的阈值,所以不会被发现。Discovery pulse: The feature threshold set by the user in the reference channel is a reference value related to the feature of interest of the particle of interest. If data greater than the reference value is found in the channel, it is considered to be a pulse, which triggers the identification process. . If no data greater than this reference value is found, it is assumed that no pulse was found. There may be many "small pulses" in the reference channel, but they will not be detected because they are not larger than the threshold set by the user.
无效数据区:脉冲识别的目的是要计算出各个通道存在的脉冲的A、H、W等信息。如果某些区域的数据是无法或者很难得出正确的A、H、W信息的,那么为了处理方便将这部分数据设置为无效数据,不对其进行识别分析。这段数据区就是“无效数据区”;这样做的目的是使算法的工程实现更简便可行。Invalid data area: The purpose of pulse identification is to calculate the A, H, W and other information of pulses existing in each channel. If it is impossible or difficult to obtain the correct A, H, and W information from the data in some areas, then for the convenience of processing, set this part of the data as invalid data, and do not identify and analyze it. This section of data area is the "invalid data area"; the purpose of this is to make the engineering implementation of the algorithm easier and feasible.
有效数据区:与无效数据区相对应,需要参与脉冲识别的数据为有效数据,该段数据区就是“有效数据区”。Valid data area: Corresponding to the invalid data area, the data that needs to participate in the pulse identification is valid data, and this section of the data area is the "valid data area".
横向污染和纵向污染:由于某段“无效数据区”根据一定的规则导致另一部分数据也变成了“无效数据区”,则称后者被“污染”;横向污染是指在同一参考通道内进行的污染,纵向污染是指在多个参考通道间进行的污染。Horizontal pollution and vertical pollution: Because a certain section of "invalid data area" causes another part of data to become "invalid data area" according to certain rules, the latter is said to be "polluted"; horizontal pollution refers to the data in the same reference channel Contamination carried out, longitudinal contamination refers to the contamination carried out between multiple reference channels.
脉冲组合:同一个粒子在多个通道间形成的脉冲具有一定的相似性,比如宽度相近、峰值时刻相近、一一对应等,利用该相似性将不同参考通道的脉冲一一对应为同一有效粒子发出的脉冲的过程称为脉冲组合。Pulse combination: The pulses formed by the same particle in multiple channels have certain similarities, such as similar width, similar peak time, one-to-one correspondence, etc., and use this similarity to match the pulses of different reference channels one by one to the same effective particle The process of emitting pulses is called pulse combining.
本申请实施例中,首先在参考通道中确定出具有统一起止时间的无效数据区,进而确定出有效数据区,在进行脉冲识别时只对有效数据区的数据进行脉冲识别处理,从而减少了脉冲识别过程中的数据处理量,并因丢弃了一些不可能得出结果的数据,从而也提高了经脉冲识别后各类结果的准确性。In the embodiment of the present application, the invalid data area with a unified start and end time is first determined in the reference channel, and then the valid data area is determined. When performing pulse identification, only the data in the valid data area is subjected to pulse identification processing, thereby reducing the number of pulses. The amount of data processing in the identification process is reduced, and some data that cannot be obtained are discarded, which also improves the accuracy of various results after pulse identification.
实施例一:Embodiment one:
图2中的处理器1026包括多通道脉冲识别装置,用于对输入处理器1026的多通道电信号进行脉冲识别,如图3所示,多通道脉冲识别装置30包括数据采集单元31、脉冲发现单元32、单通道无效区确定单元33、无效区统一单元34、有效区确定单元35和脉冲识别单元36。Processor 1026 among Fig. 2 comprises multi-channel pulse identification device, is used for carrying out pulse identification to the multi-channel electric signal of input processor 1026, as shown in Figure 3, multi-channel pulse identification device 30 comprises data acquisition unit 31, pulse finds unit 32 , single channel invalid area determination unit 33 , invalid area unification unit 34 , valid area determination unit 35 and pulse identification unit 36 .
数据采集单元31用于采集多个参考通道输出的信号得到各参考通道的待处理数据,参考通道输出的信号为由参考通道收集的被测粒子被光激发后发出的光信息转换成的电信号。The data acquisition unit 31 is used to collect the signals output by multiple reference channels to obtain the data to be processed of each reference channel. The signal output by the reference channel is the electrical signal converted from the optical information emitted by the measured particles collected by the reference channel after being excited by light. .
脉冲发现单元32用于基于各单参考通道的待处理数据和与该参考通道对应的特征阈值判断是否发现脉冲,特征阈值为感兴趣粒子的感兴趣特征的阈值,发现脉冲是指检测到脉冲峰值大于特征阈值的脉冲。如图4所示,经过电路处理之后的输出波形在没有粒子发光时维持在一个直流的基线电压41,有粒子经过并产生了散射光信号时,则产生一个脉冲信号。当该脉冲幅值(基线以上的部分)超过所设置的特征阈值42时,则认为找到一个脉冲。脉冲与特征阈值的前后两个交点(即阈值点)之间的脉冲区域称为阈值窗43,前后阈值点分别向前、向后扩展一段区域,形成前扩展窗44和后扩展窗45,前后扩展窗44\45与阈值窗43共同形成脉冲窗46。前后扩展窗的扩展范围,根据测试对象的特征和用户使用习惯来确定,一般来说要保证扩展后的范围能够覆盖整个脉冲波形范围。The pulse discovery unit 32 is used to judge whether to find a pulse based on the data to be processed of each single reference channel and the feature threshold corresponding to the reference channel, the feature threshold is the threshold of the feature of interest of the particle of interest, and finding the pulse means detecting the peak value of the pulse Pulses greater than the characteristic threshold. As shown in FIG. 4 , the output waveform after circuit processing is maintained at a DC baseline voltage 41 when no particle emits light, and a pulse signal is generated when a particle passes by and generates a scattered light signal. A pulse is considered found when the pulse amplitude (the portion above the baseline) exceeds the set characteristic threshold 42 . The pulse area between the two intersection points (threshold points) before and after the pulse and the characteristic threshold is called the threshold window 43, and the front and rear threshold points extend forward and backward respectively to form a front expansion window 44 and a rear expansion window 45. The expansion windows 44\45 together with the threshold window 43 form the pulse window 46. The expansion range of the front and rear expansion windows is determined according to the characteristics of the test object and the user's usage habits. Generally speaking, it is necessary to ensure that the expanded range can cover the entire pulse waveform range.
单通道无效区确定单元33用于对于发现脉冲的单参考通道,基于发现的待识别脉冲确定该单参考通道的待处理数据中的无效数据区。识别过程中如果发现该脉冲的脉冲窗与前后脉冲的脉冲窗有重叠,则认为这些脉冲均为无效脉冲,这段数据丢弃不再使用。另外当发现这个脉冲的宽度过于宽或者过于窄时,也认为这是个假脉冲,视为无效脉冲。无效脉冲窗涉及的时间段被确定为无效数据区。因此,在一种具体实例中,单通道无效区确定单元33包括脉冲窗确定子单元、第一判断子单元和第二判断子单元,脉冲窗确定子单元用于确定待识别脉冲的脉冲窗,脉冲窗为脉冲延续的区域;第一判断子单元,用于判断当前待识别脉冲的脉冲窗与其前后相邻的待识别脉冲的脉冲窗是否重叠,如果是,则将涉及重叠的脉冲窗区域作为无效数据区;第二判断子单元用于判断待识别脉冲的脉冲宽度是否异常,如果是,则将该异常的待识别脉冲的脉冲窗区域作为无效数据区。The single-channel invalid area determination unit 33 is configured to determine an invalid data area in the data to be processed of the single reference channel based on the detected pulse to be identified for the single reference channel of the found pulse. During the identification process, if the pulse window of the pulse is found to overlap with the pulse windows of the previous and subsequent pulses, these pulses are considered to be invalid pulses, and this piece of data is discarded and no longer used. In addition, when the width of the pulse is found to be too wide or too narrow, it is also considered to be a false pulse and regarded as an invalid pulse. The time period covered by the invalid pulse window is determined as an invalid data area. Therefore, in a specific example, the single-channel invalid area determining unit 33 includes a pulse window determining subunit, a first judging subunit and a second judging subunit, the pulse window determining subunit is used to determine the pulse window of the pulse to be identified, The pulse window is the area where the pulse continues; the first judging subunit is used to judge whether the pulse window of the current pulse to be identified overlaps with the pulse windows of the adjacent pulses to be identified, and if so, the overlapping pulse window area is used as Invalid data area: the second judging subunit is used to judge whether the pulse width of the pulse to be identified is abnormal, and if yes, the abnormal pulse window area of the pulse to be identified is used as an invalid data area.
无效区统一单元34用于根据各单参考通道的无效数据区统一多个参考通道的无效数据区的起止时间。在一具体实例中,无效区统一单元包括纵向污染子单元、横向污染子单元和第三判断子单元。纵向污染子单元用于逐个将具有无效数据区的单参考通道作为被比参考通道与其它参考通道比较,将其它参考通道的待处理数据区域中和被比参考通道的无效数据区的起止时间相同的时间段作为无效数据区;横向污染子单元用于判断各单参考通道的无效数据区与前后相邻的脉冲窗是否有重叠,如果有,则涉及重叠的脉冲窗区域也作为无效数据区;第三判断子单元用于判断各单参考通道的无效数据区是否具有统一的起止时间,根据判断结果确定由纵向污染子单元和横向污染子单元继续工作还是结束循环。The invalid area unification unit 34 is used to unify the start and end times of the invalid data areas of multiple reference channels according to the invalid data areas of each single reference channel. In a specific example, the invalid area unified unit includes a vertical pollution subunit, a horizontal pollution subunit and a third judging subunit. The vertical pollution sub-unit is used to compare the single reference channel with invalid data area as the compared reference channel with other reference channels one by one, and make the start and end time of the invalid data area in the pending data area of other reference channels the same as that of the compared reference channel The period of time is used as an invalid data area; the horizontal pollution subunit is used to judge whether the invalid data area of each single reference channel overlaps with the adjacent pulse windows before and after, and if so, the overlapping pulse window area is also used as an invalid data area; The third judging subunit is used to judge whether the invalid data area of each single reference channel has a unified start and end time, and determine whether the vertical pollution subunit and the horizontal pollution subunit continue to work or end the cycle according to the judging result.
有效区确定单元35基于统一起止时间后的无效数据区确定多个参考通道的有效数据区,例如将整个数据区中除无效数据区外的数据区为有效数据区。The valid area determining unit 35 determines the valid data areas of multiple reference channels based on the invalid data areas after the unified start and end times, for example, the data areas in the entire data area except the invalid data area are regarded as valid data areas.
脉冲识别单元36用于在进行脉冲识别时对有效数据区的脉冲进行脉冲识别,对无效数据区的脉冲不再进行脉冲识别。The pulse identification unit 36 is used for performing pulse identification on the pulses in the valid data area when performing pulse identification, and no longer performing pulse identification on the pulses in the invalid data area.
基于本实施例的多参考通道脉冲识别装置,在对多通道的脉冲进行识别时,其处理流程如图5所示,包括以下流程:Based on the multi-reference channel pulse identification device of this embodiment, when identifying multi-channel pulses, its processing flow is as shown in Figure 5, including the following flow:
步骤50,采集多个通道输出的信号,得到各通道的待处理数据,各通道输出的信号为由各通道收集的被测粒子被光激发后发出的光信息转换成的电信号。多个通道,散射光信号或荧光信号经过各通道收集,在各通道中进行光电转换、信号处理电路处理后形成了时间上连续的模拟信号,利用具有一定采样率的AD器件对此信号进行采样转换,将模拟信号变为离散的数字信号。每次采样得到了当时模拟电压信号的数字量,这样的每个采样点在本文中简称为“点”。由于AD器件的采样转化,将连续的模拟信号变为一系列的数字量的“点”,由于“点”很密集,经连接后可以基本复原模拟信号的波形。本申请后续所说的波形数据,都是指经过AD转后的数字量数据。后续通过软件或逻辑电路的方式对波形数据进行分析处理。Step 50, collect the signals output by multiple channels to obtain the data to be processed of each channel, and the signals output by each channel are electrical signals converted from the optical information emitted by the measured particles collected by each channel after being excited by light. Multiple channels, scattered light signals or fluorescent signals are collected through each channel, after photoelectric conversion and signal processing circuit processing in each channel, a time-continuous analog signal is formed, and the signal is sampled by an AD device with a certain sampling rate Conversion, which converts an analog signal into a discrete digital signal. Each sampling obtains the digital quantity of the analog voltage signal at that time, and each such sampling point is referred to as a "point" in this article. Due to the sampling conversion of the AD device, the continuous analog signal is converted into a series of digital "points". Since the "points" are very dense, the waveform of the analog signal can be basically restored after connection. The waveform data mentioned later in this application refers to the digital data after AD conversion. The waveform data is then analyzed and processed by means of software or logic circuits.
步骤51,基于各单参考通道的待处理数据和与该参考通道对应的特征阈值判断是否发现脉冲,所述特征阈值为感兴趣粒子的感兴趣特征的阈值。本实施例中,在多个通道中至少设置两个参考通道,首先针对参考通道的波形数据进行处理,判断各单参考通道中是否有发现脉冲。如图4所示,当检测到某脉冲的峰值大于特征阈值时认为发现一个脉冲,该脉冲称为待识别脉冲。如果脉冲的峰值小于或等于特征阈值,则丢弃该脉冲。Step 51 , judging whether a pulse is found based on the data to be processed of each single reference channel and the feature threshold corresponding to the reference channel, where the feature threshold is the threshold of the feature of interest of the particle of interest. In this embodiment, at least two reference channels are set among the multiple channels, and firstly, the waveform data of the reference channels are processed to determine whether a pulse is found in each single reference channel. As shown in Figure 4, when the peak value of a certain pulse is detected to be greater than the characteristic threshold, it is considered that a pulse is found, and this pulse is called a pulse to be identified. If the peak value of a pulse is less than or equal to the characteristic threshold, the pulse is discarded.
步骤52,对于发现脉冲的单参考通道,基于发现的待识别脉冲确定该单参考通道的待处理数据中的无效数据区;如果某个参考通道中没有发现脉冲,则不确定该单参考通道是否有无效数据区。在确定单参考通道的无效数据区时,如果检测到脉冲窗有重叠,或者脉冲宽度有异常,都属于无效脉冲,其涉及的时间段为无效数据区。具体处理流程如图6所示,包括以下步骤:Step 52, for the single reference channel where the pulse is found, determine the invalid data area in the data to be processed of the single reference channel based on the found pulse to be identified; if no pulse is found in a certain reference channel, it is not sure whether the single reference channel is There is an invalid data area. When determining the invalid data area of a single reference channel, if it is detected that the pulse windows overlap or the pulse width is abnormal, it is an invalid pulse, and the time period involved is the invalid data area. The specific processing flow is shown in Figure 6, including the following steps:
步骤60,基于特征阈值检测待识别脉冲的阈值窗,所述阈值窗为待识别脉冲与特征阈值所形成的界限相交的两个阈值点之间的脉冲区域。Step 60: Detect a threshold window of the pulse to be identified based on the characteristic threshold, and the threshold window is a pulse area between two threshold points where the pulse to be identified intersects a boundary formed by the characteristic threshold.
步骤61,将阈值窗分别向前和后扩展预定区域后得到脉冲窗。脉冲窗为脉冲延续的区域,为了使脉冲窗完全覆盖脉冲延续的区域,以防止遗漏数据,将阈值窗分别向前和后扩展预定的一段区域后得到脉冲窗,如图4所示,阈值窗43向前扩展预定区域后得到前扩展窗44,向后扩展预定区域后得到后扩展窗45,脉冲窗46的时间段等于前扩展窗44加上阈值窗43再加上后扩展窗45。扩展有以下作用:1、扩展后可以在扩展窗内积分计算脉冲面积;2、通过扩展,可以冗余通道间的脉冲在产生时间上的差别,保证在扩展窗内,计算每个通道的面积时,都可以保证覆盖住整个脉冲。前后扩展窗宽度的设置与特征阈值的设置有一定的关系,如果特征阈值设置的越接近脉冲顶点,则需要扩展越大才能覆盖整个脉冲,阈值越接近底部,则扩展不需要很大就可以覆盖。In step 61, the pulse window is obtained by extending the threshold window to a predetermined area forward and backward respectively. The pulse window is the pulse continuation area. In order to make the pulse window completely cover the pulse continuation area to prevent missing data, the threshold window is extended forward and backward by a predetermined area to obtain the pulse window. As shown in Figure 4, the threshold window 43 expands the predetermined area forward to obtain the front expansion window 44, and expands the predetermined area backward to obtain the rear expansion window 45. The time period of the pulse window 46 is equal to the front expansion window 44 plus the threshold window 43 plus the rear expansion window 45. The expansion has the following functions: 1. After the expansion, the pulse area can be integrated and calculated in the expansion window; 2. Through the expansion, the difference in the generation time of the pulse between channels can be redundant, and the area of each channel can be calculated within the expansion window. , it is guaranteed to cover the entire pulse. The setting of the front and rear expansion window width has a certain relationship with the setting of the characteristic threshold. If the characteristic threshold is set closer to the peak of the pulse, the larger the expansion is required to cover the entire pulse. The closer the threshold is to the bottom, the expansion can be covered without being too large. .
步骤62,判断当前待识别脉冲的脉冲窗与其前后相邻的待识别脉冲的脉冲窗是否重叠,如果是,则执行步骤63,否则执行步骤64。Step 62, judging whether the pulse window of the current pulse to be identified overlaps with the pulse windows of the adjacent pulses to be identified, if so, execute step 63, otherwise execute step 64.
步骤63,将涉及重叠的脉冲窗区域作为无效数据区。当脉冲窗有重叠时,无法有效计算该脉冲的面积或面积计算不准确,因此如果脉冲窗有重叠,则将涉及重叠的前后脉冲窗所涵盖的时间段作为无效数据区,不参与后续的脉冲识别。In step 63, the overlapped pulse window area is regarded as an invalid data area. When the pulse windows overlap, the area of the pulse cannot be effectively calculated or the calculation of the area is inaccurate. Therefore, if the pulse windows overlap, the time period covered by the overlapping pulse windows before and after will be regarded as an invalid data area, and will not participate in subsequent pulses. identify.
步骤64,判断待识别脉冲的脉冲宽度是否异常,如果是,则执行步骤63,将该异常的待识别脉冲的脉冲窗区域作为无效数据区。否则执行步骤65,继续检测下一待识别脉冲。Step 64, judging whether the pulse width of the pulse to be identified is abnormal, and if so, execute step 63, and use the abnormal pulse window area of the pulse to be identified as an invalid data area. Otherwise, execute step 65 and continue to detect the next pulse to be identified.
通常情况下,被测粒子被激发后产生的光所对应的脉冲是有一定特性的,即使被不同的通道所检测,各通道的脉冲形状也具有一致性,且产生时间相同。因此,可依据该种被测粒子产生的脉冲形状来判断脉冲是否是有效粒子产生的。本实施例中,采用脉冲宽度来反映脉冲形状,例如可将半峰宽(即峰值一半处的脉冲宽度)或等效宽度作为脉冲宽度,当脉冲宽度过大或多小时,可认为脉冲形状不符合,则该脉冲很可能是干扰信号,因此脉冲宽度异常的脉冲被认为是无效脉冲,其脉冲窗所涉及的时间段被认为是无效数据区,不参与后续的脉冲识别。Usually, the pulse corresponding to the light generated by the excited particle has certain characteristics. Even if it is detected by different channels, the pulse shape of each channel is consistent and the generation time is the same. Therefore, it can be judged whether the pulse is generated by an effective particle according to the pulse shape generated by the measured particle. In this embodiment, the pulse width is used to reflect the pulse shape. For example, the half-peak width (that is, the pulse width at half of the peak value) or the equivalent width can be used as the pulse width. When the pulse width is too large or small, the pulse shape can be considered to be different If it matches, the pulse is likely to be an interference signal. Therefore, a pulse with an abnormal pulse width is considered an invalid pulse, and the time period involved in its pulse window is considered an invalid data area, which does not participate in subsequent pulse identification.
步骤53,根据各单参考通道的无效数据区统一多个参考通道的无效数据区的起止时间。通过统一各参考通道的无效数据区的起止时间,将不期望的或无法得出合理结果的数据排除,从而减少了脉冲识别时的数据处理量。在一种具体实施例中,通过以下步骤统一多个参考通道的无效数据区的起止时间,如图7所示。Step 53, unify the start and end times of the invalid data areas of multiple reference channels according to the invalid data areas of each single reference channel. By unifying the start and end times of the invalid data areas of each reference channel, data that is not expected or cannot be obtained with reasonable results is excluded, thereby reducing the amount of data processing during pulse identification. In a specific embodiment, the start and end times of the invalid data areas of multiple reference channels are unified through the following steps, as shown in FIG. 7 .
步骤70,纵向污染步骤。逐个将具有无效数据区的单参考通道作为被比参考通道与其它参考通道比较,将其它参考通道的待处理数据区域中和被比参考通道的无效数据区的起止时间相同的时间段作为无效数据区。纵向污染后多个参考通道的无效数据区具有相同的开始时间和结束时间。Step 70, the vertical pollution step. Compare the single reference channel with invalid data area as the compared reference channel with other reference channels one by one, and take the time period in the data area to be processed of other reference channels that has the same start and end time as the invalid data area of the compared reference channel as invalid data Area. The invalid data areas of multiple reference channels after longitudinal contamination have the same start time and end time.
步骤71,横向污染步骤。判断纵向污染后各单参考通道的无效数据区与前后相邻的脉冲窗是否有重叠,如果有,则涉及重叠的脉冲窗区域也作为无效数据区。每个参考通道内,由于数据缓存区有限,随着识别的进行要去除旧数据,增添新数据。因此在优选的实施例中,只保留脉冲识别时刻前的少量数据,数据量的大小能保证与当前脉冲重叠的前一个脉冲数据可以在缓冲区找到,却不能保证此前更多的数据也能找到。所以与无效数据区有重叠的前一个脉冲窗只污染一次,以后的有重叠脉冲窗可持续污染。即:当有一段数据区成为无效数据区的时候,则时间上早于其产生的一个脉冲的脉冲窗如果与这段无效数据有重叠或接触,则此脉冲窗区域被污染成无效数据区,二者连为一体,全变成无效数据区,这段数据前边如果还有脉冲窗,则此脉冲窗不再进行污染,其识别结果保留。如果一段无效数据区与之后产生的脉冲窗有重叠或接触,则之后产生的脉冲窗被污染,二者连为一体,如果后边又有脉冲窗与之接触,则三者连为一体,全变成无效数据区,可一直持续污染下去,这称为持续污染。执行横向污染后各参考通道的无效数据区的起止时间可能有所不同,因此执行步骤72。Step 71, a horizontal contamination step. Determine whether the invalid data area of each single reference channel overlaps with the adjacent pulse windows after longitudinal pollution, and if so, the overlapping pulse window area is also used as the invalid data area. In each reference channel, due to the limited data buffer area, old data should be removed and new data should be added as the recognition proceeds. Therefore, in a preferred embodiment, only a small amount of data before the pulse identification time is retained, and the size of the data volume can ensure that the previous pulse data overlapping with the current pulse can be found in the buffer, but it cannot guarantee that more data before that can also be found . Therefore, the previous pulse window that overlaps with the invalid data area is only polluted once, and the subsequent pulse windows that overlap are continuously polluted. That is: when a section of data area becomes an invalid data area, if the pulse window that is earlier than the pulse generated by it overlaps or touches this section of invalid data, the pulse window area will be polluted into an invalid data area. The two are connected as one, and all become invalid data areas. If there is a pulse window in front of this piece of data, the pulse window will not be polluted, and the recognition result will be retained. If a piece of invalid data area overlaps or touches the pulse window generated later, the pulse window generated later will be polluted, and the two will be integrated. Invalid data area can continue to be polluted, which is called persistent pollution. The start and end times of the invalid data area of each reference channel may be different after the horizontal pollution is performed, so step 72 is performed.
步骤72,判断多个参考通道的无效数据区的起止时间是否一致,如果各参考通道的无效数据区的起止时间相同,则结束循环,否则转向执行步骤70。Step 72, judging whether the start and end times of the invalid data areas of multiple reference channels are the same, if the start and end times of the invalid data areas of the reference channels are the same, then end the loop, otherwise turn to step 70.
如此循环,直到检测完毕后且所有参考通道的“无效数据区”均具有相同的开始时间和结束时间。纵向污染和横向污染如图8所示,参考通道2中的实线所示的脉冲窗T1-T2和虚线所示的脉冲窗T3-T4发生了脉冲窗重叠,导致通道2中所有相关脉冲的脉冲窗区域(即图中的T1-T4区域)的数据无效,根据纵向污染,通道1的相同时间段内数据区(T1-T4)也无效,然后再根据横向污染,通道1的脉冲窗区域T5-T6也变为无效数据,然后再根据纵向污染,所有参考通道的(即图中所示通道1和通道2)区域T1-T6均变为无效数据区。又如图9所示,通道1的脉冲宽度异常,脉冲过宽,脉冲窗T3-T4成为无效数据区,根据纵向污染,通道2的T3-T4区域也成为无效数据区,又由于通道2的T3-T4区域与脉冲窗T1-T2重叠,根据横向污染,导致脉冲窗T1-T2成为无效数据区,再根据纵向污染,最终导致所有参考通道的T1-T4区域均成为无效数据区。This loops until the detection is completed and the "invalid data areas" of all reference channels have the same start time and end time. Vertical pollution and horizontal pollution are shown in Fig. 8, the pulse window T1-T2 shown by the solid line in reference channel 2 and the pulse window T3-T4 shown by the dotted line overlap, resulting in the pulse window overlap of all relevant pulses in channel 2 The data in the pulse window area (that is, the T1-T4 area in the figure) is invalid. According to the vertical pollution, the data area (T1-T4) in the same time period of channel 1 is also invalid, and then according to the horizontal pollution, the pulse window area of channel 1 T5-T6 also become invalid data, and then according to the longitudinal pollution, the areas T1-T6 of all reference channels (ie channel 1 and channel 2 shown in the figure) become invalid data areas. As shown in Figure 9, the pulse width of channel 1 is abnormal, the pulse is too wide, and the pulse window T3-T4 becomes an invalid data area. According to the vertical pollution, the T3-T4 area of channel 2 also becomes an invalid data area. The T3-T4 area overlaps with the pulse window T1-T2. According to the horizontal pollution, the pulse window T1-T2 becomes an invalid data area. According to the vertical pollution, the T1-T4 area of all reference channels eventually becomes an invalid data area.
步骤54,基于统一起止时间后的无效数据区确定多个参考通道的有效数据区。有效数据区可以是整个数据区排除无效数据区后的数据区,也可以通过其他方式确定有效数据区。有效数据区应与无效数据区没有交叠。Step 54: Determine the valid data areas of multiple reference channels based on the invalid data areas after the unified start and end times. The valid data area may be the data area of the entire data area excluding the invalid data area, or the valid data area may be determined by other methods. The valid data area should not overlap with the invalid data area.
步骤55,根据各参考通道是否发现脉冲确定各参考通道的逻辑值。在各个参考通道中,按照“发现脉冲则为1”、“未发现脉冲则为0”的规则,在各参考通道将其脉冲有效性Chx_Valid赋值为“1”或“0”。Step 55, determine the logic value of each reference channel according to whether pulses are found in each reference channel. In each reference channel, the pulse validity Chx_Valid is assigned a value of "1" or "0" in each reference channel according to the rule of "1 if a pulse is found" and "0 if no pulse is found".
步骤56,基于各参考通道的逻辑值和逻辑算法进行逻辑运算。在UI操作界面上可以选择多个通道做“与”逻辑运算还是做“或”逻辑运算,基于不同的情况,用户可能有不同的选择,根据用户的选择,将各个参考通道的Chx_Valid进行逻辑运算得到多参考通道最终的有效性结果ChAll_Valid。Step 56, perform logic operations based on the logic values and logic algorithms of each reference channel. On the UI operation interface, multiple channels can be selected to perform "AND" logic operation or "OR" logic operation. Based on different situations, the user may have different choices. According to the user's choice, the Chx_Valid of each reference channel is used for logical operation. Get the final validity result ChAll_Valid of multiple reference channels.
步骤57,根据逻辑运算结果确定是否对所有通道的待处理数据进行脉冲识别,如果是,则执行步骤58,否则执行步骤59。例如,如果最终结果ChAll_Valid为“0”,则所有通道的有效数据区也设置为“无效数据区”,不再进行脉冲识别。如果最终结果ChAll_Valid为“1”,则继续执行步骤58。Step 57, according to the logic operation result, determine whether to perform pulse recognition on the data to be processed of all channels, if yes, execute step 58, otherwise execute step 59. For example, if the final result ChAll_Valid is "0", the valid data area of all channels is also set to "invalid data area", and pulse identification is no longer performed. If the final result ChAll_Valid is "1", continue to execute step 58 .
步骤58,对所有通道的待处理数据进行脉冲识别,在进行脉冲识别时只对有效数据区的脉冲进行脉冲识别,对无效数据区的脉冲不再进行脉冲识别。脉冲识别时计算有效数据区的脉冲的A、H、W信息并输出。Step 58, perform pulse identification on the data to be processed in all channels, and only perform pulse identification on pulses in the valid data area during pulse identification, and do not perform pulse identification on pulses in the invalid data area. During pulse identification, calculate and output the A, H, W information of the pulse in the effective data area.
步骤59,结束。Step 59, end.
本实施例通过纵向和横向污染后,将所有宽度异常、脉冲窗重叠的脉冲所对应的脉冲窗区域均被去除,即将不可能进行有效计算的区域定为无效数据区,在进行脉冲识别时,不对无效数据区进行脉冲识别运算,从而减少了数据运算量。由于无效数据区内的脉冲通常是干扰脉冲或者是无法进行有效计算的脉冲,因此除去这些脉冲后同时也提高了计算结果的准确性。In this embodiment, after vertical and horizontal contamination, all the pulse window regions corresponding to pulses with abnormal width and overlapping pulse windows are removed, that is, the regions where effective calculation cannot be performed are defined as invalid data regions. When performing pulse identification, The pulse identification operation is not performed on the invalid data area, thereby reducing the amount of data operation. Because the pulses in the invalid data area are usually interference pulses or pulses that cannot be effectively calculated, the accuracy of the calculation results is also improved after removing these pulses.
实施例二:Embodiment two:
根据上述实施例,在确定无效数据区后,进一步确定有效数据区,后续识别脉冲时仅针对有效数据区的数据进行脉冲识别运算。本实施例与上述实施例的区别在于提供了一种较佳的有效数据区确定方案。According to the above-mentioned embodiment, after the invalid data area is determined, the valid data area is further determined, and the pulse identification operation is only performed on the data in the valid data area during subsequent pulse identification. The difference between this embodiment and the foregoing embodiments is that a better solution for determining a valid data area is provided.
本实施例中,有效区确定单元用于根据同一粒子在多个参考通道形成的脉冲之间的相似性规则,通过对多个参考通道的除无效数据区外的数据区域进行脉冲组合,在脉冲组合时逐个将发现脉冲的单参考通道作为被比参考通道,将被比参考通道的除无效数据区外的数据区域中的脉冲窗作为被比时间区域。根据脉冲组合结果确定出多个参考通道的有效数据区,有效数据区至少包括脉冲组合成功的脉冲窗区域。In this embodiment, the effective area determination unit is used to combine the pulses of the data areas of the multiple reference channels except the invalid data area according to the similarity rule between the pulses formed by the same particle in multiple reference channels. When combining, the single reference channel where the pulse is found is used as the compared reference channel one by one, and the pulse window in the data area of the compared reference channel except the invalid data area is used as the compared time area. The effective data areas of multiple reference channels are determined according to the pulse combination results, and the effective data areas at least include the pulse window area where the pulse combination is successful.
在一种具体实例中,如图10所示,相似性规则包括:多个参考通道的对应脉冲窗内的脉冲不超过1个。有效区确定单元351包括阈值点获取子单元3510、第四判断子单元3511、第五判断子单元3512和第六判断子单元3513。阈值点获取子单元3510用于获取其它各参考通道的被比时间区域内的阈值点;第四判断子单元3511用于判断其它参考通道的单被比时间区域(即单个被比时间区域)内的阈值点的数量是否等于0,如果阈值点的数量等于0,则说明该参考通道的该被比时间区域内无脉冲,阈值点的数量不等于0,则阈值点的数量可能是1、2、3甚至更多。当阈值点的数量等于0时直接认为该被比时间区域内的脉冲组合成功;第五判断子单元3512用于在第四判断子单元3511判断阈值点的数量不等于0时,判断单被比时间区域内的阈值点的数量是否等于2。如果等于2,则说明该参考通道的该被比时间区域内可能只有一个脉冲。如果不等于2,则说明该参考通道的该被比时间区域内有多于一个的脉冲,例如1.5个或2个,这种情况下则认为该被比时间区域内的脉冲组合失败;第六判断子单元3513用于在第五判断子单元3512判断单被比时间区域内的阈值点的数量等于2时判断该两个阈值点中的前阈值点的时间是否先于后阈值点的时间,如果是,则说明该参考通道的该被比时间区域内只有一个脉冲,认为该被比时间区域内的脉冲组合成功,否则认为该被比时间区域内的脉冲组合失败,该参考通道的该被比时间区域内可能是前一个脉冲的后面部分和后一个脉冲的前面部分。In a specific example, as shown in FIG. 10 , the similarity rule includes: there is no more than one pulse in the corresponding pulse window of multiple reference channels. The valid area determination unit 351 includes a threshold point acquisition subunit 3510 , a fourth determination subunit 3511 , a fifth determination subunit 3512 and a sixth determination subunit 3513 . The threshold point acquisition subunit 3510 is used to acquire the threshold points in the compared time region of other reference channels; the fourth judging subunit 3511 is used to judge the single-compared time region (that is, a single compared time region) of other reference channels Is the number of threshold points equal to 0? If the number of threshold points is equal to 0, it means that there is no pulse in the compared time region of the reference channel. If the number of threshold points is not equal to 0, the number of threshold points may be 1 or 2 , 3 or even more. When the number of threshold points is equal to 0, it is directly considered that the pulse combination in the compared time zone is successful; the fifth judging subunit 3512 is used to judge that when the fourth judging subunit 3511 judges that the number of threshold points is not equal to 0, the judging single is compared Whether the number of threshold points in the time zone is equal to 2. If it is equal to 2, it means that there may be only one pulse in the compared time region of the reference channel. If it is not equal to 2, it means that there are more than one pulses in the compared time zone of the reference channel, such as 1.5 or 2. In this case, it is considered that the pulse combination in the compared time zone fails; the sixth The judging subunit 3513 is used to judge whether the time of the front threshold point of the two threshold points is earlier than the time of the rear threshold point when the fifth judging subunit 3512 judges that the number of threshold points in the single-comparison time region is equal to 2, If yes, it means that there is only one pulse in the compared time zone of the reference channel, and the pulse combination in the compared time zone is considered successful; otherwise, it is considered that the pulse combination in the compared time zone fails, and the In the time zone, it may be the back part of the previous pulse and the front part of the next pulse.
在另一种具体实例中,如图11所示,相似性规则包括:多个参考通道的对应脉冲窗内的脉冲不超过1个且峰值时刻相近。有效区确定单元352包括阈值点获取子单元3520、第四判断子单元3521、第五判断子单元3522、第六判断子单元3523和第七判断子单元3524。阈值点获取子单元3520用于获取其它各参考通道的被比时间区域内的阈值点;第四判断子单元3521用于判断其它参考通道的单被比时间区域内的阈值点的数量是否等于0,如果是,则认为该被比时间区域内的脉冲组合成功;第五判断子单元3522用于判断单被比时间区域内的阈值点的数量是否等于2,如果不等于2,则认为该被比时间区域内的脉冲组合失败;第六判断子单元3523用于在第五判断子单元判断单被比时间区域内的阈值点的数量等于2时判断该两个阈值点中的前阈值点的时间是否先于后阈值点的时间,如果前阈值点的时间晚于后阈值点的时间,则认为该被比时间区域内的脉冲组合失败;第七判断子单元3524用于在第六判断子单元判断前阈值点的时间先于后阈值点的时间时,判断所有参考通道的同一被比时间区域内的脉冲峰值时刻之间的差值是否大于间隔阈值,如果是,则认为该被比时间区域内的脉冲组合失败,否则认为该被比时间区域内的脉冲组合成功。In another specific example, as shown in FIG. 11 , the similarity rule includes: there is no more than one pulse in the corresponding pulse window of multiple reference channels and the peak times are similar. The valid area determining unit 352 includes a threshold point obtaining subunit 3520 , a fourth judging subunit 3521 , a fifth judging subunit 3522 , a sixth judging subunit 3523 and a seventh judging subunit 3524 . The threshold point acquisition subunit 3520 is used to obtain threshold points in the compared time regions of other reference channels; the fourth judging subunit 3521 is used to judge whether the number of threshold points in the single compared time regions of other reference channels is equal to 0 , if yes, it is considered that the pulse combination in the compared time zone is successful; the fifth judging subunit 3522 is used to judge whether the number of threshold points in the single compared time zone is equal to 2, if not equal to 2, then it is considered that the The combination of pulses in the ratio time zone fails; the sixth judging subunit 3523 is used to determine the number of threshold points in the two threshold points when the fifth judging subunit judges that the number of threshold points in the ratio time zone is equal to 2 Whether the time is earlier than the time of the rear threshold point, if the time of the front threshold point is later than the time of the rear threshold point, then it is considered that the pulse combination in the compared time zone fails; the seventh judging subunit 3524 is used in the sixth judgment subunit When the unit judges that the time of the front threshold point is earlier than the time of the rear threshold point, it judges whether the difference between the pulse peak moments in the same compared time area of all reference channels is greater than the interval threshold, and if so, it is considered that the compared time The combination of pulses in the area fails, otherwise the combination of pulses in the compared time area is considered successful.
由于同一个粒子在多个通道间形成的脉冲具有一定的相似性,比如宽度相近、峰值时刻相近、一一对应(粒子不可能在一个通道形成2个以上脉冲,只能是0或1个脉冲)等,如果发现参考通道间的脉冲不符合这些特征,则认为这不是一个有效的粒子信号。基于本实施例的有效区确定单元,利用同一粒子同一时刻的脉冲相似性规则确定有效数据区,其一种较佳的具体实施例的流程如图12所示,包括以下步骤:Because the pulses formed by the same particle in multiple channels have certain similarities, such as similar width, similar peak time, one-to-one correspondence (it is impossible for a particle to form more than 2 pulses in one channel, only 0 or 1 pulse ), etc., if it is found that the pulse between the reference channels does not meet these characteristics, it is considered that this is not a valid particle signal. Based on the effective area determination unit of this embodiment, the effective data area is determined by using the pulse similarity rule of the same particle at the same time. The flow of a preferred specific embodiment is shown in Figure 12, including the following steps:
步骤120,逐个将发现脉冲的单参考通道作为被比参考通道,将被比参考通道的除去采用实施例一的方案确定出的无效数据区外的数据区域称为初始有效数据区,将初始有效区中的每个脉冲窗作为一被比时间区域,获取其它各参考通道的被比时间区域内的阈值点。Step 120, take the single reference channel that found the pulse as the compared reference channel one by one, and call the data area outside the invalid data area determined by the scheme of Embodiment 1 of the compared reference channel as the initial valid data area, and set the initial effective data area Each pulse window in the area is used as a compared time area, and the threshold points in the compared time areas of other reference channels are obtained.
步骤121,判断其它参考通道的单被比时间区域内的阈值点的数量是否等于0,如果是,则认为该被比时间区域内的脉冲组合成功,否则执行步骤122。Step 121 , judging whether the number of threshold points in the single-comparison time zone of other reference channels is equal to 0, if yes, it is considered that the pulse combination in the comparison time zone is successful, otherwise step 122 is executed.
步骤122,判断单被比时间区域内的阈值点的数量是否等于2,如果不等于2,则认为该被比时间区域内的脉冲组合失败,如果等于2,则执行以下步骤;Step 122, judging whether the number of threshold points in the single-compared time zone is equal to 2, if not equal to 2, it is considered that the pulse combination in the compared time zone fails, if it is equal to 2, then perform the following steps;
步骤123,判断单被比时间区域内的两个阈值点中的前阈值点的时间是否晚于后阈值点的时间,如果是,则认为该被比时间区域内的脉冲组合失败,否则执行以下步骤;Step 123, judge whether the time of the front threshold point among the two threshold points in the single-compared time zone is later than the time of the rear threshold point, if yes, then consider that the pulse combination in the compared time zone fails, otherwise perform the following step;
步骤124,判断所有参考通道的同一被比时间区域内的脉冲峰值时刻之间的差值是否大于间隔阈值,如果是,则认为该被比时间区域内的脉冲组合失败,否则认为该被比时间区域内的脉冲组合成功。Step 124, judge whether the difference between the pulse peak moments in the same compared time zone of all reference channels is greater than the interval threshold, if yes, then consider that the pulse combination in the compared time zone fails, otherwise consider the compared time zone The pulse combination in the zone was successful.
可以将脉冲组合成功的脉冲窗区域作为有效数据区,有效数据区为脉冲组合成功的所有对应脉冲窗的时间区域的叠加。也可将脉冲组合失败的区域认为是无效数据区,在初始有效数据区中再除去本实施例中新确定的无效数据区,剩下的为用于脉冲识别运算的有效数据区。例如:The pulse window area where the pulse combination is successful can be used as the effective data area, and the effective data area is the superposition of all the time areas corresponding to the pulse window where the pulse combination is successful. The area where the pulse combination fails can also be regarded as an invalid data area, and the newly determined invalid data area in this embodiment is removed from the initial valid data area, and the remaining area is a valid data area for pulse identification operations. E.g:
将以上判断步骤细化为在任意一个参考通道的脉冲窗时间段内对其他参考通道进行识别,判断如下几点:The above judgment steps are refined to identify other reference channels within the pulse window time period of any reference channel, and the following points are judged:
a)其他参考通道的脉冲只有一个阈值点,如图13中通道1中P2对应的情况;a) The pulses of other reference channels have only one threshold point, as in the case corresponding to P2 in channel 1 in Figure 13;
b)其他参考通道的脉冲存在3个以上阈值点,如图13中通道1中P1对应的情况;b) The pulses of other reference channels have more than 3 threshold points, as shown in the case corresponding to P1 in channel 1 in Figure 13;
c)其他参考通道脉冲虽然有两个阈值点,但是其“前阈值点”时间晚于“后阈值点”,如图13中通道1中P3对应的情况;c) Although other reference channel pulses have two threshold points, their "pre-threshold point" time is later than the "post-threshold point", as in the case corresponding to P3 in channel 1 in Figure 13;
如果发现以上三种情况中的任一种,则根据“横向污染”和“纵向污染”确定出无效数据区。如果没有以上三种情况中的任一种情况发生,也就是任意一个参考通道的脉冲窗时间段内,其他参考通道都只有2个顺序正常的前后阈值点(后阈值点时刻>前阈值点时刻)或者0个阈值点,则进一步包括以下步骤:If any of the above three situations is found, the invalid data area is determined according to "horizontal pollution" and "vertical pollution". If none of the above three situations occurs, that is, within the pulse window time period of any reference channel, other reference channels have only 2 front and rear threshold points in normal order (the time of the rear threshold point > the time of the front threshold point ) or 0 threshold points, it further includes the following steps:
将各个参考通道的有效数据区的所有脉冲窗重叠。由于一个粒子在多个通道产生脉冲,虽然时刻接近,但是难免有小差别,并且多个通道上的脉冲窗在时间起始结束时刻也难免有差别,本实施例中通过取“并集”的方式,取得所有脉冲窗中最早时刻T1和最晚时刻T2,形成新的时间段,如图14所示,该时间段覆盖了所有参考通道的有效数据区的所有脉冲窗,也就是“重叠”。Overlap all pulse windows of the active data area of the individual reference channels. Because a particle generates pulses in multiple channels, although the time is close, there are inevitably small differences, and the pulse windows on multiple channels are also inevitably different at the beginning and end of time. In this embodiment, by taking the "union" In this way, the earliest time T1 and the latest time T2 in all pulse windows are obtained to form a new time period, as shown in Figure 14, this time period covers all pulse windows in the effective data area of all reference channels, that is, "overlap" .
将多个参考通道间的脉冲的峰值时刻(可将阈值窗的中点对应的时刻视为峰值时刻)进行比较,如果峰值的最大偏差大于某值(图14中所示的a值,a值可根据实际情况设定),则所有相关脉冲窗区域均根据“横向污染”和“纵向污染”规则设定为“无效数据区”。Compare the peak moments of pulses between multiple reference channels (the moment corresponding to the midpoint of the threshold window can be regarded as the peak moment), if the maximum deviation of the peak value is greater than a certain value (a value shown in Figure 14, a value can be set according to the actual situation), then all relevant pulse window areas are set as "invalid data area" according to the "horizontal pollution" and "vertical pollution" rules.
在确定出有效数据区后,在图14所示的有效数据区T1-T2时间段内,在各个参考通道中,按照“发现脉冲则为1、“未发现脉冲则为0”的规则,在各参考通道将其脉冲有效性Chx_Valid赋值为“1”或“0”,根据用户设置的“与”/“或”运算规则,将各个参考通道的Chx_Valid进行逻辑运算得到多参考通道最终的有效性结果ChAll_Valid。如果最终结果ChAll_Valid为“0”,则T1-T2之间的所有通道的数据设置为“无效数据区”,否则进一步识别。After the effective data area is determined, in the effective data area T1-T2 time period shown in Figure 14, in each reference channel, according to the rule of "if a pulse is found, it will be 1, and if a pulse is not found, it will be 0". Each reference channel assigns its pulse validity Chx_Valid as "1" or "0", and according to the "AND"/"OR" operation rules set by the user, perform logical operations on Chx_Valid of each reference channel to obtain the final validity of multiple reference channels Result ChAll_Valid. If the final result ChAll_Valid is "0", the data of all channels between T1-T2 is set as "invalid data area", otherwise further identification.
如果ChAll_Valid为“1”,则在图14所示的T1-T2时间段内识别所有参考通道、非参考通道的A、H、W信息并输出。一般方法是:在图14所示的T1-T2时间段内扫描最大值作为脉冲峰值H,所有点相加得到的积分结果作为脉冲的A,A除以H的结果作为脉冲的W。这样,最终将所有通道的A、H、W信息识别出来。If ChAll_Valid is "1", the A, H, and W information of all reference channels and non-reference channels are identified and output within the T1-T2 time period shown in FIG. 14 . The general method is: scan the maximum value during the T1-T2 time period shown in Figure 14 as the pulse peak value H, the integration result obtained by adding all points is the pulse A, and the result of dividing A by H is the pulse W. In this way, the A, H, and W information of all channels are finally identified.
本实施例在确定出无效数据区后,在初始有效数据区内采用相似性规则进一步再确定出同一粒子产生的有效脉冲对应的有效数据区,进一步排除了一些不需要参与脉冲识别的数据,从而进一步减少了数据运算量和提高了计算结果的准确性。In this embodiment, after the invalid data area is determined, the similarity rule is used in the initial valid data area to further determine the valid data area corresponding to the valid pulse generated by the same particle, and further exclude some data that does not need to participate in pulse identification, thereby Further reduce the amount of data calculation and improve the accuracy of calculation results.
本领域技术人员可以理解,上述实施方式中各种方法的全部或部分步骤可以通过程序来指令相关硬件完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器、随机存储器、磁盘或光盘等。Those skilled in the art can understand that all or part of the steps of the various methods in the above embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium, and the storage medium can include: read-only memory, Random access memory, disk or CD, etc.
以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换。The above content is a further detailed description of the present invention in conjunction with specific embodiments, and it cannot be assumed that the specific implementation of the present invention is limited to these descriptions. Those of ordinary skill in the technical field to which the present invention belongs can also make some simple deduction or replacement without departing from the concept of the present invention.
Claims (21)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310754674.6A CN104749086B (en) | 2013-12-31 | 2013-12-31 | More reference channel pulse recognition method, apparatus and particle analyzer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310754674.6A CN104749086B (en) | 2013-12-31 | 2013-12-31 | More reference channel pulse recognition method, apparatus and particle analyzer |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN104749086A CN104749086A (en) | 2015-07-01 |
| CN104749086B true CN104749086B (en) | 2018-12-18 |
Family
ID=53589099
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201310754674.6A Active CN104749086B (en) | 2013-12-31 | 2013-12-31 | More reference channel pulse recognition method, apparatus and particle analyzer |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN104749086B (en) |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9863864B2 (en) * | 2015-09-15 | 2018-01-09 | Bio-Rad Technologies, Inc. | Threshold selector for flow cytometer |
| JP6932132B2 (en) * | 2015-12-18 | 2021-09-08 | アボット・ラボラトリーズAbbott Laboratories | Particle detection method and system for implementing it |
| CN107101983B (en) * | 2017-04-25 | 2019-11-08 | 广东永诺医疗科技有限公司 | Droplet multichannel fluorescence synchronous waveform method and device |
| CN107290253B (en) * | 2017-06-27 | 2019-06-04 | 迈克医疗电子有限公司 | The processing method and processing device of pattern detection data |
| CN111122420B (en) * | 2018-10-31 | 2025-05-27 | 深圳市帝迈生物技术有限公司 | Synchronous identification method and device for multi-channel pulse signals, and particle detection system |
| CN112881351A (en) * | 2019-11-30 | 2021-06-01 | 深圳市帝迈生物技术有限公司 | Particle detection method and device based on pulse recognition and storage medium |
| CN111235023A (en) * | 2020-03-25 | 2020-06-05 | 梨薯(厦门)科技有限公司 | Single particle detection method based on multi-channel triggering |
| WO2021207894A1 (en) * | 2020-04-13 | 2021-10-21 | 深圳迈瑞生物医疗电子股份有限公司 | Cell analysis method, cell analyzer and computer-readable storage medium |
| CN115046908B (en) * | 2021-03-09 | 2025-03-07 | 深圳市帝迈生物技术有限公司 | A method and device for identifying multi-channel pulse signals |
| CN115015089B (en) * | 2022-08-08 | 2022-11-18 | 深圳市帝迈生物技术有限公司 | Stream type detection device and method |
| CN118818588B (en) * | 2024-07-12 | 2025-02-28 | 中国科学院近代物理研究所 | Online cluster reconstruction method, device and equipment for high count rate twin-TPC |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4240029A (en) * | 1979-04-20 | 1980-12-16 | Becton Dickinson & Company | Apparatus for counting particles in a liquid suspension |
| US4375615A (en) * | 1979-04-20 | 1983-03-01 | Becton Dickinson And Company | Apparatus for counting particles in a liquid suspension |
| US4412175A (en) * | 1981-04-30 | 1983-10-25 | Coulter Electronics, Inc. | Debris alarm |
| WO2009093017A1 (en) * | 2008-01-25 | 2009-07-30 | The Secretary Of State For Defence | Fluid-borne particle detector |
| CN101501472A (en) * | 2006-08-17 | 2009-08-05 | 科安比司特公司 | Blood processing equipment with robust automatic process control |
| CN102818761A (en) * | 2003-03-28 | 2012-12-12 | 英格朗公司 | Apparatus, methods and processes for sorting particles and for providing sex-sorted animal sperm |
-
2013
- 2013-12-31 CN CN201310754674.6A patent/CN104749086B/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4240029A (en) * | 1979-04-20 | 1980-12-16 | Becton Dickinson & Company | Apparatus for counting particles in a liquid suspension |
| US4375615A (en) * | 1979-04-20 | 1983-03-01 | Becton Dickinson And Company | Apparatus for counting particles in a liquid suspension |
| US4412175A (en) * | 1981-04-30 | 1983-10-25 | Coulter Electronics, Inc. | Debris alarm |
| CN102818761A (en) * | 2003-03-28 | 2012-12-12 | 英格朗公司 | Apparatus, methods and processes for sorting particles and for providing sex-sorted animal sperm |
| CN101501472A (en) * | 2006-08-17 | 2009-08-05 | 科安比司特公司 | Blood processing equipment with robust automatic process control |
| WO2009093017A1 (en) * | 2008-01-25 | 2009-07-30 | The Secretary Of State For Defence | Fluid-borne particle detector |
Non-Patent Citations (3)
| Title |
|---|
| A Multichannel Method for the Analysis of DNA Content Distribution Using Flow Cytometric Data;MANABU TAKAHASHI;《COMPUTERS AND BIOMEDICAL RESEARCH》;19811231;第14卷;第506-517页 * |
| Performance of plate-based cytokine flow cytometry with automated data analysis;Maria A Suni et al.;《BMC Immunology》;20030902;第4卷;第1-12页 * |
| 高速大容量数据采集系统设计与实现;张卫杰;《电子测量与仪器学报》;20050831;第19卷(第4期);第51-55页 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN104749086A (en) | 2015-07-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104749086B (en) | More reference channel pulse recognition method, apparatus and particle analyzer | |
| CN109171787B (en) | Method and device for sampling pulse signal and computer program medium | |
| CN109182462B (en) | A method and device for judging negative and positive detection indicators | |
| CN102121892B (en) | Sample analyzer and sample analyzing method | |
| CN109350098B (en) | Determination method, reconstruction method and device of signal fitting mode | |
| CN113674803A (en) | Detection method of copy number variation and application thereof | |
| CN110544508B (en) | A method, device and electronic equipment for analyzing genes of monogenic genetic diseases | |
| CN113539355A (en) | Tissue-specific source for predicting cfDNA (deoxyribonucleic acid), related disease probability evaluation system and application | |
| CN105980852A (en) | Cell analysis method, system and apparatus | |
| CN113096736A (en) | Method and system for automatically analyzing viruses in real time based on nanopore sequencing | |
| CN108378835A (en) | Blood pressure prediction technique and device | |
| Spasic et al. | Spectral flow cytometry methods and pipelines for comprehensive immunoprofiling of human peripheral blood and bone marrow | |
| WO2019228048A1 (en) | Method for determining blood coagulation time, electronic apparatus, and storage medium | |
| EP2869062A1 (en) | Urine sample analyzer and urine sample analyzing method | |
| CN113454453A (en) | Whole blood sample analyzer, whole blood sample analyzing method, whole blood sample analyzing apparatus, and storage medium | |
| CN110223732B (en) | An Integrative Approach to Multi-Class Biological Sequence Annotation | |
| CN111929720A (en) | Neutron detector performance detection method, device and system and computer equipment | |
| Huynh et al. | Spatial Deconvolution of Cell Types and Cell States at Scale Utilizing TACIT | |
| JP2012505470A (en) | Shape parameters for hematology equipment | |
| CN110931082A (en) | Method and system for gene detection and evaluation | |
| CA3150532A1 (en) | Read-tier specific noise models for analyzing dna data | |
| EP4150625A1 (en) | Methods and systems for determining effects of nucleic acid editing | |
| WO2021207894A1 (en) | Cell analysis method, cell analyzer and computer-readable storage medium | |
| US20200105374A1 (en) | Mixture model for targeted sequencing | |
| WO2020260419A1 (en) | Protein probability model |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20250627 Address after: 518057 Guangdong Province Shenzhen City Nanshan District High-tech Industrial Park Keji South 12th Road Mindray Building 1-4 Patentee after: SHENZHEN MINDRAY BIO-MEDICAL ELECTRONICS Co.,Ltd. Country or region after: China Patentee after: Beijing Mindray Medical Instrument Co.,Ltd. Address before: 518057 Nanshan District science and Technology Industrial Park, Guangdong, Zhejiang Province, road, MINDRAY Patentee before: SHENZHEN MINDRAY BIO-MEDICAL ELECTRONICS Co.,Ltd. Country or region before: China Patentee before: BEIJING SHEN MINDRAY MEDICAL ELECTRONICS TECHNOLOGY RESEARCH INSTITUTE Co.,Ltd. |
|
| TR01 | Transfer of patent right |