Facial stroking detection method and system thereof
10846518 ยท 2020-11-24
Assignee
Inventors
Cpc classification
G06F18/214
PHYSICS
G06V10/774
PHYSICS
G06F18/2323
PHYSICS
G06V40/171
PHYSICS
International classification
Abstract
A facial stroking detection method includes a detecting step and a determining step. The detecting step includes a pre-processing step, a feature extracting step and a feature selecting step. In the pre-processing step, an image is captured by an image capturing device, and the image is pre-processed so as to obtain a post-processing image. In the feature extracting step, a plurality of image features are extracted from the post-processing image so as to form an image feature set. In the feature selecting step, a determining feature set is formed by selecting a part of the image features from the image feature set and entered into a classifier. In the determining step, wherein the classifier provides a determining result according to the determining feature set.
Claims
1. A facial stroking detection method, comprising: a detecting step, comprising: a pre-processing step, wherein an image is captured by an image capturing device, and the image is pre-processed so as to obtain a post-processing image; a feature extracting step, wherein a plurality of image features are extracted from the post-processing image so as to form an image feature set, the image feature set comprises a plurality of feature symmetry indexes and a plurality of feature blocking similarities; and a feature selecting step, wherein a determining feature set is formed by selecting a part of the image features from the image feature set and entered into a classifier; and a determining step, wherein the classifier provides a determining result according to the determining feature set, and the determining result is a stroking state or a normal state; wherein the pre-processing step comprises: a facial detecting step, wherein the image is detected and a facial image is captured; a normalizing step, wherein the facial image is normalized so as to obtain a normalized facial image; a landmarks detecting step, wherein the normalized facial image is detected according to a landmark detection so as to obtain a facial landmark image, and the facial landmark image comprises a plurality of facial landmarks; and a correcting step, wherein the facial landmark image is corrected by at least two of the facial landmarks so as to obtain the post-processing image.
2. The facial stroking detection method of claim 1, wherein the landmark detection is Ensemble of Regression Trees for obtaining the facial landmark image, and a number of the facial landmarks of the facial landmark image is 60.
3. The facial stroking detection method of claim 1, wherein the plurality of feature symmetry indexes comprises a slope of mouth, an area ratio of mouth, a distance ratio of mouth, a distance ratio of eyes and an area ratio of eyes; and the plurality of feature blocking similarities comprising a colorful similarity index of eyes, a ternary similarity index of eyes, a plurality of Gabor similarity indexes of eyes, a colorful similarity index of mouth, a ternary similarity index of mouth and a plurality of Gabor similarity indexes of mouth.
4. The facial stroking detection method of claim 1, wherein the classifier is a support vector machine, a random forest or a Bayesian classifier.
5. The facial stroking detection method of claim 1, further comprising: a module establishing step, comprising: a database establishing step, wherein a stroking detection database is established, and the stroking detection database comprises a plurality of stroking images and a plurality of normal images; a training pre-procession step, wherein each of the stroking images or each of the normal images is training pre-processed so as to obtain a post-processes stroking detection image; a training extraction step, wherein a plurality of the image features are extracted from the post-processes stroking detection image so as to form a stroking detection set, and the stroking detection set comprises a plurality of training feature symmetry indexes and a plurality of training feature block similarities; and a training selection step, wherein a part of the image features are selected from the stroking detection set so as to form the determining feature set, and the classifier is trained by the determining feature set.
6. The facial stroking detection method of claim 5, wherein the training selection step selects the determining feature set by Random Generative Sequential Floating Forward Selection.
7. A facial stroking detection system, comprising: an image capturing device for capturing an image; and a processor electronically connected the image capturing device, and comprising: a pre-processing module for pre-processing the image so as to obtain a post-processing image, wherein the image is detected and a facial image is captured, the facial image is normalized so as to obtain a normalized facial image, the normalized facial image is detected according to a landmark detection so as to obtain a facial landmark image, the facial landmark image comprises a plurality of facial landmarks, and the facial landmark image is corrected by at least two of the facial landmarks so as to obtain the post-processing image; a feature extracting module for extracting a plurality of image features from the post-processing image so as to form an image feature set; a feature selecting module for selecting a part of image features from the image feature set so as to form a determining feature set; and a classifier receiving the determining feature set from the feature selecting module and for producing a determining result according to the determining feature set.
8. The facial stroking detection system of claim 7, further comprising a stroking detection database, wherein the stroking detection database comprises a plurality of stroking images and a plurality of normal images.
9. The facial stroking detection system of claim 7, wherein the image capturing device is a camera, and the classifier is a support vector machine, a random forest or a Bayesian classifier.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The present disclosure can be more fully understood by reading the following detailed description of the embodiment, with reference made to the accompanying drawings as follows:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
DETAILED DESCRIPTION
(11)
(12) In detail, the detecting step s110 includes a pre-processing step s111, a feature extracting step s112 and a feature selecting step s113. In the pre-processing step s111, an image is captured by an image capturing device 410 (shown in
(13)
(14)
(15) EyeM is the slope of eyes, y.sub.P.sub.
(16)
(17) angle is the correcting angle. It should be mentioned that in the following paragraphs x.sub.P.sub.
(18) In
(19) The slope of mouth is a slope of mouth corners which are the facial landmarks (P.sub.54, P.sub.48). The slope of mouth corners is corresponded by formula (3).
(20)
(21) MouthM is the slope of mouth.
(22) The area ratio of mouth is calculated by a left mouth area and a right mouth area. The left mouth area is calculated by the facial landmarks (P.sub.48, P.sub.49, P.sub.50, P.sub.51, P.sub.57, P.sub.58, P.sub.59), and the right mouth area is calculated by the facial landmarks (P.sub.51, P.sub.52, P.sub.53, P.sub.54, P.sub.55, P.sub.56, P.sub.57) The left mouth area is corresponded by formula (4).
(23)
(24) A.sub.LM is the left mouth area. The right mouth area is corresponded by formula (5).
(25)
(26) A.sub.RM is the right mouth area. The area ratio of mouth is corresponded by formula (6).
(27)
(28) ratio.sub.MA is the area ratio of mouth.
(29) The distance ratio of mouth is calculated by a landmarks average distance of a left mouth and a landmarks average distance of a right mouth. The landmarks average distance of the left mouth is calculated by the facial landmarks (P.sub.49, P.sub.59) and the facial landmarks (P.sub.50, P.sub.58). The landmarks average distance of the right mouth is calculated by the facial landmarks (P.sub.52, P.sub.56) and the facial landmarks (P.sub.53, P.sub.55) The landmarks average distance of the left mouth is corresponded by formula (7).
D.sub.LM=(D(P.sub.49,P.sub.59)+D(P.sub.50,P.sub.58))formula (7).
(30) D.sub.LM is the landmarks average distance of the left mouth. D(P.sub.49, P.sub.59) is an Euclidean distance between the facial landmark P.sub.49 and the facial landmark P.sub.59. D(P.sub.50, P.sub.58) is an Euclidean distance between the facial landmark P.sub.50 and the facial landmark P.sub.58. The landmarks average distance of the right mouth is corresponded by formula (8).
D.sub.RM=(D(P.sub.52,P.sub.56)+D(P.sub.53,P.sub.55))formula (8).
(31) D.sub.RM is the landmarks average distance of the right mouth. D(P.sub.52, P.sub.56) is an Euclidean distance between the facial landmark P.sub.52 and the facial landmark P.sub.56. D(P.sub.53, P.sub.55) is an Euclidean distance between the facial landmark P.sub.53 and the facial landmark P.sub.55. The distance ratio of mouth is corresponded by formula (9).
(32)
(33) ratio.sub.MD is the distance ratio of mouth.
(34) The distance ratio of eyes is calculated by a landmarks average distance of a left eye and a landmarks average distance of a right eye. The landmarks average distance of the left eye is calculated by the facial landmarks (P.sub.37, P.sub.41) and the facial landmarks (P.sub.38, P.sub.40). The landmarks average distance of the right eye is calculated by the facial landmarks (P.sub.43, P.sub.47) and the facial landmarks (P.sub.44, P.sub.46). The landmarks average distance of the left eye is corresponded by formula (10).
D.sub.LE=(D(P.sub.37,P.sub.41)+D(P.sub.38,P.sub.40))formula (10).
(35) D.sub.LE is the landmarks average distance of the left eye. D(P.sub.37, P.sub.41) is an Euclidean distance between the facial landmark P.sub.37 and the facial landmark P.sub.41. D(P.sub.38, P.sub.40) is an Euclidean distance between the facial landmark P.sub.38 and the facial landmark P.sub.40. The landmarks average distance of the right eye is corresponded by formula (11).
D.sub.RE=(D(P.sub.43,P.sub.47)+D(P.sub.44,P.sub.46))formula (11).
(36) D.sub.RE is the landmarks average distance of the right eye. D(P.sub.43, P.sub.47) is an Euclidean distance between the facial landmark P.sub.43 and the facial landmark P.sub.47. D(P.sub.44, P.sub.46) is an Euclidean distance between the facial landmark P.sub.44 and the facial landmark P.sub.46. The distance ratio of eyes is corresponded by formula (12).
(37)
(38) ratio.sub.ED is the distance ratio of eyes.
(39) The area ratio of eyes is calculated by an area of the left eye and an area of the right eye. The area of the left eye is calculated by the facial landmarks (P.sub.36, P.sub.37, P.sub.38, P.sub.39, P.sub.40, P.sub.41). The area of the right eye is calculated by the facial landmarks (P.sub.42, P.sub.43, P.sub.44, P.sub.45, P.sub.46, P.sub.47). The area of the left eye is corresponded by formula (13).
(40)
(41) A.sub.LE is the area of the left eye. The area of the right eye is corresponded by formula (14).
(42)
(43) A.sub.RE is the area of the right eye. The area ratio of eyes is corresponded by formula (15).
(44)
(45) ratio.sub.EA is the area ratio of eyes.
(46)
(47) The colorful similarity index of eyes, the ternary similarity index of eyes and the plurality of Gabor similarity indexes of eyes of the plurality of feature blocking similarities are calculated by an image of left eye block 311 and an image of right eye block 312, wherein the image of left eye block 311 includes a first datum point P.sub.LE and a first initial point roi.sub.LE, and the image of right eye block 312 includes a second datum point P.sub.RE and a second initial point roi.sub.LE. In order to obtain the image of left eye block 311 and the image of right eye block 312, the post-processing image further includes a first reference point f.sub.1, a second reference point f.sub.2 and a vertical line M of the facial landmark P.sub.28, wherein the first reference point f.sub.1 is a center point between the facial landmark P.sub.39 and the vertical line M, and the second reference point f.sub.2 is a center point between the facial landmark P.sub.42 and the vertical line M. A x-axis coordinate of the first datum point P.sub.LE is reference by the first reference point f.sub.1, and a y-axis coordinate of the first datum point P.sub.LE is reference by the facial landmark P.sub.29. Therefore, a coordinate of the first datum point P.sub.LE is (x.sub.f.sub.
(48) The colorful similarity index of mouth, the ternary similarity index of mouth and the plurality of Gabor similarity indexes of mouth of the plurality of feature blocking similarities are calculated by an image of the left mouth block 313 and an image of the right mouth block 314, wherein the image of the left mouth block 313 includes a first initial point roi.sub.LM, the image of the right mouth block 314 includes a second initial point roi.sub.RM. The post-processing image further includes a third reference point f.sub.3, wherein the third reference point f.sub.3 is a center point between the facial landmark P.sub.33 and the facial landmark P.sub.51. A x-axis coordinate of the third initial point roi.sub.LM is reference by the facial landmark P.sub.50, and a y-axis coordinate of the third initial point roi.sub.LM is reference by the third reference point f.sub.3. A x-axis coordinate of the fourth initial point roi.sub.RM is reference by the facial landmark P.sub.52, and a y-axis coordinate of the third initial point roi.sub.LM is reference by the third reference point f.sub.3. When a size of the image of the left mouth block 313 and a size of the image of the right mouth block 314 is 2020, a coordinate of the third initial point roi.sub.LM is (x.sub.P.sub.
(49) The colorful similarity index of eyes is calculated by a structural similarity index according to the image of the left eye block 311 and the image of the right eye block 312. The colorful similarity index of mouth is calculated by the structural similarity index according to the image of the left mouth block 313 and the image of the right mouth block 314. The structural similarity index is corresponded by formula (16).
(50)
(51) G.sub.1 and G.sub.2 are input images of the structural similarity index, wherein G.sub.1 and G.sub.2 are the image of the left eye block 311 and the image of the right eye block 312, respectively or G.sub.1 and G.sub.2 are the image of the left mouth block 313 and the image of the right mouth block 314, respectively. SSIM(G.sub.1, G.sub.2) is the structural similarity index of G.sub.1 and G.sub.2. C.sub.1 and C.sub.2 are constants, wherein C.sub.1 is 6.5025, and C.sub.2 is 58.5225. .sub.G.sub.
(52) The ternary similarity index of eyes is calculated by local ternary patterning the image of the left eye block 311 and the image of the right eye block 312 so as to obtain a left eye ternary image and a right eye ternary image, and then calculating the structural similarity index by the left eye ternary image and the right eye ternary image. The ternary similarity index of mouth is calculated by local ternary patterning the image of the left mouth block 313 and the image of the right mouth block 314 so as to obtain a left mouth ternary image and a right mouth ternary image, and then calculating the structural similarity index by the left mouth ternary image and the right mouth ternary image. The target of local ternary patterning the image of the eyes block 310a and the mouth block 310b are decreasing an effect of light. Therefore, a noise of the image of the eyes block 310a and a noise of the mouth block 310b are decreased, and a texture feature of the image of the eyes block 310a and a texture feature of the mouth block 310b can be increased. The ternary similarity patterning is corresponded by formula (17) and formula (18).
(53)
(54) LTP.sub.R,N(u,v) is a result of the ternary similarity patterning, R, N means there are Nth adjacent points in a circle of radius R. n.sub.c is a pixel value of a center point (u,v). n.sub.i is a pixel value of an ith adjacent point. t is a threshold, and the threshold is 5, so the range is about [n.sub.ct,n.sub.c+t], and s(x) is a result of the adjacent point after computes the ternary similarity patterning. In the other word, when n.sub.i is greater than n.sub.c+t, s(x)=1; when n.sub.i is between n.sub.c+t and n.sub.ct, s(x)=0, and when n.sub.i is less than n.sub.ct, s(x)=1.
(55) Each of the Gabor similarity index of eyes is a result by calculating a structural similarity index of a left eye texturing feature image and a right eye texturing feature image, wherein the left eye texturing feature image is a result of Gabor filter transforming the image of the left eye block 311 by a Gabor filter, and the right eye texturing feature image is a result of Gabor filter transforming the image of the right eye block 312 by the Gabor filter. The left eye texturing feature image is for increasing a texture feature of the left eye block 311. The right eye texturing feature image is for increasing the texture feature of the right eye block 312. The plurality of Gabor similarity indexes of mouth is a result by calculating a structural similarity index of a left mouth texturing feature image and a right mouth texturing feature image, wherein the left mouth texturing feature image is a result of Gabor filter transforming the image of the left mouth block 313 by the Gabor filter, and the right mouth texturing feature image is a result of Gabor filter transforming the image of the right mouth block 314 by the Gabor filter. The left mouth texturing feature image is for increasing the texture feature of the left mouth block 313. The right mouth texturing feature image is for increasing the texture feature of the right mouth block 314. A Gabor filter transform is corresponded by formula (19).
G.sub.,s(x,y)=.sub.s,(x,y).Math.f(x,y)dxdyformula (19).
(56) G.sub.,s(x,y) is an output of the Gabor filter transform. .sub.s,(x,y) is the Gabor filter. s is a scale of the Gabor filter, and 0s4. is an angle of the Gabor filter, and 07. Therefore, a number of the Gabor filter is 40. f(x,y) is an input image of the Gabor filter transform, wherein the input image of the Gabor filter is the image of the left eye block 311, the image of the right eye block 312, the image of the left mouth block 313 or the image of the right mouth block 314.
(57) Please refer to Table 1, the image feature set includes the slope of mouth, the area ratio of eyes, the distance ratio of eyes, the colorful similarity index of eyes, the ternary similarity index of eyes, the plurality of Gabor similarity indexes of eyes, the area ratio of mouth, the distance ratio of mouth, the colorful similarity index of mouth, the ternary similarity index of mouth and the plurality of Gabor similarity indexes of mouth, wherein a number of the Gabor similarity indexes of eyes are 40, and a number of the Gabor similarity indexes of mouth are 40. Therefore, a number of the image features in the image feature set are 89. The feature selecting step s113 of the facial stroking detection method s100 selects a part of image features from the image feature set so as to form a determining feature set, and enters the determining feature set into a classifier 424 so as to produce the determining result. The classifier 424 is a support vector machine, a random forest or a Bayesian classifier. The determining feature set of different classifier 424 are difference.
(58) TABLE-US-00001 TABLE 1 Image feature the slope of mouth the area ratio of eyes the distance ratio of eyes the colorful similarity index of eyes the ternary similarity index of eyes the plurality of Gabor similarity indexes of eyes the area ratio of mouth the distance ratio of mouth the colorful similarity index of eyes the ternary similarity index of mouth the plurality of Gabor similarity indexes of mouth
(59)
(60) In
(61)
(62) The training selection step s134 selects the determining feature set by a Random Generative Sequential Floating Forward Selection. The training selection step s134 combines the Random Generative Sequential Floating Forward Selection and the classifier 424 so as to form the determining feature set, and trains the classifier 424 by the determining feature set. Therefore, a number of the image features in the determining feature set is decreased so as to decrease a working time of the classifier 424 and a working time of the training pre-procession step s132. In the other words, the facial stroking detection method s100 can be applied to different classifiers. Each of the classifier 424 has different determining feature set so as to increase an accuracy rate of the facial stroking detection method s100, which is applied in different classifiers. The Random Generative Sequential Floating Forward Selection includes a generation step, an inclusion step and an exclusion step.
(63) The generation step selects a part of the image features of the stroking detection set so as to form a testing feature set, randomly, wherein a number of the part of the image features are k. A number of the image features in the stroking detection set is D, wherein the number of the image features in the stroking detection set is 89. The other part of the image features of the stroking detection set is a pending set, and the image features in the pending set is pending image features. A number of the pending image features are D-k.
(64) The inclusion step selects one of the pending image features from the pending set to be a training feature, and enters the training feature into the testing feature set so as to form a training feature set. When an input of the classifier 424 is the training feature set, an accuracy rate of the classifier 424 is increased. The inclusion step is corresponded by formula (20).
T.sup.+=arg max.sub.AB.sub.
(65) T.sup.+ is the training feature. A is the stroking detection set. B.sub.k is the testing feature set. k is a dimensionality, and k can be 2-15. is the pending image feature. J(B.sub.k+) means the accuracy rate of the classifier 424, wherein the input of the classifier 424 is B.sub.k+. It should be mentioned that after performing the inclusion step, the training feature set (B.sub.k+1) is equal to a set which is formed by the training feature set (B.sub.k) and the training feature T.sup.+, wherein the training feature set (B.sub.k) is un-performing the inclusion step. The dimensionality of the testing feature set is increased after performing the inclusion step. It is mean that B.sub.k+1=B.sub.k+T.sup.+, and k=k+1.
(66) The exclusion step, wherein an excluding feature is selected from the training feature set. The training feature set excludes the excluding feature so as to from the training feature set. The exclusion step is corresponded by formula (21).
T.sup.=arg max.sub.B.sub.
(67) T.sup. is the excluding feature. is one of the image features in the testing feature set. J(B.sub.k) means the accuracy rate of the classifier 424, wherein the input of the classifier 424 is B.sub.k. It should be mentioned that after performing the exclusion step, when J(B.sub.kT.sup.) is greater than J(B.sub.k1) means the accuracy rate of the classifier 424 is better, when the input of the classifier 424 is B.sub.kT.sup., wherein J(B.sub.kT.sup.) means the accuracy rate of the classifier 424, and the input of the classifier 424 is B.sub.kT.sup., J(B.sub.k1) means the accuracy rate of the classifier 424, and the input of the classifier 424 is B.sub.k1. It is mean that when the input of the classifier 424 excludes the excluding feature T.sup., the accuracy rate of the classifier 424 is creased, and B.sub.k1=B.sub.kT.sup., k=k1. When T.sup. is equal to the T.sup.+ means a result of the exclusion step and a result of the generation step is same, the excluding feature (T.sup.) is an abandon feature and =+1, then performs the exclusion step, wherein is a number of the abandon feature. When J(B.sub.kT.sup.) is less than J(B.sub.k1) means that when the input of the classifier 424 is B.sub.k1, the accuracy rate of the classifier 424 is greater. When a sum of the dimensionality k and the number of the abandon feature is not equal to the number of the image features in the stroking detection set D, means k+D, then performs the inclusion step. When the sum of the dimensionality k and the number of the abandon feature is equal to the number of the image features in the stroking detection set D, means k+=D, then B.sub.k is the determining feature set.
(68) Please refer to Table 2, Table 2 shows the accuracy rate of the facial stroking detection method s100, when the classifier 424 is the Support Vector Machine. A first example trains the classifier 424 by Random Generative Sequential Floating Forward Selection. A first comparative example uses the stroking detection set to be the determining feature set so as to train the classifier. A second comparative example trains the classifier by sequential floating forward selection. The number of the image features of the first example is 53 and the accuracy rate of the first example is 100%. When the facial stroking detection method s100 uses the Random Generative Sequential Floating Forward Selection to train the classifier 424, the accuracy rate of the facial stroking detection method s100 is increased and the number of the image features of the determining feature set is decreased. In the other word, the working time of the classifier 424 and a working time of the training pre-procession step of the first example are less than the first comparative example and the second comparative example.
(69) TABLE-US-00002 TABLE 2 The number of the image Accuracy features of the determining rate feature set the first comparative 81.81% 89 example the second comparative 90.09% 66 example the first example .sup.100% 53
(70) Please refer to Table 3, Table 3 shows the accuracy rate of the facial stroking detection method s100, when the classifier 424 is a random forest. A second example trains the classifier 424 by the Random Generative Sequential Floating Forward Selection. A third comparative example uses the stroking detection set to be the determining feature set so as to train the classifier. A fourth comparative example trains the classifier by sequential floating forward selection. The accuracy rate of the second example is greater than the third comparative example and the fourth comparative example. In the other word, the classifier 424 trained by the Random Generative Sequential Floating Forward Selection is better.
(71) TABLE-US-00003 TABLE 3 The number of the image Accuracy features of the determining rate feature set the third comparative 72.72% 89 example the fourth comparative 90.09% 4 example the second example 95.45% 5
(72) Please refer to Table 4, Table 4 shows the accuracy rate of the facial stroking detection method s100, when the classifier 424 is a Bayesian classifier. A third example trains the classifier by the Random Generative Sequential Floating Forward Selection. A fifth comparative example uses the stroking detection set to be the determining feature set so as to train the classifier. A sixth comparative example trains the classifier by sequential floating forward selection. The accuracy rate of the third example is greater than the fifth comparative example. The accuracy rate of the third example is equal to the sixth comparative example. However, the number of the image features of the third example is less than the sixth comparative example. Therefore, the working time of the classifier 424 and the working time of the training pre-procession step of the third example is less than the sixth comparative example.
(73) TABLE-US-00004 TABLE 4 The number of the image Accuracy features of the determining rate feature set the fifth comparative 81.81%.sup. 89 example the sixth comparative 100% 17 example the third example 100% 9
(74)
(75) In details, the processor 420 includes a pre-processing module 421, a feature extracting module 422, a feature selecting module 423 and a classifier 424. The pre-processing module 421 is for pre-processing the image so as to obtain a post-processing image. The feature extracting module 422 is for extracting a plurality of image features from the post-processing image so as to form an image feature set. The feature selecting module 423 is for selecting a part of image features from the image feature set so as to form a determining feature set. The classifier 424 receives the determining feature set from the feature selecting module and produced a determining result according to the determining feature set, and the determining result is a stroking state or a normal state. Therefore, the accuracy rate of the facial stroking detection system 400 is increased so as to avoid a facial stroking patient misses the best treatment time.
(76)
(77) In
(78) In order to improve the accuracy rate of the facial stroking detection system 400 and performing a facial stroking detection at any time for users, the facial stroking detection system 400 is applied at computer or cell phone. The image capturing device 410 is camera. The classifier 424 is the support vector machine, the random forest or the Bayesian classifier. Therefore, the accuracy rate of the facial stroking detection system 400 is increased and the users can perform facial stroking detection at any time.
(79) In conclusion, the facial stroking detection method and the facial stroking detection system can provide the following advantages:
(80) (1) The part of image features are selected from the image feature set so as to form the determining feature set. Therefore, the accuracy rate of the facial stroking detection method and the accuracy rate of the facial stroking detection system are increased.
(81) (2) The classifier is trained by the Random Generative Sequential Floating Forward Selection. Therefore, the number of the image feature in the determining feature set is decreased, and the working time of the classifier is decreased.
(82) Although the present disclosure has been described in considerable detail with reference to certain embodiments thereof, other embodiments are possible. Therefore, the spirit and scope of the appended claims should not be limited to the description of the embodiments contained herein.
(83) It will be apparent to those skilled in the art that various modifications and variations can be made to the structure of the present disclosure without departing from the scope or spirit of the disclosure. In view of the foregoing, it is intended that the present disclosure cover modifications and variations of this disclosure provided they fall within the scope of the following claims.