Последние несколько недель я боролся за то, чтобы реализовать сегментацию позвоночника на рентгеновском изображении головы, и мои исследования привели меня в тупик.
Каков наилучший метод для достижения этой цели?
Я искал вокруг, и мое лучшее предположение было бы AAM (Active Appearence Model), реализованной на Active Shape Model, но я не могу найти литературу или исходный код о том, как реализовать это (принять в Matlab), это было доведено до моего сведения, что с Тензор структуры Я мог бы найти преобладающие направления на градиенте и из этой информации извлечь углы позвоночника, но математика меня немного смущает.
Если у какого-либо тела есть литература с предложениями или исходный код (Java, C, C #, Python … [что угодно, кроме matlab]), это будет с благодарностью.
Я бы начал с OpenCV (http://opencv.org/)
OpenCV выпущен под лицензией BSD и, следовательно, он бесплатный для обоих
академическое и коммерческое использование. Имеет интерфейсы C ++, C, Python и Java
и поддерживает Windows, Linux, Mac OS, iOS и Android. OpenCV был
разработан для вычислительной эффективности и с сильным акцентом на
приложения в реальном времени. Написанная на оптимизированном C / C ++, библиотека может
Воспользуйтесь преимуществами многоядерной обработки. Принято по всему миру,
OpenCV насчитывает более 47 тысяч человек сообщества пользователей и
По оценкам, количество загрузок превышает 6 миллионов. Диапазон использования от
интерактивное искусство, проверка шахт, сшивание карт в Интернете или
через продвинутую робототехнику.
Однако область, которую вы упомянули, является сложной областью исследований, и простых решений не существует. OpenCV имеет сотни высококачественных процедур, и даже поиск по ним займет некоторое время. Используемые вами методы, вероятно, будут зависеть от качества, типа, разрешения и т. Д. Ваших изображений.
Других решений пока нет …