WO2001063576A2 - Monitoring system - Google Patents

Monitoring system Download PDF

Info

Publication number
WO2001063576A2
WO2001063576A2 PCT/GB2001/000776 GB0100776W WO0163576A2 WO 2001063576 A2 WO2001063576 A2 WO 2001063576A2 GB 0100776 W GB0100776 W GB 0100776W WO 0163576 A2 WO0163576 A2 WO 0163576A2
Authority
WO
WIPO (PCT)
Prior art keywords
variables
values
monitoring system
data
reference set
Prior art date
Application number
PCT/GB2001/000776
Other languages
French (fr)
Other versions
WO2001063576A3 (en
Inventor
Neil Thacker
Patrick Courtney
Original Assignee
The Victoria University Of Manchester
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by The Victoria University Of Manchester filed Critical The Victoria University Of Manchester
Priority to AU37541/01A priority Critical patent/AU3754101A/en
Publication of WO2001063576A2 publication Critical patent/WO2001063576A2/en
Publication of WO2001063576A3 publication Critical patent/WO2001063576A3/en

Links

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B21/00Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
    • G08B21/02Alarms for ensuring the safety of persons
    • G08B21/04Alarms for ensuring the safety of persons responsive to non-activity, e.g. of elderly persons
    • G08B21/0407Alarms for ensuring the safety of persons responsive to non-activity, e.g. of elderly persons based on behaviour analysis
    • G08B21/0423Alarms for ensuring the safety of persons responsive to non-activity, e.g. of elderly persons based on behaviour analysis detecting deviation from an expected pattern of behaviour or schedule
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion
    • G06T7/223Analysis of motion using block-matching
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B21/00Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
    • G08B21/02Alarms for ensuring the safety of persons
    • G08B21/04Alarms for ensuring the safety of persons responsive to non-activity, e.g. of elderly persons
    • G08B21/0438Sensor means for detecting
    • G08B21/0476Cameras to detect unsafe condition, e.g. video cameras
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B21/00Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
    • G08B21/18Status alarms
    • G08B21/22Status alarms responsive to presence or absence of persons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10016Video; Image sequence
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30196Human being; Person

Definitions

  • the present invention relates to a monitoring system.
  • an automatic door is provided with an infra-red sensor (or other suitable sensor) with a limited field of view, which causes the door to open when a person is detected within the field of view of the sensor.
  • US Patent No. 4524243 describes a personal alarm system comprising a clock having a reset switch which must be depressed at predetermined intervals in order to prevent an alarm being triggered.
  • the clock is located in a patient's home, and the alarm is connected to a central monitoring station. In the event that the predetermined interval elapses without the reset switch having been depressed, the alarm is triggered at the central monitoring station thereby alerting staff at the central monitoring station to a potential problem.
  • a self-activated alarm which may be worn by an elderly person, for example around the neck, the alarm being remotely connected to a telephone and via the telephone to a central monitoring station. The person activates the alarm in the event that assistance is required, if for example they have fallen and are unable to reach a telephone.
  • a home health monitoring system is described in Medical Engineering & Physics 20 (1998), pages 573-579.
  • This system includes a series of sensors, for example temperature sensors located on a bed, electrocardiogram (ECG) sensors located in a bath, and a body weight sensor located at a toilet.
  • the sensors are used to detect information relating to a subject's temperature, heartbeat, and weight, without the need for visits from a healthcare worker.
  • the system is intended to gather data over a period of time, to allow the early diagnosis of medical problems.
  • the system collects data in a passive manner, and is not configured to raise an alarm in the event that the patient is in difficulty, for example if the subject has fallen and is unable to reach a telephone.
  • JP 10-257204 describes a monitoring system in which the number of transitions per day between rooms of a person within a home is measured. An alarm is raised when the number of transitions falls below a threshold. The threshold may be determined on the basis of the number of transitions recorded over several preceding of days.
  • a disadvantage of JP 10-257204 is that it monitors only one variable. This single variable is unlikely to be sufficient to provide adequate monitoring of the person.
  • a monitoring system for monitoring the behaviour of an object, the monitoring system having at least one image sensor and being operative to extract variables from image sequences input from the one or more image sensor, wherein the variables are interrelated such that certain combinations of values of variables occur frequently and other combinations of values of variables do not occur during normal behaviour of the object, the values of variables and relationships between the variables are recorded by the monitoring system as a reference set of data, and after the values of the variables and the relationships between the variables have been recorded for a predetermined training time, an event is triggered by the system when an unusual combination of values of variables occurs.
  • the object is assumed to behave normally during the training time. Where the object is known to have behaved abnormally values of variables recorded as a result of the abnormal behaviour should be deleted from the reference set of data.
  • the monitoring system is advantageous because it is capable of automatically detecting abnormal behaviour of an object.
  • the combinations of values of variables which describe normal behaviour of the object are accumulated over time to provide a reference set. Any subsequent combination of values of variables which falls outside of that reference set is indicative of abnormal behaviour.
  • the unusual combination of values of variables comprises a combination that does not fall within the reference set of data.
  • the values of variables and relationships between the variables are not added to the reference set of data after the predetermined training time has ended.
  • the values of variables and relationships between the variables continue to be added to the reference set of data after the predetermined training time has ended, thereby continually updating the reference set of data.
  • the reference set of data may be modified directly by excluding a specific range of values of a variable from the reference set of data, or including a specific range of values of a variable in the reference set of data.
  • the reference set of data may be modified directly by excluding a predetermined combination of values of variables from the reference set of data, or by including a predetermined combination of values of variables in the reference set of data.
  • the system triggers an alarm when the system triggers an alarm when the unusual combination of values of variables occurs.
  • the alarm subsequent to the alarm being triggered it is determined whether the alarm was a false alarm, and if the alarm was a false alarm the combination of values of variables that triggered the alarm is added to a memory.
  • a subsequent combination of values of variables that will trigger an alarm is compared with combinations of values of variables held in the memory in order to determine whether the combination corresponds to a false alarm.
  • the system reviews preceding values of at least one variable to determine whether that variable has exceeded a threshold value.
  • the system triggers an alarm when the combination of values of variables lies outside the reference set and the at least one variable has exceeded the threshold value.
  • the at least one variable is acceleration of the object.
  • time is one of the properties represented by a variable.
  • position of the object is one of the properties represented by one or more variables.
  • the pose of the object is one of the properties represented by one or more variables.
  • periodicity of the behaviour of the object is one of the properties represented by one or more variables.
  • the system includes means for determining the number of objects within the field of view of a sensor.
  • the number of objects is one of the properties represented by one or more variables.
  • a method of monitoring the behaviour of an object comprising inputting a sequence of images, extracting variables from the sequence of images, wherein the variables are interrelated such that certain combinations of values of variables occur frequently and other combinations of values of variables do not occur during normal behaviour of the object, recording the values of variables and relationships between the variables as a reference set of data, and after the values of the variables and the relationships between the variables have been recorded for a predetermined training time, triggering an event when an unusual combination of values of variables occurs.
  • the system includes a sensor 1, and several monitoring devices 2-5 which accumulate values describing independent variables, for example position, movement, pose, etc of the subject on the basis of information received from the sensor 1. Values of variables are gathered from the monitoring devices 2-5 over a period of time, and are correlated to provide a reference set of data. Following construction of the reference set of data, subsequent values of variables are compared with the reference set of data. Correlated data which falls outside of the reference set of data will indicate unusual behaviour, and may trigger an event, for example the sounding of an alarm.
  • a thermal imaging camera 1 located in a room provides input information.
  • the input information passes to a multiple motion monitor 2, and from there to a layout monitor 3 and a periodicity monitor 4.
  • a vertical acceleration monitor 5 is connected to the layout monitor 3.
  • the input received at the multiple motion monitor 2 from the thermal imaging camera 1 comprises one or more 'blobs', which are thermal images of people located in the living room.
  • the multiple motion monitor 2 determines whether the thermal image represents a single person or more than one person, using grey level segmentation and tracking. Position information is used to extract a sub-region of the image received from the thermal imaging camera 1, and the sub-region is then classified to extract information regarding the pose of each person.
  • the number of people located in the room is output from the multiple motion monitor 2 to a state comparator 7 (the number of people may of course be zero).
  • Output from the multiple motion monitor 2 relating to the pose and position of people located in the living room passes to the layout monitor 3.
  • the layout monitor 3 is also provided with situation specific reference data from a memory 6. This data may include locations where sitting is normal, for example a chair, and locations where the subject may occasionally lie down, for example on a settee.
  • the layout monitor 3 determines whether the subject is moving, and if the subject is not moving, whether the pose and position of the stationary subject is acceptable.
  • the layout monitor outputs a series of flags to the state comparator 7, indicating whether the subject is sitting, lying, the location of the subject, etc.
  • One flag of particular importance is the 'potential fall configuration' flag, which will be output for example if the subject is lying on the floor.
  • the triggering of an alarm in response to the 'potential fall configuration' flag is delayed until data from a vertical acceleration monitor 5 has been reviewed.
  • the layout monitor 3 outputs the 'potential fall configuration' flag to the vertical acceleration monitor 5, which reviews recent data relating to vertical acceleration. If the subject accelerated faster than a threshold value, this indicates that the subject has fallen, and the vertical acceleration monitor 5 will output a 'fall' flag to the state comparator 7 which will then trigger and alarm.
  • the acceleration is monitored using a filter technique.
  • a periodicity monitor 4 receives output relating to the position and pose of the subject from the multiple motion monitor 2.
  • the periodicity monitor 4 is configured to detect temporal patterns in the motion of the subject, and determines whether the subject is moving in a periodic manner that indicates distress, for example pacing backwards and forwards.
  • the periodicity monitor 4 outputs an 'abnormal behaviour' flag to the state comparator 7 when such periodic movement is detected.
  • the state comparator 7 generates a body of data representing normal behaviour of the subject being monitored (for example during a 'learning phase').
  • Each variable monitored by the system for example pose, position, periodicity, etc. is correlated with the other variables.
  • the normal behaviour of the subject is thus represented by a multidimensional body of correlated variables (the reference set of data).
  • the reference set of data For example, the subject will often sit on a chair.
  • the position of the subject (on the chair) will be correlated with the pose of the subject (sitting) so that this combination of position and pose is part of the reference set of data which indicates normal behaviour of the subject.
  • the subject may walk behind a piece of furniture, for example a chair, whereupon part of the subject will be occluded from view by the camera 1.
  • the change of shape (effectively the pose) of the subject will be correlated with the location of the subject (i.e. the position at which the table is located).
  • a further variable, time is input to the state comparator 7.
  • This variable is also incorporated into the multidimensional body of correlated variables (i.e. the reference set of data).
  • the reference set of data will correlate the position of the subject (on the chair) with the pose of the subject together with the time at which that combination occurs. For example, the subject may often sit in the chair between 7 am and 11 pm, but never between 11 pm and 7 am, and this will influence the formation of the reference set of data. If the system determines that the subject is sitting in a chair at 3 am, then this combination of position, pose and time will fall outside of the reference set of data, and the state comparator 7 will take appropriate action, for example the triggering of an alarm.
  • the reference set of data may be constructed during a 'learning phase', for example two weeks following installation of the system.
  • a technician may adjust the reference set of data by retaining data that is considered to be pertinent, and discarding data that is not required. For example, if a person being monitored by the system fell to the floor during the learning phase, the combination of data associated with this fall may be removed from the reference set of data in order to prevent the system from accepting a future fall as being within the parameters of normal behaviour.
  • Situation-specific reference data may be input into the system, via the memory 6, by the technician during installation of the system. This may be done by imposing limits upon certain variables within the reference set of data.
  • the situation-specific data may for example define certain regions of a room being monitored as being off limits, such that entry into those regions will cause the state comparator 7 to trigger an alarm.
  • Habit-specific temporal data may be input into the system via a second memory 8. For example, somebody may be close to a window between 10am and 11am on a Tuesday, since this is when a window cleaner visits.
  • the set of data relating to a window cleaner may be added to the reference set of data via different methods. In a first method a technician cleans the window (or asks somebody else to clean it), whereupon the system will record the set of data that are associated with window cleaning. The technician may then link that set of data with a particular time of the week, for example Tuesday mornings.
  • a window cleaner will thus fall within the reference set of data if he cleans the window on a Tuesday morning, but will fall outside of the reference set of data if he cleans the window at any other time, thereby causing the state comparator 7 to trigger an appropriate action.
  • a second method via which information regarding the window cleaner may be added to the reference set of data is simply via the learning phase of the monitoring system. If the window is cleaned every Tuesday morning, then over time the combination of the set of data relating to window cleaning and the time at which the window is cleaned will be added automatically to the reference set of data.
  • a limitation of this second method is that it may take a long time to define the reference set of data.
  • the reference set of data may be fixed once the learning phase has been completed and a technician has adjusted the data (if adjustment is required). Where this is done, subsequent events will not cause the reference set of data to be modified.
  • the reference set of data may be updated indefinitely, such that the learning phase is effectively unending.
  • the system may occasionally generate false alarms. This is likely to happen whenever a person being monitored behaves in an unusual manner. For example, a person being monitored may occasionally get out of bed in the middle of the night to observe astral events such as lunar eclipses, comets, etc. If this did not happen during the learning phase, then the combination of values of variables corresponding to the person being adjacent to a window in the middle of the night will cause the state comparator 7 to trigger an alarm. Once it has been determined by a technician that the alarm was false, in the sense that the person being monitored was not in distress, the combination of values of variables corresponding to the person being adjacent to a window in the middle of the night may be added to a set of false alarm data. The system may then be configured to check a subsequent combination of values of variables against the set of false alarm data before raising an alarm. In this case, the system will determine that the combination of values of variables is a false alarm and will take no action.
  • the monitoring system may be configured to take account of conditions external to a room being monitored. For example, in a retirement home, a monitoring system configured to monitor a resident's room may be linked to a fire alarm.
  • the monitoring system may be configured such that the state comparator 7 will not trigger an alarm if a fire alarm occurs in the retirement home, unless specific conditions occur. For example, the state comparator will not trigger an alarm on account of a person getting out of bed to evacuate the retirement home in the middle of the night, but will trigger an alarm if that person falls whilst attempting to leave their room during the evacuation.
  • the described embodiment of the invention may be used to monitor the behaviour of a subject in a defined space, and is particularly useful where that space includes other objects, for example furniture.
  • the described embodiment of the invention may be used to monitor the behaviour of an animal in a zoo cage, or the behaviour of an inmate in a prison cell.
  • the invention may be used to monitor a space to determine the presence and behaviour of unknown parties, for example a car park may be monitored for car thieves, or the windows of a house may be monitored for burglars, etc.
  • the state comparator 7 will generate a reference set which will include a correlation between the presence of a person adjacent a car and the time spent by a person in that position. For example, it may be typical for a person to spend 10 seconds unlocking his or her car before entering the car and thereby disappearing from the view of a detector (the detector may be a thermal imager).
  • the monitoring system may thus determine by monitoring the car park over a period of time that it is extremely unlikely that anyone will spend more than 60 seconds in that position.
  • the state comparator will take appropriate action, for example triggering an alarm, or drawing the attention of a security guard.

Abstract

A monitoring system for monitoring the behaviour of an object, the monitoring system having at least one image sensor and being operative to extract variables from image sequences input from the one or more image sensor, wherein the variables are interrelated such that certain combinations of values of variables occur frequently and other combinations of values of variables do not occur during normal behaviour of the object, the values of variables and relationships between the variables are recorded by the monitoring system as a reference set of data, and after the values of the variables and the relationships between the variables have been recorded for a predetermined training time, an event is triggered by the system when an unusual combination of values of variables occurs.

Description

MONITORING SYSTEM
The present invention relates to a monitoring system.
Systems which monitor a space to determine the presence or absence of a person or object are well known. For example, an automatic door is provided with an infra-red sensor (or other suitable sensor) with a limited field of view, which causes the door to open when a person is detected within the field of view of the sensor.
It is known to use remote systems to monitor a person, for an elderly person living at home, in order to ensure that that person has not suffered an injury. In one known system, described in US Patent No. 5441047, cameras are provided in a patient's home to allow a healthcare worker to monitor the behaviour of the patient at regular intervals without visiting the patient's home.
US Patent No. 4524243 describes a personal alarm system comprising a clock having a reset switch which must be depressed at predetermined intervals in order to prevent an alarm being triggered. The clock is located in a patient's home, and the alarm is connected to a central monitoring station. In the event that the predetermined interval elapses without the reset switch having been depressed, the alarm is triggered at the central monitoring station thereby alerting staff at the central monitoring station to a potential problem.
It is known to provide a self-activated alarm which may be worn by an elderly person, for example around the neck, the alarm being remotely connected to a telephone and via the telephone to a central monitoring station. The person activates the alarm in the event that assistance is required, if for example they have fallen and are unable to reach a telephone.
All of the above described systems require some form of intervention either to trigger an alarm or to prevent an alarm from being triggered. The system described in US Patent No. 5441047 requires the regular attention of a healthcare worker in order to monitor a subject, and is therefore expensive to implement. The system described in US Patent No. 4524243 requires a subject to reset a clock, which may unduly restrict a subject's behaviour, and may give rise to false alarms when the subject inadvertently omits to reset the clock. The self-activated alarm suffers from the disadvantage that it must be operated by the subject, which may not be possible in some circumstances, for example if the subject has been knocked unconscious during a fall.
A home health monitoring system is described in Medical Engineering & Physics 20 (1998), pages 573-579. This system includes a series of sensors, for example temperature sensors located on a bed, electrocardiogram (ECG) sensors located in a bath, and a body weight sensor located at a toilet. The sensors are used to detect information relating to a subject's temperature, heartbeat, and weight, without the need for visits from a healthcare worker. The system is intended to gather data over a period of time, to allow the early diagnosis of medical problems. The system collects data in a passive manner, and is not configured to raise an alarm in the event that the patient is in difficulty, for example if the subject has fallen and is unable to reach a telephone.
JP 10-257204 describes a monitoring system in which the number of transitions per day between rooms of a person within a home is measured. An alarm is raised when the number of transitions falls below a threshold. The threshold may be determined on the basis of the number of transitions recorded over several preceding of days. A disadvantage of JP 10-257204 is that it monitors only one variable. This single variable is unlikely to be sufficient to provide adequate monitoring of the person.
It is an object of the present invention to provide a monitoring system which overcomes or mitigates at least some of the above disadvantages.
According to a first aspect of the invention there is provided a monitoring system for monitoring the behaviour of an object, the monitoring system having at least one image sensor and being operative to extract variables from image sequences input from the one or more image sensor, wherein the variables are interrelated such that certain combinations of values of variables occur frequently and other combinations of values of variables do not occur during normal behaviour of the object, the values of variables and relationships between the variables are recorded by the monitoring system as a reference set of data, and after the values of the variables and the relationships between the variables have been recorded for a predetermined training time, an event is triggered by the system when an unusual combination of values of variables occurs.
The object is assumed to behave normally during the training time. Where the object is known to have behaved abnormally values of variables recorded as a result of the abnormal behaviour should be deleted from the reference set of data.
The monitoring system is advantageous because it is capable of automatically detecting abnormal behaviour of an object. The combinations of values of variables which describe normal behaviour of the object are accumulated over time to provide a reference set. Any subsequent combination of values of variables which falls outside of that reference set is indicative of abnormal behaviour.
Suitably, the unusual combination of values of variables comprises a combination that does not fall within the reference set of data.
Suitably, the values of variables and relationships between the variables are not added to the reference set of data after the predetermined training time has ended.
Suitably, the values of variables and relationships between the variables continue to be added to the reference set of data after the predetermined training time has ended, thereby continually updating the reference set of data. Suitably, the reference set of data may be modified directly by excluding a specific range of values of a variable from the reference set of data, or including a specific range of values of a variable in the reference set of data.
Suitably, the reference set of data may be modified directly by excluding a predetermined combination of values of variables from the reference set of data, or by including a predetermined combination of values of variables in the reference set of data.
Suitably, the system triggers an alarm when the system triggers an alarm when the unusual combination of values of variables occurs.
Suitably, subsequent to the alarm being triggered it is determined whether the alarm was a false alarm, and if the alarm was a false alarm the combination of values of variables that triggered the alarm is added to a memory.
Suitably, a subsequent combination of values of variables that will trigger an alarm is compared with combinations of values of variables held in the memory in order to determine whether the combination corresponds to a false alarm.
Suitably, if the combination of values of variables lies within a predetermined range, the system reviews preceding values of at least one variable to determine whether that variable has exceeded a threshold value.
Suitably, the system triggers an alarm when the combination of values of variables lies outside the reference set and the at least one variable has exceeded the threshold value.
Suitably, the at least one variable is acceleration of the object.
Suitably, time is one of the properties represented by a variable. Suitably, the position of the object is one of the properties represented by one or more variables.
Suitably, the pose of the object is one of the properties represented by one or more variables.
Suitably, periodicity of the behaviour of the object is one of the properties represented by one or more variables.
Suitably, the system includes means for determining the number of objects within the field of view of a sensor.
Suitably, the number of objects is one of the properties represented by one or more variables.
According to a second aspect of the invention there is provided a method of monitoring the behaviour of an object, the method comprising inputting a sequence of images, extracting variables from the sequence of images, wherein the variables are interrelated such that certain combinations of values of variables occur frequently and other combinations of values of variables do not occur during normal behaviour of the object, recording the values of variables and relationships between the variables as a reference set of data, and after the values of the variables and the relationships between the variables have been recorded for a predetermined training time, triggering an event when an unusual combination of values of variables occurs.
A specific embodiment of the invention will now be described with reference to the accompanying figure, which shows schematically a monitoring system according to the invention.
The embodiment of the invention described below relates to the monitoring of an elderly person (the subject) in his or her home. Referring to Figure 1, the system includes a sensor 1, and several monitoring devices 2-5 which accumulate values describing independent variables, for example position, movement, pose, etc of the subject on the basis of information received from the sensor 1. Values of variables are gathered from the monitoring devices 2-5 over a period of time, and are correlated to provide a reference set of data. Following construction of the reference set of data, subsequent values of variables are compared with the reference set of data. Correlated data which falls outside of the reference set of data will indicate unusual behaviour, and may trigger an event, for example the sounding of an alarm.
Referring in detail to Figure 1, a thermal imaging camera 1 located in a room (for example a living room) provides input information. The input information passes to a multiple motion monitor 2, and from there to a layout monitor 3 and a periodicity monitor 4. A vertical acceleration monitor 5 is connected to the layout monitor 3.
The input received at the multiple motion monitor 2 from the thermal imaging camera 1 comprises one or more 'blobs', which are thermal images of people located in the living room. The multiple motion monitor 2 determines whether the thermal image represents a single person or more than one person, using grey level segmentation and tracking. Position information is used to extract a sub-region of the image received from the thermal imaging camera 1, and the sub-region is then classified to extract information regarding the pose of each person. The number of people located in the room is output from the multiple motion monitor 2 to a state comparator 7 (the number of people may of course be zero).
Output from the multiple motion monitor 2 relating to the pose and position of people located in the living room passes to the layout monitor 3. The layout monitor 3 is also provided with situation specific reference data from a memory 6. This data may include locations where sitting is normal, for example a chair, and locations where the subject may occasionally lie down, for example on a settee. The layout monitor 3 determines whether the subject is moving, and if the subject is not moving, whether the pose and position of the stationary subject is acceptable. The layout monitor outputs a series of flags to the state comparator 7, indicating whether the subject is sitting, lying, the location of the subject, etc. One flag of particular importance is the 'potential fall configuration' flag, which will be output for example if the subject is lying on the floor.
The triggering of an alarm in response to the 'potential fall configuration' flag is delayed until data from a vertical acceleration monitor 5 has been reviewed. Thus for example, where the subject has been lying on the floor for more than 30 seconds, the layout monitor 3 outputs the 'potential fall configuration' flag to the vertical acceleration monitor 5, which reviews recent data relating to vertical acceleration. If the subject accelerated faster than a threshold value, this indicates that the subject has fallen, and the vertical acceleration monitor 5 will output a 'fall' flag to the state comparator 7 which will then trigger and alarm. The acceleration is monitored using a filter technique.
A periodicity monitor 4 receives output relating to the position and pose of the subject from the multiple motion monitor 2. The periodicity monitor 4 is configured to detect temporal patterns in the motion of the subject, and determines whether the subject is moving in a periodic manner that indicates distress, for example pacing backwards and forwards. The periodicity monitor 4 outputs an 'abnormal behaviour' flag to the state comparator 7 when such periodic movement is detected.
The state comparator 7 generates a body of data representing normal behaviour of the subject being monitored (for example during a 'learning phase'). Each variable monitored by the system, for example pose, position, periodicity, etc. is correlated with the other variables. The normal behaviour of the subject is thus represented by a multidimensional body of correlated variables (the reference set of data). For example, the subject will often sit on a chair. Thus, over time the position of the subject (on the chair) will be correlated with the pose of the subject (sitting) so that this combination of position and pose is part of the reference set of data which indicates normal behaviour of the subject. In a further example, the subject may walk behind a piece of furniture, for example a chair, whereupon part of the subject will be occluded from view by the camera 1. The change of shape (effectively the pose) of the subject will be correlated with the location of the subject (i.e. the position at which the table is located).
A further variable, time, is input to the state comparator 7. This variable is also incorporated into the multidimensional body of correlated variables (i.e. the reference set of data). In the example given, the reference set of data will correlate the position of the subject (on the chair) with the pose of the subject together with the time at which that combination occurs. For example, the subject may often sit in the chair between 7 am and 11 pm, but never between 11 pm and 7 am, and this will influence the formation of the reference set of data. If the system determines that the subject is sitting in a chair at 3 am, then this combination of position, pose and time will fall outside of the reference set of data, and the state comparator 7 will take appropriate action, for example the triggering of an alarm.
The reference set of data may be constructed during a 'learning phase', for example two weeks following installation of the system. At the end of a learning phase, a technician may adjust the reference set of data by retaining data that is considered to be pertinent, and discarding data that is not required. For example, if a person being monitored by the system fell to the floor during the learning phase, the combination of data associated with this fall may be removed from the reference set of data in order to prevent the system from accepting a future fall as being within the parameters of normal behaviour.
Situation-specific reference data may be input into the system, via the memory 6, by the technician during installation of the system. This may be done by imposing limits upon certain variables within the reference set of data. The situation-specific data may for example define certain regions of a room being monitored as being off limits, such that entry into those regions will cause the state comparator 7 to trigger an alarm.
Habit-specific temporal data may be input into the system via a second memory 8. For example, somebody may be close to a window between 10am and 11am on a Tuesday, since this is when a window cleaner visits. The set of data relating to a window cleaner may be added to the reference set of data via different methods. In a first method a technician cleans the window (or asks somebody else to clean it), whereupon the system will record the set of data that are associated with window cleaning. The technician may then link that set of data with a particular time of the week, for example Tuesday mornings. A window cleaner will thus fall within the reference set of data if he cleans the window on a Tuesday morning, but will fall outside of the reference set of data if he cleans the window at any other time, thereby causing the state comparator 7 to trigger an appropriate action. A second method via which information regarding the window cleaner may be added to the reference set of data is simply via the learning phase of the monitoring system. If the window is cleaned every Tuesday morning, then over time the combination of the set of data relating to window cleaning and the time at which the window is cleaned will be added automatically to the reference set of data. A limitation of this second method is that it may take a long time to define the reference set of data.
The reference set of data may be fixed once the learning phase has been completed and a technician has adjusted the data (if adjustment is required). Where this is done, subsequent events will not cause the reference set of data to be modified. Alternatively, the reference set of data may be updated indefinitely, such that the learning phase is effectively unending.
The system may occasionally generate false alarms. This is likely to happen whenever a person being monitored behaves in an unusual manner. For example, a person being monitored may occasionally get out of bed in the middle of the night to observe astral events such as lunar eclipses, comets, etc. If this did not happen during the learning phase, then the combination of values of variables corresponding to the person being adjacent to a window in the middle of the night will cause the state comparator 7 to trigger an alarm. Once it has been determined by a technician that the alarm was false, in the sense that the person being monitored was not in distress, the combination of values of variables corresponding to the person being adjacent to a window in the middle of the night may be added to a set of false alarm data. The system may then be configured to check a subsequent combination of values of variables against the set of false alarm data before raising an alarm. In this case, the system will determine that the combination of values of variables is a false alarm and will take no action.
The monitoring system may be configured to take account of conditions external to a room being monitored. For example, in a retirement home, a monitoring system configured to monitor a resident's room may be linked to a fire alarm. The monitoring system may be configured such that the state comparator 7 will not trigger an alarm if a fire alarm occurs in the retirement home, unless specific conditions occur. For example, the state comparator will not trigger an alarm on account of a person getting out of bed to evacuate the retirement home in the middle of the night, but will trigger an alarm if that person falls whilst attempting to leave their room during the evacuation.
The described embodiment of the invention may be used to monitor the behaviour of a subject in a defined space, and is particularly useful where that space includes other objects, for example furniture. The described embodiment of the invention may be used to monitor the behaviour of an animal in a zoo cage, or the behaviour of an inmate in a prison cell.
The invention may be used to monitor a space to determine the presence and behaviour of unknown parties, for example a car park may be monitored for car thieves, or the windows of a house may be monitored for burglars, etc.
Where the invention is used in a car park, the state comparator 7 will generate a reference set which will include a correlation between the presence of a person adjacent a car and the time spent by a person in that position. For example, it may be typical for a person to spend 10 seconds unlocking his or her car before entering the car and thereby disappearing from the view of a detector (the detector may be a thermal imager). The monitoring system may thus determine by monitoring the car park over a period of time that it is extremely unlikely that anyone will spend more than 60 seconds in that position. Once a person has been located adjacent to a car for more than 60 seconds, the state comparator will take appropriate action, for example triggering an alarm, or drawing the attention of a security guard.

Claims

Claims
1. A monitoring system for monitoring the behaviour of an object, the monitoring system having at least one image sensor and being operative to extract variables from image sequences input from the one or more image sensor, wherein the variables are interrelated such that certain combinations of values of variables occur frequently and other combinations of values of variables do not occur during normal behaviour of the object, the values of variables and relationships between the variables are recorded by the monitoring system as a reference set of data, and after the values of the variables and the relationships between the variables have been recorded for a predetermined training time, an event is triggered by the system when an unusual combination of values of variables occurs.
2. A monitoring system according to claim 1, wherein the unusual combination of values of variables comprises a combination that does not fall within the reference set of data.
3. A monitoring system according to claim 1 or 2, wherein the values of variables and relationships between the variables are not added to the reference set of data after the predetermined training time has ended.
4. A monitoring system according to claim 1 or 2, wherein the values of variables and relationships between the variables continue to be added to the reference set of data after the predetermined training time has ended, thereby continually updating the reference set of data.
5. A monitoring system according to any preceding claim, wherein the reference set of data may be modified directly by excluding a specific range of values of a variable from the reference set of data, or including a specific range of values of a variable in the reference set of data.
6. A monitoring system according to any preceding claim, wherein the reference set of data may be modified directly by excluding a predetermined combination of values of variables from the reference set of data, or by including a predetermined combination of values of variables in the reference set of data.
7. A monitoring system according to any preceding claim, wherein the system triggers an alarm when the unusual combination of values of variables occurs.
8. A monitoring system according to claim 7, wherein subsequent to the alarm being triggered it is determined whether the alarm was a false alarm, and if the alarm was a false alarm the combination of values of variables that triggered the alarm is added to a memory.
9. A monitoring system according to claim 8, wherein a subsequent combination of values of variables that will trigger an alarm is compared with combinations of values of variables held in the memory in order to determine whether the combination corresponds to a false alarm.
10. A monitoring system according to any preceding claim, wherein if the combination of values of variables lies within a predetermined range, the system reviews preceding values of at least one variable to determine whether that variable has exceeded a threshold value.
11. A monitoring system according to claim 10, wherein the system triggers an alarm when the combination of values of variables lies outside the reference set and the at least one variable has exceeded the threshold value.
12. A monitoring system according to claim 10 or claim 11, wherein the at least one variable is acceleration of the object.
13. A monitoring system according to any preceding claim, wherein time is one of the properties represented by a variable.
14. A monitoring system according to any preceding claim, wherein the position of the object is one of the properties represented by one or more variables.
15. A monitoring system according to any preceding claim, wherein the pose of the object is one of the properties represented by one or more variables.
16. A monitoring system according to any preceding claim, wherein periodicity of the behaviour of the object is one of the properties represented by one or more variables.
17. A monitoring system according to any preceding claim, wherein the system includes means for determining the number of objects within the field of view of a sensor.
18. A monitoring system according to any preceding claim, wherein the number of objects is one of the properties represented by one or more variables.
19. A method of monitoring the behaviour of an object, the method comprising inputting a sequence of images, extracting variables from the sequence of images, wherein the variables are interrelated such that certain combinations of values of variables occur frequently and other combinations of values of variables do not occur during normal behaviour of the object, recording the values of variables and relationships between the variables as a reference set of data, and after the values of the variables and the relationships between the variables have been recorded for a predetermined training time, triggering an event when an unusual combination of values of variables occurs.
20. A monitoring system substantially as hereinbefore described with reference to the accompanying figure.
1. A method of monitoring substantially as hereinbefore described with reference the accompanying figure.
PCT/GB2001/000776 2000-02-23 2001-02-23 Monitoring system WO2001063576A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU37541/01A AU3754101A (en) 2000-02-23 2001-02-23 Monitoring system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB0004142.6 2000-02-23
GBGB0004142.6A GB0004142D0 (en) 2000-02-23 2000-02-23 Monitoring system

Publications (2)

Publication Number Publication Date
WO2001063576A2 true WO2001063576A2 (en) 2001-08-30
WO2001063576A3 WO2001063576A3 (en) 2002-09-06

Family

ID=9886159

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/GB2001/000776 WO2001063576A2 (en) 2000-02-23 2001-02-23 Monitoring system

Country Status (3)

Country Link
AU (1) AU3754101A (en)
GB (1) GB0004142D0 (en)
WO (1) WO2001063576A2 (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003075243A1 (en) * 2002-03-07 2003-09-12 Koninklijke Philips Electronics N.V. System and method of keeping track of normal behavior of the inhabitants of a house
WO2006039080A1 (en) * 2004-09-09 2006-04-13 Honeywell International Inc. Unsupervised learning of events in a video sequence
EP1743307A1 (en) * 2004-06-04 2007-01-17 Canon Kabushiki Kaisha Situation monitoring device and situation monitoring system
US7760908B2 (en) 2005-03-31 2010-07-20 Honeywell International Inc. Event packaged video sequence
US7881537B2 (en) 2006-01-31 2011-02-01 Honeywell International Inc. Automated activity detection using supervised learning
EP2472487A3 (en) * 2010-12-28 2012-08-01 Lano Group Oy Remote monitoring system
PT106223A (en) * 2012-03-21 2013-09-23 Univ Tras Os Montes E Alto Douro STATE OF SPIRIT-BASED TELEASSISTENCE SYSTEM
US9172918B2 (en) 2007-02-02 2015-10-27 Honeywell International Inc. Systems and methods for managing live video data
US10482613B2 (en) 2017-07-06 2019-11-19 Wisconsin Alumni Research Foundation Movement monitoring system
US10810414B2 (en) 2017-07-06 2020-10-20 Wisconsin Alumni Research Foundation Movement monitoring system
US11450148B2 (en) 2017-07-06 2022-09-20 Wisconsin Alumni Research Foundation Movement monitoring system
GB2605647A (en) * 2021-04-09 2022-10-12 Secure Sensor Innovative Design Ltd Method and device
US11587361B2 (en) 2019-11-08 2023-02-21 Wisconsin Alumni Research Foundation Movement monitoring system

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010099575A1 (en) 2009-03-04 2010-09-10 Honeywell International Inc. Systems and methods for managing video data

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2027312A (en) * 1978-08-03 1980-02-13 Messerschmitt Boelkow Blohm A method of automatically ascertaining and evaluating changes in the contents of pictures, and arrangement therefor
US6049281A (en) * 1998-09-29 2000-04-11 Osterweil; Josef Method and apparatus for monitoring movements of an individual

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10282133A (en) * 1997-04-02 1998-10-23 Nikon Corp Monitoring device
JP3941227B2 (en) * 1998-05-28 2007-07-04 松下電工株式会社 Abnormality monitoring device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2027312A (en) * 1978-08-03 1980-02-13 Messerschmitt Boelkow Blohm A method of automatically ascertaining and evaluating changes in the contents of pictures, and arrangement therefor
US6049281A (en) * 1998-09-29 2000-04-11 Osterweil; Josef Method and apparatus for monitoring movements of an individual

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
PATENT ABSTRACTS OF JAPAN vol. 1999, no. 01, 29 January 1999 (1999-01-29) & JP 10 282133 A (NIKON CORP), 23 October 1998 (1998-10-23) *
PATENT ABSTRACTS OF JAPAN vol. 2000, no. 03, 30 March 2000 (2000-03-30) & JP 11 341474 A (MATSUSHITA ELECTRIC WORKS LTD), 10 December 1999 (1999-12-10) *

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6856249B2 (en) * 2002-03-07 2005-02-15 Koninklijke Philips Electronics N.V. System and method of keeping track of normal behavior of the inhabitants of a house
WO2003075243A1 (en) * 2002-03-07 2003-09-12 Koninklijke Philips Electronics N.V. System and method of keeping track of normal behavior of the inhabitants of a house
US8553085B2 (en) 2004-06-04 2013-10-08 Canon Kabushiki Kaisha Situation monitoring device and situation monitoring system
EP1743307A1 (en) * 2004-06-04 2007-01-17 Canon Kabushiki Kaisha Situation monitoring device and situation monitoring system
EP1743307B1 (en) * 2004-06-04 2012-01-25 Canon Kabushiki Kaisha Situation monitoring device and situation monitoring system
WO2006039080A1 (en) * 2004-09-09 2006-04-13 Honeywell International Inc. Unsupervised learning of events in a video sequence
US7606425B2 (en) 2004-09-09 2009-10-20 Honeywell International Inc. Unsupervised learning of events in a video sequence
US7760908B2 (en) 2005-03-31 2010-07-20 Honeywell International Inc. Event packaged video sequence
US7881537B2 (en) 2006-01-31 2011-02-01 Honeywell International Inc. Automated activity detection using supervised learning
US9172918B2 (en) 2007-02-02 2015-10-27 Honeywell International Inc. Systems and methods for managing live video data
EP2472487A3 (en) * 2010-12-28 2012-08-01 Lano Group Oy Remote monitoring system
PT106223A (en) * 2012-03-21 2013-09-23 Univ Tras Os Montes E Alto Douro STATE OF SPIRIT-BASED TELEASSISTENCE SYSTEM
US10482613B2 (en) 2017-07-06 2019-11-19 Wisconsin Alumni Research Foundation Movement monitoring system
US10810414B2 (en) 2017-07-06 2020-10-20 Wisconsin Alumni Research Foundation Movement monitoring system
US11450148B2 (en) 2017-07-06 2022-09-20 Wisconsin Alumni Research Foundation Movement monitoring system
US11587361B2 (en) 2019-11-08 2023-02-21 Wisconsin Alumni Research Foundation Movement monitoring system
GB2605647A (en) * 2021-04-09 2022-10-12 Secure Sensor Innovative Design Ltd Method and device
WO2022214809A1 (en) * 2021-04-09 2022-10-13 Secure Sensor Innovative Design Ltd Velocity of an individual detected in a video feed provided by a camera serves as criterion for detecting a fall of the individual.

Also Published As

Publication number Publication date
WO2001063576A3 (en) 2002-09-06
GB0004142D0 (en) 2000-04-12
AU3754101A (en) 2001-09-03

Similar Documents

Publication Publication Date Title
EP2390820A2 (en) Monitoring Changes in Behaviour of a Human Subject
WO2001063576A2 (en) Monitoring system
US6614348B2 (en) System and method for monitoring behavior patterns
JP6856026B2 (en) Behavior detection system, behavior detection device, behavior detection method, and behavior detection program
CA2935328C (en) Method and system for monitoring
US8103477B2 (en) System and method for measuring and reporting changes in walking speed
US10074184B2 (en) Occupancy detection
Skubic et al. Testing non-wearable fall detection methods in the homes of older adults
EP2184724A1 (en) A system for tracking a presence of persons in a building, a method and a computer program product
JP3941227B2 (en) Abnormality monitoring device
US9412251B2 (en) Monitoring device for monitoring inactive behavior of a monitored person, method and computer program
WO2010055205A1 (en) Method, system and computer program for monitoring a person
KR20180130108A (en) Methods and systems for monitoring
Bauer et al. Modeling bed exit likelihood in a camera-based automated video monitoring application
JP6142975B1 (en) Monitored person monitoring apparatus and method, and monitored person monitoring system
JPH05282580A (en) System for monitoring life check
TWI783374B (en) Health caring system and heath caring method
Ariani et al. Design of an unobtrusive system for fall detection in multiple occupancy residences
JP7142955B2 (en) MONITORING SYSTEM, MONITORING METHOD, AND PROGRAM
FI129564B (en) Monitoring system and method for recognizing the activity of determined persons
JP2008165361A (en) House monitoring system
JP2007249368A (en) Automatic monitoring system for status of resident's presence/absence
KR102590828B1 (en) Single-person care systems and methods
JP4716723B2 (en) Safety confirmation system
JP2024518439A (en) Surveillance system and method for recognizing determined person activity - Patents.com

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase in:

Ref country code: JP