Как интерпретировать результат радоновского преобразования лыжного мага - PullRequest
0 голосов
/ 19 ноября 2018

Мне интересно, как я должен интерпретировать результат радонового преобразования лыжного мага.Документация не совсем точная.

Давайте возьмем это изображение в качестве примера. Example picture and radon transformation (sinogram) 2 строки представлены черными точками на рисунке справа.Одна линия имеет 45 градусов, а другая 135 градусов.Теперь, что означает другая координата?Показывает ~ 150 для обеих линий.Почему?

Я впервые посмотрел по этой ссылке: https://www.mathworks.com/help/images/detect-lines-using-the-radon-transform.html Код указан в Matlab, а не в Skimage.Представленный способ интерпретации значений не работает для моего примера.(Скорее всего, потому что это не тот же алгоритм, что и в Matlab. По крайней мере, возвращаемое значение отличается). Документация Skimage просто показывает простой пример кода.К сожалению, не интерпретация.

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

1 Ответ

0 голосов
/ 19 ноября 2018

Я думаю, что путаница началась с того, как вы рисуете синограмму. Домен преобразования Радона - это (alpha, s), где alpha - это угол, который вектор нормали к линии образует с осью x, а s - это расстояние линии от начала координат (см. Следующий рисунок из здесь ).

Согласно лыжному магии Радон документация , источником является центр изображения.

Поэтому, я думаю, вы можете понять значения, если вы нанесете их как

ax2.imshow(sinogram, cmap=plt.cm.Greys_r,
           extent=(0, 180, -sinogram.shape[0]/2.0, sinogram.shape[0]/2.0), aspect='auto')

это приводит к

fig2

вместо

ax2.imshow(sinogram, cmap=plt.cm.Greys_r,
           extent=(0, 180, 0, sinogram.shape[0]), aspect='auto')

это приводит к

fig1

для изображения 50x50.

Возможно, вы сделали это, как показано здесь . На этой странице они показывают, как восстановить изображение, используя синограмму, используя функции iradon и iradon_sart .

radon

...