PATIENT MONITOR
0 Assignments
0 Petitions
Accused Products
Abstract
A patient monitor is disclosed for detecting patient movement or abnormal breathing. Images of a patient are obtained by a stereoscopic camera. These images are then processed by a 3D position determination module which determines measurements indicative of positions of at least part of a patient. The obtained measurements are then passed to a model generation module which generates a breathing model of the variation in position of the at least part of a patient during a breathing cycle. Subsequently abnormal breathing or patient movement can be detected by processing further images obtained by the stereoscopic camera to determine more measurements indicative of positions of at least part of a patient. These measurements are then compared with a stored breathing model by a comparison module. If abnormal breathing or patient movement is detected the comparison module sends a signal to a treatment apparatus to interrupt treatment until normal breathing resumes or alternatively to a mechanical couch to reposition the patient to account for the detected movement.
15 Citations
88 Claims
-
1-45. -45. (canceled)
-
46. A computer implemented method of detecting movement of a patient, comprising:
-
obtaining data indicative of shape and location of at least part of a patient at a plurality of instances in the course of at least one breathing cycle when the patient is breathing normally and is otherwise not changing position; using a processor to partition the obtained data into a plurality of groups of data each associated with different portions of the at least one breathing cycle; using the partitioned data and the processor to generate a plurality of component analysis models of the manner in which the at least part of a patient varies in shape and location during the respective different portions of the at least one breathing cycle; obtaining further data representative of measurement indicative of shape and location of the at least part of a patient during a subsequent period of breathing; and detecting motion of a patient which does not correspond to the initial obtained data using the plurality of component analysis models and the further obtained data. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
-
57. A non-transitory computer readable medium storing computer interpretable instructions which when executed by a programmable computer cause the computer to:
-
obtain data indicative of shape and location of at least part of a patient at a plurality of instances in the course of at least one breathing cycle when the patient is breathing normally and is otherwise not changing position; partition the obtained data into a plurality of groups of data each associated with different portions of the at least one breathing cycle; use the partitioned data to generate a plurality of component analysis models of the manner in which the at least part of a patient varies in shape and location during different portions of the at least one breathing cycle; obtain further data representative of measurement indicative of the shape and location of the at least part of a patient during a subsequent period of breathing; and detect motion of a patient which does not correspond to the initial obtained data using the plurality of component analysis models and the further obtained data.
-
-
58. A computer implemented method of monitoring a patient comprising:
-
obtaining data representative of a measurement indicative of motion of at least part of a patient during a plurality of breathing cycles; using the obtained data to generate a component analysis model of variation of the motion of the at least part of a patient during the plurality of breathing cycles; obtaining further data representative of a measurement indicative of further motion of the at least part of a patient during a subsequent period of breathing; modeling a representation of the further data using the generated component analysis model; calculating a Mahalanobis distance between the modeled representation of the further data and a mean representation of the component analysis model; and comparing the calculated Mahalanobis distance with a threshold value. - View Dependent Claims (59, 60, 61, 62, 63, 64, 65, 66)
-
-
67. A non-transitory computer readable medium storing computer interpretable instructions which when executed by a programmable computer cause the computer to:
-
obtain data representative of a measurement indicative of motion of at least part of a patient during a plurality of breathing cycles; use the obtained data to generate a component analysis model of variation of the motion of at least part of a patient during the plurality of breathing cycles; obtain further data representative of measurement indicative of further motion of at least part of a patient during a subsequent period of breathing; model a representation of the further data using the component analysis model; calculate a Mahalanobis distance between the modeled representation of the further obtained data and a mean representation of the component analysis model; and compare the calculated Mahalanobis distance with a threshold value.
-
-
68. A patient monitor comprising:
-
a 3D position determination module operable to determine measurements indicative of positions of at least part of a patient; a clock module operable to associate measurements indicative of positions of at least part of a patient determined by the 3D position determination module with timing data; a model generation module operable to (1) use obtained position and timing data for a plurality of breathing cycles obtained from the 3D position determination module and clock module to generate a component analysis model of the variation in position of at least part of a patient during the plurality of breathing cycles, and (2) model a representation of further position and timing data obtained from the 3D position determination module and clock module during a subsequent period of breathing using the component analysis model; and a comparison module operable to calculate a Mahalanobis distance between the modeled representation of the further position and timing data and a mean representation of the generated component analysis model, and compare the calculated Mahalanobis distance with a threshold value. - View Dependent Claims (69, 70)
-
-
71. A computer implemented method of monitoring a patient comprising:
-
obtaining images of a patient during a plurality of breathing cycles when the patient is breathing normally and not changing position; processing the obtained images to generate a component analysis model of the variation of shape and location of a surface of at least a part of the patient during the plurality of breathing cycles; obtaining a further image of the patient during a subsequent period of breathing and processing the image to generate a 3D wire mesh model of the surface of the at least part of a patient appearing in the further image; comparing the generated 3D wire mesh model with a modeled representation of the surface generated utilizing the component analysis model; and determining a transformation required to match the 3D wire mesh model with the modeled representation. - View Dependent Claims (72, 73)
-
-
74. A patient monitor comprising:
-
a 3D position determination module operable to process obtained images of a patient during a plurality of breathing cycles to determine a 3D wire mesh model of at least part of a surface of a patient appearing in the images; a clock module operable to associate 3D wire mesh models generated by the 3D position determination module with timing data; a model generation module operable to use generated 3D wire mesh models and associated timing data to generate a component analysis model of a variation of a shape and location of the surface of the at least part of a patient during the plurality of breathing cycles when the patient is breathing normally and not changing position; and a comparison module operable to compare a generated 3D wire mesh model of the surface of the at least part of a patient appearing in an image obtained during a subsequent period of breathing with a modeled representation of the surface generated utilizing the component analysis model and determine a transformation required to match the 3D wire mesh model with the modeled representation. - View Dependent Claims (75, 76)
-
-
77. A patient monitor comprising:
-
a 3D position determination module operable to determine measurements indicative of shape and location of at least part of a patient; a clock module operable to associate measurements indicative of the shape and location of at least part of a patient determined by the 3D position determination module with timing data, a model generation module operable to partition the shape and location and timing data into a plurality of groups of data each associated with different portions of the breathing cycle and utilize the portioned data to generate a plurality of component analysis models of the variation in shape and location of the at least part of a patient during the respective different portions of the breathing cycle; and a comparison module operable to utilize shape and location and timing data and a plurality of component analysis models generated by the model generation module to identify breathing which differs from that occurring in the images used to generate the component analysis models. - View Dependent Claims (78, 79, 80, 81, 82, 83, 84, 85, 86, 87)
-
-
88. A non-transitory computer readable medium storing computer interpretable instructions which when executed by a programmable computer cause the computer to:
-
obtain images of a patient during a plurality of breathing cycles when the patient is breathing normally and is not changing position; process the obtained images to generate a component analysis model of the variation in shape and location of a surface of at least part of the patient during the plurality of breathing cycles; obtain a further image of the patient during a subsequent period of breathing and processing the image to generate a 3D wire mesh model of the surface of the at least part of a patient appearing in the further image; compare the generated 3D wire mesh model with a modeled representation of the surface generated utilizing the generated component analysis model; and determine a transformation required to match the 3D wire mesh model with the modeled representation.
-
Specification