Face recognition algorithm comparison of OpenCV

dc.contributor.advisorAdisorn Leelasantitham
dc.contributor.advisorSupaporn Kiattisin
dc.contributor.authorDumri Ruayratanaporn
dc.date.accessioned2024-01-10T01:27:08Z
dc.date.available2024-01-10T01:27:08Z
dc.date.copyright2020
dc.date.created2020
dc.date.issued2024
dc.descriptionInformation Technology Management (Mahidol University 2020)
dc.description.abstractFace recognition has been developed for many years, and each algorithm has its pros and cons. The purpose of this paper is to find which algorithm has better efficiency to recognize faces in images. In this paper, we test three algorithms, Eigenface, Fisherface and Local Binary Pattern Histogram. We set four experiments to test each algorithm efficiency. The experiment has different numbers of persons in training data set, starting with three persons, four persons, five persons and six persons. Each experiment has two sub experiments. Sub experiment one uses test images with small faces, and another experiment uses those with bigger faces. We test the algorithms by training algorithms with the training images and let each algorithm predict who the person in the test image is. The results show that Eigenface is the best algorithm to recognize the face in the image according to our experiment design.
dc.description.abstractกระบวนการรู้จำใบหน้าถูกพัฒนาขึ้นเป็นระยะเวลาหลายปีแล้ว แต่ละอัลกอริทึมที่ใช้ในกระบวนการรู้จาใบหน้า ต่างก็มีข้อดีและข้อเสียเป็นของตนเอง แล้วอัลกอริทึมใดที่เหมาะสมจะใช้งาน วัตถุประสงค์ของการทำวิจัยนี้ เพื่อศึกษาว่า อัลกอริทึมใด จะมีประสิทธิภาพ ความแม่นยำ ในการรู้จำใบหน้ามากที่สุด ในงานวิจัยนี้ เราใช้อัลกอริทึม Eigenface Fisherface และ Local Binary Pattern Histogram เราแบ่งการทดลองออกเป็น 4 การทดลองที่มีความแตกต่างกันที่จำนวนคนในกลุ่มข้อมูลภาพที่ใช้ในการสอนอัลกอริทึม และแต่ละการทดลองมีการทดลองย่อยสองการทดลอง แบ่งออกเป็นการทดลองย่อยที่หนึ่ง ใช้ภาพทดสอบเป็นภาพที่มีใบหน้าขนาดเล็กในขณะที่อีกการทดลองเป็นภาพใบหน้าขนาดใหญ่กว่า เรานาภาพที่ใช้สอนอัลกอริทึมทาการสอนให้อัลกอริทึมรู้จัก จากนั้นนำภาพสำหรับการทดสอบมาให้อัลกอริทึม ได้ทำนายว่า เป็นใบหน้าของใคร ผลการทดลองปรากฏว่า Eigenface มีประสิทธิภาพในการรู้จำใบหน้ามากที่สุดตามการทดลองที่ได้ออกแบบนี้
dc.format.extentix, 32 leaves : ill.
dc.format.mimetypeapplication/pdf
dc.identifier.citationThematic Paper (M.Sc. (Information Technology Management))--Mahidol University, 2020
dc.identifier.urihttps://repository.li.mahidol.ac.th/handle/20.500.14594/92098
dc.language.isoeng
dc.publisherMahidol University. Mahidol University Library and Knowledge Center
dc.rightsผลงานนี้เป็นลิขสิทธิ์ของมหาวิทยาลัยมหิดล ขอสงวนไว้สำหรับเพื่อการศึกษาเท่านั้น ต้องอ้างอิงแหล่งที่มา ห้ามดัดแปลงเนื้อหา และห้ามนำไปใช้เพื่อการค้า
dc.rights.holderMahidol University
dc.subjectArtificial intelligence
dc.subjectHuman face recognition (Computer science)
dc.titleFace recognition algorithm comparison of OpenCV
dc.title.alternativeการเปรียบเทียบกระบวนการรู้จำใบหน้าของ OpenCV
dc.typeMaster Thesis
dcterms.accessRightsopen access
mods.location.urlhttp://mulinet11.li.mahidol.ac.th/e-thesis/2562/557/6136410.pdf
thesis.degree.departmentFaculty of Engineering
thesis.degree.disciplineInformation Technology Management
thesis.degree.grantorMahidol University
thesis.degree.levelMaster's degree
thesis.degree.nameMaster of Science

Files