CN113205081B - 一种基于显著性检测的svm模型工人疲劳精准判别方法 - Google Patents
一种基于显著性检测的svm模型工人疲劳精准判别方法 Download PDFInfo
- Publication number
- CN113205081B CN113205081B CN202110650908.7A CN202110650908A CN113205081B CN 113205081 B CN113205081 B CN 113205081B CN 202110650908 A CN202110650908 A CN 202110650908A CN 113205081 B CN113205081 B CN 113205081B
- Authority
- CN
- China
- Prior art keywords
- fatigue
- sample
- image
- svm model
- workers
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 44
- 238000000034 method Methods 0.000 title claims abstract description 30
- 238000012549 training Methods 0.000 claims abstract description 69
- 238000000605 extraction Methods 0.000 claims description 16
- 238000003064 k means clustering Methods 0.000 claims description 12
- 108010063499 Sigma Factor Proteins 0.000 claims description 3
- 238000012706 support-vector machine Methods 0.000 description 43
- 230000006870 function Effects 0.000 description 11
- 230000001815 facial effect Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 4
- 201000011243 gastrointestinal stromal tumor Diseases 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 208000020154 Acnes Diseases 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013145 classification model Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000012850 discrimination method Methods 0.000 description 1
- 201000010099 disease Diseases 0.000 description 1
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000033764 rhythmic process Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000037303 wrinkles Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/161—Detection; Localisation; Normalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/214—Generating training patterns; Bootstrap methods, e.g. bagging or boosting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/23—Clustering techniques
- G06F18/232—Non-hierarchical techniques
- G06F18/2321—Non-hierarchical techniques using statistics or function optimisation, e.g. modelling of probability density functions
- G06F18/23213—Non-hierarchical techniques using statistics or function optimisation, e.g. modelling of probability density functions with fixed number of clusters, e.g. K-means clustering
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
- G06F18/241—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
- G06F18/2411—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches based on the proximity to a decision surface, e.g. support vector machines
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/46—Descriptors for shape, contour or point-related descriptors, e.g. scale invariant feature transform [SIFT] or bags of words [BoW]; Salient regional features
- G06V10/462—Salient features, e.g. scale invariant feature transforms [SIFT]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/168—Feature extraction; Face representation
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Bioinformatics & Computational Biology (AREA)
- Evolutionary Biology (AREA)
- General Engineering & Computer Science (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Evolutionary Computation (AREA)
- Multimedia (AREA)
- Life Sciences & Earth Sciences (AREA)
- Artificial Intelligence (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- Probability & Statistics with Applications (AREA)
- Image Analysis (AREA)
Abstract
本发明公开了一种基于显著性检测的SVM模型工人疲劳精准判别方法,涉及疲劳判别技术领域该方法包括:利用FT显著性检测方法分别对正训练样本和负样本进行检测,若显著性区域面积不足整幅图像的1/4,直接将样本予以删除,反之则予以保留;分别对保留的正训练样本及负训练样本进行SIFT特征提取;利用SVM模型对表征后的训练样本进行训练,得到疲劳决策模型;利用疲劳决策模型对待检测图像进行分数判别;这样的方法,利用了显著性检测挑选了更加精良的训练样本,工人疲劳检测模型的鲁棒性和精度都会得到显著提升;充分考虑了SVM模型边缘结果判断不精准的问题,利用K‑means模型有针对性地解决了边缘结果判断不精准的问题,从而有效地提升了工人疲劳检测的精度。
Description
技术领域
本发明涉及疲劳判别技术领域,具体而言,涉及一种基于显著性检测的SVM模型工人疲劳精准判别方法。
背景技术
在工作节奏较快的现代社会,很多工作人员短时间内往往需要完成大量的工作。在工作的过程中,极易产生过度疲劳的现象。过度疲劳的工作人员往往会出现工作效率低下、出错频率较高甚至引发严重的疾病。如果我们可以利用采集到的工人脸部图像对工人进行疲劳判别有很好的实际应用价值,它往往可以较好地对疲劳工作人员进行预警,让他们及时休息,更合理地配置工人资源。
针对上述问题,传统的方法往往依赖于多幅图像甚至是一段视频,不能够对单幅图像有很好的判别效果,漏检、错检是经常出现的情况,会直接产生较为严重的后果。因此,如何建立一个基于单幅图像的工人疲劳判别方法,能够较为精准地判别工人是否疲劳是一项非常有意义且亟待解决的工作。
发明内容
为了克服上述问题或者至少部分地解决上述问题,本发明实施例提供一种基于显著性检测的SVM模型工人疲劳精准判别方法,能够较为精准地判别工人是否疲劳。
本发明的实施例是这样实现的:
一种基于显著性检测的SVM模型工人疲劳精准判别方法,包括以下步骤:
选取多个非疲劳工人的面部图像作为正训练样本,选取多个疲劳工人的面部图像作为负训练样本;
利用FT显著性检测方法分别对正训练样本和负样本进行检测,若显著性区域面积不足整幅图像的1/4,直接将样本予以删除,反之则予以保留;
分别对保留的正训练样本及负训练样本进行SIFT特征提取,从而实现对图像的表征,得到待检测图像;
利用SVM模型对表征后的训练样本进行训练,得到疲劳决策模型;
利用疲劳决策模型对待检测图像进行分数判别;
当基于SVM模型的得分超过预设值时,将其判定为非疲劳图像;
当基于SVM模型的得分低于预设值,将其判定为疲劳图像;
当基于SVM模型的得分在预设值边缘时,利用K-means聚类算法进行二次判定。
这样的方法,利用了显著性检测挑选了更加精良的训练样本,工人疲劳检测模型的鲁棒性和精度都会得到显著提升;充分考虑了SVM模型边缘结果判断不精准的问题,利用K-means模型有针对性地解决了边缘结果判断不精准的问题,从而有效地提升了工人疲劳检测的精度。
在本发明的一些实施例中,利用K-means聚类算法进行二次判定的步骤包括:
将得分在预设值边缘的待检测图像、多个正样本、多个负样本放入一起;
随机选取2个初始聚类中心;
计算每个样本到各聚类中心的距离,将每个样本归到其距离最近的聚类中心;
对每个簇,以所有样本的均值作为该簇新的聚类中心;
重复上述步骤,直到聚类中心不再变化或不显著变化;
若得分在预设值边缘的待检测图像被聚类为正样本类别,将其判定为非疲劳图像;
若得分在边缘部分的待检测图像被聚类为负样本类别,将其判定为疲劳图像。
在本发明的一些实施例中,SIFT特征提取包括:
构建尺度空间;定义图像的尺度空间为:
;
其中,G是高斯函数:
;
其中,G(x,y,σ)是尺度可变高斯函数,(x,y)是空间坐标,σ是尺度空间因子,是高斯正态分布的标准差,反映了图像被模糊的程度,其值越大图像越模糊,对应的尺度也就越大,L(x,y,σ)对应高斯尺度空间。
在本发明的一些实施例中,上述预设值为60-80分。
在本发明的一些实施例中,上述预设值为70分。
在本发明的一些实施例中,预设值边缘为预设值前加减5分的范围内。
在本发明的一些实施例中,非疲劳工人的面部图像的数量与疲劳工人的面部图像的数量一致。
在本发明的一些实施例中,上述非疲劳工人的面部图像的数量或疲劳工人的面部图像的数量大于100个。
在本发明的一些实施例中,上述将得分在预设值边缘的待检测图像、多个正样本、多个负样本放入一起的步骤中,正样本和负样本的数量分别大于50个。
在本发明的一些实施例中,正样本和负样本的数量相等均为100个。
本发明实施例至少具有如下优点或有益效果:
一种基于显著性检测的SVM模型工人疲劳精准判别方法,包括选取多个非疲劳工人的面部图像作为正训练样本,选取多个疲劳工人的面部图像作为负训练样本;利用FT显著性检测方法分别对正训练样本和负样本进行检测,若显著性区域面积不足整幅图像的1/4,直接将样本予以删除,反之则予以保留;分别对保留的正训练样本及负训练样本进行SIFT特征提取,从而实现对图像的表征,得到待检测图像;利用SVM模型对表征后的训练样本进行训练,得到疲劳决策模型;利用疲劳决策模型对待检测图像进行分数判别;当基于SVM模型的得分超过预设值时,将其判定为非疲劳图像;当基于SVM模型的得分低于预设值,将其判定为疲劳图像;当基于SVM模型的得分在预设值边缘时,利用K-means聚类算法进行二次判定。
这样的方法,利用了显著性检测挑选了更加精良的训练样本,工人疲劳检测模型的鲁棒性和精度都会得到显著提升;充分考虑了SVM模型边缘结果判断不精准的问题,利用K-means模型有针对性地解决了SVM模型边缘结果判断不精准的问题,从而有效地提升了工人疲劳检测的精度。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本发明一种基于显著性检测的SVM模型工人疲劳精准判别方法一实施例的流程图;
图2为本发明一种基于显著性检测的SVM模型工人疲劳精准判别方法另一实施例的流程图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
在本申请所提供的实施例中,应该理解到,所揭露的方法,也可以通过其它的方式实现。***实施例仅仅是示意性的,例如,附图中的框图显示了根据本申请的多个实施例的***和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,框图中的每个方框可以代表一个模块、程序段或代码的一部分,模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
另外,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备,可以是个人计算机,服务器,或者网络设备等,执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,RandomAccessMemory)、磁碟或者光盘等各种可以存储程序代码的介质。
在本发明实施例的描述中,“多个”代表至少2个。
在本发明实施例的描述中,还需要说明的是,除非另有明确的规定和限定,若出现术语“安装”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
实施例
请参照图1,本实施例提供一种基于显著性检测的SVM模型工人疲劳精准判别方法,包括以下步骤:
S1:选取多个非疲劳工人的面部图像作为正训练样本,选取多个疲劳工人的面部图像作为负训练样本;
选取的方法可以是人工选取多个非疲劳工人的面部图像作为正训练样本及疲劳工人的面部图像作为负训练样本;也可以是机器选取多个非疲劳工人的面部图像作为正训练样本及疲劳工人的面部图像作为负训练样本。正训练样本和负训练样本的数量可以根据实际情况进行选择,实验时,正训练样本的数量等于负训练样本的数量,且正训练样本的数量与负训练样本的数量分别至少大于50个,若数量小于50个则结果会不准确,本实施例选取正训练样本的数量与负训练样本的数量分别为100个。
S2:利用FT显著性检测方法分别对正训练样本和负样本进行检测,若显著性区域面积不足整幅图像的1/4,直接将样本予以删除,反之则予以保留;
图像在频率域可以分成低频部分和高频部分。低频部分反映了图像的整体信息,如物体的轮廓,基本的组成区域。高频部分反映了图像的细节信息,如物体的纹理。显著性区域检测用到的更多的是低频部分的信息。在实际进行计算时,FT显著性检测方法使用窗口5*5的高斯平滑来实现对最高频的舍去。
S3:分别对保留的正训练样本及负训练样本进行SIFT特征提取,从而实现对图像的表征,得到待检测图像;
SIFT特征提取包括:
构建尺度空间;定义图像的尺度空间为:
;
其中,G是高斯函数:
;
其中,G(x,y,σ)是尺度可变高斯函数,(x,y)是空间坐标,σ是尺度空间因子,是高斯正态分布的标准差,反映了图像被模糊的程度,其值越大图像越模糊,对应的尺度也就越大,L(x,y,σ)对应高斯尺度空间。σ大小决定图像的平滑程度,大尺度对应图像的概貌特征,小尺度对应图像的细节特征,大的σ值对应粗糙尺度,反之,对应精细尺度。
SIFT特征提取对旋转、尺度缩放、亮度等有鲁棒性,是一种非常稳定的局部特征,因此,采用SIFT特征提取,工作者面部产生位置变化,成高亮状态下也可以检测出来。
示例性的,还可以采用GIST特征提。GIST特征提取专门对复杂的图片识别准确率高,GIST特征提取本质上是对图片的信息进行提取去冗余,如果图片的内容较为复杂时,其能够有效提取出有用的特征信息,缩小数据量,此时提取到的特征相较于原始信息明显增大了图片的 区分度。因此,GIST特征提取专门对面部复杂的图像进行有效取出有用的特征信息,如面部有皱纹、坑洼、痘痘也可以精准判定为疲劳图片或非疲劳图片。
示例性的,还可以采用HOG特征提取。HOG特征提取可以刚好的描述局部的形状信息,一定程度忽略了光照颜色对图像造成的影响,图像局部像素点之间的关系可以很好得到表征。
S4:利用SVM模型对表征后的训练样本进行训练,得到疲劳决策模型;
需要说明的是,SVM(supportvectormachine)是一种二分类模型,它的基本模型是定义在特征空间上的间隔最大的线性分类器,利用间隔最大化求最优分离超平面。SVM理论提供了一种避开高维空间的复杂性,直接用此空间的内积函数(既是核函数),再利用在线性可分的情况下的求解方法直接求解对应的高维空间的决策问题。当核函数已知,可以简化高维空间问题的求解难度。同时SVM是基于小样本统计理论的基础上的,这符合机器学习的目的。而且支持向量机比神经网络具有较好的泛化推广能力。
S5:利用疲劳决策模型对待检测图像进行分数判别;
S6:当基于SVM模型的得分超过预设值时,将其判定为非疲劳图像;当基于SVM模型的得分低于预设值,将其判定为疲劳图像;
在本发明的一些实施例中,上述预设值可根据实际情况进行设定,例如将预设值为60-80分。优选上述预设值为70分。
示例性的,若预设值为70分,当基于SVM模型的得分超过70分时,将其判定为非疲劳图像,当基于SVM模型的得分低于70分时,将其判定为疲劳图像。
S7:当基于SVM模型的得分在预设值边缘时,利用K-means聚类算法进行二次判定。
当基于SVM模型的得分在70分时,利用K-means聚类算法进行二次判定。
这样的方法,利用了显著性检测挑选了更加精良的训练样本,工人疲劳检测模型的鲁棒性和精度都会得到显著提升;充分考虑了SVM模型边缘结果判断不精准的问题,利用K-means模型有针对性地解决了边缘结果判断不精准的问题,从而有效地提升了工人疲劳检测的精度。
请参考图2,在本发明的一些实施例中,利用K-means聚类算法进行二次判定的步骤包括:
S31:将得分在预设值边缘的待检测图像、多个正样本、多个负样本放入一起;
正训练样本的数量等于负训练样本的数量,且正训练样本的数量与负训练样本的数量分别至少大于50个,若数量小于50个则结果会不准确,本实施例选取正训练样本的数量与负训练样本的数量分别为100个。
S32:随机选取2个初始聚类中心;
S33:计算每个样本到各聚类中心的距离,将每个样本归到其距离最近的聚类中心;
S34:对每个簇,以所有样本的均值作为该簇新的聚类中心;
S35:重复上述步骤,直到聚类中心不再变化或不显著变化;
S36:若得分在预设值边缘的待检测图像被聚类为正样本类别,将其判定为非疲劳图像;若得分在边缘部分的待检测图像被聚类为负样本类别,将其判定为疲劳图像。
需要说明的是,K-Means聚类算法是无监督的聚类算法,它实现起来比较简单,聚类效果也不错,因此应用很广泛。本申请发明采用K-Means聚类算法,原理比较简单,实现也是很容易,收敛速度快。聚类效果较优。算法的可解释度比较强。主要需要调参的参数仅仅是簇数k。
示例性的,预设值边缘为预设值前加减5分的范围内。
示例性的,上述将得分在预设值边缘的待检测图像、多个正样本、多个负样本放入一起的步骤中,正样本和负样本的数量分别大于50个。
示例性的,正样本和负样本的数量相等均为100个。
本发明实施例至少具有如下优点或有益效果:
一种基于显著性检测的SVM模型工人疲劳精准判别方法,包括选取多个非疲劳工人的面部图像作为正训练样本,选取多个疲劳工人的面部图像作为负训练样本;利用FT显著性检测方法分别对正训练样本和负样本进行检测,若显著性区域面积不足整幅图像的1/4,直接将样本予以删除,反之则予以保留;分别对保留的正训练样本及负训练样本进行SIFT特征提取,从而实现对图像的表征,得到待检测图像;利用SVM模型对表征后的训练样本进行训练,得到疲劳决策模型;利用疲劳决策模型对待检测图像进行分数判别;当基于SVM模型的得分超过预设值时,将其判定为非疲劳图像;当基于SVM模型的得分低于预设值,将其判定为疲劳图像;当基于SVM模型的得分在预设值边缘时,利用K-means聚类算法进行二次判定。
这样的方法,利用了显著性检测挑选了更加精良的训练样本,工人疲劳检测模型的鲁棒性和精度都会得到显著提升;充分考虑了SVM模型边缘结果判断不精准的问题,利用K-means模型有针对性地解决了SVM模型边缘结果判断不精准的问题,从而有效地提升了工人疲劳检测的精度。
以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其它的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。
Claims (8)
1.一种基于显著性检测的SVM模型工人疲劳精准判别方法,其特征在于,包括以下步骤:
选取多个非疲劳工人的面部图像作为正训练样本,选取多个疲劳工人的面部图像作为负训练样本;
利用FT显著性检测方法分别对正训练样本和负样本进行检测,若显著性区域面积不足整幅图像的1/4,直接将样本予以删除,反之则予以保留;
分别对保留的正训练样本及负训练样本进行SIFT特征提取,从而实现对图像的表征,得到待检测图像;
利用SVM模型对表征后的训练样本进行训练,得到疲劳决策模型;
利用疲劳决策模型对待检测图像进行分数判别;
当基于SVM模型的得分超过预设值时,将其判定为非疲劳图像;
当基于SVM模型的得分低于预设值,将其判定为疲劳图像;
当基于SVM模型的得分在预设值边缘时,利用K-means聚类算法进行二次判定;
利用K-means聚类算法进行二次判定的步骤包括:
将得分在预设值边缘的待检测图像、多个正样本、多个负样本放入一起;
随机选取2个初始聚类中心;
计算每个样本到各聚类中心的距离,将每个样本归到其距离最近的聚类中心;
对每个簇,以所有样本的均值作为该簇新的聚类中心;
重复上述步骤,直到聚类中心不再变化或不显著变化;
若得分在预设值边缘的待检测图像被聚类为正样本类别,将其判定为非疲劳图像;
若得分在边缘部分的待检测图像被聚类为负样本类别,将其判定为疲劳图像。
2.根据权利要求1所述的一种基于显著性检测的SVM模型工人疲劳精准判别方法,其特征在于,SIFT特征提取包括:
构建尺度空间;定义图像的尺度空间为:
L(x,y,σ)=G(x,y,σ)*I(x,y);
其中,G是高斯函数:
其中,G(x,y,σ)是尺度可变高斯函数,(x,y)是空间坐标,σ是尺度空间因子,是高斯正态分布的标准差,反映了图像被模糊的程度,其值越大图像越模糊,对应的尺度也就越大,L(x,y,σ)对应高斯尺度空间。
3.根据权利要求1所述的一种基于显著性检测的SVM模型工人疲劳精准判别方法,其特征在于,所述预设值为60-80分。
4.根据权利要求1所述的一种基于显著性检测的SVM模型工人疲劳精准判别方法,其特征在于,非疲劳工人的面部图像的数量与疲劳工人的面部图像的数量一致。
5.根据权利要求1所述的一种基于显著性检测的SVM模型工人疲劳精准判别方法,其特征在于,所述非疲劳工人的面部图像的数量或疲劳工人的面部图像的数量大于100个。
6.根据权利要求1所述的一种基于显著性检测的SVM模型工人疲劳精准判别方法,其特征在于,所述将得分在预设值边缘的待检测图像、多个正样本、多个负样本放入一起的步骤中,正样本和负样本的数量为100个。
7.根据权利要求1所述的一种基于显著性检测的SVM模型工人疲劳精准判别方法,其特征在于,所述选取多个非疲劳工人的面部图像作为正训练样本,选取多个疲劳工人的面部图像作为负训练样本的步骤中,选取的方式为人工选取。
8.根据权利要求1所述的一种基于显著性检测的SVM模型工人疲劳精准判别方法,其特征在于,所述选取多个非疲劳工人的面部图像作为正训练样本,选取多个疲劳工人的面部图像作为负训练样本的步骤中,选取的方式为机器选取。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110650908.7A CN113205081B (zh) | 2021-06-11 | 2021-06-11 | 一种基于显著性检测的svm模型工人疲劳精准判别方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110650908.7A CN113205081B (zh) | 2021-06-11 | 2021-06-11 | 一种基于显著性检测的svm模型工人疲劳精准判别方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113205081A CN113205081A (zh) | 2021-08-03 |
CN113205081B true CN113205081B (zh) | 2024-01-05 |
Family
ID=77024468
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110650908.7A Active CN113205081B (zh) | 2021-06-11 | 2021-06-11 | 一种基于显著性检测的svm模型工人疲劳精准判别方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113205081B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113361497B (zh) * | 2021-08-09 | 2021-12-07 | 北京惠朗时代科技有限公司 | 基于训练样本指纹识别智能尾箱应用方法及设备 |
CN113901964A (zh) * | 2021-12-07 | 2022-01-07 | 北京惠朗时代科技有限公司 | 一种用于智能公司管理的员工面部兴奋度检测方法及*** |
CN114782878B (zh) * | 2022-05-26 | 2024-04-30 | 广东南方电信规划咨询设计院有限公司 | 一种视频显著性检测方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110084220A (zh) * | 2019-05-08 | 2019-08-02 | 重庆邮电大学 | 一种基于多尺度二进制模式的车载疲劳检测方法 |
CN110427871A (zh) * | 2019-07-31 | 2019-11-08 | 长安大学 | 一种基于计算机视觉的疲劳驾驶检测方法 |
WO2020024395A1 (zh) * | 2018-08-02 | 2020-02-06 | 平安科技(深圳)有限公司 | 疲劳驾驶检测方法、装置、计算机设备及存储介质 |
CN110781828A (zh) * | 2019-10-28 | 2020-02-11 | 北方工业大学 | 一种基于微表情的疲劳状态检测方法 |
-
2021
- 2021-06-11 CN CN202110650908.7A patent/CN113205081B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020024395A1 (zh) * | 2018-08-02 | 2020-02-06 | 平安科技(深圳)有限公司 | 疲劳驾驶检测方法、装置、计算机设备及存储介质 |
CN110084220A (zh) * | 2019-05-08 | 2019-08-02 | 重庆邮电大学 | 一种基于多尺度二进制模式的车载疲劳检测方法 |
CN110427871A (zh) * | 2019-07-31 | 2019-11-08 | 长安大学 | 一种基于计算机视觉的疲劳驾驶检测方法 |
CN110781828A (zh) * | 2019-10-28 | 2020-02-11 | 北方工业大学 | 一种基于微表情的疲劳状态检测方法 |
Non-Patent Citations (1)
Title |
---|
基于SVM的驾驶员疲劳检测研究;***;贾银山;陈兴;;科学技术与工程(第08期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN113205081A (zh) | 2021-08-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113205081B (zh) | 一种基于显著性检测的svm模型工人疲劳精准判别方法 | |
CN106803247B (zh) | 一种基于多级筛选卷积神经网络的微血管瘤图像识别方法 | |
Ruta et al. | Real-time traffic sign recognition from video by class-specific discriminative features | |
EP1229493B1 (en) | Multi-mode digital image processing method for detecting eyes | |
CN106971158A (zh) | 一种基于CoLBP共生特征与GSS特征的行人检测方法 | |
Yingthawornsuk et al. | Automatic Thai Coin Calculation System by Using SIFT | |
CN107392105A (zh) | 一种基于反向协同显著区域特征的表情识别方法 | |
Li et al. | The research on traffic sign recognition based on deep learning | |
CN106980878B (zh) | 三维模型几何风格的确定方法及装置 | |
JP4749884B2 (ja) | 顔判別装置の学習方法、顔判別方法および装置並びにプログラム | |
CN108549868A (zh) | 一种行人检测方法 | |
JP4121061B2 (ja) | 類識別装置及び類識別方法 | |
JP2011170890A (ja) | 顔検出方法および装置並びにプログラム | |
Wang et al. | A method of fast and robust for traffic sign recognition | |
Tavallali et al. | Robust skin detector based on AdaBoost and statistical luminance features | |
Kavitha et al. | A robust script identification system for historical Indian document images | |
Anggraeny et al. | Texture feature local binary pattern for handwritten character recognition | |
CN102622616A (zh) | 基于二维核主成分分析和模糊最大散度差的人脸识别方法 | |
CN115082784A (zh) | 一种多时相遥感影像无监督变化检测伪样本自动生成方法 | |
KR100590572B1 (ko) | 눈 위치 검출 방법 및 장치 | |
JP2006244385A (ja) | 顔判別装置およびプログラム並びに顔判別装置の学習方法 | |
CN110942081B (zh) | 图像处理方法、装置、电子设备及可读存储介质 | |
Chen et al. | Chinese license plate recognition based on human vision attention mechanism | |
Zhao et al. | Dynamic texture recognition using 3D random features | |
Zaqout et al. | Pixel-based skin color detection technique |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |