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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Фильтрация шума, алгоритм ?
whale_nik
сообщение Aug 11 2017, 10:25
Сообщение #1


Местный
***

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



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

Go to the top of the page
 
+Quote Post
ViKo
сообщение Aug 11 2017, 10:49
Сообщение #2


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

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



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


Местный
***

Группа: Участник
Сообщений: 363
Регистрация: 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


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

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



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


Местный
***

Группа: Участник
Сообщений: 423
Регистрация: 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


Местный
***

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



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

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


Местный
***

Группа: Участник
Сообщений: 423
Регистрация: 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


Местный
***

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



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

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


Местный
***

Группа: Участник
Сообщений: 423
Регистрация: 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


Местный
***

Группа: Участник
Сообщений: 363
Регистрация: 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


Местный
***

Группа: Участник
Сообщений: 423
Регистрация: 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


Местный
***

Группа: Участник
Сообщений: 363
Регистрация: 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


Местный
***

Группа: Участник
Сообщений: 208
Регистрация: 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


Местный
***

Группа: Участник
Сообщений: 363
Регистрация: 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


Местный
***

Группа: Участник
Сообщений: 208
Регистрация: 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

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

 


RSS Текстовая версия Сейчас: 23rd September 2017 - 18:19
Рейтинг@Mail.ru


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