автореферат диссертации по информатике, вычислительной технике и управлению, 05.13.12, диссертация на тему:Исследование и разработка системы автоматизированного проектирования биомеханических объектов "кость-эндопротез"

кандидата технических наук
Марков, Максим Владимирович
город
Санкт-Петербург
год
2013
специальность ВАК РФ
05.13.12
цена
450 рублей
Диссертация по информатике, вычислительной технике и управлению на тему «Исследование и разработка системы автоматизированного проектирования биомеханических объектов "кость-эндопротез"»

Автореферат диссертации по теме "Исследование и разработка системы автоматизированного проектирования биомеханических объектов "кость-эндопротез""

Ка правах рукописи

Марков Максим Владимирович

ИССЛЕДОВАНИЕ И РАЗРАБОТКА СИСТЕМЫ АВТОМАТИЗИРОВАННОГО ПРОЕКТИРОВАНИЯ БИОМЕХАНИЧЕСКИХ ОБЪЕКТОВ «КОСТЬ-ЭНДОПРОТЕЗ»

Специальность: 05. 13. 12- Системы автоматизации проектирования (промышленность)

Автореферат диссертации на соискание ученой степени кандидата технических наук

2 О ИЮН 2013

Санкт Петербург 2013

005062067

Работа выполнена в федеральном государственном бюджетном образовательном учреждении высшего профессионального образования «Санкт-Петербургский государственный электротехнический университет «ЛЭТИ» им. В. И. Ульянова (Ленина), кафедра системы автоматизированного проектирования

Научный руководитель -

доктор технических наук, профессор Дмитревич Геннадий Даниилович

Официальные оппоненты:

доктор технических наук, Лузин Сергей Юрьевич, технический директор и руководитель Обособленного подразделения САПР Санкт-Петербургского филиала ООО «Эремекс».

кандидат технических наук, доцент, Буров Геннадий Николаевич, зам. генерального директора, Федеральное государственное бюджетное учреждение «Санкт-Петербургский научно-практический центр медико-социальной экспертизы, протезирования и реабилитации инвалидов им. Г. А. Альбрехта» Министерства труда и социальной защиты Российской Федерации.

Ведущая организация - Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Санкт-Петербургский государственный политехнический университет»

Защита состоится «27» июня 2013 г. в 16.30 часов на заседании диссертационного совета Д212.238.02 Санкт-Петербургского государственного электротехнического университета «ЛЭТИ» им. В.И. Ульянова (Ленина) по адресу: 197376, Санкт-Петербург, улица Профессора Попова, 5.

С диссертацией можно ознакомиться в библиотеке СПбГЭТУ

Автореферат разослан «24» мая 2013 г.

Ученый секретарь ^ ,

Диссертационного совета Д212.238.02 ^¿у^у Н. М. Сафьянников

ОБЩАЯ ХАРАКТЕРИСТИКА ДИССЕРТАЦИИ

Актуальность исследования

На современном этапе развития САПР актуальной становится задача разработки новых проблемно-ориентированных систем автоматизированного проектирования сложных объектов заданного целевого назначения, в частности биомеханических объектов (средств коррекции и замещения функций органов и систем, относящихся к этой группе протезно-ортопедических изделий, часть из которых, а именно фиксаторы и эндопротезы, используется для лечения переломов). Деструктивно-дистрофические заболевания суставов получили широкое распространение. Например, в Санкт-Петербурге частота заболеваний крупных суставов составляет 353,3 случая на 10000 жителей. Остро стоит проблема улучшения условий сращивания отломов при хирургическом лечении переломов, увеличения срока службы эндопротеза, разработки методики контролируемой реабилитации кости после операций и травмы.

Операция эндопротезирования позволяет лечить тяжёлые заболевания тазобедренного сустава (дегенеративно-дистрофические заболевания, артриты, переломы шейки бедренной кости и др.) на поздних стадиях развития, а также при наличии анатомических изменений сустава (дисплазия, врожденные вывихи тазобедренных суставов и др.). Несмотря на более чем полувековую практику применения эндопротезов, их конструкции до сегодняшнего дня имеют ряд недостатков, которые уменьшают их эксплуатационный срок, а иногда служат причиной осложнений (расшатывание ножки эндопротеза, перипротезные переломы и др.). Дальнейшее улучшение результатов операций эндопротезирвоания требует решения двух взаимосвязанных задач: разработка новых конструкций эндопротезов, адаптированных для работы в составе биомеханического объекта «кость-эндопротез» и разработка инструментария медика-пользователя биомеханических САПР, позволяющего ему подобрать оптимальный эндопротез для конкретного пациента.

В последние годы появились отечественные биомеханические программные комплексы (БПК), позволяющие решать частные задачи в сфере медицинской биомеханики, на основе использования зарубежных многофункциональных машиностроительных САПР, программных и графических систем, таких как: Unigraphics, CATIA, Ansys, Mimics, AnyBody и др. Однако следует признать, что БПК не решают задачу сквозного проектирования биомеханических объектов и не содержат развитых инструментальных средств для различных групп пользователей:

1. медиков-ортопедов (система должна оперативно приспосабливаться к уровню их квалификации и иметь гибкий интерфейс, допускающий модификацию операционной модели диалога);

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

открытый инструментальный аппарат для подключения новых биомеханических инструментов и новых моделей биомеханических объектов).

Указанные обстоятельства определили основные направления выполненных в диссертации исследований, тематика которых тесно связана с планами НИР Санкт-Петербургского государственного электротехнического университета «ЛЭТИ» им. В. И. Ульянова (Ленина) (СПбГЭТУ «ЛЭТИ»), Российского научно-исследовательского института травматологии и ортопедии имени P.P. Вредена (РНИИТО им. Р.Р. Вредена) и Санкт-Петербургского государственного педиатрического медицинского университета (СПбГПМУ). Исследования проводились в 2006-2013 годах в соответствии с приоритетным направлением развития науки и технологии в РФ «Науки о жизни» (указ президента РФ №810) и в рамках программы стратегического развития СПбГЭТУ «ЛЭТИ» по разработке приоритетной научно-образовательной платформы «Биомедицинские технологии».

С учетом сказанного, разработка системы автоматизированного проектирования биомеханических объектов «кость-эндопротез» является актуальной задачей, имеющей большое теоретическое, практическое и социально-экономическое значение.

Цель работы и основные задачи исследования

Настоящая диссертация посвящена исследованию методов построения САПР биомеханических объектов «кость-эндопротез» и разработке на основе этого исследования математического, информационного и программного обеспечений САПР Bonelmplant.

Для достижения поставленной цели исследования необходимо решить следующие задачи:

1. Исследовать и разработать открытую архитектуру САПР биомеханических объектов «кость-эндопротез», отличающуюся возможностью гибкого конфигурирования отдельных инструментов проектирования.

2. Выполнить исследование методов визуализации биомеханических объектов, алгоритмов манипуляции биомеханическими объектами на сцене и разработать на их основе подсистему визуализации биомеханических объектов.

3. Выполнить исследование алгоритмов триангуляции, а также алгоритмов проведения булевых операций над трехмерными геометрическими телами и разработать на их основе подсистему твердотельного моделирования.

