Georeferencing or georegistration is a type of
coordinate transformation
In geometry, a coordinate system is a system that uses one or more numbers, or coordinates, to uniquely determine and standardize the position of the points or other geometric elements on a manifold such as Euclidean space. The coordinates are ...
that binds a
digital raster image or
vector database that represents a geographic space (usually a scanned map or
aerial photograph
Aerial photography (or airborne imagery) is the taking of photographs from an aircraft or other airborne platforms. When taking motion pictures, it is also known as aerial videography.
Platforms for aerial photography include fixed-wing ai ...
) to a
spatial reference system
A spatial reference system (SRS) or coordinate reference system (CRS) is a framework used to precisely measure locations on the surface of Earth as coordinates. It is thus the application of the abstract mathematics of coordinate systems and anal ...
, thus locating the digital data in the real world. It is thus the geographic form of
image registration
Image registration is the process of transforming different sets of data into one coordinate system. Data may be multiple photographs, data from different sensors, times, depths, or viewpoints. It is used in computer vision, medical imaging, mil ...
or
image rectification. The term can refer to the mathematical formulas used to perform the transformation, the
metadata
Metadata (or metainformation) is "data that provides information about other data", but not the content of the data itself, such as the text of a message or the image itself. There are many distinct types of metadata, including:
* Descriptive ...
stored
alongside or within the image file to specify the transformation, or the process of manually or automatically aligning the image to the real world to create such metadata. The most common result is that the image can be visually and analytically integrated with other geographic data in
geographic information systems
A geographic information system (GIS) consists of integrated computer hardware and software that store, manage, analyze, edit, output, and visualize geographic data. Much of this often happens within a spatial database; however, this is not ...
and
remote sensing
Remote sensing is the acquisition of information about an physical object, object or phenomenon without making physical contact with the object, in contrast to in situ or on-site observation. The term is applied especially to acquiring inform ...
software.
A number of mathematical methods are available, but the process typically involves identifying a sample of several ground control points (GCPs) with known locations on the image and the ground, then using
curve fitting
Curve fitting is the process of constructing a curve, or mathematical function, that has the best fit to a series of data points, possibly subject to constraints. Curve fitting can involve either interpolation, where an exact fit to the data is ...
techniques to generate a parametric (or piecewise parametric) formula to transform the rest of the image. Once the parameters of the formula are stored, the image may be transformed dynamically at drawing time, or resampled to generate a georeferenced
raster GIS file or
orthophoto
An orthophoto, orthophotograph, orthoimage or orthoimagery is an Aerial photography, aerial photograph or satellite imagery geometrically corrected ("orthorectified") such that the scale is uniform: the photo or image follows a given map p ...
.
The term georeferencing has also been used to refer to other types of transformation from general expressions of geographic location (''
geocode
A geocode is a code that represents a geographic entity (location or Geographical feature, object). It is a unique identifier of the entity, to distinguish it from others in a finite set of geographic entities. In general the ''geocode'' is a ...
s'') to coordinate measurements, but most of these other methods are more commonly called
geocoding
Address geocoding, or simply geocoding, is the process of taking a text-based description of a location, such as an address or the name of a place, and returning geographic coordinates, frequently latitude/longitude pair, to identify a locati ...
. Because of this ambiguity, ''Georegistration'' is preferred by some to refer to the image transformation.
Occasionally, this process has been called ''
rubbersheeting'', but that term is more commonly applied to a very similar process applied to
vector GIS data.
Compared to georeferencing, orthorectification accounts for the Earth's topography, sensor optical distortions, and sometimes other artifacts
and is often preferred as a result.
Motivation
*Georeferencing is crucial to make
aerial and
satellite imagery
Satellite images (also Earth observation imagery, spaceborne photography, or simply satellite photo) are images of Earth collected by imaging satellites operated by governments and businesses around the world. Satellite imaging companies sell im ...
, usually raster images, useful for mapping as it explains how other data, such as the above
GPS points, relate to the imagery.
*Very essential information may be contained in data or images that were produced at a different point of time. It may be desired either to combine or compare this data with that currently available. The latter can be used to analyze the changes in the features under study over a period of time.
*Different maps may use different projection systems. Georeferencing tools contain methods to combine and overlay these maps with minimum distortion.
Mathematics

