US20110063439A1 - Method for identifying anomalies in object streams using the phenomenon of group speed - Google Patents

Method for identifying anomalies in object streams using the phenomenon of group speed Download PDF

Info

Publication number
US20110063439A1
US20110063439A1 US12/994,593 US99459309A US2011063439A1 US 20110063439 A1 US20110063439 A1 US 20110063439A1 US 99459309 A US99459309 A US 99459309A US 2011063439 A1 US2011063439 A1 US 2011063439A1
Authority
US
United States
Prior art keywords
group
speed
speeds
subgroups
objects
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.)
Abandoned
Application number
US12/994,593
Inventor
Wolfram Klein
Gerta Köster
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Siemens AG
Original Assignee
Siemens AG
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 Siemens AG filed Critical Siemens AG
Assigned to SIEMENS AKTIENGESELLSCHAFT reassignment SIEMENS AKTIENGESELLSCHAFT ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: KOSTER, GERTA, DR., Klein, Wolfram, Dr.
Publication of US20110063439A1 publication Critical patent/US20110063439A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0108Measuring and analyzing of parameters relative to traffic conditions based on the source of data
    • G08G1/012Measuring and analyzing of parameters relative to traffic conditions based on the source of data from other sources than vehicle or roadside beacons, e.g. mobile networks
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0108Measuring and analyzing of parameters relative to traffic conditions based on the source of data
    • G08G1/0116Measuring and analyzing of parameters relative to traffic conditions based on the source of data from roadside infrastructure, e.g. beacons
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0125Traffic data processing
    • G08G1/0129Traffic data processing for creating historical data or processing based on historical data

