Способ повышения качества реконструкции "больших" объектов

Рассмотрение вопросов объемной реконструкции "больших" объектов на томографах с ограниченной по размерам матрицей детекторов. Анализ дополнительных погрешностей, возникающих из-за половинного охвата объекта сканирующей системой при регистрации данных.

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 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

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.