реклама на сайте
подробности

 
 
> Фильтрация шума, алгоритм ?
whale_nik
сообщение Aug 11 2017, 10:25
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 364
Регистрация: 25-09-08
Пользователь №: 40 483



Господа - товарищи ) есть данные с локатора, хочется подобрать оптимальный вариант осреднения шума,
шум я так понимаю белый, те зависимости от чего то не замечено.
Сейчас используется тупо в лоб -берется точка и в зависимости от заданного числа вокруг нее
складываются все другие точки и делятся на их кол-во.
В принципе осредняет, но детали теряются.
Может есть другие более хитрые варианты ?
Пример изображения в bmp (7 метров)
https://yadi.sk/d/CQqSNej53LuNEQ

Go to the top of the page
 
+Quote Post
3 страниц V   1 2 3 >  
Start new topic
Ответов (1 - 30)
ViKo
сообщение Aug 11 2017, 10:49
Сообщение #2


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Локатор по одному и тому же не раз проходит? Усредняйте по проходам. Ничего в деталях не потеряете.
Go to the top of the page
 
+Quote Post
whale_nik
сообщение Aug 11 2017, 11:46
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 364
Регистрация: 25-09-08
Пользователь №: 40 483



Цитата(ViKo @ Aug 11 2017, 14:49) *
Локатор по одному и тому же не раз проходит? Усредняйте по проходам. Ничего в деталях не потеряете.

Нет, один раз, это гбо - локатор бокового обзора.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Aug 11 2017, 12:49
Сообщение #4


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Тогда - по книжкам цифровой обработки сигналов. Их - десятки.
Но если хотите убрать высокочастотный шум, в деталях потеряете. Это как в фоторедакторах резкость улучшать. Из размытого снимка звенящую резкость не сделать.
Go to the top of the page
 
+Quote Post
andyp
сообщение Aug 11 2017, 13:23
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 453
Регистрация: 23-07-08
Пользователь №: 39 163



Цитата(whale_nik @ Aug 11 2017, 13:25) *
Может есть другие более хитрые варианты ?


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

Можно познакомиться с методами повышения контрастности изображений, в которых я не спец.
Go to the top of the page
 
+Quote Post
whale_nik
сообщение Aug 11 2017, 15:06
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 364
Регистрация: 25-09-08
Пользователь №: 40 483



В чем суть S образного алгоритма ?
Яркость точек = уровню сигнала.

Что если использовать один передатчик и три независимых канала для приема, далее сигналы с них суммировать, сильно поможет или не смысла ?
Go to the top of the page
 
+Quote Post
andyp
сообщение Aug 11 2017, 17:34
Сообщение #7


Местный
***

Группа: Участник
Сообщений: 453
Регистрация: 23-07-08
Пользователь №: 39 163



Цитата(whale_nik @ Aug 11 2017, 18:06) *
В чем суть S образного алгоритма ?
Яркость точек = уровню сигнала.


Метод повышения контрастности изображения. Используется в графических редакторах. Можно другие формы нелинейности тоже посмотреть.

http://eeweb.poly.edu/~yao/EL5123/lecture3...enhancement.pdf

Цитата
Что если использовать один передатчик и три независимых канала для приема, далее сигналы с них суммировать, сильно поможет или не смысла ?


см. Maximum Ratio Combining. Для трех даст ~5 dB выигрыша по ОСШ.

Go to the top of the page
 
+Quote Post
whale_nik
сообщение Aug 11 2017, 19:39
Сообщение #8


Местный
***

Группа: Участник
Сообщений: 364
Регистрация: 25-09-08
Пользователь №: 40 483



Спасибо, а какой нить редактор поддерживает этот алгоритм ? можно просто посмотреть.

Те шум уменьшиться в три раза ? Непонятно стоит ли такой огромный гемморой такого выигрыша, это придется делать три антенны не считая электроники, прикинуть бы как нить как будет это выглядить.
Go to the top of the page
 
+Quote Post
andyp
сообщение Aug 11 2017, 20:11
Сообщение #9


Местный
***

Группа: Участник
Сообщений: 453
Регистрация: 23-07-08
Пользователь №: 39 163



Цитата(whale_nik @ Aug 11 2017, 22:39) *
Спасибо, а какой нить редактор поддерживает этот алгоритм ? можно просто посмотреть.