Definitions

  • the present invention relates to a method for identifying, measuring and assessing anomalies in the behavior of streams of people or objects based on group speed, in other words the propagation speed of compressions in streams of people or objects.
  • Anomalies in the behavior of streams of people and objects are not always identified reliably or in all their possible different forms. For example no distinction is made between stationary and traveling jams and the formation of new jams or the merging of existing jams is also not identified. There is an absence of both automatic identification criteria and assessment criteria.
  • the speed of the individual objects does not have to correspond to the speed at which the compression moves.
  • This speed of the compression is referred to as group speed according to the present application.
  • a group refers to a dense accumulation of objects of the same type, for example people, automobiles, cows, baggage and the like. There does not have to be any further link between the objects.
  • a jam is such a group, being a dense accumulation of automobiles.
  • a jam can be present for a long time at the same point, for example roadworks, being almost stationary, while the individual automobiles move, even though such movement may be slow.
  • the group speed which is zero, in other words the speed of the (stationary) jam, differs from the speed of the individual objects, which is greater than zero. Even in a traveling jam, caused for example by a slow automobile, the group speed, which corresponds essentially to that of the slow automobile, can differ from the object speed, it being possible for the object speed to be the speed of an overtaking vehicle.
  • a method and an apparatus for identifying, measuring and assessing anomalies in the behavior of streams of people or objects can be specified so that anomalies can be identified, measured and assessed reliably and in all of their possible different forms.
  • an apparatus for implementing a method for the automated identification, measurement and assessment of anomalies in the behavior of streams of people or objects based on data from a plurality of sensors, data sources and/or surveillance cameras may have—sensors, data sources and/or surveillance cameras for the stationary identification of at least one group in a stream of people or objects at a specific time;—sensors, data sources and/or surveillance cameras for observing the group in a time profile;—sensors, data sources and/or surveillance cameras for measuring group speed; and—a data assessment facility for assessing group speed.
  • a group can be a region with a higher density than its surroundings and group association is determined by means of a minimum density.
  • group association a person or object can be assigned to a group list so that the group then consists of the individual people or individual objects in the group region.
  • the apparatus may further comprise definition of the periphery of the group by means of a polyline.
  • these can be assigned identifiers and/or group characteristics, for example size of group in people or objects, surface area in meters, expansion in one direction, expansion ratio, group core, location and value of local density minima, peripheral behavior, in particular drop in density, speeds and/or homogeneity.
  • observation may take place by means of assigning the identified subgroups to the subgroups identified in the past by means of assignment of the subgroups over time based on the identifiers and/or group characteristics and a breaking up or merging of subgroups is identified.
  • the apparatus may further comprise measurement of the group speed by detecting a change in the position of a density maximum of the group related to a time change. According to a further embodiment, the apparatus may further comprise measuring the group speed by detecting a change in the position of a center of mass of the group expansion related to a time change. According to a further embodiment, the apparatus may further comprise measuring the group speed by detecting speeds of peripheral points of the group. According to a further embodiment, the apparatus may further comprise measuring the group speed by detecting speeds of end points of at least one expansion of the group in at least one preferred direction. According to a further embodiment, the apparatus may further comprise measuring the group speeds of delimitable subgroups in a group.
  • the apparatus may further comprise measuring the speeds of people or objects in the subgroups. According to a further embodiment, the apparatus may further comprise assessing by comparing the speeds of the group as a whole, the subgroups, the people or objects in the subgroups and/or the mean speed from the individual speeds. According to a further embodiment, the apparatus may further comprise assessing by comparing the group speed of the group as a whole with the speed of the associated people or objects and/or with the mean speed from the individual speeds. According to a further embodiment, the apparatus may further comprise assessing by comparing the group speeds of subgroups with the speeds of the respectively associated people or objects and/or with the mean speed from the individual speeds.
  • the apparatus may further comprise assessing by taking into account the onward movement directions of subgroups. According to a further embodiment, the apparatus may further comprise assessing by taking into account rhythmically changing group speeds and/or directions. According to a further embodiment, the apparatus may further comprise responding to an identified anomaly and/or impact on the group.
  • FIGS. 1A and 1B show an exemplary embodiment of an object stream
  • FIGS. 2A and 2B show a second example of an object stream.
  • a group speed is provided as the essential feature.
  • a method and an apparatus for identifying, measuring and assessing anomalies in streams of objects for example streams of people, based on group speed, in other words the propagation speed of compressions in streams of objects, for example streams of people.
  • Some embodiments also provide for a method for measuring group speed.
  • a group is defined as a compression.
  • a group speed is defined as the propagation speed of such a compression.
  • the group speed according to various embodiments has an analogy in the theory of the superposition of harmonic waves, in which a distinction is made between the propagation speed of an individual wave crest and the speed of wave groups, which corresponds to the group speed.
  • the name group speed according to the present application is based on the wave theory term.
  • anomalies are identified in the streams of objects, for example streams of people, the extent of the anomaly is measured, impacts of the anomaly are assessed and options for intervening in the streams of objects are thus created.
  • the group speed is measured first, different methods being claimed according to the present application for measuring group speeds. Then b) the group speed is used to identify, measure and assess anomalies in streams of objects.
  • group speed does not have to correspond to the individual speed of a person in the group.
  • group speed may be zero, while the individual speeds may be greater than zero.
  • the measurement of group speed is made all the more difficult as groups break up and reform.
  • automated identification, measurement and assessment take place based on data from a plurality of sensors, data sources and/or surveillance cameras.
  • measurable variables are automatically introduced to allow conclusions to be drawn about interesting, in particular dangerous situations, which occur in accumulations of people, animals or objects.
  • a method is provided for identifying, measuring and assessing anomalies in streams of objects and people, which can be used in many locations simultaneously and without a high personnel outlay.
  • the evaluation of data from a plurality of sensors and data sources for example surveillance cameras.
  • quantities of data provided by the sensors which are in particular surveillance cameras, can be made usable.
  • a group is a region with a higher density than its surroundings and group association is determined by means of a minimum density.
  • a group is identified initially by way of an increased density.
  • a group is a region with a higher density than its surroundings.
  • the overall group or all the subregions of the group must have a higher density than their surroundings.
  • the definition of a minimum density is a precondition for group association.
  • density measurement algorithms for example head counts, in the field of pattern recognition/video analysis.
  • a person or object is assigned to a group list so that the group then consists of the individual people or individual objects in the group region.
  • the group is defined as the region of expansion of a certain minimum density.
  • a person or object is associated with the group if it is located in the region of expansion of the group. This person or object is then added to a group list. A group then consists of the individual people or objects in the group region.
  • the periphery of the group is defined for example by polyline.
  • the periphery of the group is calculated or defined for example by means of a polyline, a polyline being the quantity of points or the edges connecting these. It is possible to delimit the group from its surroundings in this simple manner.
  • a number of groups can also be identified in the overall region under examination.
  • a group features a plurality of subgroups. Such subgroups are separated by regions of local density minima, in other words regions of lower density than in the subgroup.
  • Such subgroups have to be identified. Just as subgroups have to be identified, so also must the breaking up and reformation of new subgroups be allowed. This is achieved in that where there are a multiplicity of subgroups, these are assigned an identifier and/or group characteristics, for example size of group in people or objects, surface area in meters, expansion in one direction, expansion ratio, group core, location and value of local density minima, peripheral behavior, in particular drop in density, speeds and/or homogeneity.
  • group characteristics are achieved for example by way of size of group in people, surface area in meters, expansion in one direction, expansion ratio, position, location of density maximum, which is the core of the group, location and value of local minima and the like. Further group characteristics are peripheral behavior, in other words a marked or weak drop in density, speed, in other words minimum and maximum values, and group homogeneity.
  • the group or subgroups is/are monitored by assignment of the identified groups to groups identified in the past by assigning the groups over time based on identifiers and/or group characteristics.
  • An assignment of the identified groups to groups identified in the past in other words monitoring of the groups in the time profile, is simple if only one group has to be monitored. If there is more than one group, it is necessary to use a decision tree, based on assignment of the groups over time based on identifiers and/or the abovementioned group characteristics. The breaking up or merging of subgroups is identified in this manner.
  • group speed is measured by detecting a change in the position of a density maximum of the group related to a time change. Such a method is based on a local density maximum. The local density maximum of the group must be found and is traced over time. The determined group speed is thus equal to the delta of the position of the density maximum in relation to the delta of time.
  • group speed is measured by detecting a change in the position of a center of mass of group expansion related to a time change.
  • a method is based on the center point or center of mass of the expansion of the group.
  • Group expansion here is determined for example by the periphery of the group for example by means of a polyline.
  • the center point or center of mass of the polygon is then determined.
  • a convex envelope is used to determine the center point or center of mass.
  • group speed is measured by detecting speeds of peripheral points of the group.
  • a method is based on the group periphery. To this end the periphery of the group is determined for example by means of a polyline or points. The peripheral points of the group are then assigned to one another over time. This allows the speed of the peripheral points to be determined.
  • Such a method provides detailed different speeds at different peripheral points.
  • group speed is measured by detecting speeds of end points of at least one group expansion in at least one preferred direction.
  • a method is based on the flat two-dimensional expansion of the group. First the expansion of the group is determined in one or more preferred directions, for example the horizontal or vertical direction. The start and end points of the respective expansions are then determined in the preferred directions. A speed determination is then carried out for these end points. Such a method provides detailed different speeds in the preferred directions.
  • group speeds of delimitable subgroups in a group are measured.
  • the group speeds of subgroups in a group are thus defined and analyzed.
  • a group can break down into delimitable subgroups.
  • a subgrouping can be provided by clustering speeds. It is also possible to define subgroups.
  • a subgroup can be considered individually.
  • speeds of people or objects in the subgroups are measured.
  • a consideration of the individual speeds, i.e. the object speeds of the group elements or subgroup elements, can be advantageous.
  • assessment is performed by comparing the speeds of the group as a whole, the subgroups and/or the people or objects in the subgroups.
  • a group can break down into delimitable subgroups, for which an individual consideration and consideration compared with the group as a whole are expedient.
  • assessment is performed by comparing the group speed of the group as a whole with the speed of the associated people or objects.
  • the measurement of group speed is assessed in particular compared with the individual speeds, in other words the speeds of the individual people or objects.
  • the measurement of group speed can likewise be assessed compared with the mean speed from the individual speeds. From the comparison of individual speeds or the mean speed with the group speed it is possible to carry out monitoring and control tasks. A comparison produces the following instance distinctions:
  • Group speed individual speed. If the group speed largely corresponds to the individual speed, in other words in the context of slight fluctuations, these are individuals, objects that are moving forward at the same rate. It is a column of vehicles or a troop for example. In the non-military context in particular it can be a clear indication of aggressors, for example an attacking cycle team in a race, but also criminal aggressors, for example a paramilitary gang at a public event. If the individual speeds fluctuate more, it would be typical behavior for a demonstration.
  • Group speed is between minimum and maximum individual speed. This instance occurs for example in a marathon or cycle race, where the field separates slowly with fast runners taking the lead and weak runners falling behind. In the case of a cycle race an attacking team moving at the same speed would again appear as a subgroup (corresponding to instance a)). There are flowing transitions between instances a) and b) in their pure form. Suitable threshold values for permissible deviations of the individual speeds from the group speed can be determined from practice based on experience to identify groups moving at the same rate correctly.
  • Group speed is slower than individual speed.
  • group speed is equal to zero and lower than individual speed. This instance indicates a jam.
  • the jam is stationary at a specific point, in other words the group speed is equal to zero, while the individuals, objects or people continue to move, in other words the individual speeds are greater than zero. It is thus possible for example to identify a jam caused by an accident. The compression occurs at the accident site and then dissolves quickly afterwards. Individual vehicles brake for example but generally continue to move.
  • assessment is performed by comparing the group speeds of subgroups with the speeds of the respectively associated people or objects.
  • the identification of subgroups and their respective group speeds is advantageous.
  • the subgroup procession here is characterized by the instance a).
  • the group speed is identical to the individual speeds, with only slight differences between the individual speeds and the group speed.
  • the subgroup onlookers corresponds to instance b), where the group speed is zero and the individual speed is greater than the group speed.
  • assessment is performed by taking into account the onward movement directions of subgroups, in other words the onward movement direction of subgroups is taken into account.
  • One anomaly here is if the movement direction of a subgroup differs from that of the main group or the group around the subgroup. This could indicate aggression or violence in a crowd of people.
  • a further example is an attack from one side by a pride of lions on a herd of gnu.
  • assessment is performed by taking into account rhythmically changing group speeds and/or directions.
  • Rhythmically changing group speeds and/or directions can likewise indicate violence.
  • One example is the rhythmic forward and backward movement of a crowd when storming a fence when violence breaks out in a football stadium.
  • FIG. 1 shows a first exemplary embodiment of an object stream.
  • FIG. 1 shows a stationary jam at a junction.
  • the group (dark dots) moves at group speed zero, while the individual people proceed at a low speed greater than zero.
  • FIG. 1 a shows a sharp periphery.
  • FIG. 1 b shows a looser periphery.
  • FIG. 2 shows a second exemplary embodiment of an object stream.
  • FIG. 2 shows a jam formation with a number of identifiable groups, i.e. subgroups, the group speed being greater than zero and the group speed being lower than the speed of the individuals. The subgroups continue to move, break down, merge into one another. Jam formation is caused by random events, such as the random stopping of one person, stumbling or window shopping.
  • FIG. 2 a shows the group as a whole at a first time
  • FIG. 2 b shows the group as a whole at a second time.

