Перетворення Радона. Карти f на (x, y) -область Rf на (α, з) -область. Перетворення Радона для характеристичної функції двох квадратів, зображених на малюнку нижче. Більш світлі області вказують на більші значення функцій. Чорний колір позначає нуль. Початкова функція дорівнює одиниці на білій області і нулю в темній області.
В математиціперетворення Радона — це інтегральне перетворення, яке переводить функцію f, визначену на площині, в функцію Rf, визначену на (двовимірному) просторі з прямих на площині, значення якої у певній прямій дорівнює криволінійному інтегралу від цієї функції над цією прямою.
Перетворення було введене в 1917 році Йоганом Радоном[en][1] який також надав формулу зворотного перетворення. Крім того, Радон визначив формули для перетворення в трьох вимірах, в яких інтегрування відбувається на площині (інтегрування по лініях відоме як рентгенівське перетворення[en]). Пізніше це було узагальнено до евклідових просторів більш високого розміру, а ширше — в контексті інтегральної геометрії. Комплексний аналог перетворення Радона відомий як перетворення Пенроуза[en]. Перетворення Радона широко застосовується для томографії, створення зображення з проєкційних даних, пов'язаних із скануванням поперечного перерізу об'єкта.
Пояснення
Якщо функція представляє невизначену щільність, тоді перетворення Радона представляє дані проєкції, отримані як вихід томографічного сканування. Отже, зворотне перетворення Радона може бути використане для реконструкції початкової щільності з даних проєкції, і таким чином воно формує математичну основу томографічної реконструкції[en], також відому як ітеративна реконструкції.
Дані про перетворення Радона часто називають синограмою, оскільки перетворення Радона в центрі точкового джерела є синусоїдою. Отже, перетворення Радона для ряда дрібних предметів графічно постає як кількість розмитих синусоїд з різними амплітудами та фазами.
подвійний інтеграл , що визначений на всій площині, збігається
для будь-якої довільної точки на площині виконується, що
Перетворення Радона, Rƒ, є функцією, визначеною на просторі прямих L в просторі R2криволінійно інтегрованою вздовж кожної такої прямої, як
Конкретніше, параметризацію будь-якої прямої L щодо довжини дуги z завжди можна записати як
де s — відстань L від початку і — кут, який нормальний до L вектор утворює з віссю х. Звідси випливає, що величини (α, s) можна вважати координатами на просторі всіх ліній в R2, а перетворення Радона в цих координатах визначають як
Більш загальне визначення
Нехай - функція на , інтегровувана по кожній гіперплощині. Нехай також простір усіх гіперплощин у , наділене відповідною топологією. Перетворення Радона функції визначається як функція на , і задається формулою
де - евклідова міра на гіперплощині
Гіперплощину можна записати у вигляді де - звичайний скалярний добуток, - одиничний вектор та Пари та приводять до однієї і тої самої гіперплощини відображення є двократне накриття на . Таким чином, простір має канонічну структуру многовиду, відносно якої це накриваюче відображення диференційовуване й регулярне[3].
Зв'язок з перетворенням Фур'є
Обчислення двовимірного перетворення Радона через два перетворення Фур'є.
Перетворення Радона тісно пов'язане з перетворенням Фур'є. Ми визначаємо тут універсальне перетворення Фур'є як
Таким чином, двовимірне перетворення Фур'є початкової функції вздовж лінії під кутом нахилу — це перетворення Фур'є для однієї змінної над перетворенням Радона (отримане під кутом нахила ) цієї функції. Цей факт може бути використаний для обчислення як перетворення Радона, так і зворотньої функції.
Результат можна узагальнити для n-мірного випадку
Подвійне перетворення
Подвійне перетворення Радона є своєрідним примиканням до перетворення Радона. Починаючи з функції g на просторі Σn, подвійне перетворення Радона — функція на Rn, яка визначається в такий спосіб
Інтеграл тут береться за множину всіх гіперплощин, що проходять через точку х ∈ Rn, а міра d є унікальною мірою ймовірності на множині є інваріантом при обертанні навколо точки x.
Конкретно, для двовимірного перетворення Радона подвійне перетворення задається таким чином
У контексті обробки зображень подвійне перетворення зазвичай називають зворотньою проєкцією[4] оскільки воно приймає функцію, визначену в кожній лінії в площині, і «розмазує» або проектує її назад по лінії для створення зображення.
Це природний обертальний інваріантний диференціальний оператор другого порядку. На Σn, «радіальна» друга похідна
також інваріантна відносно обертання. Перетворення Радона та його подвійний є переплетеними операторами для цих двох диференціальних операторів у тому сенсі, що[5]
Аналізуючи рішення хвильового рівняння в декількох просторових вимірах, властивість переплетення призводить до поступального представлення Лакса і Філіпса[6]. У візуалізації[7] та чисельному аналізі[8] це використовується для зменшення багатовимірних задач на одновимірні, як метод розмірного розщеплення.
Підходи до реконструкції
Процес реконструкції створює зображення (або функцію у попередньому розділі) з його проєкційних даних. Реконструкція — обернена задача.
Формула інверсії радону
У двовимірному випадку найбільш часто використовується аналітична формула для відновлення знаючи його перетворення Радона за допомогою формули відфільтрованої зворотньої проєкції або формули інверсії Радона:
Ядро згортки в деякій літературі згадується як фільтр Рампа.
Нерегулярна похибка
Інтуїтивно, у відфільтрованій формулі зворотного проектування, за аналогією з диференціацією, для якої , ми бачимо, що фільтр виконує операцію, аналогічну операції взяття похідної. Грубо кажучи, тоді фільтр робить об'єкти більш сингулярними.
Кількісне твердження про нерегулярну похибку радонової інверсії полягає в наступному: Ми маємо
де є раніше визначеним примиканням[en] до Радонового перетворення.
Таким чином для ,
.
Складний показник таким чином, є власною функцією із власним значенням . Таким чином, сингулярні значення є . Оскільки ці особливі значення мають прямувати до 0, є необмеженим.[10]
Ітеративні методи реконструкції
Порівняно з методом відфільтрованого зворотного проектування, ітеративна реконструкція коштує великих витрат на обчислення, обмежуючи її практичне використання. Однак через недоброзичливість інверсії радону метод фільтруваної зворотньої проєкції може виявитися нездійсненним при наявності розриву або шуму. Методи ітеративної реконструкції (наприклад, ітеративна розріджена асимптотична мінімальна різниця[en][11]) можуть забезпечити зменшення артефактів металу, зменшення шуму та дози для реконструкції результату, що привертає великий науковий інтерес по всьому світу.
Формули інверсії
Явні та обчислювально ефективні формули інверсії для перетворення Радона та його подвійності. Перетворення Радона в n розмірах може бути інвертованим формулою[12]
Для обчислювальних цілей, потужність Лаплаціани змішується з подвійним перетворенням R*, щоб отримати[13]
де Hs — перетворення Гільберта відносно змінної s. У двох вимірах оператор Hsd/ds з'являється в обробці зображень як рамповий фільтр[14]. Можна легко довести з теореми Фур'є про зріз і зміни змінних для інтеграції, що для компактно підтримуваної безперервної функції ƒ для двох змінних
через
Таким чином, в контексті обробки зображень вихідне зображення ƒ може бути відновлено з даних «синограми» Rƒ шляхом застосування рампового фільтру (у змінній), а потім зворотнього проектування. Оскільки етап фільтрації може бути виконаний ефективно (наприклад, використовуючи методи цифрової обробки сигналу), а один крок зворотнього проектування є просто накопиченням значень у пікселях зображення, що призводить до високоефективного, а отже, широко використовуваного алгоритму.
Явна формула інверсії, отримана останнім методом[4]
якщо n непарне, і
якщо n парне.
Подвійне перетворення також може бути обернено аналогічною формулою:
Перетворення Радона в алгебричній геометрії
В алгебраїчній геометрії перетворення Радона (також відоме як перетворення Брилінського-Радона) будується наступним чином.
Основна теорема про це перетворення полягає в тому, що це перетворення проектує еквівалентність категорій перекручених пучків[en] на проективному просторі та його подвійному проективному просторі аж до постійних пучків[15].
Застосування
Рентгенівська трансформація[en] є найбільш широко використовуваним особливим випадком цієї конструкції, і її отримують шляхом інтеграції з прямими лініями.
↑Radon, J. (December 1986). On the determination of functions from their integral values along certain manifolds. IEEE Transactions on Medical Imaging. 5 (4): 170—176. doi:10.1109/TMI.1986.4307775. PMID18244009.
↑Rim, D. (2018). Dimensional Splitting of Hyperbolic Partial Differential Equations Using the Radon Transform. SIAM J. Sci. Comput. 40: A4184—A4207. arXiv:1705.03609. doi:10.1137/17m1135633.
Radon, Johann (1917), Über die Bestimmung von Funktionen durch ihre Integralwerte längs gewisser Mannigfaltigkeiten, Berichte über die Verhandlungen der Königlich-Sächsischen Akademie der Wissenschaften zu Leipzig, Mathematisch-Physische Klasse [Reports on the proceedings of the Royal Saxonian Academy of Sciences at Leipzig, mathematical and physical section], Leipzig: Teubner (69): 262—277; Translation: Radon, J.; Parks, P.C. (translator) (1986), On the determination of functions from their integral values along certain manifolds, IEEE Transactions on Medical Imaging, 5 (4): 170—176, doi:10.1109/TMI.1986.4307775, PMID18244009.
Helgason, Sigurdur (1984), Groups and Geometric Analysis: Integral Geometry, Invariant Differential Operators, and Spherical Functions, Academic Press, ISBN0-12-338301-3.
Natterer, Frank (June 2001), The Mathematics of Computerized Tomography, Classics in Applied Mathematics, т. 32, Society for Industrial and Applied Mathematics, ISBN0-89871-493-1
Natterer, Frank; Wübbeling, Frank (2001), Mathematical Methods in Image Reconstruction, Society for Industrial and Applied Mathematics, ISBN0-89871-472-9