1. 程式人生 > >【學習筆記】3篇關於表情識別的文章

【學習筆記】3篇關於表情識別的文章

1. The Classroom Response System Based on Affective Computing

Kuan-Cheng Lin*, Rei-Wen Lin, Szu-lu Chen, Ciou-Ru You, lui-Lin Chai
Published in: 2010 3rd IEEE International Conference on Ubi-Media Computing

近年來,學校教師傾向於使用正在迅速和普遍發展的資訊和通訊技術的應用,以促進學生和教師之間的互動,以進行有效的學習。課堂反應系統可以有效地捕捉學生在課堂上的學習成果,結果將立即反饋教師,以改善他們的教學。然而,現有的課堂反應系統必須通過課程測試學生來獲得學習成果,但學習者的自主權往往會影響學習成果;如果學習者走神或沒有注意描述的問題並且沒有按下正確的按鈕,則結果無效。本文提出了一種新的課堂反應系統,該系統將用於通過測試達到學習的有效性(即理解水平);在使用網路攝像頭記錄學習者的面部表情的同時,將捕捉和分析面部表情的特徵。然後系統將使用貓群優化和支援向量機來識別與表達特徵和分類模型相關的理解水平。實驗結果證明了所選擇的9個面部表情,並驗證了所提出系統的100%分類精度。

  • 提到CRS應答器被應用於課程反饋
  • 訓練時,設計了針對學習者的問卷,讓學習者自己選會不會這道題並且現在有什麼表情,再通過錄像矯正。感覺受試者真實的情感表達會受限,完全可以控制自己的表情,漏洞還挺大的,又非常艱苦卓越。
  • 14個點標記面部功能區,定義了7個特徵值α1-α7
  • CSO雞群演算法+SVM(文中給出了不同表情的最優SVM引數C和γ)

2. Automatic facial expression recognition for intelligent tutoring systems

Jacob Whitehill ; Marian Bartlett ; Javier Movellan
Published in: 2008 IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops

該專案探討了面部表情在教學中自動反饋的想法。 我們展示瞭如何有效地使用自動實時面部表情識別來估計個別學生所感知的講座的難度水平。我們還表明,面部表情可以及時預測每個學生傾向的課程速度。在視訊講座觀看任務,訓練不到兩分鐘的記錄面部表情資料和在單獨的驗證集上測試,我們的系統預測了自我報告的難度分數,平均準確度0:42(Pearson R),和他們的首選觀看速度,平均準確度為0:29。 我們的技術是全自動的,可用於智慧輔導系統(ITS)和標準教室環境。

  • 使用價值高,可以實際用於教學輔助,預測不同學生對於課程難度和課程速度的不同需求。應用方向有參考性。
  • 具體實現還沒有細看。

3. A Real-time Facial Expression Recognizer using Deep Neural Network

Jinwoo Jeon , Jun-Cheol Park , YoungJoo Jo , …
International Conference on Ubiquitous Information Management & Communication - 2016

隨著基於深度學習的識別模型的界限越來越大,出現了針對智慧家居裝置的實時使用者狀態識別器的特定需求。 本文提出了實時的面部表情識別器來滿足它們。我們使用HOG特徵描述符來檢測人臉,相關跟蹤器跟蹤檢測到的人臉和基於深度卷積神經網路(CNN)的識別器在我們的模型上。我們的CNN模型使用Kaggle面部表情識別挑戰資料集進行訓練和測試。實驗結果表明,我們的識別器可以實現高測試精度和低計算時間,實現移動使用的實時高效能人類表達識別。
方向梯度直方圖(Histogram of Oriented Gradient, HOG)特徵是一種在計算機視覺和影象處理中用來進行物體檢測的特徵描述子。HOG特徵通過計算和統計影象區域性區域的梯度方向直方圖來構成特徵。Hog特徵結合SVM分類器已經被廣泛應用於影象識別中,尤其在行人檢測中獲得了極大的成功。

  • 用HOG特徵結合SVM分類器來識別一對多的教室中的人臉也許是個好主意。不過HOG特徵只是用於檢測人臉。
  • 人臉識別的方法很多,本文采用CNN
  • 資料集:Kaggle面部表情識別挑戰資料集;七分類:angry, disgust, fear, happy, sad, surprise and neutral;資料集中表情比較誇張,還有卡通人物在裡面。(如果實驗環境設定在教室中,學生的表情不會那麼誇張,可以考慮通過一些手段放寬識別條件)
    a