Abstract

In a method and an apparatus for identifying, measuring and assessing anomalies in the behaviour of streams of people or objects, anomalies are identified, measured and assessed reliably and in all of their possible forms. At least one group in a stream of people or objects is statically identified at a particular time, the group is observed in a time profile, the group speed is measured and the streams of people or objects are assessed using the group speed. Various methods for detecting the group speed and various cases for assessing the group speed are shown. The method and apparatus is suitable for observing object streams in order to prevent accidents, for example.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • This application is a U.S. National Stage Application of International Application No. PCT/EP2009/054372 filed Apr. 14, 2009, which designates the United States of America, and claims priority to DE Application No. 10 2008 025 753.2 filed May 29, 2008. The contents of which are hereby incorporated by reference in their entirety.
  • TECHNICAL FIELD
  • The present invention relates to a method for identifying, measuring and assessing anomalies in the behavior of streams of people or objects based on group speed, in other words the propagation speed of compressions in streams of people or objects.
  • BACKGROUND
  • Anomalies in the behavior of streams of people and objects are not always identified reliably or in all their possible different forms. For example no distinction is made between stationary and traveling jams and the formation of new jams or the merging of existing jams is also not identified. There is an absence of both automatic identification criteria and assessment criteria.
  • Conventionally jams or the formation of compressions in streams of people or even other object streams are identified as follows at the present time. Identification takes place a) by way of the identification of compressions, in other words distances between objects or the number of objects per surface area compared with normal densities; b) by way of the difference between the speed of the individual objects and normal speed. With both methods further aspects such as the size of the evaluation region and the homogeneity of the human mass in said region are of relevance.
  • The prior art overlooks the following phenomenon. The speed of the individual objects does not have to correspond to the speed at which the compression moves. This speed of the compression is referred to as group speed according to the present application. According to the application a group refers to a dense accumulation of objects of the same type, for example people, automobiles, cows, baggage and the like. There does not have to be any further link between the objects. For example a jam is such a group, being a dense accumulation of automobiles. A jam can be present for a long time at the same point, for example roadworks, being almost stationary, while the individual automobiles move, even though such movement may be slow. Here the group speed, which is zero, in other words the speed of the (stationary) jam, differs from the speed of the individual objects, which is greater than zero. Even in a traveling jam, caused for example by a slow automobile, the group speed, which corresponds essentially to that of the slow automobile, can differ from the object speed, it being possible for the object speed to be the speed of an overtaking vehicle.
  • SUMMARY
  • According to various embodiments, a method and an apparatus for identifying, measuring and assessing anomalies in the behavior of streams of people or objects can be specified so that anomalies can be identified, measured and assessed reliably and in all of their possible different forms.
  • According to an embodiment, an apparatus for implementing a method for the automated identification, measurement and assessment of anomalies in the behavior of streams of people or objects based on data from a plurality of sensors, data sources and/or surveillance cameras, may have—sensors, data sources and/or surveillance cameras for the stationary identification of at least one group in a stream of people or objects at a specific time;—sensors, data sources and/or surveillance cameras for observing the group in a time profile;—sensors, data sources and/or surveillance cameras for measuring group speed; and—a data assessment facility for assessing group speed.
  • According to a further embodiment, a group can be a region with a higher density than its surroundings and group association is determined by means of a minimum density. According to a further embodiment, in the case of group association a person or object can be assigned to a group list so that the group then consists of the individual people or individual objects in the group region. According to a further embodiment, the apparatus may further comprise definition of the periphery of the group by means of a polyline. According to a further embodiment, where there are a multiplicity of subgroups, these can be assigned identifiers and/or group characteristics, for example size of group in people or objects, surface area in meters, expansion in one direction, expansion ratio, group core, location and value of local density minima, peripheral behavior, in particular drop in density, speeds and/or homogeneity. According to a further embodiment, observation may take place by means of assigning the identified subgroups to the subgroups identified in the past by means of assignment of the subgroups over time based on the identifiers and/or group characteristics and a breaking up or merging of subgroups is identified. According to a further embodiment, the apparatus may further comprise measurement of the group speed by detecting a change in the position of a density maximum of the group related to a time change. According to a further embodiment, the apparatus may further comprise measuring the group speed by detecting a change in the position of a center of mass of the group expansion related to a time change. According to a further embodiment, the apparatus may further comprise measuring the group speed by detecting speeds of peripheral points of the group. According to a further embodiment, the apparatus may further comprise measuring the group speed by detecting speeds of end points of at least one expansion of the group in at least one preferred direction. According to a further embodiment, the apparatus may further comprise measuring the group speeds of delimitable subgroups in a group. According to a further embodiment, the apparatus may further comprise measuring the speeds of people or objects in the subgroups. According to a further embodiment, the apparatus may further comprise assessing by comparing the speeds of the group as a whole, the subgroups, the people or objects in the subgroups and/or the mean speed from the individual speeds. According to a further embodiment, the apparatus may further comprise assessing by comparing the group speed of the group as a whole with the speed of the associated people or objects and/or with the mean speed from the individual speeds. According to a further embodiment, the apparatus may further comprise assessing by comparing the group speeds of subgroups with the speeds of the respectively associated people or objects and/or with the mean speed from the individual speeds. According to a further embodiment, the apparatus may further comprise assessing by taking into account the onward movement directions of subgroups. According to a further embodiment, the apparatus may further comprise assessing by taking into account rhythmically changing group speeds and/or directions. According to a further embodiment, the apparatus may further comprise responding to an identified anomaly and/or impact on the group.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The present invention is described in more detail below with reference to examples in conjunction with figures, in which:
  • FIGS. 1A and 1B show an exemplary embodiment of an object stream;
  • FIGS. 2A and 2B show a second example of an object stream.
  • DETAILED DESCRIPTION
  • According to the various embodiment a group speed is provided as the essential feature.
  • According to various embodiments, a method and an apparatus for identifying, measuring and assessing anomalies in streams of objects, for example streams of people, based on group speed, in other words the propagation speed of compressions in streams of objects, for example streams of people. Some embodiments also provide for a method for measuring group speed.
  • A group is defined as a compression. A group speed is defined as the propagation speed of such a compression.
  • The group speed according to various embodiments has an analogy in the theory of the superposition of harmonic waves, in which a distinction is made between the propagation speed of an individual wave crest and the speed of wave groups, which corresponds to the group speed. The name group speed according to the present application is based on the wave theory term.
  • According to various embodiments anomalies are identified in the streams of objects, for example streams of people, the extent of the anomaly is measured, impacts of the anomaly are assessed and options for intervening in the streams of objects are thus created.
  • It is possible to use the group speed and in particular when this differs from speeds of the individual objects, or even mean speeds, to draw conclusions about the observed situation. To this end a) the group speed is measured first, different methods being claimed according to the present application for measuring group speeds. Then b) the group speed is used to identify, measure and assess anomalies in streams of objects.
  • It is not possible to measure group speed using the usual methods for determining speed, for example tracing group members, determining the speed of the individual people and then forming a mean, as the group speed does not have to correspond to the individual speed of a person in the group. For example in the case of a stationary jam the group speed may be zero, while the individual speeds may be greater than zero. The measurement of group speed is made all the more difficult as groups break up and reform.
  • According to one embodiment automated identification, measurement and assessment take place based on data from a plurality of sensors, data sources and/or surveillance cameras. According to this embodiment measurable variables are automatically introduced to allow conclusions to be drawn about interesting, in particular dangerous situations, which occur in accumulations of people, animals or objects. A method is provided for identifying, measuring and assessing anomalies in streams of objects and people, which can be used in many locations simultaneously and without a high personnel outlay. Of particular advantage is the evaluation of data from a plurality of sensors and data sources, for example surveillance cameras. According to this embodiment quantities of data provided by the sensors, which are in particular surveillance cameras, can be made usable.
  • According to one further embodiment a group is a region with a higher density than its surroundings and group association is determined by means of a minimum density. In other words a group is identified initially by way of an increased density. A group is a region with a higher density than its surroundings. The overall group or all the subregions of the group must have a higher density than their surroundings. The definition of a minimum density here is a precondition for group association. To identify densities it is possible to use density measurement algorithms, for example head counts, in the field of pattern recognition/video analysis.
  • According to one further embodiment in the case of group association a person or object is assigned to a group list so that the group then consists of the individual people or individual objects in the group region. In other words it is also useful to define the association of an individual person with a group. The group is defined as the region of expansion of a certain minimum density. A person or object is associated with the group if it is located in the region of expansion of the group. This person or object is then added to a group list. A group then consists of the individual people or objects in the group region.
  • According to one further embodiment the periphery of the group is defined for example by polyline. In other words the periphery of the group is calculated or defined for example by means of a polyline, a polyline being the quantity of points or the edges connecting these. It is possible to delimit the group from its surroundings in this simple manner.
  • According to one further embodiment a number of groups can also be identified in the overall region under examination. In other words a group features a plurality of subgroups. Such subgroups are separated by regions of local density minima, in other words regions of lower density than in the subgroup. Such subgroups have to be identified. Just as subgroups have to be identified, so also must the breaking up and reformation of new subgroups be allowed. This is achieved in that where there are a multiplicity of subgroups, these are assigned an identifier and/or group characteristics, for example size of group in people or objects, surface area in meters, expansion in one direction, expansion ratio, group core, location and value of local density minima, peripheral behavior, in particular drop in density, speeds and/or homogeneity. When identifying a group it is possible for example to assign unique names. An analysis/assignment of group characteristics is achieved for example by way of size of group in people, surface area in meters, expansion in one direction, expansion ratio, position, location of density maximum, which is the core of the group, location and value of local minima and the like. Further group characteristics are peripheral behavior, in other words a marked or weak drop in density, speed, in other words minimum and maximum values, and group homogeneity.
  • According to one further embodiment the group or subgroups is/are monitored by assignment of the identified groups to groups identified in the past by assigning the groups over time based on identifiers and/or group characteristics. An assignment of the identified groups to groups identified in the past, in other words monitoring of the groups in the time profile, is simple if only one group has to be monitored. If there is more than one group, it is necessary to use a decision tree, based on assignment of the groups over time based on identifiers and/or the abovementioned group characteristics. The breaking up or merging of subgroups is identified in this manner.
  • According to one further embodiment group speed is measured by detecting a change in the position of a density maximum of the group related to a time change. Such a method is based on a local density maximum. The local density maximum of the group must be found and is traced over time. The determined group speed is thus equal to the delta of the position of the density maximum in relation to the delta of time.
  • According to one further embodiment group speed is measured by detecting a change in the position of a center of mass of group expansion related to a time change. Such a method is based on the center point or center of mass of the expansion of the group. Group expansion here is determined for example by the periphery of the group for example by means of a polyline. The center point or center of mass of the polygon is then determined. In the case of irregular regions a convex envelope is used to determine the center point or center of mass.
  • According to one further embodiment group speed is measured by detecting speeds of peripheral points of the group. Such a method is based on the group periphery. To this end the periphery of the group is determined for example by means of a polyline or points. The peripheral points of the group are then assigned to one another over time. This allows the speed of the peripheral points to be determined. Such a method provides detailed different speeds at different peripheral points.
  • According to one further embodiment group speed is measured by detecting speeds of end points of at least one group expansion in at least one preferred direction. Such a method is based on the flat two-dimensional expansion of the group. First the expansion of the group is determined in one or more preferred directions, for example the horizontal or vertical direction. The start and end points of the respective expansions are then determined in the preferred directions. A speed determination is then carried out for these end points. Such a method provides detailed different speeds in the preferred directions.
  • According to the present application therefore different measurement methods are provided to detect group speed.
  • According to one further embodiment group speeds of delimitable subgroups in a group are measured. The group speeds of subgroups in a group are thus defined and analyzed. A group can break down into delimitable subgroups. A subgrouping can be provided by clustering speeds. It is also possible to define subgroups. A subgroup can be considered individually.
  • According to one further embodiment speeds of people or objects in the subgroups are measured. In other words a consideration of the individual speeds, i.e. the object speeds of the group elements or subgroup elements, can be advantageous.
  • According to one further embodiment assessment is performed by comparing the speeds of the group as a whole, the subgroups and/or the people or objects in the subgroups. In other words it is particularly advantageous to compare the individual/object and group speeds for subgroups and between subgroups. A group can break down into delimitable subgroups, for which an individual consideration and consideration compared with the group as a whole are expedient.
  • According to one further embodiment assessment is performed by comparing the group speed of the group as a whole with the speed of the associated people or objects. In other words the measurement of group speed is assessed in particular compared with the individual speeds, in other words the speeds of the individual people or objects. The measurement of group speed can likewise be assessed compared with the mean speed from the individual speeds. From the comparison of individual speeds or the mean speed with the group speed it is possible to carry out monitoring and control tasks. A comparison produces the following instance distinctions:
  • a) Group speed=individual speed. If the group speed largely corresponds to the individual speed, in other words in the context of slight fluctuations, these are individuals, objects that are moving forward at the same rate. It is a column of vehicles or a troop for example. In the non-military context in particular it can be a clear indication of aggressors, for example an attacking cycle team in a race, but also criminal aggressors, for example a paramilitary gang at a public event. If the individual speeds fluctuate more, it would be typical behavior for a demonstration.
  • b) Group speed is between minimum and maximum individual speed. This instance occurs for example in a marathon or cycle race, where the field separates slowly with fast runners taking the lead and weak runners falling behind. In the case of a cycle race an attacking team moving at the same speed would again appear as a subgroup (corresponding to instance a)). There are flowing transitions between instances a) and b) in their pure form. Suitable threshold values for permissible deviations of the individual speeds from the group speed can be determined from practice based on experience to identify groups moving at the same rate correctly.
  • c) Group speed is slower than individual speed. One extreme instance is when group speed is equal to zero and lower than individual speed. This instance indicates a jam. In an extreme instance the jam is stationary at a specific point, in other words the group speed is equal to zero, while the individuals, objects or people continue to move, in other words the individual speeds are greater than zero. It is thus possible for example to identify a jam caused by an accident. The compression occurs at the accident site and then dissolves quickly afterwards. Individual vehicles brake for example but generally continue to move.
  • According to one further advantageous embodiment assessment is performed by comparing the group speeds of subgroups with the speeds of the respectively associated people or objects. In other words for the observation and monitoring of a group the identification of subgroups and their respective group speeds is advantageous. Thus for example with a procession the group of onlookers at the procession can be determined using the comparisons described above. The subgroup procession here is characterized by the instance a). The group speed is identical to the individual speeds, with only slight differences between the individual speeds and the group speed. The subgroup onlookers corresponds to instance b), where the group speed is zero and the individual speed is greater than the group speed.
  • According to one further embodiment assessment is performed by taking into account the onward movement directions of subgroups, in other words the onward movement direction of subgroups is taken into account. One anomaly here is if the movement direction of a subgroup differs from that of the main group or the group around the subgroup. This could indicate aggression or violence in a crowd of people. A further example is an attack from one side by a pride of lions on a herd of gnu.
  • According to one further embodiment assessment is performed by taking into account rhythmically changing group speeds and/or directions. Rhythmically changing group speeds and/or directions can likewise indicate violence. One example is the rhythmic forward and backward movement of a crowd when storming a fence when violence breaks out in a football stadium.
  • According to one further embodiment there is a response to an identified anomaly and/or an impact on a group.
  • FIG. 1 shows a first exemplary embodiment of an object stream. FIG. 1 shows a stationary jam at a junction. The group (dark dots) moves at group speed zero, while the individual people proceed at a low speed greater than zero. Different behavior of people at the periphery of the jam is also shown: FIG. 1 a shows a sharp periphery. FIG. 1 b shows a looser periphery.
  • FIG. 2 shows a second exemplary embodiment of an object stream. FIG. 2 shows a jam formation with a number of identifiable groups, i.e. subgroups, the group speed being greater than zero and the group speed being lower than the speed of the individuals. The subgroups continue to move, break down, merge into one another. Jam formation is caused by random events, such as the random stopping of one person, stumbling or window shopping. FIG. 2 a shows the group as a whole at a first time and FIG. 2 b shows the group as a whole at a second time.

