Организация, в которой проходила защита:
Филиал МГУ им. М.В.Ломоносова в г. Душанбе
Год защиты:2023
Аннотация:Трехмерный объект задается функцией его плотности в пространстве f(x,y,z). Такая функция может быть получена, например, в результате сканирования тела на компьютерном томографе. Пусть имеются две функции f1(x,y,z) и f2(x,y,z), полученные сканированием одного и того же тела, но в разных положениях. Требуется вычислить ортогональное преобразование (композицию сдвига и вращения пространства), которое задает перемещение тела в пространстве. При этом учитывается возможная неточность задания функций плотности и незначительная деформация объекта.
Для нахождения этого преобразования используется центр тяжести и главные оси инерции тела (эллипсоид инерции), которые определяются по тензору инерции, вычисленному с помощью интегрирования по пространству. Эти алгоритмы реализованы на яыках C++ и Python. В случае языка Python используется также другой алгоритм, основанный на взвешенном варианте метода главных компонент (используется модуль wpca языка Python, обощающий метод PCA модуля sklearn.decomposition для машинного обучения). В работе анализируются точность и устойчивость обоих этих алгоритмов.