Разделение сигналов - Signal separation
Разделение источников, слепое разделение сигналов (BSS) или же слепое разделение источников, - разделение множества исходных сигналы из набора смешанных сигналов без помощи информации (или с очень небольшой информацией) об исходных сигналах или процессе микширования. Чаще всего применяется в цифровая обработка сигналов и включает анализ смесей сигналы; цель состоит в том, чтобы восстановить исходные составляющие сигналы из смешанного сигнала. Классическим примером задачи разделения источников является проблема коктейльной вечеринки, где в комнате одновременно разговаривают несколько человек (например, в коктейльная вечеринка ), и слушатель пытается следить за одним из обсуждений. Человеческий мозг может справиться с такого рода проблемой разделения звуковых источников, но это сложная проблема при цифровой обработке сигналов.
Эта проблема в целом очень недоопределенный, но полезные решения могут быть получены при удивительном разнообразии условий. Большая часть ранней литературы в этой области сосредоточена на разделении временных сигналов, таких как аудио. Тем не менее, слепое разделение сигналов теперь обычно выполняется на многомерные данные, Такие как изображений и тензоры,[1] который может не включать никакого временного измерения.
Было предложено несколько подходов к решению этой проблемы, но в настоящее время их разработка все еще продолжается. Некоторые из наиболее успешных подходов: анализ основных компонентов и независимый компонентный анализ, которые хорошо работают при отсутствии задержек или эха; то есть проблема сильно упрощается. Поле вычислительный анализ слуховой сцены пытается добиться разделения источников звука, используя подход, основанный на человеческом слухе.
Человеческий мозг тоже должен решать эту задачу в реальном времени. В человеческом восприятии эту способность обычно называют анализ слуховой сцены или эффект коктейльной вечеринки.
Приложения
Проблема коктейльной вечеринки
На коктейльной вечеринке одновременно разговаривает группа людей. У вас есть несколько микрофонов, улавливающих смешанные сигналы, но вы хотите изолировать речь одного человека. BSS можно использовать для разделения отдельных источников с помощью смешанных сигналов. При наличии шума необходимо использовать специальные критерии оптимизации.[2]
Обработка изображений
На рисунке 2 показана основная концепция BSS. Показаны отдельные исходные сигналы, а также смешанные сигналы, которые являются принятыми сигналами. BSS используется для разделения смешанных сигналов, зная только смешанные сигналы и ничего не говоря об исходном сигнале или о том, как они были смешаны. Разделенные сигналы являются только приближениями сигналов источников. Разделенные изображения были разделены с помощью Python и Набор инструментов Shogun с использованием совместной аппроксимационной диагонализации собственных матриц (ДЖЕЙД ) алгоритм, основанный на независимый компонентный анализ, ICA.[3] Этот метод набора инструментов можно использовать с многомерными изображениями, но для облегчения визуального восприятия использовались изображения (2-D).
Медицинская визуализация
Одним из практических приложений, исследуемых в этой области, является медицинская визуализация мозга с магнитоэнцефалография (МЭГ). Этот вид визуализации требует тщательного измерения магнитные поля вне головы, что дает точную трехмерную картину внутренней части головы. Однако внешние источники электромагнитные поля, например, наручные часы на руке испытуемого, значительно снизят точность измерения. Применение методов разделения источников к измеряемым сигналам может помочь удалить нежелательные артефакты из сигнала.
ЭЭГ
В электроэнцефалограмма (ЭЭГ) и магнитоэнцефалография (MEG) вмешательство мышечной активности маскирует желаемый сигнал мозговой активности. Тем не менее, BSS можно использовать для разделения этих двух, чтобы можно было получить точное представление о деятельности мозга.[4][5]
Музыка
Еще одно применение - разделение музыкальный сигналы. Для стереомикса относительно простых сигналов теперь можно сделать довольно точное разделение, хотя некоторые артефакты оставаться.
Другие
Другие приложения:[4]
- Связь
- Прогноз акций
- Сейсмический мониторинг
- Анализ текстового документа
Математическое представление
Набор индивидуальных исходных сигналов, , "смешивается" с помощью матрицы, , чтобы произвести набор "смешанных" сигналов, , следующее. Обычно, равно . Если , то система уравнений переопределена и, таким образом, может быть устранена с помощью обычного линейного метода. Если , система недоопределена, и для восстановления несмешанных сигналов необходимо использовать нелинейный метод. Сами сигналы могут быть многомерными.
Приведенное выше уравнение эффективно «инвертируется» следующим образом. Слепое разделение источников разделяет набор смешанных сигналов, , посредством определения матрицы "несмешивания", , чтобы "восстановить" приближение исходных сигналов, .[6][7][4]
Подходы
Поскольку основная трудность проблемы заключается в ее недостаточной определенности, методы слепого разделения источников обычно стремятся сузить набор возможных решений таким образом, чтобы маловероятно исключить желаемое решение. В одном подходе на примере главный и независимый компонентный анализ, ищут источники сигналов, которые минимально коррелированный или максимально независимый в вероятностном или теоретико-информационный смысл. Второй подход, проиллюстрированный факторизация неотрицательной матрицы, заключается в том, чтобы наложить структурные ограничения на исходные сигналы. Эти структурные ограничения могут быть получены из генеративной модели сигнала, но чаще являются эвристиками, оправданными хорошими эмпирическими характеристиками. Общая тема второго подхода - наложить на сигнал какие-то ограничения низкой сложности, такие как редкость в некоторых основа для сигнального пространства. Этот подход может быть особенно эффективным, если требуется не весь сигнал, а только его наиболее важные особенности.
Методы
Существуют разные методы слепого разделения сигналов:
- Анализ основных компонентов
- Разложение по сингулярным числам
- Независимый компонентный анализ[8]
- Анализ зависимых компонентов
- Неотрицательная матричная факторизация
- Кодирование и декодирование низкой сложности
- Стационарный анализ подпространства
- Общий пространственный образец
Смотрите также
- Адаптивная фильтрация
- Программное обеспечение Celemony # DNA Прямой доступ к заметкам
- Колин Черри
- Деконволюция
- Факториальные коды
- Принцип Infomax
- Сегментация (обработка изображений)
- Сегментация речи
Рекомендации
- ^ П. Комон и К. Юттен (редакторы). «Справочник по слепому разделению источников, независимому компонентному анализу и приложениям» Academic Press, ISBN 978-2-296-12827-9
- ^ П. Комон, Контрасты, независимый компонентный анализ и слепая деконволюция, "Int. Journal Adapt. Control Sig. Proc.", Wiley, апрель 2004 г. HAL ссылка
- ^ Кевин Хьюз «Слепое разделение источников на изображениях с помощью Shogun» http://shogun-toolbox.org/static/notebook/current/bss_image.html
- ^ а б c Аапо Хиваринен, Юха Кархунен и Эркки Оя. «Независимый компонентный анализ» https://www.cs.helsinki.fi/u/ahyvarin/papers/bookfinal_ICA.pdf, стр. 147–148, стр. 410–411, стр. 441–442, стр. 448
- ^ Конгедо, Марко; Гуи-Пайлер, Седрик; Юттен, Кристиан (декабрь 2008 г.). «О разделении слепого источника на электроэнцефалограмме человека путем приблизительной совместной диагонализации статистики второго порядка». Клиническая нейрофизиология. 119 (12): 2677–2686. arXiv:0812.0494. Дои:10.1016 / j.clinph.2008.09.007. PMID 18993114.
- ^ Жан-Франсуа Кардозу «Слепое разделение сигналов: статистические принципы» http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.462.9738&rep=rep1&type=pdf
- ^ Руи Ли, Хунвэй Ли и Фасун Ван. «Анализ зависимых компонентов: концепции и основные алгоритмы» http://www.jcomputers.us/vol5/jcp0504-13.pdf
- ^ Шленс, Джонатон. «Учебное пособие по независимому компонентному анализу». arXiv:1404.2986
С. Ан, Ю. Хуа, Дж. Мантон и З. Фанг, «Метод подпространства с усиленной групповой декорреляцией для идентификации каналов FIR MIMO, управляемых неизвестными некоррелированными цветными источниками», IEEE Transactions on Signal Processing, Vol. 53, No. 12, pp. 4429-4441, декабрь 2005 г.
Y. Hua, S. An и Y. Xiang, "Слепая идентификация каналов FIR MIMO путем декорреляции подканала", IEEE Transactions on Signal Processing, стр. 1143-1155, № 5, Vol. 51, май 2003 г.
К. Абед-Мераим, Ю. Сян, Дж. Мантон и Ю. Хуа, «Слепое разделение источников с использованием циклостационарной статистики второго порядка», IEEE Trans on Signal Processing, стр. 694-701, № 3, Vol. 49, апрель 2001 г.
внешняя ссылка
- Объяснение независимого компонентного анализа (ICA)
- Диссертация Фолькера Коха в стиле учебника, которая знакомит с передачей сообщений на факторных графах для разложения сигналов ЭМГ.
- Флэш-презентация с слепым разделением источников
- Удаление электроэнцефалографических артефактов путем слепого разделения источников