Загальна реалізація ICA для поділу суміші сигналів на їх компоненти M вимагає, щоб сигнали вважалися лінійною миттєвою сумішшю джерел. Кожен опис ICA, який я натрапив, здається, сприймає як належне той факт, що всеН джерела певною мірою присутні у всіх сигнальних сумішах.
Моє питання: що робити джерела присутні лише в деяких, але не у всіх сигнальних сумішах?
Чи порушує цей сценарій основні припущення, необхідні ICA, щоб мати змогу розділити ці сигнали? (Припустимо, для аргументу, що ми маємо справу з надповною або повною системою ( або ), і що кожен з вихідних сигналів насправді є статистично незалежними один від одного).N = M M
Реалізація, яку я розглядаю з використанням ICA, в якій виникає така ситуація, полягає в наступному: у мене є дані від 4-х різних типів датчиків, кожен з різною кількістю каналів. Зокрема, у мене є 24 канали даних ЕЕГ, 3 канали електроокулографічних даних (EOG), 4 канали даних ЕМГ та 1 канал даних ЕКГ. Всі дані записуються одночасно.
Я хотів би визначити внесок сигналів ЕКГ, ЕМГ та ЕОГ в дані ЕЕГ, щоб я міг їх видалити. Очікується, що ЕМГ + ЕКГ + ЕОГ сигнали будуть прийматися датчиками ЕЕГ, але не навпаки. Крім того, EOG та EMG, ймовірно, забруднюють один одного та будуть забруднені ЕКГ, але ЕКГ, ймовірно, буде досить ізольованою від усіх інших сигналів. Крім того, я припускаю, що там, де відбувається змішування, це лінійно і миттєво.
Моя інтуїція підказує мені, що, гіпотетично, ICA повинен бути досить розумним, щоб повернути змішувальні фільтри з дуже малими (близькими до 0) коефіцієнтами, щоб пояснити відсутність внеску джерел у змішаний сигнал. Але я переживаю, що щось про те, як ICA деміксує сигнали, властиво спонукає сподівання, що всі джерела будуть присутні у всіх сумішах. Я використовую Fastica - це підхід, орієнтований на прогнозування.