Signal Analysis Method
First Claim
1. A computer-implemented method for bio-medical signal segmentation using a hidden Markov model, the model comprising a plurality of states, the method comprising the steps of:
- specifying a minimum duration constraint dmin for at least one of the states;
for each state in the model with a specified minimum duration, replacing the state by a set of sub-states, with the total number of sub-states equal to the value of the minimum duration constraint dmin;
connecting together the set of sub-states to form a left-right Markov chain, wherein the first dmin−
1 sub-states each have a self-transition probability of zero, a transition probability of one of transitioning to the state immediately to their right, and a transition probability of zero of transitioning to any other state in the model; and
applying the model to data representing the biomedical signal to obtain information on the segmentation of the signal into the states.
3 Assignments
0 Petitions
Accused Products
Abstract
Improvement in the reliability of segmentation of a signal, such as an ECG signal, is disclosed through the use of duration constraints. The signal is analysed using a hidden Markov model. The duration constraints specify minimum allowed durations for specific states of the model. The duration constraints can be incorporated either in the model itself or in a Viterbi algorithm used to compute the most probable state sequence given a conventional model. Also disclosed is the derivation of a confidence measure from the model which can be used to assess the quality and robustness of the segmentation and to identify any signals for which the segmentation is unreliable, for example due to the presence of noise or abnormality in the signal.
-
Citations
16 Claims
-
1. A computer-implemented method for bio-medical signal segmentation using a hidden Markov model, the model comprising a plurality of states, the method comprising the steps of:
-
specifying a minimum duration constraint dmin for at least one of the states; for each state in the model with a specified minimum duration, replacing the state by a set of sub-states, with the total number of sub-states equal to the value of the minimum duration constraint dmin; connecting together the set of sub-states to form a left-right Markov chain, wherein the first dmin−
1 sub-states each have a self-transition probability of zero, a transition probability of one of transitioning to the state immediately to their right, and a transition probability of zero of transitioning to any other state in the model; andapplying the model to data representing the biomedical signal to obtain information on the segmentation of the signal into the states. - View Dependent Claims (2, 3, 4, 5, 12, 13, 14, 15, 16)
-
-
6. A computer-implemented method for segmenting a signal, comprising a sequence of observations, into a sequence of states of a finite state discrete time Markov process using a modification to the Viterbi algorithm, the modification comprising:
-
defining a duration variable and a duration constraint for at least one state of the finite state discrete time Markov process incorporated into the Viterbi algorithm, the duration constraint specifying the minimum duration for said at least one state; applying the modified Viterbi algorithm to the signal to compute the most probable duration-constrained state sequence which accounts for the sequence of observations;
whereinat each time step in the computation of the most probable state sequence for each state in the finite state discrete time Markov process which accounts for the sequence of observations up to that time step and ends in said state; for each state having a duration constraint, using the duration variable for that state to keep track of the length of the consecutive sequence of predecessor states which are comprised only of that state and end in that state at the previous time step; if the duration variable for that state is greater than or equal to the specified duration constraint for that state, then transitions from that state to any other given state in the Markov process are considered in the state sequence computations at the given time step; if the duration variable for that state is less than the specified duration constraint for that state, then transitions from that state to any other state in the Markov process are not considered in the state sequence computations at the given time step; and following the computation of the set of most probable state sequences up to the given time step, updating the duration variable for each state having a duration constraint in order to keep track of the length of the consecutive sequence of predecessor states which are comprised only of that particular state and end in that state at the time step just considered. - View Dependent Claims (7, 8)
-
-
9. A computer-implemented method for analysing a signal which has been segmented according to a probabilistic segmentation algorithm, the method comprising:
-
calculating a confidence measure for each of a plurality of segmented signal features; plotting the confidence measures against the respective signal feature lengths; applying density modelling techniques to determine a suitable region of the data space associated with high confidence features; determining whether the confidence measure for a specific signal feature falls outside this region. - View Dependent Claims (10, 11)
-
Specification