Таблица суммированных площадей - Summed-area table

Используя таблицу суммированных площадей (2.) порядка-6 магический квадрат (1.) суммировать подпрямоугольник его значений; каждое цветное пятно подсвечивает сумму внутри прямоугольника этого цвета.

А таблица суммированных площадей это структура данных и алгоритм для быстрого и эффективного создания суммы значений в прямоугольном подмножестве сетки. в обработка изображений домен, он также известен как целостный образ. Он был представлен компьютерная графика в 1984 г. Фрэнк Кроу для использования с MIP-карты. В компьютерное зрение это было популяризировано Льюисом[1] а затем получил название «целостный образ» и широко используется в Среда обнаружения объектов Виолы – Джонса в 2001 году. Исторически этот принцип очень хорошо известен при изучении многомерных функций распределения вероятностей, а именно при вычислении двумерных (или ND) вероятностей (площади под распределением вероятностей) из соответствующих кумулятивные функции распределения.[2]

Алгоритм

Как следует из названия, значение в любой точке (Иксу) в таблице суммированных площадей представляет собой сумму всех пикселей выше и слева от (Иксу), включительно:[3][4]

куда - значение пикселя в точке (x, y).

Таблица суммированных площадей может быть эффективно вычислена за один проход по изображению, поскольку значение в таблице суммированных площадей в (Иксу) просто:[5]

(Отметил, что итоговая матрица вычисляется из верхнего левого угла)
Описание вычисления суммы в структуре / алгоритме данных таблицы суммированных областей

После того, как таблица суммированных площадей была вычислена, для оценки суммы интенсивностей по любой прямоугольной области требуется ровно четыре ссылки на массив независимо от размера области. То есть обозначения на рисунке справа, где A = (x0, y0), B = (x1, y0), C = (x0, y1) и D = (x1, y1) сумма i (x, y) по прямоугольнику, натянутому на A, B, C и D, равна:

Расширения

Этот метод естественным образом распространяется на непрерывные области.[2]

Этот метод также можно распространить на изображения большой размерности.[6] Если углы прямоугольника с в , то сумма значений изображений, содержащихся в прямоугольнике, вычисляется по формуле

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

Этот метод был распространен на интегральное изображение высокого порядка, как в работе Phan et al.[7] который предоставил два, три или четыре интегральных изображения для быстрого и эффективного вычисления стандартного отклонения (дисперсии), асимметрии и эксцесса локального блока в изображении. Это подробно описано ниже:

Вычислить отклонение или же стандартное отклонение блока нам понадобятся два целостных изображения:

Разница определяется по формуле:

Позволять и обозначим суммы блока из и , соответственно. и вычисляются быстро по интегральному изображению. Теперь мы манипулируем уравнением дисперсии как:

Где и .

Аналогично оценке среднего () и дисперсия (), для чего требуются интегральные образы первой и второй степени изображения соответственно (т.е. ); манипуляции, аналогичные упомянутым выше, могут быть выполнены с третьей и четвертой степенями изображений (т.е. .) для получения асимметрии и эксцесса.[7]Но одна важная деталь реализации, которую необходимо иметь в виду для вышеупомянутых методов, как упоминалось F Shafait et al.[8] это переполнение целого числа, происходящее для целостных изображений более высокого порядка в случае использования 32-битных целых чисел.

Рекомендации

  1. ^ Льюис, Дж. П. (1995). Быстрое сопоставление шаблонов. Proc. Видение Интерфейс. С. 120–123.
  2. ^ а б Финкельштейн, Амир; neeratsharma (2010). «Двойные интегралы путем суммирования значений кумулятивной функции распределения». Демонстрационный проект Вольфрама.
  3. ^ Ворона, Франклин (1984). «Таблицы суммированных площадей для наложения текстуры» (PDF). SIGGRAPH '84: Материалы 11-й ежегодной конференции по компьютерной графике и интерактивным методам. С. 207–212.
  4. ^ Виола, Поль; Джонс, Майкл (2002). «Надежное обнаружение объектов в реальном времени» (PDF). Международный журнал компьютерного зрения.
  5. ^ БАДГЕРАТИ (03.09.2010). «Компьютерное зрение - целостное изображение». компьютерыciencesource.wordpress.com. Получено 2017-02-13.
  6. ^ Тапиа, Эрнесто (январь 2011 г.). «Заметка о вычислении многомерных интегральных изображений». Письма с распознаванием образов. 32 (2): 197–201. Дои:10.1016 / j.patrec.2010.10.007.
  7. ^ а б Фан, Тхиен; Сохони, Сохум; Ларсон, Эрик С .; Чендлер, Дэймон М. (22 апреля 2012 г.). Ускорение оценки качества изображения на основе анализа производительности (PDF). Юго-западный симпозиум IEEE 2012 г. по анализу и интерпретации изображений. С. 81–84. CiteSeerX  10.1.1.666.4791. Дои:10.1109 / SSIAI.2012.6202458. ISBN  978-1-4673-1830-3.
  8. ^ Шафаит, Фейсал; Кейзерс, Дэниел; М. Бреуэль, Томас (январь 2008 г.). «Эффективная реализация методов локальной адаптивной пороговой обработки с использованием интегральных изображений» (PDF). Электронное изображение. Распознавание и поиск документов XV. 6815: 681510–681510–6. CiteSeerX  10.1.1.109.2748. Дои:10.1117/12.767755.

внешняя ссылка

Видео лекций