РЕЦЕНЗИЯ на выпускную квалификационную работу студента кафедры системного программирования СПБГУ Монькина Александра Александровича, обучающегося по направлению 010500 (05.13.11)(математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей) Тема выпускной квалификационной работы: «Модуль расчета деформации трехмерной модели мягкого тела для компьютерной системы планирования хирургических операций». Выпускная квалификационная работа посвящена разработке программного модуля, позволяющего промоделировать трансплантацию жировой ткани на полигональной модели. Содержание работы соответствует заявленной теме. В работе описывается разработанная трехмерная модель, основанная на моделировании деформаций методом масс-с-пружинками, реализованный программный модуль, а далее приводятся результаты его работы. Также в работе представлен небольшой обзор методов моделирования, использующих законы механики, методов обнаружения и устранения пересечения между моделями и программных продуктов, предназначенных для решения механических и биомеханических задач. Несомненно, данная тема заслуживает большого внимания и является актуальной, поскольку, несмотря на большой интерес со стороны, как биомеханики человека, так и медицинской отрасли, на данный момент она изучена слабо. Кроме того, в работе рассмотрено улучшение модели масс-с-пружинками, которое учитывает наличие вещества внутри замкнутого объема, что позволяет моделировать поведение жидкости внутри имплантата при небольших вычислительных ресурсах. Также в данной работе ключевым моментом является простота взаимодействия программного модуля и человека. Поскольку пользователь может получить результат моделирования, выполнив лишь несколько несложных последовательных действий. Тем не менее, несмотря на общее положительное впечатление в работе имеется достаточно большое число недостатков и недоработок: 1. В оглавлении работы одна из глав написана на английском языке, а не на русском; формулы в тексте не пронумерованы. 2. В обзоре подходов воксельная модель упоминается мельком и отсутствуют ссылки на статьи с описанием этой модели. Хотя при обработке столкновений она используется для ускорения поиска. 3. В обзоре программного обеспечения не указана открытая библиотека bullet physics library, а также ее модель softbody, которая по свойствам похожа на модель, используемую для моделирования мягких тел, описываемую в данной работе. 4. В главе 3.4 нет четкого пояснения к некоторым формулам, в результате чего неясно, где вычисляется векторное произведение, а где скалярное. 5. В главе 4.5 среди примеров по третьему рисунку не видно, как сохраняется объем шара. 6. Нет объяснения понятия метрики Хаусдорфа, хотя эта метрика используется для оценки ошибки при сравнении моделируемого результата и реального. 7. Глава с результатами расписана очень кратко без конкретного описания результатов. 8. Список литературы не соответствует ГОСТ 7.0.5. Не указаны издательства книг и названия журналов с номерами томов и выпусков, а также нет отметок о страницах. Проверка выпускной квалификационной работы на предмет наличия неправомерных заимствований показала, что работа неправомерных заимствований не содержит. На основании вышеизложенного можно заключить, что выпускная работа выполнена на достаточном профессиональном уровне. Тем не менее, из-за наличия большого количества недоработок считаю, что работа заслуживает лишь оценки «хорошо». Николаев Сергей Николаевич Инженер-программист НПФ «Энергия» ОАО «Завод «Энергия» 17 мая 2016 г.