4. Исследовать методы импорта томограммы, а также методы построения трехмерной модели кортикальной и трабекулярной костной ткани и разработать на их основе подсистему моделирования кости.

5. Исследовать известные эндопротезы, способы их фиксации в костной ткани, методы построения трехмерной модели эндопротеза и

разработать на основе результатов этого исследования подсистему моделирования эндопротеза.

6. Провести исследование методов моделирования адаптационных изменений структуры и механических свойств кортикальной и трабекулярной костной ткани и разработать на основе результатов этого исследования подсистему моделирования адаптационных изменений биомеханического объекта «кость-эндопротез».

7. Исследовать влияние параметров эндопротеза на адаптационные изменения структуры и механические свойства костной ткани после операции эндопротезирования и разработать на основе проведенного исследования подсистему анализа и оптимизации параметров эндопротеза с целью улучшения его характеристик.

8. Исследовать механизмы хранения в базе данных объектов, участвующих в процессе проектирования, а именно: томограмм, данных о пациенте, моделей костных тканей, моделей эндопротезов, моделей биомеханических объектов «кость-эндопротез», результатов моделирования адаптационных изменений костной ткани, результатов оптимизации параметров эндопротеза. Разработать на основе проведенного исследования подсистему информационного обеспечения.

Методы исследования

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

Новые научные результаты

1. Впервые разработана архитектура САПР биомеханических объектов «кость-эндопротез», отличающаяся от известных систем наличием общесистемной биомеханической части, обеспечивающей возможность развития и адаптации САПР к новым биомеханическим объектам, а также гибкую настройку инструментов биомеханического проектирования.

2. Исследованы и разработаны оригинальные методы визуализации биомеханических объектов и манипуляции биомеханическими объектами на сцене, обеспечивающие высокую скорость работы с большими геометрическими объектами.

3. Разработаны оригинальные методы и алгоритмы построения трехмерных моделей костных тканей по снимкам томограммы, а также методы и алгоритмы построения модели эндопротеза.

4. Разработана модель биомеханического объекта «кость-эндопротез», учитывающая особенности фиксации эндопротеза в кости и позволяющая оптимизировать параметры эндопротеза с целью улучшения его характеристик.

5. Разработана биомеханическая модель адаптационных изменений структуры и свойств кортикальной и трабекулярной костной ткани, отслеживающая адаптационные изменения структуры и свойств костной ткани под действием нагрузок.

6. Разработан метод подбора оптимального эндопротеза для конкретного пациента, позволяющий учитывать особенности строения тазобедренного сустава и биомеханические характеристики пациента.

Достоверность научных результатов подтверждается корректностью применяемого математического аппарата и практикой использования САПР ВопеЬпр1а1« в педагогической и практической деятельности кафедры «Госпитальной хирургии с курсами травматологии и военно-полевой хирургии (ВПХ)» СПбГПМУ и в учебном процессе кафедры «Системы автоматизированного проектирования» СПбГЭТУ «ЛЭТИ» в курсе «Методы оптимизации».

Основные положения, выносимые на защиту

1. Архитектура САПР биомеханических объектов «кость-эндопротез».

2. Общесистемная и объектно-ориентированная части САПР биомеханических объектов «кость-эндопротез».

3. Методы построения подсистемы визуализации.

4. Модель биомеханического объекта «кость-эндопротез».

5. Биомеханическая модель адаптационных изменений

Практическая ценность

Значение для практики результатов диссертационной работы заключается в следующем:

1. Система Вопе1тр1апг позволяет проектировать эндопротезы тазобедренных суставов и определять их влияние на биомеханический объект «кость-эндопротез» под действием нагрузок, соответствующих анатомическим характеристикам тазобедренного сустава. Полученные результаты позволяют оценивать пригодность эндопротеза для лечения реального пациента.

2. Система Вопе1тр1а1Л может быть использована в составе других систем проектирования для оценки биомеханической совместимости проектируемых конструкций.

3. Интерфейс системы, ориентированный на врача, позволяет использовать ее в широкой врачебной практике с целью подбора оптимального эндопротеза для конкретного пациента.

4. Информационное обеспечение системы позволяет использовать накопленные результаты исследования биомеханических объектов в других системах.

5. Зарегистрированные Федеральной службой по интеллектуальной собственности, патентам и товарным знакам программы перспективны для применения в биомеханических САПР различного назначения.

Реализация и внедрение результатов

Система реализована на базе программной платформы .Net Framework 4.5 с использованием языка программирования С#. В качестве источника данных выступает легковесная встраиваемая реляционная база данных SQLite.

Теоретические и практические результаты диссертационной работы использовались в ряде госбюджетных НИР, проводимых по тематическому плану СПбГЭТУ «ЛЭТИ» в 7.008-2013 гг.: по теме «Разработка теоретических основ модельного проектирования на основе парадигмы виртуальности» (шифр САПР-45, 2009-2010 гг.); по теме «Разработка моделей и методов анализа и синтеза интеллектуальных систем поддержки принятия решений для управления сложными распределенными объектами» (шифр САПР-47 тем. плана СПбГЭТУ 2011 г.); ло теме сМатематико-логические основы построения сред виртуальных инструменте?*» (шифр САПР-49 тем. плана СПбГЭТУ 2012-2014 г.); по ^.ме «Разработка алгоритмического и программно-аппаратного обеспечения гибридной облачной среды для образовательного процесса» (шифр ФИМЦ-1тем. плана СПбГЭТУ 2012-2014 г.)

Результаты работы внедрены в инженерную и учебную практику на двух кафедрах СПбГЭТУ «ЛЭТИ»- кафедре «Системы автоматизированного проектирования» для подготовки магистров и бакалавров по направлению «Информатика и вычислительная техника» и кафедре «Прикладной механики и инженерной графики». Результаты работы используются в педагогической и практической деятельности кафедры «Госпитальной хирургии с курсами травматологии и ВПХ» СПбГПМУ и внедрены в медицинскую практику РНИИТО им. P.P. Вредена, что подтверждается тремя актами о внедрении.

Апробация работы

Основные положения и результаты диссертационной работы докладывались и обсуждались на следующих конференциях: XIV международной конференции «Современное образование: содержание, технологии, качество» (г. Санкт-Петербург); XI международной конференции по мягким вычислениям и измерениям (SCM 2007, SCM 2008) (г. Санкт-Петербург); X всероссийской конференции по биомеханике «Биомеханика 2010» (г. Саратов); II межрегиональной научно-методической конференции: «Инновациошше технологии в образовательной деятельности» (г. Санкт-Петербург); 60, 61, 62 научно-технической конференции профессорско-преподавательского состава СПбГЭТУ (г. Санкт-Петербург); VIII международной научно-технической конференции «Физика и радиоэлектроника в медицине и экологии» ФРЭМЭ'2012 (г. Владимир -Суздаль)

Публикации

Основные теоретические и практические результаты диссертации опубликованы в 17 печатных работах, в том числе 4 статьи в ведущих

свидетельства об официальной регистрации программы для ЭВМ, зарегистрированной в Федеральной службе по интеллектуальной собственности, патентам и товарным знакам, 9 работ в других изданиях и материалах конференций.

Структура и объём работы

Диссертационная работа состоит из введения, пяти глав, заключения и списка литературы, включающего 88 наименований. Работа изложена на 144 страницах, содержит 45 рисунков и 6 таблиц.

Благодарность. Автор выражает благодарность научному консультанту, д.м.н., профессору каф. «Госпитальной хирургии с курсами травматологии и военно-полевой хирургии» Санкт-Петербургского государственного педиатрического университета Безгодкову Юрию Алексеевичу за помощь, оказанную при внедрении результатов диссертации.

СОДЕРЖАНИЕ РАБОТЫ

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

В первой главе рассматриваются вопросы современного состояния САПР биомеханических объектов, анализируются известные программные системы и биомеханические комплексы и обосновывается метод построения САПР, рассчитанной на применение в широкой врачебной практике.

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

Таким образом, БПК выступают в качестве программного фасада, обеспечивая функцию проводника, адресующегося к распространенным машиностроительным программным системам, таким как Ansys, Unigraphics, Pro Engineer, САПА. Их применение ограничено в силу ряда причин:

1. Отсутствие в рассматриваемых пакетах компонента, реализующего моделирование адаптационных изменений структуры и свойств в костной ткани, происходящих после установки эндопротеза.

2. Применение таких БПК пользователями-врачами чревато опасностью возникновения неконтролируемых ошибок. Существуют ограничения на обратную связь с фасадом и обработку возможных программных исключений в программе вследствие использования разработчиком высокоуровневого API, при этом скорость взаимодействия с конечной системой существенно ниже и время выполнения операций требующих большого количества обращений к конечной системе заметно возрастает. Например, конечно-элементная модель кости, созданная в Mimics, очень часто открывается в других пакетах (Ansys, Unigraphics

или CATIA) с ошибками построения ¡ралей. Вероятность ошибок при конвертации из формата в формат возрастает вместе со сложностью создаваемого объекта, а поскольку кость с точки зрения твердотельного тела имеет очень сложную поверхность, то ошибки неизбежны. В результате приходится прилагать значительные усилия для устранения всех коллизий, возникающих при конвертации модели. Таким образом, автоматизация данной процедуры посредством высокоуровневых макросов не представляется возможной.

3. При работе через программный фасад пользователь может воспользоваться инструментами исходного интерфейса и исказить модель без оповещения фасада. Ошибки выявляются только при последующей попытке манипулирования объектом посредством надстроенного интерфейса.

4. Поскольку лицензионная стоимость коммерческих машиностроительных систем достаточно высока, то БГЖ, базирующаяся на нескольких таких машиностроительных пакетах недоступны для учебных заведений и бюджетных клиник (таких как СПбГЭТУ «ЛЭТИ», РНИИТО им. Р.Р.Вредена, СПбГПМУ, BMA им. Кирова и др.).

В заключительной части главы отмечается, что БПК не обеспечивает реализацию адаптационных свойств биомеханических САПР и отличается отсутствием инвариантности по четырем аспектам - операционному, информационному, проблемному и лингвистическому.

Во второй главе рассматриваются вопросы построения и реализации САПР Bonelmplant. В диссертационной работе показано, что система должна быть построена на основе библиотек с открытым исходным кодом. Что позволяет уменьшить объем работы, используя функции, представленные в подключаемых библиотеках, а с другой - добиться гибкости в проектировании системы, не связывая себя рамками открытого интерфейса сторонней САПР. Формулируются требования реализации принципов расширяемости и модульности функциональной полноты и замкнутости. Ставится задача реализации оригинальных биомеханических инструментов, исключающих необходимость адресации к машиностроительным САПР или к их подсистемам. Формируются функциональные требования к САПР Bonelmplant: 1) наличие функций ввода и описания костной ткани посредством обработки снимков томографа; 2) наличие объектно-ориентированных инструментов геометрического моделирования, а также инструментов импорта трехмерной модели в одном из открытых форматах обмена данными между САПР; 3) реализация инструментов анализа работы эндопротеза в составе биомеханического объекта «кость-эндопротез»; 4) реализация инструментов анализа и оптимизации параметров эндопротеза; 5) наличие средств визуализации биомеханических объектов «кость-эндопротез», с возможностью интерактивного взаимодействия с ними

посредством курсора мыши; 6) возможность вывода полученных результатов в виде отчетов, а также сохранения результатов работы в базе данных.

В диссертационной работе показано, что сформулированным выше требованиям отвечает архитектура САПР биомеханических объектов «кость-эндопротез» Вопе1тр1аШ, представленная на рис.1. Предложенное программное обеспечение Вопе1тр1ап1 содержит общесистемную биомеханическую часть, предназначенную для построения проблемно-ориентированных САПР широкого перечня биомеханических объектов и объектно-ориентированную часть, учитывающую специфику проектируемого биомеханического объекта.

| Модуль реляционного маплинга | Модуль построения фильтров" ¡Модуль построения запросов | Модуль доступа к базе данных

Рис. 1. Основные компоненты САПР Вопе1тр1ат.

Общесистемная биомеханическая часть включает в себя проблемно-независимые инструменты проектирования, такие как: подсистема управления приложением, подсистема моделирования кости, подсистема твердотельного моделирования, подсистема визуализации, подсистема информационного обеспечения, подсистема адаптации костной ткани. Объектно-ориентированная часть включает в себя инструменты, нацеленные на работу с биомеханическим объектом «кость-эндопротез»^

такие как: подсистему моделирования эндопротеза, подсистему анализа и оптимизации параметров эндопротеза. Подсистема моделирования кости содержит модули учета пациента, редактирования среза, импорта томограммы и построения трехмерной модели по срезам. Подсистема позволяет импортировать томограмму из формата DICOM и построить на ее основе модель кости. Подсистема моделирования эндопротеза содержит модули каталога эндопротезов, импорта эндопротеза из сторонних систем, редактирования эндопротеза. Подсистема предоставляет пользователю инструменты геометрического моделирования, позволяющие создать трехмерную модель эндопротеза и описать его характеристики. Также поддерживает возможность импорта готовых моделей в формате STEP, что дает возможность использовать эндопротезы, созданные в любой другой программе поддерживающей данный формат. Подсистема анализа и оптимизации эндопротеза содержит модули биомеханического анализа, позиционирования эндопротеза, параметрической оптимизации, задания параметров оптимизации, построения биомеханической системы. Подсистема позволяет построить на основе модели кости и модели эндопротеза биомеханический объект «кость-эндопротез» и провести на его основе оптимизацию параметров эндопротеза с целью улучшения его характеристик. Также используя данную подсистему, можно подобрать оптимальный эндопротез для конкретного пациента. Для этого средствами подсистемы строятся биомеханические объекты «кость-эндопротез» на основе разных эндопротезов и одной модели кости, а затем выполняется адаптационное моделирование для каждого объекта и выбирается оптимальный эндопротез, исходя из величины потери костной массы в каждом случае. При построении биомеханического объекта подсистема производит автоматическое позиционирование эндопротеза относительно костной ткани, что существенно ускоряет процедуру создания модели. Подсистема адаптационного анализа биомеханического объекта содержит модули задания граничных условий, формирования конечных элементов, расчета напряжений и деформации, решения уравнений модели эндопротеза. Подсистема описывает модель биомеханического объекта «кость-эндопротез» и позволяет моделировать изменения, происходящие в биомеханической системе вследствие действия адаптационного механизма костной ткани. Подсистема твердотельного моделирования содержит модули триангуляции, формирования контуров, булевых операций над геометрическими объектами. Подсистема позволяет создавать геометрические тела с помощью различных инструментов геометрического моделирования. Подсистема визуализации содержит модули установки параметров сцены, управления объектами сцены, тесселяции полигонов, работы с вертексным буфером, формирования графического дерева. Подсистема отвечает за визуализацию геометрических объектов и за проведение манипуляций ними посредством мыши. Подсистема информационного обеспечения позволяет сохранять результаты работы

