基于CNN的人臉識別及其在嵌入式的應用研究
發(fā)布時間:2024-11-30 22:24
人臉識別是一種實用性高且可靠的生物特征識別技術(shù),已廣泛應用于日常生活中。隨著現(xiàn)如今卷積神經(jīng)網(wǎng)絡(Convolutional Neural Networks,CNN)的興起,高精度的人臉識別模型不斷出現(xiàn),人臉識別又迎來了一輪新的發(fā)展高峰。然而,基于卷積神經(jīng)網(wǎng)絡的人臉識別技術(shù)面臨一個重要制約因素在于網(wǎng)絡生成的模型較大、計算復雜。雖然該種人臉識別技術(shù)可以在高配置的電腦中實時運行,但是難以在無圖形處理單元(Graphics Processing Unit,GPU)的嵌入式平臺中應用。針對上述問題,本文從人臉檢測和人臉識別兩方面進行研究。在人臉檢測方面,設計了基于Lw-YOLO(Lightweight-YOLO)的人臉檢測算法。該算法在基礎CNN中使用深度可分離卷積替代傳統(tǒng)卷積的方法,有效地減少了網(wǎng)絡參數(shù)量。同時采用多個1*1的點卷積提升通道數(shù),獲得更多的特征。通過改進多尺度預測的方法,將三個尺度的預測減少到兩個尺度,在減少參數(shù)量的情況下保證了網(wǎng)絡的識別精度。實驗結(jié)果表明,訓練出的Lw-YOLO網(wǎng)絡模型大小只有3.1M,在FDDB數(shù)據(jù)集上取得77.13%的平均精度,檢測速度比較同類型網(wǎng)絡更快。在人...
【文章頁數(shù)】:72 頁
【學位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第1章 緒論
1.1 研究的背景和意義
1.2 國內(nèi)外研究現(xiàn)狀
1.2.1 人臉識別研究現(xiàn)狀
1.2.2 卷積神經(jīng)網(wǎng)絡研究現(xiàn)狀
1.3 本文的主要研究內(nèi)容及結(jié)構(gòu)安排
1.3.1 本文主要研究內(nèi)容
1.3.2 本文結(jié)構(gòu)安排
第2章 卷積神經(jīng)網(wǎng)絡基本理論
2.1 卷積神經(jīng)網(wǎng)絡基礎
2.1.1 卷積層
2.1.2 BN層
2.1.3 激活函數(shù)
2.1.4 池化層
2.1.5 全連接層
2.1.6 損失函數(shù)
2.2 卷積神經(jīng)網(wǎng)絡性能評估指標
2.2.1 重疊度
2.2.2 F1值
2.2.3 平均精確度
2.2.4 AUC
2.2.5 浮點運算數(shù)
2.3 本章小結(jié)
第3章 基于Lw-YOLO的 CNN人臉檢測算法
3.1 YOLOv3-tiny網(wǎng)絡
3.1.1 YOLOv3-tiny人臉檢測原理
3.1.2 邊界框和損失函數(shù)
3.1.3 YOLOv3-tiny網(wǎng)絡架構(gòu)
3.1.4 YOLOv3-tiny的局限性
3.2 YOLO-LITE網(wǎng)絡
3.2.1 YOLO-LITE人臉檢測原理
3.2.2 YOLO-LITE網(wǎng)絡架構(gòu)
3.2.3 YOLO-LITE的局限性
3.3 Lw-YOLO輕量化網(wǎng)絡
3.3.1 Lw-YOLO人臉檢測網(wǎng)絡架構(gòu)
3.3.2 深度可分離卷積
3.3.3 改進的多尺度預測
3.4 仿真實驗與結(jié)果分析
3.4.1 人臉數(shù)據(jù)集
3.4.2 Lw-YOLO網(wǎng)絡訓練結(jié)果分析
3.4.3 Lw-YOLO網(wǎng)絡測試結(jié)果分析
3.5 本章小結(jié)
第4章 基于S-GoogLeNetv3的CNN人臉識別算法
4.1 GoogLeNet的網(wǎng)絡
4.1.1 GoogLeNet網(wǎng)絡原理
4.1.2 GoogLeNet網(wǎng)絡架構(gòu)
4.1.3 GoogLeNet網(wǎng)絡局限性
4.2 S-GoogLeNetv3 網(wǎng)絡
4.2.1 S-GoogLeNetv3 網(wǎng)絡架構(gòu)
4.2.2 感受野和卷積核
4.2.3 ArcFace損失函數(shù)
4.3 仿真實驗與結(jié)果分析
4.3.1 人臉數(shù)據(jù)集
4.3.2 損失函數(shù)性能測試
4.3.3 S-GoogLeNetv3 人臉識別測試結(jié)果分析
4.4 本章小結(jié)
第5章 基于嵌入式的CNN人臉識別應用
5.1 嵌入式硬件平臺
5.2 系統(tǒng)軟件方案設計
5.2.1 軟件環(huán)境搭建
5.2.2 軟件流程設計
5.2.3 軟件界面設計
5.2.4 軟件實現(xiàn)
5.3 嵌入式人臉識別系統(tǒng)測試
5.3.1 人臉數(shù)據(jù)集
5.3.2 人臉識別實驗結(jié)果分析
5.4 本章小結(jié)
第6章 總結(jié)與展望
6.1 工作總結(jié)
6.2 工作展望
參考文獻
攻讀碩士學位期間取得的成果
致謝
本文編號:4013104
【文章頁數(shù)】:72 頁
【學位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第1章 緒論
1.1 研究的背景和意義
1.2 國內(nèi)外研究現(xiàn)狀
1.2.1 人臉識別研究現(xiàn)狀
1.2.2 卷積神經(jīng)網(wǎng)絡研究現(xiàn)狀
1.3 本文的主要研究內(nèi)容及結(jié)構(gòu)安排
1.3.1 本文主要研究內(nèi)容
1.3.2 本文結(jié)構(gòu)安排
第2章 卷積神經(jīng)網(wǎng)絡基本理論
2.1 卷積神經(jīng)網(wǎng)絡基礎
2.1.1 卷積層
2.1.2 BN層
2.1.3 激活函數(shù)
2.1.4 池化層
2.1.5 全連接層
2.1.6 損失函數(shù)
2.2 卷積神經(jīng)網(wǎng)絡性能評估指標
2.2.1 重疊度
2.2.2 F1值
2.2.3 平均精確度
2.2.4 AUC
2.2.5 浮點運算數(shù)
2.3 本章小結(jié)
第3章 基于Lw-YOLO的 CNN人臉檢測算法
3.1 YOLOv3-tiny網(wǎng)絡
3.1.1 YOLOv3-tiny人臉檢測原理
3.1.2 邊界框和損失函數(shù)
3.1.3 YOLOv3-tiny網(wǎng)絡架構(gòu)
3.1.4 YOLOv3-tiny的局限性
3.2 YOLO-LITE網(wǎng)絡
3.2.1 YOLO-LITE人臉檢測原理
3.2.2 YOLO-LITE網(wǎng)絡架構(gòu)
3.2.3 YOLO-LITE的局限性
3.3 Lw-YOLO輕量化網(wǎng)絡
3.3.1 Lw-YOLO人臉檢測網(wǎng)絡架構(gòu)
3.3.2 深度可分離卷積
3.3.3 改進的多尺度預測
3.4 仿真實驗與結(jié)果分析
3.4.1 人臉數(shù)據(jù)集
3.4.2 Lw-YOLO網(wǎng)絡訓練結(jié)果分析
3.4.3 Lw-YOLO網(wǎng)絡測試結(jié)果分析
3.5 本章小結(jié)
第4章 基于S-GoogLeNetv3的CNN人臉識別算法
4.1 GoogLeNet的網(wǎng)絡
4.1.1 GoogLeNet網(wǎng)絡原理
4.1.2 GoogLeNet網(wǎng)絡架構(gòu)
4.1.3 GoogLeNet網(wǎng)絡局限性
4.2 S-GoogLeNetv3 網(wǎng)絡
4.2.1 S-GoogLeNetv3 網(wǎng)絡架構(gòu)
4.2.2 感受野和卷積核
4.2.3 ArcFace損失函數(shù)
4.3 仿真實驗與結(jié)果分析
4.3.1 人臉數(shù)據(jù)集
4.3.2 損失函數(shù)性能測試
4.3.3 S-GoogLeNetv3 人臉識別測試結(jié)果分析
4.4 本章小結(jié)
第5章 基于嵌入式的CNN人臉識別應用
5.1 嵌入式硬件平臺
5.2 系統(tǒng)軟件方案設計
5.2.1 軟件環(huán)境搭建
5.2.2 軟件流程設計
5.2.3 軟件界面設計
5.2.4 軟件實現(xiàn)
5.3 嵌入式人臉識別系統(tǒng)測試
5.3.1 人臉數(shù)據(jù)集
5.3.2 人臉識別實驗結(jié)果分析
5.4 本章小結(jié)
第6章 總結(jié)與展望
6.1 工作總結(jié)
6.2 工作展望
參考文獻
攻讀碩士學位期間取得的成果
致謝
本文編號:4013104
本文鏈接:http://sikaile.net/kejilunwen/zidonghuakongzhilunwen/4013104.html
最近更新
教材專著