计算机应用 ›› 2018, Vol. 38 ›› Issue (9): 2489-2494.DOI: 10.11772/j.issn.1001-9081.2018020501

• 人工智能 • 上一篇    下一篇

基于多层非负局部Laplacian稀疏编码的图像分类

万源1, 张景会1, 吴克风2, 孟晓静1   

  1. 1. 武汉理工大学 理学院, 武汉 430070;
    2. 北京机电工程研究所, 北京 100074
  • 收稿日期:2018-03-20 修回日期:2018-05-15 出版日期:2018-09-10 发布日期:2018-09-06
  • 通讯作者: 张景会
  • 作者简介:万源(1976—),女,湖北武汉人,教授,博士,主要研究方向:机器学习、图像处理、模式识别;张景会(1990—),女,河南商丘人,硕士研究生,主要研究方向:模式识别、图像处理;吴克风(1992—),男,湖北武汉人,硕士,主要研究方向:模式识别、智能控制;孟晓静(1996—),女,河南濮阳人,硕士研究生,主要研究方向:模式识别、图像处理。

Image classification based on multi-layer non-negativity and locality Laplacian sparse coding

WAN Yuan1, ZHANG Jinghui1, WU Kefeng2, MENG Xiaojing1   

  1. 1. School of Science, Wuhan University of Technology, Wuhan Hubei 430070, China;
    2. Beijing Electro-Mechanical Engineering Institute, Beijing 100074, China
  • Received:2018-03-20 Revised:2018-05-15 Online:2018-09-10 Published:2018-09-06
  • Contact: 张景会

摘要: 针对单层稀疏编码结构对图像特征学习能力的局限性问题,提出了一个基于图像块稀疏表示的深层架构,即多层融合局部性和非负性的Laplacian稀疏编码算法(MLLSC)。对每个图像平均区域划分并进行尺度不变特征变换(SIFT)特征提取,在稀疏编码阶段,在Laplacian稀疏编码的优化函数中添加局部性和非负性,在第一层和第二层分别进行字典学习和稀疏编码,分别得到图像块级、图像级的稀疏表示,为了去除冗余特征,在进行第二层稀疏编码之前进行主成分分析(PCA)降维,最后采用多类线性支持向量机进行分类。在四个标准数据集上进行验证,实验结果表明,MLLSC方法具有高效的特征学习能力,能够捕获图像更深层次的特征信息,相对于单层结构算法准确率提高了3%~13%,相对于多层稀疏编码算法准确率提高了1%~2.3%;并对不同参数进行了对比分析,充分展现了其在图像分类中的有效性。

关键词: 多层架构, 层级特征, 局部性, 非负性, Laplacian稀疏编码, 主成分分析

Abstract: Focused on that limitation of single-layer structure on image feature learning ability, a deep architecture based on sparse representation of image blocks was proposed, namely Multi-layer incorporating Locality and non-negativity Laplacian Sparse Coding method (MLLSC). Each image was divided uniformly into blocks and SIFT (Scale-Invariant Feature Transform) feature extraction on each image block was performed. In the sparse coding stage, locality and non-negativity were added in the Laplacian sparse coding optimization function, dictionary learning and sparse coding were conducted at the first and second levels, respectively. To remove redundant features, Principal Component Analysis (PCA) dimensionality reduction was performed before the second layer of sparse coding. And finally, multi-class linear SVM (Support Vector Machine) was adopted for image classification. The experimental results on four standard datasets show that MLLSC has efficient feature expression ability, and it can capture deeper feature information of images. Compared with the single-layer algorithms, the accuracy of the proposed algorithm is improved by 3% to 13%; compared with the multi-layer sparse coding algorithms, the accuracy of the proposed algorithm is improved by 1% to 2.3%. The effects of different parameters were illustrated, which fully demonstrate the effectiveness of the proposed algorithm in image classification.

Key words: multi-layer architecture, hierarchical feature, locality, non-negativity, Laplacian sparse coding, Principal Component Analysis (PCA)

中图分类号: