English  |  正體中文  |  简体中文  |  全文筆數/總筆數 : 78818/78818 (100%)
造訪人次 : 34485156      線上人數 : 807
RC Version 7.0 © Powered By DSPACE, MIT. Enhanced by NTU Library IR team.
搜尋範圍 查詢小技巧:
  • 您可在西文檢索詞彙前後加上"雙引號",以獲取較精準的檢索結果
  • 若欲以作者姓名搜尋,建議至進階搜尋限定作者欄位,可獲得較完整資料
  • 進階搜尋


    請使用永久網址來引用或連結此文件: http://ir.lib.ncu.edu.tw/handle/987654321/82883


    題名: 孕婦腹部多導程胎兒心電訊號偵測之深度學習硬體設計與實作;Design and Implementation of Deep Learning for Fetal ECG Detection from Multi-lead Maternal Abdominal ECG Recording
    作者: 丁于晴;Ting, Yu-Ching
    貢獻者: 電機工程學系
    關鍵詞: 心電訊號;胎兒心電訊號;卷積神經路;ECG;fetal ECG;CNN
    日期: 2020-01-21
    上傳時間: 2020-06-05 17:40:05 (UTC+8)
    出版者: 國立中央大學
    摘要: 基於卷積神經網路,將孕婦腹部心電訊號進行胎兒心電訊號與孕婦心電訊辨別,使得以非侵入式的方式偵測也能達到高準確度之偵測辨識結果。首先資料前處理需以250毫秒作為樣本分割與10毫秒的重疊區,,並將每個樣本標記,分為4類別,再運算短時距傅立葉轉換,資料轉為時頻二維的特徵圖,以及移除基準線漂移的步驟。而本文之卷積神經網路架構包含兩層卷積層、兩層池化層,與全連接層,最終輸出結果為4類別判別之機率值,其中卷積層包含了激活函數,本文使用Sigmoid函數,輸出層前也透過Softmax函數將資料轉為機率形式。反向傳播中運用損失函數計算誤差值,並用偏導數之運算搭配學習率的設定,將參數進行更新,而迭代次數的設定讓卷積神經網路在次數內進行訓練學習與測試,再加上融合之方式,4條導線的結果得以統一。本文將兩組不同心電訊號進行測試,測試結果最高可達98%之偵測率,偵測率明顯高於KNN演算法與隨機森林演算法。硬體設計方面,本文對其做複雜度評估與量化分析後,決定以Doubling Algorithm設計FFT架構減少乘法器數量並搭配Radix2^2,而卷積神經網路架構採記憶體型態方式做設計,卷積層之運算排程設計和加入區域暫存器,可以讓記憶體讀取寫入次數分別下降約7.2%與3.3%,兩層卷積層與激活函數之查表硬體皆共用,並將查表範圍由2^14下降為2^11,以減少硬體面積,最後並以FPFA進行驗證。;Based on convolutional neural network(CNN), we introduce a recognition and monitoring system for distinguish fetal electrocardiogram(fECG) signals and maternal electrocardiogram(mECG) signals from pregnant abdominal ECG recording, so that non-invasive electrodes detection can also achieve high detection rate. First, the data pre-processing make the abdominal ECG waveform is partitioned into 250ms as a segment with 10ms overlap area. Marking each segment into four different labels. In order to reduce the noise effect of the ECG signals in time domain, short-time Fourier transform is convert the ECG signals into two-dimensional time-frequency feature map. Then, we removing the baseline wandering. In this thesis, CNN architecture consists of two convolutional layers, two pooling layers, and fully connected layer, the final output result are probability value of 4 classes. The convolutional layer contains the activation function, using sigmoid function. Before the output layer, the data are also converted into the probability through the softmax function. In back propagation, calculating the error of the loss function, and the partial derivative with learning rate to update the parameters. In addition to the fusion, four leads record can generate one final result. We use two set of different ECG signal to test, the detection rates of pregnant a02, and a05 are 98.62% and 98.51%, respectively. Compared with the conventional K-nearest neighbor algorithm and random forest, a higher detection accuracy is achieved. For hardware design, after doing the complexity evaluation and quantization, we decided the FFT architecture with doubling algorithm to reduce the number of multipliers and use 〖radix2〗^2. The CNN architecture is designed by memory based, the schedule of the convolutional layer and local buffer design decreases the number of memory accesses to 7.2%, and 3.3%, respectively. The two hardware of convolutional layers are shared. And make the size of LUT reduced from 2^14 to 2^11 to reduce the area. Finally, the overall hardware design verified by FPGA.
    顯示於類別:[電機工程研究所] 博碩士論文

    文件中的檔案:

    檔案 描述 大小格式瀏覽次數
    index.html0KbHTML138檢視/開啟


    在NCUIR中所有的資料項目都受到原著作權保護.

    社群 sharing

    ::: Copyright National Central University. | 國立中央大學圖書館版權所有 | 收藏本站 | 設為首頁 | 最佳瀏覽畫面: 1024*768 | 建站日期:8-24-2009 :::
    DSpace Software Copyright © 2002-2004  MIT &  Hewlett-Packard  /   Enhanced by   NTU Library IR team Copyright ©   - 隱私權政策聲明