ฟิชเชอร์เฟซ

จาก testwiki
ไปยังการนำทาง ไปยังการค้นหา

ฟิชเชอร์เฟซ (en: Fisherfaces) เป็นวิธีวิเคราะห์ภาพเชิงเส้น คิดค้นโดยนักสถิติวิทยา เซอร์ อาร์. เอ. ฟิชเชอร์ ผู้ซึ่งประสบความสำเร็จในการใช้วิธีดังกล่าวแยกแยะภาพของดอกไม้ เพื่อจัดชั้นหมวดหมู่ ในปี พ.ศ. 2479 ในหนังสือที่มีชื่อว่า การใช้วิธีวัดหลายวิธีในปัญหาการแยกหมวดหมู่ ปัจจุบันวิธีวิเคราะห์นี้ ถูกนำมาใช้ใน ระบบการรู้จำใบหน้า

อัลกอริธึม

ถ้าให้ X เป็นเวกเตอร์แบบสุ่ม โดยมีตัวอย่างทั้งสิ้น c แบบ


X=X1,X2,...,Xc
Xi=x1,x2,...,xi

เมตริกซ์การกระจาย SB และ SW คำนวณได้ดังนี้


SB=i=1cNi(μiμ)(μiμ)T
SW=i=1cxȷXı(Xjμi)(Xjμi)T

ตัวอย่างนี้แสดงให้เห็นการคำนวณ SB และ SW แบบมีตัวอย่าง 3 แบบ μ แสดงค่ารวม mean ของเซต [μ1,μ2,μ3] ซึ่งค่ารวมของ μ มีค่าดังนี้


μ=1Ni=1NXi


และ μi คือ mean ของตัวแบบ i1,....,c:


μi=1|X|xȷXıXj


ฟิชเชอร์ อัลกอริธึม แสดงให้เห็นในตัวแปร W


Wopt=argmaxw|WTSBW||WTSWW|



SBvi=λiSwvi


SW1SBvi=λivi


ซึ่งสามารถเขียนใหม่ได้เป็น


Wpca=argmaxw|WTSTW|


Wfld=argmaxw|WTWpcaTSBWpcaW||WTWpcaTSWWpcaW|


W=WfldTWpcaT


เพิ่มเติม