системы в базе данных. Подсистема управления приложением выступает посредником между другими подсистемами и реализует управляющие и утилитарные функции.

Третья глава реферируемой работы посвящена разработке подсистемы визуализации САПР. Как правило, биомеханические объекты имеют сложную поверхность, которая требует при визуализации создания большого числа примитивов. В основе подсистемы визуализации лежит библиотека OpenGL. В результате проведенного анализа способов интерактивного взаимодействия с объектами на сцене показано, что встроенный механизм выбора объектов, имеет плохую производительность при наличии на сцене большого количества геометрических примитивов (более 10000). Поскольку в системе Bonelmplant при отображении конечно-элементной модели, количество объектов сетки может достигать 12000 тысяч и больше, использование данного механизма не эффективно.

В качестве альтернативного решения предлагается нестандартный метод, основанный на использовании фонового буфера для организации механизма выбора объектов. Для его работы необходимо чтобы подсистема работала в режиме двойной буферизации. Сцена рисуется в двух режимах: обычный режим отображения и режим выбора. Каждому объекту на сцене, который может быть выбран, также как и в стандартном механизме выбора присваивается уникальный идентификатор. При построении сцены в режиме выбора идентификатор объекта конвертируется в цвет и все грани объекта рисуются этим цветом. Рисование происходит в фоновый буфер, после чего полученная битовая карта кэшируется. Перед выполнением операции смены буферов фоновый буфер перезаписывается в обычном режиме и пользователь не замечает особенностей работы механизма выбора. В отличие от стандартного механизма выбора объектов при данном подходе, последующая перерисовка битовой карты происходит только при изменении параметров сцены, а все промежуточные запросы на получение битовой карты возвращают сохраненную картинку. Чтобы узнать какой объект находится под курсором достаточно считать цвета пикселов находящихся в окрестности курсора с сохраненной в памяти битовой карты, после чего конвертировать их в идентификатор.

Предложенный механизм выбора объектов и комплекс решений принятых для оптимизации данной процедуры позволяет осуществлять интерактивное взаимодействие со сценой содержащей свыше 50000 объектов.

Четвертая глава посвящена разработке подсистемы моделирования кости. Показано, что применение инструментов геометрического моделирования представленных в машиностроительных САПР для проектирования модели кости, требует значительных навыков работы с данными системами и сопряжено с большой трудоемкостью. Определены преимущества использования специализированных инструментов

проектирования, позволяющих значительно ускорить процедуру создания модели кости по набору контуров. Описаны преимущества использования в качестве входных данных подсистемы томограммы, представленной в формате передачи и визуализации медицинских изображений 01С0М. Описаны основные этапы, и методы создания модели кости используемые в подсистеме. Процесс создания модели кости начинается с импорта томограммы. Модуль импорта автоматически считывает демографические данные пациента, название учреждения в котором проводилось обследование, дату проведения обследования и набор аксиальных проекций объекта исследования. Аксиальные проекции отображаются в редакторе срезов. Для построения модели кости пользователю достаточно выделить на срезах интересующие границы кортикальной и трабекулярной ткани. Для этого в подсистеме предусмотрен инструмент выделения границ. Он позволяет автоматически выделить границы костной ткани, указав определенную область поиска на срезе. Область поиска позволяет уменьшить зону обработки изображения и увеличить скорость обработки. Выделение происходит на основе яркости участка томограммы, которая отражает плотность ткани в данном регионе. Для этого выставляются пороговые значения яркости для каждой ткани, после чего изображения маскируются и подходящие участки выделяются цветом. При необходимости полученные участки в дальнейшем можно отредактировать в ручном режиме. Полученные участки преобразуются в набор контуров, очерчивающих границы ткани. Используя полученные контуры, подсистема моделирования кости создает трехмерную модель.

Пятая глава посвящена разработке подсистемы адаптационного анализа биомеханического объекта и подсистемы анализа и оптимизации эндопротеза. Формируются кинетические уравнения, описывающие адаптационные изменения структуры и свойств костной ткани, а также вводятся определяющее соотношение костной ткани, описывающие ее как пороупругую среду с внутренней клеточной регуляцией деформации. Предлагается модель биомеханического объекта «кость-эндопротез», учитывающая адаптационные изменения структуры и свойств костной ткани, возникающие в результате перераспределения нагрузок внутри кости. За основу модели костной ткани взята Стэндфордская модель, где в качестве стимула к перестройке костной ткани выступает ежедневный стрессовый стимул р. Он является скалярной величиной, отражающей влияние стресса, вызванного различными типами нагрузок, которые действуют на сустав в течение дня. Его величина определяется как р = ОХ^ща^)1/™, где N -количество различных типов нагрузки в течение дня, я, - количество циклов нагрузки определенного типа, аг величина стресса определенного типа, отвес определяющий влияние стресса при различных количествах нагрузок. При описании стресса в кости выделяется стресс на уровне кости и на уровне ткани. Эти две величины не могут быть одинаковы, поскольку костный мозг и кровеносные сосуды, заполняющие поры, гораздо мягче, чем костная

ткань. При этом существует равновесный стимул /Зед, при котором кость сохраняет свою структуру и ее плотность остается неизменной. Отклонение от условия равновесия является движущей силой реконструкции. Скорость реконструкции выражается в следующей форме:

гс((& - рг) + ург) для (д - рсеч) < Дг = ]о для-к^' <(/?с-/?£е?)<у/?Л

1-с(- д") - Г&еч) для (& - > УРГ где с- константа, у- коэффициент определяющий ширину области, в которой кость сохраняет свою структуру. Для связи пористости костной ткани и ее плотности в модели используется понятие удельной поверхности, которое отражает размеры внутренних полостей в объеме кости и связано с пористостью через следующий полином полученный экспериментально:

5„е1 = 0.02876р5 - 0.10104р4 + 0.13396р3 - 0.09304р2 + 0.03226р Показано, что величина изменений плотности вследствие реконструкции ткани кости определяется как Ар = Дг5„е, рс. Таким образом, в полученной модели костная ткань рассматривается как гомогенный и изотропный материал, поведение которого может быть описано двумя параметрами: модулем Юнга Е и коэффициентом Пуассона и. Изменение данных параметров отражается на стрессе в данном участке ткани, что позволяет описать замкнутый итерационный алгоритм реконструкции, где на каждой итерации происходит обновление свойств материала.

Рассматривается подсистема анализа и оптимизации параметров эндопротеза, позволяющая улучшить его характеристики путем формирования в нем дополнительных априори заданных отверстий изменяющих жёсткость протеза. Цель оптимизационной процедуры -получение минимальной величины перестройки костной ткани в биомеханическом объекте, поскольку, жизненный цикл биомеханического объекта напрямую зависит от того насколько быстро костная ткань приспособится к новому полю нагрузок. Обосновывается использование в качестве метода оптимизации генетического алгоритма с целочисленным кодированием. Оптимизируемыми параметрами целевой функции выступают битовые флаги определяющие наличие или отсутствие отверстий в эндопротезе. Показано, что полученное оптимальное проектное решение минимизирует адаптационные изменения костной ткани, происходящие после установки эндопротеза.

В шестой главе рассматриваются вопросы организации информационного обеспечения САПР ВопеЬтраШ:, а также представлены результаты применения разработанной САПР во врачебной практике.

В качестве источника данных системы выступает легковесная встраиваемая реляционная база данных БОЬйе. Ее использование не требует установки сервера базы данных, БСОе устанавливается на целевую машину в виде дополнительной библиотеки, что согласуется с требованием адаптации САПР к врачебной практике. Для отображения объектной модели на реляционную модель предлагается использование технологии объектно-

реляционного отображения Entity Framework. Использование данного подхода позволяет автоматически преобразовывать объектную модель в реляционную, а также использовать объектную модель для генерации схемы базы данных.

В заключительной части главы в качестве иллюстрации работы САПР Bonelmplant представлена биомеханическая оценка опорно-двигательной функции тазобедренного сустава. Проведено исследование динамико-кинематических особенностей структуры ходьбы (с учетом антропометрических параметров пациентов), возникающих в области тазобедренного сустава в норме и патологии у двух групп пациентов. В первую контрольную группу вошло 30 человек без патологии опорно-двигательной системы, во второю группу вошло 15 человек, находившихся на лечении в РНИИТО им.Р.Р. Вредена, с дегенеративно-дистрофическими заболеваниями тазобедренного сустава. Полученные данные послужили исходным материалом для расчета активной нагрузки на кость пациента, используемой в подсистеме анализа и оптимизации биомеханического объекта. По томограмме была построена модель кости и на ее основе созданы два биомеханических объекта «кость-эндопротез» на основе эндопротезов «AUoclassic_SLO_Stem_s7_ccdl21» и «FitMoreHipStem_s7». Для каждого объекта средствами САПР было проведено моделирование адаптационных изменений. Полученные в результате моделирования данные (рис. 2) позволяют судить о том, что в данном случае «FitMoreHipStem_s7» является оптимальным эндопротезом.

Рис. 2. Накопленная величина адаптационных изменений костной ткани

после установки эндопротеза «РйМогеЩ)81ет_з7» (слева) и «А11ос1а55к_8ЬО_81ет_з7_ссс1121» (справа).

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

В заключении сформулированы основные научные и практические результаты, полученные на основе проведенных в диссертационной работе исследований.

Основные результаты работы

1. Разработана архитектура САПР биомеханических объектов «кость-эндопротез», отличающаяся от известных систем наличием общесистемной биомеханической части, обеспечивающей возможность развития и адаптации САПР к новым биомеханическим объектам, а также гибкую настройку инструментов биомеханического проектирования.

2. Исследованы и разработаны оригинальные методы визуализации биомеханических объектов и манипуляции биомеханическими объектами на сцене, обеспечивающие высокую скорость работы с большими геометрическими объектами. На основе полученных результатов реализована подсистема визуализации.

3. Разработаны оригинальные методы и алгоритмы построения трехмерных моделей костных тканей по снимкам томограммы, а также методы и алгоритмы построения модели эндопротеза. На основе полученных результатов реализована подсистема моделирования кости, подсистема моделирования эндопротеза и подсистема твердотельного моделирования.

4. Разработана модель биомеханического объекта «кость-эндопротез», учитывающая особенности фиксации эндопротеза в кости и позволяющая оптимизировать параметры эндопротеза с целью улучшения его характеристик. На основе полученных результатов реализована подсистема анализа и оптимизации эндопротеза.

5. Разработана биомеханическая модель адаптационных изменений структуры и свойств кортикальной и трабекулярной костной ткани, отслеживающая адаптационные изменения структуры и свойств костной ткани под действием нагрузок. На основе полученных результатов реализована подсистема адаптационного анализа.

6. Разработан метод подбора оптимального эндопротеза для конкретного пациента, позволяющий учитывать особенности строения тазобедренного сустава и биомеханические характеристики пациента

Список опубликованных работ по теме диссертации

Публикации в изданиях, рекомендованных ВАК России:

1. Марков М.В. Исследование и моделирование биомеханических процессов в тазобедренных суставах [Текст] / Марков М.В. Безгодков Ю.А., Ауди К., Дмитревич Г.Д., Кормилицын О.П. //Известия СПбГЭТУ «ЛЭТИ», серия «Биотехнические системы в медицине и экологии». Санкт-Петербург: Изд-во СПБГЭТУ «ЛЭТИ»,2012. - №2 -С.88-91.

2. Марков М.В. Современный подход к биомеханической оценке эффективности применения эндопротезов [Текст] / Безгодков Ю.А., Дмитревич Г.Д., Марков М.В., Аболин А.Б., Нгуен Н.М. //Ученые записки СПбГМУ им. акад. И.П.Павлова. Санкт-Петербург: Изд-во ГОУ ВПО СПбГМУ им. И.П. Павлова,2012-№4. -С.70-81.

3. Марков М.В. Сравнительный анализ программного обеспечения биомеханических систем «кость-эндопротез» [Текст] / Дмитревич Г.Д.,.

3. Марков MB. Сравнительный анализ программного обеспечения биомеханических систем «кость-эвдопротез» [Текст] / Дмитревич Г.Д.,. Кормилицын О.П., Марков М.В. // Известия СПбГЭТУ «ЛЭТИ». Санкт-Петербург: Изд-во СПбГЭТУ «ЛЭТИ»,2012. - №09 - С.56-61

4. Марков М.В. Генетические алгоритмы решения задач оптимизации частотных характеристик радиоэлектронных схем [Текст] / Марков М.В., Михеев Ф.А., Павлушин В.А // Известия СПбГЭТУ «ЛЭТИ», серия «Информатика, управление и компьютерные технологии». Санкт-Петербург: Изд-во СПбГЭТУ «ЛЭТИ», 2006. -№1. - С. 33-38.

Другие статьи, материалы конференций и зарегистрированные

программы:

5. Марков М.В. Программа для ЭВМ Genetic Optimum ver. 1.0 (GenOpt v. 1.0), свидетельство о государственной регистрации программы для ЭВМ №2006612785 зарегистрировано в Реестре программ для ЭВМ 04.08.2006 / Дмитревич Г.Д., Марков М.В., Михеев Ф.А., Павлушин В.А. // Официальный бюллетень Федеральной службы по интеллектуальной собственности, патентам и товарным знакам серия «Программы для ЭВМ, базы данных, топологии интегральных схем». М.: ФИПС, 2006. RU ОБПБТ №3 (56).

6. Марков М.В. Программа для ЭВМ Нейросетевой распознаватель текста ver. 1.0 (CharRecognizer v. 1.0), свидетельство о государственной регистрации программы для ЭВМ №2008612398 зарегистрировано в Реестре программ для ЭВМ 19.05.2008 / Дмитревич Г.Д., Марков М.В., Михеев Ф.А. // Официальный бюллетень Федеральной службы по интеллектуальной собственности, патентам и товарным знакам серия «Программы для ЭВМ, базы данных, топологии интегральных схем». М.: ФИПС, 2008. RU ОБПБТ.

7. Марков М.В. Программа для ЭВМ Анализатор адаптационного процесса костной ткани ver.1.0 (ВТА v. 1.0), 2010 / Дмитревич Г.Д., Марков М.В., Михеев Ф.А. // Официальный бюллетень Федеральной службы по интеллектуальной собственности, патентам и товарным знакам серия «Программы для ЭВМ, базы данных, топологии интегральных схем». М.: ФИПС, 2010. RU ОБПБТ № 37-10.

8. Марков М.В. Программа для ЭВМ Редактор срезов кости ver.1.0 (SliceEditor v. 1.0), Свидетельство о государственной регистрации программы для ЭВМ №2012611344 зарегистрировано в Реестре программ для ЭВМ 02.02.2012 / Дмитревич Г.Д., Марков М.В., Михеев Ф.А. // Официальный бюллетень Федеральной службы по интеллектуальной собственности, патентам и товарным знакам серия «Программы для ЭВМ, базы данных, топологии интегральных схем». М.: ФИПС, 2012. RU ОБПБТ.

9. Марков М.В. Генетические алгоритмы в лабораторном практикуме [Текст] / Марков М.В., Михеев Ф.А. // Материалы XII международной

конференции «Современное образование: содержание, технологии, качество». Санкт-Петербург: Изд-во СПбГЭТУ «ЛЭТИ», 2006. - Том 2, -С. 140-141.

10. Марков М.В. Байесовский алгоритм в задаче прогноза динамики численности морских биоресурсов [Текст] / Дмитревич Г.Д., Михеев Ф.А., Марков М.В. [Текст] // Известия СПбГЭТУ «ЛЭТИ», серия «Информатика, управление и компьютерные технологии». Санкт-Петербург: Изд-во СПбГЭТУ «ЛЭТИ»,2007.-№3. -С. 19-24.

П.Марков М.В. Разработка методического обеспечения курса «Методы оптимизации» [Текст] / Дмитревич Г.Д., Марков М.В., Михеев Ф.А. // Материалы XV международной конференции «Современное образование: содержание, технологии, качество». Санкт-Петербург: Изд-во СПбГЭТУ «ЛЭТИ», 2009, -Том 1.-С. 101-102.

12. Марков М.В. К вопросу о применении САПР в медицине // Материалы XIV международной конференции «Современное образование: содержание, технологии, качество». Санкт-Петербург: Изд-во СПбГЭТУ «ЛЭТИ», 2008. Том 2.- С. 111-112.

13. Марков М.В. Компьютерное моделирование в образовательном процессе [Доклад] / Марков М.В., Романова Ю.С. // Материалы 2-й межрегиональной научно-методической конференции «Инновационные технологии в образовательной деятельности». Санкт-Петербург: Изд-во СЗТУ, 2010. - С. 99-101.

14. Марков М.В. Модель позиционирования эндопротезов для САПР медицинских изделий [Текст] / Дмитревич Г.Д., Михеев Ф.А., Марков М.В. // Материалы XI международной конференции по мягким вычислениям и измерениям. Санкт-Петербург: Изд-во СПбГЭТУ «ЛЭТИ», 2008. -Том 2,- С. 142-143.

15. Марков М.В. Построение автоматизированной биотехнической системы остеосингеза с учетом индивидуальных особенностей человека [Текст]/ Патрина Т. А., Марков М. В. // Сборник трудов VIII-й Международной научно-технической конференции «Физика и радиоэлектроника в медицине и экологии» ФРЭМЭ'2008. г. Владимир - Суздаль, 2-4 июля 2008 г. Владимир, 2008. Т. 1. С. 270-273

16. Марков М.В. Биомеханический анализ «анатомичности» некоторых видов эндопротеза тазобедренного сустава [Текст] / Безгодков Ю.А., Дмитревич Г.Д., Марков М.В. // Всероссийская конференция «Биомеханика 2010».Саратов: Саратовский Государственный Университет им. Н.Г. Чернышевского, -2010-С. 37-38.

17. Марков М.В. Применение биомеханической САПР в практике обучения [Текст] / Ауди К., Безгодков Ю.А., Дмитревич Г.Д., Марков М.В. // ХУП Международная научно-методическая конференция «Современное образование: содержание, технологии, качество». - Санкт-Петербург: Изд-во СПбГЭТУ «ЛЭТИ», 2011,- Том 2 . - С. 222-223.

Подписано в печать 23.05.2013. Формат 60x841/16. Бумага офсетная. Печать офсетная. Печ. л. 1,0. Гарнитура «Times New Roman». Тираж 100 экз. Заказ 104. Отпечатано с готового оригинал-макета в ООО «Технолит» 197101, С.-Петербург, ул. Кронверкская, д. 12, лит. А, пом. 2н

Текст работы Марков, Максим Владимирович, диссертация по теме Системы автоматизации проектирования (по отраслям)

САНКТ-ПЕТЕРБУРГСКИИ ГОСУДАРСТВЕННЫЙ ЭЛЕКТРОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ «ЛЭТИ» ИМ. В. И. УЛЬЯНОВА (ЛЕНИНА)

04?гн На пРавахРуко^иси

Марков Максим Владимирович

ИССЛЕДОВАНИЕ И РАЗРАБОТКА СИСТЕМЫ АВТОМАТИЗИРОВАННОГО ПРОЕКТИРОВАНИЯ БИОМЕХАНИЧЕСКИХ ОБЪЕКТОВ «КОСТБ-ЭНДОПРОТЕЗ»

Специальность: 05.13.12 - Системы автоматизации проектирования

(промышленность)

Диссертация на соискание ученой степени кандидата технических наук

Научный руководитель -доктор технических наук, профессор Г. Д. Дмитревич

Санкт-Петербург -2013

ВВЕДЕНИЕ..............................................................................................................5

1 СОВРЕМЕННОЕ СОСТОЯНИЕ САПР БИОМЕХАНИЧЕСКИХ ОБЪЕКТОВ............................................................................................................14

1.1 Актуальность задачи проектирования биомеханических объектов......14

1.2 Биомеханические программные комплексы............................................15

Выводы..................................................................................................................20

2 АРХИТЕКТУРА САПР БИОМЕХАНИЧЕСКИХ ОБЪЕКТОВ «КОСТЬ-ЭНДОПРОТЕЗ».....................................................................................................21

2.1 Анализ предметной области......................................................................21

2.2 Подсистемы САПР и их взаимосвязь........................................................23

2.2.1 Подсистема управления приложением.....................................................25

2.2.2 Подсистема визуализации..........................................................................28

2.2.3 Подсистема моделирования кости............................................................30

2.2.4 Подсистема моделирования эндопротеза.................................................31

2.2.5 Подсистема адаптационного анализа биомеханического объекта........33

2.2.6 Подсистема анализа и оптимизации параметров эндопротеза...............34

2.2.7 Подсистема твердотельного моделирования...........................................36

2.2.8 Подсистема информационного обеспечения...........................................37

Выводы...................................................................................................................39

3 ПОДСИСТЕМА ВИЗУАЛИЗАЦИИ.........................................................41

3.1 Требования к подсистеме визуализации...................................................41

3.2 Графический компонент.............................................................................41

3.3 Инструменты редактирования объектов визуализации..........................45

3.4 Организация механизма выбора................................................................50

Выводы...................................................................................................................55

4 ПОДСИСТЕМА МОДЕЛИРОВАНИЯ КОСТИ.......................................56

4.1 Математическое описание среза кости.....................................................56

4.2 Выделение границ костной ткани.............................................................60

4.1 Инструменты геометрического моделирования......................................62

4.1.1 Инструмент объединения тел....................................................................63

4.1.2 Инструмент пересечения тел.....................................................................64

4.1.3 Инструмент построения биомеханического объекта..............................65

4.1.4 Инструмент выдавливания контура..........................................................67

Выводы...................................................................................................................69

5 ПОДСИСТЕМА АДАПТАЦИОННОГО АНАЛИЗА И ПОДСИСТЕМА АНАЛИЗА И ОПТИМИЗАЦИИ ЭНДОПРОТЕЗА............................................70

5.1 Построение биомеханического объекта...................................................70

5.2 Алгоритмы построения биомеханической модели..................................71

5.2.1 Алгоритмы построения оверлеев многоугольников...............................71

5.2.2 Построение первичной триангуляции......................................................76

5.2.3 Вторичная триангуляция............................................................................82

5.3 Определение напряжений и деформаций в модели.................................91

5.4 Модель адаптации костной ткани...........................................................101

5.5 Оптимизация параметров эндопротеза и подбор оптимальной конструкции.........................................................................................................112

Выводы.................................................................................................................116

6 ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ БИОМЕХАНИЧЕСКОЙ САПР И ПРАКТИЧЕСКОЕ ПРИМЕНЕНИЕ СИСТЕМЫ..............................118

6.1 Информационное обеспечение САПР....................................................118

6.1.1 Выбор источника данных.........................................................................118

6.1.2 Механизмы доступа к данным.................................................................119

6.2 Практическое использование системы...................................................122

6.2.1 Анализ динамико-кинематических особенностей структуры ходьбы 122

6.2.2 Решение задачи подбора оптимального эндопротеза...........................128

6.3 Функциональные характеристики САПР Bonelmplant.........................132

Выводы..............................................................................................................134

ЗАКЛЮЧЕНИЕ................................................................................................135

ЛИТЕРАТУРА..................................................................................................137

ПРИЛОЖЕНИЕ 1. СУЩНОСТНЫЕ И РЕЛЯЦИОННЫЕ МОДЕЛИ ПОДСИСТЕМЫ ИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯ.......................146

6.4 Реляционная модель данных..................................................................146

6.5 Сущностная модель данных...................................................................152

ПРИЛОЖЕНИЕ 2. АКТЫ ВНЕДРЕНИЯ 158

ВВЕДЕНИЕ

Актуальность исследования

На современном этапе развития САПР актуальной становится задача разработки новых проблемно-ориентированных систем автоматизированного проектирования сложных объектов заданного целевого назначения, в частности биомеханических объектов (средств коррекции и замещения функций органов и систем, относящихся к этой группе протезно-ортопедических изделий, часть из которых, а именно фиксаторы и эндопротезы, используется для лечения переломов). Деструктивно-дистрофические заболевания суставов получили широкое распространение. Например, в Санкт-Петербурге частота заболеваний крупных суставов составляет 353,3 случая на 10000 жителей [1]. Остро стоит проблема улучшения условий сращивания отломов при хирургическом лечении переломов [2], увеличения срока службы эндопротеза, разработки методики контролируемой реабилитации кости после операций и травмы.

Операция эндопротезирования позволяет лечить тяжёлые заболевания тазобедренного сустава (дегенеративно-дистрофические заболевания, артриты, переломы шейки бедренной кости и др.) на поздних стадиях развития, а также при наличии анатомических изменений сустава (дисплазия, врожденные вывихи тазобедренных суставов и др.) [3]. Несмотря на более чем полувековую практику применения эндопротезов, их конструкции до сегодняшнего дня имеют ряд недостатков, которые уменьшают их эксплуатационный срок, а иногда служат причиной осложнений (расшатывание ножки эндопротеза, перипротезные переломы и др.). Дальнейшее улучшение результатов операций эндопротезирвоания требует решения двух взаимосвязанных задач: разработка новых конструкций эндопротезов, адаптированных для работы в составе биомеханического объекта «кость-эндопротез» и разработка инстру-

ментария медика-пользователя биомеханических САПР, позволяющего ему подобрать оптимальный эндопротез для конкретного пациента.

В последние годы появились отечественные биомеханические программные комплексы (БПК), позволяющие решать частные задачи в сфере медицинской биомеханики [4], на основе использования зарубежных многофункциональных машиностроительных САПР, программных и графических систем, таких как: Unigraphics, CATIA, Ansys, Mimics, AnyBody и др. [5, 6, 7, 8]. Однако следует признать, что БПК не решают задачу сквозного проектирования биомеханических объектов и не содержат развитых инструментальных средств для различных групп пользователей:

• медиков-ортопедов (система должна оперативно приспосабливаться к уровню их квалификации и иметь гибкий интерфейс, допускающий модификацию операционной модели диалога);

• администраторов САПР, сопровождающих систему в клинике (система должна быть развиваемой в функциональном направлении и иметь открытый инструментальный аппарат для подключения новых биомеханических инструментов и новых моделей биомеханических объектов). Указанные обстоятельства определили основные направления выполненных в диссертации исследований, тематика которых тесно связана с планами НИР Санкт-Петербургского государственного электротехнического университета «ЛЭТИ» им. В. И. Ульянова (Ленина) (СПбГЭТУ «ЛЭТИ»), Российского научно-исследовательского института травматологии и ортопедии имени P.P. Вредена (РНИИТО им. P.P. Вредена) и Санкт-Петербургского государственного педиатрического медицинского университета (СПбГПМУ). Исследования проводились в 2006-2013 годах в соответствии с приоритетным направлением развития науки и технологии в РФ «Науки о жизни» (указ президента РФ №810) и в рамках программы стратегического развития СПбГЭТУ «ЛЭТИ» по разработке приоритетной научно-образовательной платформы «Биомедицинские технологии».

С учетом сказанного, разработка системы автоматизированного проектирования биомеханических объектов «кость-эндопротез» является актуальной задачей, имеющей большое теоретическое, практическое и социально-экономическое значение.

Цель работы и основные задачи исследования

Настоящая диссертация посвящена исследованию методов построения САПР биомеханических объектов «кость-эндопротез» и разработке на основе этого исследования математического, информационного и программного обеспечений САПР Вопе1тр1ап1.

Для достижения поставленной цели исследования необходимо решить следующие задачи:

1. Исследовать и разработать открытую архитектуру САПР биомеханических объектов «кость-эндопротез», отличающуюся возможностью гибкого конфигурирования отдельных инструментов проектирования.

2. Выполнить исследование методов визуализации биомеханических объектов, алгоритмов манипуляции биомеханическими объектами на сцене и разработать на их основе подсистему визуализации биомеханических объектов.

3. Выполнить исследование алгоритмов триангуляции, а также алгоритмов проведения булевых операций над трехмерными геометрическими телами и разработать на их основе подсистему твердотельного моделирования.

4. Исследовать методы импорта томограммы, а также методы построения трехмерной модели кортикальной и трабекулярной костной ткани и разработать на их основе подсистему моделирования кости.

5. Исследовать известные эндопротезы, способы их фиксации в костной ткани, методы построения трехмерной модели эндопротеза и разработать на основе результатов этого исследования подсистему моделирования эндопротеза.

6. Провести исследование методов моделирования адаптационных изменений структуры и механических свойств кортикальной и трабекулярной костной ткани и разработать на основе результатов этого исследования подсистему моделирования адаптационных изменений биомеханического объекта «кость-эндопротез».

7. Исследовать влияние параметров эндопротеза на адаптационные изменения структуры и механические свойства костной ткани после операции эндопротезирования и разработать на основе проведенного исследования подсистему анализа и оптимизации параметров эндопротеза с целью улучшения его характеристик.

8. Исследовать механизмы хранения в базе данных объектов, участвующих в процессе проектирования, а именно: томограмм, данных о пациенте, моделей костных тканей, моделей эндопротезов, моделей биомеханических объектов «кость-эндопротез», результатов моделирования адаптационных изменений костной ткани, результатов оптимизации параметров эндопротеза. Разработать на основе проведенного исследования подсистему информационного обеспечения.

Методы исследования

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

Новые научные результаты 1. Впервые разработана архитектура САПР биомеханических объектов «кость-эндопротез», отличающаяся от известных систем наличием общесистемной биомеханической части, обеспечивающей возможность развития и адаптации САПР к новым биомеханическим объектам, а также гибкую настройку инструментов биомеханического проектирования.

2. Исследованы и разработаны оригинальные методы визуализации биомеханических объектов и манипуляции биомеханическими объектами на сцене, обеспечивающие высокую скорость работы с большими геометрическими объектами.

3. Разработаны оригинальные методы и алгоритмы построения трехмерных моделей костных тканей по снимкам томограммы, а также методы и алгоритмы построения модели эндопротеза.

4. Разработана модель биомеханического объекта «кость-эндопротез», учитывающая особенности фиксации эндопротеза в кости и позволяющая оптимизировать параметры эндопротеза с целью улучшения его характеристик.

5. Разработана биомеханическая модель адаптационных изменений структуры и свойств кортикальной и трабекулярной костной ткани, отслеживающая адаптационные изменения структуры и свойств костной ткани под действием нагрузок.

6. Разработан метод подбора оптимального эндопротеза для конкретного пациента, позволяющий учитывать особенности строения тазобедренного сустава и биомеханические характеристики пациента. Достоверность научных результатов подтверждается корректностью

применяемого математического аппарата и практикой использования САПР Вопе1тр1ап1 в педагогической и практической деятельности кафедры «Госпитальной хирургии с курсами травматологии и военно-полевой хирургии (ВПХ)» СПбГПМУ и в учебном процессе кафедры «Системы автоматизированного проектирования» СПбГЭТУ «ЛЭТИ» в курсе «Методы оптимизации».

Основные положения, выносимые на защиту

1. Архитектура САПР биомеханических объектов «кость-эндопротез».

2. Общесистемная и объектно-ориентированная части САПР биомеханических объектов «кость-эндопротез».

3. Методы построения подсистемы визуализации.

4. Модель биомеханического объекта «кость-эндопротез».

5. Биомеханическая модель адаптационных изменений Практическая ценность

Значение для практики результатов диссертационной работы заключается в следующем:

1. Система Bonelmplant позволяет проектировать эндопротезы тазобедренных суставов и определять их влияние на биомеханический объект «кость-эндопротез» под действием нагрузок, соответствующих анатомическим характеристикам тазобедренного сустава. Полученные результаты позволяют оценивать пригодность эндопротеза для лечения реального пациента.

2. Система Bonelmplant может быть использована в составе других систем проектирования для оценки биомеханической совместимости проектируемых конструкций.

3. Интерфейс системы, ориентированный на врача, позволяет использовать ее в широкой врачебной практике с целью подбора оптимального эндопротеза для конкретного пациента.

4. Информационное обеспечение системы позволяет использовать накопленные результаты исследования биомеханических объектов в других системах.

5. Зарегистрированные Федеральной службой по интеллектуальной собственности, патентам и товарным знакам программы перспективны для применения в биомеханических САПР различного назначения. Реализация и внедрение результатов

Система реализована на базе программной платформы .Net Framework 4.5 с использованием языка программирования С#. В качестве источника данных выступает легковесная встраиваемая реляционная база данных SQLite.

Теоретические и практические результаты диссертационной работы использовались в ряде госбюджетных НИР, проводимых по тематическому

плану СПбГЭТУ «ЛЭТИ» в 2008-2013 гг.: по теме «Разработка теоретических основ модельного проектирования на основе парадигмы виртуальности» (шифр САПР-45, 2009-2010 гг.); по теме «Разработка моделей и методов анализа и синтеза интеллектуальных систем поддержки принятия решений для управления сложными распределенными объектами» (шифр САПР-47 тем. плана СПбГЭТУ 2011 г.); по теме «Математико-логические основы построения сред виртуальных инструментов» (шифр САПР-49 тем. плана СПбГЭТУ 2012-2014 г.); по теме «Разработка алгоритмического и программно-аппаратного обеспечения гибридной облачной среды для образовательного процесса» (шифр ФИМЦ-1тем. плана СПбГЭТУ 2012-2014 г.)

Результаты работы внедрены в инженерную и учебную практику на двух кафедрах СПбГЭТУ «ЛЭТИ» кафедре «Системы автоматизированного проектирования» для подготовки магистров и бакалавров по направлению «Информатика и вычислительная техника» и кафедре «Прикладной механики и инженерной графики». Результаты работы используются в педагогической и практической деятельности кафедры «Госпитальной хирургии с курсами травматологии и ВПХ» СПбГПМУ и внедрены в медицинскую практику РНИИТО им. P.P. Вредена, что подтверждается тремя актами о внедрении.

Апробация работы

Основные положения и результаты диссертационной работы докладывались и обсуждались на следующих конференциях: XIV международной конференции «Современное образование: содержание, технологии, качество» (г. Санкт-Петербург); XI международной конференции по мягким вычи