Выводы по результатам тестирования - Исследование алгоритмов
По полученным в ходе анализа данным сделать вывод о качестве обученных каскадных классификаторов и о причинах таких результатов, а также выяснить, какие меры необходимо предпринять для их дальнейшего улучшения. Также можно сделать выводы о рациональности использования приложения-детектора, работающего на основе обученных каскадов, в задаче детектирования пешеходов.
- 1) Результаты, полученные при тестировании программы на смартфоне LG P705, показывают, что разработанное приложение следует испытывать только на устройствах с достаточной вычислительной мощностью для обеспечения приемлемого быстродействия; в противном случае ни один из исследуемых методов не сможет обеспечить необходимой точности и быстроты детектирования; 2) Искусственное понижение разрешения входного кадра дает удовлетворительный результат: при возникновении необходимости такой способ позволяет достигнуть уменьшения времени обработки изображения при незначительном ухудшении качества детектирования; 3) Каскадный классификатор, обученный на локальных бинарных шаблонах, не показал удовлетворительных результатов: при достаточно высокой вероятности детектирования объекта в видеопотоке (83,4% в среднем), процент отрицательных примеров, классифицированных как положительные, недопустимо высок (56,3% в среднем). Такой результат связан непосредственно со спецификой алгоритма. Классификатор в том виде, в котором он представлен в работе, не годится для детектирования объектов на видео в реальном времени; 4) Есть возможность улучшить качество работы каскадного классификатора LBP, дополнить или модифицировать алгоритм (например, использовать бинарный шаблон в форме эллипса). Другим решением станет применение данного метода к более простой практической задаче (к примеру, детектирование однотипных объектов или объектов, не меняющих свою ориентацию). 5) Сравнивая результаты работы приложения при использовании методов Haar и HOG, можно сделать вывод, что первый показывает лучший процент верно классифицированных положительных примеров, в то время как второй обеспечивает меньшую долю ложноположительных примеров. Так как в конкретной задаче детектирования пешеходов коэффициент истинно положительных случаев более определяющий, классификатор, обученный по признакам Хаара, является более предпочтительным методом; 6) В целом, каскадный классификатор, обученный на признаках Хаара, дает хорошие практические результаты и пригоден для детектирования пешеходов в реальном времени; 7) Хорошее качество обученного каскадного классификатора Хаара напрямую связано с применением дополнительных мер по улучшению работы приложения и внедрением новых решений в стандартную процедуру обучения. Итак, в главе 3 была описана система экспериментов, по результатам которых была оценена работа приложения, использующего исследуемые методы. Полученные экспериментальные данные были систематизированы, и на их основе было произведено сравнение каскадных классификаторов Хаара и LBP и метода HOG
Похожие статьи
-
Заключение - Исследование алгоритмов
В настоящей выпускной квалификационной работе была исследована процедура обучения каскадного классификатора с целью повышения точности и вычислительной...
-
Программа экспериментальных исследований В предыдущей главе была описана процедура создания приложения, а также его структура и интерфейс. В данной главе...
-
Введение - Исследование алгоритмов
С недавнего времени такая область кибернетики, как создание искусственных систем распознавания образов, стала представлять особый интерес. Потребность в...
-
Цель Работы - изучить основные способы работы с пользовательским типом данных "класс", его объектами, методами и способы доступа к ним. - Теоретические...
-
В данной главе описан процесс создания Android-приложения, способного детектировать пешеходов в видеопотоке, используя обученный каскадный классификатор....
-
В работе возникает необходимость выбора предметной области, в которой будет тестироваться каскадный классификатор. Главными вопросами на данном этапе...
-
Описание проведенных экспериментов - Исследование алгоритмов
1) Эксперимент №1. Детектирование множества объектов. Детектирование множества объектов - задача, с которой работающее приложение должно справляться при...
-
Обучение каскадного классификатора - Исследование алгоритмов
В OpenCV есть два приложения для тренировки каскадов URL: http://docs. opencv. org/modules/objdetect/doc/cascade_classification. html?...
-
Для того, чтобы вынести решение об оправданности или неоправданности внедрения автоматизированного тестирования вместо ручного, необходимо...
-
Каскадный классификатор - Исследование алгоритмов
В настоящее время метод Виолы-Джонса является самым популярным методом для детектирования в силу своей высокой скорости и эффективности. В 2001 году П....
-
Структура и интерфейс программы - Исследование алгоритмов
В этой части работы описывается процесс создания мобильного приложения на платформе Android, способного использовать обученные каскадные классификаторы...
-
Для решения трехмерной задачи упругости с помощью метода конечных элементов были заданы следующие основные параметры: [1]. Количество секций. [2]....
-
Выбор методики тестирования В процессе разработки системы разработчиком выявляются и устраняются все ошибки допущенные при проектировании. Ошибки,...
-
Объявим переменные как глобальные: Var Form1: TForm1; A, b, x : int64; // Самый большой целочисленный тип Implementation Код процедуры Click для кнопки...
-
Рисунок 12.1 - График зависимости угловых скоростей звеньев от времени Рисунок 12.2 - График зависимости моментов в упругих звеньях от времени Из рисунка...
-
Выбор мобильной платформы и изучение инструментов разработки - Исследование алгоритмов
Практическая реализация алгоритмов, представленных в предыдущих пунктах, предполагает: 1) Выбор мобильной платформы; 2) Изучение соответствующей среды...
-
При перезагрузке Raspbery счетчик counter сбрасывается и файлы начинают перезаписываться. Для того, чтобы обойти данную проблему воспользуемся переносом...
-
Исследования временных затрат алгоритмов - Алгоритмы нескольких махов
Исследования временных затрат алгоритмов были проведены для трех вариантов программ: LBFS4, LBFS3, MNS3; для двух вариантов сборки исполняемого файла:...
-
При разработке данной программы были допущены следующие синтаксические ошибки: - неправильное использование операторов присваивания; - неверное...
-
Подменю Transform (преобразования) меню Symbolics содержит раздел операций преобразования Fourier (Преобразование Фурье) -- выполнить прямое...
-
Удивительно, но StatMetric дает выигрыш в производительности даже на малых масштабах, в любом случае возвращая результат быстрее, нежели обычный запрос....
-
В задаче деформирования после определения глобального вектора степеней свободы {U} находят элементные векторы узловых перемещений {U}E. Через них путем...
-
Численные эксперименты были проведены для следующих целей: Подтверждение корректности алгоритмов. Подтверждение линейности временных затрат алгоритмов. В...
-
Изучить способы вывода на экран таблицы значений. - Циклические алгоритмы
Одномерные массивы в СИ Массив - некие упорядоченные данные одного типа. Смысл этой всей упорядоченности состоит в том что доступ к элементам происходит...
-
В ходе исследования был разработан веб-редактор для визуального языка в соответствии с требованиями, выделенными в главе 2, по результатам опроса...
-
Свойства алгоритмов - Алгоритм
Данное выше определение алгоритма нельзя считать строгим - не вполне ясно, что такое "точное предписание" или "последовательность действий,...
-
Предложенный подход к решению задач исследования Используя в качестве основы присутствующее в наличии программное обеспечение, которое применимо к...
-
В ходе выполнения курсовой работы на основе полученных знаний была решена система, описывающая модель SEIR распространения вирусов и проведено ее...
-
Полученные результаты, Заключение, Литература - Вычисление максимума функции с некоторыми критериями
Заключение В данной курсовой работе была разработана программа, с помощью которой вычисляется максимум функции F(x) на отрезке [a, b]. В состав функции...
-
В настоящее время биометрия входит в состав наиболее распространенных технологий и средств защиты информации. Отпечатки пальцев являются самой широко...
-
Обучение с учителем и формальная запись задачи классификации Теория машинного обучения решает задачи предсказания будущего поведения сложных систем в том...
-
Этапы компьютерного моделирования при исследовании термодинамических процессов в композиционных материалах Композиционные материалы, состоящие из...
-
Для ускорения процесса конструирования регулятора в пространстве состояний в Matlab была разработана функция, которая, при должной настройке, позволяет...
-
Общее описание программного обеспечения, реализующего разработанный алгоритм Основной идеей дипломного проекта, является реализация алгоритма...
-
Формы и характеристики параллелизма Параллелизм -- это возможность одновременного выполнения нескольких арифметико-логических или служебных операций. На...
-
Введение - Алгоритмы нескольких махов
Теория графов в последнее время широко используется в различных отраслях науки и техники, особенно в экономике и социологии, а также в генетике,...
-
В данной курсовой работе были рассмотрены варианты описания структуры работы системы для регистрации пассажиров в аэропортах у стойки регистрации на...
-
Говоря о мониторинге показателей эффективности выполнения проектов в ИТ-консалтинге, стоит четко определить все термины и понятия, затрагивающие данную...
-
Основными интересными на практике возможностями нейронных сетей являются такие: Существование быстрых алгоритмов обучения: нейронная сеть даже при сотнях...
-
Для тестирования процесса расчета оценок будет специально создан учебный курс с двумя модулями, один из которых будет включать экзамен, а другой - нет. В...
Выводы по результатам тестирования - Исследование алгоритмов