CN112651307B - Personnel track tracking method, system, device and storage medium - Google Patents
Personnel track tracking method, system, device and storage medium Download PDFInfo
- Publication number
- CN112651307B CN112651307B CN202011464034.8A CN202011464034A CN112651307B CN 112651307 B CN112651307 B CN 112651307B CN 202011464034 A CN202011464034 A CN 202011464034A CN 112651307 B CN112651307 B CN 112651307B
- Authority
- CN
- China
- Prior art keywords
- information
- path
- track
- person
- position information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 46
- 230000009471 action Effects 0.000 claims abstract description 28
- 238000004458 analytical method Methods 0.000 claims description 3
- 238000005516 engineering process Methods 0.000 abstract description 6
- 230000006870 function Effects 0.000 description 11
- 238000005070 sampling Methods 0.000 description 5
- 230000009286 beneficial effect Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000006467 substitution reaction Methods 0.000 description 3
- 238000003491 array Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 208000035473 Communicable disease Diseases 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 208000015181 infectious disease Diseases 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000005728 strengthening Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/161—Detection; Localisation; Normalisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/025—Services making use of location information using location based information parameters
Landscapes
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Oral & Maxillofacial Surgery (AREA)
- General Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Image Analysis (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
The invention discloses a personnel track tracking method, a system, a device and a storage medium, wherein the method comprises the following steps: acquiring a first path set, wherein the first path set is a set of paths among a plurality of preset face recognition modules; acquiring first position information of a person to be tracked through a face recognition module, and generating first track information according to the first position information and a first path set; acquiring second position information of the personnel to be tracked through a positioning module, and generating second track information according to the second position information; and determining the actual action track of the person to be tracked according to the first track information and the second track information. The invention comprehensively considers the limitation of face recognition and the deviation characteristic of the positioning technology, and the two are mutually corrected to eliminate interference, so that compared with the prior art, the accuracy and the reliability of personnel track tracking are improved, and more detailed and accurate personnel action tracks can be drawn. The invention can be widely applied to the technical field of track tracking.
Description
Technical Field
The invention relates to the technical field of track tracking, in particular to a personnel track tracking method, system, device and medium.
Background
The current personnel track drawing technology comprehensively analyzes snapshot information of all intersections in a cell based on the face snapshot capacity of a camera terminal and the accuracy of a background face recognition algorithm to obtain the moving track of personnel. However, the foldback and face shielding generated in the actual moving process of the personnel can cause the distortion of the moving track. Therefore, the conventional personnel trajectory tracking method needs to rely on a high-precision face recognition algorithm, and due to the variability of the actions of the personnel to be tracked, the conventional personnel trajectory tracking method can only roughly calculate the action trajectories of the personnel to be tracked, and the obtained results often cannot truly reflect the action trajectories of the personnel to be tracked, especially in the security of communities and schools, and on the trajectory tracking of heavy monitoring personnel, the action trajectory accuracy obtained by the conventional personnel trajectory tracking method is too low to meet the requirements.
Disclosure of Invention
The present invention aims to solve at least one of the technical problems existing in the prior art to a certain extent.
Therefore, an object of the embodiments of the present invention is to provide an accurate and reliable personnel trajectory tracking method.
It is another object of an embodiment of the present invention to provide a personnel trajectory tracking system.
In order to achieve the technical purpose, the technical scheme adopted by the embodiment of the invention comprises the following steps:
In a first aspect, an embodiment of the present invention provides a method for tracking a person trajectory, including the following steps:
Acquiring a first path set, wherein the first path set is a set of paths among a plurality of preset face recognition modules;
acquiring first position information of a person to be tracked through a face recognition module, and generating first track information according to the first position information and the first path set;
Acquiring second position information of a person to be tracked through a positioning module, and generating second track information according to the second position information;
And determining the actual action track of the person to be tracked according to the first track information and the second track information.
Further, in one embodiment of the present invention, the step of obtaining the first path set specifically includes:
Acquiring preset third position information of a plurality of face recognition modules;
Acquiring preset road information among a plurality of face recognition modules, wherein the road information comprises a road name, a road length and fourth position information of a road;
obtaining first path information among a plurality of face recognition modules according to the third position information and the road information, and obtaining a first path set according to the first path information;
The first path information comprises a path starting position, a path ending position, a route road name and a path length, wherein the path starting position and the path ending position are determined according to the third position information and the fourth position information, the route road name is determined according to the road name, and the path length is determined according to the road length.
Further, in an embodiment of the present invention, the step of obtaining, by the face recognition module, first location information of a person to be tracked, and generating first track information according to the first location information and the first path set specifically includes:
Acquiring first position information and first time information of a person to be tracked through a face recognition module, wherein the first time information corresponds to the first position information one by one;
generating a first time sequence according to the first time information, and determining a first position sequence according to the first time sequence and the first position information;
matching in the first path set according to adjacent position information in the first position sequence to obtain corresponding first path information serving as second path information;
and determining the first track information according to the first time sequence and the second path information.
Further, in one embodiment of the present invention, the step of obtaining, by the positioning module, second location information of the person to be tracked, and generating second track information according to the second location information specifically includes:
Acquiring second position information and second time information of a person to be tracked through a positioning module, wherein the second position information and the second time information are in one-to-one correspondence;
generating a second time sequence according to the second time information;
generating a corresponding second identification point on a preset electronic map according to the second position information;
And connecting the second identification points on a preset electronic map according to the second time sequence to generate second track information.
Further, in one embodiment of the present invention, the positioning module includes at least one of: GPS positioning module, SIM basic station positioning module and WIFI positioning module.
Further, in one embodiment of the present invention, the step of determining the actual action track of the person to be tracked according to the first track information and the second track information specifically includes:
Determining a first identification point at the same moment in the first track information according to the second identification point;
determining the linear distance between the first identification point and the second identification point, if the linear distance is smaller than or equal to a preset first threshold value, acquiring the second identification point as a third identification point, and if the linear distance is larger than or equal to the preset first threshold value, acquiring the first identification point as the third identification point;
and determining the real action track according to the third identification point.
Further, in one embodiment of the present invention, the person tracking method further includes the steps of:
acquiring face image information of a person to be tracked and identification information of terminal equipment carried by the person to be tracked;
Wherein the identification information includes at least one of: GPS identification information, SIM identification information and WIFI identification information.
In a second aspect, an embodiment of the present invention provides a system for tracking a person trajectory, including:
The path set acquisition module is used for acquiring a first path set, wherein the first path set is a set of paths among a plurality of preset face recognition modules;
The first track information generation module is used for acquiring first position information of a person to be tracked through the face recognition module and generating first track information according to the first position information and the first path set;
the second track information generation module is used for acquiring second position information of the personnel to be tracked through the positioning module and generating second track information according to the second position information;
and the track analysis module is used for determining the real action track of the person to be tracked according to the first track information and the second track information.
In a third aspect, an embodiment of the present invention provides a person trajectory tracking device, including:
At least one processor;
at least one memory for storing at least one program;
The at least one program, when executed by the at least one processor, causes the at least one processor to implement a person trajectory tracking method as described above.
In a fourth aspect, embodiments of the present invention also provide a computer-readable storage medium in which a processor-executable program is stored, which when executed by a processor is configured to perform a person trajectory tracking method as described above.
The advantages and benefits of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention.
According to the embodiment of the invention, the first track information and the second track information of the person to be tracked are respectively acquired through the face recognition module and the positioning module, the face recognition module is high in cost and tends to be arranged in a non-dense mode, the acquired first track information is inaccurate in a dead zone of the face recognition module, the positioning module can be positioned in real time through terminal equipment carried by a person, but the existing positioning technology has a little deviation, so that the second track information has more or less inaccurate positioning points. The invention comprehensively considers the limitation of face recognition and the deviation characteristic of the positioning technology, and the two are mutually corrected to eliminate interference, so that compared with the prior art, the accuracy and the reliability of personnel track tracking are improved, and more detailed and accurate personnel action tracks can be drawn.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following description will refer to the drawings that are needed in the embodiments of the present invention, and it should be understood that the drawings in the following description are only for convenience and clarity to describe some embodiments in the technical solutions of the present invention, and other drawings may be obtained according to these drawings without any inventive effort for those skilled in the art.
FIG. 1 is a flowchart illustrating steps of a method for tracking a person's trajectory according to an embodiment of the present invention;
FIG. 2 is a block diagram of a system for tracking a person's trajectory according to an embodiment of the present invention;
fig. 3 is a block diagram of a person tracking device according to an embodiment of the present invention.
Detailed Description
Embodiments of the present invention are described in detail below, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to like or similar elements or elements having like or similar functions throughout. The embodiments described below by referring to the drawings are illustrative only and are not to be construed as limiting the invention. The step numbers in the following embodiments are set for convenience of illustration only, and the order between the steps is not limited in any way, and the execution order of the steps in the embodiments may be adaptively adjusted according to the understanding of those skilled in the art.
In the description of the present invention, the plurality means two or more, and if the description is made to the first and second for the purpose of distinguishing technical features, it should not be construed as indicating or implying relative importance or implicitly indicating the number of the indicated technical features or implicitly indicating the precedence of the indicated technical features. Furthermore, unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art.
Referring to fig. 1, an embodiment of the present invention provides a method for tracking a person trajectory, which specifically includes the following steps:
S101, acquiring a first path set, wherein the first path set is a set of paths among a plurality of preset face recognition modules;
Specifically, in the embodiment of the invention, a plurality of face recognition modules are arranged at key intersection positions in an active area (such as a district, a school and the like) of a person to be tracked in advance, and because the face recognition modules can only recognize faces in a certain area and can not cover all areas, paths among the face recognition modules need to be acquired to form a first path set, so that a follow-up action track is conveniently determined according to the position information of the face recognition modules and the corresponding paths. The step S101 specifically includes the following steps:
S1011, acquiring preset third position information of a plurality of face recognition modules;
S1012, acquiring preset road information among a plurality of face recognition modules, wherein the road information comprises a road name, a road length and fourth position information of a road;
S1013, obtaining first path information among a plurality of face recognition modules according to the third position information and the road information, and obtaining a first path set according to the first path information;
the first path information comprises a path starting position, a path ending position, a route road name and a path length, wherein the path starting position and the path ending position are determined according to the third position information and the fourth position information, the route road name is determined according to the road name, and the path length is determined according to the road length.
Specifically, the third location information is geographic location information of the face recognition module, and the geographic location information can be obtained together when the face recognition module is set and is associated with an ID number of the face recognition module, so that subsequent calling is facilitated; the road name is used for marking the track information formed subsequently; the road length is used for calculating the path length and can also be used for calculating the length of the whole action track subsequently; the fourth position information can be obtained by setting a plurality of road sampling points on the road and collecting the geographic position information of the road sampling points, and the position information of the road is identified by the geographic position information of the plurality of road sampling points; the first path information is a path between two face recognition modules, and can be a shortest path, and the first path information comprises information such as a starting position, an ending position, a road name passing by, a length of the path and the like of the path.
The embodiment of the invention can preliminarily obtain the regional path set based on the face recognition module by setting the face recognition module and collecting the first path set, and can draw the first track information according to the time sequence of the recognized person to be tracked only by determining the time when the person to be tracked is recognized by the face recognition module at the position.
S102, acquiring first position information of a person to be tracked through a face recognition module, and generating first track information according to the first position information and a first path set;
Specifically, the first position information is the position information of the face recognition module for identifying the person to be tracked, and the first track information of the person to be tracked is drawn through the first position information and the first path set obtained in the step S101. The step S102 specifically includes the following steps:
S1021, acquiring first position information and first time information of a person to be tracked through a face recognition module, wherein the first time information corresponds to the first position information one by one;
S1022, generating a first time sequence according to the first time information, and determining a first position sequence according to the first time sequence and the first position information;
S1023, matching the adjacent position information in the first position sequence in the first path set to obtain corresponding first path information serving as second path information;
s1024, determining first track information according to the first time sequence and the second path information.
Specifically, the first time information is the time when the face recognition module recognizes the person to be tracked, and because the position information (namely the third position information) of the person to be tracked is already obtained when the face recognition module is set, when a certain face recognition module recognizes the person to be tracked, the current time is the first time information, and the corresponding third position information is determined to be the first position information, and the first position information and the second position information are in one-to-one correspondence. The first time sequence can be obtained according to the sequence of the first time information, and the first position sequence can be obtained by combining the first position information. Two adjacent position information in the first position sequence can be used as a path initial position and a path key position to carry out matching search in the first path set respectively, so as to obtain second path information, and then the second path information is arranged according to the first time sequence, so that the first track information can be obtained.
Alternatively, when matching in the first path set according to adjacent position information in the first position sequence, a time span corresponding to two adjacent position information may be considered so as to select the most accurate second path information. For example, when the time span is much longer than the average walking time of the shortest path, it may be considered to select the second path information having a slightly longer path length so that the obtained first track information is closer to reality.
S103, acquiring second position information of the personnel to be tracked through a positioning module, and generating second track information according to the second position information;
Specifically, unlike the first position information collected by the face recognition module, the positioning module performs positioning through terminal equipment carried by the person to be tracked, and is not limited by regions, so that the second position information can be obtained at any time. It should be appreciated that the location information obtained by the existing positioning technique is not accurate, and therefore, although the second track information of the embodiment of the present invention has a sufficient number of sampling points (second location information), whether each sampling point is accurate or not cannot be sufficiently ensured. Step S103 specifically includes the following steps:
S1031, acquiring second position information and second time information of a person to be tracked through a positioning module, wherein the second position information and the second time information are in one-to-one correspondence;
S1032, generating a second time sequence according to the second time information;
s1033, generating a corresponding second identification point on a preset electronic map according to the second position information;
S1033, connecting the second identification points on the preset electronic map according to the second time sequence to generate second track information.
Further as an alternative embodiment, the positioning module comprises at least one of: GPS positioning module, SIM basic station positioning module and WIFI positioning module.
In the embodiment of the invention, the positioning module comprises a GPS positioning module, a SIM base station positioning module and a WIFI positioning module, and can be used for positioning through a mobile phone terminal of a person to be tracked, specifically, the current position of the person to be tracked can be obtained through the three positioning modules respectively every other minute, and then the positioning results of the three positioning modules are subjected to weighted calculation to obtain a final result as second position information. In the embodiment of the invention, the second position information is obtained by weighting and calculating the results of the three positioning modules, so that the accuracy and reliability of personnel track tracking are further improved.
In the embodiment of the invention, the second identification points can be directly identified on the preset electronic map according to the obtained second position information, so that a plurality of second identification points are obtained, and the second track information can be directly obtained by directly connecting the second identification points on the electronic map according to the time sequence because the frequency of the positioning module for collecting the second position information is high enough.
S104, determining the actual action track of the person to be tracked according to the first track information and the second track information.
Specifically, the first track information is drawn according to the first position information acquired by the face recognition module, the second track information is drawn according to the second position information acquired by the positioning module, the cost of the face recognition module is high, the setting is often not dense, the acquired first track information is inaccurate in a dead zone of the face recognition module, the positioning module can be positioned in real time through a terminal device carried by a person, but a point deviation exists in the existing positioning technology, so that more or less inaccurate positioning points exist in the second track information. The step S104 specifically includes the following steps:
S1041, determining a first identification point at the same moment in the first track information according to the second identification point;
S1042, determining the linear distance between the first identification point and the second identification point, if the linear distance is smaller than or equal to a preset first threshold value, acquiring the second identification point as a third identification point, and if the linear distance is larger than or equal to the preset first threshold value, acquiring the first identification point as the third identification point;
s1043, determining a real action track according to the third identification point.
Specifically, each second identification point has second time information directly corresponding to the second identification point, and in the embodiment of the invention, the interval duration of adjacent moments in the second time information is one minute; the first position information is acquired through a face recognition module, the track of the person to be tracked is determined according to the first path information in the first path set acquired in advance in the visual blind area of the face recognition module, each path can be equally divided according to time to determine a first identification point corresponding to a second identification point at the same moment, and the first identification point and the second identification point respectively represent the positions of the person to be tracked in the first track information and the second track information at the same moment.
In the embodiment of the invention, the interference points (namely inaccurate identification points) are removed by comparing the linear distances between the first identification points and the second identification points. In the embodiment of the invention, the first threshold value is set to be 200 meters, when the linear distance between the first identification point and the second identification point is less than or equal to 200 meters, the second identification point is used as a third identification point (namely, the second identification point is equivalent to an accurate identification point), and when the linear distance between the first identification point and the second identification point is greater than 200 meters, the first identification point is used as the third identification point. Therefore, a plurality of third identification points can be obtained, and then the real action track of the person to be tracked is directly drawn according to the time sequence of the third identification points (which can be determined according to the second time sequence).
Optionally, if the distances between all the second identification points and the corresponding first identification points are less than or equal to 200 meters, the second track information can be directly output as a real action track.
Optionally, if the distances between all the second identification points and the corresponding first identification points are greater than 200 meters, the first track information can be directly output as a real action track.
Further as an alternative embodiment, the personnel trajectory tracking method further comprises the steps of:
s100, acquiring face image information of a person to be tracked and identification information of terminal equipment carried by the person to be tracked;
Wherein the identification information includes at least one of: GPS identification information, SIM identification information and WIFI identification information.
Specifically, the embodiment of the invention obtains the face image information of the person to be tracked in advance for the comparison of the follow-up face recognition modules; the embodiment of the invention obtains the identification information of the terminal equipment carried by the personnel to be tracked in advance and is used for positioning by a subsequent positioning module.
Having described the method steps of the present invention, a further explanation of the implementation procedure of the present invention is provided below in connection with a specific embodiment.
One embodiment of the invention is as follows:
(1) Guests want to enter a university to conduct academic communication, the guests can register through a mobile phone applet at a school gate to acquire GPS identification information, SIM identification information and WIFI identification information of the mobile phone, and meanwhile face image information of the guests can be acquired through setting a face snapshot camera to shoot.
(2) After the visitor enters the campus, the face recognition module arranged at each key intersection can acquire first position information of the visitor through face recognition and upload the first position information to the server; and simultaneously, the mobile phone applet automatically reports the second position information of the visitor every one minute.
(3) The server determines a person action track with the highest probability according to the first position information of the face recognition module, the pre-acquired path set and the time interval of the first position information, and the person action track is the first track information; and the server directly draws second track information according to the second position information reported by the applet.
(4) The server eliminates inaccurate identification points through the linear distance of the identification points in the first track information and the second track information, and finally outputs an accurate and reliable real action track.
It should be appreciated that the reliability and the detail of the personnel track tracking can be improved by the invention, wherein the real moving track of the user is difficult to accurately obtain only by arranging the face recognition module or only by the positioning module.
The embodiment of the invention can also determine the three-dimensional geographic position information of the personnel to be tracked through a 5G base station, WIFI positioning or the like based on the actual geographic environment, upgrade the traditional two-dimensional planar personnel action track tracking into three-dimensional personnel action track tracking, further improve the details of personnel track tracking, and be suitable for more scenes.
The embodiment of the invention can be used for tracing the moving track of the patient when a large-scale infectious disease is exploded, and the track of all people can be analyzed in detail to obtain the information of the whole quantity of related contact people, so that the detection is convenient to arrange and the work is isolated; the method can also be used for the important protection of the caring groups (old people and children) in the community; the system can also be used for strengthening prevention and control on strangers and blacklist personnel, improving the security and protection capability of communities and campuses, and the like.
Referring to fig. 2, an embodiment of the present invention provides a person trajectory tracking system, including:
the path set acquisition module is used for acquiring a first path set, wherein the first path set is a set of paths among a plurality of preset face recognition modules;
the first track information generation module is used for acquiring first position information of a person to be tracked through the face recognition module and generating first track information according to the first position information and the first path set;
The second track information generation module is used for acquiring second position information of the personnel to be tracked through the positioning module and generating second track information according to the second position information;
And the track analysis module is used for determining the real action track of the person to be tracked according to the first track information and the second track information.
The content in the method embodiment is applicable to the system embodiment, the functions specifically realized by the system embodiment are the same as those of the method embodiment, and the achieved beneficial effects are the same as those of the method embodiment.
Referring to fig. 3, an embodiment of the present invention provides a person trajectory tracking device, including:
At least one processor;
at least one memory for storing at least one program;
The at least one program, when executed by the at least one processor, causes the at least one processor to implement a person tracking method as described above.
The content in the method embodiment is applicable to the embodiment of the device, and the functions specifically realized by the embodiment of the device are the same as those of the method embodiment, and the obtained beneficial effects are the same as those of the method embodiment.
The embodiment of the present invention also provides a computer-readable storage medium in which a processor-executable program is stored, which when executed by a processor is configured to perform a person trajectory tracking method as described above.
The computer readable storage medium of the embodiment of the invention can execute the personnel track tracking method provided by the embodiment of the method of the invention, and can execute the steps of any combination of the embodiment of the method, thereby having the corresponding functions and beneficial effects of the method.
Embodiments of the present invention also disclose a computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The computer instructions may be read from a computer-readable storage medium by a processor of a computer device, and executed by the processor, to cause the computer device to perform the method shown in fig. 1.
In some alternative embodiments, the functions/acts noted in the block diagrams may occur out of the order noted in the operational illustrations. For example, two blocks shown in succession may in fact be executed substantially concurrently or the blocks may sometimes be executed in the reverse order, depending upon the functionality/acts involved. Furthermore, the embodiments presented and described in the flowcharts of the present invention are provided by way of example in order to provide a more thorough understanding of the technology. The disclosed methods are not limited to the operations and logic flows presented herein. Alternative embodiments are contemplated in which the order of various operations is changed, and in which sub-operations described as part of a larger operation are performed independently.
Furthermore, while the present invention has been described in the context of functional modules, it should be appreciated that, unless otherwise indicated, one or more of the functions and/or features described above may be integrated in a single physical device and/or software module or one or more of the functions and/or features may be implemented in separate physical devices or software modules. It will also be appreciated that a detailed discussion of the actual implementation of each module is not necessary to an understanding of the present invention. Rather, the actual implementation of the various functional modules in the apparatus disclosed herein will be apparent to those skilled in the art from consideration of their attributes, functions and internal relationships. Accordingly, one of ordinary skill in the art can implement the invention as set forth in the claims without undue experimentation. It is also to be understood that the specific concepts disclosed are merely illustrative and are not intended to be limiting upon the scope of the invention, which is to be defined in the appended claims and their full scope of equivalents.
The above functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on this understanding, the technical solution of the present invention may be embodied in essence or a part contributing to the prior art or a part of the technical solution in the form of a software product stored in a storage medium, including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the above-described method of the various embodiments of the present invention. And the aforementioned storage medium includes: a usb disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
Logic and/or steps represented in the flowcharts or otherwise described herein, e.g., a ordered listing of executable instructions for implementing logical functions, can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions. For the purposes of this description, a "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device.
More specific examples (a non-exhaustive list) of the computer-readable medium would include the following: an electrical connection (electronic device) having one or more wires, a portable computer diskette (magnetic device), a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium upon which the program described above is printed, as the program described above may be electronically captured, via, for instance, optical scanning of the paper or other medium, then compiled, interpreted, or otherwise processed in a suitable manner, if necessary, and then stored in a computer memory.
It is to be understood that portions of the present invention may be implemented in hardware, software, firmware, or a combination thereof. In the above-described embodiments, the various steps or methods may be implemented in software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, may be implemented using any one or combination of the following techniques, as is well known in the art: discrete logic circuits having logic gates for implementing logic functions on data signals, application specific integrated circuits having suitable combinational logic gates, programmable Gate Arrays (PGAs), field Programmable Gate Arrays (FPGAs), and the like.
In the foregoing description of the present specification, reference has been made to the terms "one embodiment/example", "another embodiment/example", "certain embodiments/examples", and the like, means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiments or examples. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
While embodiments of the present invention have been shown and described, it will be understood by those of ordinary skill in the art that: many changes, modifications, substitutions and variations may be made to the embodiments without departing from the spirit and principles of the invention, the scope of which is defined by the claims and their equivalents.
While the preferred embodiment of the present application has been described in detail, the present application is not limited to the above embodiments, and various equivalent modifications and substitutions can be made by those skilled in the art without departing from the spirit of the present application, and these equivalent modifications and substitutions are intended to be included in the scope of the present application as defined in the appended claims.
Claims (8)
1. A method of tracking a person's trajectory, comprising the steps of:
Acquiring a first path set, wherein the first path set is a set of paths among a plurality of preset face recognition modules;
acquiring first position information of a person to be tracked through a face recognition module, and generating first track information according to the first position information and the first path set;
Acquiring second position information of a person to be tracked through a positioning module, and generating second track information according to the second position information;
determining the actual action track of the person to be tracked according to the first track information and the second track information;
The step of obtaining the first path set specifically includes:
Acquiring preset third position information of a plurality of face recognition modules;
Acquiring preset road information among a plurality of face recognition modules, wherein the road information comprises a road name, a road length and fourth position information of a road;
obtaining first path information among a plurality of face recognition modules according to the third position information and the road information, and obtaining a first path set according to the first path information;
The step of acquiring first position information of a person to be tracked through a face recognition module and generating first track information according to the first position information and the first path set specifically comprises the following steps:
Acquiring first position information and first time information of a person to be tracked through a face recognition module, wherein the first time information corresponds to the first position information one by one;
generating a first time sequence according to the first time information, and determining a first position sequence according to the first time sequence and the first position information;
matching in the first path set according to adjacent position information in the first position sequence to obtain corresponding first path information serving as second path information;
determining the first track information according to the first time sequence and the second path information;
The first path information comprises a path starting position, a path ending position, a route road name and a path length, wherein the path starting position and the path ending position are determined according to the third position information and the fourth position information, the route road name is determined according to the road name, and the path length is determined according to the road length.
2. The method for tracking a person's trajectory according to claim 1, wherein the step of obtaining second location information of the person to be tracked by the positioning module and generating second trajectory information according to the second location information specifically comprises:
Acquiring second position information and second time information of a person to be tracked through a positioning module, wherein the second position information and the second time information are in one-to-one correspondence;
generating a second time sequence according to the second time information;
generating a corresponding second identification point on a preset electronic map according to the second position information;
And connecting the second identification points on a preset electronic map according to the second time sequence to generate second track information.
3. The person tracking method of claim 2, wherein the positioning module comprises at least one of: GPS positioning module, SIM basic station positioning module and WIFI positioning module.
4. The person tracking method according to claim 2, wherein the step of determining the actual action track of the person to be tracked based on the first track information and the second track information comprises:
Determining a first identification point at the same moment in the first track information according to the second identification point;
determining the linear distance between the first identification point and the second identification point, if the linear distance is smaller than or equal to a preset first threshold value, acquiring the second identification point as a third identification point, and if the linear distance is larger than or equal to the preset first threshold value, acquiring the first identification point as the third identification point;
and determining the real action track according to the third identification point.
5. A person trajectory tracking method according to any one of claims 1 to 4, characterized in that the person trajectory tracking method further comprises the steps of:
acquiring face image information of a person to be tracked and identification information of terminal equipment carried by the person to be tracked;
Wherein the identification information includes at least one of: GPS identification information, SIM identification information and WIFI identification information.
6. A person tracking system, comprising:
The path set acquisition module is used for acquiring a first path set, wherein the first path set is a set of paths among a plurality of preset face recognition modules;
The first track information generation module is used for acquiring first position information of a person to be tracked through the face recognition module and generating first track information according to the first position information and the first path set;
the second track information generation module is used for acquiring second position information of the personnel to be tracked through the positioning module and generating second track information according to the second position information;
The track analysis module is used for determining the real action track of the person to be tracked according to the first track information and the second track information;
The path set acquisition module is specifically configured to:
Acquiring preset third position information of a plurality of face recognition modules;
Acquiring preset road information among a plurality of face recognition modules, wherein the road information comprises a road name, a road length and fourth position information of a road;
obtaining first path information among a plurality of face recognition modules according to the third position information and the road information, and obtaining a first path set according to the first path information;
The first track information generation module is specifically configured to:
Acquiring first position information and first time information of a person to be tracked through a face recognition module, wherein the first time information corresponds to the first position information one by one;
generating a first time sequence according to the first time information, and determining a first position sequence according to the first time sequence and the first position information;
matching in the first path set according to adjacent position information in the first position sequence to obtain corresponding first path information serving as second path information;
determining the first track information according to the first time sequence and the second path information;
The first path information comprises a path starting position, a path ending position, a route road name and a path length, wherein the path starting position and the path ending position are determined according to the third position information and the fourth position information, the route road name is determined according to the road name, and the path length is determined according to the road length.
7. A person tracking device, comprising:
At least one processor;
at least one memory for storing at least one program;
when said at least one program is executed by said at least one processor, said at least one processor is caused to implement a person trajectory tracking method as claimed in any one of claims 1 to 5.
8. A computer readable storage medium, in which a processor executable program is stored, characterized in that the processor executable program is for performing a person trajectory tracking method according to any one of claims 1 to 5 when being executed by a processor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011464034.8A CN112651307B (en) | 2020-12-14 | 2020-12-14 | Personnel track tracking method, system, device and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011464034.8A CN112651307B (en) | 2020-12-14 | 2020-12-14 | Personnel track tracking method, system, device and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112651307A CN112651307A (en) | 2021-04-13 |
CN112651307B true CN112651307B (en) | 2024-08-09 |
Family
ID=75353883
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011464034.8A Active CN112651307B (en) | 2020-12-14 | 2020-12-14 | Personnel track tracking method, system, device and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112651307B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113179485B (en) * | 2021-04-29 | 2023-09-12 | 江苏湛德医疗用品有限公司 | UWB positioning-based industrial production quality inspector work monitoring method and system |
CN113689463A (en) * | 2021-07-01 | 2021-11-23 | 广东未来智慧城市科技有限公司 | 3D personnel trajectory calculation analysis and display system |
CN114355972B (en) * | 2021-12-27 | 2023-10-27 | 天翼物联科技有限公司 | Unmanned aerial vehicle piloting method, system, device and medium under communication limited condition |
CN115909617A (en) * | 2023-01-06 | 2023-04-04 | 之江实验室 | Visitor early warning method, system and device based on multi-source heterogeneous data |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111881806A (en) * | 2020-07-23 | 2020-11-03 | 高新兴科技集团股份有限公司 | Case handling area management method and system based on ultra wide band and face recognition |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105989610A (en) * | 2015-01-29 | 2016-10-05 | 中兴通讯股份有限公司 | Target tracking method and device |
CN107527075B (en) * | 2016-06-20 | 2020-09-04 | 杭州海康威视数字技术股份有限公司 | Method and device for establishing corresponding relation between RFID (radio frequency identification) tag and personnel and tracking track |
CN109214276A (en) * | 2018-07-23 | 2019-01-15 | 武汉虹信技术服务有限责任公司 | A kind of system and method for the target person track following based on face recognition technology |
CN109815829A (en) * | 2018-12-28 | 2019-05-28 | 上海依图网络科技有限公司 | A kind of method and device of determining passerby track |
-
2020
- 2020-12-14 CN CN202011464034.8A patent/CN112651307B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111881806A (en) * | 2020-07-23 | 2020-11-03 | 高新兴科技集团股份有限公司 | Case handling area management method and system based on ultra wide band and face recognition |
Also Published As
Publication number | Publication date |
---|---|
CN112651307A (en) | 2021-04-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112651307B (en) | Personnel track tracking method, system, device and storage medium | |
CN109961106B (en) | Training method and device of trajectory classification model and electronic equipment | |
CN110491166A (en) | A kind of method, apparatus, system, storage medium and user terminal for finding vehicle | |
CN111160243A (en) | Passenger flow volume statistical method and related product | |
CN107121690B (en) | A kind of dwell point recognition methods and device based on parameter of doing more physical exercises | |
CN102426785B (en) | Traffic flow information perception method and system based on contour and local feature points | |
CN112770265B (en) | Pedestrian identity information acquisition method, system, server and storage medium | |
CN109141453A (en) | A kind of route guiding method and system | |
CN108271157B (en) | Method and device for identifying pseudo base station | |
CN107170065A (en) | Intelligent movable Work attendance method, device and system | |
CN105589801A (en) | Mobile phone cluster test method and system | |
CN112309126A (en) | License plate detection method and device, electronic equipment and computer readable storage medium | |
CN116778292B (en) | Method, device, equipment and storage medium for fusing space-time trajectories of multi-mode vehicles | |
Ghorpade et al. | An integrated stop-mode detection algorithm for real world smartphone-based travel survey | |
CN112465854A (en) | Unmanned aerial vehicle tracking method based on anchor-free detection algorithm | |
CN110609879A (en) | Interest point duplicate determination method and device, computer equipment and storage medium | |
CN112738725B (en) | Real-time identification method, device, equipment and medium for target crowd in semi-closed area | |
CN115424355A (en) | Smoking detection method and device, electronic equipment and computer readable storage medium | |
CN103442432A (en) | Fingerprint locating method and server | |
CN113837091B (en) | Identification method, device, electronic device and computer readable storage medium | |
CN110738149A (en) | Target tracking method, terminal and storage medium | |
Wang et al. | Adaptive room-level localization system with crowd-sourced WiFi data | |
CN115670397B (en) | PPG artifact identification method and device, storage medium and electronic equipment | |
CN110781797B (en) | Labeling method and device and electronic equipment | |
CN115269762A (en) | Position correction method and device, nonvolatile storage medium and processor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |