This article may require cleanup to meet Wikipedia's quality standards. The specific problem is: poor math and text formatting. (May 2013) |
Curvelets — это неадаптивный метод представления многомасштабных объектов . Будучи расширением концепции вейвлетов , они становятся популярными в схожих областях, а именно в обработке изображений и научных вычислениях .
Вейвлеты обобщают преобразование Фурье , используя базис, который представляет как местоположение, так и пространственную частоту. Для 2D или 3D сигналов направленные вейвлет-преобразования идут дальше, используя базисные функции, которые также локализованы в ориентации . Преобразование курвлет отличается от других направленных вейвлет-преобразований тем, что степень локализации в ориентации меняется в зависимости от масштаба. В частности, мелкомасштабные базисные функции представляют собой длинные гребни; форма базисных функций в масштабе j такова , что мелкомасштабные основания представляют собой тонкие гребни с точно определенной ориентацией.
Curvelets являются подходящей основой для представления изображений (или других функций), которые являются гладкими, за исключением сингулярностей вдоль гладких кривых, где кривые имеют ограниченную кривизну , т. е. где объекты на изображении имеют минимальный масштаб длины. Это свойство справедливо для мультфильмов, геометрических диаграмм и текста. При увеличении масштаба таких изображений содержащиеся в них края кажутся все более прямыми. Curvelets используют это свойство, определяя curvelets с более высоким разрешением как более вытянутые, чем curvelets с более низким разрешением. Однако естественные изображения (фотографии) не обладают этим свойством; они имеют детали в каждом масштабе. Поэтому для естественных изображений предпочтительнее использовать некое направленное вейвлет-преобразование, вейвлеты которого имеют одинаковое соотношение сторон в каждом масштабе.
Когда изображение имеет правильный тип, курвлеты обеспечивают представление, которое значительно разрежено, чем другие вейвлет-преобразования. Это можно количественно оценить, рассмотрев наилучшее приближение геометрического тестового изображения, которое может быть представлено с использованием только вейвлетов, и проанализировав ошибку приближения как функцию . Для преобразования Фурье квадратичная ошибка уменьшается только как . Для широкого спектра вейвлет-преобразований, включая как направленные, так и ненаправленные варианты, квадратичная ошибка уменьшается как . Дополнительное предположение, лежащее в основе курвлет-преобразования, позволяет достичь .
Существуют эффективные численные алгоритмы для вычисления преобразования курвлета дискретных данных. Вычислительная стоимость дискретных преобразований курвлета, предложенных Кандесом и др. (дискретное преобразование курвлета, основанное на неравномерно разнесенных быстрых преобразованиях Фурье и основанное на обертывании специально отобранных выборок Фурье), примерно в 6–10 раз больше, чем у БПФ, и имеет ту же зависимость для изображения размером . [1]
Чтобы построить базовый курвлет и обеспечить разбиение двумерного частотного пространства, следует придерживаться двух основных идей:
Число клиньев
равно , т.е. оно удваивается в каждом втором круговом кольце.
Пусть
— переменная в частотной области, а — полярные координаты в частотной области.
Мы используем анзац для расширенных базовых курвлетов в полярных координатах:
Чтобы построить базовый курлет с компактной поддержкой около ″базового клина″, два окна и должны иметь компактную поддержку. Здесь мы можем просто взять для покрытия расширенными курлетами и такими, что каждое круговое кольцо покрывается переносами .
Тогда допустимость дает см. Оконные функции для получения дополнительной информации
Для разбиения кругового кольца на клинья, где — произвольное положительное целое число, нам нужно -периодическое неотрицательное окно с носителем внутри , такое что для всех , может быть просто построено как -периодизации масштабированного окна .
Тогда следует, что
Для полного покрытия плоскости частот, включая область вокруг нуля, нам необходимо определить элемент нижних частот , который
поддерживается на единичной окружности и где мы не рассматриваем какое-либо вращение.