Photogrammetry

From Wikipedia, the free encyclopedia - View original article

 
Jump to: navigation, search

Photogrammetry is an estimative scientific method that aims at recovering the exact positions and motion pathways of designated reference points located on any moving object, on its components and in the immediately adjacent environment. Photogrammetry employs high-speed imaging and the accurate methods of remote sensing in order to detect, measure and record complex 2-D and 3-D motion fields (see also SONAR, RADAR, LiDAR etc.). Photogrammetry feeds the measurements from remote sensing and the results of imagery analysis into computational models in an attempt to successively estimate, with increasing accuracy, the actual, 3-D relative motions within the researched field.

Its applications include satellite tracking of the relative positioning alterations in all Earth environments (e.g. tectonic motions etc), the research on the swimming of fish, of bird or insect flight, other relative motion processes (International Society for Photogrammetry and Remote Sensing). The quantitative results of photogrammetry are then used to guide and match the results of computational models of the natural systems, thus helping to invalidate or confirm new theories, to design novel vehicles or new methods for predicting or/and controlling the consequences of earthquakes, tsunamis, any other weather types, or used to understand the flow of fluids next to solid structures and many other processes.

Photogrammetry is as old as modern photography, can be dated to the mid-nineteenth century, and its detection component has been emerging from radiolocation, multilateration and radiometry while its 3-D positioning estimative component (based on modeling) employs methods related to triangulation, trilateration and multidimensional scaling.

In the simplest example, the distance between two points that lie on a plane parallel to the photographic image plane can be determined by measuring their distance on the image, if the scale (s) of the image is known. This is done by multiplying the measured distance by 1/s.

Algorithms for photogrammetry typically attempt to minimize the sum of the squares of errors over the coordinates and relative displacements of the reference points. This minimization is known as bundle adjustment and is often performed using the Levenberg–Marquardt algorithm.

Photogrammetric methods[edit]

Georg Wiora's data model of photogrammetry[1]

Photogrammetry uses methods from many disciplines, including optics and projective geometry. The data model on the right shows what type of information can go into and come out of photogrammetric methods.

The 3-D co-ordinates define the locations of object points in the 3-D space. The image co-ordinates define the locations of the object points' images on the film or an electronic imaging device. The exterior orientation of a camera defines its location in space and its view direction. The inner orientation defines the geometric parameters of the imaging process. This is primarily the focal length of the lens, but can also include the description of lens distortions. Further additional observations play an important role: With scale bars, basically a known distance of two points in space, or known fix points, the connection to the basic measuring units is created.

Each of the four main variables can be an input or an output of a photogrammetric method.

Photogrammetry has been defined by the American Society for Photogrammetry and Remote Sensing (ASPRS) as the art, science, and technology of obtaining reliable information about physical objects and the environment through processes of recording, measuring and interpreting photographic images and patterns of recorded radiant electromagnetic energy and other phenomena.[2]

Integration[edit]

Photogrammetric data with a dense range data in which scanners complement each other. Photogrammetry is more accurate in the x and y direction while range data are generally more accurate in the z direction. This range data can be supplied by techniques like LiDAR, laser scanners (using time of flight, triangulation or interferometry), white-light digitizers and any other technique that scans an area and returns x, y, z coordinates for multiple discrete points (commonly called "point clouds"). Photos can clearly define the edges of buildings when the point cloud footprint can not. It is beneficial to incorporate the advantages of both systems and integrate them to create a better product.

A 3-D visualization can be created by georeferencing the aerial photos and LiDAR data in the same reference frame, orthorectifying the aerial photos, and then draping the orthorectified images on top of the LiDAR grid. It is also possible to create digital terrain models and thus 3-D visualisations using pairs (or multiples) of aerial photographs or satellite (e.g. SPOT satellite imagery). Techniques such as adaptive least squares stereo matching are then used to produce a dense array of correspondences which are transformed through a camera model to produce a dense array of x, y, z data which can be used to produce digital terrain model and orthoimage products. Systems which use these techniques, e.g. the ITG system, were developed in the 1980s and 1990s but have since been supplanted by LiDAR and radar-based approaches, although these techniques may still be useful in deriving elevation models from old aerial photographs or satellite images.

Applications[edit]

Video of a 3-D model of Horatio Nelson bust in Monmouth Museum, produced using photogrammetry
Gibraltar 1 Neandertal skull 3-D wireframe model, created with 123d Catch

Photogrammetry is used in different fields, such as topographic mapping, architecture, engineering, manufacturing, quality control, police investigation, and geology, as well as by archaeologists to quickly produce plans of large or complex sites and by meteorologists as a way to determine the actual wind speed of a tornado where objective weather data cannot be obtained. It is also used to combine live action with computer-generated imagery in movie post-production; The Matrix is a good example of the use of photogrammetry in film (details are given in the DVD extras).

This method is commonly employed in collision engineering, especially with automobiles. When litigation for accidents occurs and engineers need to determine the exact deformation present in the vehicle, it is common for several years to have passed and the only evidence that remains is accident scene photographs taken by the police. Photogrammetry is used to determine how much the car in question was deformed, which relates to the amount of energy required to produce that deformation. The energy can then be used to determine important information about the crash (such as the velocity at time of impact).

Stereophotogrammetry[edit]

