RU2237965C2 - Способ цифровой адаптивной фильтрации сигналов и устройство для его выполнения - Google Patents
Способ цифровой адаптивной фильтрации сигналов и устройство для его выполнения Download PDFInfo
- Publication number
- RU2237965C2 RU2237965C2 RU2001122784/09A RU2001122784A RU2237965C2 RU 2237965 C2 RU2237965 C2 RU 2237965C2 RU 2001122784/09 A RU2001122784/09 A RU 2001122784/09A RU 2001122784 A RU2001122784 A RU 2001122784A RU 2237965 C2 RU2237965 C2 RU 2237965C2
- Authority
- RU
- Russia
- Prior art keywords
- amplitude
- digital
- signals
- input signal
- output
- Prior art date
Links
- 238000001914 filtration Methods 0.000 title claims abstract description 88
- 230000003044 adaptive effect Effects 0.000 title claims abstract description 55
- 238000000034 method Methods 0.000 title claims abstract description 40
- 238000012549 training Methods 0.000 claims abstract description 11
- 238000004364 calculation method Methods 0.000 claims abstract description 10
- 238000001514 detection method Methods 0.000 claims abstract description 8
- 238000009795 derivation Methods 0.000 abstract 1
- 230000000694 effects Effects 0.000 abstract 1
- 238000011156 evaluation Methods 0.000 abstract 1
- 230000036039 immunity Effects 0.000 abstract 1
- 239000000126 substance Substances 0.000 abstract 1
- 230000001629 suppression Effects 0.000 abstract 1
- 238000012800 visualization Methods 0.000 abstract 1
- 239000013598 vector Substances 0.000 description 9
- 238000013528 artificial neural network Methods 0.000 description 8
- 238000012545 processing Methods 0.000 description 6
- 230000003595 spectral effect Effects 0.000 description 4
- 239000012634 fragment Substances 0.000 description 3
- 238000009499 grossing Methods 0.000 description 3
- 210000003734 kidney Anatomy 0.000 description 3
- 210000004185 liver Anatomy 0.000 description 3
- 239000000523 sample Substances 0.000 description 3
- 238000012935 Averaging Methods 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 230000004397 blinking Effects 0.000 description 1
- 238000002059 diagnostic imaging Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 210000000056 organ Anatomy 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000002310 reflectometry Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000002604 ultrasonography Methods 0.000 description 1
Images
Landscapes
- Ultra Sonic Daignosis Equipment (AREA)
Abstract
Изобретение относится к радиотехнике и может найти применение в качестве устройства адаптивной фильтрации в медицинской визуализации. Достигаемый технический результат - подавление шумовой составляющей сигнала в реальном масштабе времени без потери информации о структуре зондируемого объекта и сохранение, при необходимости, диагностической информации, содержащейся в спекл-шумах. Способ цифровой адаптивной фильтрации сигналов основан на проведении предварительного тренировочного процесса, направленного на оптимальное обнаружение элемента структуры объекта зондирования, задании порогов принятия решений, вычислении вероятностей различных гипотез относительно типа входного сигнала, вычислении отношений вероятностей и их сравнении с порогами принятия решений, определении наиболее вероятной гипотезы о типе входного сигнала, получении ряда оценок амплитуды входного сигнала, проведении оценки значения амплитуды выходного сигнала, как взвешенной суммы оценок цифровой фильтрации. Устройство для цифровой адаптивной фильтрации сигналов содержит ряд цифровых фильтров, умножители, сумматор и блок распознавания. 2 н. и 4 з.п. ф-лы, 8 ил.
Description
Изобретение относится к радиотехнике, в частности к адаптивной фильтрации цифровых сигналов, и может найти применение в медицинской визуализации.
Известно устройство и способ для адаптивной фильтрации изображений, основанные на подобии гистограмм (Dong-Chyuan Liu, System and method for adaptive filtering of images based on similarity between histograms. United States Patent, US 005594807A, Jan. 14, 1997). Устройство состоит из процессора и запоминающего устройства, а способ включает в себя вычисление гистограммы амплитуды отраженного зондируемым объектом сигнала, ее сравнение с вычисленной гистограммой амплитуды сигнала, характеризующегося развитой структурой спекл-шумов, сглаживающую фильтрацию амплитуды сигналов в соответствии с результатами сравнения и отображение ее результатов.
Недостатком предложенного способа является искажение и частичная потеря информации о зондируемом объекте. Это вызвано тем, что гистограммы вычисляются в реальном времени по статистически малым выборкам данных, что определяет неустойчивость их оценки, а также характерной для данного способа потерей информации о тех элементах структуры объекта зондирования, статистические признаки которых близки к статистическим признакам спекл-шума.
Кроме того, при сглаживающей фильтрации теряется диагностическая информация, содержащаяся в самих спекл-шумах. С точки зрения медицинской диагностики спекл-шумы могут трактоваться и как шум, и как информативный диагностический сигнал в зависимости от контекста, в котором рассматривается данное изображение. В частности, правильные диагностические выводы могут быть сделаны из особенностей спекл-текстуры изображения. Поэтому при фильтрации часто необходимо удалять только неинформативную часть спекл-шумов, к которой относится, в частности, динамическая составляющей спекл-шума. Под динамической здесь понимается та часть спекл-шумов, которая изменяется при смене кадров в результате микродвижений в области зондирования и микросмещений зондирующего преобразователя.
Известная адаптивная фильтрация для подавления спекл-шумов в ультразвуковых эхо-импульсных и других изображениях (J.C.Bamber, Adaptive filtering for redaction of speckle in ultrasonic pulse-echo and other images, UK Patent application, GB 2168482A, 12 Dec. 1985) реализуется посредством устройства, состоящего из статистического процессора, компаратора и фильтра с переменной полосой пропускания, предназначенного для сглаживания амплитуды сигналов, статистические признаки которых близки к спекл-шумовым.
Недостатком данной адаптивной фильтрации является искажение и частичная потеря информации о зондируемом объекте. Это вызвано тем, что при фильтрации в реальном масштабе времени статистические признаки сигнала вычисляются по статистически малой выборке данных, что определяет неустойчивость их оценки, а также характерной для данного способа потерей информации о тех структурах объекта, статистические признаки которых близки к статистическим признакам спекл-шума. Кроме того, из-за применения сглаживающей фильтрации невозможно сохранение диагностической информации, содержащейся в самих спекл-шумах.
Известно устройство - классификатор сигналов с адаптивной фильтрацией и нейронной сетью (S.J.Engel, Adaptive filtering neural network classifier. United States Patent, US 005761383 A, Jun. 2, 1998), которое состоит из ряда фильтров и классификатора сигналов в виде нейронной сети. Классификация сигналов и адаптивная фильтрация осуществляется посредством фильтрации сигнала рядом полосовых фильтров, после чего информация о результатах фильтрации каждым из полосовых фильтров является основой для классификации сигнала нейронной сетью. По результатам классификации определяются частотные характеристики сигнала и веса для каждого из полосовых фильтров. Адаптивная фильтрация производится путем сложения выходных сигналов фильтров с указанными весами.
Недостатком данного устройства является частичная потеря информации о зондируемом объекте. Это вызвано использованием в устройстве полосовых фильтров, статистическая точность спектральной оценки которых при работе в реальном масштабе времени неустойчива для сигналов с изменяющимися частотными характеристиками. Возможности использования в реальном масштабе времени описываемого классификатора сигналов с адаптивной фильтрацией ограничиваются также большим объемом вычислений, производимых нейронной сетью для достоверной классификации сигнала.
Наиболее близким по техническому решению к предлагаемому способу является способ, изложенный в статье “Байесовское ультразвуковое зондирование объекта с частотным разделением” (J.Saniie, T.Wang, X.Jin., Frequency diverse Bayesian ultrasound flaw detection, IEEE Ultrasonics Symposium Proceedings, 1989, p.1135) и включающий тренировочный процесс для оптимального обнаружения элемента структуры объекта зондирования, задание порога принятия решений, получение посредством фильтрации ряда оценок входного сигнала, отраженного объектом зондирования, вычисление вероятностей различных гипотез относительно типа входного сигнала, вычисление отношений вероятностей и сравнение отношений вероятностей с порогами принятия решений, определение наиболее вероятной гипотезы о типе входного сигнала и отображение результатов цифровой адаптивной фильтрации сигналов.
Способ основан на фильтрации отраженного зондируемым объектом высокочастотного сигнала рядом полосовых фильтров. Полученные на выходе каждого из полосовых фильтров оценки входного сигнала служат для вычисления условных вероятностей того, что сигнал имеет полезную составляющую, содержащую информацию о структуре зондируемого объекта, и того, что сигнал представляет собой сигнал спекл-шума. Сравнение полученных вероятностей с учетом заранее заданного порога принятия решения о том, содержит сигнал информацию о структуре зондируемого объекта или нет, является основанием для последующей фильтрации эхо-сигнала с целью выделения его полезной частотной составляющей, несущей максимум информации о структуре отображаемого объекта.
Недостатком данного способа является частичная потеря информации о зондируемом объекте и невозможность сохранения, при необходимости, диагностически значимой составляющей спекл-шумов. Это вызвано использованием полосовых фильтров, статистическая точность спектральной оценки которых при работе в реальном масштабе времени неустойчива для сигналов с изменяющимися частотными характеристиками, а также характерной для данного способа потерей информации о тех структурах объекта, статистические признаки которых близки к статистическим признакам спекл-шума. Недостатком данного способа является также практическая невозможность его реализации в реальном масштабе времени, поскольку способ требует обработки статистических выборок данных высокочастотного сигнала, отраженного объектом зондирования.
Наиболее близким по техническому решению к предлагаемому устройству является динамический цифровой фильтр, использующий нейронную сеть (D.W.Moses, С.Н.Hustig, J.Kinne, H.L.Najafi, Dynamic digital filter using neural networks, PCT, WO 95/29449, 2 November 1995), содержащий блок цифровой фильтрации, состоящий из цифровых фильтров с различными параметрами, умножителей и сумматора, причем выходы цифровых фильтров соединены со входами умножителей, выходы которых соединены со входом сумматора, выход сумматора является выходом устройства цифровой адаптивной фильтрации сигналов, и блок распознавания, выход которого соединен со вторыми входами умножителей. Недостатком данного динамического цифрового фильтра является частичная потеря информации о зондируемом объекте. Это связано с необходимостью предварительного определения спектрального состава фильтруемого сигнала, статистическая оценка точности которого при работе в реальном масштабе времени неустойчива для сигналов с изменяющимися частотными характеристиками, а также с применением фильтров, частотные характеристики которых оптимальны только для фильтрации периодических и апериодических сигналов. Кроме того, возможности адаптивной фильтрации сигналов в реальном масштабе времени ограничены большим объемом вычислений, производимых для определения спектрального состава сигнала, и большим объемом вычислений, производимых нейронной сетью для достоверной классификации сигнала.
В основу группы изобретений поставлена задача усовершенствования способа цифровой адаптивной фильтрации сигналов и устройства для его выполнения путем анализа вероятностей статистических гипотез относительно типа сигнала по статистическим выборкам данных об амплитуде сигнала, обеспечение подавления шумовой составляющей сигнала в реальном масштабе времени без потери информации о структуре зондируемого объекта, сохранение, при необходимости, диагностической информации, содержащейся в спекл-шумах, и выделение дополнительной информации о структуре зондируемого объекта.
Поставленная задача решается следующим образом.
1. Способ цифровой адаптивной фильтрации сигналов, включающий тренировочный процесс для оптимального обнаружения элемента структуры объекта зондирования, задание порогов принятия решений, вычисление вероятностей различных гипотез относительно типа входного сигнала, вычисление отношений вероятностей и их сравнение с порогами принятия решений, определение наиболее вероятной гипотезы о типе входного сигнала, отличающийся тем, что после задания порогов принятия решений выделяют амплитуду входного сигнала, получают посредством цифровой фильтрации ряд оценок амплитуды входного сигнала, отвечающих различным гипотезам об элементе структуры объекта зондирования и соответствующих им базовым сигналам амплитуды, после определения наиболее вероятной гипотезы о типе входного сигнала проводят оценку значения амплитуды входного сигнала, как взвешенной суммы оценок цифровой фильтрации, определяют наиболее вероятный элемент структуры объекта зондирования и отображают результаты цифровой адаптивной фильтрации сигналов в виде оценки амплитуды входного сигнала, причем количество задаваемых порогов принятия решений определяется числом гипотез относительно типа входного сигнала.
2. Способ цифровой адаптивной фильтрации сигналов по п.1, отличающийся тем, что тренировочный процесс для оптимального обнаружения элементов структуры объекта зондирования включает в себя определение параметров цифровых фильтров, отвечающих различным гипотезам об элементе структуры объекта зондирования, и определение весовых коэффициентов, обеспечивающих оптимальное отображение наиболее вероятного элемента структуры объекта зондирования.
3. Способ цифровой адаптивной фильтрации сигналов по п.1, отличающийся тем, что вычисление вероятностей и вычисление отношений вероятностей выполняют для максимальных значений апостериорных плотностей вероятности и отношений максимальных значений апостериорных плотностей вероятности различных гипотез об элементе структуры объекта зондирования либо для апостериорных вероятностей и отношений апостериорных вероятностей различных гипотез об элементе структуры объекта зондирования.
4. Способ цифровой адаптивной фильтрации сигналов по п.1, отличающийся тем, что отображение результатов цифровой адаптивной фильтрации сигналов осуществляется в виде оценки амплитуды входного сигнала, как взвешенной суммы оценок амплитуды сигнала, соответствующего различным гипотезам об элементе структуры объекта зондирования, либо в виде оценки амплитуды входного сигнала, как взвешенной суммы оценок, и кода наиболее вероятного элемента структуры объекта зондирования.
5. Устройство для цифровой адаптивной фильтрации сигналов, содержащее блок цифровой фильтрации, состоящий из цифровых фильтров с различными параметрами, умножителей и сумматора, причем выходы цифровых фильтров соединены с первыми входами умножителей, выходы которых соединены со входом сумматора, выход сумматора является выходом устройства цифровой адаптивной фильтрации сигналов, и блок распознавания, первый выход которого соединен со вторыми входами умножителей, выходы которых соединены со входом сумматора, выход сумматора является выходом устройства цифровой адаптивной фильтрации сигналов, и блок распознавания, первый выход которого соединен со вторыми входами умножителей, отличающееся тем, что дополнительно содержит детектор амплитуды сигнала, а блок распознавания состоит из статистического процессора, запоминающего устройства и компаратора, причем вход детектора амплитуды сигнала является входом устройства цифровой адаптивной фильтрации сигналов, а выход соединен со входами цифровых фильтров, вторые выходы которых соединены со входом статистического процессора, выход статистического процессора соединен со входом компаратора, первый выход которого соединен со входом запоминающего устройства, а второй выход является вторым выходом устройства цифровой адаптивной фильтрации сигналов, выход запоминающего устройства является первым выходом блока распознавания.
6. Устройство для цифровой адаптивной фильтрации сигналов по п.5, отличающееся тем, что блок цифровой фильтрации содержит М цифровых фильтров, тип каждого из которых оптимален по критерию максимума апостериорной плотности вероятности для фильтрации одного из базовых сигналов амплитуды входного сигнала, соответствующего одной из различных гипотез об элементе структуры объекта зондирования, и М умножителей, причем М≥ 2 и определяется числом базовых сигналов амплитуды входного сигнала.
Заявляемый способ цифровой адаптивной фильтрации сигналов и устройство для его выполнения в известных источниках информации не обнаружены, что позволяет считать их новыми.
Отличительные признаки в своей совокупности являются необходимыми и достаточными для достижения поставленной цели, в других известных технических решениях не выявлены, что обеспечивает группе изобретений соответствие критерию “изобретательский уровень”.
Введение в заявляемое устройство детектора амплитуды входного сигнала, применение в блоке распознавания статистического процессора, запоминающего устройства и компаратора, а также новые связи между элементами устройства позволяют реализовать предложенный способ цифровой адаптивной фильтрации сигналов и тем самым обеспечить подавление шумовой составляющей сигнала в реальном масштабе времени без потери информации о структуре зондируемого объекта, сохранение, при необходимости, диагностической информации, содержащейся в спекл-шумах, и выделение дополнительной информации о структуре зондируемого объекта.
На фиг.1 приведена блок-схема устройства для цифровой адаптивной фильтрации сигналов.
На фиг.2 показан двумерный базовый сигнал амплитуды входного сигнала, отраженного объектом зондирования, при зондировании под углом такого элемента структуры объекта зондирования, как граница раздела двух сред с различными отражающими способностями.
На фиг.3 показаны графики амплитуды входного сигнала при зондировании под углом границы раздела двух сред с различными отражающими способностями.
На фиг.4 показано изображение фрагмента печени и правой почки.
На фиг.5 показаны графики амплитуды входного сигнала при нормальном зондировании границы раздела двух сред с различными отражающими способностями.
На фиг.6 показан возможный желаемый выходной сигнал амплитуды для границы раздела двух сред при нормальном зондировании.
На фиг.7 представлено исходное изображение фрагмента печени и правой почки.
На фиг.8 представлено изображение, полученное после предварительной обработки по предлагаемому способу.
Способ цифровой адаптивной фильтрации сигналов включает в себя выделение амплитуды входного сигнала, получение посредством цифровой фильтрации ряда оценок амплитуды входного сигнала, отвечающих различным гипотезам об элементе структуры объекта зондирования и соответствующих им базовым сигналам амплитуды, проведение тренировочного процесса для оптимального обнаружения элементов структуры объекта зондирования, включающего в себя определение весовых коэффициентов, обеспечивающих оптимальное отображение наиболее вероятного элемента структуры объекта зондирования и определение параметров цифровых фильтров, задание порогов принятия решений, количество которых определяется числом гипотез относительно типа сигнала, отраженного объектом зондирования, вычисление вероятностей различных гипотез относительно типа входного сигнала и вычисление отношений вероятностей, которые выполняются для максимальных значений апостериорных плотностей вероятности либо для апостериорных вероятностей и сравнение отношений с порогами принятия решений, определение наиболее вероятной гипотезы о типе входного сигнала, проведение оценки значения амплитуды входного сигнала, как взвешенной суммы оценок цифровой фильтрации, определение наиболее вероятного элемента структуры объекта зондирования и отображение результатов цифровой адаптивной фильтрации сигналов, которое осуществляется в виде оценки амплитуды входного сигнала, как взвешенной суммы оценок амплитуды сигнала, соответствующих различным гипотезам об элементе структуры объекта зондирования, либо в виде оценки амплитуды входного сигнала, как взвешенной суммы оценок, и кода наиболее вероятного элемента структуры объекта зондирования.
Реализация заявляемого способа цифровой адаптивной фильтрации сигналов осуществляется посредством устройства, представленного на фиг.1 и содержащего детектор амплитуды входного сигнала 1, блок цифровой фильтрации и блок распознавания. Блок цифровой фильтрации состоит из М цифровых фильтров 2, М умножителей 3 и сумматора сигналов 4. Блок распознавания включает в себя статистический процессор 5, компаратор 6 и запоминающее устройство 7.
Вход детектора амплитуды сигнала 1 является входом устройства цифровой адаптивной фильтрации сигналов, а выход детектора амплитуды сигнала 1 соединен со вторым входом блока цифровой фильтрации, которым является вход цифровых фильтров 2, первые выходы которых соединены с первыми входами умножителей 3, вторые выходы цифровых фильтров 2 соединены со входом статистического процессора 5, выход статистического процессора 5 соединен со входом блока распознавания, которым является вход компаратора 6, первый выход которого соединен со входом запоминающего устройства 7, а второй выход является одновременно вторым выходом блока распознавания и вторым выходом устройства цифровой адаптивной фильтрации сигналов, выход запоминающего устройства 7 соединен с первым входом блока цифровой фильтрации, которым являются вторые входы умножителей 3 и является вторым выходом блока распознавания, выходы умножителей 3 соединены со входом сумматора 4, выход сумматора 4 является первым выходом устройства цифровой адаптивной фильтрации сигналов.
Устройство работает следующим образом. В изображенном на фиг.1 устройстве адаптивной фильтрации, основанном на анализе вероятностей статистических гипотез, каждый из цифровых фильтров 2 производит вычисление одной из оценок амплитуды входного сигнала, получаемой на выходе детектора 1, по окну данных x={x1, x2,... , xN}, где хn - цифровые значения амплитуды входного сигнала в окне данных, N - величина окна данных, равная соответственно N1, N1× N2 и N1× N2× N3 при одно-, двух- и трехмерной фильтрации. Количество фильтров и получаемых оценок определяется числом принятых к рассмотрению гипотез о возможных элементах структуры объекта зондирования и соответственно числом базовых сигналов амплитуды. Непосредственный алгоритм нелинейной цифровой фильтрации задается распределением шумов и способом оценки. В частности, если амплитуда сигнала, отраженного зондируемым объектом, описывается распределением Рэлея, как это имеет место при наличии спекл-шумов, то при одномерной нечетной выборке данных (N1=2n1-1) амплитуды сигнала оптимальную по критерию максимума апостериорной плотности вероятности оценку текущего значения отражающей способности с наилучшим подавлением шума для i-го базового сигнала дает нелинейный цифровой фильтр вида
где - оценка текущего значения амплитуды входного сигнала, произведенная i-м фильтром, Нi - гипотеза, отвечающая i-му элементу структуры объекта зондирования и i-му базовому сигналу, - параметры i-го фильтра. При двух- и трехмерной фильтрации соответствующие выражения отличаются от (1) наличием дополнительных суммирований (Левин Б.Р. Теоретические основы статистической радиотехники. В трех книгах. Книга вторая. Изд. 2-е, перераб. и дополнен. М.: Сов. Радио, 1973, с.98).
Совокупность отношений величин задающих параметры фильтрации в (1), полностью определяют i-й элемент структуры объекта зондирования и могут рассматриваться в качестве независимых параметров фильтра. Эти отношения устанавливаются в процессе тренировки устройства и непосредственно вытекают из отношений соответствующих значений i-го базового сигнала амплитуды, отвечающего i-ому элементу структуры объекта зондирования. Базовый сигнал любого элемента структуры может быть получен путем усреднения множества графиков амплитуды сигналов, полученных при зондировании этого элемента структуры объекта. В частности, двумерный базовый сигнал амплитуды, изображенный на фиг.2, может быть получен путем усреднения множества графиков амплитуды сигнала, один из которых показан на фиг.3.
Полученные при фильтрации различными фильтрами значения оценок амплитуды сигнала поступают в статистический процессор 5 блока распознавания фиг.1, вычисляющий с их помощью максимальные значения апостериорных плотностей вероятности Рi (Левин Б.Р. Теоретические основы статистической радиотехники. В трех книгах. Книга вторая. Изд. 2-е, перераб. и дополнен. М. Сов. Радио, 1973, с.98) различных базовых сигналов и соответственно элементов структуры объекта зондирования либо апостериорные вероятности. (Левин Б.Р. Теоретические основы статистической радиотехники. В трех книгах. Книга вторая. Изд. 2-е, перераб. и дополнен. М.: Сов. Радио, 1973, с.55).
Вычисленные в статистическом процессоре значения вероятностей поступают в компаратор 6. В компараторе вычисленные вероятности Pi различных элементов структуры объекта зондирования сравниваются и определяется элемент структуры, наиболее вероятный с учетом заданных порогов принятия решений. Отличные от единицы пороги принятия решений, являющиеся параметрами компаратора, используются при наличии данных относительно априорных вероятностей различных элементов структуры зондирования.
Информация о номере элемента структуры объекта зондирования, к которому с наибольшей вероятностью принадлежит текущее значение амплитуды сигнала, передается с выхода компаратора 6 на устройство отображения, например, монитор. Эта дополнительная диагностическая информация может отображаться, например, при помощи цвета.
Порядковый номер наиболее вероятного элемента структуры объекта зондирования определяет порядковый номер одного из фильтров 1, отвечающего этому элементу структуры объекта зондирования. С выхода компаратора 6 порядковый номер фильтра 2 поступает на вход предварительно обученного запоминающего устройства 7. Таким образом, входными данными запоминающего устройства являются не множества значений амплитуды входного сигнала х={х1, х2,... , хN}, а код наиболее вероятного базового сигнала, записанный в виде номера одного из фильтров 2. Каждому базовому сигналу запоминающее устройство ставит в соответствие некоторый вектор весовых коэффициентов который представляет собой выходные данные запоминающего устройства.
С выхода запоминающего устройства 7, который является и выходом всего блока распознавания, вектор весовых коэффициентов поступает последовательно на умножители 3, на другой вход которых поступают для перемножения сформированные каждым из цифровых фильтров оценки текущего значения амплитуды входного сигнала (1). Выходы умножителей соединены со входом сумматора 4, где производится суммирование выходных значений фильтров, умноженных на весовые коэффициенты
где - оценка текущего значения амплитуды входного сигнала согласно предлагаемому способу адаптивной фильтрации, К - полное число фильтров и соответственно базовых сигналов. Оценка (2) текущего значения отражающей способности представляет собой выходное значение предлагаемого устройства адаптивной фильтрации, которое может быть отображено на экране монитора в одном из общепринятых режимов, например в В-режиме, как это показано на фиг.8, либо в одном из общепринятых режимов с одновременным отображением номера наиболее вероятного элемента структуры объекта зондирования, как это показано на фиг.4.
Для работы описанного выше устройства необходима предварительная тренировка запоминающего устройства, целью которого является получение на его выходе таких весовых коэффициентов v' для каждого из базовых сигналов амплитуды, поданных на его вход в виде порядкового номера соответствующего фильтра 2, при которых в выходном сигнале устройства адаптивной фильтрации в наибольшей степени сохраняется информация о структуре объекта зондирования, содержащаяся в базовом сигнале амплитуды.
Обучение включает в себя представление одного, например k-го, из базовых сигналов в виде номера k и задание желаемого выхода запоминающего устройства в виде вектора Численные значения компонентов вектора записываются в запоминающее устройство и выбираются такими, чтобы на выходе устройства адаптивной фильтрации оценка амплитуды входного сигнала соответствовала значению, вытекающему непосредственно из желаемого вида амплитуды выходного сигнала. Один из возможных желаемых выходных сигналов при нормальном зондировании границы раздела фиг.5 показан на фиг.6.
Если из имеющихся выходов нелинейных цифровых фильтров ни при каком векторе не удается получить желаемое значение амплитуды, то систему базовых сигналов и соответственно ряд нелинейных цифровых фильтров необходимо дополнить таким сигналом и соответственно фильтром, выход которого при обработке k-го сигнала будет наиболее близок к желаемому значению отражающей способности. В этом случае среди компонентов желаемого вектора записываемого в запоминающее устройство, отличен от нуля и равен единице вес только этого фильтра.
Далее процедура обучения запоминающего устройства повторяется для каждого из оставшихся базовых сигналов, включая добавленные базовые сигналы, так что пары из номеров k и соответствующих им векторов v' (вход-желаемый выход) для каждого из базовых сигналов являются обучающими.
Результаты обработки простым одномерным адаптивным фильтром изображений реальных органов человека показаны на фиг.7 и 8. На фиг.7 представлено исходное изображение фрагмента печени и правой почки, а на фиг.8 - изображение, полученное после предварительной обработки по предлагаемому алгоритму с использованием минимального окна данных х={х1, x2, x3}. При обработке использовано всего двенадцать нелинейных цифровых фильтров (1), обеспечивающих подавление спекл-шумов при сохранении всех элементов структуры объекта зондирования, несущих диагностически ценную информацию о его строении.
Заявленный способ и устройство адаптивной фильтрации могут быть реализованы, например, на программируемых логических интегральных схемах (ПЛИС) фирмы XILINX, осуществляющих все необходимые вычисления в реальном времени. Применение ПЛИС XCV600, имеющих объем в 600000 программируемых вентилей, позволяет, например, при окне данных из N=3 отсчетов амплитуды эхо-сигнала реализовать на каждой ПЛИС не менее четырех нелинейных фильтров, описываемых выражением (1). В соответствии с этим при N=3 полное число необходимых ПЛИС для К заданных элементов структуры зондируемого объекта не превышает К/4. В общем случае число ПЛИС XCV600 определяется числом отсчетов N амплитуды эхо-сигнала и числом К элементов структуры зондируемого объекта. Аналогичным образом статистический процессор, вычисляющий вероятности каждого из возможных элементов структуры зондируемого объекта, может быть выполнен с использованием ПЛИС XCV600, количество которых не превышает количество ПЛИС, использованных для фильтрации.
Для распознавателя сигналов, осуществляющего операции сравнения вероятностей всех возможных элементов структуры и определяющего номер наиболее вероятного элемента и соответствующий ему вектор весовых коэффициентов, может быть использована отдельная ПЛИС XCV300 меньшего объема. При этом часть программируемых вентилей ПЛИС используется в качестве логических ячеек компаратора, а оставшиеся - в качестве оперативного запоминающего устройства. Такая же ПЛИС может быть использована в качестве умножителя и сумматора для перемножения в реальном времени оценок каждого из фильтров с вектором весовых коэффициентов и сложения результатов всех перемножений.
Claims (6)
1. Способ цифровой адаптивной фильтрации сигналов, включающий тренировочный процесс для оптимального обнаружения элемента структуры объекта зондирования, задание порогов принятия решений, вычисление вероятностей различных гипотез относительно типа входного сигнала, вычисление отношений вероятностей и их сравнение с порогами принятия решений, определение наиболее вероятной гипотезы о типе входного сигнала, отличающийся тем, что после задания порогов принятия решений выделяют амплитуду входного сигнала, получают посредством цифровой фильтрации ряд оценок амплитуды входного сигнала, отвечающих различным гипотезам об элементе структуры объекта зондирования и соответствующих им базовым сигналам амплитуды, после определения наиболее вероятной гипотезы о типе входного сигнала проводят оценку значения амплитуды входного сигнала, как взвешенной суммы оценок цифровой фильтрации, определяют наиболее вероятный элемент структуры объекта зондирования и отображают результаты цифровой адаптивной фильтрации сигналов в виде оценки амплитуды входного сигнала, причем количество задаваемых порогов принятия решений определяется числом гипотез относительно типа входного сигнала.
2. Способ цифровой адаптивной фильтрации сигналов по п.1, отличающийся тем, что тренировочный процесс для оптимального обнаружения элементов структуры объекта зондирования включает в себя определение параметров цифровых фильтров, отвечающих различным гипотезам об элементе структуры объекта зондирования, и определение весовых коэффициентов, обеспечивающих оптимальное отображение наиболее вероятного элемента структуры объекта зондирования.
3. Способ цифровой адаптивной фильтрации сигналов по п.1, отличающийся тем, что вычисление вероятностей и вычисление отношений вероятностей выполняют для максимальных значений апостериорных плотностей вероятности и отношений максимальных значений апостериорных плотностей вероятности различных гипотез об элементе структуры объекта зондирования, либо для апостериорных вероятностей и отношений апостериорных вероятностей различных гипотез об элементе структуры объекта зондирования.
4. Способ цифровой адаптивной фильтрации сигналов по п.1, отличающийся тем, что отображение результатов цифровой адаптивной фильтрации сигналов осуществляется в виде оценки амплитуды входного сигнала, как взвешенной суммы оценок амплитуды сигнала, соответствующего различным гипотезам об элементе структуры объекта зондирования, либо в виде оценки амплитуды входного сигнала, как взвешенной суммы оценок, и кода наиболее вероятного элемента структуры объекта зондирования.
5. Устройство для цифровой адаптивной фильтрации сигналов, содержащее блок цифровой фильтрации, состоящий из цифровых фильтров с различными параметрами, умножителей и сумматора, причем выходы цифровых фильтров соединены с первыми входами умножителей, выходы которых соединены со входом сумматора, выход сумматора является выходом устройства цифровой адаптивной фильтрации сигналов, и блок распознавания, первый выход которого соединен со вторыми входами умножителей, отличающееся тем, что дополнительно содержит детектор амплитуды сигнала, а блок распознавания состоит из статистического процессора, запоминающего устройства и компаратора, причем вход детектора амплитуды сигнала является входом устройства цифровой адаптивной фильтрации сигналов, а выход соединен со входами цифровых фильтров, вторые выходы которых соединены со входом статистического процессора, выход статистического процессора соединен со входом компаратора, первый выход которого соединен со входом запоминающего устройства, а второй выход является вторым выходом устройства цифровой адаптивной фильтрации сигналов, выход запоминающего устройства является первым выходом блока распознавания.
6. Устройство для цифровой адаптивной фильтрации сигналов по п.5, отличающееся тем, что блок цифровой фильтрации содержит М цифровых фильтров, тип каждого из которых оптимален по критерию максимума апостериорной плотности вероятности для фильтрации одного из базовых сигналов амплитуды входного сигнала, соответствующего одной из различных гипотез об элементе структуры объекта зондирования, и М умножителей, причем М≥2 и определяется числом базовых сигналов амплитуды входного сигнала.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| UA2000095351 | 2000-09-18 | ||
| UA2000095351 | 2000-09-18 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| RU2001122784A RU2001122784A (ru) | 2003-07-10 |
| RU2237965C2 true RU2237965C2 (ru) | 2004-10-10 |
Family
ID=34391013
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| RU2001122784/09A RU2237965C2 (ru) | 2000-09-18 | 2001-08-15 | Способ цифровой адаптивной фильтрации сигналов и устройство для его выполнения |
Country Status (1)
| Country | Link |
|---|---|
| RU (1) | RU2237965C2 (ru) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2395158C1 (ru) * | 2009-02-19 | 2010-07-20 | Открытое акционерное общество "Информационные спутниковые системы" имени академика М.Ф. Решетнёва" | Способ цифровой фильтрации сигналов |
| RU2433525C1 (ru) * | 2007-07-13 | 2011-11-10 | Долби Лэборетериз Лайсенсинг Корпорейшн | Изменяющийся во времени уровень звукового сигнала с использованием изменяющейся во времени оценочной плотности вероятности уровня |
| RU2782874C2 (ru) * | 2017-11-02 | 2022-11-07 | Конинклейке Филипс Н.В. | Интеллектуальная ультразвуковая система для обнаружения артефактов изображений |
| US11992369B2 (en) | 2017-11-02 | 2024-05-28 | Koninklijke Philips N.V. | Intelligent ultrasound system for detecting image artefacts |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5075880A (en) * | 1988-11-08 | 1991-12-24 | Wadia Digital Corporation | Method and apparatus for time domain interpolation of digital audio signals |
| RU2024184C1 (ru) * | 1990-11-29 | 1994-11-30 | Валентин Евгеньевич Козлов | Цифровой фильтр |
| WO1995029449A1 (en) * | 1994-04-25 | 1995-11-02 | Wadia Digital, Corporation | Dynamic digital filter using neural networks |
| GB2303015A (en) * | 1995-07-03 | 1997-02-05 | Kenneth Stanley Jones | Digital video image-response predictor filter system |
| RU2141706C1 (ru) * | 1998-07-06 | 1999-11-20 | Военная академия связи | Способ и устройство адаптивной пространственной фильтрации сигналов |
-
2001
- 2001-08-15 RU RU2001122784/09A patent/RU2237965C2/ru not_active IP Right Cessation
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5075880A (en) * | 1988-11-08 | 1991-12-24 | Wadia Digital Corporation | Method and apparatus for time domain interpolation of digital audio signals |
| RU2024184C1 (ru) * | 1990-11-29 | 1994-11-30 | Валентин Евгеньевич Козлов | Цифровой фильтр |
| WO1995029449A1 (en) * | 1994-04-25 | 1995-11-02 | Wadia Digital, Corporation | Dynamic digital filter using neural networks |
| GB2303015A (en) * | 1995-07-03 | 1997-02-05 | Kenneth Stanley Jones | Digital video image-response predictor filter system |
| RU2141706C1 (ru) * | 1998-07-06 | 1999-11-20 | Военная академия связи | Способ и устройство адаптивной пространственной фильтрации сигналов |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2433525C1 (ru) * | 2007-07-13 | 2011-11-10 | Долби Лэборетериз Лайсенсинг Корпорейшн | Изменяющийся во времени уровень звукового сигнала с использованием изменяющейся во времени оценочной плотности вероятности уровня |
| US9698743B2 (en) | 2007-07-13 | 2017-07-04 | Dolby Laboratories Licensing Corporation | Time-varying audio-signal level using a time-varying estimated probability density of the level |
| RU2395158C1 (ru) * | 2009-02-19 | 2010-07-20 | Открытое акционерное общество "Информационные спутниковые системы" имени академика М.Ф. Решетнёва" | Способ цифровой фильтрации сигналов |
| RU2782874C2 (ru) * | 2017-11-02 | 2022-11-07 | Конинклейке Филипс Н.В. | Интеллектуальная ультразвуковая система для обнаружения артефактов изображений |
| US11992369B2 (en) | 2017-11-02 | 2024-05-28 | Koninklijke Philips N.V. | Intelligent ultrasound system for detecting image artefacts |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0120537B1 (en) | Method and device for remote tissue identification by statistical modeling and hypothesis testing of echo ultrasound signals | |
| Aysal et al. | Rayleigh-maximum-likelihood filtering for speckle reduction of ultrasound images | |
| Tay et al. | Ultrasound despeckling for contrast enhancement | |
| Santos et al. | Ultrasound image despeckling using stochastic distance-based BM3D | |
| US6733455B2 (en) | System and method for adaptive clutter filtering in ultrasound color flow imaging | |
| CN106204465A (zh) | 基于知识的超声图像增强 | |
| EP2254112A1 (en) | Noise suppression device and noise suppression method | |
| JP2004033732A (ja) | 超音波カラードップライメージングの後処理のためのシステム及び方法 | |
| CN111297399B (zh) | 一种基于超声视频的胎心定位和胎心率提取方法 | |
| KR20010061963A (ko) | 패킷 데이터 획득을 이용한 초음파 흐름 촬상에서움직임을 시각화하는 방법 및 장치 | |
| CN101170947A (zh) | 超声波诊断装置及超声波图像显示方法 | |
| EP3853598B1 (en) | Ultrasonic analysis of a subject | |
| CN101459766A (zh) | 超声图像增强与噪声抑制的方法及其装置 | |
| Gupta et al. | Real-time salt and pepper noise removal from medical images using a modified weighted average filtering | |
| Ashikuzzaman et al. | Low rank and sparse decomposition of ultrasound color flow images for suppressing clutter in real-time | |
| CN113570594A (zh) | 超声图像中目标组织的监测方法、装置及存储介质 | |
| CN118121233B (zh) | 基于奇异值分解与Frangi滤波的超声微血管成像方法与系统 | |
| Nixon | Mode filtering to reduce ultrasound speckle for feature extraction | |
| Resham et al. | Noise reduction, enhancement and classification for sonar images | |
| JPH08293025A (ja) | 画像分類装置 | |
| RU2237965C2 (ru) | Способ цифровой адаптивной фильтрации сигналов и устройство для его выполнения | |
| CN112336369A (zh) | 一种多通道心音信号的冠心病风险指数评估系统 | |
| Roomi et al. | Speckle noise removal in ultrasound images using particle swarm optimization technique | |
| Sriraam et al. | Performance evaluation of linear and nonlinear filters for despeckling B mode foetal heart ultrasound images | |
| US8500647B1 (en) | Data-optimized filter for image processing |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | The patent is invalid due to non-payment of fees |
Effective date: 20050816 |