|
|
ارائه یک روش استخراج ویژگی از تصاویر چهره مبتنی بر اعمال تبدیل روی ویژگیهای بهدستآمده از شبکههای عصبی کانولوشن
|
|
|
|
|
نویسنده
|
احمدی مرتضی علی ,دیانت روح الله
|
منبع
|
پردازش علائم و داده ها - 1399 - شماره : 3 - صفحه:141 -156
|
چکیده
|
در این مقاله، یک روش استخراج ویژگی از داده ارائه شده است. ایده پیشنهادی، کلی بوده و قابل بهکارگیری در استخراج ویژگی از هر نوع داده است. در این روش، بردار ویژگی آزمون، به ویژگی های موجود در همه دسته ها اضافه و سپس تبدیل مناسبی روی مجموعه ویژگی های هر دسته (با احتساب بردار آزمون اضافهشده)، اعمال می شود. نحوه اعمال تبدیل و مجموعه اقدامات بعد از آن، بهنحوی صورت می گیرد که موجب می شود ویژگی های موجود در دسته ای که داده آزمون درواقع متعلق به آن است، دچار آسیب چندانی نشود و در مقابل، ویژگی های دسته هایی که داده آزمون متعلق به آنها نیست، دچار تخریب شوند. بهطور شهودی می توان گفت، این امر، منجر به افزایش نرخ پذیرش بهدرستی (tp ) در الگوریتم های دسته بندی یا شناسایی الگو می شود. بهعنوان یک نمونه، ایده پیشنهادی، در مساله شناسایی چهره با استفاده از شبکه های عصبی کانولوشن (cnn)، بهعنوان یک پس پردازش و ویژگی های حاصل، به عنوان ویژگی های نهایی، برای عملیات شناسایی چهره بهکار گرفته شد. نتایج پیادهسازی، نشان دهنده بهبود حدود %3.4 روی پایگاه داده lfw است.
|
کلیدواژه
|
استخراج ویژگی، شبکههای عصبی کانولوشن، تبدیل موجک، تبدیل فوریه
|
آدرس
|
دانشگاه قم, دانشکده فنی و مهندسی, گروه مهندسی it, ایران, دانشگاه قم, دانشکده فنی و مهندسی, گروه مهندسی it, ایران
|
پست الکترونیکی
|
rdianat@qom.ac.ir
|
|
|
|
|
|
|
|
|
Introducing a method for extracting features from facial images based on applying transformations to features obtained from convolutional neural networks
|
|
|
Authors
|
Ahmadi Morteza ali ,Dianat Rouhollah
|
Abstract
|
In pattern recognition, features are denoting some measurable characteristics of an observed phenomenon and feature extraction is the procedure of measuring these characteristics. A set of features can be expressed by a feature vector which is used as the input data of a system. An efficient feature extraction method can improve the performance of a machine learning system such as face recognition in the image field.Most of the feature extraction methods in facial images are categorized as geometric feature extractor methods, linear transformationbased methods and neural networkbased methods. Geometric features include some characteristics of the face such as the distance between the eyes, the height of the nose and the width of the mouth. In the second category, a linear transformation is applied to the original data and displaces them to a new space called feature space. In the third category, the last layer in the network, which is used for categorization, is removed, and the penultimate layer output is used as the extracted features. Convolutional Neural Networks (CNNs) are one the most popular neural networks and are used in recognizing and verifying the face images, and also, extracting features.The aim of this paper is to present a new feature extraction method. The idea behind the method can be applied to any feature extraction problem. In the proposed method, the test feature vector is accompanied with the training feature vectors in each class. Afterward, a proper transform is applied on feature vectors of each class (including the added test feature vector) and a specific part of the transformed data is considered. Selection of the transform type and the other processing, such as considering the specific part of the transformed data, is in such a way that the feature vectors in the actual class are encountered with less disturbing than the other ones. To meet this goal, two transformations, Fourier and Wavelet, have been used in the proposed method. In this regard, it is more appropriate to use transformations that concentrate the energy at low frequencies. The proposed idea, intuitively, can lead to improve the true positive (TP) rate.As a realization, we use the idea in CNNbased face recognition problems as a postprocessing step and final features are used in identification. The experimental results show up to 3.4% improvement over LFW dataset.
|
Keywords
|
Feature extraction - Convolutional neural networks - Wavelet transform - Fourier transform
|
|
|
|
|
|
|
|
|
|
|