Caixa delimitadora mínima

Origem: Wikipédia, a enciclopédia livre.
Várias formas geométricas cercadas por sua caixa delimitadora mínima (2 dimensões)

Na geometria, a caixa delimitadora mínima (em inglês "minimum bounding box", ou MBB) para um conjunto de pontos (S) em N dimensões é a caixa com a menor medida (área, volume, ou hipervolume em dimensões superiores) possível que englobe todos os pontos. Quando outros tipos de medida são utilizados, a caixa mínima é normalmente chamada pelo nome específico, por exemplo, "caixa delimitadora de perímetro mínimo".

A caixa delimitadora mínima de um conjunto de pontos é a mesma que a caixa delimitadora mínima de seu casco convexo, um fato que pode ser usado de forma heurística para acelerar a computação.[1]

O termo "caixa" / "hiperretângulo" vem do seu uso no sistema de coordenadas cartesiano, onde ela é de fato visualizada como um retângulo (caso bidimensional), paralelepípedo retangular (caso tridimensional), etc.

No caso bidimensional, a caixa também é chamada de retângulo delimitador mínimo.

Caixa mínima delimitadora de eixo alinhado[editar | editar código-fonte]

A caixa delimitadora mínima de eixo alinhado (em inglês "axis-aligned bounding box", ou AABB) para um certo conjunto de pontos é a caixa delimitadora mínima sujeita à restrição de que as bordas da caixa devem ser paralelas aos eixos de coordenadas cartesianos. É, simplesmente, o produto cartesiano de N intervalos, cada um dos quais é definido pelos valores mínimo e máximo das coordenadas correspondentes entre todos os pontos de S.

Caixas delimitadoras mínimas de eixo alinhado são utilizadas para definir a localização aproximada de um objeto, e também como uma forma muito simples de descrever sua forma. Por exemplo, em geometria computacional e suas aplicações, quando é necessário encontrar interseções no conjunto de objetos, a verificação inicial é por intersecções entre suas MBBs. Por ser geralmente uma operação menos dispendiosa do que a verificação da intersecção real (pois só requer comparações de coordenadas), permite excluir pares que estão muito distantes de verificações mais detalhadas.

Caixa delimitadora mínima arbitrariamente orientada[editar | editar código-fonte]

A caixa delimitadora mínima arbitrariamente orientada é a caixa mínima delimitadora calculada sem restrições com relação à orientação do resultado. Algoritmos de caixa delimitadora mínima baseados no método de "rotating calipers" (compassos rodando) podem ser usados para encontrar a caixa delimitadora de área ou perímetro mínimo de um polígono convexo bidimensional em tempo linear, e de um conjunto de pontos no tempo que leva para construir a sua envoltória convexa seguido por uma computação de tempo linear.[1] Um algoritmo de rotating calipers tridimensional pode encontrar a caixa delimitadora de volume mínimo arbitrariamente orientada de um conjunto de pontos tridimensional em tempo cúbico.[2]

Caixa delimitadora mínima orientada ao objeto[editar | editar código-fonte]

No caso em que um objeto tem seu próprio sistema de coordenadas local, pode ser útil armazenar uma caixa delimitadora em relação a estes eixos, pois não requer transformações conforme o próprio objeto é transformado.

Processamento digital de imagem[editar | editar código-fonte]

Em processamento digital de imagem, caixa delimitadora significa meramente as coordenadas da fronteira retangular que totalmente engloba uma imagem digital quando é colocada sobre uma página, uma tela ou outros fundos bidimensionais similares.

Referências[editar | editar código-fonte]

  1. a b «Solving Geometric Problems with the Rotating Calipers» (PDF) 
  2. Joseph O'Rourke (1985), «Finding minimal enclosing boxes», Springer Netherlands, Parallel Programming