Да почти все поддерживают. PAINT.NET, Photoshop, GIMP - из тех, что знаю. Можно photoshop s-curve погуглить.

Цитата
Те шум уменьшиться в три раза ? Непонятно стоит ли такой огромный гемморой такого выигрыша, это придется делать три антенны не считая электроники, прикинуть бы как нить как будет это выглядить.


Ну да. Если удастся, то сигнал сложится когерентно со всех каналов, а шум - по мощности. Это если шум некоррелированным в каналах окажется.
Go to the top of the page
 
+Quote Post
whale_nik
сообщение Aug 11 2017, 20:56
Сообщение #10


Местный
***

Группа: Участник
Сообщений: 364
Регистрация: 25-09-08
Пользователь №: 40 483



Я понял что вы хотели сказать про S функцию - выровнять гистограмму, но вопрос был в другом, как наоборот сгладить шум желательно с мин потерями деталей.

С шумом немного не понятно, если выключить передатчик а только принимать то никаких сигналов нет, те =0,
если включит получается такая пятнистая структура, непонятно вообще шум это или недостаток разрешения локатора.
Возможно такая структура связана с недостаточным сглаживанием несущей передатчика при приеме, тк излучается не один импульс а пачка из нескольких то при оцифровке ответа возникает гребенка на них, возможно даже пятнистая структура кратна частоте передатчика
Те пример - излучаем три периода с частотой 150кгц а цифруем ответ с 50 кгц, если недостаточно сглажен импульс на частоте 150кгц то при приеме оцифровка будет попадать на гребни и впадины получим цифровой шум.

Сообщение отредактировал whale_nik - Aug 11 2017, 21:21
Go to the top of the page
 
+Quote Post
andyp
сообщение Aug 12 2017, 09:05
Сообщение #11


Местный
***

Группа: Участник
Сообщений: 453
Регистрация: 23-07-08
Пользователь №: 39 163



Цитата(whale_nik @ Aug 11 2017, 23:56) *
Я понял что вы хотели сказать про S функцию - выровнять гистограмму, но вопрос был в другом, как наоборот сгладить шум желательно с мин потерями деталей.


Можно подбирать веса соседних элементов изображения при сглаживании, но суть от этого не изменится. При любом сглаживании шум и сигнал будут перетекать в соседние точки картинки, что будет приводить к потере разрешения (контрастности в терминах обработки изображений). Нелинейность позволяет подчеркнуть сигнал с определенными амплитудами. Можно ж вообще рассмотреть нелинейность, превращающую в 0 все элементы с уровнем сигнала меньше наперед заданного.

Цитата
С шумом немного не понятно, если выключить передатчик а только принимать то никаких сигналов нет, те =0,
если включит получается такая пятнистая структура, непонятно вообще шум это или недостаток разрешения локатора.
Возможно такая структура связана с недостаточным сглаживанием несущей передатчика при приеме, тк излучается не один импульс а пачка из нескольких то при оцифровке ответа возникает гребенка на них, возможно даже пятнистая структура кратна частоте передатчика
Те пример - излучаем три периода с частотой 150кгц а цифруем ответ с 50 кгц, если недостаточно сглажен импульс на частоте 150кгц то при приеме оцифровка будет попадать на гребни и впадины получим цифровой шум.


Т.е. фактически Вы имеете дело с эхом от нескольких импульсов в пачке и пытаетесь от него избавиться? Может, тогда стоит о каком-то эквалайзере подумать? Промерить канал и скомпенсировать?
Go to the top of the page
 
+Quote Post
whale_nik
сообщение Aug 12 2017, 11:59
Сообщение #12


Местный
***

Группа: Участник
Сообщений: 364
Регистрация: 25-09-08
Пользователь №: 40 483



Цитата(andyp @ Aug 12 2017, 13:05) *
Т.е. фактически Вы имеете дело с эхом от нескольких импульсов в пачке и пытаетесь от него избавиться? Может, тогда стоит о каком-то эквалайзере подумать? Промерить канал и скомпенсировать?


Именно так, кол-во импульсов в пачке 1-10 обычно, лучше всего по разрешению работать на одном импульсе (те одном периоде ),
попробую переделать детектор и нч фильтр чтобы не было пилы от сигнала, посмотрим как скажется но вообще чем лучше осредняем пилу тем меньше разрешение в итоге.
Go to the top of the page
 
+Quote Post
KalashKS
сообщение Aug 14 2017, 09:24
Сообщение #13


Местный
***

Группа: Участник
Сообщений: 236
Регистрация: 7-02-11
Пользователь №: 62 755



Цитата(whale_nik @ Aug 11 2017, 23:56) *
Я понял что вы хотели сказать про S функцию - выровнять гистограмму, но вопрос был в другом, как наоборот сгладить шум желательно с мин потерями деталей.

С шумом немного не понятно, если выключить передатчик а только принимать то никаких сигналов нет, те =0,
если включит получается такая пятнистая структура, непонятно вообще шум это или недостаток разрешения локатора.
Возможно такая структура связана с недостаточным сглаживанием несущей передатчика при приеме, тк излучается не один импульс а пачка из нескольких то при оцифровке ответа возникает гребенка на них, возможно даже пятнистая структура кратна частоте передатчика
Те пример - излучаем три периода с частотой 150кгц а цифруем ответ с 50 кгц, если недостаточно сглажен импульс на частоте 150кгц то при приеме оцифровка будет попадать на гребни и впадины получим цифровой шум.

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


Сообщение отредактировал KalashKS - Aug 14 2017, 09:32
Go to the top of the page
 
+Quote Post
whale_nik
сообщение Aug 14 2017, 11:49
Сообщение #14


Местный
***

Группа: Участник
Сообщений: 364
Регистрация: 25-09-08
Пользователь №: 40 483



Те частота оцифровки должна быть по меньшей мере >=2* частоты передатчика ?
Я вот думаю если сделать частоту оцифровки=2*частоте передачи и синхронизировать выборки чтобы они попадали все время на масимальную амплитуду, тк локатор движется перпендикулярно объектам то эффект доплера не будет, тогда фнч не нужен совсем и не будет сложения фаз.
Можно еще цифровать = 10*частоте передачи и искать где производная =0 и выводить эту амплитуду но мне кажется это сложнее.

Сообщение отредактировал whale_nik - Aug 14 2017, 11:58
Go to the top of the page
 
+Quote Post
KalashKS
сообщение Aug 14 2017, 14:22
Сообщение #15


Местный
***

Группа: Участник
Сообщений: 236
Регистрация: 7-02-11
Пользователь №: 62 755



Цитата(whale_nik @ Aug 14 2017, 14:49) *
Те частота оцифровки должна быть по меньшей мере >=2* частоты передатчика ?
Я вот думаю если сделать частоту оцифровки=2*частоте передачи и синхронизировать выборки чтобы они попадали все время на масимальную амплитуду, тк локатор движется перпендикулярно объектам то эффект доплера не будет, тогда фнч не нужен совсем и не будет сложения фаз.
Можно еще цифровать = 10*частоте передачи и искать где производная =0 и выводить эту амплитуду но мне кажется это сложнее.

С частотой дискретизации этот эфект не связан. Это так называемый спекл-шум. Он вызван особенностями отражения сигнала.
Частоту дискретизации можно подобрать и меньше удвоенной несущей, но больше удвоенной полосы сигнала. Главное - чтобы весь спектр попадал в одну зону найквиста.
Go to the top of the page
 
+Quote Post
Милливольт
сообщение Aug 14 2017, 18:40
Сообщение #16


Частый гость
**

Группа: Участник
Сообщений: 76
Регистрация: 17-05-15
Пользователь №: 86 729



Можно сделать поиск по:
А.А. Брянцев. Комбинированная фильтрация

Там рассмотрена эта задача.

Сообщение отредактировал Милливольт - Aug 14 2017, 18:40
Go to the top of the page
 
+Quote Post
_andru_
сообщение Aug 15 2017, 09:22
Сообщение #17


Участник
*

Группа: Участник
Сообщений: 18
Регистрация: 9-08-12
Пользователь №: 73 073



Цитата(whale_nik @ Aug 14 2017, 14:49) *
Те частота оцифровки должна быть по меньшей мере >=2* частоты передатчика ?
Я вот думаю если сделать частоту оцифровки=2*частоте передачи и синхронизировать выборки чтобы они попадали все время на масимальную амплитуду, тк локатор движется перпендикулярно объектам то эффект доплера не будет, тогда фнч не нужен совсем и не будет сложения фаз.
Можно еще цифровать = 10*частоте передачи и искать где производная =0 и выводить эту амплитуду но мне кажется это сложнее.

Локатор просто бокового обзора или Вы аппретуру синтезировать пытаетесь?
Go to the top of the page
 
+Quote Post
whale_nik
сообщение Aug 15 2017, 17:20
Сообщение #18


Местный
***

Группа: Участник
Сообщений: 364
Регистрация: 25-09-08
Пользователь №: 40 483



Пока просто бокового.

Цитата(KalashKS @ Aug 14 2017, 18:22) *
С частотой дискретизации этот эфект не связан. Это так называемый спекл-шум. Он вызван особенностями отражения сигнала.
Частоту дискретизации можно подобрать и меньше удвоенной несущей, но больше удвоенной полосы сигнала. Главное - чтобы весь спектр попадал в одну зону найквиста.


Я так понимаю что складываться отраженный сигнал может только на НЧ фильтре в приемнике ? Других моментов я как то не представляю.
У меня нет опорной волны.
Вы можете пояснить физически где происходит интерференция ?


Цитата(Милливольт @ Aug 14 2017, 22:40) *
Можно сделать поиск по:
А.А. Брянцев. Комбинированная фильтрация

Там рассмотрена эта задача.


Спасибо, гляну.

Кстати, кто нить может взяться написать оптимальный фильтр для моего локатора, если не на комбинированной фильтрации то хотя бы на вейвлет преобразовании ?


Сообщение отредактировал whale_nik - Aug 15 2017, 17:43
Go to the top of the page
 
+Quote Post
KalashKS
сообщение Aug 16 2017, 10:16
Сообщение #19


Местный
***

Группа: Участник
Сообщений: 236
Регистрация: 7-02-11
Пользователь №: 62 755



Один элемент разрешения на снимке является откликом не точечного отражателя, а достаточно протяженной поверхности, особенно если синтеза апертуры нет. Сигналы от разных участков этой поверхности имеет разную амплитуду и фазу, и результат их сложения случаен, что проявляется как зернистость на снимке.
Go to the top of the page
 
+Quote Post
whale_nik
сообщение Aug 16 2017, 15:02
Сообщение #20


Местный
***

Группа: Участник
Сообщений: 364
Регистрация: 25-09-08
Пользователь №: 40 483



Так ключевая фраза " результат их сложения " где происходит сложение ? Отражение от поверхности разделены по времени .
Go to the top of the page
 
+Quote Post
Александр77
сообщение Aug 16 2017, 16:09
Сообщение #21


Знающий
****

Группа: Свой
Сообщений: 608
Регистрация: 10-07-09
Из: Дубна, Московская область
Пользователь №: 51 111



Цитата(whale_nik @ Aug 16 2017, 18:02) *
Так ключевая фраза " результат их сложения " где происходит сложение ? Отражение от поверхности разделены по времени .

На поверхности антенны гбо.
Go to the top of the page
 
+Quote Post
whale_nik
сообщение Aug 16 2017, 18:15
Сообщение #22


Местный
***

Группа: Участник
Сообщений: 364
Регистрация: 25-09-08
Пользователь №: 40 483



Да, про антенну я что то не подумал rolleyes.gif
тогда все плохо blink.gif

Сообщение отредактировал whale_nik - Aug 16 2017, 18:16
Go to the top of the page
 
+Quote Post
_andru_
сообщение Aug 17 2017, 07:01
Сообщение #23


Участник
*

Группа: Участник
Сообщений: 18
Регистрация: 9-08-12
Пользователь №: 73 073



Цитата(whale_nik @ Aug 16 2017, 21:15) *
Да, про антенну я что то не подумал rolleyes.gif
тогда все плохо blink.gif

А какая ширина ДНА и дальность обзора, чтоб понимать какое реальное азимутальное разрешение.
Go to the top of the page
 
+Quote Post
Александр77
сообщение Aug 17 2017, 13:43
Сообщение #24


Знающий
****

