Добавить в корзинуПозвонить
Найти в Дзене
Рашид Аппаков

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

У меня лучшие друзья это стоматологи. Один из них ортодонт который показал мне как то сервис где он вручную ставит точки на боковой ТРГ а потом сервис автоматом считает отклонения зубов. Я подумал - это же можно автоматизировать ! И да через несколько месяцев, когда при диалоге с этим же другом мы коснулись этой темы он показал мне что есть программа в которую встроен ИИ который ставит эти точки при нажатии на кнопку! Я подумал круто, кто то это реализовал но было одно большое НО. Оказалось что это проффессиональная программа которая коммерческая и стоит очень больших денег. Не помню точно какие у меня были мысли на этот счет но помню что захотел сделать такую ИИ модель. Как то раз я был в настроении покодить что-то новое — два месяца назад идея засела в голову, но всё руки не доходили. Я изучал вопрос, увидел что многие университеты делали челенджи на эту тему. Тема автоматическое расставление целофометрический точек на боковом ТРГ. Я решил — почему бы не попробовать? 23:00 — сел за

У меня лучшие друзья это стоматологи. Один из них ортодонт который показал мне как то сервис где он вручную ставит точки на боковой ТРГ а потом сервис автоматом считает отклонения зубов. Я подумал - это же можно автоматизировать ! И да через несколько месяцев, когда при диалоге с этим же другом мы коснулись этой темы он показал мне что есть программа в которую встроен ИИ который ставит эти точки при нажатии на кнопку! Я подумал круто, кто то это реализовал но было одно большое НО. Оказалось что это проффессиональная программа которая коммерческая и стоит очень больших денег. Не помню точно какие у меня были мысли на этот счет но помню что захотел сделать такую ИИ модель.

Как то раз я был в настроении покодить что-то новое — два месяца назад идея засела в голову, но всё руки не доходили. Я изучал вопрос, увидел что многие университеты делали челенджи на эту тему. Тема автоматическое расставление целофометрический точек на боковом ТРГ.

Я решил — почему бы не попробовать?

23:00 — сел за ноут. Открыл PyTorch, набросал архитектуру. Не буду вдаваться в технические детали, но скажу так: взял за основу проверенный подход, но добавил несколько фишек, которые раньше в цефалометрии не применяли. Главное — чтобы модель понимала контекст, а не просто искала точки.

03:40 - модель готова, начинаю обучение.

04:00 - 3 эпохи, модель улучшила качество из 57мм разброса до 22мм.

04:30 - 20 эпох. Метрики просто космические: средняя ошибка — 0.56 миллиметра. Для сравнения: лучшие коммерческие решения выдают 1.2-1.8 мм, а опытный ортодонт вручную — около 1.5 мм.

Не поверил сначала. Думаю, где-то ошибка в расчётах. Стал проверять — всё чисто. Модель действительно научилась определять все 29 цефалометрических точек точнее, чем кто бы то ни было.

04:50 - Решаю точно проверить работу пишу код визуализации думая что MRE в 0.56мм - это что то невозможное, смотрю визуально на предсказание точек и ШОК вместе с ЭЙФОРИЕЙ. Все работает, все верно, метрики верные, результаты космические. Но мне не дает покоя мысль что результат лучше коммерческий программ. Что б убедится пишу новые тесты которые должны выявить погрешности на разных снимках по другим критериям.

05:20 - Все верно и все это правда. Моя модель превзошла всех конкурентов !

05:30 - Решаю сделать веб-интерфейс, чтобы друзья могли сразу попробовать. Открываю Streamlit — за полчаса набросал простой интерфейс: загрузка снимка, кнопка «анализировать», вывод результатов с визуализацией.

06:00 - Тестирую на телефоне. Загружаю ТРГ снимок — через секунду получаю разметку. Сервер на одном CPU обрабатывает мгновенно. Отправляю другу ссылку и делюсь своими эмоциями в чате.


Сейчас пишу статью время
06:07 эмоции и адреналин. Посмотрим с утра что скажут друзья. Сегодня я увижусь с 2 друзьями ортодонтами и получу обратную связь от них. Жду не дождусь.

Видео демонстрация - https://dzen.ru/shorts/68f1ba9575682d136b2e8bed

Кстати! А самое интересное — когда стал сравнивать с коммерческими решениями. Оказалось, что моя «ночная поделка»:

  • В 3 раза точнее самых дорогих программ
  • Работает в 10 раз быстрее
  • Не требует установки и лицензий
  • Доступна с любого устройства

И всё это — один день кодинга и ночь обучения. Почему так получилось? Думаю, дело в свежем взгляде. Не стал повторять устаревшие подходы, а применил современные методы, которые в этой области раньше не использовали. Плюс я считаю мне очень повезло.

Что дальше? Сделаю полноценный сервис — простой, быстрый, без лишних функций. Чтобы любой стоматолог мог загрузить снимок и через секунду получить точный анализ. Может, даже мобильное приложение, чтобы с телефона работать удобно было.

P.S. Если вы стоматолог или ортодонт — пишите, дам тестовый доступ. Проверите сами, насколько это упрощает работу.