Nothing Special   »   [go: up one dir, main page]

CN105260703A - Detection method suitable for smoking behavior of driver under multiple postures - Google Patents

Detection method suitable for smoking behavior of driver under multiple postures Download PDF

Info

Publication number
CN105260703A
CN105260703A CN201510585165.4A CN201510585165A CN105260703A CN 105260703 A CN105260703 A CN 105260703A CN 201510585165 A CN201510585165 A CN 201510585165A CN 105260703 A CN105260703 A CN 105260703A
Authority
CN
China
Prior art keywords
point
face
smoking
cigarette end
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.)
Granted
Application number
CN201510585165.4A
Other languages
Chinese (zh)
Other versions
CN105260703B (en
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.)
Xi'an Cocoa Eight Technology Co., Ltd.
Original Assignee
Xi'an Bang Wei Electronic Science And Technology Co Ltd
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 Xi'an Bang Wei Electronic Science And Technology Co Ltd filed Critical Xi'an Bang Wei Electronic Science And Technology Co Ltd
Priority to CN201510585165.4A priority Critical patent/CN105260703B/en
Publication of CN105260703A publication Critical patent/CN105260703A/en
Application granted granted Critical
Publication of CN105260703B publication Critical patent/CN105260703B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/59Context or environment of the image inside of a vehicle, e.g. relating to seat occupancy, driver state or inner lighting conditions
    • G06V20/597Recognising the driver's state or behaviour, e.g. attention or drowsiness
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/161Detection; Localisation; Normalisation
    • G06V40/165Detection; Localisation; Normalisation using facial parts and geometric relationships

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Geometry (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Image Analysis (AREA)
  • Image Processing (AREA)

Abstract

The invention discloses a detection method suitable for the smoking behavior of a driver under multiple postures. The detection method comprises the following steps: 1; image acquisition: acquiring the face image information of the driver; 2. image recognition: carrying out real-time face detection on the acquired image; 3. face feature point calibration: carrying out feature point positioning on the detected face, wherein the feature points comprise eyebrows, eyes, a nose, a mouth and the like; 4. the three-dimensional posture detection of the head: utilizing geometrical features to detect the three-dimensional posture of the head, and judging the posture of the head; 5. calibration of a face outline ellipse: utilizing the sign feature points including the eyebrows, the eyes, the nose and the mouth and the three-dimensional posture of the head of the driver to carry out the calibration of the face outline ellipse on the driver through linear regression; and 6. smoking behavior detection and judgment out of the calibrated face outline ellipse: obtaining a candidate cigarette end highlight area, and analyzing the shape of the area to make a confidence decision so as to judge whether the driver has the smoking behavior or not. The detection method is high in instantaneity, practicality and reliability and can detect the smoking behavior of the driver in an all-weather and non-contact way.

Description

A kind of human pilot smoking behavioral value method be applicable under multi-pose
Technical field
The present invention relates to dangerous driving detection method, belong to Vehicle security system field, be specifically related to one and be applicable to multi-pose human face positioning feature point, detect in conjunction with head 3 d pose and carry out the demarcation of facial contour ellipse, and then according to the analysis of cigarette end highlight regions in facial contour ellipse, to judge whether human pilot exists the method for smoking behavior accurately and efficiently.
Background technology
At present, all there is smoking behavior in many human pilots in steering vehicle process, and during smoking, human pilot beats bearing circle often on the other hand, one hand-held cigarette, makes health skew back in spite of oneself, causes centre-of gravity shift, firmly uneven, very easily cause the irregular or distortion of driver behavior; And smoking easily causes, and be clamminess in oral cavity, throat is itched, or cause cough, even can bow and bend over time serious, thus in driving procedure, smoking, by unavoidably affecting the accuracy of human pilot operation, jeopardizes traffic safety.
Meanwhile, in driving procedure, smoking can disperse the notice of human pilot.Physiologic Studies shows, under normal circumstances, after people sucks first cigarette 7.5 seconds, the nicotine in smog just can arrive brain, and this is 2 times of intravenous injection speed; Connect after taking a few mouthfuls of it, the heartbeat of smoker, pulse will be accelerated, and blood pressure will raise, and makes that body is weak, energy is impaired.After about 20 ~ 30 minutes, the effect of nicotine weakens gradually, and the excitability of central nervous system will be suppressed, and the tingle of short time disappears, and sense of fatigue produces thereupon.
In addition, people is when smoking, and the carbon monoxide in cigarette is combined with the haemoglobin of human body, have impact on the combination of haemoglobin and oxygen, thus causes anoxic and the dystrophia of each histoorgan.Experiment proves: if the blood oxygen saturation in human body is lower than 80%, a series of hypoxic conditions will be caused, such as distraction, thinking judgement weaken, memory reduces, slight exercise not harmony, have sense of fatigue etc., and these all can threaten to traffic safety because of rope.
Finally, smoking can affect a conduit made of long bamboo power of driver.Modern medicine study proves, smoking will injure optic nerve, causes visual impairment.The physician of Australia once carried out further investigation with regard to driver's smoking, result shows: inhale 3 cigarettes before driver drives and eyesight will be made to reduce about 20%, thinking reaction velocity is made to reduce by 25%, and vision and light that driver differentiates red, green color can be destroyed, medically this phenomenon is referred to as " stub toxic amblyopia ".Even without the degree reaching slow poisoning, smoking during driving, cause in pilothouse full of smoke, also the eyes of driver can be stimulated, affect its sight line, reduce photosensitive property and the adaptive faculty of its eyes, this will affect driving adaptability (referring to continue the essential physiology of safe driving, psychological characteristic), jeopardize traffic safety.
But temporary without a kind of method of carrying out effective detection and indentification for the smoking behavior of human pilot in driving procedure at present, fleet manager can not promptly and accurately be known the smoking behavior of human pilot and prevent.Therefore, be necessary that in driving procedure, whether there is smoking behavior with regard to human pilot provides a kind of effective detection and determination methods.
Summary of the invention
For solving above-mentioned prior art problem, the object of the present invention is to provide a kind of human pilot smoking behavioral value method be applicable under multi-pose, to realize reducing the effect causing traffic hazard in driving procedure because human pilot is smoked.
For realizing above-mentioned technical purpose, the technical solution used in the present invention is as follows:
Be applicable to the human pilot smoking behavioral value method under multi-pose, it is characterized in that, comprise the following steps:
Step 1: image acquisition, gathers driver's human face image information;
Step 2: image recognition, carries out real-time face detection to the image collected;
Step 3: face feature point is demarcated, and comprising: the face detected is carried out to the positioning feature point such as eyebrow, eyes, nose and face;
Step 4: head 3 d pose detects, and comprising: utilize geometric properties to detect head 3 d pose, judge head pose;
Step 5: facial contour ellipse is demarcated, and comprising: utilize eyebrow, eyes, nose and face marker characteristic point and human pilot head 3 d pose, by linear regression, carries out facial contour ellipse to human pilot and demarcates;
Step 6: carry out the judgement of smoking behavioral value outside the facial contour ellipse demarcated, comprising: the cigarette end highlight regions obtaining candidate, and to region shape analysis to carry out confidence decision-making, thus whether smoking behavior is existed to human pilot and judge.
Further, preferably, in step 2, comprising: adopt the method for statistical study and machine learning to summarize face sample and non-face sample haar statistical nature separately, build the haar sorter distinguishing respective feature again, realize Face detection with haar sorter and detect.
Further, preferably, in step 2, AdaBoost algorithm is used to detect face location.
Further, preferably, in step 3, adopt supervision gradient descent method to carry out face feature point demarcation, supervision gradient descent method is mainly divided into training and detects two links;
Training part was carried out operating and is calculated before system cloud gray model, mainly for obtaining the regression iterative parameter of facial modeling part, algorithm operationally can be positioned accurately to unique points such as eyebrow, eyes, nose, faces in face;
First, to unique points such as the facial image manual markings eyes face noses in all training storehouses, and an average face is obtained;
Secondly, obtain the excitation parameter of average face, i.e. the average of zooming and panning and standard deviation.Do Gaussian distribution sampling for every piece image with this average and standard deviation, obtain the training initial value x of eigenwert point 0, and calculate the sift feature φ of all initial values point 0;
Again, Gradient Descent direction and the deviation factors thereof of eigenwert point can be obtained by formula (1):
Wherein, { d itraining storehouse in face image set, it is the unique point true value that facial image concentrates all manual markings. training characteristics value point x iwith true value point between matrix of differences, φ ibe the sift feature of eigenwert point, R is Gradient Descent direction, and b is deviation factors, and k represents iterations;
Again, by formula (2), the unique point x in each width facial image is upgraded, and recalculates the sift feature upgrading rear unique point:
x k=x k-1+R k-1φ k-1+b k-1(2)
Finally, iterative is carried out to formula (1) and formula (2), eigenwert point x kconverge on true value point x *, now train end, the Gradient Descent direction in the middle of each iterative process of finally trying to achieve and deviation factors b knamely required regression iterative parameter is detected.
Further, preferably, in step 3, at detection-phase, specifically comprise:
First, average for the standard obtained in training process face sample is navigated to camera and detect initial coordinate as unique point in the middle of the facial image that obtains;
Secondly, calculate the sift feature of all initial coordinate point, be designated as φ 0;
Finally, carry out regression iterative by formula (3) and calculate final facial characteristics point coordinate,
x k=x k-1+R k-1φ k-1+b k-1(3)
Wherein, R kand b kthe regression iterative parameter obtained the training stage, φ kfor the sift feature of each iterative characteristic point.
Further, preferably, in step 5, specifically comprise: detect driver and whether be in the deflection of head and upper and lower pitch attitude, wherein, deflection calculates by following methods:
When face is in front, subnasal point is equal with the angle of eyespot outside left and right;
When face deflection, after namely the side degree of depth rotates, outside subnasal point and left and right, the angle difference of eyespot is β eye_out, subnasal point β poor with the angle of eyespot in left and right can be calculated to obtain simultaneously eye_in, the angle difference β of subnasal point and left and right corners of the mouth point mouth, in order to reduce error, the side degree of depth anglec of rotation of desirable face is the average of these three angles, that is:
Elevation angle can calculate by the following method, comprising:
The outboard profile of face is seen as an ellipse, y-axis is oval middle separated time, and x-axis is the perpendicular bisector of eyes and mouth line, does not so have upper and lower pitching, has α when namely vertical depth rotates 12.After vertical depth rotates, x-axis is no longer the perpendicular bisector of eyes and mouth line, and according to the character of isosceles triangle, the computing formula of the side degree of depth anglec of rotation is:
α 0, β 0for approximate Attitude estimation value, utilize α 0, β 0as initial value, use quasi-Newton method to human face posture Exact Solution, can in the hope of the accurate deflection angle of human face posture.
Further, preferably, in step 6, in the facial contour ellipse demarcated, carry out the identification of smoking behavioral value, specifically comprise:
First, Gauss curved matching and the segmentation of gray scale self-adaption binaryzation is utilized to obtain the cigarette end highlight regions of candidate;
Secondly, utilize marginal analysis, area size analysis and region shape analysis, respectively confidence decision-making is carried out to candidate's cigarette end highlight regions;
Finally, if marginal analysis in previous step, area size analysis and region shape analysis result all meet cigarette end highlight regions, then assert that driver is just in smoking.
Further, preferably, utilize Gauss curved matching and the segmentation of gray scale self-adaption binaryzation to obtain the cigarette end highlight regions of candidate, its concrete grammar is as follows:
(1) Gauss curved matching is utilized, try to achieve the spot center existed in the middle of picture, if the data point participating in matching has N number of, then this N number of data point is write as the form of matrix: A=BC, in hot spot, the column vector of N number of data point error is: E=A-BC, with least square fitting, make the mean square deviation of N number of data point minimum, that is:
(2) when image real time transfer, data volume is larger, and for reducing calculated amount, matrix B is carried out QR decomposition, that is: B=QR, after decomposing, Q is the orthogonal matrix of a N*N, and R is the upper triangular matrix of a N*5, derives as follows to E=A-BC:
S=R 1C
C=R 1 -1S
Because Q is orthogonal matrix, can obtain:
Order:
Wherein, S is 5 dimensional vectors; T is a N-5 dimensional vector; R1 is the upper triangle square formation of a 5*5, then
In above formula, work as S=R 1obtain minimum value during C, therefore only need solve C=R 1 -1s can solve the parameter of Gaussian function:
X 0, y 0be the central point of hot spot;
(3) with the spot center obtained in previous step point x 0, y 0, adopt self-adaption binaryzation segmentation, obtain the cigarette end highlight regions of candidate.
Further, preferably, utilize marginal analysis, area size analysis and region shape analysis, respectively confidence decision-making is carried out to candidate's cigarette end highlight regions, specific as follows:
Marginal analysis is configured to: cigarette end only may appear at mouth be the center of circle circular scope within;
Area size analysis is configured to: the size of cigarette end highlight regions must meet the objective law of cigarette end size, can not exceed threshold size;
Region shape analysis is configured to: the approximate circle that it is the center of circle that cigarette end highlight regions should be with spot center point in theory.
After this invention takes such scheme, its beneficial effect is as follows:
1, by detection to driver head's 3 d pose, achieve flexible detection, the intellectual analysis of human pilot smoking behavior under multi-angle, multi-pose and accurately judge;
2, have employed supervision gradient descent method to carry out facial modeling, and judge in conjunction with the demarcation of facial contour ellipse, it is made to be more applicable for actual Driving Scene, there is very strong real-time, practicality and reliability, round-the-clock, contactlessly can carry out human pilot smoking behavioral value, for safe driving provides effective safety guarantee.
Embodiment
The technological means realized to make the present invention, creation characteristic, reach object and effect is easy to understand, embodiments of the present invention are described in detail below by embodiment, to the present invention, how application technology means solve technical matters whereby, and the implementation procedure reaching technique effect can fully understand and implement according to this.
Be applicable to the human pilot smoking behavioral value method under multi-pose, include following steps:
Step 1: image acquisition, realizes human pilot face capture function mainly through mark/high-definition camera, from the acquisition human pilot facial image video flowing that camera is real-time, and data stream is delivered to CPU carries out follow-up process;
Step 2: image recognition, real-time face detection is carried out to the image collected, comprise: adopt the method for statistical study and machine learning to summarize face sample and non-face sample haar statistical nature separately, build the haar sorter distinguishing respective feature again, realize Face detection with haar sorter to detect, and use AdaBoost algorithm to detect face location;
Step 3: adopt supervision gradient descent method to carry out face feature point demarcation, comprising: the face detected is carried out to the positioning feature point such as eyebrow, eyes, nose and face, be mainly divided into training and detect two links, wherein:
Training part was carried out operating and is calculated before system cloud gray model, mainly for obtaining the regression iterative parameter of facial modeling part, algorithm operationally can be positioned accurately to unique points such as eyebrow, eyes, nose, faces in face;
First, to unique points such as the facial image manual markings eyes face noses in all training storehouses, and an average face is obtained;
Secondly, obtain the excitation parameter of average face, i.e. the average of zooming and panning and standard deviation.Do Gaussian distribution sampling for every piece image with this average and standard deviation, obtain the training initial value x of eigenwert point 0, and calculate the sift feature φ of all initial values point 0;
Again, Gradient Descent direction and the deviation factors thereof of eigenwert point can be obtained by formula (1):
Wherein, { d itraining storehouse in face image set, it is the unique point true value that facial image concentrates all manual markings. training characteristics value point x iwith true value point between matrix of differences, φ ibe the sift feature of eigenwert point, R is Gradient Descent direction, and b is deviation factors, and k represents iterations;
Again, by formula (2), the unique point x in each width facial image is upgraded, and recalculates the sift feature upgrading rear unique point:
x k=x k-1+R k-1φ k-1+b k-1(2)
Finally, iterative is carried out to formula (1) and formula (2), eigenwert point x kconverge on true value point x *, now train end, the Gradient Descent direction in the middle of each iterative process of finally trying to achieve and deviation factors b knamely required regression iterative parameter is detected.
At detection-phase, specifically comprise:
First, average for the standard obtained in training process face sample is navigated to camera and detect initial coordinate as unique point in the middle of the facial image that obtains;
Secondly, calculate the sift feature of all initial coordinate point, be designated as φ 0;
Finally, carry out regression iterative by formula (3) and calculate final facial characteristics point coordinate,
x k=x k-1+R k-1φ k-1+b k-1(3)
Wherein, R kand b kthe regression iterative parameter obtained the training stage, φ kfor the sift feature of each iterative characteristic point.
Step 4: head 3 d pose detects, and comprising: utilize geometric properties to detect head 3 d pose, judges head deflection and upper and lower pitch attitude;
Wherein, deflection calculates by following methods:
When face is in front, subnasal point is equal with the angle of eyespot outside left and right;
When face deflection, after namely the side degree of depth rotates, outside subnasal point and left and right, the angle difference of eyespot is β eye_out, subnasal point β poor with the angle of eyespot in left and right can be calculated to obtain simultaneously eye_in, the angle difference β of subnasal point and left and right corners of the mouth point mouth, in order to reduce error, the side degree of depth anglec of rotation of desirable face is the average of these three angles, that is:
Elevation angle can calculate by the following method, comprising:
The outboard profile of face can be regarded as an ellipse, and y-axis is oval middle separated time, and x-axis is the perpendicular bisector of eyes and mouth line, does not so have upper and lower pitching, has α when namely vertical depth rotates 12.After vertical depth rotates, x-axis is no longer the perpendicular bisector of eyes and mouth line, and according to the character of isosceles triangle, the computing formula of the side degree of depth anglec of rotation is:
α 0, β 0for approximate Attitude estimation value, utilize α 0, β 0as initial value, use quasi-Newton method to human face posture Exact Solution, can in the hope of the accurate deflection angle of human face posture.
Step 5: facial contour ellipse is demarcated, and comprising: utilize eyebrow, eyes, nose and face marker characteristic point and human pilot head 3 d pose, by linear regression, carries out facial contour ellipse to human pilot and demarcates;
Step 6: carry out the judgement of smoking behavioral value outside the facial contour ellipse demarcated, specifically comprise:
First, utilize Gauss curved matching and the segmentation of gray scale self-adaption binaryzation to obtain the cigarette end highlight regions of candidate, concrete grammar is as follows;
(1) Gauss curved matching is utilized, try to achieve the spot center existed in the middle of picture, if the data point participating in matching has N number of, then this N number of data point is write as the form of matrix: A=BC, in hot spot, the column vector of N number of data point error is: E=A-BC, with least square fitting, make the mean square deviation of N number of data point minimum, that is:
(2) when image real time transfer, data volume is larger, and for reducing calculated amount, matrix B is carried out QR decomposition, that is: B=QR, after decomposing, Q is the orthogonal matrix of a N*N, and R is the upper triangular matrix of a N*5, derives as follows to E=A-BC:
S=R 1C
C=R 1 -1S
Because Q is orthogonal matrix, can obtain:
Order:
Wherein, S is 5 dimensional vectors; T is a N-5 dimensional vector; R1 is the upper triangle square formation of a 5*5, then
In above formula, work as S=R 1obtain minimum value during C, therefore only need solve C=R 1 -1s can solve the parameter of Gaussian function:
X 0, y 0be the central point of hot spot;
(3) with the spot center obtained in previous step point x 0, y 0, adopt self-adaption binaryzation segmentation, obtain the cigarette end highlight regions of candidate.
Secondly, utilize marginal analysis, area size analysis and region shape analysis, respectively confidence decision-making is carried out to candidate's cigarette end highlight regions, wherein:
Marginal analysis is configured to: cigarette end only may appear at mouth be the center of circle circular scope within;
Area size analysis is configured to: the size of cigarette end highlight regions must meet the objective law of cigarette end size, can not exceed threshold size;
Region shape analysis is configured to: the approximate circle that it is the center of circle that cigarette end highlight regions should be with spot center point in theory.
Finally, if marginal analysis in previous step, area size analysis and region shape analysis result all meet cigarette end highlight regions, then assert that driver is just in smoking.
The foregoing is only the preferred embodiments of the present invention, be not limited to the present invention, those skilled in the art can modify to the technical scheme described in foregoing embodiments, or carries out equivalent replacement to wherein portion of techniques feature.All any amendments done within the spirit and principles in the present invention, equivalent replacement, improvement etc., all should be included within protection scope of the present invention, protection scope of the present invention is as the criterion with the content described in claims.

Claims (8)

1. be applicable to the human pilot smoking behavioral value method under multi-pose, it is characterized in that, comprise the following steps:
Step 1: image acquisition, gathers driver's human face image information;
Step 2: image recognition, carries out real-time face detection to the image collected;
Step 3: face feature point is demarcated, and comprising: the face detected is carried out to the positioning feature point such as eyebrow, eyes, nose and face;
Step 4: head 3 d pose detects, and comprising: utilize geometric properties to detect head 3 d pose, judge head pose;
Step 5: facial contour ellipse is demarcated, and comprising: utilize eyebrow, eyes, nose and face marker characteristic point and human pilot head 3 d pose, by linear regression, carries out facial contour ellipse to human pilot and demarcates;
Step 6: carry out the judgement of smoking behavioral value outside the facial contour ellipse demarcated, comprising: the cigarette end highlight regions obtaining candidate, and to region shape analysis to carry out confidence decision-making, thus whether smoking behavior is existed to human pilot and judge.
2. a kind of human pilot smoking behavioral value method be applicable under multi-pose according to claim 1, it is characterized in that: in described step 2, the method of statistical study and machine learning is adopted to summarize face sample and non-face sample haar statistical nature separately, build the haar sorter distinguishing respective feature again, realize Face detection with haar sorter and detect.
3. a kind of human pilot smoking behavioral value method be applicable under multi-pose according to claim 1, is characterized in that: in described step 2, uses AdaBoost algorithm to detect face location.
4. a kind of human pilot smoking behavioral value method be applicable under multi-pose according to claim 1, it is characterized in that: in described step 3, adopt supervision gradient descent method to carry out face feature point demarcation, supervision gradient descent method is mainly divided into training and detects two links;
Training part was carried out operating and is calculated before system cloud gray model, mainly for obtaining the regression iterative parameter of facial modeling part, algorithm operationally can be positioned accurately to unique points such as eyebrow, eyes, nose, faces in face;
First, to unique points such as the facial image manual markings eyes face noses in all training storehouses, and an average face is obtained;
Secondly, obtain the excitation parameter of average face, i.e. the average of zooming and panning and standard deviation.Do Gaussian distribution sampling for every piece image with this average and standard deviation, obtain the training initial value x of eigenwert point 0, and calculate the sift feature φ of all initial values point 0;
Again, Gradient Descent direction and the deviation factors thereof of eigenwert point can be obtained by formula (1):
arg m i n R k , b k Σ d i Σ x k i | | Δx * k i - R k φ k i - b k | | 2 - - - ( 1 )
Wherein, { d itraining storehouse in face image set, the unique point true value that facial image concentrates all manual markings, training characteristics value point x iwith true value point between matrix of differences, φ ibe the sift feature of eigenwert point, R is Gradient Descent direction, and b is deviation factors, and k represents iterations;
Again, by formula (2), the unique point x in each width facial image is upgraded, and recalculates the sift feature upgrading rear unique point:
x k=x k-1+R k-1φ k-1+b k-1(2)
Finally, iterative is carried out to formula (1) and formula (2), eigenwert point x kconverge on true value point x *, now train end, the Gradient Descent direction in the middle of each iterative process of finally trying to achieve kr and deviation factors b knamely required regression iterative parameter is detected;
At detection-phase, specifically comprise:
First, average for the standard obtained in training process face sample is navigated to camera and detect initial coordinate as unique point in the middle of the facial image that obtains;
Secondly, calculate the sift feature of all initial coordinate point, be designated as φ 0;
Finally, carry out regression iterative by formula (3) and calculate final facial characteristics point coordinate,
x k=x k-1+R k-1φ k-1+b k-1(3)
Wherein, R kand b kthe regression iterative parameter obtained the training stage, φ kfor the sift feature of each iterative characteristic point.
5. a kind of human pilot smoking behavioral value method be applicable under multi-pose according to claim 1, is characterized in that: in described step 5, detect driver whether be in head deflection and up and down pitch attitude carry out by the following method:
When face is in front, subnasal point is equal with the angle of eyespot outside left and right;
When face deflection, after namely the side degree of depth rotates, outside subnasal point and left and right, the angle difference of eyespot is β eye_out, subnasal point β poor with the angle of eyespot in left and right can be calculated to obtain simultaneously eye_in, the angle difference β of subnasal point and left and right corners of the mouth point mouth, in order to reduce error, the side degree of depth anglec of rotation of desirable face is the average of these three angles, that is:
Elevation angle can calculate by the following method, comprising:
The outboard profile of face is regarded as an ellipse, y-axis is oval middle separated time, and x-axis is the perpendicular bisector of eyes and mouth line, does not so have upper and lower pitching, has α when namely vertical depth rotates 12; After vertical depth rotates, x-axis is no longer the perpendicular bisector of eyes and mouth line, and according to the character of isosceles triangle, the computing formula of the side degree of depth anglec of rotation is:
α 0 = α 1 - α 2 2 ;
α 0, β 0for approximate Attitude estimation value, utilize α 0, β 0as initial value, use quasi-Newton method to human face posture Exact Solution, can in the hope of the accurate deflection angle of human face posture.
6. a kind of human pilot smoking behavioral value method be applicable under multi-pose according to claim 1, is characterized in that: in described step 6, carries out the identification of smoking behavioral value, specifically comprise in the facial contour ellipse demarcated:
First, Gauss curved matching and the segmentation of gray scale self-adaption binaryzation is utilized to obtain the cigarette end highlight regions of candidate;
Secondly, utilize marginal analysis, area size analysis and region shape analysis, respectively confidence decision-making is carried out to candidate's cigarette end highlight regions;
Finally, if marginal analysis in previous step, area size analysis and region shape analysis result all meet cigarette end highlight regions, then assert that driver is just in smoking.
7. a kind of human pilot smoking behavioral value method be applicable under multi-pose according to claim 6, is characterized in that: utilize Gauss curved matching and the segmentation of gray scale self-adaption binaryzation to obtain the cigarette end highlight regions of candidate, its concrete grammar is as follows,
(1) Gauss curved matching is utilized, try to achieve the spot center existed in the middle of picture, if the data point participating in matching has N number of, then this N number of data point is write as the form of matrix: A=BC, in hot spot, the column vector of N number of data point error is: E=A-BC, with least square fitting, make the mean square deviation of N number of data point minimum, that is:
M S E = 1 N | | E | | 2 2 = 1 N E T E = 1 N ( A - B C ) T ( A - B C )
(2) when image real time transfer, data volume is larger, and for reducing calculated amount, matrix B is carried out QR decomposition, that is: B=QR, after decomposing, Q is the orthogonal matrix of a N*N, and R is the upper triangular matrix of a N*5, derives as follows to E=A-BC:
| | E | | 2 2 = | | Q T E | | 2 2 = | | Q T A - R C | | 2 2
Q T A = S T R = R 1 0
M S E = 1 N | | E | | 2 2 = 1 N | | Q T A - R C | | 2 2 = 1 N ( | | S - R 1 C | | 2 2 + | | T | | 2 2 )
S=R 1C
C = R 1 - 1 S
x 0 = - c 1 2 c 3 , y 0 = - c 2 2 c 4
Because Q is orthogonal matrix, can obtain:
| | E | | 2 2 = | | Q T E | | 2 2 = | | Q T A - R C | | 2 2
Order: Q T A = S T R = R 1 0
Wherein, S is 5 dimensional vectors; T is a N-5 dimensional vector; R1 is the upper triangle square formation of a 5*5, then
M S E = 1 N | | E | | 2 2 = 1 N | | Q T A - R C | | 2 2 = 1 N ( | | S - R 1 C | | 2 2 + | | T | | 2 2 )
In above formula, work as S=R 1obtain minimum value during C, therefore only need solve C=R 1 -1s can solve the parameter of Gaussian function: x 0 = - c 1 2 c 3 , y 0 = - c 2 2 c 4 ;
X 0, y 0be the central point of hot spot;
(3) with the spot center obtained in previous step point x 0, y 0, adopt self-adaption binaryzation segmentation, obtain the cigarette end highlight regions of candidate.
8. a kind of human pilot smoking behavioral value method be applicable under multi-pose according to claim 6, it is characterized in that: utilize marginal analysis, area size analysis and region shape analysis, respectively confidence decision-making is carried out to candidate's cigarette end highlight regions, specific as follows
Marginal analysis is configured to: cigarette end only may appear at mouth be the center of circle circular scope within;
Area size analysis is configured to: the size of cigarette end highlight regions must meet the objective law of cigarette end size, can not exceed threshold size;
Region shape analysis is configured to: the approximate circle that it is the center of circle that cigarette end highlight regions should be with spot center point in theory.
CN201510585165.4A 2015-09-15 2015-09-15 A kind of driver's smoking behavioral value method suitable under multi-pose Expired - Fee Related CN105260703B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510585165.4A CN105260703B (en) 2015-09-15 2015-09-15 A kind of driver's smoking behavioral value method suitable under multi-pose

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510585165.4A CN105260703B (en) 2015-09-15 2015-09-15 A kind of driver's smoking behavioral value method suitable under multi-pose

Publications (2)

Publication Number Publication Date
CN105260703A true CN105260703A (en) 2016-01-20
CN105260703B CN105260703B (en) 2019-07-05

Family

ID=55100384

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510585165.4A Expired - Fee Related CN105260703B (en) 2015-09-15 2015-09-15 A kind of driver's smoking behavioral value method suitable under multi-pose

Country Status (1)

Country Link
CN (1) CN105260703B (en)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106056061A (en) * 2016-05-26 2016-10-26 南京大学 Daily smoking behavior detection method based on wearable equipment
CN107016319A (en) * 2016-01-27 2017-08-04 北京三星通信技术研究有限公司 A kind of key point localization method and device
CN108734125A (en) * 2018-05-21 2018-11-02 杭州杰视科技有限公司 A kind of cigarette smoking recognition methods of open space
CN109214258A (en) * 2017-07-05 2019-01-15 杭州海康威视系统技术有限公司 Lose the detection method and device that the personnel that drive drive in violation of rules and regulations
CN109460719A (en) * 2018-10-24 2019-03-12 四川阿泰因机器人智能装备有限公司 A kind of electric operating safety recognizing method
CN109598214A (en) * 2018-11-22 2019-04-09 深圳爱莫科技有限公司 Cigarette smoking recognition methods and device
CN109635673A (en) * 2018-11-22 2019-04-16 深圳爱莫科技有限公司 Cigarette smoking recognition methods and device
CN109711384A (en) * 2019-01-09 2019-05-03 江苏星云网格信息技术有限公司 A kind of face identification method based on depth convolutional neural networks
CN109800640A (en) * 2018-12-14 2019-05-24 天津大学 A kind of smoking detection method based on Two-dimensional Surfaces fitting
CN109934112A (en) * 2019-02-14 2019-06-25 青岛小鸟看看科技有限公司 A kind of face alignment method and camera
CN110503006A (en) * 2019-07-29 2019-11-26 恒大智慧科技有限公司 A kind of community smoking management-control method, system and its storage medium
CN110909596A (en) * 2019-10-14 2020-03-24 广州视源电子科技股份有限公司 Side face recognition method, device, equipment and storage medium
CN110956060A (en) * 2018-09-27 2020-04-03 北京市商汤科技开发有限公司 Motion recognition method, driving motion analysis method, device and electronic equipment
CN111325058A (en) * 2018-12-14 2020-06-23 长沙智能驾驶研究院有限公司 Driving behavior detection method, device and system and storage medium
CN111626101A (en) * 2020-04-13 2020-09-04 惠州市德赛西威汽车电子股份有限公司 Smoking monitoring method and system based on ADAS
CN111832526A (en) * 2020-07-23 2020-10-27 浙江蓝卓工业互联网信息技术有限公司 Behavior detection method and device
CN112668387A (en) * 2020-09-24 2021-04-16 上海荷福人工智能科技(集团)有限公司 Illegal smoking recognition method based on AlphaPose
CN113554007A (en) * 2021-09-18 2021-10-26 上海齐感电子信息科技有限公司 Face frame calculation method and calculation system
CN113591615A (en) * 2021-07-14 2021-11-02 广州敏视数码科技有限公司 Multi-model-based driver smoking detection method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102289660A (en) * 2011-07-26 2011-12-21 华南理工大学 Method for detecting illegal driving behavior based on hand gesture tracking
CN102982316A (en) * 2012-11-05 2013-03-20 安维思电子科技(广州)有限公司 Driver abnormal driving behavior recognition device and method thereof
US20130187847A1 (en) * 2012-01-19 2013-07-25 Utechzone Co., Ltd. In-car eye control method
CN104361716A (en) * 2014-10-31 2015-02-18 新疆宏开电子系统集成有限公司 Method for detecting and reminding fatigue in real time
CN104598934A (en) * 2014-12-17 2015-05-06 安徽清新互联信息科技有限公司 Monitoring method for smoking behavior of driver

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102289660A (en) * 2011-07-26 2011-12-21 华南理工大学 Method for detecting illegal driving behavior based on hand gesture tracking
US20130187847A1 (en) * 2012-01-19 2013-07-25 Utechzone Co., Ltd. In-car eye control method
CN102982316A (en) * 2012-11-05 2013-03-20 安维思电子科技(广州)有限公司 Driver abnormal driving behavior recognition device and method thereof
CN104361716A (en) * 2014-10-31 2015-02-18 新疆宏开电子系统集成有限公司 Method for detecting and reminding fatigue in real time
CN104598934A (en) * 2014-12-17 2015-05-06 安徽清新互联信息科技有限公司 Monitoring method for smoking behavior of driver

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
XUEHAN XIONG 等: "Supervised Descent Method and Its Applications to Face Alignment", 《PROCESS OF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION》 *

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107016319A (en) * 2016-01-27 2017-08-04 北京三星通信技术研究有限公司 A kind of key point localization method and device
CN107016319B (en) * 2016-01-27 2021-03-05 北京三星通信技术研究有限公司 Feature point positioning method and device
CN106056061B (en) * 2016-05-26 2019-05-21 南京大学 A kind of daily smoking behavioral value method based on wearable device
CN106056061A (en) * 2016-05-26 2016-10-26 南京大学 Daily smoking behavior detection method based on wearable equipment
CN109214258A (en) * 2017-07-05 2019-01-15 杭州海康威视系统技术有限公司 Lose the detection method and device that the personnel that drive drive in violation of rules and regulations
CN109214258B (en) * 2017-07-05 2021-06-29 杭州海康威视系统技术有限公司 Method and device for detecting illegal driving of non-driving personnel
CN108734125A (en) * 2018-05-21 2018-11-02 杭州杰视科技有限公司 A kind of cigarette smoking recognition methods of open space
CN108734125B (en) * 2018-05-21 2021-05-04 杭州杰视科技有限公司 Smoking behavior identification method for open space
CN110956060A (en) * 2018-09-27 2020-04-03 北京市商汤科技开发有限公司 Motion recognition method, driving motion analysis method, device and electronic equipment
CN109460719A (en) * 2018-10-24 2019-03-12 四川阿泰因机器人智能装备有限公司 A kind of electric operating safety recognizing method
CN109598214A (en) * 2018-11-22 2019-04-09 深圳爱莫科技有限公司 Cigarette smoking recognition methods and device
CN109635673B (en) * 2018-11-22 2020-02-21 湖南中烟工业有限责任公司 Smoking behavior recognition method and device
CN109598214B (en) * 2018-11-22 2021-09-14 湖南中烟工业有限责任公司 Smoking behavior recognition method and device
CN109635673A (en) * 2018-11-22 2019-04-16 深圳爱莫科技有限公司 Cigarette smoking recognition methods and device
CN109800640A (en) * 2018-12-14 2019-05-24 天津大学 A kind of smoking detection method based on Two-dimensional Surfaces fitting
CN111325058A (en) * 2018-12-14 2020-06-23 长沙智能驾驶研究院有限公司 Driving behavior detection method, device and system and storage medium
CN111325058B (en) * 2018-12-14 2023-12-01 长沙智能驾驶研究院有限公司 Driving behavior detection method, device, system and storage medium
CN109711384A (en) * 2019-01-09 2019-05-03 江苏星云网格信息技术有限公司 A kind of face identification method based on depth convolutional neural networks
CN109934112A (en) * 2019-02-14 2019-06-25 青岛小鸟看看科技有限公司 A kind of face alignment method and camera
CN110503006A (en) * 2019-07-29 2019-11-26 恒大智慧科技有限公司 A kind of community smoking management-control method, system and its storage medium
CN110909596A (en) * 2019-10-14 2020-03-24 广州视源电子科技股份有限公司 Side face recognition method, device, equipment and storage medium
CN111626101A (en) * 2020-04-13 2020-09-04 惠州市德赛西威汽车电子股份有限公司 Smoking monitoring method and system based on ADAS
CN111832526A (en) * 2020-07-23 2020-10-27 浙江蓝卓工业互联网信息技术有限公司 Behavior detection method and device
CN111832526B (en) * 2020-07-23 2024-06-11 浙江蓝卓工业互联网信息技术有限公司 Behavior detection method and device
CN112668387A (en) * 2020-09-24 2021-04-16 上海荷福人工智能科技(集团)有限公司 Illegal smoking recognition method based on AlphaPose
CN112668387B (en) * 2020-09-24 2023-06-27 上海荷福人工智能科技(集团)有限公司 Illegal smoking identification method based on alpha Pose
CN113591615A (en) * 2021-07-14 2021-11-02 广州敏视数码科技有限公司 Multi-model-based driver smoking detection method
CN113554007A (en) * 2021-09-18 2021-10-26 上海齐感电子信息科技有限公司 Face frame calculation method and calculation system

Also Published As

Publication number Publication date
CN105260703B (en) 2019-07-05

Similar Documents

Publication Publication Date Title
CN105260703A (en) Detection method suitable for smoking behavior of driver under multiple postures
CN105260705A (en) Detection method suitable for call receiving and making behavior of driver under multiple postures
Yan et al. Real-time driver drowsiness detection system based on PERCLOS and grayscale image processing
CN107038422B (en) Fatigue state identification method based on space geometric constraint deep learning
CN106845327B (en) Training method, face alignment method and the device of face alignment model
CN103810491B (en) Head posture estimation interest point detection method fusing depth and gray scale image characteristic points
Batista A drowsiness and point of attention monitoring system for driver vigilance
CN108053615A (en) Driver tired driving condition detection method based on micro- expression
CN109145852B (en) Driver fatigue state identification method based on eye opening and closing state
CN108875586B (en) Functional limb rehabilitation training detection method based on depth image and skeleton data multi-feature fusion
CN107330249A (en) A kind of Parkinsonian symptoms area of computer aided method of discrimination based on KINECT skeleton datas
CN107403142A (en) A kind of detection method of micro- expression
CN103479367A (en) Driver fatigue detection method based on facial action unit recognition
Lee et al. A study on feature extraction methods used to estimate a driver’s level of drowsiness
CN111062292A (en) Fatigue driving detection device and method
CN108664896A (en) Fencing action acquisition methods based on OpenPose and computer storage media
CN112200074A (en) Attitude comparison method and terminal
CN104794449A (en) Gait energy image acquisition method based on human body HOG (histogram of oriented gradient) features and identity identification method
CN108108651B (en) Method and system for detecting driver non-attentive driving based on video face analysis
CN106599873A (en) Figure identity identification method based on three-dimensional attitude information
CN106529502A (en) Lip language identification method and apparatus
CN103544478A (en) All-dimensional face detection method and system
CN114037979A (en) Lightweight driver fatigue state detection method
Rakshita Communication through real-time video oculography using face landmark detection
Kumada et al. Golf swing tracking and evaluation using Kinect sensor and particle filter

Legal Events

Date Code Title Description
C06 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
TA01 Transfer of patent application right

Effective date of registration: 20190624

Address after: Room 108, Unit 1, Building 7, Ziting Yuan, Furong South Road, Qujiang New District, Xi'an City, Shaanxi Province, 710061

Applicant after: Xi'an Cocoa Eight Technology Co., Ltd.

Address before: 710065 Yicuiyuan-Xi'an (Phase II) Building 2, Unit 6, Room 20627, East of Tang Yannan Road, Xi'an High-tech Zone, Shaanxi Province

Applicant before: Xi'an Bang Wei Electronic Science and Technology Co., Ltd.

TA01 Transfer of patent application right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20190705

Termination date: 20190915

CF01 Termination of patent right due to non-payment of annual fee