[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN103971103A - People counting system - Google Patents

People counting system Download PDF

Info

Publication number
CN103971103A
CN103971103A CN201410220291.5A CN201410220291A CN103971103A CN 103971103 A CN103971103 A CN 103971103A CN 201410220291 A CN201410220291 A CN 201410220291A CN 103971103 A CN103971103 A CN 103971103A
Authority
CN
China
Prior art keywords
target
image
human body
interesting
target image
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.)
Pending
Application number
CN201410220291.5A
Other languages
Chinese (zh)
Inventor
卢朝阳
李静
高远
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.)
XIDIAN-NINGBO INFORMATION TECHNOLOGY INSTITUTE
Original Assignee
XIDIAN-NINGBO INFORMATION TECHNOLOGY INSTITUTE
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 XIDIAN-NINGBO INFORMATION TECHNOLOGY INSTITUTE filed Critical XIDIAN-NINGBO INFORMATION TECHNOLOGY INSTITUTE
Priority to CN201410220291.5A priority Critical patent/CN103971103A/en
Publication of CN103971103A publication Critical patent/CN103971103A/en
Pending legal-status Critical Current

Links

Landscapes

  • Image Analysis (AREA)

Abstract

The invention relates to a people counting system. The people counting system is characterized by comprising a human body target detection module and a human body target tracking counting module. The human body target detection module comprises a Kinect depth transducer, an interesting target detection module and a human face target detection module. The human body target tracking counting module comprises a target model set, a first matching module, a second matching module and a counting module and is used for counting human body target contours in the target model set. Compared with the prior art, the people counting system has the advantages that the system conducting people counting based on the Kinect depth sensor is adopted, counting results are accurate, and the system can adapt to any scene of a controlled environment and can conduct people counting in a detection space in real time.

Description