Claims (20)

What is claimed is:
1. An apparatus for implementing a method for the automated identification, measurement and assessment of anomalies in the behavior of streams of people or objects based on data from a plurality of sensors, data sources and/or surveillance cameras, comprising
at least one of sensors, data sources and surveillance cameras for the stationary identification of at least one group in a stream of people or objects at a specific time;
at least one of sensors, data sources and surveillance cameras for observing the group in a time profile;
at least one of sensors, data sources and surveillance cameras for measuring group speed; and
a data assessment facility for assessing group speed.
2. The apparatus according to claim 1, wherein a group is a region with a higher density than its surroundings and group association is determined by means of a minimum density.
3. The apparatus according to claim 2, wherein in the case of group association a person or object is assigned to a group list so that the group then consists of the individual people or individual objects in the group region.
4. The apparatus according to claim 1, comprising definition of the periphery of the group by means of a polyline.
5. The apparatus according to claim 1, wherein where there are a multiplicity of subgroups, these are at least one of assigned identifiers and group characteristics.
6. The apparatus according to claim 5, wherein observation takes place by means of assigning the identified subgroups to the subgroups identified in the past by means of assignment of the subgroups over time based on the at least one of identifiers and group characteristics and a breaking up or merging of subgroups is identified.
7. The apparatus according to claim 1, wherein the apparatus is operable to measure the group speed by detecting a change in the position of a density maximum of the group related to a time change.
8. The apparatus according to claim 1, wherein the apparatus is operable to measure the group speed by detecting a change in the position of a center of mass of the group expansion related to a time change.
9. The apparatus according to claim 1, wherein the apparatus is operable to measure the group speed by detecting speeds of peripheral points of the group.
10. The apparatus according to claim 1, wherein the apparatus is operable to measure the group speed by detecting speeds of end points of at least one expansion of the group in at least one preferred direction.
11. The apparatus according to claim 1, wherein the apparatus is operable to measure the group speeds of delimitable subgroups in a group.
12. The apparatus according to claim 1, wherein the apparatus is operable to measure the speeds of people or objects in the subgroups.
13. The apparatus according to claim 1, wherein the apparatus is operable to assess by comparing the speeds of the group as a whole, the subgroups, the people or objects in the at least one of subgroups and the mean speed from the individual speeds.
14. The apparatus according to claim 1, wherein the apparatus is operable to assess by comparing the group speed of the group as a whole with at least one of the speed of the associated people or objects and with the mean speed from the individual speeds.
15. The apparatus according to claim 1, wherein the apparatus is operable to assess by comparing the group speeds of subgroups with at least one of the speeds of the respectively associated people or objects and with the mean speed from the individual speeds.
16. The apparatus according to claim 1, wherein the apparatus is operable to assess by taking into account the onward movement directions of subgroups.
17. The apparatus according to claim 1, wherein the apparatus is operable to assess by taking into account at least one of rhythmically changing group speeds and directions.
18. The apparatus according to claim 1, wherein the apparatus is operable to respond to at least one of an identified anomaly and impact on the group.
19. The apparatus according to claim 5, wherein the at least one of assigned identifiers and group characteristics are selected from the group consisting of: size of group in people or objects, surface area in meters, expansion in one direction, expansion ratio, group core, location and value of local density minima, peripheral behavior, drop in density, speeds and homogeneity.
20. A method for the automated identification, measurement and assessment of anomalies in the behavior of streams of people or objects based on data from a plurality of sensors, data sources and/or surveillance cameras, comprising
stationary identifying of at least one group in a stream of people or objects at a specific time by said at least one of sensors, data sources and surveillance cameras;
observing the group in a time profile by said at least one of sensors, data sources and surveillance cameras;
measuring group speed by said at least one of sensors, data sources and surveillance cameras; and
assessing the group speed.
US12/994,593 2008-05-29 2009-04-14 Method for identifying anomalies in object streams using the phenomenon of group speed Abandoned US20110063439A1 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
DE102008025753A DE102008025753A1 (en) 2008-05-29 2008-05-29 A method of detecting anomalies in object streams via the group velocity phantom
DE10-2008-025753.2. 2008-05-29
PCT/EP2009/054372 WO2009146970A1 (en) 2008-05-29 2009-04-14 Method for identifying anomalies in object streams using the phenomenon of group speed

Publications (1)

Publication Number Publication Date
US20110063439A1 true US20110063439A1 (en) 2011-03-17

Family

ID=40973171

Family Applications (1)

Application Number Title Priority Date Filing Date
US12/994,593 Abandoned US20110063439A1 (en) 2008-05-29 2009-04-14 Method for identifying anomalies in object streams using the phenomenon of group speed

Country Status (5)

Country Link
US (1) US20110063439A1 (en)
EP (1) EP2286398A1 (en)
CN (1) CN102047298A (en)
DE (1) DE102008025753A1 (en)
WO (1) WO2009146970A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102254401A (en) * 2011-05-11 2011-11-23 北京城市系统工程研究中心 Intelligent analyzing method for passenger flow motion
US8818380B2 (en) 2004-07-09 2014-08-26 Israel Feldman System and method for geographically locating a cellular phone
CN105760484A (en) * 2016-02-17 2016-07-13 中国科学院上海高等研究院 Crowd treading pre-warning method and system and server with system
US9418545B2 (en) 2011-06-29 2016-08-16 Inrix Holding Limited Method and system for collecting traffic data
US9552725B2 (en) 2000-08-28 2017-01-24 Inrix Global Services Limited Method and system for modeling and processing vehicular traffic data and information and applying thereof

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102164270A (en) * 2011-01-24 2011-08-24 浙江工业大学 Intelligent video monitoring method and system capable of exploring abnormal events
CN109961166B (en) * 2017-12-26 2021-11-23 中国移动通信集团四川有限公司 Narrow space people stream change prediction method and device, computing equipment and storage medium
CN111896766A (en) * 2020-07-08 2020-11-06 谢超奇 Group migration speed measuring system and method

Citations (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5444442A (en) * 1992-11-05 1995-08-22 Matsushita Electric Industrial Co., Ltd. Method for predicting traffic space mean speed and traffic flow rate, and method and apparatus for controlling isolated traffic light signaling system through predicted traffic flow rate
US5646853A (en) * 1991-07-19 1997-07-08 Hitachi, Ltd. Traffic control system
US5861820A (en) * 1996-11-14 1999-01-19 Daimler Benz Ag Method for the automatic monitoring of traffic including the analysis of back-up dynamics
US6380884B1 (en) * 1999-01-13 2002-04-30 Honda Giken Kogyo Kabushiki Kaisha Radar apparatus
US6633232B2 (en) * 2001-05-14 2003-10-14 Koninklijke Philips Electronics N.V. Method and apparatus for routing persons through one or more destinations based on a least-cost criterion
US20030204298A1 (en) * 2002-04-30 2003-10-30 Ford Global Technologies, Inc. Object detection in adaptive cruise control
US20060089787A1 (en) * 2002-08-29 2006-04-27 Burr Jonathan C Traffic scheduling system
US7076355B2 (en) * 2003-10-03 2006-07-11 Toyota Jidosha Kabushiki Kaisha Shift control apparatus for vehicle step-variable automatic transmission
US20060210114A1 (en) * 2005-03-02 2006-09-21 Denso Corporation Drive assist system and navigation system for vehicle
US20070225895A1 (en) * 2006-03-23 2007-09-27 Ma Xin-Yu Method and system for detecting traffic information
US20080275635A1 (en) * 2003-11-04 2008-11-06 Hyundai Motor Company Method for recognizing traveling lane and making lane change
US20100038422A1 (en) * 2008-08-18 2010-02-18 Cardullo Mario W Rfid based distributed computing system
US7890231B2 (en) * 2006-03-29 2011-02-15 Fuji Jukogyo Kabushiki Kaisha Lane keeping assistance equipment for automotive vehicles
US20110246156A1 (en) * 2008-12-23 2011-10-06 Continental Safety Engineering International Gmbh Method for Determining the Probability of a Collision of a Vehicle With a Living Being
US20110273568A1 (en) * 2004-11-03 2011-11-10 Lagassey Paul J Modular intelligent transportation system
US8116527B2 (en) * 2009-10-07 2012-02-14 The United States Of America As Represented By The Secretary Of The Army Using video-based imagery for automated detection, tracking, and counting of moving objects, in particular those objects having image characteristics similar to background
US20120059574A1 (en) * 2010-09-08 2012-03-08 Toyota Motor Engineering & Manufacturing North America, Inc. Vehicle speed indication using vehicle-infrastructure wireless communication
US20120083995A1 (en) * 2003-05-09 2012-04-05 Dimitri Vorona System for transmitting, processing, receiving, and displaying traffic information
US20120271499A1 (en) * 2009-06-19 2012-10-25 Toyota Jidosha Kabushiki Kaisha Vehicle travel controlling apparatus
US8483940B2 (en) * 2006-03-03 2013-07-09 Inrix, Inc. Determining road traffic conditions using multiple data samples

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19944077C2 (en) * 1999-09-14 2002-02-07 Daimler Chrysler Ag Method and device for traffic condition monitoring

Patent Citations (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5646853A (en) * 1991-07-19 1997-07-08 Hitachi, Ltd. Traffic control system
US5444442A (en) * 1992-11-05 1995-08-22 Matsushita Electric Industrial Co., Ltd. Method for predicting traffic space mean speed and traffic flow rate, and method and apparatus for controlling isolated traffic light signaling system through predicted traffic flow rate
US5861820A (en) * 1996-11-14 1999-01-19 Daimler Benz Ag Method for the automatic monitoring of traffic including the analysis of back-up dynamics
US6380884B1 (en) * 1999-01-13 2002-04-30 Honda Giken Kogyo Kabushiki Kaisha Radar apparatus
US6633232B2 (en) * 2001-05-14 2003-10-14 Koninklijke Philips Electronics N.V. Method and apparatus for routing persons through one or more destinations based on a least-cost criterion
US20030204298A1 (en) * 2002-04-30 2003-10-30 Ford Global Technologies, Inc. Object detection in adaptive cruise control
US20060089787A1 (en) * 2002-08-29 2006-04-27 Burr Jonathan C Traffic scheduling system
US20120083995A1 (en) * 2003-05-09 2012-04-05 Dimitri Vorona System for transmitting, processing, receiving, and displaying traffic information
US7076355B2 (en) * 2003-10-03 2006-07-11 Toyota Jidosha Kabushiki Kaisha Shift control apparatus for vehicle step-variable automatic transmission
US20080275635A1 (en) * 2003-11-04 2008-11-06 Hyundai Motor Company Method for recognizing traveling lane and making lane change
US20110273568A1 (en) * 2004-11-03 2011-11-10 Lagassey Paul J Modular intelligent transportation system
US20060210114A1 (en) * 2005-03-02 2006-09-21 Denso Corporation Drive assist system and navigation system for vehicle
US8483940B2 (en) * 2006-03-03 2013-07-09 Inrix, Inc. Determining road traffic conditions using multiple data samples
US20070225895A1 (en) * 2006-03-23 2007-09-27 Ma Xin-Yu Method and system for detecting traffic information
US7890231B2 (en) * 2006-03-29 2011-02-15 Fuji Jukogyo Kabushiki Kaisha Lane keeping assistance equipment for automotive vehicles
US20100038422A1 (en) * 2008-08-18 2010-02-18 Cardullo Mario W Rfid based distributed computing system
US20110246156A1 (en) * 2008-12-23 2011-10-06 Continental Safety Engineering International Gmbh Method for Determining the Probability of a Collision of a Vehicle With a Living Being
US20120271499A1 (en) * 2009-06-19 2012-10-25 Toyota Jidosha Kabushiki Kaisha Vehicle travel controlling apparatus
US8116527B2 (en) * 2009-10-07 2012-02-14 The United States Of America As Represented By The Secretary Of The Army Using video-based imagery for automated detection, tracking, and counting of moving objects, in particular those objects having image characteristics similar to background
US20120059574A1 (en) * 2010-09-08 2012-03-08 Toyota Motor Engineering & Manufacturing North America, Inc. Vehicle speed indication using vehicle-infrastructure wireless communication

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9552725B2 (en) 2000-08-28 2017-01-24 Inrix Global Services Limited Method and system for modeling and processing vehicular traffic data and information and applying thereof
US8818380B2 (en) 2004-07-09 2014-08-26 Israel Feldman System and method for geographically locating a cellular phone
CN102254401A (en) * 2011-05-11 2011-11-23 北京城市系统工程研究中心 Intelligent analyzing method for passenger flow motion
US9418545B2 (en) 2011-06-29 2016-08-16 Inrix Holding Limited Method and system for collecting traffic data
CN105760484A (en) * 2016-02-17 2016-07-13 中国科学院上海高等研究院 Crowd treading pre-warning method and system and server with system
CN105760484B (en) * 2016-02-17 2019-10-25 中国科学院上海高等研究院 A kind of crowd tramples method for early warning, system and the server with the system

Also Published As

Publication number Publication date
WO2009146970A1 (en) 2009-12-10
DE102008025753A1 (en) 2009-12-10
CN102047298A (en) 2011-05-04
EP2286398A1 (en) 2011-02-23

Similar Documents

Publication Publication Date Title
US20110063439A1 (en) Method for identifying anomalies in object streams using the phenomenon of group speed
Lee et al. An application of a deep learning algorithm for automatic detection of unexpected accidents under bad CCTV monitoring conditions in tunnels
Zaki et al. Use of drivers’ jerk profiles in computer vision–based traffic safety evaluations
CN105809975B (en) A kind of exception parking judgment method and device
KR101748121B1 (en) System and method for detecting image in real-time based on object recognition
US8885929B2 (en) Abnormal behavior detection system and method using automatic classification of multiple features
KR101480651B1 (en) Method for Object Processing and Vehicle supporting the same
Shirazi et al. Observing behaviors at intersections: A review of recent studies & developments
Zhang et al. Pedestrian safety analysis in mixed traffic conditions using video data
Tageldin et al. Comparison of time-proximity and evasive action conflict measures: Case studies from five cities
Battiato et al. On-board monitoring system for road traffic safety analysis
US20100131442A1 (en) Intelligent monitoring system
Seraj et al. A smartphone based method to enhance road pavement anomaly detection by analyzing the driver behavior
KR101541272B1 (en) Apparatus and method for detecting terrorism using irregular motion of peoples
CN108074401A (en) A kind of vehicle is jumped a queue behavior method of discrimination and device
Lv et al. Automatic vehicle-pedestrian conflict identification with trajectories of road users extracted from roadside LiDAR sensors using a rule-based method
US20220264081A1 (en) Sensing performance evaluation and diagnosis system and sensing performance evaluation and diagnosis method for external-environment recognition sensor
WO2021114765A1 (en) Depth image-based method and system for anti-trailing detection of self-service channel
EP2875498B1 (en) Monitoring system with a position-dependent protected area, method for monitoring a monitoring area and computer program
Xie et al. Development of a comprehensive framework for video-based safety assessment
Dozza et al. Recognizing Safetycritical Events from Naturalistic Driving Data
JP6806920B2 (en) Methods and systems for detecting raised objects present in parking lots
Gunawan Detecting road damages by using gyroscope sensor
Sabnis et al. A novel object detection system for improving safety at unmanned railway crossings
CN113850995B (en) Event detection method, device and system based on tunnel radar vision data fusion

Legal Events

Date Code Title Description
AS Assignment

Owner name: SIEMENS AKTIENGESELLSCHAFT, GERMANY

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KLEIN, WOLFRAM, DR.;KOSTER, GERTA, DR.;SIGNING DATES FROM 20100906 TO 20100913;REEL/FRAME:025460/0090

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION