In
geometry, a set is defined to be orthogonally convex if, for every
line
Line most often refers to:
* Line (geometry), object with zero thickness and curvature that stretches to infinity
* Telephone line, a single-user circuit on a telephone communication system
Line, lines, The Line, or LINE may also refer to:
Arts ...
that is parallel to one of
standard basis
In mathematics, the standard basis (also called natural basis or canonical basis) of a coordinate vector space (such as \mathbb^n or \mathbb^n) is the set of vectors whose components are all zero, except one that equals 1. For example, in the c ...
vectors, the
intersection
In mathematics, the intersection of two or more objects is another object consisting of everything that is contained in all of the objects simultaneously. For example, in Euclidean geometry, when two lines in a plane are not parallel, their i ...
of with is empty, a point, or a single
segment. The term "orthogonal" refers to corresponding
Cartesian Cartesian means of or relating to the French philosopher René Descartes—from his Latinized name ''Cartesius''. It may refer to:
Mathematics
*Cartesian closed category, a closed category in category theory
*Cartesian coordinate system, modern ...
basis and coordinates in
Euclidean space, where different basis vectors are
perpendicular, as well as corresponding lines. Unlike ordinary
convex sets, an orthogonally convex set is not necessarily
connected.
The orthogonal convex hull of a set is the intersection of all connected orthogonally convex supersets of .
These definitions are made by analogy with the classical theory of convexity, in which is
convex if, for every line , the intersection of with is empty, a point, or a single segment. Orthogonal convexity restricts the lines for which this property is required to hold, so every convex set is orthogonally convex but not vice versa. For the same reason, the orthogonal convex hull itself is a subset of the
convex hull
In geometry, the convex hull or convex envelope or convex closure of a shape is the smallest convex set that contains it. The convex hull may be defined either as the intersection of all convex sets containing a given subset of a Euclidean space ...
of the same point set. A point belongs to the orthogonal convex hull of if and only if each of the closed axis-aligned
orthants having as apex has a nonempty intersection with .
The orthogonal convex hull is also known as the rectilinear convex hull, or, in
two dimensions, the - convex hull.
Example
The figure shows a set of 16 points in the plane and the orthogonal convex hull of these points. As can be seen in the figure, the orthogonal convex hull is a
polygon with some degenerate edges connecting extreme vertices in each coordinate direction. For a discrete point set such as this one, all orthogonal convex hull edges are horizontal or vertical. In this example, the orthogonal convex hull is connected.
Alternative definitions

In contrast with the classical convexity where there exist several equivalent definitions of the convex hull, definitions of the orthogonal convex hull made by analogy to those of the convex hull result in different geometric objects. So far, researchers have explored the following four definitions of the orthogonal convex hull of a set
:
#Maximal definition: The definition described in the introduction of this article. It is based on the
Maxima of a point set
In computational geometry, a point in a finite set of points is said to be ''maximal'' or ''non-dominated'' if there is no other point in whose coordinates are all greater than or equal to the corresponding coordinates of . The maxima of a poi ...
.
#Classical definition: The orthogonal convex hull of
is the intersection of all orthogonally convex
supersets of
; .
#Connected definition: The orthogonal convex hull of
is the smallest connected orthogonally convex superset of
; .
#Functional definition: The orthogonal convex hull of
is the intersection of the
zero sets of all non-negative orthogonally convex functions that are
on
; .
In the figures on the right, the top figure shows a set of six points in the plane. The classical orthogonal convex hull of the point set is the point set itself. From top to bottom, the second to the fourth figures show respectively, the maximal, the connected, and the functional orthogonal convex hull of the point set. As can be seen, the orthogonal convex hull is a
polygon with some degenerate "edges", namely, orthogonally convex alternating
polygonal chains with interior angle
connecting extreme vertices.
Classical orthogonal convex hull
The classical orthogonal convex hull can be equivalently defined as the smallest orthogonally convex superset of a set
, by analogy to the following definition of the convex hull: ''the convex hull of
is the smallest convex superset of
''. The classical orthogonal convex hull might be disconnected. If a point set has no pair of points on a line parallel to one of the standard basis vectors, the classical orthogonal convex hull of such point set is equal to the point set itself.
A well known property of convex hulls is derived from the
Carathéodory's theorem: A point
is in the interior of the convex hull of a point set
if, and only if, it is already in the convex hull of
or fewer points of
. This property is also valid for classical orthogonal convex hulls.
Connected orthogonal convex hull
By definition, the connected orthogonal convex hull is always connected. However, it is not unique. Consider for example a pair of points in the plane not lying on an horizontal or a vertical line. The connected orthogonal convex hull of such points is an orthogonally convex alternating polygonal chain with interior angle
connecting the points. Any such polygonal chain has the same length, so there are infinitely many connected orthogonal convex hulls for the point set.
For point sets in the plane, the connected orthogonal convex hull can be easily obtained from the maximal orthogonal convex hull. If the maximal orthogonal convex hull of a point set
is connected, then it is equal to the connected orthogonal convex hull of
. If this is not the case, then there are infinitely many connected orthogonal convex hulls for
, and each one can be obtained by joining the connected components of the maximal orthogonal convex hull of
with orthogonally convex alternating polygonal chains with interior angle
.
Functional orthogonal convex hull
The functional orthogonal convex hull is not defined using properties of sets, but properties of functions about sets. Namely, it restricts the notion of
convex function
In mathematics, a real-valued function is called convex if the line segment between any two points on the graph of a function, graph of the function lies above the graph between the two points. Equivalently, a function is convex if its epigra ...
as follows. A function
is called orthogonally convex if its restriction to each line parallel to a non-zero of the standard basis vectors is a convex function.
Algorithms
Several authors have studied algorithms for constructing orthogonal convex hulls: ; ; ; . By the results of these authors, the orthogonal convex hull of points in the plane may be constructed in time , or possibly faster using integer searching data structures for points with
integer coordinates.
Related concepts
It is natural to generalize orthogonal convexity to ''restricted-orientation convexity'', in which a set is defined to be convex if all lines having one of a finite set of slopes must intersect in connected subsets; see e.g. , , or .
In addition, the
tight span of a finite metric space is closely related to the orthogonal convex hull. If a finite point set in the plane has a connected orthogonal convex hull, that hull is the tight span for the
Manhattan distance on the point set. However, orthogonal hulls and tight spans differ for point sets with disconnected orthogonal hulls, or in higher-dimensional
L''p'' spaces.
describes several other results about orthogonal convexity and orthogonal
visibility.
References
*.
*.
*.
*.
*.
*.
*.
*.
*.
*.
*.
*{{citation
, last1 = Rawlins , first1 = G. J. E.
, last2 = Wood , first2 = Derick , author2-link = Derick Wood
, contribution = Ortho-convexity and its generalizations
, editor-last = Toussaint , editor-first = Godfried T. , editor-link = Godfried Toussaint
, pages = 137–152
, publisher = Elsevier
, title = Computational Morphology
, year = 1988.
Convex hulls