The registration of an image to a geographic space is essentially the transformation from an input coordinate system (the inherent coordinates of pixels in the images based on row and column number) to an output coordinate system, a
spatial reference system
A spatial reference system (SRS) or coordinate reference system (CRS) is a framework used to precisely measure locations on the surface of Earth as coordinates. It is thus the application of the abstract mathematics of coordinate systems and anal ...
of the user's choice, such as the
geographic coordinate system
A geographic coordinate system (GCS) is a spherical coordinate system, spherical or geodetic coordinates, geodetic coordinate system for measuring and communicating position (geometry), positions directly on Earth as latitude and longitude. ...
or a particular
Universal Transverse Mercator zone. It is thus the extension of the typical task of
curve fitting
Curve fitting is the process of constructing a curve, or mathematical function, that has the best fit to a series of data points, possibly subject to constraints. Curve fitting can involve either interpolation, where an exact fit to the data is ...
a relationship between two variables to four dimensions. The goal is to have a pair of functions of the form:
:
:
Such that for every pixel in the image (
being its column and row number, respectively), a corresponding real-world coordinate can be calculated.
Several types of functions are available in most GIS and remote sensing software for georeferencing.
As the simplest type of two-dimensional curve is a straight line, so the simplest form of coordinate transformation is a linear transformation, the most common type being the
affine transformation
In Euclidean geometry, an affine transformation or affinity (from the Latin, '' affinis'', "connected with") is a geometric transformation that preserves lines and parallelism, but not necessarily Euclidean distances and angles.
More general ...
:
:
:
Where A-F are constant coefficients set for the entire image. These formulas allow an image to be ''moved'' (the C and F coefficients specify the desired location of the top left corner of the image), ''scaled'' (without rotation, the A and E coefficients specify the size of each cell or
spatial resolution
In physics and geosciences, the term spatial resolution refers to distance between independent measurements, or the physical dimension that represents a pixel of the image. While in some instruments, like cameras and telescopes, spatial resoluti ...
), and ''rotated''.
In the last case, if the cell size is ''r'' in both the x and y directions, and the image is to be rotated ''α'' degrees counter-clockwise, then
. The
world file developed by Esri is a commonly used
sidecar file that specifies these six coefficients for image georeferencing.
Higher order polynomial transformations are also commonly used. For example, a Second-order polynomial transformation would be:
:
:
The second-order terms (and third-order terms in a third-order polynomial) allow for the variable warping of the image, which is especially useful for removing the inherent
distortion
In signal processing, distortion is the alteration of the original shape (or other characteristic) of a signal. In communications and electronics it means the alteration of the waveform of an information-bearing signal, such as an audio signal ...
in aerial photographs.
In addition to global parametric formulas, piecewise formulas can also be used, which transform different parts of the image in different ways. A common example is a
Thin plate spline transformation.
The GCP method
It is very rare that a user would specify the parameters for the transformation directly. Instead, most
GIS and
remote sensing
Remote sensing is the acquisition of information about an physical object, object or phenomenon without making physical contact with the object, in contrast to in situ or on-site observation. The term is applied especially to acquiring inform ...
software provides an interactive environment for visually aligning the image to the destination coordinate system. The most common method for doing this is to create a series of ''ground control points'' (GCP).
A ground control point is a location that can be identified on both the image and the ground, so that it has precise coordinates in both the image coordinate system (
= pixel column,
= pixel row) and the ground coordinate system (
). Easily visible locations that be precisely located are preferred as GCP's, such as a road intersection or the corner of a building. When very high accuracy registration is required, it is common to place or paint high-contrast markers on the ground at survey control monuments before the photography is taken, and use GNSS-measured coordinates for the output. In most software, these are entered by pointing at the location on the image, then pointing at the same location on a vector base map or
orthophoto
An orthophoto, orthophotograph, orthoimage or orthoimagery is an Aerial photography, aerial photograph or satellite imagery geometrically corrected ("orthorectified") such that the scale is uniform: the photo or image follows a given map p ...
that is already in the desired coordinate system. This can then be moved and adjusted to improve accuracy.
With a minimal set of GCPs, the known coordinates can be entered into the mathematical equations for the desired type of transformation, which can then be solved using
linear algebra
Linear algebra is the branch of mathematics concerning linear equations such as
:a_1x_1+\cdots +a_nx_n=b,
linear maps such as
:(x_1, \ldots, x_n) \mapsto a_1x_1+\cdots +a_nx_n,
and their representations in vector spaces and through matrix (mathemat ...
to determine the coefficients and derive the formulas to use for the entire grid.
For example, the linear affine transformation above has six unknown coefficients, so six equations with known <
> are needed to derive them, which will require three ground control points.
The second-order polynomial requires a minimum of six ground control points, and so on.
The entered GCPs are rarely perfectly located and are even more rarely perfectly representative of the distortion in the rest of the image, but the algebraic solution, which appears to be a perfect match, masks any error. To avoid this, it is common to create many more than the minimal required set (creating an
overdetermined system), and use
least squares
The method of least squares is a mathematical optimization technique that aims to determine the best fit function by minimizing the sum of the squares of the differences between the observed values and the predicted values of the model. The me ...
regression to derive a set of function parameters that most closely matches the points.
This is almost never a perfect match, so the variance between each GCP location and the location predicted by the functions can be measured and summarized as a
Root-mean-square error (RMSE). A lower RMSE thus means that the transformation formulas closely match the GCPs.
Once the function parameters are determined, the transformation functions can be used to transform every pixel of the image to its real-world location. Two options are usually available for making this transformation permanent. One option is to save the parameters themselves as a form of
metadata
Metadata (or metainformation) is "data that provides information about other data", but not the content of the data itself, such as the text of a message or the image itself. There are many distinct types of metadata, including:
* Descriptive ...
, either in the header of the image file itself (e.g.,
GeoTIFF
GeoTIFF is a public domain metadata standard which allows georeferencing information to be embedded within a TIFF file. The potential additional information includes map projection, coordinate systems, ellipsoids, datums, and everything else nec ...
), or in a sidecar file stored alongside the image file (e.g., a
world file). With this metadata, the software can perform the transformation dynamically as it displays the image, so that it appears to align with other data in the desired coordinate system. The alternative method is
rectification, in which the image is
resampled to create a new raster grid that is natively tied to the coordinate system. Rectification was traditionally the only option, until the computing power became available for the intense calculations of dynamic coordinate transformations; even now, drawing and analysis performance is better with a rectified image.
Software implementations
*
Esri
Environmental Systems Research Institute, Inc., doing business as Esri (), is an American Multinational corporation, multinational geographic information system (GIS) software company headquartered in Redlands, California. It is best known for ...
GIS software has had this capability for many years, including the Georeferencing tool in ArcGIS Pro.
*
QGIS
QGIS is a geographic information system (GIS) software that is free and open-source. QGIS supports Windows, macOS, and Linux. It supports viewing, editing, printing, and analysis of geospatial data in a range of data formats. Its name comes from ...
has a Georeferencer tool, originally developed as an add-on but now integrated into the software.
Image Georeferencing and Rectificationin
ERDAS Imagine
Image to Map Registrationin
ENVI
Allmapssupports various transformation algorithms (including the Thin Plate Spline transformation), and the computation of distortions, through it
@allmaps/transformpackage.
See also
References
Further reading
*{{cite book , first=Linda L., last=Hill, title=Georeferencing , year=2006 , publisher=
The MIT Press
The MIT Press is the university press of the Massachusetts Institute of Technology (MIT), a private research university in Cambridge, Massachusetts. The MIT Press publishes a number of academic journals and has been a pioneer in the Open Ac ...
, isbn=978-0262083546
External links
Discovering Location Indicators of Toponyms from News to Improve Gazetteer-Based Geo-Referencing- paper presented at Geoinfo 2008
Geographical referencing resources for social scientistsonline tutorial material from the University of Southampton, UK
Geographic data and information