vadym 0 Жалоба Опубликовано November 1, 2010 Кто-то делал Radon transform с помощью openCV? Я так понимаю, для него нужно использовать cvFilter2D, но какие параметры фильтра? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Smorodov 579 Жалоба Опубликовано November 1, 2010 Кто-то делал Radon transform с помощью openCV? Я так понимаю, для него нужно использовать cvFilter2D, но какие параметры фильтра? Боюсь так просто не отделаетесь. Это нелинейный фильтр. Делают при помощи преобразования Фурье, вот тут есть схемы вычисления: http://www.google.ru/url?sa=t&source=w...xOA&cad=rjt Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Smorodov 579 Жалоба Опубликовано September 26, 2012 Соорудил простую реализацию преобразования Радона (без фильтра): Это преобразование используется в томографии. RadonTransform.cpp Пучок лучей в этой реализации параллельный. Позже, может быть, попробую расходящийся сделать, он вроде дает лучший результат. Приделывал Ram-Lak фильтр, но что-то он как-то неправильно работал (из исходников я его удалил). Если у кого получится, прошу поделиться. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Smorodov 579 Жалоба Опубликовано September 28, 2012 GPU - шный реалтаймовый вариант (с исходниками) можно скачать по ссылке: http://christian.mendl.net/software/iradon.zip Описание здесь: http://christian.mendl.net/software/radon_gpu_manuscript.pdf Здесь понятный матлабовский код: http://www.mathworks.in/matlabcentral/fileexchange/34608-ct-reconstruction-package Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Smorodov 579 Жалоба Опубликовано September 29, 2012 Доделал фильтры. RadonTransform.cpp InverseRadonTransform - восстанавливает изображение по синограмме и применяет к восстановленному изображению двумерный Ramp фильтр (при установленном флаге WithRampFilter). InverseRadonTransformF - применяет одномерный Windowed Ramp фильтр (Ramp + Hamming window) к синограмме, а затем восстанавливает изображение при помощи InverseRadonTransform с выключенным фильтром. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах