Нагревание подписи ядра
Сигнатура теплового ядра (HKS) представляет собой дескриптор функции, используемый при анализе деформируемой формы , и принадлежит к группе методов спектрального анализа формы . Для каждой точки фигуры HKS определяет вектор признаков, представляющий локальные и глобальные геометрические свойства точки. Приложения включают сегментацию, классификацию, обнаружение структуры, сопоставление и извлечение формы.
HKS был представлен в 2009 году Цзянь Санем, Максом Овсяниковым и Леонидасом Гибасом . [1] Он основан на тепловом ядре , которое является фундаментальным решением уравнения теплопроводности . HKS — один из многих недавно представленных дескрипторов формы, основанных на операторе Лапласа-Бельтрами, связанном с формой. [2]
Обзор
[ редактировать ]Анализ формы — это область автоматического цифрового анализа форм, например, трехмерных объектов. Для многих задач анализа формы (таких как сопоставление/извлечение формы) используются векторы признаков вместо использования полной трехмерной модели формы для определенных ключевых точек. Важным требованием к таким дескрипторам признаков является их инвариантность при определенных преобразованиях. Для жестких преобразований обычно используемые дескрипторы объектов включают , среди прочего, контекст формы , изображения вращения, интегральные дескрипторы объема и многомасштабные локальные объекты. [2] HKS допускает изометрические преобразования , которые обобщают жесткие преобразования.
HKS основан на концепции диффузии тепла по поверхности. Учитывая начальное распределение тепла над поверхностью, тепловое ядро относится к количеству тепла, переданного от к спустя время . Тепловое ядро инвариантно относительно изометрических преобразований и устойчиво при малых возмущениях изометрии. [1] Кроме того, тепловое ядро полностью характеризует формы вплоть до изометрии и с увеличением времени представляет все более глобальные свойства формы. [3] С определяется для пары точек во временной области, при этом непосредственное использование тепловых ядер, поскольку функции могут привести к высокой сложности. Вместо этого HKS ограничивается только временной областью, рассматривая только . HKS при определенных условиях наследует большинство свойств тепловых ядер. [1]
Технические детали
[ редактировать ]Уравнение диффузии тепла над компактным римановым многообразием (возможно, с границей) определяется выражением:
где – оператор Лапласа–Бельтрами и это распределение тепла в точке во время . Решение этого уравнения можно выразить как: [1]
Собственное разложение теплового ядра выражается как:
где и являются собственное значение и собственная функция . Тепловое ядро полностью характеризует поверхность с точностью до изометрии: Для любого сюръективного отображения между двумя римановыми многообразиями и , если затем является изометрией, и наоборот. [1] Для краткого описания функции HKS ограничивает тепловое ядро только временной областью.
HKS, подобно тепловому ядру, характеризует поверхности при условии, что собственные значения для и являются неповторяющимися. Условия можно представить как банк фильтров нижних частот с определение частот среза. [2]
Практические соображения
[ редактировать ]С вообще говоря, является непараметрической непрерывной функцией, HKS на практике представляется как дискретная последовательность значения выбираются время от времени .
В большинстве приложений базовое многообразие объекта неизвестно. HKS можно вычислить, если доступно сетчатое представление многообразия, используя дискретное приближение к и используя дискретный аналог уравнения теплопроводности. В дискретном случае оператор Лапласа–Бельтрами представляет собой разреженную матрицу и может быть записан как: [1]
где - положительная диагональная матрица с элементами соответствует площади треугольников в сетке, имеющих общую вершину , и представляет собой симметричную полуопределенную весовую матрицу. можно разложить на , где представляет собой диагональную матрицу собственных значений расположены в порядке возрастания и – матрица с соответствующими ортонормированными собственными векторами. Дискретное тепловое ядро представляет собой матрицу, определяемую формулой:
Элементы представляет диффузию тепла между вершинами и спустя время . Затем HKS задается диагональными элементами этой матрицы, выбранными через дискретные интервалы времени. Как и в непрерывном случае, дискретный HKS устойчив к шуму. [1]
Ограничения
[ редактировать ]Неповторяющиеся собственные значения
[ редактировать ]Основное свойство, которое характеризует поверхности с использованием HKS с точностью до изометрии, сохраняется только тогда, когда собственные значения поверхностей не повторяются. Существуют определенные поверхности (особенно обладающие симметрией), на которых это условие нарушается. Сфера является простым примером такой поверхности.
Выбор временного параметра
[ редактировать ]Параметр времени в HKS тесно связан с масштабом глобальной информации. Однако прямого способа выбора дискретизации по времени не существует. Существующий метод выбирает временные выборки логарифмически, что является эвристикой без каких-либо гарантий. [4]
Временная сложность
[ редактировать ]Дискретное тепловое ядро требует собственного разложения матрицы размера , где — количество вершин в сеточном представлении многообразия. Вычисление собственного разложения — дорогостоящая операция, тем более что увеличивается.Однако обратите внимание, что из-за обратной экспоненциальной зависимости от собственного значения обычно только небольших (менее 100) собственных векторов достаточно для получения хорошего приближения HKS.
Неизометрические преобразования
[ редактировать ]Гарантии производительности для HKS действительны только для действительно изометрических преобразований. Однако деформации реальных форм часто не являются изометрическими. Простым примером такой трансформации является сжимание человеком кулака, при котором изменяются геодезические расстояния между двумя пальцами.
Связь с другими методами
[ редактировать ]Источник: [2]
Кривизна
[ редактировать ](непрерывный) HKS в точке , на римановом многообразии связана со скалярной кривизной к,
Следовательно, HKS можно интерпретировать как кривизну в масштабе .
Подпись ядра волны (WKS)
[ редактировать ]ВКС [4] следует той же идее, что и HKS, заменяя уравнение теплопроводности волновым уравнением Шредингера ,
где – комплексная волновая функция. Средняя вероятность измерения частицы в точке дается,
где — начальное распределение энергии. Зафиксировав семейство этих распределений энергии , WKS можно получить как дискретную последовательность . В отличие от HKS, WKS можно рассматривать как набор полосовых фильтров, что позволяет лучше локализовать функции. Однако WKS плохо представляет крупномасштабные объекты (поскольку они отфильтровываются ), что приводит к низкой производительности в приложениях сопоставления форм.
Глобальная подпись точки (GPS)
[ редактировать ]Как и в HKS, GPS [5] основан на операторе Лапласа-Бельтрами. GPS в точке представляет собой вектор масштабированных собственных функций оператора Лапласа – Бельтрами, вычисленный при . GPS является глобальной функцией, тогда как масштаб HKS можно изменять, изменяя временной параметр диффузии тепла. Следовательно, HKS можно использовать в приложениях частичного сопоставления форм, тогда как GPS — нет.
Вейвлет-подпись спектрального графа (SGWS)
[ редактировать ]СГВС [6] предоставляет общую форму спектральных дескрипторов , где можно получить HKS, указав функцию фильтра. SGWS — это локальный дескриптор с множественным разрешением, который не только является изометрическим инвариантом, но и компактен, прост в вычислении и сочетает в себе преимущества как полосовых фильтров, так и фильтров нижних частот.
Расширения
[ редактировать ]Масштабная инвариантность
[ редактировать ]Несмотря на то, что HKS представляет форму в нескольких масштабах, по своей сути он не является масштабно-инвариантным. Например, HKS для фигуры и ее масштабированной версии не совпадают без предварительной нормализации. Простой способ обеспечить масштабную инвариантность — предварительно масштабировать каждую фигуру, чтобы она имела одинаковую площадь поверхности (например, 1). Используя обозначения выше, это означает:
Альтернативно, масштабно-инвариантная версия HKS также может быть создана путем создания представления масштабного пространства . [7] В масштабном пространстве HKS масштабированной формы соответствует сдвигу с точностью до мультипликативного коэффициента. Преобразование Фурье этого HKS изменяет перевод времени в комплексную плоскость, и зависимость от перевода можно устранить, рассмотрев модуль преобразования. Демонстрация масштабно-инвариантного HKS на YouTube . Альтернативный масштабно-инвариантный HKS может быть установлен путем разработки его конструкции с помощью масштабно-инвариантной метрики, как определено в . [8]
Объемный ХКС
[ редактировать ]HKS определяется для граничной поверхности трехмерной формы, представленной как двумерное риманово многообразие. Вместо того, чтобы рассматривать только границу, можно рассматривать весь объем трехмерной формы для определения объемной версии HKS. [9] Объемный HKS определяется аналогично нормальному HKS путем рассмотрения уравнения теплопроводности по всему объему (как 3-подмногообразия) и определения граничных условий Неймана на границе 2-многообразия формы. Объемный HKS характеризует преобразования вплоть до изометрии объема, которые более точно представляют преобразования для реальных трехмерных объектов, чем граничная изометрия. [9]
Поиск формы
[ редактировать ]Масштабно-инвариантные функции HKS можно использовать в модели набора функций для приложений поиска формы. [10] Признаки используются для построения геометрических слов с учетом их пространственных отношений, из которых могут быть построены фигуры (аналогично использованию признаков в качестве слов и фигур в качестве предложений). Сами фигуры представлены с использованием компактных двоичных кодов для формирования индексированной коллекции. Учитывая форму запроса, аналогичные формы в индексе с возможными изометрическими преобразованиями можно получить, используя расстояние Хэмминга кода в качестве меры близости.
Ссылки
[ редактировать ]- ^ Jump up to: а б с д и ж г Сан Дж., Овсяников М. и Гибас Л. (2009). «Краткая и доказуемо информативная многомасштабная сигнатура, основанная на диффузии тепла». Форум компьютерной графики . Том. 28. стр. 1383–1392.
{{cite conference}}
: CS1 maint: несколько имен: список авторов ( ссылка ) - ^ Jump up to: а б с д Александр Михайлович Бронштейн (2011). «Спектральные дескрипторы деформируемых форм». arXiv : 1110.5015 . Бибкод : 2011arXiv1110.5015B .
{{cite journal}}
: Для цитирования журнала требуется|journal=
( помощь ) - ^ Григорьян, Александр (2006). «Тепловые ядра на весовых многообразиях и приложениях». Вездесущее тепловое ядро . Современная математика. Том. 398. Провиденс, Род-Айленд: Американское математическое общество. стр. 93–191. дои : 10.1090/conm/398/07486 . МР 2218016 .
- ^ Jump up to: а б Обри М., Шликкевей У. и Кремерс Д. (2011). «Сигнатура волнового ядра — квантово-механический подход к анализу формы». Международная конференция IEEE по компьютерному зрению (ICCV) — Семинар по динамическому захвату и анализу формы (4DMOD) .
{{cite conference}}
: CS1 maint: несколько имен: список авторов ( ссылка ) - ^ Рустамов, Р.М. (2007). «Собственные функции Лапласа – Бельтрами для представления формы, инвариантной к деформации». Материалы пятого симпозиума Eurographics по геометрической обработке . Еврографическая ассоциация. стр. 225–233.
- ^ К. Ли; А. Бен Хамза (2013). «Дескриптор с несколькими разрешениями для извлечения деформируемых трехмерных форм». Визуальный компьютер . 29 (6–8): 513–524. дои : 10.1007/s00371-013-0815-3 . S2CID 10125228 .
- ^ Бронштейн, М.М.; Коккинос, И. (2010). «Масштабно-инвариантные сигнатуры теплового ядра для распознавания нежестких форм». Компьютерное зрение и распознавание образов (CVPR), 2010 . IEEE. стр. 1704–1711.
- ^ Афлало, Йонатан; Киммел, Рон; Равив, Дэн (2013). «Масштабно-инвариантная геометрия нежестких форм». SIAM Journal on Imaging Sciences . 6 (3): 1579–1597. CiteSeerX 10.1.1.406.3701 . дои : 10.1137/120888107 .
- ^ Jump up to: а б Равив Д., Бронштейн М.М., Бронштейн А.М. и Киммел Р. (2010). «Объемные тепловые подписи ядра». Материалы семинара ACM по поиску 3D-объектов . АКМ. стр. 30–44.
{{cite conference}}
: CS1 maint: несколько имен: список авторов ( ссылка ) - ^ Бронштейн А.М., Бронштейн М.М., Гибас Л.Дж. и Овсяников М. (2011). «Shape Google: геометрические слова и выражения для инвариантного поиска формы». Транзакции ACM с графикой . 30 (1). дои : 10.1145/1899404.1899405 . S2CID 7964594 .
{{cite journal}}
: CS1 maint: несколько имен: список авторов ( ссылка )