stringtranslate.com

Минимальный ограничивающий прямоугольник

Сфера, заключенная в ее выровненную по осям минимальную ограничивающую рамку (в 3-х измерениях)

В геометрии минимальный ограничивающий ящик или наименьший ограничивающий ящик (также известный как минимальный охватывающий ящик или наименьший охватывающий ящик ) для множества точек S в N измерениях — это ящик с наименьшей мерой ( площадью , объемом или гиперобъемом в более высоких измерениях), внутри которого лежат все точки. Когда используются другие виды меры, минимальный ящик обычно называется соответственно, например, «ограничивающий ящик с минимальным периметром».

Минимальный ограничивающий прямоугольник множества точек совпадает с минимальным ограничивающим прямоугольником его выпуклой оболочки , и этот факт можно использовать эвристически для ускорения вычислений. [1]

В двумерном случае он называется минимальным ограничивающим прямоугольником .

Минимальная ограничивающая рамка, выровненная по оси

Минимальный ограничивающий ящик, выровненный по осям (или AABB ) для заданного набора точек — это его минимальный ограничивающий ящик, подчиняющийся ограничению, что края ящика параллельны (декартовым) осям координат. Это декартово произведение N интервалов , каждый из которых определяется минимальным и максимальным значением соответствующей координаты для точек в S .

Минимальные ограничивающие рамки, выровненные по осям, используются как приблизительное местоположение рассматриваемого объекта и как очень простое описание его формы. Например, в вычислительной геометрии и ее приложениях, когда требуется найти пересечения в наборе объектов, первоначальной проверкой являются пересечения между их MBB. Поскольку это обычно гораздо менее затратная операция, чем проверка фактического пересечения (потому что она требует только сравнения координат), она позволяет быстро исключить проверки пар, которые находятся далеко друг от друга.

Произвольно ориентированный минимальный ограничивающий прямоугольник

Произвольно ориентированный минимальный ограничивающий ящик — это минимальный ограничивающий ящик, вычисляемый без ограничений относительно ориентации результата. Алгоритмы минимального ограничивающего ящика, основанные на методе вращающихся штангенциркулей, могут использоваться для нахождения минимальной площади или минимального периметра ограничивающего ящика двумерного выпуклого многоугольника за линейное время, а также трехмерного множества точек за время, необходимое для построения его выпуклой оболочки с последующим вычислением за линейное время. [1] Трехмерный алгоритм вращающихся штангенциркулей может найти минимально объемный произвольно ориентированный ограничивающий ящик трехмерного множества точек за кубическое время. [2] Доступны реализации последнего в Matlab, а также оптимальный компромисс между точностью и временем ЦП. [3]

Объектно-ориентированный минимальный ограничивающий прямоугольник

В случае, когда объект имеет собственную локальную систему координат , может быть полезно хранить ограничивающую рамку относительно этих осей, что не требует преобразования, поскольку изменяется собственное преобразование объекта.

Цифровая обработка изображений

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

Смотрите также

Ссылки

  1. ^ ab Toussaint, GT (1983). "Решение геометрических задач с помощью вращающихся суппортов" (PDF) . Труды MELECON '83, Афины.
  2. ^ Джозеф О'Рурк (1985), «Нахождение минимальных охватывающих ящиков», Параллельное программирование , Springer Netherlands
  3. ^ Чанг, Чиа-Че; Гориссен, Бастьен; Мельхиор, Самуэль (2018). «Реализация нескольких алгоритмов ограничивающего прямоугольника минимального объема в Matlab». GitHub ..