A FRAMEWORK FOR AN AUTOMATIC SEAMLINE ENGINE

Seamline generation is a crucial last step in the ortho-image mosaicking process. In particular, it is required to convolute residual geometric and radiometric imperfections that stem from various sources. In particular, temporal differences in the acquired data will cause the scene content and illu...

Full description

Bibliographic Details
Main Authors: M. Al-Durgham, M. Downey, S. Gehrke, B. T. Beshah
Format: Article
Language:English
Published: Copernicus Publications 2016-06-01
Series:The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences
Online Access:https://www.int-arch-photogramm-remote-sens-spatial-inf-sci.net/XLI-B1/275/2016/isprs-archives-XLI-B1-275-2016.pdf
id doaj-ec21fcfe62984edcbbb4697dc8a4404a
record_format Article
spelling doaj-ec21fcfe62984edcbbb4697dc8a4404a2020-11-25T02:31:38ZengCopernicus PublicationsThe International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences1682-17502194-90342016-06-01XLI-B127528010.5194/isprs-archives-XLI-B1-275-2016A FRAMEWORK FOR AN AUTOMATIC SEAMLINE ENGINEM. Al-Durgham0M. Downey1S. Gehrke2B. T. Beshah3North West Geomatics Ltd., 245 Aero Way NE, Calgary, AB T2E 6K2, CanadaNorth West Geomatics Ltd., 245 Aero Way NE, Calgary, AB T2E 6K2, CanadaHexagon Geosystems, Leica Geospatial Solutions Division, Goethestr. 42, 10625 Berlin, GermanyNorth West Geomatics Ltd., 245 Aero Way NE, Calgary, AB T2E 6K2, CanadaSeamline generation is a crucial last step in the ortho-image mosaicking process. In particular, it is required to convolute residual geometric and radiometric imperfections that stem from various sources. In particular, temporal differences in the acquired data will cause the scene content and illumination conditions to vary. These variations can be modelled successfully. However, one is left with micro-differences that do need to be considered in seamline generation. Another cause of discrepancies originates from the rectification surface as it will not model the actual terrain and especially human-made objects perfectly. Quality of the image orientation will also contribute to the overall differences between adjacent ortho-rectified images. <br><br> Our approach takes into consideration the aforementioned differences in designing a seamline engine. We have identified the following essential behaviours of the seamline in our engine: 1) Seamlines must pass through the path of least resistance, i.e., overlap areas with low radiometric differences. 2) Seamlines must not intersect with breaklines as that will lead to visible geometric artefacts. And finally, 3), shorter seamlines are generally favourable; they also result in faster operator review and, where necessary, interactive editing cycles. The engine design also permits alteration of the above rules for special cases. <br><br> Although our preliminary experiments are geared towards line imaging systems (i.e., the Leica ADS family), our seamline engine remains sensor agnostic. Hence, our design is capable of mosaicking images from various sources with minimal effort. The main idea behind this engine is using graph cuts which, in spirit, is based of the max-flow min-cut theory. The main advantage of using graph cuts theory is that the generated solution is global in the energy minimization sense. In addition, graph cuts allows for a highly scalable design where a set of rules contribute towards a cost function which, in turn, influences the path of minimum resistance for the seamlines. In this paper, the authors present an approach for achieving quality seamlines relatively quickly and with emphasis on generating truly seamless ortho-mosaics.https://www.int-arch-photogramm-remote-sens-spatial-inf-sci.net/XLI-B1/275/2016/isprs-archives-XLI-B1-275-2016.pdf
collection DOAJ
language English
format Article
sources DOAJ
author M. Al-Durgham
M. Downey
S. Gehrke
B. T. Beshah
spellingShingle M. Al-Durgham
M. Downey
S. Gehrke
B. T. Beshah
A FRAMEWORK FOR AN AUTOMATIC SEAMLINE ENGINE
The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences
author_facet M. Al-Durgham
M. Downey
S. Gehrke
B. T. Beshah
author_sort M. Al-Durgham
title A FRAMEWORK FOR AN AUTOMATIC SEAMLINE ENGINE
title_short A FRAMEWORK FOR AN AUTOMATIC SEAMLINE ENGINE
title_full A FRAMEWORK FOR AN AUTOMATIC SEAMLINE ENGINE
title_fullStr A FRAMEWORK FOR AN AUTOMATIC SEAMLINE ENGINE
title_full_unstemmed A FRAMEWORK FOR AN AUTOMATIC SEAMLINE ENGINE
title_sort framework for an automatic seamline engine
publisher Copernicus Publications
series The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences
issn 1682-1750
2194-9034
publishDate 2016-06-01
description Seamline generation is a crucial last step in the ortho-image mosaicking process. In particular, it is required to convolute residual geometric and radiometric imperfections that stem from various sources. In particular, temporal differences in the acquired data will cause the scene content and illumination conditions to vary. These variations can be modelled successfully. However, one is left with micro-differences that do need to be considered in seamline generation. Another cause of discrepancies originates from the rectification surface as it will not model the actual terrain and especially human-made objects perfectly. Quality of the image orientation will also contribute to the overall differences between adjacent ortho-rectified images. <br><br> Our approach takes into consideration the aforementioned differences in designing a seamline engine. We have identified the following essential behaviours of the seamline in our engine: 1) Seamlines must pass through the path of least resistance, i.e., overlap areas with low radiometric differences. 2) Seamlines must not intersect with breaklines as that will lead to visible geometric artefacts. And finally, 3), shorter seamlines are generally favourable; they also result in faster operator review and, where necessary, interactive editing cycles. The engine design also permits alteration of the above rules for special cases. <br><br> Although our preliminary experiments are geared towards line imaging systems (i.e., the Leica ADS family), our seamline engine remains sensor agnostic. Hence, our design is capable of mosaicking images from various sources with minimal effort. The main idea behind this engine is using graph cuts which, in spirit, is based of the max-flow min-cut theory. The main advantage of using graph cuts theory is that the generated solution is global in the energy minimization sense. In addition, graph cuts allows for a highly scalable design where a set of rules contribute towards a cost function which, in turn, influences the path of minimum resistance for the seamlines. In this paper, the authors present an approach for achieving quality seamlines relatively quickly and with emphasis on generating truly seamless ortho-mosaics.
url https://www.int-arch-photogramm-remote-sens-spatial-inf-sci.net/XLI-B1/275/2016/isprs-archives-XLI-B1-275-2016.pdf
work_keys_str_mv AT maldurgham aframeworkforanautomaticseamlineengine
AT mdowney aframeworkforanautomaticseamlineengine
AT sgehrke aframeworkforanautomaticseamlineengine
AT btbeshah aframeworkforanautomaticseamlineengine
AT maldurgham frameworkforanautomaticseamlineengine
AT mdowney frameworkforanautomaticseamlineengine
AT sgehrke frameworkforanautomaticseamlineengine
AT btbeshah frameworkforanautomaticseamlineengine
_version_ 1724823129976471552