Я только начал свою резидентуру в качестве радиационного онколога.У меня небольшой опыт программирования (Python, VBA).
Мне бы хотелось, чтобы вы поделились своими соображениями по поводу проблемы, с которой я столкнулся на работе.
Проблема : Для каждого пациента радиационный онколог должен сделать контур.По сути, он очерчивает основные структуры (такие как аорта, сердце, легкие и т. Д.) При компьютерной томографии.Это важно для вычисления пространственного распределения излучений (потому что вы хотите избежать этих структур).Контурирование выполняется в стороннем программном обеспечении (называемом Isogray).Данные КТ поступают из базы данных больницы, а распределение излучения рассчитывается с помощью другого программного обеспечения.
Требуется по крайней мере один час, чтобы завершить контур.Умножьте это на каждого пациента (может быть, десяток в неделю) и каждого онколога (мы - команда из 15 человек), и вы увидите, что это составляет сто (может быть, даже тысячу) человеко-часов в год.
Существуют программы, которые делают это автоматически, но больница не хочет их арендовать / покупать.Но, если серьезно, насколько сложно это сделать, чтобы немного автоматизировать?Разве я не могу сделать это сам?
Мой план действий : Здесь я хотел бы получить ваши идеи.Как я могу автоматизировать эту задачу?Во-первых, я не могу ничего изменить в Isogray, поэтому мне нужно выполнить автоматизацию извне.Что я должен сделать:
- Создать базу данных исторических контуров : это означает, что мне нужно иметь возможность читать то, что Isogray использует в качестве выходных файлов
- Проектирование автоматической модели : Я думаю о моделях глубокого изучения здесь.Я не знаю, есть ли что-нибудь более оптимальное, чем калибровка модели глубокого обучения по контурным КТ-снимкам, которые у меня уже есть
- Создать небольшое программное обеспечение : на основе автоматической моделипрограммное обеспечение возьмет «неконтурный» файл Isogray и превратит его в «контурный» файл.Онкологу нужно только загрузить новый файл в Isogray и проверить контурность
Что вы думаете?Вы видите более простой способ сделать это?Я ничего не знаю об Isogray (я просто знаю, как его использовать).Как вы думаете, это выполнимо?Какая информация мне нужна, прежде чем я начну этот проект?
Любые идеи будут приветствоваться:)