CN113344095A - 一种基于多特征算子的K-means工人疲劳简易判别方法 - Google Patents
一种基于多特征算子的K-means工人疲劳简易判别方法 Download PDFInfo
- Publication number
- CN113344095A CN113344095A CN202110686803.7A CN202110686803A CN113344095A CN 113344095 A CN113344095 A CN 113344095A CN 202110686803 A CN202110686803 A CN 202110686803A CN 113344095 A CN113344095 A CN 113344095A
- Authority
- CN
- China
- Prior art keywords
- image
- training sample
- fatigue
- images
- representation
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 34
- 238000012549 training Methods 0.000 claims abstract description 110
- 238000000605 extraction Methods 0.000 claims abstract description 54
- 201000011243 gastrointestinal stromal tumor Diseases 0.000 claims abstract description 18
- 238000003064 k means clustering Methods 0.000 claims abstract description 14
- 238000005457 optimization Methods 0.000 claims abstract description 13
- 238000012545 processing Methods 0.000 claims abstract description 12
- 230000001815 facial effect Effects 0.000 claims description 10
- 238000012512 characterization method Methods 0.000 claims description 8
- 238000004364 calculation method Methods 0.000 claims description 5
- 238000001914 filtration Methods 0.000 claims description 3
- 238000012850 discrimination method Methods 0.000 claims 1
- 238000005286 illumination Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 239000003086 colorant Substances 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000037303 wrinkles Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 201000010099 disease Diseases 0.000 description 1
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000011002 quantification Methods 0.000 description 1
- 238000010187 selection method Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/25—Fusion techniques
- G06F18/254—Fusion techniques of classification results, e.g. of results related to same input data
- G06F18/256—Fusion techniques of classification results, e.g. of results related to same input data of results relating to different input data, e.g. multimodal recognition
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- Bioinformatics & Computational Biology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Biology (AREA)
- Evolutionary Computation (AREA)
- Bioinformatics & Cheminformatics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Probability & Statistics with Applications (AREA)
- Image Analysis (AREA)
Abstract
本发明公开了一种基于多特征算子的K‑means工人疲劳简易判别方法,涉及疲劳判别技术领域,该方法通过分别对选取的正训练样本图像和负训练样本图像进行多尺度图像细节优化处理;分别对优化处理后的正训练样本图像和负训练样本图像进行SIFT特征提取、GIST特征提取、HOG特征提取;分别利用K‑means聚类算法对待检测图像进行判别是否为疲劳图片或非疲劳图片;这样的方法,通过多尺度图像细节优化处理、多特征算子特征提取、K‑means算法等方法充分结合,更加全面、精准、鲁棒地对工人疲劳进行判别;整个***使用的模型较为简易,没有较大的计算资源消耗,极大地节省了相关资源并降低了运算时间。
Description
技术领域
本发明涉及计算机技术领域,具体而言,涉及一种基于多特征算子的K-means工人疲劳简易判别方法。
背景技术
当今社会,工作者往往承担着巨大的工作压力。在某些情况下,工作者需要加班完成任务,极易出现疲劳。当工作者出现疲劳的情况时,容易出现明显的工作失误,严重时会危及人身健康。更重要的是,长期疲劳往往会引发非常严重的疾病。另外,由于监管、安全等方面的需要,工厂的现代化设备往往可以较为容易地采集工作者的图像。因此,如何利用工作者的图像进行疲劳判别是一项非常有意义的工作。
针对上述问题,传统的方法为了保证较高的精度,不仅更多的依赖于多幅图像、视频等,而且往往利用较为复杂的训练、判别模型进行训练和决策。即使获得了较高的判别精度,往往消耗了较多的计算资源。因此,如何建立一个基于单幅图像的工作者疲劳判别方法,利用较低消耗的模型判别工作者是否疲劳是一项非常有意义且亟待解决的工作。
发明内容
为了克服上述问题或者至少部分地解决上述问题,本发明实施例提供一种基于多特征算子的K-means工人疲劳简易判别方法,利用较低消耗的模型判别工作者是否疲劳。
本发明的实施例是这样实现的:
一种基于多特征算子的K-means工人疲劳简易判别方法,包括以下步骤:
选取多个非疲劳工人的面部图像作为正训练样本图像;
选取多个疲劳工人的面部图像作为负训练样本图像;
分别对选取的正训练样本图像和负训练样本图像进行多尺度图像细节优化处理得到优化处理后正训练样本图像和负训练样本图像;
分别对优化处理后的正训练样本图像和负训练样本图像进行SIFT特征提取,利用SIFT特征算子实现对待检测图像进行表征,得到第一表征图像;
利用K-means聚类算法对第一表征图像进行判别得到第一判别结果,第一判别结果包括判定为疲劳图片或非疲劳图片;
分别对优化处理后的正训练样本图像和负训练样本图像进行GIST特征提取,利用GIST特征算子实现对待检测图像进行表征,得到第二表征图像;
利用K-means聚类算法对第二表征图像进行判别得到第二判别结果,第二判别结果包括判定为疲劳图片或非疲劳图片;
分别对优化处理后的正训练样本图像和负训练样本图像进行HOG特征提取,利用HOG特征算子实现对待检测图像进行表征,得到第三表征图像;
利用K-means聚类算法对第三表征图像进行判别得到第三判别结果,第三判别结果包括判定为疲劳图片或非疲劳图片;
若待检测图像在第一判别结果、第二判别结果和第三判别结果中有两个及以上结果被判定为非疲劳图片,则将其最终判定为非疲劳图片;
若待检测图像在第一判别结果、第二判别结果和第三判别结果中有两个及以上结果被判定为疲劳图片,则将其最终判定为疲劳图片。
这样的方法,通过多尺度图像细节优化处理、多特征算子特征提取、K-means算法等方法充分结合,更加全面、精准、鲁棒地对工人疲劳进行判别;整个***使用的模型较为简易,没有较大的计算资源消耗,极大地节省了相关资源并降低了运算时间。
在本发明的一些实施例中,所述分别对选取的正训练样本图像和负训练样本图像进行多尺度图像细节优化处理包括以下步骤:
利用最小二乘滤波器对图像进行过滤;
将剩余的正训练样本图像和负训练样本图像分为多个尺度;
不同尺度之间进行减除计算,获得不同程度的细节信息;
将不同程度的细节信息加权到原图中;
得到含有丰富细节信息的加强图像。
在本发明的一些实施例中,利用K-means聚类算法分别对第一表征图像、第二表征图像和三表征图像进行判别包括以下步骤:
从第一表征图像、第二表征图像、第三表征图像、多个正训练样本图像、多个负训练样本图像中随机选取2个初始聚类中心;
计算每个样本到各聚类中心的距离,将每个样本归到其距离最近的聚类中心;
对每个簇,以所有样本的均值作为该簇新的聚类中心;
重复上述步骤,直到聚类中心不再变化;
若待检测图像被聚类为正样本类别,我们将其判定为非疲劳图像;
若待检测图像被聚类为负样本类别,我们将其判定为疲劳图像。
在本发明的一些实施例中,SIFT特征提取并利用SIFT特征算子实现对图像的表征、GIST特征提取并利用GIST特征算子实现对图像的表征和HOG特征提取并利用HOG特征算子实现对图像的表征并列运行。
在本发明的一些实施例中,SIFT特征提取包括:
构建尺度空间;定义图像的尺度空间为:
其中,G是高斯函数:
其中,G(x,y,σ)是尺度可变高斯函数,(x,y)是空间坐标,σ是尺度空间因子,是高斯正态分布的标准差,反映了图像被模糊的程度,其值越大图像越模糊,对应的尺度也就越大,L(x,y,σ)对应高斯尺度空间。
在本发明的一些实施例中,所述将表征图像、多个正训练样本图像、多个负训练样本图像放入一起的步骤中,正训练样本与负训练样本的数量一致。
在本发明的一些实施例中,正训练样本与负训练样本的数量分别至少大于50个。
在本发明的一些实施例中,正训练样本与负训练样本的数量分别为100个。
在本发明的一些实施例中,所述选取的方法包括:人工选取。
在本发明的一些实施例中,所述选取的方法包括:机器选取。
本发明实施例至少具有如下优点或有益效果:
本发明提供一种基于多特征算子的K-means工人疲劳简易判别方法,通过选取多个非疲劳工人的面部图像作为正训练样本图像;选取多个疲劳工人的面部图像作为负训练样本图像;分别对选取的正训练样本图像和负训练样本图像进行多尺度图像细节优化处理得到优化处理后正训练样本图像和负训练样本图像;分别对优化处理后的正训练样本图像和负训练样本图像进行SIFT特征提取,利用SIFT特征算子实现对待检测图像进行表征,得到第一表征图像;利用K-means聚类算法对第一表征图像进行判别得到第一判别结果,第一判别结果包括判定为疲劳图片或非疲劳图片;分别对优化处理后的正训练样本图像和负训练样本图像进行GIST特征提取,利用GIST特征算子实现对待检测图像进行表征,得到第二表征图像;利用K-means聚类算法对第二表征图像进行判别得到第二判别结果,第二判别结果包括判定为疲劳图片或非疲劳图片;分别对优化处理后的正训练样本图像和负训练样本图像进行HOG特征提取,利用HOG特征算子实现对待检测图像进行表征,得到第三表征图像;利用K-means聚类算法对第三表征图像进行判别得到第三判别结果,第三判别结果包括判定为疲劳图片或非疲劳图片;若待检测图像在第一判别结果、第二判别结果和第三判别结果中有两个及以上结果被判定为非疲劳图片,则将其最终判定为非疲劳图片;若待检测图像在第一判别结果、第二判别结果和第三判别结果中有两个及以上结果被判定为疲劳图片,则将其最终判定为疲劳图片。
这样的方法,通过多尺度图像细节优化处理、多特征算子特征提取、K-means算法等方法充分结合,更加全面、精准、鲁棒地对工人疲劳进行判别;整个***使用的模型较为简易,没有较大的计算资源消耗,极大地节省了相关资源并降低了运算时间。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本发明一种基于多特征算子的K-means工人疲劳简易判别方法一实施例的流程图;
图2为本发明一种基于多特征算子的K-means工人疲劳简易判别方法另一实施例的流程图;
图3为本发明一种基于多特征算子的K-means工人疲劳简易判别方法又一实施例的流程图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例
请参照图1-3,本实施例提供一种基于多特征算子的K-means工人疲劳简易判别方法,包括以下步骤:
S1:选取多个非疲劳工人的面部图像作为正训练样本图像,选取多个疲劳工人的面部图像作为负训练样本图像;
选取的方法可以是人工选取多个非疲劳工人的面部图像作为正训练样本图像及疲劳工人的面部图像作为负训练样本;也可以是机器选取多个非疲劳工人的面部图像作为正训练样本图像及疲劳工人的面部图像作为负训练样本。正训练样本和负训练样本的数量可以根据实际情况进行选择,实验时,正训练样本的数量等于负训练样本的数量,且正训练样本的数量与负训练样本的数量分别至少大于50个,若数量小于50个则结果会不准确,本实施例选取正训练样本的数量与负训练样本的数量分别为100个。
S2:分别对选取的正训练样本图像和负训练样本图像进行多尺度图像细节优化处理得到优化处理后正训练样本图像和负训练样本图像;
示例性的,请参照图2,所述分别对选取的正训练样本图像和负训练样本图像进行多尺度图像细节优化处理的步骤包括:
S21:利用最小二乘滤波器对图像进行过滤;
S22:将剩余的正训练样本图像和负训练样本图像分为多个尺度;
S23:不同尺度之间进行减除计算,获得不同程度的细节信息;
S24:将不同程度的细节信息加权到原图中;
S25:得到含有丰富细节信息的加强图像。
类似于Retinex,使用了三个尺度的高斯模糊,再和原图做减法,获得不同程度的细节信息,然后通过一定的组合方式把这些细节信息融合到原图中,从而得到加强原图信息的能力。
多尺度图像细节优化处理中算法的编程包括:
Int IM_MultiScaleSharpen(unsigned char*Src,unsigned char *Dest, intWidth,int Height,int Stride,int Radius)
{
Int Channel=Stride/Width;
if((Src==NULL)||(Dest==NULL)) returnIM_STATUS_NULLREFRENCE;
if((Width<=0)||(Height<=0)) returnIM_STATUS_INVALIDPARAMETER;
if((Channel!=1)&&(Channel!=3)&&(Channel!=4)) returnIM_STATUS_INVALIDPARAMETER;
intStatus=IM_STATUS_OK;
unsignedchar*B1=(unsignedchar*)malloc(Height*Stride*sizeof(unsignedchar));
unsignedchar*B2=(unsignedchar*)malloc(Height*Stride*sizeof(unsignedchar));
unsignedchar*B3=(unsignedchar*)malloc(Height*Stride*sizeof(unsignedchar));
if((B1==NULL)||(B2==NULL)||(B3==NULL))
{
if(B1!=NULL)free(B1);
if(B2!=NULL)free(B2);
if(B3!=NULL)free(B3);
returnIM_STATUS_OUTOFMEMORY;
}
Status=IM_ExpBlur(Src,B1,Width,Height,Stride,Radius);
if(Status!=IM_STATUS_OK)gotoFreeMemory;
Status=IM_ExpBlur(Src,B2,Width,Height,Stride,Radius*2);
if(Status!=IM_STATUS_OK)gotoFreeMemory;
Status=IM_ExpBlur(Src,B3,Width,Height,Stride,Radius*4);
if(Status!=IM_STATUS_OK)gotoFreeMemory;
for(intY=0;Y<Height*Stride;Y++)
{
intDiffB1=Src[Y]-B1[Y];
intDiffB2=B1[Y]-B2[Y];
intDiffB3=B2[Y]-B3[Y];
Dest[Y]=IM_ClampToByte(((4-2*IM_Sign(DiffB1))*DiffB1+2*DiffB2+DiffB3)/4+Src[Y]);
}
FreeMemory:
free(B1);
free(B2);
free(B3);
returnStatus;
}
S3:分别对优化处理后的正训练样本图像和负训练样本图像进行SIFT特征提取,利用SIFT特征算子实现对待检测图像进行表征,得到第一表征图像;
其中,G(x,y,σ)是尺度可变高斯函数,(x,y)是空间坐标,σ是尺度空间因子,是高斯正态分布的标准差,反映了图像被模糊的程度,其值越大图像越模糊,对应的尺度也就越大,L(x,y,σ)对应高斯尺度空间。σ大小决定图像的平滑程度,大尺度对应图像的概貌特征,小尺度对应图像的细节特征,大的σ值对应粗糙尺度,反之,对应精细尺度。
SIFT特征提取对旋转、尺度缩放、亮度等有鲁棒性,是一种非常稳定的局部特征,因此,采用SIFT特征提取,工作者面部产生位置变化,成高亮状态下也可以检测出来。
S3-1:利用K-means聚类算法对第一表征图像进行判别得到第一判别结果,第一判别结果包括判定为疲劳图片或非疲劳图片;
示例性的,请参照图3,利用K-means聚类算法分别对第一表征图像、第二表征图像和三表征图像进行判别包括以下步骤:
S31:从第一表征图像、第二表征图像、第三表征图像、多个正训练样本图像、多个负训练样本图像中随机选取2个初始聚类中心;
S32:计算每个样本到各聚类中心的距离,将每个样本归到其距离最近的聚类中心;
S33:对每个簇,以所有样本的均值作为该簇新的聚类中心;
S34:重复上述步骤,直到聚类中心不再变化;
S35:若待检测图像被聚类为正样本类别,我们将其判定为非疲劳图像;
S36:若待检测图像被聚类为负样本类别,我们将其判定为疲劳图像。
S4:分别对优化处理后的正训练样本图像和负训练样本图像进行GIST特征提取,利用GIST特征算子实现对待检测图像进行表征,得到第二表征图像;
GIST特征提取专门对复杂的图片识别准确率高,GIST特征提取本质上是对图片的信息进行提取去冗余,如果图片的内容较为复杂时,其能够有效提取出有用的特征信息,缩小数据量,此时提取到的特征相较于原始信息明显增大了图片的区分度。因此,GIST特征提取专门对面部复杂的图像进行有效取出有用的特征信息,如面部有皱纹、坑洼、痘痘也可以精准判定为疲劳图片或非疲劳图片。
S4-1:利用K-means聚类算法对第二表征图像进行判别得到第二判别结果,第二判别结果包括判定为疲劳图片或非疲劳图片;
同理,若待检测图像被聚类为正样本类别,我们将其判定为非疲劳图像;若待检测图像被聚类为负样本类别,我们将其判定为疲劳图像。
S5:分别对优化处理后的正训练样本图像和负训练样本图像进行HOG特征提取,利用HOG特征算子实现对待检测图像进行表征,得到第三表征图像;
需要说明的是,HOG特征提取和SIFT特征提取都是描述子,HOG特征提取与SIFT特征提取的主要区别:
(1)SIFT特征提取是基于关键点特征向量的描述。
(2)HOG特征提取是将图像均匀的分成相邻的小块,然后在所有的小块内统计梯度直方图。
(3)SIFT特征提取需要对图像尺度空间下对像素求极值点,而HOG中不需要。
(4)SIFT特征提取一般有两大步骤,第一个步骤对图像提取特征点,而HOG不会对图像提取特征点。
本发明运用HOG特征提取的优点在于:
(1)HOG特征提取表示的是边缘(梯度)的结构特征,因此可以描述局部的形状信息;
(2)位置和方向空间的量化一定程度上可以抑制平移和旋转带来的影响;
(3)采取在局部区域归一化直方图,可以部分抵消光照变化带来的影响;
(4)由于一定程度忽略了光照颜色对图像造成的影响,使得图像所需要的表征数据的维度降低了;
(5)而且由于这种分块分单元的处理方法,也使得图像局部像素点之间的关系可以很好得到表征。
HOG特征提取可以刚好的描述局部的形状信息,一定程度忽略了光照颜色对图像造成的影响,图像局部像素点之间的关系可以很好得到表征。
S5-1:利用K-means聚类算法对第三表征图像进行判别得到第三判别结果,第三判别结果包括判定为疲劳图片或非疲劳图片;
同理,若待检测图像被聚类为正样本类别,我们将其判定为非疲劳图像;若待检测图像被聚类为负样本类别,我们将其判定为疲劳图像。
S6:若待检测图像在第一判别结果、第二判别结果和第三判别结果中有两个及以上结果被判定为非疲劳图片,则将其最终判定为非疲劳图片;若待检测图像在第一判别结果、第二判别结果和第三判别结果中有两个及以上结果被判定为疲劳图片,则将其最终判定为疲劳图片。
具体的,SIFT特征提取对旋转、尺度缩放、亮度等有鲁棒性,是一种非常稳定的局部特征,因此,采用SIFT特征提取,工作者面部产生位置变化,成高亮状态下也可以检测出来。
GIST特征提取专门对面部复杂的图像进行有效取出有用的特征信息,如面部有皱纹、坑洼、痘痘也可以精准判定为疲劳图片或非疲劳图片。
HOG特征提取可以刚好的描述局部的形状信息,一定程度忽略了光照颜色对图像造成的影响,图像局部像素点之间的关系可以很好得到表征。
需要说明的是,传统的方法为了保证较高的精度,不仅更多的依赖于多幅图像、视频等,而且往往利用较为复杂的训练、判别模型进行训练和决策。即使获得了较高的判别精度,往往消耗了较多的计算资源。而特征提取虽然可以对工人疲劳进行判别,但单一的特征提取存在误差,判别的准确率有待提高。鉴于此,本申请分别采用SIFT特征提取、GIST特征提取和HOG特征提取判断工作者是否疲劳,每种特征提取都对图像判别都有针对性,避免漏了特征。相较于单一特征提取,更加全面、精准、鲁棒地对工人疲劳进行判别,极大的增加了判断准确率。
通过多尺度图像细节优化处理、多特征算子特征提取、K-means算法等方法充分结合,更加全面、精准、鲁棒地对工人疲劳进行判别;整个***使用的模型较为简易,没有较大的计算资源消耗,极大地节省了相关资源并降低了运算时间。
在本发明的一些实施例中,步骤S3、步骤S4、步骤S5可以并列运行。
以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其它的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。
Claims (10)
1.一种基于多特征算子的K-means工人疲劳简易判别方法,其特征在于,包括以下步骤:
选取多个非疲劳工人的面部图像作为正训练样本图像;
选取多个疲劳工人的面部图像作为负训练样本图像;
分别对选取的正训练样本图像和负训练样本图像进行多尺度图像细节优化处理得到优化处理后正训练样本图像和负训练样本图像;
分别对优化处理后的正训练样本图像和负训练样本图像进行SIFT特征提取,利用SIFT特征算子实现对待检测图像进行表征,得到第一表征图像;
分别对优化处理后的正训练样本图像和负训练样本图像进行GIST特征提取,利用GIST特征算子实现对待检测图像进行表征,得到第二表征图像;
分别对优化处理后的正训练样本图像和负训练样本图像进行HOG特征提取,利用HOG特征算子实现对待检测图像进行表征,得到第三表征图像;
利用K-means聚类算法分别对第一表征图像、第二表征图像和三表征图像进行判别得到三个判别结果;
若三个判别结果中有两个及以上结果被判定为非疲劳图片,则将其最终判定为非疲劳图片;
若三个判别结果中有两个及以上结果被判定为疲劳图片,则将其最终判定为疲劳图片。
2.根据权利要求1所述的一种基于多特征算子的K-means工人疲劳简易判别方法,其特征在于,所述分别对选取的正训练样本图像和负训练样本图像进行多尺度图像细节优化处理包括以下步骤:
利用最小二乘滤波器对正训练样本图像和负训练样本图像进行过滤;
将剩余的正训练样本图像和负训练样本图像分为多个尺度;
不同尺度之间进行减除计算,获得不同程度的细节信息;
将不同程度的细节信息加权到原图中;
得到含有丰富细节信息的加强图像。
3.根据权利要求1所述的一种基于多特征算子的K-means工人疲劳简易判别方法,其特征在于,利用K-means聚类算法分别对第一表征图像、第二表征图像和三表征图像进行判别包括以下步骤:
从第一表征图像、第二表征图像、第三表征图像、多个正训练样本图像、多个负训练样本图像中随机选取2个初始聚类中心;
计算每个第一表征图像、第二表征图像、第三表征图像、正训练样本图像、负训练样本图像到各聚类中心的距离,将每个第一表征图像、第二表征图像、第三表征图像、正训练样本图像、负训练样本图像归到其距离最近的聚类中心;
对每个簇,以所有第一表征图像、第二表征图像、第三表征图像、正训练样本图像和负训练样本图像的均值作为该簇新的聚类中心;
重复上述步骤,直到聚类中心不再变化;
若待检测图像被聚类为正样本类别,我们将其判定为非疲劳图像;
若待检测图像被聚类为负样本类别,我们将其判定为疲劳图像。
4.根据权利要求1所述的一种基于多特征算子的K-means工人疲劳简易判别方法,其特征在于,SIFT特征提取并利用SIFT特征算子实现对图像的表征、GIST特征提取并利用GIST特征算子实现对图像的表征和HOG特征提取并利用HOG特征算子实现对图像的表征并列运行。
6.根据权利要求3所述的一种基于多特征算子的K-means工人疲劳简易判别方法,其特征在于,正训练样本与负训练样本的数量一致。
7.根据权利要求3所述的一种基于多特征算子的K-means工人疲劳简易判别方法,其特征在于,正训练样本与负训练样本的数量分别至少大于50个。
8.根据权利要求3所述的一种基于多特征算子的K-means工人疲劳简易判别方法,其特征在于,正训练样本与负训练样本的数量分别为100个。
9.根据权利要求1所述的一种基于多特征算子的K-means工人疲劳简易判别方法,其特征在于,所述选取的方法包括:人工选取。
10.根据权利要求1所述的一种基于多特征算子的K-means工人疲劳简易判别方法,其特征在于,所述选取的方法包括:机器选取。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110686803.7A CN113344095B (zh) | 2021-06-21 | 2021-06-21 | 一种基于多特征算子的K-means工人疲劳简易判别方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110686803.7A CN113344095B (zh) | 2021-06-21 | 2021-06-21 | 一种基于多特征算子的K-means工人疲劳简易判别方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113344095A true CN113344095A (zh) | 2021-09-03 |
CN113344095B CN113344095B (zh) | 2024-03-29 |
Family
ID=77478347
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110686803.7A Active CN113344095B (zh) | 2021-06-21 | 2021-06-21 | 一种基于多特征算子的K-means工人疲劳简易判别方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113344095B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105138982A (zh) * | 2015-08-21 | 2015-12-09 | 中南大学 | 一种基于多特征聚类及分类的人群异常检测与评估方法 |
CN111291678A (zh) * | 2020-02-06 | 2020-06-16 | 北京爱笔科技有限公司 | 一种基于多特征融合的人脸图像聚类方法及装置 |
CN112528815A (zh) * | 2020-12-05 | 2021-03-19 | 西安电子科技大学 | 基于多模态信息融合的疲劳驾驶检测方法 |
CN112617772A (zh) * | 2021-01-05 | 2021-04-09 | 上海工程技术大学 | 一种基于脉搏波信号的驾驶疲劳识别方法及*** |
WO2021068781A1 (zh) * | 2019-10-12 | 2021-04-15 | 广东电网有限责任公司电力科学研究院 | 一种疲劳状态识别方法、装置和设备 |
-
2021
- 2021-06-21 CN CN202110686803.7A patent/CN113344095B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105138982A (zh) * | 2015-08-21 | 2015-12-09 | 中南大学 | 一种基于多特征聚类及分类的人群异常检测与评估方法 |
WO2021068781A1 (zh) * | 2019-10-12 | 2021-04-15 | 广东电网有限责任公司电力科学研究院 | 一种疲劳状态识别方法、装置和设备 |
CN111291678A (zh) * | 2020-02-06 | 2020-06-16 | 北京爱笔科技有限公司 | 一种基于多特征融合的人脸图像聚类方法及装置 |
CN112528815A (zh) * | 2020-12-05 | 2021-03-19 | 西安电子科技大学 | 基于多模态信息融合的疲劳驾驶检测方法 |
CN112617772A (zh) * | 2021-01-05 | 2021-04-09 | 上海工程技术大学 | 一种基于脉搏波信号的驾驶疲劳识别方法及*** |
Non-Patent Citations (2)
Title |
---|
刘海平: "机动车驾驶员疲劳状态识别***研究", 《中国优秀硕士学位论文全文数据库 工程科技Ⅱ辑》, no. 3 * |
聂尔豪;苏维均;于重重;郑雅;: "车载疲劳驾驶行为检测***的研究与设计", 计算机仿真, no. 08 * |
Also Published As
Publication number | Publication date |
---|---|
CN113344095B (zh) | 2024-03-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106650770B (zh) | 一种基于样本学习和人眼视觉特性的mura缺陷检测方法 | |
Chetverikov et al. | Finding defects in texture using regularity and local orientation | |
Schmidt et al. | VAICo: Visual analysis for image comparison | |
CN104408429A (zh) | 一种视频代表帧提取方法及装置 | |
JP2006048322A (ja) | オブジェクト画像検出装置、顔画像検出プログラムおよび顔画像検出方法 | |
Herbin et al. | A clustering method based on the estimation of the probability density function and on the skeleton by influence zones. Application to image processing | |
Lopez-Molina et al. | Generating fuzzy edge images from gradient magnitudes | |
CN106203461B (zh) | 一种图像处理方法及装置 | |
WO2012111906A1 (ko) | 이미지 특징 데이터 생성 장치 및 방법 | |
CN113205081B (zh) | 一种基于显著性检测的svm模型工人疲劳精准判别方法 | |
JP2005190400A (ja) | 顔画像検出方法及び顔画像検出システム並びに顔画像検出プログラム | |
Veras et al. | Discriminability tests for visualization effectiveness and scalability | |
CN108647703B (zh) | 一种基于显著性的分类图像库的类型判断方法 | |
CN115272664A (zh) | 仪表盘示数展示方法、装置、电子设备和存储介质 | |
CN113609984A (zh) | 一种指针式仪表读数识别方法、装置及电子设备 | |
CN111784658A (zh) | 一种用于人脸图像的质量分析方法和*** | |
CN114863125A (zh) | 一种书法/美术作品智能评分方法及*** | |
CN105069403B (zh) | 一种基于分块统计特征与字典学习稀疏表示分类的三维人耳识别 | |
CN117830210A (zh) | 缺陷检测方法、装置、电子设备及存储介质 | |
CN113344095A (zh) | 一种基于多特征算子的K-means工人疲劳简易判别方法 | |
JP2012048326A (ja) | 画像処理装置及びプログラム | |
CN116883698A (zh) | 一种图像对比方法及相关装置 | |
Vukovic et al. | Influence of image enhancement techniques on effectiveness of unconstrained face detection and identification | |
CN114022415B (zh) | 一种基于单像素特征聚类建立集群的液晶屏缺陷检测方法 | |
CN103679170B (zh) | 一种基于局部特征的显著区域检测方法 |
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 |