Оскільки обробка є часовим обчисленням, бібліотека надає можливість виконання завдань, що поверне майбутнє, щоб уникнути блокування виконання виклику під час обробки.
Паралельні обчислення легко підтримуються у використанні декількох гілок.
Клас RadonTransform Calculator обчислює значення перетворення і зберігає їх у двовимірному масиві.
Після обробки значення перетворення можна аналізувати за допомогою індексів масиву для доступу до них.
Ці індекси можна легко перекласти на елемент (Rho, Theta) (♪, ⇩) викликаючи функцію на об'єкт результату, що належить до типу RubonTransformResult.
Крім того, можна отримати значення n максимального значення, надавши параметру викинути дублікати (того, що знаходяться дуже близько), через терпимість, і фільтр також можна застосовувати одночасно до (♪, ⇩), щоб відкинути тих, хто не відповідає нашим умовам.
Наприклад, якщо ви шукаєте майже горизонтальні або вертикальні лінії, і є діагональ з дуже високим значенням, то це значення можна відкинути.