Структура и возможности программного обеспечения для компьютерной системы регистрации, анализа и классификации звуков дыхания
Представлено описание программного пакета для регистрации, экспресс-анализа, классификации и формирования базы данных звуковых сигналов дыхания. Определены структура интерфейса и функции программных модулей. Приведено описание основных экранных форм окон для настройки программных модулей и визуализа...
Збережено в:
Дата: | 2003 |
---|---|
Автори: | , |
Формат: | Стаття |
Мова: | Russian |
Опубліковано: |
Інститут гідромеханіки НАН України
2003
|
Онлайн доступ: | http://dspace.nbuv.gov.ua/handle/123456789/1004 |
Теги: |
Додати тег
Немає тегів, Будьте першим, хто поставить тег для цього запису!
|
Назва журналу: | Digital Library of Periodicals of National Academy of Sciences of Ukraine |
Цитувати: | Структура и возможности программного обеспечения для компьютерной системы регистрации, анализа и классификации звуков дыхания / В.В. Крижановский, В.В. Крижановский (мл.) // Акуст. вісн. — 2003. — Т. 6, N 4. — С. 33-45. — Бібліогр.: 18 назв. — рос. |
Репозитарії
Digital Library of Periodicals of National Academy of Sciences of Ukraineid |
irk-123456789-1004 |
---|---|
record_format |
dspace |
spelling |
irk-123456789-10042008-10-15T18:57:28Z Структура и возможности программного обеспечения для компьютерной системы регистрации, анализа и классификации звуков дыхания Крижановский, В.В. Крижановский (мл.), В.В. Представлено описание программного пакета для регистрации, экспресс-анализа, классификации и формирования базы данных звуковых сигналов дыхания. Определены структура интерфейса и функции программных модулей. Приведено описание основных экранных форм окон для настройки программных модулей и визуализации результатов обработки. Описан ряд оригинальных процедур ввода и обработки данных. Отмечена возможность работы программы с файлами различных форматов, включая их конвертирование. Показано, что пакет обеспечивает программную связь формируемой базы данных с электронными медицинскими карточками пациентов базы данных поликлиники, создаваемой в среде бесплатно распространяемого программного обеспечения TherDep4s. Представлено опис програмного пакету для реєстрації, експрес-аналізу, класифікації й формування бази даних звукових сигналів дихання. Визначено структуру інтерфейсу і функції програмних модулів. Наведено опис основних екранних форм вікон для настроювання програмних модулів і візуалізації результатів обробки. Описано ряд оригінальних процедур введення й обробки даних. Відзначено можливість роботи програми з файлами різних форматів, включаючи їхнє конвертування. Показано, що пакет забезпечує програмний зв'язок сформованої бази даних з електронними медичними картками пацієнтів бази даних поліклініки, створюваними в середовищі безкоштовно розповсюджуваного програмного забезпечення TherDep4s. A description of the program package intended for breath sound signal registration, express-analysis, classification and database formation is presented. The structure of the interface and functions of the program modules are determined. A description of the basic screen forms of windows for adjustment of the program modules and visualization of results of processing is given. A number of original procedures of input and data processing is described. The capability of the program to operate with files having various formats, including their converting, is stated. It is shown that the package provides the program communication of the formed database with electronic medical cards of patients from polyclinical database created within freeware environment TherDep4s. 2003 Article Структура и возможности программного обеспечения для компьютерной системы регистрации, анализа и классификации звуков дыхания / В.В. Крижановский, В.В. Крижановский (мл.) // Акуст. вісн. — 2003. — Т. 6, N 4. — С. 33-45. — Бібліогр.: 18 назв. — рос. 1028-7507 http://dspace.nbuv.gov.ua/handle/123456789/1004 534.7+681.3.06 ru Інститут гідромеханіки НАН України |
institution |
Digital Library of Periodicals of National Academy of Sciences of Ukraine |
collection |
DSpace DC |
language |
Russian |
description |
Представлено описание программного пакета для регистрации, экспресс-анализа, классификации и формирования базы данных звуковых сигналов дыхания. Определены структура интерфейса и функции программных модулей. Приведено описание основных экранных форм окон для настройки программных модулей и визуализации результатов обработки. Описан ряд оригинальных процедур ввода и обработки данных. Отмечена возможность работы программы с файлами различных форматов, включая их конвертирование. Показано, что пакет обеспечивает программную связь формируемой базы данных с электронными медицинскими карточками пациентов базы данных поликлиники, создаваемой в среде бесплатно распространяемого программного обеспечения TherDep4s. |
format |
Article |
author |
Крижановский, В.В. Крижановский (мл.), В.В. |
spellingShingle |
Крижановский, В.В. Крижановский (мл.), В.В. Структура и возможности программного обеспечения для компьютерной системы регистрации, анализа и классификации звуков дыхания |
author_facet |
Крижановский, В.В. Крижановский (мл.), В.В. |
author_sort |
Крижановский, В.В. |
title |
Структура и возможности программного обеспечения для компьютерной системы регистрации, анализа и классификации звуков дыхания |
title_short |
Структура и возможности программного обеспечения для компьютерной системы регистрации, анализа и классификации звуков дыхания |
title_full |
Структура и возможности программного обеспечения для компьютерной системы регистрации, анализа и классификации звуков дыхания |
title_fullStr |
Структура и возможности программного обеспечения для компьютерной системы регистрации, анализа и классификации звуков дыхания |
title_full_unstemmed |
Структура и возможности программного обеспечения для компьютерной системы регистрации, анализа и классификации звуков дыхания |
title_sort |
структура и возможности программного обеспечения для компьютерной системы регистрации, анализа и классификации звуков дыхания |
publisher |
Інститут гідромеханіки НАН України |
publishDate |
2003 |
url |
http://dspace.nbuv.gov.ua/handle/123456789/1004 |
citation_txt |
Структура и возможности программного обеспечения для компьютерной системы регистрации, анализа и классификации звуков дыхания / В.В. Крижановский, В.В. Крижановский (мл.) // Акуст. вісн. — 2003. — Т. 6, N 4. — С. 33-45. — Бібліогр.: 18 назв. — рос. |
work_keys_str_mv |
AT križanovskijvv strukturaivozmožnostiprogrammnogoobespečeniâdlâkompʹûternojsistemyregistraciianalizaiklassifikaciizvukovdyhaniâ AT križanovskijmlvv strukturaivozmožnostiprogrammnogoobespečeniâdlâkompʹûternojsistemyregistraciianalizaiklassifikaciizvukovdyhaniâ |
first_indexed |
2025-07-02T04:33:36Z |
last_indexed |
2025-07-02T04:33:36Z |
_version_ |
1836508320311017472 |
fulltext |
ISSN 1028 -7507 Акустичний вiсник. 2003. Том 6, N 4. С. 33 – 45
УДК 534.7+681.3.06
СТРУКТУРА И ВОЗМОЖНОСТИ ПРОГРАММНОГО
ОБЕСПЕЧЕНИЯ ДЛЯ КОМПЬЮТЕРНОЙ СИСТЕМЫ
РЕГИСТРАЦИИ, АНАЛИЗА И КЛАССИФИКАЦИИ
ЗВУКОВ ДЫХАНИЯ
В. В. К РИ Ж А Н ОВ СК И Й, В. В. К РИ Ж А Н ОВ СК И Й (мл.)
Институт гидромеханики НАН Украины, Киев
Получено 29.09.03
Представлено описание программного пакета для регистрации, экспресс-анализа, классификации и формирования
базы данных звуковых сигналов дыхания. Определены структура интерфейса и функции программных модулей.
Приведено описание основных экранных форм окон для настройки программных модулей и визуализации резуль-
татов обработки. Описан ряд оригинальных процедур ввода и обработки данных. Отмечена возможность работы
программы с файлами различных форматов, включая их конвертирование. Показано, что пакет обеспечивает про-
граммную связь формируемой базы данных с электронными медицинскими карточками пациентов базы данных
поликлиники, создаваемой в среде бесплатно распространяемого программного обеспечения TherDep4s.
Представлено опис програмного пакету для реєстрацiї, експрес-аналiзу, класифiкацiї й формування бази даних
звукових сигналiв дихання. Визначено структуру iнтерфейсу i функцiї програмних модулiв. Наведено опис основ-
них екранних форм вiкон для настроювання програмних модулiв i вiзуалiзацiї результатiв обробки. Описано ряд
оригiнальних процедур введення й обробки даних. Вiдзначено можливiсть роботи програми з файлами рiзних фор-
матiв, включаючи їхнє конвертування. Показано, що пакет забезпечує програмний зв’язок сформованої бази даних
з електронними медичними картками пацiєнтiв бази даних полiклiнiки, створюваними в середовищi безкоштовно
розповсюджуваного програмного забезпечення TherDep4s.
A description of the program package intended for breath sound signal registration, express-analysis, classification and
database formation is presented. The structure of the interface and functions of the program modules are determined.
A description of the basic screen forms of windows for adjustment of the program modules and visualization of results
of processing is given. A number of original procedures of input and data processing is described. The capability of the
program to operate with files having various formats, including their converting, is stated. It is shown that the package
provides the program communication of the formed database with electronic medical cards of patients from polyclinical
database created within freeware environment TherDep4s.
ВВЕДЕНИЕ
В последнее время происходит активное внедре-
ние новых информационных технологий в различ-
ные области практической медицины. Важное ме-
сто в этом процессе занимают компьютерные сис-
темы, обеспечивающие автоматизацию накопле-
ния и обработки больших объемов информации,
получаемой как при профилактических обследо-
ваниях, так и при дифференциальной диагности-
ке состояния различных органов человека. Эффе-
ктивность применения этих систем для выявления
патологий респираторного тракта подтверждае-
тся многочисленными публикациями отечествен-
ных и зарубежных авторов (обширная библиогра-
фия представлена в ретроспективных обзорах [1]
и [2]). В работах [1 – 5] рассмотрены подходы к
объективизации аускультативных данных, выяв-
лению и формализации характерных патологиче-
ских признаков, а также разработке эффективных
вычислительных алгоритмов обработки и приня-
тия решений.
Перспективность развития этого направления
медицинской компьютерной диагностики под-
тверждается патентованием подобных систем в
США [6 –8]. Большой объем теоретических и
экспериментальных исследований по разработке
компьютерных комплексов для анализа и диагно-
стики состояния респираторного тракта человека
выполнен сотрудниками Института гидромехани-
ки НАН Украины под руководством академика
НАН Украины В. Т. Гринченко. Некоторые аспе-
кты этих исследований, касающиеся использова-
ния подобных систем для выявления акустиче-
скими методами патологий респираторного трак-
та человека, освещены в работах [9 –12]. Пра-
ктическим воплощением накопленного опыта яви-
лась разработка нескольких модификаций упомя-
нутых компьютерных комплексов, которые в на-
стоящее время проходят предварительные клини-
ческие испытания.
Важным компонентом любой компьютерной
системы является ее программное обеспечение. В
данной работе рассматривается разработанный в
Институте гидромеханики НАН Украины пакет
программ, предназначенный для многоканальной
c© В. В. Крижановский, В. В. Крижановский (мл.), 2003 33
ISSN 1028 -7507 Акустичний вiсник. 2003. Том 6, N 4. С. 33 – 45
синхронной регистрации группой датчиков звуков
дыхания, их анализа, классификации, документи-
рования, а также формирования базы данных и ее
архивов.
ОБЩАЯ ХАРАКТЕРИСТИКА СТРУКТУ-
РЫ КОМПЬЮТЕРНОЙ СИСТЕМЫ И ПРО-
ГРАММНОГО ОБЕСПЕЧЕНИЯ
В компьютерную систему включены следующие
основные элементы (рис. 1):
1) специализированное кресло пациента с высо-
кочувствительными сенсорами для регистра-
ции звуков дыхания;
2) процессорный блок ПК с установленной на
шину ISA специализированной 16-разрядной
платой аналого-цифрового преобразователя
(АЦП) L-1221;
3) цветной монитор;
4) акустическая система;
5) полихромный принтер.
Регистрация звуков дыхания осуществляется с
помощью специально разработанных в Институ-
те гидромеханики НАН Украины высокочувстви-
тельных пьезоакселерометров с малошумными
предусилителями. С выхода предусилителей сиг-
налы поступают на информационные дифферен-
циальные входы 8-канальной платы АЦП L-1221
(изготовитель ЗАО L-CARD, Москва, Российская
Федерация), где осуществляется их предваритель-
ная фильтрация и синхронное по всем каналам
преобразование в 16-разрядные цифровые коды
с заданной частотой дискретизации. Для оци-
фровки сигнала используется сигма-дельта АЦП
со встроенными антиалайзинговыми фильтрами
для устранения эффектов наложения спектров.
Преобразованные данные записываются в файл
на жестком диске и с помощью разработанно-
го в институте пакета программ производится их
экспресс-анализ. При этом обеспечивается визуа-
лизация результатов анализа на цветном мониторе
и их документирование на полихромном принтере.
По желанию оператора с помощью акустической
системы может быть выполнен аудиоанализ дан-
ных.
Пакет программ, используемый в компьютер-
ной системе, содержит четыре программных мо-
дуля, которые разработаны с использованием ин-
струментальной среды C++Builder под управлени-
ем операционной системы Windows’98.
Первый модуль реализован на основе поставля-
емого к плате АЦП L-1221 драйвера и обеспечи-
вает многоканальный синхронный ввод и запись
данных в файл на жестком диске с возможностью
выбора частоты дискретизации и диапазона вхо-
дных уровней сигнала.
Второй модуль предназначен для проведения
экспресс-анализа полученных данных. На его
основе могут быть решены следующие задачи:
• настройка на плату АЦП;
• считывание данных с жесткого диска, их ви-
зуализация и контроль ограничения уровней;
• оценка и визуализация спектральной плотнос-
ти мощности (СПМ) сигналов;
• оценка и визуализация двумерных СПМ (ре-
спиросонограмм) сигналов;
• оценка межканальной когерентности спе-
ктральных компонент сигналов;
• оценка межканальных фазовых задержек спе-
ктральных компонент сигналов;
• адаптивная классификация СПМ сигналов на
основе эталонных данных;
• ранговая классификация по структуре СПМ
сигналов;
• цифровая фильтрация входных сигналов;
• аудиоанализ сигналов, а также считывание и
запись данных в wav-формате;
• оказание помощи пользователю на основе кон-
текстной справочной системы.
Третий модуль используется для формирова-
ния базы данных регистрируемых звуков дыха-
ния, которая программно связана с бесплатно ра-
спространяемой системой TherDep4s [13], предна-
значенной для автоматизации ведения базы дан-
ных многопрофильной больницы. Последняя со-
держит, в частности, электронные формуляры ме-
дицинских карточек пациентов.
Четвертый модуль используется для архивиро-
вания структуры сформированной базы данных.
Для эффективной работы программного обеспече-
ния рекомендуется процессор с тактовой частотой
не ниже 230 МГц, оперативная память не ниже
64 Мб и свободное пространство на жестком диске
не менее 50 Мб. Установка программного обеспече-
ния требует около 10 Мб дискового пространства.
34 В. В. Крижановский, В. В. Крижановский (мл.)
ISSN 1028 -7507 Акустичний вiсник. 2003. Том 6, N 4. С. 33 – 45
Рис. 1. Компьютерная система регистрации и анализа шумов дыхания (общий вид)
ОПИСАНИЕ ОСНОВНЫХ ФУНКЦИОНАЛЬ-
НЫХ ВОЗМОЖНОСТЕЙ ПРОГРАММНОГО
ОБЕСПЕЧЕНИЯ
При запуске программы экспресс-анализа дан-
ных открывается главное окно, в верхней части
которого приведен список из четырех активных
пунктов меню: Файл, Вид, Опции, Справка.
Основные функции этих пунктов меню дублиру-
ются соответствующими пиктограммами панелей
инструментов. Включение панелей инструментов
осуществляется с помощью меню Вид. Назначе-
ние того или иного элемента панели инструментов
определяется текстом подсказки при фиксирова-
нии на этом элементе курсора мышки. Из меню
Вид можно активизировать строку статуса, ра-
змещаемую в нижней части главного окна про-
граммы. В этой строке выводится информация о
размере свободной памяти в соответствующем ра-
зделе на жестком диске, количестве открытых до-
черних окон, а также текущей дате и времени.
Кроме того, меню Вид позволяет задавать фор-
мат единиц масштабирования осей абсцисс и ор-
динат при выводе графиков реализаций сигналов.
Меню Опции содержит две команды: “Базовые
установки платы АЦП” и “Настройки программы”.
Команда “Базовые установки платы АЦП” позво-
ляет настроиться на плату АЦП (выбрать тип
платы АЦП, ее базовый адрес, номер прерывания
и др.). Все установки инициализируются по умол-
чанию.
Команда “Настройки программы” (меню
Опции) открывает доступ к одному из двух
вкладышей окна этой команды. На первом вкла-
дыше с рубрикой “Общие” можно разрешить
вывод заставки при старте программы. Второй
вкладыш с рубрикой “Графики” позволяет задать
требования к оформлению графических окон
(определить величину отступов для подписей под
координатными осями, активизировать опцию
вывода подписей, задать цветовую палитру гра-
фических элементов и т.п.), а также включить
функции управления мышкой в графических
окнах (возможность прокрутки графиков при на-
жатой правой кнопке мышки и масштабирование
при нажатой левой кнопке мышки). Указанные
настройки оказывают действие на все графиче-
ские окна, кроме окон вывода респиросонограмм
(см. описание команды “Респиросонограмма” (ме-
ню Анализ)). Рациональные значения настроек
параметров для второго вкладыша устанавли-
ваются при инсталляции программного модуля
экспресс-анализа данных.
Для ввода новых данных необходимо активи-
зировать команду “Новый” (меню Файл) с по-
мощью мышки или комбинации клавиш Ctrl+N.
При этом появляется окно модуля записи в файл
данных, поступающих с установленной в ПК пла-
ты АЦП L-1221 (рис. 2). Данное окно позволяет
выполнить следующие операции.
1. Указать формат и имя выходного файла,
включая путь.
2. Выбрать режим работы платы АЦП с отсе-
чкой постоянной составляющей (рекомендуе-
тся по умолчанию) либо без нее.
3. Определить частоту дискретизации, выбрав
из списка “Частота ввода (кГц)” требуемое
значение и соответствующий ее делитель из
списка “Делитель частоты”. При этом в по-
ле “Результирующая частота (Гц)” будет пока-
В. В. Крижановский, В. В. Крижановский (мл.) 35
ISSN 1028 -7507 Акустичний вiсник. 2003. Том 6, N 4. С. 33 – 45
Рис. 2. Полный вид окна модуля записи в файл
данных с платы АЦП по 8-ми каналам
зано значение выбранной частоты ввода дан-
ных.
4. В поле “Кол-во блоков по 32767 отсчетов”
определить количество блоков записываемых
данных, которое определяет длительность ре-
ализации полученного файла.
5. Выбрать номера каналов, с которых будет
осуществлен съем данных (для автомати-
зации выбора всех каналов служит кнопка
“Выбрать все”, а кнопка “Отменить все” сни-
мает признаки выбора со всех каналов).
6. Для каждого из выбранных каналов за-
дать диапазон допустимых уровней сигналов,
выбирая значения из списков “Вх. диап. (В)”
напротив соответствующего номера канала.
Выбрав значение из списка “Вх. диап. (В) на
все каналы” можно автоматически присвоить
его каждому из 8-ми каналов, независимо от
его активности.
7. Определить для каждого из выбранных кана-
лов номера точек расположения сенсоров (да-
тчиков) на теле пациента, манипулируя соо-
тветствующими списками “Точки крепежа да-
тчиков”.
Для сохранения указанной информации вместе с
цифровыми данными о введенных сигналах разра-
ботан специальный формат файла с расширением
“.dsb”.
После проведения всех настроек необходимо
инициировать запись кнопкой “Запись”. При этом
на экран будет выведено окно “Параметры запи-
си:”. Если выведенные параметры верны, следует
нажать кнопку “Начать запись” для старта процес-
са записи, а в противном случае – нажать кнопку
“Отмена”. Информация о процессе записи отобра-
жается в нижней части главного окна модуля. По
окончании записи в поле “Статус” будет выдано
соответствующее сообщение. При желании можно
остановить запись кнопкой “Прервать”. После за-
вершении сеанса работы окно модуля следует по-
кинуть с помощью кнопки “Выход”.
Для визуализации полученных данных не-
обходимо перейти в главное окно программы
экспресс-анализа данных и активизировать коман-
ду “Открыть” из меню Файл или соответствую-
щую группу “горячих” клавиш Ctrl+O. В резуль-
тате появляется диалоговое окно “Открытие фай-
ла”, в котором можно выбрать и загрузить не-
обходимый файл данных. Для этого необходимо
выбрать диск, папку и тип открываемого файла.
В целях обмена данными с другими приложени-
ями программа экспресс-анализа, помимо основ-
ного “.dsb”-формата, поддерживает ряд дополни-
тельных, содержащихся в списке:
1) все типы файлов (*.*);
2) звуковые данные (*.dsb, *.dat, *.wav, *.txt,
*.mat, *.m00);
3) графические данные (*.bmp, *.wmf, *.emf,
*.jpg, *.pcx);
4) файлы звуков дыхания (*.dsb);
5) файлы данных АЦП (*.dat);
6) Windows PCM (*.wav);
7) ASCII Text Data (Cool Edit Pro) (*.txt);
8) Matlab 4, 5, 6 (*.mat, *.m00).
После ввода цифровых данных о сигналах прои-
сходит расширение списка меню за счет до-
бавления новых пунктов Препроцессор, Ана-
лиз, Классификация, Изображение и Окна.
Параллельно расширяется набор активных эле-
ментов панели инструментов, касающихся как
исходных, так и дополнительных пунктов меню
(рис. 3).
Кроме того, в строке статуса добавляется ин-
формация о частоте дискретизации введенных
36 В. В. Крижановский, В. В. Крижановский (мл.)
ISSN 1028 -7507 Акустичний вiсник. 2003. Том 6, N 4. С. 33 – 45
данных. В случае ввода графических данных до-
полнительные пункты меню Анализ и Класси-
фикация остаются неактивными, а строка стату-
са не содержит сведений о частоте дискретизации.
На рис. 4 представлено окно вывода зависимо-
сти уровней сигнала в заданном канале от вре-
мени. В нижней части окна имеются кнопки для
изменения масштаба отображаемой информации,
включения визира с отображением в нижнем ле-
вом углу окна координат визируемых точек гра-
фика, а также кнопка запуска и останова режима
озвучивания выведенного в окне файла данных.
Команда “Контроль данных” (меню Анализ)
обеспечивает выявление случаев возможного огра-
ничения уровней входных отсчетов сигналов
(клиппирования) в выбранном для анализа фай-
ле данных и выдачу результатов анализа (коли-
чество отсчетов, достигающих или превышающих
предельный для 16-разрядной платы АЦП уро-
вень положительных и отрицательных значений)
в табличном виде по всем каналам.
Команда “Экспорт данных” (меню Файл) по-
зволяет сохранить данные выбранного канала в
файл заданного формата. После выбора команды
появляется диалоговое окно “Экспорт данных”, где
можно задать имя, путь и формат файла, а также
указать дополнительные параметры записи, кото-
рые зависят от выбранного файлового формата.
В данном режиме доступны следующие форматы
данных: ASCII Text Data (*.txt); Windows PCM
(*.wav); Matlab MAT (версия 4); Matlab MAT
(версии 5 и 6).
Для ввода данных из двух разных файлов, ка-
ждый из которых содержит многоканальные запи-
си, следует использовать команду “Открыть два
файла” (меню Файл). При выборе данной ко-
манды появляется окно мастера загрузки данных
из двух файлов, в котором в пошаговом режиме
выполняются следующие действия:
шаг 1 (выбор файлов): необходимо указать пути
и имена вводимых файлов данных, а также их
тип. С помощью кнопки “Вперед” – перейти к
следующему шагу.
шаг 2 (выбор каналов): для каждого из файлов
указать номер канала(точки), из которого не-
обходимо загрузить данные в программу. С
помощью кнопки “Завершить” – осуществить
загрузку данных.
Если необходимо переопределить имена файлов,
предусмотрена возможность вернуться к шагу 1
с помощью кнопки “Назад”. Далее программа осу-
ществляет контроль данных, аналогичный описан-
Рис. 3. Полный вид главного окна программы
с каскадом дополнительных окон вывода реализаций
шумов дыхания по 8-ми каналам
Рис. 4. Окно вывода графика временной зависимости
уровней сигнала в заданном канале
ному выше.
Команда “Сохранить как” (меню Файл) позво-
ляет сохранить открытый файл данных с новым
именем. После выбора команды появится диало-
говое окно “Сохранение файла”, где можно задать
В. В. Крижановский, В. В. Крижановский (мл.) 37
ISSN 1028 -7507 Акустичний вiсник. 2003. Том 6, N 4. С. 33 – 45
Рис. 5. Окно вывода на график оценки
СПМ сигнала в заданном канале
Рис. 6. Вид окна настройки модуля
вычисления СПМ сигналов
Рис. 7. Окно вывода респиросонограммы
сигналов в заданном канале
имя, путь и формат файла (доступны форматы
с расширением “.dsb” и “.dat”), а также отме-
тить каналы, которые будут сохранены на диске.
Данный режим может быть использован при со-
хранении данных, открытых командой “Открыть
два файла” (меню Файл), а также при разделении
многоканального файла на несколько одноканаль-
ных. По умолчанию выбраны все каналы. Кнопки
“Выбрать все” и “Отменить все” служат для бы-
строй активации/деактивации всех каналов. При
нажатии кнопки “Сохранить” происходит сохране-
ние данных в файле. Кнопка “Отмена” служит для
выхода из окна диалога без сохранения данных.
Описываемая команда недоступна для открытых
графических файлов.
Команда “Спектр мощности выбранного кана-
ла” (меню Анализ) позволяет оценить на осно-
ве метода Уэлча (Welch) [14] спектральную плот-
ность мощности сигнала в выбранном канале и
представить результаты оценки на графике в ло-
гарифмическом масштабе по уровню и линейном
масштабе по частоте (рис. 5).
При выделении данной опции открывается окно
(рис. 6), в котором можно выбрать номер канала;
размер интервала быстрого преобразования Фу-
рье – БПФ (совпадает с размерами сегментов, на
которые разделяется реализация сигнала); вели-
чину перекрытия сегментов при сглаживании по
времени; тип окна по времени и режим норми-
ровки оценок СПМ на дисперсию по отдельным
сегментам. При этом увеличение интервала БПФ
повышает разрешающую способность по частоте,
перекрытие соседних сегментов реализации сигна-
ла улучшает сглаживание СПМ, а использование
окон по времени обеспечивает снижение влияния
на оценки СПМ просачивания энергии сигнала с
соседних частот [15]. Наконец, выбор режима нор-
мировки на дисперсию позволяет снизить влияние
нестационарности сигнала на результаты сглажи-
вания СПМ по отдельным сегментам.
Команда “Респиросонограмма” (меню Анализ)
предназначена для графического представления
двумерных периодограммных оценок СПМ в ко-
ординатах частота – время [5] с помощью цветовой
кодировки уровней, зависящей от заданной пали-
тры (рис. 7).
Окно параметров настройки (рис. 8), появляю-
щееся при выделении этой опции, позволяет ука-
зать ряд характеристик, уже рассмотренных при
описании команды “Спектр мощности выбранного
канала” (меню Анализ): номер канала (точки съе-
ма данных), размер интервала БПФ, величину пе-
рекрытия сегментов при сглаживании по времени,
тип окна по времени. Кроме этого, можно задать
38 В. В. Крижановский, В. В. Крижановский (мл.)
ISSN 1028 -7507 Акустичний вiсник. 2003. Том 6, N 4. С. 33 – 45
Рис. 8. Вид окна настройки модуля вычисления
респиросонограммы сигналов
тип цветовой палитры и коэффициент регулиров-
ки ее насыщенности. Наконец, для сравнительно-
го анализа временной и спектральной структуры
сигналов можно совместно с респиросонограммой
вывести графики реализаций сигнала в заданном
рабочем канале (рис. 9).
Некоторые модификации компьютерных систем
могут содержать дополнительные информацион-
ные каналы. В частности, это может быть канал,
связанный с датчиком контроля носового дыха-
ния, позволяющий разделить фазы вдоха и выдо-
ха. В этом случае, в окне формы на рис. 8 сле-
дует активизировать окошко носового канала. То-
гда сигнал с выхода указанного канала будет пред-
ставлен в виде дополнительного графика.
Команда “Фазочастотный спектр” (меню Ана-
лиз) предназначена для оценки и графическо-
го представления частотной зависимости фазовых
сдвигов между соответствующими спектральными
отсчетами сигналов в заданных каналах. В ви-
де графика (рис. 10) выводятся главные значе-
ния фазовых сдвигов, сосредоточенные в интер-
вале [−180◦; +180◦].
При выборе этой команды появляется окно на-
стройки параметров (рис. 11), которое отличается
от окна команды “Спектр мощности выбранного
канала” (меню Анализ) только дополнительной
позицией для указания второго канала.
Команда “Функция когерентности” (меню Ана-
Рис. 9. Окно вывода графика реализации сигнала
в заданном канале и его респиросонограммы
Рис. 10. Окно вывода частотной зависимости
фазовых сдвигов между спектрами сигналов
заданной пары каналов
Рис. 11. Вид окна настройки модуля вычисления
фазочастотного спектра сигналов
заданной пары каналов
В. В. Крижановский, В. В. Крижановский (мл.) 39
ISSN 1028 -7507 Акустичний вiсник. 2003. Том 6, N 4. С. 33 – 45
Рис. 12. Окно вывода частотной зависимости
функции когерентности между спектрами сигналов
заданной пары каналов
Рис. 13. Вид окна настройки модуля адаптивной
классификации сигналов для заданной пары каналов
лиз) предназначена для оценки и графического
представления (рис. 12) частотной зависимости
функции когерентности между соответствующи-
ми спектральными отсчетами сигналов в задан-
ных каналах [16]. При выборе этой команды по-
является окно, которое идентично окну настрой-
ки для команды “Фазочастотный спектр” (меню
Анализ).
Команда “Адаптивная” (меню Классифика-
ция) позволяет производить автоматическую
классификацию шумов дыхания по величине не-
которого условного расстояния между оценками
СПМ двух процессов, один из которых являе-
тся эталонным для шумов заданного класса [12].
При выделении данной опции открывается окно,
в котором можно выбрать номер канала, размер
интервала БПФ, величину перекрытия сегментов
при сглаживании по времени, тип окна по времени
и режим нормировки оценок СПМ на дисперсию
по отдельным сегментам (рис. 13).
Содержание этих характеристик было рассмо-
трено при описании команды “Спектр мощности
выбранного канала” (меню Анализ). Там же опи-
сан метод оценивания СПМ. Новой возможностью
этого режима является включение по желанию
оператора процедуры дополнительного сглажива-
ния СПМ по частоте в скользящем окне согласно
методу Даньелла (Daniell) [17]. Кроме этого, в ре-
жиме “Классификация” можно определить рабо-
чую область частот, пороговую константу и раз-
мер зоны неопределенности решений. Расстояние
между полученными оценками СПМ сравнивается
с заданным порогом и, в зависимости от результа-
тов этого сравнения, возможны три варианта ре-
шений:
1) оценка СПМ тестируемого сигнала принадле-
жит заданному классу (диагноз “Норма”);
2) оценка СПМ тестируемого сигнала не прина-
длежит заданному классу (диагноз “Патоло-
гия”);
3) принадлежность к тому или иному классу
не определена (“Диагноз не определен. Реко-
мендуется провести дополнительное обследо-
вание”).
Вариант решения выводится на экран в виде соо-
тветствующего транспаранта (рис. 14). Кроме то-
го, оператору в дополнительных окнах предостав-
ляются для визуального сравнения графики оце-
нок СПМ сигналов в выбранных каналах (рис. 15),
а также графики сравнения интегрального по ча-
стоте расстояния между этими оценками СПМ с
заданным пороговым уровнем (рис. 16).
40 В. В. Крижановский, В. В. Крижановский (мл.)
ISSN 1028 -7507 Акустичний вiсник. 2003. Том 6, N 4. С. 33 – 45
Рис. 14. Вид транспаранта с вариантом решения,
принятого после классификации шумов дыхания
пациента, с органами дыхания в норме
Рис. 15. Вид окна для сравнения графиков оценок
СПМ сигналов в заданной паре каналов
Рис. 16. Вид окна для сравнения
интегрального расстояния между СПМ сигналов
в заданной паре каналов с порогом
Рис. 17. Вид окна для сравнения графиков
сглаженной и несглаженной оценок СПМ сигнала
в заданном канале
Команда “Ранговая” (меню Классификация)
позволяет проводить автоматическую классифи-
кацию шумов дыхания по структуре рангового ве-
ктора оценки СПМ тестируемого процесса [12].
При выделении данной опции открывается окно,
в котором можно выбрать те же характеристики,
которые были определены при описании коман-
ды “Адаптивная” (меню Классификация). Отли-
чительной особенностью этого режима является
использование сигнала только одного канала. Ре-
шение принимается на основе результатов срав-
нения (при заданным пороге дисперсии) рангово-
го вектора тестируемой СПМ относительно эта-
лонного рангового вектора. Здесь также возмо-
жны три варианта решений, которые представля-
ются оператору в виде соответствующих транспа-
рантов, приведенных при описании режима ада-
птивной классификации. Кроме того, в дополни-
тельных окнах для визуального сравнения выво-
дятся графики оценок сглаженной и несглажен-
ной по частоте СПМ сигнала в выбранном канале
(рис. 17), а также графики сравнения интеграль-
ной по частоте дисперсии рангового вектора с за-
данным пороговым уровнем (рис. 18).
Команда “Цензурирование врем. реализации”
(меню Препроцессор) предназначена для удале-
ния из выборки данных выделенного канала от-
дельных аномальных групп отсчетов. Для выяв-
ления этих групп используется визуальный анализ
В. В. Крижановский, В. В. Крижановский (мл.) 41
ISSN 1028 -7507 Акустичний вiсник. 2003. Том 6, N 4. С. 33 – 45
Рис. 18. Вид окна сравнения интегральной дисперсии
рангового вектора СПМ сигнала в заданном
канале с порогом
Рис. 19. Вид окна модуля настройки параметров
цифровой фильтрации сигналов в заданном канале
данных в форме совмещенных в одном дочернем
окне графиков зависимости от времени уровней
отсчетов наблюдаемой реализации и ее респиро-
сонограммы. При активизации этой команды по-
является окно “Респиросонограмма (настройка)”, в
котором необходимо задать номер канала (точки
съема данных), размер интервала БПФ, тип окна
по времени и т. п. (аналогично описанию команды
“Респиросонограмма” из меню Анализ) и нажать
кнопку “Принять”. Далее, правой кнопкой мышки
активируется всплывающее меню, в котором до-
ступен только один пункт “Начать съем грани-
чных точек”. Выделив его правой кнопкой мышки,
надо перевести курсор, принимающий вид визи-
ра, в поле графика респиросонограммы и отметить
последовательно левой кнопкой мышки началь-
ную и конечную точку каждой группы цензуриру-
емых отсчетов. Затем правой кнопкой мыши опять
активируется всплывающее меню, в котором те-
перь доступны еще два пункта: “Завершить съем
граничных точек” и “Список граничных точек”.
Последний пункт меню используется для контроля
значений выбранных номеров граничных точек, а
также для контроля четности общего количества
выделенных точек. Если количество точек нече-
тно, то выдается соответствующее предупрежде-
ние. При ошибочном выделении граничных точек
процедуру можно повторить с исходного пункта
меню “Начать съем граничных точек”. Если же на-
бор точек сформирован правильно, то необходимо
выбрать пункт меню “Завершить съем граничных
точек” и в появившемся окне выбрать каталог, тип
и имя файла, в котором будут сохраняться данные
после процедуры цензурирования.
Команда “Фрагментация врем. реализации” (ме-
ню Препроцессор) предназначена для форми-
рования выборки отсчетов из фрагментов исхо-
дной реализации сигналов заданного канала (точ-
ки). Для выделения нужных фрагментов исполь-
зуются те же процедуры, которые использовались
при описании команды “Цензурирование врем. ре-
ализации” (меню Препроцессор). Единственное
отличие состоит в том, что теперь следует зада-
вать граничные точки интересующих фрагментов
выбранной реализации.
Команда “Цифровая фильтрация врем. реали-
зации” (меню Препроцессор) предназначена для
проведения предварительной цифровой фильтра-
ции сигналов в заданном канале [18]. При активи-
зации этой команды появляется окно “Параметры
цифровой фильтрации” (рис. 19), в котором мож-
но выбрать номер канала, тип фильтра (фильтр
высоких частот или режекторный фильтр), а так-
же порядок фильтра и частоту среза или реже-
кции. Для проведения процедуры цифровой филь-
трации надо нажать кнопку “Принять” и в появив-
шемся окне “Сохранить данные фильтрации кана-
ла. . . ” указать тип, путь и имя файла, куда будут
записаны отфильтрованные данные.
Меню Изображение включает три коман-
ды: “Скопировать в буфер обмена”, “Сохра-
нить в файл” и “Обновить”, которые управля-
ют графической информацией. Команда “Скопи-
ровать в буфер обмена” используется при обме-
42 В. В. Крижановский, В. В. Крижановский (мл.)
ISSN 1028 -7507 Акустичний вiсник. 2003. Том 6, N 4. С. 33 – 45
не графической информацией с другими Windows-
приложениями. С помощью команды “Сохранить в
файл” можно записать графическую информацию
в файл в одном из наиболее распространенных
форматов: “*.bmp”, “*.wmf”, “*.emf” или “*.jpg”.
Исключение составляют графики реализаций, сов-
мещенные в одном окне с респиросонограммами –
их нужно сохранять отдельно. Наконец, команда
“Обновить” используется в случае необходимости
обновления графика на экране.
Меню Окна содержит ряд традиционных для
Windows-приложений команд, назначение кото-
рых понятно из контекста: “Вертикально”, “Гори-
зонтально”, “Каскадом”, “Следующее окно”, “Пре-
дыдущее окно”, “Список открытых окон”, “За-
крыть активное окно” и “Закрыть все”. Полезными
для пользователя при многооконном режиме ра-
боты являются также дополнительные команды.
Команда “Свернуть только” позволяют свернуть
часть окон, объединенных по характеру представ-
ляемой информации (временные реализации, ре-
спиросонограммы, спектры мощности и т.п.), а
команда “Свернуть все” обеспечивает сворачива-
ние всех выведенных на экран графических окон.
Обратное действие задается командами “Восстано-
вить все” и “Восстановить только”.
Описание всех меню, команд, кнопок управле-
ния, а также ряда других сервисных функций
содержится в контекстной справочной системе,
активируемой с помощью меню Справка. Для
этого следует использовать команду “Содержа-
ние” или “горячую” клавишу F1. С их помощью
вызывается окно, в котором на первой вкладке
достаточно выделить интересующую тему и пере-
йти в соответствующее текстовое окно с необходи-
мыми комментариями. На второй вкладке поль-
зователю предлагается поиск интересующей темы
по индексу из представленного в соответствующем
окне списка.
Среди скрытых возможностей следует указать
на реализацию в программе ряда контрольных
процедур, обеспечивающих вывод специальных
предупреждающих сообщений при некорректных
настройках программных модулей ввода и обра-
ботки данных.
Заметим, что запуск программных модулей вво-
да данных с платы АЦП и их экспресс-анализ мо-
жет быть проведен также с помощью упомяну-
того выше программного модуля формирования
базы данных, программно-связанного с системой
TherDep4s [13]. При запуске этого программного
модуля открывается окно (рис. 20), в котором ото-
бражается список пациентов, таблица имен и дат
формирования файлов данных для каждого паци-
Рис. 20. Вид окна модуля формирования базы
данных, программно-связанного
с системой TherDep4s [13]
Рис. 21. Вид окна программы Departmen
системы TherDep4s [13]
ента и ряд других общих сведений о пациентах, за-
несенных в базу данных системы TherDep4s с по-
мощью специального окна (рис. 21). Это окно по-
является при запуске программы Departmen, опи-
санной в [13]. С помощью курсора мышки можно
выбрать из списка конкретного пациента. Нажати-
ем кнопки “Добавить” вызывается описанное выше
окно модуля записи в файл данных, поступающих
с платы АЦП L-1221. После окончания процеду-
ры ввода данных в таблице появляется очередной
файл, имя которого уникально, так как содержит с
точностью до секунд время формирования файла.
В. В. Крижановский, В. В. Крижановский (мл.) 43
ISSN 1028 -7507 Акустичний вiсник. 2003. Том 6, N 4. С. 33 – 45
Рис. 22. Вид окна модуля архивирования базы
данных, совместимого с системой TherDep4s [13]
Кнопка “Комментарии” позволяет ввести для ка-
ждого файла дополнительную текстовую инфор-
мацию, полезную для последующего анализа и си-
стематизации данных. С помощью кнопки “Уда-
лить” можно уничтожить выделенный файл вме-
сте с комментариями к нему. Наконец, еще одна
кнопка “Просмотр записи дыхания” позволяет за-
грузить выделенный файл в среду программного
модуля экспресс-анализа (см. выше).
Кроме указанных кнопок, в верхней части окна
программного модуля формирования базы дан-
ных имеется меню Контроль данных, которое
используется для контроля успешности заверше-
ния записи данных в файл. Если выделенный в та-
блице файл отсутствует на диске, то предлагается
удалить имя файла из таблицы. Меню Настройка
используется только на этапе инсталляции этого
программного модуля и предназначено для ука-
зания каталогов хранения программы экспресс-
анализа и хранения файлов звуков дыхания. Ме-
ню Пациенты предназначено для отображения в
таблицах кода пациента. Наконец, меню Справка
позволяет получить информацию о назначении и
использовании управляющих элементов главного
окна программного модуля Pulmonolog. Для кор-
ректного выхода из программы Pulmonolog необ-
ходимо активизировать команду меню “Выход”.
Для архивирования структуры и содержимого
файлов базы данных используется отдельный про-
граммный модуль, при запуске которого открыва-
ется окно (рис. 22), в котором имеется меню На-
стройки. С помощью этого меню можно опреде-
лить значения полей “Название базы данных” и
“Путь к базе данных”, подлежащей архивирова-
нию. Если база данных использует алиас (задавае-
мый оператором короткий псевдоним для быстро-
го вызова), то путь можно задать, выбрав опцию
“Использовать алиас” и отметив в выпадающем
списке нужное значение из доступных алиасов.
Значение поля “Максимальное число хранимых
архивов” задается в зависимости от свободного ди-
скового пространства, и удаление избыточных ар-
хивов осуществляется по принципу “FIFO” (First
Input First Output) – удаляется старейший из хра-
нимых архивов. Наконец, поле “Путь сохранения
архивов” определяет место, где будут храниться
архивы выбранной базы данных.
После определения всех необходимых параме-
тров их можно сохранить с помощью кнопки “При-
менить”. Для каждого архивного файла существу-
ет текстовое поле “Комментарий к архиву”, где
можно ввести необходимую информацию о содер-
жании архива данных.
Команда “Просмотр таблиц базы данных” (ме-
ню Служебные ф-ции) запускает окно, в кото-
ром можно вести предварительный просмотр всех
таблиц и индексов, входящих в базу данных, опре-
деленную текущими параметрами настройки.
Команда “Восстановить базу данных из архива”
меню Служебные ф-ции заменяет данные рабо-
чего каталога базы данными из выбранного архи-
ва. При этом данные, которые были введены по-
сле даты формирования выбранного архива, теря-
ются, и их необходимо ввести заново.
Команда “Удалить выбранный архив” меню
Служебные ф-ции удаляет с диска выбранный
из списка архив. Для защиты от несанкциониро-
ванного доступа к служебным функциям меню
Настройки и Служебные ф-ции можно забло-
кировать.
Предварительные испытания рассмотренного
пакета программ в составе компьютерной системы,
проведенные в Главном военном клиническом го-
спитале МО Украины, подтвердили его эффектив-
ность для выявления патологий респираторного
тракта. В заключение отметим, что данный пакет
может быть использован для экспресс-анализа не
только звуков дыхания, но и звуков, связанных с
жизнедеятельностью других органов человека (в
частности, сердца). В настоящее время этот пакет
в составе компьютерной системы проходит кли-
нические испытания в НПЦ “Торакальная хирур-
гия и пульмонология” и в “Международном центре
здоровья и гигиены труда”.
44 В. В. Крижановский, В. В. Крижановский (мл.)
ISSN 1028 -7507 Акустичний вiсник. 2003. Том 6, N 4. С. 33 – 45
ВЫВОДЫ
1. Разработана структура пакета программ-
ных модулей для согласованной регистрации,
экспресс-анализа, классификации и формиро-
вания базы данных звуковых сигналов.
2. Разработан программный интерфейс для на-
стройки и запуска программных модулей, а
также контроля корректности их функциони-
рования.
3. Разработаны экранные формы окон для вво-
да параметров, визуализации результатов об-
работки, аудиоанализа и документирования в
файл.
4. Разработан специальный формат сохранения
данных в файл, учитывающий основные на-
стройки платы АЦП.
5. Разработаны процедуры конвертирования
форматов звуковых данных для обмена с
другими приложениями.
6. Разработаны процедуры реализации ориги-
нальных алгоритмов адаптивной и ранговой
классификации звуков дыхания.
7. Разработана процедура считывания и совме-
стной обработки многоканальных данных из
двух файлов с контролем согласованности па-
раметров их аналого-цифрового преобразова-
ния.
8. Разработаны процедуры цензурирования,
фрагментации и цифровой фильтрации
данных.
БЛАГОДАРНОСТИ
Авторы глубоко признательны профессору
И. В. Вовку за инициативу написания этой рабо-
ты, а также за ряд полезных замечаний, высказан-
ных в ходе подготовки статьи.
1. Вовк И. В., Гринченко В. Т., Дахнов С. Л., Крижа-
новский В. В., Олийнык В. Н. Шумы дыхания че-
ловека: объективизация аускультативных призна-
ков // Акуст.вiсн.– 1999.– 2, N 3.– С. 11–32.
2. Charbonneau G., Ademovic E., Cheetham B. M. G.,
Malmberg L. P., Vanderschoot J., Sovijarvi A. R. A.
Basic techniques for respiratory sound analysis //
Eur. Respir. Rev.– 2000.– 77, N 10.– P. 625–635.
3. Вовк И. В., Гринченко В. Т., Красный Л. Г., Ма-
каренков А. П. Проблемы регистрации и класси-
фикации шумов дыхания человека // Акуст. ж.–
1994.– 40, N 1.– С. 750–756.
4. Cohen A., Landsberg D. Analysis and automatic
classification of breath sounds // IEEE Trans. Boi-
med. Engng.– 1984.– BME-31, N 9.– P. 585–589.
5. Pasterkamp H., Carson C., Daien D., Oh Y. Digi-
tal respirosonography. New images of lung sounds //
Chest.– 1989.– 96.– P. 1405–1412.
6. Gavriely N. Pneumographics system // US Patent.–
July 17, 2001.– N 6261238.– P. 1–68.
7. Murphy R. (jr) Method and apparatus for locating
the origin of intrathoracic sounds // US Patent.–
December 1,1998.– N 5844997.– P. 1–15.
8. Murphy R. (jr) Method and apparatus for displayi-
ng lung sounds and performing diagnosis based on
lung sound analysis // US Patent.– May 28, 2002.–
N 6394967.– P. 1–18.
9. Вовк И. В., Дахнов С. Л., Крижановский В. В.,
Олийнык В. Н. Возможности и перспективы ди-
агностики легочных патологий с помощью ком-
пьютерной регистрации и обработки шумов дыха-
ния // Акуст.вiсн.– 1998.– 1, N 2.– С. 21–33.
10. Грiнченко В. Т., Глебова Л. П., Майданник В. Г.,
Макаренков А. П., Рудницький О. Г. Комп’ютер-
нi методи обробки аускультативних даних // Пе-
дiатрiя, акушерство та гiнекологiя.– 1998.– N 5.–
С. 29–33.
11. Майданник В. Г., Грiнченко В. Т., Рудни-
цький О. Г., Глебова Л. П., Макаренков А. П. Но-
вi пiдходи в автоматизацiї аускультативної дiагно-
стики легеневих захворювань // Педiатрiя, аку-
шерство та гiнекологiя.– 2000.– N 6.– С. 30–35.
12. Гринченко В. Т., Крижановский В. В., Кри-
жановский В. В. (мл.) Алгоритмы адаптивной
и ранговой классификации шумов дыхания //
Акуст.вiсн.– 2002.– 5, N 3.– С. 19–27.
13. Болгов М. Ю. Руководство пользователя
TherDep4S (автоматизация многопрофильной
больницы).– К.: Здоров’я України, 2001.– 176 с.
14. Оппенгейм А. В., Шафер Р. В. Цифровая обработ-
ка сигналов.– М.: Связь, 1979.– 416 с.
15. Рабинер Л., Гоулд Б. Теория и применение цифро-
вой обработки сигналов.– М.: Мир, 1978.– 848 с.
16. Бендат Дж., Пирсол А. Прикладной анализ слу-
чайных данных.– М.: Мир, 1989.– 540 с.
17. Грибанов Ю. И., Мальков В. Л. Спектральный
анализ случайных процессов.– М.: Энергия, 1974.–
240 с.
18. Каппелини В., Константинидис А. Дж., Эмилиа-
ни П. Цифровые фильтры и их применение.– М.:
Энергоатомиздат, 1983.– 360 с.
В. В. Крижановский, В. В. Крижановский (мл.) 45
|