end

相關推薦

學習筆記3關於表情識別文章

1. The Classroom Response System Based on Affective Computing Kuan-Cheng Lin*, Rei-Wen Lin, Szu-lu Chen, Ciou-Ru You, lui-Lin Chai

php學習筆記ticks

water parse htm 發現 clas strong 使用 而且 break 1. 什麽是ticks 我們來看一下手冊上面對ticks的解釋: A tick is an event that occurs for every N low-leve

視頻編解碼·學習筆記3. H.264視頻編解碼工程JM的下載與編解碼

tro 關鍵幀 isa 源文件 完成 -m decode orm mat 一、下載JM工程: JM是H.264標準制定團隊所認可的官方參考軟件。網址如下 http://iphome.hhi.de/suehring/tml/ 從頁面中可找到相應的工程源碼,本次選擇JM 8

網絡應用編程學習筆記3.3網絡數據編碼與解碼

網絡數 src info 編程 數據 png 3.3 分享圖片 bubuko 【網絡應用編程學習筆記】3.3網絡數據編碼與解碼

學習筆記慕課網—Java設計模式精講 第3章 軟體設計七大原則-3-1 本章導航

/** * 軟體設計七大原則-本章導航 學習筆記 * @author cnRicky * @date 2018.11.7 */ 本章導航 開閉原則(所有原則的一個基礎) 依賴倒置原則 單一職責原則 介面隔離原則 迪米特法則(最少知道原則) 里氏替換原則 合成/複用原則(組合

學習筆記慕課網—Java設計模式精講 第3章 軟體設計七大原則-3-2 開閉原則

/** * 軟體設計七大原則-開閉原則 * @author cnRicky * @date 2018.11.7 */ 開閉原則 定義:一個軟體實體如類、模組和函式應該對擴充套件開放,對修改關閉 強調的是用抽象構建框架,用實現擴充套件細節 優點:提高軟體系統的可複用性及可維護性 開閉原則

學習筆記慕課網—Java設計模式精講 第3章 軟體設計七大原則-3-6 迪米特原則(最少知道原則)

/** * 軟體設計七大原則-迪米特原則 學習筆記 * @author cnRicky * @date 2018.11.10 */ 迪米特原則(最少知道原則) 一個物件應該對其他物件保持最少的瞭解。又叫最少知道原則 迪米特原則主要強調:儘量降低類與類之間的耦合 優點:降低類與類之

學習筆記慕課網—Java設計模式精講 第3章 軟體設計七大原則-3-5 介面隔離原則

/** * 軟體設計七大原則-介面隔離原則 學習筆記 * @author cnRicky * @date 2018.11.10 */ 介面隔離原則 定義:用多個專門的介面,而不使用單一的總介面,客戶端不應該依賴它不需要的介面 一個類對一個類的依賴應該建立在最小的介面上 建立單一介

學習筆記慕課網—Java設計模式精講 第3章 軟體設計七大原則-3-4 單一職責原則

/** * 軟體設計七大原則-單一職責原則 學習筆記 * @author cnRicky * @date 2018.11.10 */ 單一職責原則 定義:不要存在多於一個導致類變更的原因 一個類只負責一個職責,如果分別有兩個職責,那就建立兩個類分別負責職責1和職責2 一個類/介面/方法只負

學習筆記慕課網—Java設計模式精講 第3章 軟體設計七大原則-3-3 依賴倒置原則

/** * 軟體設計七大原則-依賴倒置原則 學習筆記 * @author cnRicky * @date 2018.11.10 */ 依賴倒置原則 高層模組不應該依賴低層模組,二者都應該依賴其抽象 抽象不應該依賴細節;細節應該依賴抽象 針對介面程式設計,不要針對實現程式設計(儘

學習筆記 唐大仕—Java程式設計 第5講 深入理解Java語言之5.3 物件構造與初始化

物件構造與初始化 構造方法 構造方法(constructor) 物件都有構造方法 如果沒有,編譯器加一個default構造方法 抽象類(abstract)有沒有構造方法? 答案:抽象類也有構造方法。實際上,任何類都有自己的構造方法

迅為iTop4412學習筆記3. 編譯linux的Makefile修改

本節目標 如何把原本編譯進linux核心的LEDS取消掉 首先編譯一個最小的linux燒寫試試 解壓迅為提供過的原始碼包iTop4412_Kernel_3.0_20180604.tar.gz tar -xvf iTop4412*.ta

學習筆記深入理解js原型和閉包(3)——prototype原型

既typeof之後的另一位老朋友! prototype也是我們的老朋友,即使不瞭解的人,也應該都聽過它的大名。如果它還是您的新朋友,我估計您也是javascript的新朋友。   在咱們的第一節(深入理解js原型和閉包(1)——一切皆是物件)中說道,函式也是一種物件。他也是屬性的集合,你也可以

DirectX11學習筆記3修改三角形顏色

本章內容主要是關於如何修改我們的著色器,頂點結構,包括輸入佈局(layout) 賦值給每個頂點的顏色,最終會在整個三角形上進行插值。 Effects File 在fx檔案中我們建立了頂點和畫素著色器。   首先我們在檔案裡建立一個新的結構體,這個結構體是VS的返回型別

DirectX11學習筆記3)練習修改三角形顏色

本節主要學習瞭如何通過利用輸入佈局,VS 和PS來給三角形上色。 Exercise 1: 畫一個紫色三角形。 步驟:更改vertex陣列中的顏色值就可以做到。 (紫色顏色值為0.5f,0.5f,0.5f) Exercise 2: 向VS傳入兩個顏色,使得最終顏色值

Vue.js學習筆記3:資料繫結,事件繫結

資料繫結 使用Vue時在Vue物件的el欄位中要指定一下根容器,這裡用id選擇器。這個例子同時學習了data和methods的基本用法。 資料繫結(data-binding)可以將Vue物件中的data的值繫結到HTML標籤中的某些位置,則修改時只需要修改物件中相應data的值即

TensorFlow學習筆記3:認識TensorBoard視覺化計算圖和計算結點

學習《深度學習之TensorFlow》時的一些實踐。 TensorBoard是一個日誌展示系統,在Session中使用tf.summary中的API將日誌儲存在日誌檔案中,然後通過TensorBoard服務在瀏覽器中就可以讀取這些日誌,檢視圖形化後的資訊。 對線性迴歸做視覺

SciKit-Learn學習筆記3:線性迴歸測算波士頓房價,Logistic迴歸預測乳腺癌

學習《scikit-learn機器學習》時的一些實踐。 線性迴歸 這部分和第一篇筆記"繪製隨機波動樣本的學習曲線 "部分基本類似。線性迴歸裡可以加入多項式特徵,以對模型做增強。 線性迴歸增加多項式特徵,擬合sin函式 import numpy as np impor

學習筆記使用python進行音訊識別

直接上程式碼 my_audio.py # -*- coding: utf-8 -*- # Created: huashan import os import re import wave import numpy as np import pyaudio class voice(

學習筆記pyQt5學習筆記(6)——Google object detection API訓練&識別用軟體更新

對訓練軟體和識別軟體均再一次進行更新。 針對訓練用軟體,V1.0版本是通過下拉框選擇標註物體的標籤,而下拉框中是我預定義的a~f 6個標籤。因此存在的問題就是標籤不能客製化,且若標記超過6類物體標籤數量不夠。 針對這個問題進行了更新,現在允許使用者自己輸入標籤名稱,標籤會儲存在下拉選單中,媽媽再