Способ повышения качества реконструкции "больших" объектов
Рассмотрение вопросов объемной реконструкции "больших" объектов на томографах с ограниченной по размерам матрицей детекторов. Анализ дополнительных погрешностей, возникающих из-за половинного охвата объекта сканирующей системой при регистрации данных.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 29.01.2019 |
Размер файла | 176,4 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Способ повышения качества реконструкции «больших» объектов
А.И. Закидальский, Е.А. Цыбульская
Институт проблем регистрации
информации НАН Украины
Рассмотрены вопросы объемной реконструкции «больших» объектов на томографах с ограниченной по размерам матрицей детекторов. Приведен анализ дополнительных погрешностей, возникающих из-за половинного охвата объекта сканирующей системой при регистрации данных измерения. На основе анализа погрешностей предложены пути повышения качества реконструкции изображения.
Ключевые слова: компьютерная томография, рентгеновский компьютерный томограф, объемная реконструкция, матрица детекторов, фантом, схема сканирования.
В работах [3-5] была показана возможность объемной реконструкции объекта по его проекциям при сканировании вокруг одного центра вращения и фиксации только половины проекционных данных. Но при исследовании объектов с широким диапазоном плотностей возникают проблемы точного распознавания изображения [5]. Необходимость повышения достоверности идентификации результата исследования, как правило, приводит к дополнительным затратам. Так, использование дополнительного ребининга в значительной мере снижает погрешность реконструкции, но требует при этом сравнительно большого числа ракурсов ( = ( max)·(Ndg - 1)). Это особенно проявляется при использовании детекторных систем с малым значением угла max [2]. Кроме того, теряется преимущество сверточного алгоритма при организации конвейерных вычислений. При половинном охвате объекта сканирующей системой проекционные данные могут быть получены только после регистрации (1/2 + max/) проекций.
В связи с этим рассматривается возможность реконструкции при выполнении свертки и затем обратного проецирования сразу же после получения первой порции проекционных данных, полученных детектором с половинным охватом объекта. Пусть проводится процесс реконструкции точечного объекта («рассеивание точки») при его вращении на угол 2 вокруг одного центра. Половинный охват объекта детекторной системой приводит к тому, что точечный объект будет «освещен» регистрируемыми лучами на половину дуги окружности. Весовой коэффициент вклада (R2/L2) для точки с координатами r = R sin, может быть представлен в виде
, (1)
где a = sin sin2max.
В случае непрерывного изменения средние значения вкладов будут определяться интегралами:
(Второй интеграл учитывает равенство нулю подынтегральной функции на интервале 0 + … 0 + 2, где луч не регистрируется детектором, а также масштабный коэффициент 2).
Замена процесса интегрирования суммированием конечного числа вкладов (М/2) приводит к вариации накопленной суммы из-за случайного характера 0. В итоге величина накопленной суммы может изменяться в пределах значений от
s0 + znmin до s0 + znmax,
где znmin = 1/(1 + a)2; znmax = 1/(1 - a)2.
Отнесем разницу накопленных вкладов к точному значению суммы. Ее величина s0 = M/(2(1 - a2)). В результате легко получить оценку разброса реконструируемых значений плотностей. Для однородного сечения относительные значения разброса не превосходят величины
. (3)
При этом случайный разброс из-за неполного охвата детектором объекта будет сохраняться и при реконструкции центрального сечения.
Еще одним заметным источником погрешности при реконструкции в приведенных выше условиях является операция свертки. Неидеальность интерполяции и другие вычислительные погрешности при определении результирующего вклада от двух противоположных ракурсов при обратном проецировании приводят к заметной дополнительной погрешности. Это связано с тем, что в районе централь-ного детектора разрыв непрерывности данных после свертки приводит к появлению значительных выбросов [4].
На основании анализа причин этих погрешностей предлагается простой способ их эффективной компенсации. Добавление дополнительных детекторов для регистрации лучей при 0 и введение сглаживающей функции для 2ndop + 1 соседних с центральным отсчетов позволяет существенно повысить качество реконструкции. Увеличение количества детекторов на 5-10 % в большинстве случаев позволяет практически устранить рассмотренные выше погрешности. В качестве весовой функции kt(i) для сглаживания проекционных данных перед выполнением свертки предложено использовать функцию вида
(4)
График kt(i) представлен на рис. 1 (параметры: Ndg = 101, ndop = 10).
Рис. 1. График весовой функции kt(i)
реконструкция большой объект томограф
Качество работы алгоритмов проверялось путем моделирования реконструкции стандартного фантома Шеппа-Логана. В качестве основы алгоритма реконструкции (прежде всего это касается обратного проецирования) используется модификация алгоритма Фельдкампа для цилиндрического детектора [4, 5]. Проекционные данные регистрируются цилиндрическим детектором ограниченных размеров. Система сбора данных обеспечивает съем данных в пределах примерно 60 % углового размера объекта.
На рис. 2 показаны сечения объекта ортогональными плоскостями (y = 130, z = 60, x =100).
Рис. 2. Реконструкция фантома Шеппа-Логана при охвате более 50 % объекта: а) сечения реконструированного объекта; детекторов по дуге Ndg + ndop = 101 + 10; матрица 201Ч201Ч81; окно 0,94-1,05; б) сечение эталонного фантома; в) погрешность (разность плотностей эталонного и реконструированного объектов).
Как видно из рис. 2, при указанных выше условиях достигается достаточно высокое качество реконструкции изображения.
Выводы
В работе исследуются возможности повышения качества реконструкции при сканировании вокруг одного центра вращения и фиксации половины проекционных данных. Анализ возникающих в этом случае погрешностей позволил предложить следующие средства борьбы с ними:
-- увеличение угла охвата сканирующей системой объекта с 50 % до 55-60 %;
-- использование специальной функции сглаживания.
Их применение существенно повышает качество реконструкции «больших» объектов при минимальных дополнительных затратах.
Литература
Терновой К.С., Синьков М.В., Закидальский А.И., Яник А.Ф. и др. Введение в современную томографию. -- К.: Наук. думка, 1983. -- 345 c.
Henrik Turbell. Cone-Beam Reconstruction Using Filtered Backprojection. -- Dissertation № 672. -- Linkoping Studies in Science and Technology. -- Sweden, 2001.
Синьков М.В., Закидальский А.И. Избыточность проекционных данных и пути ее использования для повышения эффективности промышленных томографов // Реєстрація, зберігання і оброб. даних. -- 2003. -- Т. 5, № 2. -- С. 85-93.
Синьков М.В., Закидальский А.И. Объемная реконструкция «больших» объектов на томографах с ограниченной по размерам матрицей детекторов // Реєстрація, зберігання і оброб. даних. -- 2003. -- Т 5, № 3. -- С. 18-25.
Синьков М.В., Закидальский А.И., Самбыкина Э.Е., Цыбульская Е.А. Разработка алгоритмов объемной реконструкции «больших» объектов // Реєстрація, зберігання і оброб. даних. -- 2003. -- Т. 5, № 4. -- С. 43-50.
Michael D. Silver, Katsuyuki Taguchi, Ilmar Hein. A Simple Algorithm for Increased Helical Pitch in Cone-Beam CT.
Hu J., Johnston R., Dawson C. Practical Helical Cone Beam Algorithm for the Long Object // Problem. Dep. Biomedical Maroquette University. -- USA.
Размещено на Allbest.ru
...Подобные документы
Фрагментарная обработка больших объектов в мультимедийных базах данных (прямой доступ к отдельным фрагментам хранимого объекта). Двухуровневое разбиение полей большого размера. Древовидное представление данных. Части объекта, определяемые поддеревом.
презентация [93,4 K], добавлен 11.10.2013Этапы статистического анализа данных, приемы и методы его проведения. Ключевые положения закона больших чисел в теории вероятностей, его общий смысл. Теорема Бернулли - простейшая форма закона больших чисел. Количество данных, способы его измерения.
реферат [112,3 K], добавлен 03.03.2014Выбор структуры класса больших целых чисел, их сравнительная характеристика и описание преимуществ, недостатков. Реализация метода перемножения двух больших чисел, возведения числа в степень и взятия факториала числа. Режим вычисления выражений.
курсовая работа [827,2 K], добавлен 19.04.2011Обработка текстовых данных, хранящихся в файле. Задачи и алгоритмы обработки больших массивов действительных и натуральных чисел. Практические задачи по алгоритмам обработки данных. Решение задачи о пяти ферзях. Программа, которая реализует сортировку Шел
курсовая работа [29,2 K], добавлен 09.02.2011Общие сведения о безопасности, угрозы и уязвимости MS SQL Server. Предопределенные роли базы данных. Изучение компонента резервного копирования и восстановления. Иерархия средств шифрования. Служба хранилищ больших двоичных объектов Windows Azure.
курсовая работа [425,2 K], добавлен 03.03.2014Автоматизация работ по учету отремонтированных, реконструированных, модернизированных строительных объектов и объектов, подлежащих ликвидации. Анализ полученных данных, проектирование базы данных для хранения информации о заказах, клиентах и затратах.
курсовая работа [6,0 M], добавлен 01.07.2010Моделирование пространства и способы представления пространственных объектов. Хранение и извлечение пространственных объектов. Применение географических баз данных. Классификация объектов на основе размерности. Мозаичное и векторное представление.
презентация [179,5 K], добавлен 11.10.2013Проблемы, связанные с продуктивным распределением и систематизированием больших потоков информации. Основные виды распределенных баз данных, анализ процессов их функционирования. Стратегии распределения данных. Распределение сетевого справочника данных.
курсовая работа [397,5 K], добавлен 09.08.2015Проект автоматизированного рабочего места для работы с клиентами и использования клиентских баз данных. Регистрация данных о состоянии объекта управления. Обеспечение взаимодействия человека с системой. Доступ к результатам регистрации информации.
курсовая работа [1,7 M], добавлен 02.10.2010Создание программного продукта - базы данных "тестирование", с описанием требований предметной области, объектов, их атрибутов и взаимосвязей между ними. Ведение базы вопросов, учет выполненного тестирования, формирование тестов из данных вопросов.
курсовая работа [1,4 M], добавлен 18.12.2010Типология свойств объекта, его связей и моделей представления информации. Изображение предметной области в виде логических и физических моделей. Требования к системам баз данных. Достоинства трехуровневой архитектуры. Процесс идентификации объектов.
лекция [60,0 K], добавлен 19.08.2013Рисование линий. Выбор объектов. Создание фигур. Редактирование фигур. Вращение, искажение и другие преобразования объектов. Копирование и наложение объектов. Установка позиции и размеров объекта. Сохранение проекта.
реферат [55,3 K], добавлен 21.12.2003Изучение теоретических положений, раскрывающих структуру линейных и нелинейных стационарных и динамических объектов. Математическое описание и решение задачи анализа такого рода объектов. Анализ линейных стационарных объектов. Средства матричной алгебры.
контрольная работа [1,4 M], добавлен 14.02.2009Сбор ключевой статистики по интерфейсам, проведение аналитики и выдвижение гипотез по улучшению продукта. Рассмотрение методов анализа данных на базе конкретного проекта. Расположение инструментов на экране и порядок взаимодействия с ними у пользователя.
курсовая работа [664,7 K], добавлен 01.01.2018Система управление базами данных, реляционная модель. Принципы взаимодействия между клиентскими и серверными частями. Трехуровневая модель технологии "клиент-сервер". Фрактальные методы сжатия больших объемов данных. Анализ концепции хранилища данных.
курс лекций [265,0 K], добавлен 05.06.2009Этапы построения математической модели статического объекта, использование полиномов Чебышева. Характеристика и основное предназначение программы Matlab. Анализ функциональной модели Брюле, Джонсоном и Клетским. Методы исследования динамических объектов.
курсовая работа [1,3 M], добавлен 21.05.2012Проектирование и создание информационной базы данных для управления предприятием "Завод металлоизделий". Данные для базы, предметная область, атрибуты объектов базы данных. Объектные отношения, их ключи, связи объектов и отношений базы данных предприятия.
реферат [26,9 K], добавлен 04.12.2009Базы данных как совокупность структур, предназначенных для хранения больших объемов информации и программных модулей. Основные особенности создания базы данных автобусного парка, анализ этапов проектирования. PHP как скриптовый язык программирования.
курсовая работа [1,9 M], добавлен 04.04.2013Разработка базы данных "Доставка товара" в среде MS Access, ее структуры, объектов (таблиц, запросов, форм, отчетов, макросов). Анализ предметной области базы данных, описание ее схемы, полей таблиц, разработанных объектов. Требования к работе приложения.
контрольная работа [2,6 M], добавлен 07.08.2013Объект регулирования, состоящий из двух звеньев, и звено фильтра. Компенсация больших постоянных времени объекта регулирования, исключение возникновения статической ошибки при изменении входных воздействий. Моделирование на компьютере с помощью программы.
курсовая работа [2,5 M], добавлен 25.01.2010