Реклама

Конвертация снимков МРТ (формата DICOM) в STL формат

Подписаться на 3Dtoday
Oleg_As
Идет загрузка
Загрузка
11.01.18
3019
10
печатает на RepRap
3D-моделирование
44
Статья относится к принтерам:
RepRap
Приветствую всех читателей портала 3DToday!

Спешу поделиться своими небольшими, но достаточными знаниями для получения модели в формате STL из формата DICOM (*.DCM, Digital Imaging and Communications in Medicine) — это отраслевой стандарт создания, хранения, передачи и визуализации медицинских изображений и документов обследованных пациентов. Формат получаемый, например, как результат работы аппарата МРТ.

Попросил заказчик перевести DCM в STL. А я ни слухом, ни духом что это такое.

Бегло поискав в интернете, мне попались несколько проектов:

Все перепробовав, я остановился на программе 3DSilcer4.8

Прежде чем работать нам нужен сам файл в формате (*.dcm) или несколько.
Запускаем программу 3DSilcer4.8
Загружаем файл нажав на кнопку “Load Data”
71fa9d41694dd9f25dbd469289126334.jpg
Можно выбрать конкретный файл, можно директорию. Я выбрал файл.
21e44f3d60bffa78a8b9b0bcfb0ed167.jpg
Подтверждаем. Программа загружает файл.В моем случае это снимок ротовой полости.
PREVIEW
Теперь необходимо сформировать 3D модель. Это делается в несколько этапов:
1-й этап:
  1. Перейти к вкладке Volume Rendering.
  2. Нажать на глазик слева от надписи VOLUME.
  3. Выровнять получившуюся модель нажав на крестик.
  4. Чтобы убрать лишние артефакты необходимо двигать ползунок SHIFT на вкладке DISPLAY влево-вправо пока не получите приемлемый для Вас результат.
eb6c0f2b69389c3d812a0910417dccd2.jpg
2-й этап:
  1. Необходимо перейти к вкладке EDITOR
  2. Нажать кнопку ThresholdEffect
  3. Выставить по вкусу значение THRESHOLD RANGE (у меня получилось 1000 )
  4. Нажать кнопку Apply.
8bbef623055c93f76fb016425e4ede83.jpg
3-й этап:
  1. Нажать кнопку MakeModelEffect
  2. Нажать кнопку Apply (Применить)
3e57667c1b38a640d7e1b6b3ff24f061.jpg
Можно сохранять! В наш заветный STL формат. Нажав на кнопку SAVE. И выбрав формат STL вместо VTK.
35eb840188337138d4acdf2a49b0f598.jpg
Далее выполняем необходимые манипуляции в любом редакторе STL. В meshmixer, например.
806d94db1b1a8ea6c635f9da74a2ed3b.jpg
Мне нужен был только один зуб.
0d0e8a2d63e302971513b5b9b13e98d9.jpg
Попробовал распечатать. Все хорошо.
a80908f5a8083dca533980e142e62cf1.jpg
Большое спасибо, что дочитали мою статью до конца.
Будьте здоровы!
Подписаться на 3Dtoday
44
Комментарии к статье
Реклама

Комментарии

11.01.18 в 22:48
1
Клиенту ЗУБ понравился, как прижился вместо старого?:)
Спасибо за статью.
11.01.18 в 23:08
0
Рад, что Вам понравилось. Ответ ниже:)
11.01.18 в 23:00
3
Заказчик врач.
Будет делать новый по образцу, если правильно понял.

Образец вот такой получился
f8c4b2e372f9e142255aeb99d13ba856.jpg
13.01.18 в 00:22
0
Интересно посмотреть, какой из такого образца новый зуб получится.
13.01.18 в 10:00
0
Думаю мы это не увидим.. а жаль.
Единственное что знаю, это сайт фирмы которая будет заниматься http://baltteks.ru/
12.01.18 в 00:11
0
спасибо! будем тестить.
12.01.18 в 00:22
0
Такая конвертация интересна. Было дело приблизился к этой затее но так и не осилил... Не нашел софт. А здесь прям как сон в руку. По примеру автора запилил слайсер3д и вспомнил что на харде лежат все файлы КТ которое делали собаке перед операцией... Сказано-сделано. Но, не полетела... Имею папку в которой Филипсовский ОЕМ вьювер. Через него все открыватеся и видится. Два снимка типа флюшки и четыре подборки послойно. Но нет нигде файлов .dcm, хотя папка DICOM присутствует, файл DICOMDIR тоже лежит... Но под ним в папочках лежат видимо соответствующие снимкам подпапки с файлами непонятного расширения...

Что я делаю не так?
12.01.18 в 06:56
0
А у вьювера нет экспорта?
Возможно не все DICOM одинаковы.
Попробуйте еще вот эту программу InVesalius 3.1 https://www.cti.gov.br/en/invesalius
13.01.18 в 14:09
0
Нет, как такового экспорта нет. Есть экспорт в .jpg, то есть в картинку...
12.01.18 в 08:15
0
Недавно так же пытался вытащить слайсы из оемовского просмотрщика, в моем случае это был OneVolumeViewer от Morita. Помогла программка X-Ripper, которую я натравил на самый жирный файл в папке. Получилось три набора bmp файлов с ортогональными срезами, которые я так и не смог объединить в один набор, а по отдельности модельки выходили не очень качественные.
Так что я просто написал скрипт, который делал скрин окна с открытым срезом, передвигал координату z на минимальное следующее значение и снова делал скрин, и так до победного.

Для написания комментариев, пожалуйста, авторизуйтесь.

Реклама

Читайте в блогах

Усовершенствованная технология 3д-печати позволяет производить прочные и эластичные модели из нержавеющей стали

Обзор 3D принтера SkyOne с механикой SCARA

Видео обзор 3D принтера Zortrax M200 Plus

Ultimaker демонстрирует новейший FDM 3D-принтер S5

Большой обзор доступных фотополимеров для SLA-печати

Новый Ultimaker S5

Реклама