Путаница в проблеме сжатого ощущения

13

Я прочитал некоторые ссылки, включая это .

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

свести к минимуму| |Икс| |1при условииAИксзнак равноб

и / или

свести к минимуму| |Икс| |0при условииAИксзнак равноб

или / и что-то еще?

Тим
источник

Ответы:

18

Брайан на месте. Но я думаю, что полезно добавить сжатый контекст восприятия.

Во-первых, обратите внимание, что так называемая норма 0 - функция мощности или число ненулевых значений в - не является нормой . Вероятно, лучше написать это как что-то вроде во всех случаях, кроме самых случайных. Не поймите меня неправильно, вы в хорошей компании, когда используете стенографию , но я думаю, что это порождает путаницу.x0xcard(x)x0

В течение долгого времени люди знали, что минимизация нормы приводит к редким решениям. Для этого есть несколько теоретических причин, связанных с линейной комплементарностью. Но самое интересное было не то, что решения были редкими, а то, что они часто были самыми редкими из возможных . То есть минимизация действительно дает вам решение с минимальным количеством элементов в некоторых полезных случаях. (Как они выяснили это, когда проблема минимальной мощности является NP-трудной? Путем построения искусственных задач с известными разреженными решениями.) Это не было чем-то, что могла бы предсказать теория линейной дополнительности.1x1x1

Область сжатого зондирования родилась, когда исследователи начали определять условия на матрице , которые позволили бы им заранее гарантировать, что решение также является самым редким. См., Например, самые ранние статьи Кэндеса, Ромберга и Тао , а также другие обсуждения свойства Restricted isometry, или RIP . Еще один полезный веб-сайт, если вы действительно хотите углубиться в какую-то теорию, - это сжатая сенсорная страница Теренса Тао .1A1

Майкл Грант
источник
12

Мы хотели бы иметь возможность решить

minx0

улица

Ax=b

но эта проблема является проблемой комбинаторной оптимизации NP-Hard, которую практически невозможно решить на практике, когда , x и b имеют размеры, типичные для измерения сжатия. Можно эффективно решитьAxb

minx1

улица

Ax=b

как в теории (это может быть сделано за полиномиальное время), так и в вычислительной практике даже для довольно больших проблем, возникающих при измерении сжатия. Мы используем в качестве «суррогата» для x 0x1x0 . Это имеет некоторое интуитивное обоснование (минимизация одной нормы предпочитает решения с меньшим количеством ненулевых элементов в ), а также гораздо более сложные теоретические обоснования (теоремы вида «Если A x = b имеет k-разреженное решение, то минимизируя izing x 1 найдет это решение с большой вероятностью. " xAx=bx1

На практике, поскольку данные часто бывают шумными, точное ограничение Ax=bAxb2δ

Также довольно распространено работать с вариационной формой ограниченной задачи, где, например, мы можем минимизировать minAxb22+λx1

Брайан Борхерс
источник
8

10

minx0s.tAx=b
minx1s.t.Ax=b.

Можно определить разреженные сигналы из нескольких измерений.

Сжатое зондирование на самом деле заключается в проведении как можно меньшего числа измерений для идентификации сигнала в определенном классе сигналов.

Одна броская фраза:

Почему ваша 5-мегапиксельная камера действительно должна измерять 15 миллионов значений (по три на каждый пиксель), что обойдется вам в 15 мегабайт данных, когда она хранит только около 2 мегабайт (после сжатия)?
Можно ли измерить 2 мегабайта сразу?

Возможны совершенно разные рамки:

  • линейные измерения
  • нелинейные (например, «бесфазные»)
  • векторные данные, матричные / тензорные данные
  • разреженность как просто число ненулевых
  • разреженность как «низкий ранг» или даже «низкая сложность»).

И есть также больше методов для вычисления разреженных решений, таких как поиск соответствия (варианты, такие как поиск ортогонального соответствия (OMP), регуляризованное преследование ортогонального соответствия (ROMP), CoSaMP) или более поздние методы, основанные на алгоритмах передачи сообщений .

10 -minimization, один скучает большую гибкость при решении практических задач сбора данных.

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

кортик
источник
Благодарность! Можете ли вы перефразировать следующее в математической формулировке: «Можно идентифицировать разреженные сигналы по нескольким измерениям. Сжатое зондирование на самом деле сводится к выполнению как можно меньшего количества измерений для идентификации сигнала в определенном классе сигналов».
Тим
1
Нет, я не могу, потому что Compressed Sensing - это не математическая теория, а скорее инженерная концепция.
Дирк
1
Я думаю, что этот ответ является хорошим вкладом, и я проголосовал за него. Что касается броской фразы, у меня всегда были проблемы с ней. Это говорит о том, что CS настолько мощный, что вы можете просто выбросить 13 миллионов пикселей и восстановить изображение в любом случае. Но нет, вы никогда не должны выбрасывать данные случайно, даже в системе CS - хороший алгоритм восстановления всегда может использовать больше данных. Перспективой CS является возможность разработки датчиков, которые в первую очередь собирают меньше данных, в обмен на некоторые важные практические сбережения: экономия энергии, более быстрый сбор данных и т. Д.
Майкл Грант,
@MichaelGrant Я согласен: не выбрасывайте уже измеренные вами данные и используйте дату, которую вы можете измерить с минимальными усилиями.
Дирк