УДК: 616.314-089.23-073.756.8
Год издания: 2011
Трехмерная реконструкция зубочелюстной системы на основе изображений компьютерных томограмм
Наумович С.С., Наумович С.А.
Рубрики: 76.29.55
Белорусский государственный медицинский университет
Тема НИР: «Разработать и внедрить в республиканской и областных стоматологических поликлиниках программный комплекс по индивидуальному биомеханическому анализу зубочелюстной системы на основе методов математического моделирования»
Сроки выполнения НИР: I кв. 2009 г. — IV кв. 2010 г.
Научный руководитель: д-р мед. наук, проф. С.А. Наумович
Соисполнители: институт математики НАНБ
Источник финансирования: госбюджет
Разработка и внедрение в клиническую практику рентгеновской компьютерной томографии (КТ) явились крупнейшим достижением науки и техники. Томография - метод медицинской диагностики, основанный на исследовании объемных изображений внутренних органов человека. Несмотря на широчайшие диагностические возможности, до недавнего времени компьютерная томография как метод исследования крайне редко применялась в стоматологии. Это было связано с тем, что не все компьютерные томографы могли быть использованы в стоматологии из-за высокой лучевой нагрузки, отсутствия специализированного дентального оборудования и низкого разрешения получаемых изображений.
При разработке автоматизированных программных комплексов, позволяющих проводить биомеханическое моделирование в практике врача-стоматолога, именно компьютерная томография является наиболее оптимальным методом для получения информации о пациенте и последующего математического анализа. Для точной диагностики и качественного планирования лечения необходимы изображения компьютерных томограмм с ярко выраженным контрастом яркостей между точками челюсти и зубов. Как показывает практика, основной преградой построения качественной модели является слабая контрастность в области корней зубов, которая не позволяет с достаточной степенью точности отделить точки, принадлежащие зубам, и точки, принадлежащие костной ткани челюсти, и построить объемные модели отдельных зубов. Это связано с достаточно схожими рентгенооптическими свойствами зубов и костной ткани, а также низкими - для выявления периодонтальной щели - разрешающими способностями современных томографов. По этой причине периодонтальная связка, также как и десна, в объемной цифровой модели строятся синтетически на основе известных точек зубов и челюсти с учетом усредненных анатомических параметров.
Для реализации пользовательского интерфейса разработанной программы использовалась библиотека с открытым кодом Qt компании Nokia. Она открыта и поддерживается на большом количестве платформ, включая Windows, Linux и MacOS, что позволяет легко переносить созданное на ее основе программное обеспечение на различные платформы. Также данная библиотека поддерживает создание подключаемых модулей, что позволяет легко расширять созданное на ее основе программное обеспечение. В качестве основного языка программирования был использован С++, на котором основана библиотека Qt. Для создания процедур отображения были использованы средства, предоставляемые OpenGL для ускорения вычислений. Коррекция контрастности и яркости, а также вывод модели рентгеновского изображения были построен на основе языка GLSL, которй компилируется на этапе выполнения программы в команды, выполняемые графическим ускорителем. Программа имеет три основных режима визуализации: отображение произвольного сечения трехмерного изображения, отображение модели рентгеновского изображения с произвольной ориентацией камеры и отображение поверхностной модели объектов.
Для того чтобы начать работать с данными пациента, их необходимо загрузить с диска. Существует возможности загрузки изображений в форматах DICOM и RAW. Есть также возможность загрузки построенной ранее модели зубочелюстной системы. Процесс выделения объектов на изображении называется сегментацией. Она выполняется в несколько этапов. В рамках работы программного модуля данная задача была разбита на три этапа:
1. Сегментация всех зубов как единого объекта (объект «Зубной ряд») и челюсти, верхней либо нижней (объект «Челюсть»).
2. Уточнение объекта «Челюсть».
3. Разбиение объекта «Зубной ряд» на отдельные объекты «зуб_XX».
В связи с тем, что исходные данные представлены в растровом виде, а с объектами наиболее удобно работать в векторном виде, для их отображения необходимо строить поверхностную модель, которая представляет собой последовательность треугольников, образующихся путем соединения точек лежащих на поверхности заданного объекта. Операция соединения точек поверхности в последовательность треугольников называется триангуляцией.
По результатам обработки изображений пациента строится трехмерная цифровая модель зубочелюстной системы, состоящая из отдельных зубов, челюстей, периодонтальной связки и десны. Полученная цифровая модель может использоваться на различных этапах диагностики, планирования и лечения.
Область применения: ортопедическая стоматология, ортодонтия, челюстно-лицевая хирургия.
Рекомендации по использованию: разработанный программный модуль по трехмерной реконструкции зубочелюстной системы может применяться для диагностики и составления плана лечения стоматологических пациентов на всех этапах, а также может быть основой для математического моделирования в научных исследованиях и практической работе врачей-стоматологов.
Предложения по сотрудничеству: продажа лицензии, «ноу-хау», консультативная помощь при внедрении, поставка, установка и обучение пользованию.