Экспериментальные результаты
⇐ ПредыдущаяСтр 3 из 3 Для проведения тестирования алгоритма из нескольких существующих баз фотографий была составлена общая база. В нее вошли базы FERET [14], FG-NET [15], IMM [16], ORL [17] и AR [18]. Объем базы составил 5470 фотографий, среди них фотографии разного качества: как снятые в лабораторных условиях при хорошем освещении, так и обычные фотографии из личных архивов людей. Примеры фотографий из баз показаны на рисунке 4. Рисунок 4. Примеры фотографий из базы для тестирования В рамках тестирования проводилась классификация четырех атрибутов: пола, возрастной группы, наличия очков и наличия усов или бороды. По возрасту разделение проводилось на 3 возрастные группы: от 0 до 15 лет, от 16 до 40, от 40 и старше. Было выбрано небольшое количество возрастных групп, но оно является достаточным для большинства практических приложений. Тестирование проводилось методом скользящего контроля. Вся база фотографий была разделена на 4 части примерно равного объема, и на каждом из 4 этапов тестирования 3 части составляли обучающую выборку, 1 часть – тестовую. Критерий оценки работы алгоритма – процент правильно классифицированных объектов для каждого атрибута и каждого класса. Было проведено 2 тестовых запуска алгоритма: первый – одновременная классификация всех атрибутов (предложенный метод), второй – классификация каждого атрибута по отдельности тем же методом. Результаты двух запусков представлены в таблице 1. По таблице видно, что для всех атрибутов результаты одновременной классификации превосходят результаты отдельной классификации, что доказывает способность предложенного алгоритма учитывать взаимосвязи между атрибутами и за счет этого улучшать точность классификации.
Таблица 1. Результаты тестирования
Описание практической части Предложенный алгоритм был полностью реализован в виде набора функций для MATLAB. Выбор данного инструментального средства обусловлен наличием в нем большого количества высокоуровневых функций для обработки изображений, а также удобством работы с массивами данных. Общая схема работы реализованного алгоритма представлена на рисунке 5.
Рисунок 5. Общая схема работы реализованного алгоритма Дополнительно функционал этапа классификации был реализован в виде набора классов на языке С++, которые могут быть в дальнейшем встроены в систему, использующую классификацию людей по лицам. Количественные характеристики реализации: · Объём кода – около 1500 строк · Время полной обработки одной фотографии на этапе классификации – около 1 секунды на компьютере Intel Core 2 Duo T5450, 1.66 ГГц, 2 Гб ОЗУ. Заключение В рамках дипломной работы были решены следующие задачи: · Проведен обзор существующих алгоритмов классификации людей по фотографии лица, выявлены их основные недостатки · Разработан собственный алгоритм, учитывающий влияние атрибутов друг на друга · Алгоритм реализован в среде MATLAB, проведено тестирование и оценка результатов, показавшая улучшение результатов при использовании предложенного алгоритма
Литература 1. Kumar, N., Berg, A.C., Belhumeur, P.N., Nayar, S.K., Attribute and Simile Classifiers for Face Verification // International Conference on Computer Vision. 2009. P 365-372. 2. Kwon, Y., Lobo, N. Age Classification from Facial Images // Computer Vision and Image Understanding. 1999. 74. N 1. P 1-21. 3. Xu Z., Lu L., Shi P. A Hybrid Approach to Gender Classification from Face Images // International Conference on Pattern Recognition. 2008. P 1-4. 4. Lanitis, A., Draganova, C., Christodoulou C. Comparing Different Classifiers for Automatic Age Estimation // IEEE Transactions on Systems, Man, and Cybernetics. 2004. 34. N 1. P 621-628. 5. Cootes T.F., Edwards G.J., Taylor C.J. Active Appearance Models // European Conference on Computer Vision. 1998. 2. P 484-498. 6. Fu, Y., Xu, Y., Huang, T.S. Estimating Human Age by Manifold Analysis of Face Pictures and Regression on Aging Features // IEEE Conference on Multimedia and Expo. 2007. P 1383-1386. 7. Guo, G., Mu, G., Fu, Y., Dyer, C., Huang, T. A Study on Automatic Age Estimation Using a Large Database // International Conference on Computer Vision. 2009. P 1986-1991. 8. Baluja S., Rowley H.A. Boosting Sex Identification Performance // International Journal of Computer Vision. 2007. 71. N 1. P 111-119. 9. Lian, H.-C., Lu, B.-L. Multi-view Gender Classification Using Local Binary Patterns and Support Vector Machines // Advances in Neural Networks. 2006. 3972. P 202-209. 10. Guo, G., Mu, G., Fu, Y., Huang, T.S. Human Age Estimation Using Bio-inspired Features // Conference on Computer Vision and Pattern Recognition. 2009. P 112-119. 11. Verschae R., Ruiz-del-Solar J., Correa M. Gender Classification of Faces Using Adaboost // Progress in Pattern Recognition, Image Analysis and Applications. 2006. 4225. P 68-78. 12. Littlewort G., Bartlett M.S., Fasel I., Susskind J., Movellan J. Dynamics of Facial Expression Extracted Automatically from Video // Conference on Computer Vision and Pattern Recognition Workshop. 2004. 5. P 80-87. 13. Breiman, L. Random Forests // Machine Learning. 2001. 45. N 1. P 5-32. 14. Phillips P.J., Wechsler H., Huang J., Rauss P. The FERET Database and Evaluation Procedure for Face Recognition Algorithms // Image and Vision Computing. 1998. 16. N 5. P 295-306. 15. The FG-NET Aging Database [HTML] (http://www.fgnet.rsunit.com/). 16. The IMM Face Database [HTML] (http:// www2.imm.dtu.dk/~aam/datasets/datasets.html). 17. The ORL Database of Faces [HTML] (http://www.cl.cam.ac.uk/research/dtg/attarchive/facedatabase.html) 18. The AR Face Database [HTML] (http://www2.ece.ohio-state.edu/~aleix/ARdatabase.html)
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|