A kind of passenger number statistical system capable
Technical field
The present invention relates to a kind of passenger number statistical system capable.
Background technology
In recent years, along with the fast development of China's economy and the raising of living standards of the people, people's activity in public places constantly increased.On the one hand, the public environment such as market, public place of entertainment and service location are blocked up because the increase of number becomes, and this very easily causes the generation of accidents such as trampling.On the other hand, as the operation side of market, public place of entertainment and service location, in order to survive in fierce market competition, the situation that need to distribute according to number, adjusts the management tactics of oneself.As can be seen here, the number information in statistics public place has more and more heavier meaning.
In order to obtain the number information in public place, we often adopt the method for artificial counting, or according to registering, the information such as ticketing infers the number in public place.And these methods have the shortcomings and limitations of oneself.For the method for artificial counting, first, the method need to expend a large amount of manpowers; Secondly, be dynamic because number distributes, and artificial counting carries out in the at one end time often, we just cannot obtain the distribution situation of interior number of all time periods like this.And for the method for inferring numbers according to other information, only have minority public place to exist to register and ticketing etc. and the information such as number is relevant,, there is not this information in other open public place, and the method that Here it is has significant limitation.Therefore visible, we are badly in need of wanting a kind of passenger number statistical system capable automatically.
In recent years, along with the fast development of video monitoring counting, it is more and more extensive that the application places of video monitoring system is becoming---public transport, customs, airport, station, market and business hall.In the different application scenarios of these demands, video monitoring system is by obtaining the video information of monitoring objective, video is recorded, recalled and monitors, and according to video information automatic or manual make corresponding actions, with realize to monitoring objective control, supervision, intelligent management and safety precaution.
In video monitoring system numerous and complicated ground monitoring objective, human body target is important ingredient.Application scenarios in a lot of video monitoring systems enters in market and business hall, and statistics human body target number is one of most important function of system.Also just therefore, the passenger number statistical system capable based on Video Supervision Technique becomes with the fastest developing speed at present.Performance is passenger number statistical system capable the most reliably.
At present, the common demographic method based on video monitoring can be divided three classes:
1, the fitting process based on low-level image feature
The method is by extracting the bottom statistical nature of image and it being carried out to Function Fitting and carry out the human body target number in computed image.In the bottom statistical nature of image, the statistical nature of pixel can reflect human body target ground distribution situation in image preferably.Therefore, the statistical nature of pixel is often used as the fitting parameter of low-level image feature.Conventional pixels statistics feature comprises global characteristics and internal edge feature two classes.Global characteristics comprises the interior number of pixels of geological information, positional information and the agglomerate of the human body target agglomerate splitting in the middle of foreground image.And internal edge feature comprises the features such as edge pixel number, edge direction and Minkowski dimension.
Method based on low-level image feature matching is regarded the number of human body target in image as statistical information, and has neglected the meaning of single human body target, each independent human body target is not followed the tracks of.This makes this method be simple and easy to use, but also makes its counting precision decline, the occasion of the method common-use words guestimate number.
2, the tracing based on unique point
The method can be divided into the method based on light stream and the method based on descriptive model.First method based on light stream selects one group of unique point remaining unchanged in inter texture feature, has searched for tracking afterwards by local matching.The common method based on light stream comprises that Lucas and Kanade mate the method for correspondence image in stereoscopic vision and adopt the KLT algorithm of the poor quadratic sum of gradation of image as Feature Points Matching criterion based on in-plane displancement motion model.First method based on descriptive model is described modeling to all unique points, and the unique point set that has corresponding relation by Selection Model in each two field picture is afterwards to realize the tracking to target.
Tracking based on unique point has been described the motion of human body target effectively, makes passenger number statistical system capable counting more accurate, but also corresponding raising of computation complexity simultaneously.Meanwhile, based on light stream but method change under complicated situation often owing to occurring that mistake coupling causes following the tracks of unsuccessfully at textural characteristics.And the calculating of high time complexity in the loaded down with trivial details learning process that method based on model is obtained due to model and pattern search makes it often be difficult to meet the requirement of real-time of system.
3, based target detects the method for following the tracks of
First the method is carried out background modeling and is extracted the foreground target (normally moving target) in video, and get in foreground target human body target by the connected domain analysis template matches that lives, then adopt track algorithm to follow the tracks of to realize demographics to the human body target detecting.The method precision is high, dependable performance, but cannot overcome real time problems.
Summary of the invention
Technical matters to be solved by this invention for above-mentioned prior art provide a kind of in real time, add up accurate passenger number statistical system capable.
The present invention solves the problems of the technologies described above adopted technical scheme: a kind of passenger number statistical system capable, is characterized in that: comprise human body target detection module and human body target tracking counting module, wherein human body target detection module comprises:
Kinect depth transducer, Kinect depth transducer is aimed at detection space, for the image scene in real-time shot detection space, depth image and coloured image after Kinect depth transducer energy output needle aligns to same width image scene;
Interesting target detection module, the depth image of Kinect sensor output, as the input of interesting target detection module, by depth image being done to interesting target Check processing, obtains the interesting target image of a secondary rectangular shape;
Face module of target detection, the coloured image of the interesting target image of interesting target detection module output and the output of Kinect depth transducer is as two input parameters of face module of target detection, for detection of whether having face target in described interesting target image;
Human body target tracking counting module comprises:
Set of object models, for preserving human body objective contour, the initial value of set of object models is zero;
The first matching module, when described face module of target detection detects while having face target in described interesting target image, described interesting target image is mated with the human body target profile in set of object models by the first matching module, if the match is successful, described interesting target image is non-fresh target, with the human body target profile matching in this non-fresh target renewal set of object models; If mate unsuccessfully, described interesting target image is fresh target, and this fresh target is added into set of object models;
The second matching module, when described face module of target detection does not detect while having face target in described interesting target image, described interesting target image is mated with the human body target profile in set of object models by the second matching module, if the match is successful, described interesting target image is non-fresh target, with the human body target profile matching in this non-fresh target renewal set of object models; If mate unsuccessfully, described interesting target image is fresh target, and this fresh target is added into set of object models;
Counting module, counts for the human body target profile to set of object models.
As improvement, the process of depth image being done to interesting target Check processing is:
According to the coordinate system of depth image, in detection space, mark off in advance a space interested, this space projection interested becomes a rectangular extent in depth image, and this rectangular extent is called projection rectangle;
Suppose that a certain frame depth image is D (x, y), the projection rectangle upper left point coordinate of space interested in depth image is (x 0, y 0), the pixel wide of projection rectangle and be highly respectively w and h, minimum distance and the maximum distance of space length Kinect depth transducer interested are respectively d minand d max, according to following formula, depth image is carried out to binaryzation:
B ( x , y ) = 255 x 0 ≤ x ≤ x 0 + w , y 0 ≤ y ≤ y 0 + hand d min ≤ D ( x , y ) ≤ d max 0 else
Now, bianry image B (x, y) white portion represents the target in space interested, the target zone of now obtaining is irregular geometric configuration and has sometimes cavity, then using the boundary rectangle of bianry image B (x, the y) profile calculating as interesting target image transfer to face module of target detection.
Improve, described face module of target detection adopts the people's face detection algorithm based on Adaboost to detect in described interesting target image whether have face target again, and the people's face detection algorithm based on Adaboost is conventional method of the prior art.
Improve, described the first matching module is or/and the second matching module adopts following method to mate with the human body target profile in set of object models interesting target image again:
When described face module of target detection detects while having face target in described interesting target image, first described interesting target image being carried out to kinematic relation with all human body objective contours in set of object models mates, if the match is successful for kinematic relation, show that described interesting target image is non-fresh target, with the human body target profile matching in this non-fresh target renewal set of object models; If kinematic relation coupling is unsuccessful, again all human body objective contours in described interesting target image and set of object models are carried out to Histogram Matching, if Histogram Matching success, show that described interesting target image is non-fresh target, with the human body target profile matching in this non-fresh target renewal set of object models; If Histogram Matching is unsuccessful, show that described interesting target image is fresh target, is added into this fresh target in set of object models;
When described face module of target detection detects while whether having face target in described interesting target image, described interesting target image is carried out to kinematic relation with all human body objective contours in set of object models to be mated, if the match is successful for kinematic relation, show that described interesting target image is non-fresh target, with the human body target profile matching in this non-fresh target renewal set of object models; If kinematic relation coupling is unsuccessful, abandon this interesting target image.
Described the first matching module is or/and the second matching module can also adopt following method to mate with the human body target profile in set of object models interesting target image:
When described face module of target detection detects while having face target in described interesting target image, first described interesting target image being carried out to kinematic relation with all human body objective contours in set of object models mates, if the match is successful for kinematic relation, show that described interesting target image is non-fresh target, with the human body target profile matching in this non-fresh target renewal set of object models; If kinematic relation coupling is unsuccessful, again all human body objective contours in described interesting target image and set of object models are carried out to Feature Points Matching, if Feature Points Matching success, show that described interesting target image is non-fresh target, with the human body target profile matching in this non-fresh target renewal set of object models; If Feature Points Matching is unsuccessful, show that described interesting target image is fresh target, is added into this fresh target in set of object models;
When described face module of target detection detects while whether having face target in described interesting target image, described interesting target image is carried out to kinematic relation with all human body objective contours in set of object models to be mated, if the match is successful for kinematic relation, show that described interesting target image is non-fresh target, with the human body target profile matching in this non-fresh target renewal set of object models; If kinematic relation coupling is unsuccessful, abandon this interesting target image.
Described kinematic relation matching process is as follows:
Suppose that current interesting target image is t c(x c, y c, w c, h c, z c), wherein, (x c, y c) be the pixel coordinate of current interesting target image rectangular extent upper left point, w cand h cbe respectively the current interesting target image of target t cpixel wide and height, z crepresent whether current interesting target image contains face target, z c∈ { 0,1}, z cbe in the current interesting target image of 0 expression without face target, and z cbe to have face target in the current interesting target image of 1 expression;
Suppose that the current goal set of having found is T={t 1, t 2, t 3t n, the element t in goal set i(x i, y i, w i, h i, z i), i ∈ 1,2,3 ... n}, wherein for target t in goal set ipixel coordinate, w iand h ibe respectively target t ipixel wide and height, z irepresent target t iwhether contain face target, z i∈ { 0,1}, z ibe 0 expression current goal t imiddle without face target, and z ibe 1 expression target t iin have face target;
Current interesting target image t cwith target t iparameter while meeting following formula, judge current interesting target image t cwith target t ikinematic relation the match is successful:
( x c + w c 2 ) - ( x i + w i 2 ) ≤ α ( y c + h c 2 ) - ( y i + h i 2 ) ≤ β , In this formula, α and β are predefined parameter, and the numerical value that different scene α and β arrange can be different.
Compared with prior art, the invention has the advantages that: adopt based on Kinect depth transducer and carry out the system of demographics, statistics is more accurate, can be applicable to the scene of any controlled environment, and number in can real-time statistics detection space.
Brief description of the drawings
Fig. 1 is the block diagram of passenger number statistical system capable in the embodiment of the present invention.
Fig. 2 is the optional process flow diagram of the one of matching process in the embodiment of the present invention.
Fig. 3 is the optional process flow diagram of the another kind of matching process in the embodiment of the present invention.
Embodiment
Below in conjunction with accompanying drawing, embodiment is described in further detail the present invention.
Passenger number statistical system capable provided by the invention, as shown in Figure 1, comprises human body target detection module and human body target tracking counting module, and wherein human body target detection module comprises:
Kinect depth transducer 1, Kinect depth transducer is aimed at detection space, for the image scene in real-time shot detection space, depth image and coloured image after Kinect depth transducer energy output needle aligns to same width image scene;
Interesting target detection module 2, the depth image of Kinect sensor output, as the input of interesting target detection module 2, by depth image being done to interesting target Check processing, obtains the interesting target image of a secondary rectangular shape;
Face module of target detection 3, the coloured image that the interesting target image that interesting target detection module 2 is exported and Kinect depth transducer 1 are exported is as two input parameters of face module of target detection, for detection of whether having face target in described interesting target image;
Human body target tracking counting module comprises:
Set of object models 4, for preserving human body objective contour, the initial value of set of object models is zero;
The first matching module 5, when described face module of target detection detects while having face target in described interesting target image, described interesting target image is mated with the human body target profile in set of object models by the first matching module, if the match is successful, described interesting target image is non-fresh target, with the human body target profile matching in this non-fresh target renewal set of object models; If mate unsuccessfully, described interesting target image is fresh target, and this fresh target is added into set of object models;
The second matching module 6, when described face module of target detection does not detect while having face target in described interesting target image, described interesting target image is mated with the human body target profile in set of object models by the second matching module, if the match is successful, described interesting target image is non-fresh target, with the human body target profile matching in this non-fresh target renewal set of object models; If mate unsuccessfully, described interesting target image is fresh target, and this fresh target is added into set of object models;
Counting module 7, counts for the human body target profile to set of object models 3.
The process that wherein interesting target detection module 2 does interesting target Check processing to depth image is:
According to the coordinate system of depth image, in detection space, mark off in advance a space interested, this space projection interested becomes a rectangular extent in depth image, and this rectangular extent is called projection rectangle;
Suppose that a certain frame depth image is D (x, y), the projection rectangle upper left point coordinate of space interested in depth image is (x 0, y 0), the pixel wide of projection rectangle and be highly respectively w and h, minimum distance and the maximum distance of space length Kinect depth transducer interested are respectively d minand d max, according to following formula, depth image is carried out to binaryzation:
B ( x , y ) = 255 x 0 ≤ x ≤ x 0 + w , y 0 ≤ y ≤ y 0 + hand d min ≤ D ( x , y ) ≤ d max 0 else
Now, bianry image B (x, y) white portion represents the target in space interested, the target zone of now obtaining is irregular geometric configuration and has sometimes cavity, then using the boundary rectangle of bianry image B (x, the y) profile calculating as interesting target image transfer to face module of target detection.
And described face module of target detection 3 adopts the people's face detection algorithm based on Adaboost to detect in described interesting target image whether have face target.People's face detection algorithm based on Adaboost is conventional algorithm of the prior art.
The method that described the first matching module 5 and the second matching module 6 mate with the human body target profile in set of object models interesting target image has two kinds, and wherein one is, shown in Figure 2:
When described face module of target detection detects while having face target in described interesting target image, first described interesting target image being carried out to kinematic relation with all human body objective contours in set of object models mates, if the match is successful for kinematic relation, show that described interesting target image is non-fresh target, with the human body target profile matching in this non-fresh target renewal set of object models; If kinematic relation coupling is unsuccessful, again all human body objective contours in described interesting target image and set of object models are carried out to Histogram Matching, if Histogram Matching success, show that described interesting target image is non-fresh target, with the human body target profile matching in this non-fresh target renewal set of object models; If Histogram Matching is unsuccessful, show that described interesting target image is fresh target, is added into this fresh target in set of object models;
When described face module of target detection detects while whether having face target in described interesting target image, described interesting target image is carried out to kinematic relation with all human body objective contours in set of object models to be mated, if the match is successful for kinematic relation, show that described interesting target image is non-fresh target, with the human body target profile matching in this non-fresh target renewal set of object models; If kinematic relation coupling is unsuccessful, abandon this interesting target image.
Algorithm based on kinematic relation and color histogram coupling can be applicable to the scene of any controlled environment, the human body target overwhelming majority who occurs in this scene is moving target, and owing to being subject to the environmental restraint of scene, the human body target movement locus scope of living in of porch is relatively fixing, movement velocity is slower, therefore first system is used kinematic relation to mate target in this scene, but because the movement velocity of human body target also there will be the situation that exceedes matching range sometimes, system has been carried out again color histogram and has been mated to guarantee the accuracy to human body target tracking.
The method that described the first matching module and the second matching module mate with the human body target profile in set of object models interesting target image, another mode is, shown in Figure 3:
When described face module of target detection detects while having face target in described interesting target image, first described interesting target image being carried out to kinematic relation with all human body objective contours in set of object models mates, if the match is successful for kinematic relation, show that described interesting target image is non-fresh target, with the human body target profile matching in this non-fresh target renewal set of object models; If kinematic relation coupling is unsuccessful, again all human body objective contours in described interesting target image and set of object models are carried out to Feature Points Matching, if Feature Points Matching success, show that described interesting target image is non-fresh target, with the human body target profile matching in this non-fresh target renewal set of object models; If Feature Points Matching is unsuccessful, show that described interesting target image is fresh target, is added into this fresh target in set of object models;
When described face module of target detection detects while whether having face target in described interesting target image, described interesting target image is carried out to kinematic relation with all human body objective contours in set of object models to be mated, if the match is successful for kinematic relation, show that described interesting target image is non-fresh target, with the human body target profile matching in this non-fresh target renewal set of object models; If kinematic relation coupling is unsuccessful, abandon this interesting target image.
Human body target with entrance scene is compared, although the target movement velocity that target pause place occurs is slower, sometimes even in static state, the target time of occurrence under this scene is long, and often has rotation, partial occlusion or even block completely.Therefore, in order to ensure that the target of target pause place is carried out to correct counting, system provided by the invention has been used the method based on Feature Points Matching to replace based on the histogrammic matching process of color distribution and has been combined and realize the tracking to human body target with kinematic relation matching method in this scene.
Aforementioned movement relationship match method is as follows:
Suppose that current interesting target image is t c(x c, y c, w c, h c, z c), wherein, (x c, y c) be the pixel coordinate of current interesting target image rectangular extent upper left point, w cand h cbe respectively the current interesting target image of target t cpixel wide and height, z crepresent whether current interesting target image contains face target, z c∈ { 0,1}, z cbe in the current interesting target image of 0 expression without face target, and z cbe to have face target in the current interesting target image of 1 expression;
Suppose that the current goal set of having found is T={t 1, t 2, t 3t n, the element t in goal set i(x i, y i, w i, h i, z i), i ∈ 1,2,3 ... n}, wherein for target t in goal set ipixel coordinate, w iand h ibe respectively target t ipixel wide and height, z irepresent target t iwhether contain face target, z i∈ { 0,1}, z ibe 0 expression current goal t imiddle without face target, and z ibe 1 expression target t iin have face target;
Current interesting target image t cwith target t iparameter while meeting following formula, judge current interesting target image t cwith target t ikinematic relation the match is successful:
( x c + w c 2 ) - ( x i + w i 2 ) ≤ α ( y c + h c 2 ) - ( y i + h i 2 ) ≤ β , In this formula, α and β are predefined parameter, and the numerical value that different scene α and β arrange can be different.
In above-mentioned two kinds of methods, Histogram Matching and based on characteristic point matching method, all adopts routine techniques of the prior art.
In addition, set of object models can be deleted the overtime target of not upgrading, and the overtime time presets.

Claims (6)

1. a passenger number statistical system capable, is characterized in that: comprise human body target detection module and human body target tracking counting module, wherein human body target detection module comprises:
Kinect depth transducer, Kinect depth transducer is aimed at detection space, for the image scene in real-time shot detection space, depth image and coloured image after Kinect depth transducer energy output needle aligns to same width image scene;
Interesting target detection module, the depth image of Kinect sensor output, as the input of interesting target detection module, by depth image being done to interesting target Check processing, obtains the interesting target image of a secondary rectangular shape;
Face module of target detection, the coloured image of the interesting target image of interesting target detection module output and the output of Kinect depth transducer is as two input parameters of face module of target detection, for detection of whether having face target in described interesting target image;
Human body target tracking counting module comprises:
Set of object models, for preserving human body objective contour, the initial value of set of object models is zero;
The first matching module, when described face module of target detection detects while having face target in described interesting target image, described interesting target image is mated with the human body target profile in set of object models by the first matching module, if the match is successful, described interesting target image is non-fresh target, with the human body target profile matching in this non-fresh target renewal set of object models; If mate unsuccessfully, described interesting target image is fresh target, and this fresh target is added into set of object models;
The second matching module, when described face module of target detection does not detect while having face target in described interesting target image, described interesting target image is mated with the human body target profile in set of object models by the second matching module, if the match is successful, described interesting target image is non-fresh target, with the human body target profile matching in this non-fresh target renewal set of object models; If mate unsuccessfully, described interesting target image is fresh target, and this fresh target is added into set of object models;
Counting module, counts for the human body target profile to set of object models.
2. passenger number statistical system capable according to claim 1, is characterized in that: the process of depth image being done to interesting target Check processing is:
According to the coordinate system of depth image, in detection space, mark off in advance a space interested, this space projection interested becomes a rectangular extent in depth image, and this rectangular extent is called projection rectangle;
Suppose that a certain frame depth image is D (x, y), the projection rectangle upper left point coordinate of space interested in depth image is (x 0, y 0), the pixel wide of projection rectangle and be highly respectively w and h, minimum distance and the maximum distance of space length Kinect depth transducer interested are respectively d minand d max, according to following formula, depth image is carried out to binaryzation:
B ( x , y ) = 255 x 0 ≤ x ≤ x 0 + w , y 0 ≤ y ≤ y 0 + hand d min ≤ D ( x , y ) ≤ d max 0 else
Now, bianry image B (x, y) white portion represents the target in space interested, the target zone of now obtaining is irregular geometric configuration and has sometimes cavity, then using the boundary rectangle of bianry image B (x, the y) profile calculating as interesting target image transfer to face module of target detection.
3. passenger number statistical system capable according to claim 1, is characterized in that: described face module of target detection adopts the people's face detection algorithm based on Adaboost to detect in described interesting target image whether have face target.
4. passenger number statistical system capable according to claim 1, is characterized in that: described the first matching module is or/and the second matching module adopts following method to mate with the human body target profile in set of object models interesting target image:
When described face module of target detection detects while having face target in described interesting target image, first described interesting target image being carried out to kinematic relation with all human body objective contours in set of object models mates, if the match is successful for kinematic relation, show that described interesting target image is non-fresh target, with the human body target profile matching in this non-fresh target renewal set of object models; If kinematic relation coupling is unsuccessful, again all human body objective contours in described interesting target image and set of object models are carried out to Histogram Matching, if Histogram Matching success, show that described interesting target image is non-fresh target, with the human body target profile matching in this non-fresh target renewal set of object models; If Histogram Matching is unsuccessful, show that described interesting target image is fresh target, is added into this fresh target in set of object models;
When described face module of target detection detects while whether having face target in described interesting target image, described interesting target image is carried out to kinematic relation with all human body objective contours in set of object models to be mated, if the match is successful for kinematic relation, show that described interesting target image is non-fresh target, with the human body target profile matching in this non-fresh target renewal set of object models; If kinematic relation coupling is unsuccessful, abandon this interesting target image.
5. passenger number statistical system capable according to claim 1, is characterized in that: described the first matching module is or/and the second matching module adopts following method to mate with the human body target profile in set of object models interesting target image:
When described face module of target detection detects while having face target in described interesting target image, first described interesting target image being carried out to kinematic relation with all human body objective contours in set of object models mates, if the match is successful for kinematic relation, show that described interesting target image is non-fresh target, with the human body target profile matching in this non-fresh target renewal set of object models; If kinematic relation coupling is unsuccessful, again all human body objective contours in described interesting target image and set of object models are carried out to Feature Points Matching, if Feature Points Matching success, show that described interesting target image is non-fresh target, with the human body target profile matching in this non-fresh target renewal set of object models; If Feature Points Matching is unsuccessful, show that described interesting target image is fresh target, is added into this fresh target in set of object models;
When described face module of target detection detects while whether having face target in described interesting target image, described interesting target image is carried out to kinematic relation with all human body objective contours in set of object models to be mated, if the match is successful for kinematic relation, show that described interesting target image is non-fresh target, with the human body target profile matching in this non-fresh target renewal set of object models; If kinematic relation coupling is unsuccessful, abandon this interesting target image.
6. according to the passenger number statistical system capable described in claim 4 or 5, it is characterized in that: described kinematic relation matching process is as follows:
Suppose that current interesting target image is t c(x c, y c, w c, h c, z c), wherein, (x c, y c) be the pixel coordinate of current interesting target image rectangular extent upper left point, w cand h cbe respectively the current interesting target image of target t cpixel wide and height, z crepresent whether current interesting target image contains face target, z c∈ { 0,1}, z cbe in the current interesting target image of 0 expression without face target, and z cbe to have face target in the current interesting target image of 1 expression;
Suppose that the current goal set of having found is T={t 1, t 2, t 3t n, the element t in goal set i(x i, y i, w i, h i, z i), i ∈ 1,2,3 ... n}, wherein for target t in goal set ipixel coordinate, w iand h ibe respectively target t ipixel wide and height, z irepresent target t iwhether contain face target, z i∈ { 0,1}, z ibe 0 expression current goal t imiddle without face target, and z ibe 1 expression target t iin have face target;
Current interesting target image t cwith target t iparameter while meeting following formula, judge current interesting target image t cwith target t ikinematic relation the match is successful:
( x c + w c 2 ) - ( x i + w i 2 ) ≤ α ( y c + h c 2 ) - ( y i + h i 2 ) ≤ β , In this formula,, α and β are predefined parameter.
CN201410220291.5A 2014-05-23 2014-05-23 People counting system Pending CN103971103A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410220291.5A CN103971103A (en) 2014-05-23 2014-05-23 People counting system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410220291.5A CN103971103A (en) 2014-05-23 2014-05-23 People counting system