Группа: Свой
Сообщений: 608
Регистрация: 10-07-09
Из: Дубна, Московская область
Пользователь №: 51 111



Азимутальное разрешение высокое за счет узкой ДНА по азимуту. А вот угломестная ДНА широкая, наверное градусов под 60.
Прикрепленное изображение
Если что-нибудь такое - то ширина может быть и 30 гр, и 60 и даже 75.
Go to the top of the page
 
+Quote Post
whale_nik
сообщение Aug 17 2017, 19:38
Сообщение #25


Местный
***

Группа: Участник
Сообщений: 364
Регистрация: 25-09-08
Пользователь №: 40 483



самодельная в одну сторону 2.5x70 градусов 150 кгц

Сообщение отредактировал whale_nik - Aug 17 2017, 19:46
Go to the top of the page
 
+Quote Post
whale_nik
сообщение Aug 18 2017, 14:12
Сообщение #26


Местный
***

Группа: Участник
Сообщений: 364
Регистрация: 25-09-08
Пользователь №: 40 483



Дико извиняюсь за качество рисунка, но можно сделать такое аналоговое уст-во, чтобы при входном сигнале -черный, оно выдавало сигнал оранжевый и как оно называется правильно ?
Те сигнал на выходе (оранжевый) меняется с 0->1 когда производная по черному сигналу =0 и c 1->0 когда напряжение =0
https://yadi.sk/d/0qKT7Pnk3M8YEE

Сообщение отредактировал whale_nik - Aug 18 2017, 14:13
Go to the top of the page
 
+Quote Post
Александр77
сообщение Aug 18 2017, 14:54
Сообщение #27


Знающий
****

Группа: Свой
Сообщений: 608
Регистрация: 10-07-09
Из: Дубна, Московская область
Пользователь №: 51 111



Можно подумать что Вам нужен триггер Шмитта, но смущает последний - маленький импульс.
Go to the top of the page
 
+Quote Post
whale_nik
сообщение Aug 18 2017, 18:11
Сообщение #28


Местный
***

Группа: Участник
Сообщений: 364
Регистрация: 25-09-08
Пользователь №: 40 483



Работать должен от уровня шума 20мв до 2 в где то.
А кто будет задавать верхнее напряжение для тригера ? Оно же все время разное.
Смысл в том чтобы запускать оцифровку точно на гребнях.

Сообщение отредактировал whale_nik - Aug 18 2017, 18:16
Go to the top of the page
 
+Quote Post
Александр77
сообщение Aug 19 2017, 08:06
Сообщение #29


Знающий
****

Группа: Свой
Сообщений: 608
Регистрация: 10-07-09
Из: Дубна, Московская область
Пользователь №: 51 111



По моему, устройств заглядывающих в будущее еще не изобрели, хотите искать гребни - оцифровывайте непрерывно, помещайте в дополнительный регистр и "ловите" начало спада. Как найдете, передавайте с содержимого регистра до сравнения с порогом запрета передачи. И некоторые хотелки придется расхотеть, особенно с шумом.
Go to the top of the page
 
+Quote Post
whale_nik
сообщение Aug 19 2017, 10:50
Сообщение #30


Местный
***

Группа: Участник
Сообщений: 364
Регистрация: 25-09-08
Пользователь №: 40 483



Придумал как сделать, надо делать детектор нуля и от него уже плясать.
А будущее там предсказуемо почти на все измерение )
Все устройство будет из двух компаратор и тригера.

Сообщение отредактировал whale_nik - Aug 19 2017, 10:52
Go to the top of the page
 
+Quote Post
x736C
сообщение Aug 24 2017, 20:22
Сообщение #31


Профессионал
*****

Группа: Участник
Сообщений: 1 273
Регистрация: 3-03-06
Пользователь №: 14 942



Цитата(whale_nik @ Aug 19 2017, 13:50) *
Все устройство будет из двух компаратор и тригера.

Могу ошибаться, но делается на одном ОУ и одном компараторе.
Скорее всего для вашего случая еще АРУ придется добавить.
Go to the top of the page
 
+Quote Post

3 страниц V   1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 12th August 2025 - 10:48
Рейтинг@Mail.ru


Страница сгенерированна за 0.01655 секунд с 7
ELECTRONIX ©2004-2016