О Т З Ы В о выпускной квалификационной работе бакалавра Патина Михаила Владиславовича «Сравнительный анализ дескрипторов особых точек изображений с внедрением алгоритмов под операционной системой ‘Android’» Уже более десятка лет совершенствуются компьютерные алгоритмы для сравнения двух изображений с целью выявления на них схожих областей. Создаются всё новые, более быстрые и точные компьютерные программы. Практически каждый новый метод использует одни и те же основы, заложенные уже давно, и заключающиеся в последовательном выполнении следующих действий: нахождении на изображениях особых точек; построении дескрипторов особых точек; нахождении наиболее соответствующих пар дескрипторов на двух изображениях; разбиении пар соответствующих особых точек на группы; проверки парных групп на соответствие. Если группы особых точек в группе на одном изображении располагаются так, что перспективным преобразованием их можно с хорошей точностью совместить с особыми точками в парной группе на другом изображении, то считается, что области, содержащие группы особых точек на двух разных изображениях, отображают одни и те же объекты. Под особой точкой понимается такая точка на изображении, которая отличается по некоторым свойствам среди окрестных точек, и которую можно однозначно определить на схожих изображениях независимо от яркости, контрастности, чёткости, масштаба и поворота картинки, а также при небольших изменениях положения камеры. Дескриптором является описание тех или иных свойств окрестности особой точки, представленное в виде числового вектора. Несмотря на то, что уже создано несколько достаточно удачных методов построения особых точек и дескрипторов, остаются недостаточно полными исследования алгоритмов разбиения парных дескрипторов на группы и последующего определения совпадения парных областей, содержащих особые точки этих дескрипторов. Задача автора заключалась в сравнении эффективности дескрипторов применяемых в различных методах для определения схожих изображений, при этом нужно было создать программное обеспечение, которое, с одной стороны, позволяло бы провести испытания различных методов, а с другой стороны — использовать созданное программное обеспечение для поиска схожих изображений на устройствах, снабжённых операционной системой «Андроид», к которым, в частности, относятся небольшие планшетники и мобильные телефоны. С этой задачей автор блестяще справился, сумел сравнить наиболее эффективные методы: BRISK, ORB, AKAZE, а также предложил и воплотил в программном обеспечении новый, достаточно быстрый и точный алгоритм разбиения точек на группы и проверки соответствия групп на схожесть. В работе были использованы коды открытой библиотеки OpenCV. Разработка велась на языке Java в среде Android Studio. Патин Михаил Владиславович проявил себя как самостоятельный исследователь и разработчик программного обеспечения достаточно высокого уровня. Считаю, что отдельные результаты, полученные Патиным Михаилом Владиславовичем, должны быть опубликованы, рекомендую его для продолжения обучения в магистратуре, а его выпускную квалификационную работу бакалавра оцениваю на ОТЛИЧНО. Научный руководитель, доцент кафедры МЭС, к.ф.-м.н. А. М. Ковшов 06 мая 2016