Publications (1)

Publication Number Publication Date
CN103971103A true CN103971103A (en) 2014-08-06

Family

ID=51240574

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410220291.5A Pending CN103971103A (en) 2014-05-23 2014-05-23 People counting system

Country Status (1)

Country Link
CN (1) CN103971103A (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105741271A (en) * 2016-01-25 2016-07-06 上海物联网有限公司 Method for detecting object in depth image
WO2017049626A1 (en) * 2015-09-25 2017-03-30 Intel Corporation Face detection window refinement using depth
CN106780435A (en) * 2016-11-18 2017-05-31 郑州云海信息技术有限公司 A kind of object count method and device
US9779302B1 (en) 2016-03-31 2017-10-03 Intel Corporation System for optimizing storage location arrangement
CN107481646A (en) * 2017-08-15 2017-12-15 福州东方智慧网络科技有限公司 A kind of advertisement machine device for improving audient's amount
CN107608392A (en) * 2017-09-19 2018-01-19 浙江大华技术股份有限公司 The method and apparatus that a kind of target follows
WO2018040306A1 (en) * 2016-08-31 2018-03-08 上海依图网络科技有限公司 Method for detecting frequent passers-by in monitoring video
CN108334829A (en) * 2018-01-23 2018-07-27 浙江大仓信息科技股份有限公司 A kind of mobilism car passenger number statistical system
CN110291771A (en) * 2018-07-23 2019-09-27 深圳市大疆创新科技有限公司 A kind of depth information acquisition method and moveable platform of target object
CN110705417A (en) * 2019-09-24 2020-01-17 杭州驭光光电科技有限公司 Head counting method and light projection device
CN110717358A (en) * 2018-07-12 2020-01-21 杭州海康威视数字技术股份有限公司 Visitor number counting method and device, electronic equipment and storage medium
CN111986503A (en) * 2020-07-09 2020-11-24 浙江大树标牌有限公司 Wisdom traffic public transit signpost
CN113963318A (en) * 2021-12-22 2022-01-21 北京的卢深视科技有限公司 People flow statistical method and device, electronic equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101236599A (en) * 2007-12-29 2008-08-06 浙江工业大学 Human face recognition detection device based on multi- video camera information integration
CN101577812A (en) * 2009-03-06 2009-11-11 北京中星微电子有限公司 Method and system for post monitoring
US20090304230A1 (en) * 2008-06-04 2009-12-10 Lockheed Martin Corporation Detecting and tracking targets in images based on estimated target geometry
CN103310462A (en) * 2013-05-22 2013-09-18 成都信通易安科技有限公司 Method for tracking multiple human bodies based on united characteristic model

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101236599A (en) * 2007-12-29 2008-08-06 浙江工业大学 Human face recognition detection device based on multi- video camera information integration
US20090304230A1 (en) * 2008-06-04 2009-12-10 Lockheed Martin Corporation Detecting and tracking targets in images based on estimated target geometry
CN101577812A (en) * 2009-03-06 2009-11-11 北京中星微电子有限公司 Method and system for post monitoring
CN103310462A (en) * 2013-05-22 2013-09-18 成都信通易安科技有限公司 Method for tracking multiple human bodies based on united characteristic model

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
高远: "基于Kinect的营业厅服务人数统计系统研究", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017049626A1 (en) * 2015-09-25 2017-03-30 Intel Corporation Face detection window refinement using depth
US10685214B2 (en) 2015-09-25 2020-06-16 Intel Corporation Face detection window refinement using depth
CN105741271A (en) * 2016-01-25 2016-07-06 上海物联网有限公司 Method for detecting object in depth image
CN105741271B (en) * 2016-01-25 2021-11-16 上海物联网有限公司 Method for detecting object in depth image
US9779302B1 (en) 2016-03-31 2017-10-03 Intel Corporation System for optimizing storage location arrangement
WO2018040306A1 (en) * 2016-08-31 2018-03-08 上海依图网络科技有限公司 Method for detecting frequent passers-by in monitoring video
CN106780435A (en) * 2016-11-18 2017-05-31 郑州云海信息技术有限公司 A kind of object count method and device
CN107481646A (en) * 2017-08-15 2017-12-15 福州东方智慧网络科技有限公司 A kind of advertisement machine device for improving audient's amount
CN107608392A (en) * 2017-09-19 2018-01-19 浙江大华技术股份有限公司 The method and apparatus that a kind of target follows
CN108334829B (en) * 2018-01-23 2021-08-06 浙江大仓信息科技股份有限公司 Dynamic passenger car number counting system
CN108334829A (en) * 2018-01-23 2018-07-27 浙江大仓信息科技股份有限公司 A kind of mobilism car passenger number statistical system
CN110717358B (en) * 2018-07-12 2022-12-02 杭州海康威视数字技术股份有限公司 Visitor number counting method and device, electronic equipment and storage medium
CN110717358A (en) * 2018-07-12 2020-01-21 杭州海康威视数字技术股份有限公司 Visitor number counting method and device, electronic equipment and storage medium
CN110291771A (en) * 2018-07-23 2019-09-27 深圳市大疆创新科技有限公司 A kind of depth information acquisition method and moveable platform of target object
CN110291771B (en) * 2018-07-23 2021-11-16 深圳市大疆创新科技有限公司 Depth information acquisition method of target object and movable platform
CN110705417A (en) * 2019-09-24 2020-01-17 杭州驭光光电科技有限公司 Head counting method and light projection device
CN111986503A (en) * 2020-07-09 2020-11-24 浙江大树标牌有限公司 Wisdom traffic public transit signpost
CN113963318A (en) * 2021-12-22 2022-01-21 北京的卢深视科技有限公司 People flow statistical method and device, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
CN103971103A (en) People counting system
US11443454B2 (en) Method for estimating the pose of a camera in the frame of reference of a three-dimensional scene, device, augmented reality system and computer program therefor
CN102831439B (en) Gesture tracking method and system
CN102214291B (en) Method for quickly and accurately detecting and tracking human face based on video sequence
CN103310444B (en) A kind of method of the monitoring people counting based on overhead camera head
CN105519102A (en) Video monitoring method, video monitoring system and computer program product
CN103049751A (en) Improved weighting region matching high-altitude video pedestrian recognizing method
CN103854027A (en) Crowd behavior identification method
CN104318263A (en) Real-time high-precision people stream counting method
CN103477352A (en) Gesture recognition using depth images
CN101980245B (en) Adaptive template matching-based passenger flow statistical method
CN104134222A (en) Traffic flow monitoring image detecting and tracking system and method based on multi-feature fusion
CN103946863A (en) Dynamic gesture based short-range human-machine interaction
CN104166841A (en) Rapid detection identification method for specified pedestrian or vehicle in video monitoring network
CN107330386A (en) A kind of people flow rate statistical method and terminal device
CN102043964A (en) Tracking algorithm and tracking system for taking-off and landing of aircraft based on tripod head and camera head
CN104517095A (en) Head division method based on depth image
CN105608417A (en) Traffic signal lamp detection method and device
CN108932509A (en) A kind of across scene objects search methods and device based on video tracking
CN109726640A (en) Identification method for tracing of the UAV system to moving object
CN104159088A (en) System and method of remote monitoring of intelligent vehicle
CN107392941A (en) A kind of takeoff and landing tracking system and method
CN103577832B (en) A kind of based on the contextual people flow rate statistical method of space-time
Li et al. Visual slam in dynamic scenes based on object tracking and static points detection
CN104123714A (en) Optimal target detection scale generation method in people flow statistics

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20140806