A more sophisticated technique, called stereophotogrammetry, involves estimating the three-dimensional coordinates of points on an object. These are determined by measurements made in two or more photographic images taken from different positions (see stereoscopy). Common points are identified on each image. A line of sight (or ray) can be constructed from the camera location to the point on the object. It is the intersection of these rays (triangulation) that determines the three-dimensional location of the point. More sophisticated algorithms can exploit other information about the scene that is known a priori, for example symmetries, in some cases allowing reconstructions of 3-D coordinates from only one camera position.

Current suite of software[edit]

PlatformStandalone / PluginAutomatic modellingScalabilityData sourceInceptionVendor / creatorGuide price
3DF ZephyrMicrosoft WindowsStandaloneYesYes, multiple imagesImages20133DFLOW$2900
AustralisMicrosoft WindowsStandaloneYesYes, multiple imagesImages1997PhotometrixUS$10100
EnsoMOSAICMicrosoft WindowsStandaloneYesYes, multiple imagesImages1995MosaicMill$900
PC-RectMicrosoft WindowsStandaloneYesYes, videoImages1993DSD[disambiguation needed]€1200–1700
VI3DIMMicrosoft WindowsStandaloneYesYes, videovideo2010Vi3Dim$20–395
SMART3DCAPTUREUnknownStandaloneYesYes, multiple imagesImages2011ACUTE3DUnknown
ARC3DWeb-basedStandaloneYesYes, multiple imagesImages2005KU LeuvenFree
PixdimUnknownPluginYesYes, 1, 2 and multiple imagesImagesUnknownQualup SAS$1100
RhinoPhotoUnknownPluginYesYes, multiple imagesImagesUnknownQualup SAS$1100
PhotoSculptUnknownStandaloneYesNo, 2 images onlyImagesUnknownHippolyte Mounier$99
iWitness / iWitnessPROMicrosoft WindowsStandaloneYesYes, multiple imagesImages2003Photometrix$995-$1995
PhotoModelerUnknownStandaloneYesYes, multiple imagesImages1994Eos Systems$1145
4e SoftwareUnknownStandaloneYesYes, multiple imagesImages20124e Software$1000
ImageModelerUnknownStandaloneNoYes, multiple imagesImages2009AutodeskSubscription benefit
3D VIAUnknownStandaloneNoYesImagesUnknownUnknownUnknown
Match PhotoSee SketchUpPlugin/feature (SketchUp)NoYes, multiple imagesImagesUnknownTrimble NavigationUnknown
PhotoSketchUnknownUnknownUnknownUnknownUnknownUnknownBrainstorm Technology LLC$350
3D pup-upUnknownStandaloneNoNo, single image onlyImage2005Carnegie Mellon Universitynon commercial
YodelUnknownStandaloneLimitedYes, multiple imagesImages2011Lidar Pacific Corporation$499
VideoTraceUnknownTethered BetaNoYes, multiple imagesImages/Video2011Australian Center for Visual Technology (AVCT), PunchCardBeta Tester Only
123D Catch (Beta)Web-basedStandaloneYesYes, multiple imagesImages/Video2011AutodeskFree download
Hypr3DWeb-basedStandaloneYesYes, multiple imagesImages/Video2010Viztu TechnologiesFree
ELCOVISION 10UnknownStandalone/PluginYesYes, multiple imagesImages1986PMS AG, Leica Geosystems2000
PhotoScanUnknownStandalone/PluginSemi-automaticYes, multiple imagesImages2010Ocali, Inc.$999
PhotoScanMicrosoft Windows & MacOS & LinuxStandaloneYesYes, multiple imagesImages2010Agisoft$179–3499 educational $59–549
DroneMapperWeb-basedStandaloneYesYes, multiple imagesAerial Images2012DroneMapper$20 per km2
StereoScanUnknownStandaloneYesNo, 2 images onlyImages2010AgisoftFree
My3DScannerWeb-basedStandaloneYesYes, multiple imagesImages2010?My3DScannerFree
PHOVWeb-basedStandaloneYesYes, multiple imagesImages2010XLABFree
EnwaiiMicrosoft Windows/Linux/OS XStandalone/Plugin (Maya)NoYes, multiple imagesImages/Video/LIDAR2008Banzai Pipeline LtdUnknown
MementifyiOSStandaloneYesYes, multiple imagesImages2012Tretja dimenzija, XLABFree
WebDLTUnknownStandaloneNoYes, multiple imagesImages2012B. Molnar, BME FMTFree
Trimble Business CenterMicrosoft WindowsStandaloneYesYes, multiple imagesImages2012Trimble NVUnknown
Pix4UAVMicrosoft Windows & Web-basedStandaloneYesYes, multiple imagesImages2011Pix4D SAUnknown
Correlator3DMicrosoft WindowsStandaloneYesYes, multiple imagesImages2003SimActive Inc.Unknown
VisualSFMMicrosoft Windows/Linux/OS XStandaloneYesYes, multiple imagesImagesUnknownChangchang WuFree
ScannerkillerMicrosoft Windows (64 Bit)StandaloneNoYes, multiple-pod configImages2004XYZ RGB Inc.$600–12,000
Ames Stereo PipelineLinux/OS XStandaloneYesNo, 2 images onlyImagesUnknownNASAFree
uSMARTMicrosoft WindowsPlugin (Bentley MicroStation)YesYesImages2000uSMARTUnknown
Python Photogrammetry ToolboxMicrosoft Windows/Linux/OS XStandaloneYesYes, multiple imagesImagesUnknownArc-TeamFree

See also[edit]

References[edit]

External links[edit]