Научная статья на тему 'Программная среда для решения задачи устранения коллимационных искажений при рентгеновском малоугловом рассеянии'

Программная среда для решения задачи устранения коллимационных искажений при рентгеновском малоугловом рассеянии Текст научной статьи по специальности «Математика»

CC BY
83
32
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ПРОГРАММНАЯ СРЕДА / SOFTWARE ENVIRONMENT / СЦЕНАРИЙ ОБРАБОТКИ ЭКСПЕРИМЕНТАЛЬНЫХ ДАННЫХ / EXPERIMENTAL DATA PROCESSING SCENARIO / УСТРАНЕНИЕ КОЛЛИМАЦИОННЫХ ИСКАЖЕНИЙ / COLLIMATION PROBLEM / АНИЗОТРОПНОЕ МАЛОУГЛОВОЕ РЕНТГЕНОВСКОЕ РАССЕЯНИЕ / ANISOTROPIC SMALL-ANGLE X-RAY SCATTERING

Аннотация научной статьи по математике, автор научной работы — Захаров Денис Дмитриевич

Приводится описание программной среды, которая может быть использована для решения задачи устранения коллимационных искажений, возникающих при рентгеновском малоугловом рассеянии на анизотропных объектах. Описаны ключевые моменты построения программных компонентов среды и порядок ее использования.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Захаров Денис Дмитриевич

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

A SOFTWARE ENVIRONMENT FOR SOLVING THE PROBLEM OF ELIMINATION OF COLLIMATION DISTORTIONS IN SMALL-ANGLE X-RAY SCATTERING

A software environment applicable for removal of collimation distortions in X-ray small-angle scattering from anisotropic objects is proposed. The main stages of the software environment construction are described, several cases of practical interest are considered.

Текст научной работы на тему «Программная среда для решения задачи устранения коллимационных искажений при рентгеновском малоугловом рассеянии»

КРАТКИЕ СООБЩЕНИЯ

УДК 517.968;539.261

Д. Д. Захаров

ПРОГРАММНАЯ СРЕДА ДЛЯ РЕШЕНИЯ ЗАДАЧИ УСТРАНЕНИЯ КОЛЛИМАЦИОННЫХ ИСКАЖЕНИЙ ПРИ РЕНТГЕНОВСКОМ МАЛОУГЛОВОМ РАССЕЯНИИ

Приводится описание программной среды, которая может быть использована для решения задачи устранения коллимационных искажений, возникающих при рентгеновском малоугловом рассеянии на анизотропных объектах. Описаны ключевые моменты построения программных компонентов среды и порядок ее использования.

Ключевые слова: программная среда, сценарий обработки экспериментальных данных, устранение коллимационных искажений, анизотропное малоугловое рентгеновское рассеяние.

Некорректно поставленная задача [1] связана с интегральным уравнением, решение которого позволяет устранить коллимационные искажения при анизотропном малоугловом рассеянии [2, 3]. Для численного решения этой задачи разработана интерактивная программная среда. Существует немало программных систем широкого применения, позволяющих решать такие интегральные уравнения. Для конкретных физических задач часто используются специализированные программы. Однако существуют требования, которые не могут быть выполнены одновременно ни системами широкого применения, ни специализированными программами, — это простота изменения сценария вычислений, интерактивность в процессе его выполнения, свобода расширения набора методов и быстродействие.

Разработанный конструктор вычислений удовлетворяет перечисленным требованиям. В его основе лежит концепция составления и выполнения сценария вычислений — последовательности операторов с матричными данными на входе и выходе. Операторами являются определенные специализированные программы, которые могут запускаться на выполнение как автоматически, так и вручную. В ручном режиме предусмотрены просмотр и сохранение текущих результатов или прерывание выполнения сценария, а также на каждом шаге могут быть переопределены входные параметры оператора. Набор операторов может быть дополнен новым, который будет выполнять иные программные действия.

Программный код операторов составлен на языке общего назначения (С++), что позволяет организовать оптимальное выполнение каждого оператора, в частности использовать параллельные вычисления. Если набор операторов меняется редко (как в случае коллимационной обработки результатов рентгеновского эксперимента), то при использовании программной среды не требуется участие программиста.

Рассмотренная программная среда была успешно использована для внесения коллимационных поправок при расчете интенсивности рассеяния ряда анизотропных систем [3].

Координатно-временная модель формирования космических изображений

83

Исходный код программной среды находится в открытом доступе:< http://code.google.com/ p/adri/>.

список литературы

1. Тихонов А. Н., Арсенин В. Я. Методы решения некорректных задач. М.: Наука, 1979. 285 с.

2. Захаров Д. Д., Сизиков В. С., Смирнов А. В., Федоров Б. А. Решение двумерной коллимационной задачи рассеяния рентгеновских лучей с использованием нестандартных интегральных уравнений // Науч.-техн. вестн. СПбГУ ИТМО. 2006. Вып. 32. С. 144—153.

3. Захаров Д. Д., Смирнов А. В., Федоров Б. А. Решение коллимационной задачи при малоугловом рентгеновском рассеянии на анизотропных объектах // Наносистемы: физика, химия, математика. 2011. Т. 2, № 3.

Сведения об авторе

Денис Дмитриевич Захаров — аспирант; Санкт-Петербургский государственный университет информационных технологий, механики и оптики, кафедра физики; E-mail: denzakharov@gmail.com

В. Г. Андронов, С. В. Дегтярёв, И. А. Клочков, Ю. Н. Волобуев

КООРДИНАТНО-ВРЕМЕННАЯ МОДЕЛЬ ФОРМИРОВАНИЯ КОСМИЧЕСКИХ СКАНЕРНЫХ ИЗОБРАЖЕНИЙ ЛИНЕЙКАМИ МАТРИЦ ПЗС

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

Ключевые слова: космические сканерные изображения, матрицы ПЗС, оптико-электронный преобразователь, прямая фотограмметрическая задача.

В работе [1] представлены общая постановка и строгое решение орбитальным методом прямой фотограмметрической задачи для всех типов космических сканерных систем. Показано, что орбитальный метод основан на последовательном использовании двух моделей, а именно: общей геоорбитальной модели космической сканерной съемки и координатно-временной модели формирования сканерного изображения конкретного типа. Аналитические соотношения, описывающие первую модель, приведены авторами в работе [2].

В настоящей статье представлена вторая модель, описывающая в каждый момент съемки переход от порядковых номеров пикселов маршрута космического сканерного изображения к топологическим параметрам элементов фоточувствительной структуры сканера и времени их формирования. При этом в качестве фоточувствительной структуры сканера рассматривается оптико-электронный преобразователь (ОЭП) на приборах с зарядовой связью (ПЗС), интегрированных в две линейки матриц ПЗС и работающих в режиме задержки и накопления зарядовых пакетов.

С. 26—44.

Рекомендована кафедрой физики

Поступила в редакцию 07.06.11 г.

УДК 528.7; 528.711.1

i Надоели баннеры? Вы всегда можете отключить рекламу.