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...
Main Authors: | , , , |
---|---|
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 |