Суббота, 2024-04-20, 4:32 PM

МОЭВМ

Новости Регистрация Вход
Привет, Ленивый · RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 4
  • 1
  • 2
  • 3
  • 4
  • »
Форум » Универ » Дела группы » Разработка проекта по КМИЛ (пытаемся сделать рабочую систему)
Разработка проекта по КМИЛ
suplexДата: Понедельник, 2008-10-06, 10:20 PM | Сообщение # 1
Смотритель
Группа: Администраторы
Сообщений: 301
Награды: 0
Статус: Offline
Дорогая группа, //это про нас - 4395/4382

Мы договорились, что встречаемся в пятницу в 11:40. Я подтверждаю эту информацию и высылаю вам задание к уроку.

Наша задача будет построить эффективную систему автоматической детекции частей и точек лица на цветном фронтальном изображении. Работать будете совместно, оценки каждому я ставлю за индивидуальный вклад в работу. В частности, я отмечаю посещение. Конечная система должна работать.

Итак, насчет семинара в пятницу. Предлагаю следующее расписание семинара:

- мое вводное слово по поводу занятий, темы детекции частей и точек лица, и т.д.

- ваши выступления с готовыми презентациями в PowerPoint (темы ниже).

- ваше совместное обсуждение поставленной задачи, разделение заданий/ролей, планирование системы, решение вопросов.

На выходе занятия - план работы и ориентировочно расписанные методы/алгоритмы, которые планируется использовать в системе. Если семинар пройдет успешно, то следующее занятие, скорее всего, будет уже через 2-3 недели.

Темы выступлений следующие:

- Template matching (основываясь на одноименной статье в википедии и других ресурсах, обязательно рассказать о методах улучшения первоначального метода).

- Interest point detection, corner detection, blob detection, edge detection, ridge detection (основываясь на одноименных статьях в википедии и других ресурсах; найти коды различных методов, запустить, протестировать; формулы методов не важны, важно понимать общую суть различных методов и оценить/сравнить их результаты - это работа больше, чем на одного человека).

Темы выступлений по нахождению частей лица (задание - искать статьи о методах и подходах, разобраться и описать главные из них, сравнить их, скачать несколько кодов, реализующих данную задачу, запустить, проанализировать):

- Eye detection (eye localization, pupil detection, inner and outer eye corners detection), 2-3 человека совместно занимаются, т.к. там много методов/подходов и это достаточно важная задача

- Nose detection/localization,nostrils detection

- Brows detection/localization (к примеру 3 точки на бровях)

- Lips/mouth detection/localization (включая детекцию уголков губ и других точек)

- Facial/head contour detection

- Chin detection/localization

Получается около 10 выступлений (каждое ориентировочно 5-10 минут). Темы вы разделите между собой по своему собственному желанию. Более того, можно подготовить еще какие-то темы и поделиться находками, не относящимися к взятой теме.

Часто методы нахождения отдельных частей лица и точек описываются в статьях, которые можно искать по следующим фразам:

- (automatic) facial feature detection, fiducial points detection, facial parts detection/localization, facial points detection/localization, facial landmarks detection.

Смотрите еще запросы: facial points detection source code (download) и что-то в этом роде.

Рекомендации:

1. Если код найденных программ написан на языке программирования, которым вы до этого не пользовались, скачивайте и пытайтесь компилировать и запускать и изучать все равно.
2. Презентации должны содержать картинки, ссылки на статьи и авторов (при использовании чужих материалов - ссылки должны быть всегда).
3. Если вы говорите о каком-то методе или алгоритме, необходимо понимать, на чем он основывается. Если вы не понимаете этого по одной статье, попытайтесь целенаправленно найти нужную информацию (ответ на вопрос, и т.д.). Занимайтесь больше изучением более реальных методов и подходов, которые вы сможете реализовать.
4. Презентации могут быть на английском или на русском по желанию (названия методов, статей лучше оставлять на английском, конечно). Вы очень быстро поймете, что по данной тематике в русском интернете не имеет смысла что-то искать.

Где можно искать информацию:

groups.google.com

scholar.google.com

Книга Гонсалеса "Цифровая обработка изображений" (часть по сегментации изображений)

http://www.face-rec.org/ - полезный сайт (БД, алгоритмы и прочее)

http://dsp-book.narod.ru/pratt/pratt.htm - Цифровая обработка изображений Э. Прэтт

http://matlab.exponenta.ru/ - обратите внимание на информацию по сегментации изображений, а также на файлообменник матлабовских файлов

http://www.icefile.net/index.p....95X.rar - полезная книга

http://www.osp.ru/text/302/177945/_p1.html - Компьютерное распознавание человеческих лиц

http://uic.nnov.ru/~egyb/horn.html - книга - Хорн Б.К.П. Зрение роботов

http://library.graphicon.ru/catalog/10 - Локализация характерных черт лица (линки часто не действуют, так что ищите названия статей в поисковике – и почти всегда вы найдете нужные pdf на первой-второй странице результатов).

http://library.graphicon.ru/catalog/23 - Сегментация изображений

http://www.luxand.com/facesdk/ - FaceSDK

http://www.betaface.com/

http://www.picporta.com/

http://www.facedetection.com/

http://mplab.ucsd.edu/grants....on.html !!! - MPT

http://ralphgross.com/FaceLabels

http://www-prima.inrialpes.fr/FGnet/data/05-ARFace/tarfd_markup.html

Внимание!!!!

ПРОШУ ПРИНЕСТИ МИНИМУМ 2 ноутбука. Но вообще желательно, чтобы каждый имеющий ноутбук студент принес его.

Принесите на флешках все собранные и проанализированные материалы с собой, чтобы можно было использовать в обсуждении при необходимости. Слайды презентаций удобно еще распечатать.


С уважением,
Екатерина



Темы выступлений:

- Template matching
Николаев

- Interest point detection, corner detection, blob detection, edge detection, ridge detection
Гурская

- Eye detection (eye localization, pupil detection, inner and outer eye corners detection),
Воробьёв/Швецов/До

- Nose detection/localization,nostrils detection
Бровин

- Brows detection/localization
Серж

- Lips/mouth detection/localization
Горошков

- Facial/head contour detection
Строкина/Романов

- Chin detection/localization
Бавин/Листов

Чупров/Мачихин/Агамов/Костин/Паршукова/ - ????

 
suplexДата: Понедельник, 2008-10-06, 10:32 PM | Сообщение # 2
Смотритель
Группа: Администраторы
Сообщений: 301
Награды: 0
Статус: Offline
Разрабатываемое приложение должно уметь выделять характерные точки на лице.
Список характерных точек необходимо найти в стандартах IEEE.
На входе у нас есть выделенное лицо, т.е. не надо на фотографии его локализовывать.
Изображение цветное, можно применять любые методы, которые нам удастся найти и реализовать. НА производительность пока не смотрим.

На данный момент, все направления разрабатываются независимо. Скоро, после того, как всё будет работать по отдельности, мы завяжем отдельные направления распознавания друг на друга (нос на глаза, подбородок на контур, и т.д.)

И так, кто что делает:

- Template matching
Николаев

-Interest point detection, corner detection, blob detection, edge detection, ridge detection
Гурская

- Eye detection (eye localization, pupil detection, inner and outer eye corners detection)
Воробьёв/Швецов/До

- Nose detection/localization,nostrils detection
Бровин

- Brows detection/localization
Серж

- Lips/mouth detection/localization
Горошков

- Facial/head contour detection
Строкина/Романов

- Chin detection/localization
Бавин/Листов

Поиск баз данных для тестирования программы.
База должна содержать изображение и отмеченные на нём характерные точки лица.
Чупров/Мачихин

Найти и протестировать программы со сходными возможностями.
Чупров/Мачихин

Агамов/Костин/Паршукова/ - ???? Включаются в разработку.

К 10.09.08 необходимо подготовить работающие приложения. И поведать всем об используемых методах.
Пара в 11-40 на кафедре.

Все приложения разрабатываются на Matlab`е.

 
SilwestrДата: Понедельник, 2008-10-06, 10:53 PM | Сообщение # 3
Рядовой
Группа: Проверенные
Сообщений: 4
Награды: 0
Статус: Offline

может и не оригинально, но картинка очень подпадает под нашу ситуацию.

 
amakanДата: Понедельник, 2008-10-06, 11:14 PM | Сообщение # 4
МедвеД
Группа: Проверенные
Сообщений: 71
Награды: 0
Статус: Offline
а вообще-то настудах все кроме МатЛаба - по зарубежному накалякано - нихт понятно бедный стьюдент.

We are the champions - my friends
 
igorekДата: Четверг, 2008-10-16, 11:16 PM | Сообщение # 5
Рядовой
Группа: Администраторы
Сообщений: 12
Награды: 0
Статус: Offline
Начинаю закачивать 400мб статей, которые мне дала Катя в прошлый раз biggrin
http://ifolder.ru/8603361 брови
http://ifolder.ru/8603446 подбородок
http://ifolder.ru/8603516 контур
http://ifolder.ru/8604035 глаза
http://ifolder.ru/8604113 нос
http://ifolder.ru/8604244 кожа


Сообщение отредактировал igorek - Пятница, 2008-10-17, 0:14 AM
 
МихаДата: Пятница, 2008-10-17, 2:43 AM | Сообщение # 6
Рядовой
Группа: Проверенные
Сообщений: 3
Награды: 0
Статус: Offline
по templateMatching:
Подобрал шаблон и коэффициент масштабирования, что лицо (область, где есть глаза, нос, рот) одним из способов на базе IMM определяется аж с 95% точностью (даже мужика с бородой определяет по женскому лицу). Думаю, что далее, если захотеть, можно на найденном лице еще раз применить templateMatching и локализовать глаза, нос и т.д.
Если кому-нибудь надо, то к вечеру субботы функцию дам. Пока какая-то ошибка есть (типа х/0), прога вылетает изредка и место глаза пока не хочет определять.
)
 
igorekДата: Суббота, 2008-10-18, 1:25 PM | Сообщение # 7
Рядовой
Группа: Администраторы
Сообщений: 12
Награды: 0
Статус: Offline
Исходник матлабовской проги, которая ищет глаза. Изначально написана на с++, но есть интерфейс из матлаба. В общем хз, мож пригодится http://ifolder.ru/8627421
 
igorekДата: Суббота, 2008-10-18, 6:59 PM | Сообщение # 8
Рядовой
Группа: Администраторы
Сообщений: 12
Награды: 0
Статус: Offline
http://files.mail.ru/D48MAS - статьи по распознованию (130 мб)
 
igorekДата: Воскресенье, 2008-10-19, 8:32 PM | Сообщение # 9
Рядовой
Группа: Администраторы
Сообщений: 12
Награды: 0
Статус: Offline
в общем вот моя функция распознованию губ.

function [xCenter, yCenter, xLeft, yLeft, xRight, yRight] = findLips(FACE, xLeftEye, yLeftEye, xRightEye, yRightEye, xNose, yNose)

все координаты в пикселях начиная от левого верхнего угла.
FACE - цветная картинка (либо лицо, либо полностью фотка)
возвращает координаты центра губ, и концов губ

сразу скажу, распознаёт не очень хорошо))) процентов на 80%

Сообщение отредактировал igorek - Воскресенье, 2008-10-19, 8:32 PM
 
suplexДата: Среда, 2008-10-22, 11:52 AM | Сообщение # 10
Смотритель
Группа: Администраторы
Сообщений: 301
Награды: 0
Статус: Offline
отлично, хоть один написал входные параметры.

LeftEye, yLeftEye, xRightEye, yRightEye, xNose, yNose

ну и много же тебе надо))

 
Форум » Универ » Дела группы » Разработка проекта по КМИЛ (пытаемся сделать рабочую систему)
  • Страница 1 из 4
  • 1
  • 2
  • 3
  • 4
  • »
Поиск: