410
Views
22
CrossRef citations to date
0
Altmetric
Original Articles

Introducing genetic modification concept to optimize rational function models (RFMs) for georeferencing of satellite imagery

&
Pages 510-525 | Received 21 Jul 2014, Accepted 15 May 2015, Published online: 26 Jun 2015

Abstract

Genetic algorithms (GAs) are frequently used for optimization of remote sensing models. Recently, they have been used in optimization of rational function models (RFMs) for georeferencing of satellite images. In this way, fewer ground control points (GCPs) are needed while accurate results are achieved in comparison to manual or try and error based approaches of terrain dependent RFM term selection. However, GAs are quite inefficient in terms of computational speed. In this article, a novel optimization approach adopting a newly introduced concept in natural sciences called ‘genetic modification’ is proposed to speed up the basic GA. According to the proposed method, a qualification coefficient is defined to examine the qualification of individual genes. Therefore, qualified genes are identified and are used to produce a new set of chromosomes in each iteration of the algorithm as ‘transgenic chromosomes’. Considering these chromosomes as a part of parents for next generation, desired characteristics (optimal parameters) appeared with an efficient speed. To evaluate the performance of the proposed algorithm, over two different case studies, RFM is optimized using both proposed and basic GAs. The results indicate that the optimization speed is improved by 20 times, while the accuracies are preserved.

1. Introduction

Spatial information that is of particular importance among various information could be derived from satellite images. This is getting more and more value by launching high-resolution satellite sensors (Unger, Kulhavy, and Hung Citation2013; Aguilar, Saldana, and Aguilar Citation2013; Valadan Zoej et al. Citation2007; Fraser and Hanley Citation2003; Dowman and Tao Citation2002). The first step in extracting positional information from satellite imagery is to model the relationship between object space and image space, which is addressed in the literature as georeferencing of images. Toward this end, a wide variety of mathematical models have been developed which generally fall into two main physical (sensor dependent) and non-physical (empirical or sensor independent) models (Aguilar, Saldana, and Aguilar Citation2013; Toutin Citation2006; McGlone Citation1996). Reconstruction of the geometry of an image at the time of imaging is the backbone of physical models. Two well-known approaches in this area encompass orbital parameters (Guichard Citation1983; Toutin Citation1986; Gugan Citation1986; Westin Citation1990; Radhadevi and Ramachandran Citation1994; Valadan Zoej and Sadeghian; Citation2003; Valadan Zoej and Petrie Citation1998; Deltsidis and Ioannidis Citation2011) and multiple projection centers models (Kratky Citation1987; Orun and Natarajan Citation1994; Gupta and Hartley Citation1997; Kim Citation2000; Habib et al. Citation2005). In the first case, the trajectory of the sensor is modeled based on Keplerian orbital parameters and time-dependent (temporal) polynomials are used to estimate attitude parameters. In the second type of physical models, both the sensor trajectory and attitude parameters are estimated using temporal polynomials. In contrast to these models, no physical interpretation stands behind empirical models and they attempt to estimate unknown parameters of the model by fitting it to a set of ground control points (GCPs). Numerous research studies have been carried out on investigation of the empirical models in the last decade (Long, Jiao, and He Citation2015, Citation2014; Gil et al. Citation2014; Teo Citation2011; Valadan Zoej et al. Citation2007; Fraser and Hanley Citation2003; Dowman and Tao Citation2002; Toutin Citation2006; Valadan Zoej Citation1997; Tao and Hu Citation2001; Valadan Zoej et al. Citation2002). In this regard, rational function models (RFMs) are highlighted as accurate and most applicable empirical methods for georeferencing of satellite imagery (Zhang et al. Citation2011; Shaker, Yan, and Easa Citation2010). The results of a RFM are often as accurate as physical models and there is no need for interior or exterior orientation parameters for solving the model (Aguilar, Saldana, and Aguilar Citation2013; Zhang et al. Citation2011; Valadan Zoej et al. Citation2007; Fraser and Hanley Citation2003; Toutin Citation2006; Tao and Hu Citation2001; Paderes, Mikhail, and Fagerman Citation1989; Greve, Molander, and Gordon Citation1992; OGC Citation1999; Toutin and Cheng Citation2000). RFMs are of interest not only for image providers in order to keep the physical parameters of the sensors unrevealed but also for image users because of their straightforward computations. The mentioned advantages of RFMs caused them to be adopted by OGC (Citation1999) as a standard image transfer format.

There are two different computational scenarios for RFMs. If the physical sensor model is available, an approximation of the model could be provided by RFMs, which is a terrain-independent solution and can be used as the replacement sensor model. On the other hand, in a terrain-dependent approach, unknown parameters of the RFM are estimated using a set of GCPs (Shaker, Yan, and Easa Citation2010; Tao and Hu Citation2002). Generally, terrain-dependent solution is of more interest for a wide range of users due to extra ordering charges or unavailability of the replacement sensor model (Tao and Hu Citation2001; Yavari et al. Citation2012). However, this modeling approach needs a considerable number of GCPs to solve a fully parameterized RFM (Long, Jiao, and He Citation2015, Citation2014), which needs for example 80 parameters for a third order model with unequal denominators (often both zero order terms of the denominators assume to be 1; this reduces the total number of parameters to 78). Therefore, optimal term selection is highly needed to construct the structure of a RFM in a way that supplies an accurate result using minimum GCPs (minimum parameters) (Long, Jiao, and He Citation2014). This not only decreases the required GCPs but also decreases accuracy degradation, which is the result of over parameterization error (Long, Jiao, and He Citation2015, Citation2014; Yavari et al. Citation2012). Such an optimal structure is totally case-dependent so that it is influenced by the geometry of imagery, topographic characteristics of the image covered area as well as the number and distribution of available GCPs (Valadan Zoej et al. Citation2007). Some investigations have been done upon employment of artificial intelligent (AI) algorithms in solving terrain-dependent RFMs due to their high potential for solving optimization problems. In this way, the genetic algorithm (GA) (Valadan Zoej et al. Citation2007; Yavari et al. Citation2012) and particle swarm optimization (PSO) (Yavari et al. Citation2012) are well-studied and demonstrated reliable accuracies.

In this article, a new approach is proposed to improve the performance of GA, in terrain dependent RFM solution, in terms of computational speed. The standard GA attempts to produce the most qualified generation (solution for a given problem) by coding the parameters of the desired solution as a set of genes that is known as a chromosome. However, in each iteration of the algorithm, the whole parameters of the solution are considered jointly (as a chromosome) through the evaluation process by the fitness function. Therefore, the qualification of each parameter solely is neglected. To tackle this problem, adopting from the genetic modification concept, a mechanism is proposed for evaluation of each parameter (gene) individually. Subsequently, a number of transgenic offspring is produced in a way that the most qualified genes present in their structure. The modified GA is used to optimize the structure of RFMs and is compared with solution provided by the standard GA.

This article is organized as follows: Sections 2 and 3 outline, respectively, the theoretical basics of RFMs and standard GAs. In Section 4, the genetic modification (GM) concept is introduced to improve GA. Case studies and the relevant data are described in Section 5. Section 6 presents the results obtained from the empirical implementation of the proposed method. Section 7 provides the detailed discussion on the results obtained. This article is finalized in Section 8 presenting concluding remarks and some outlooks.

2. RFMs

The RFMs could be formulized as a ratio of two often three dimensional (3D) polynomials that can be used either in direct or inverse forms. The direct RFM (Equation (1)) determines the image coordinates (r, c) from the ratio of two polynomials of object coordinates (X, Y, Z). In the inverse modeling of RFM (Equation (2)), planimetric coordinates in object space (X, Y) could be estimated using the image coordinates (r, c) along with elevation coordinates in the object space (Z).

(1)
(2)

Pi represents a 3D polynomial which is defined as follow:

(3)

where Aabc stands for the coefficients of the polynomials and n represents the order of polynomials.

3. Standard GA

The GA has been developed by J. Holland (Citation1975) to understand the adaptive processes of natural systems. Then, they have been applied to optimization and machine learning in the 1980s (Goldberg Citation1989; De Jong Citation1985; Chakraborty and Dastidar Citation1993; Davis and Principe Citation1993; Muehlenbein and Chakraborty Citation1997). Individuals are the main elements of GAs such that each of which is a possible solution for the desired optimization problem. The individuals form a population, which could be considered as a subset of the solution space. Each of individuals has its own specific characteristics, which represents assigned values for unknown parameters of the solution. These parameters act similar to genes in the structure of a chromosome (an individual). Therefore, the first step in the implementation of a GA is to identify the parameters (genes) of the desired solution and then coding them as a chromosome. Then, a set of possible solutions (chromosomes) are produced randomly to form the initial population. The qualification of individuals is estimated by defining a fitness function and so all of them are given an initial score. Then, recombining some pairs of individuals (parents), new solutions (offspring) are produced. In this way, there are several different methods for selection of parents. Although there is more probability for selection of qualified parents, the selection methods work in a randomized nature. This mechanism causes to preserve a chance even for parents with fewer qualifications. Therefore, the algorithm most likely do not traps in local minima. Genetic operations including crossover and mutation are used to recombine selected parents in order to produce offspring (new solutions) which form individuals of the next generation. Then, present individuals are given a fitness score and the most qualified ones are selected to form the initial population of the next generation. So far, the first iteration (generation) of the algorithm has been accomplished. To complete the optimization process, it is necessary to consider enough iteration while the algorithm meets a suitable stopping criterion (usually a critical value for the fitness function or a certain number of iterations). Therefore, it is expectable to have an upward trend in the average fitness (qualification) of generations as the algorithm progresses. As a result, the initial random solutions move toward an optimal solution in the solution space.

The first step for optimization of a RFM with GA is to code the RFM as a chromosome. To have a better understanding of the RFM structure (coefficients), Equation (3) is substituted into Equation (1). So Equation (4) represents the detailed formulation of third order RFM which is used in this research. Equivalent GA coding of this equation is shown in .

(4)

Figure 1. GA coding for RFM, presence and absence of a parameter in the structure of RFM is demonstrated by values ‘1’ (active genes) and ‘0’ (inactive genes), respectively.

Figure 1. GA coding for RFM, presence and absence of a parameter in the structure of RFM is demonstrated by values ‘1’ (active genes) and ‘0’ (inactive genes), respectively.

In some cases, besides selection of the initial population of a generation from offspring of previous generation, some qualified parents of the previous generation are transferred to the next generation directly. This often helps the algorithm to reach its convergence more quickly. In this research, adopting from the genetic modification concept and process of producing transgenic offspring, a modified GA is proposed for the first time to improve the computational speed of standard GA. The proposed method is addressed comprehensively in the next section and is utilized for optimization of RFMs.

4. Proposed modified GA for optimization of RFMs

GM is the use of modern biotechnology techniques to change the genes of an organism and thereby its characteristics (Robinson Citation1997). GM alters the genetic makeup of an organism in order to put some desired qualifications directly into the host organism. Organisms produced through the GM process are addressed as transgenic or genetically modified organisms (GMOs). In fact, GM can be used as a very efficient way to improve quality and achieve immediate desirable features in future generations of an organism. Genetic engineering techniques have been applied in numerous fields including research, agriculture, industrial biotechnology, and medicine. This article aims to take the advantages of the GM process in optimization issues and particularly in optimal term selection of RFMs.

In the standard GA, whole parameters of the desired solution (a chromosome) are evaluated jointly and the algorithm optimizes these parameters in an iterative process. However, fitness of a string of parameters (a chromosome) is influenced by its components (genes). Therefore, it seems that there is a need to identify qualified genes individually and make use of them in the structure of chromosomes. This article suggests producing some genetically modified (transgenic) chromosomes using qualified genes in their body. This will most probably causes the rapid emergence of optimal parameters in future generations and so quick convergence of the algorithm. Employment of the GM concept in the optimization process is addressed below in detail.

After each iteration, a percentage of offspring (chromosomes) with the most fitness values (qualified offspring) as well as a percentage with the least values (unqualified offspring) are selected and stored, respectively, in two sets as Squalified and Sunqualified. The population of each recent set would be enough for further statistical analysis. Then, a qualification coefficient (QC) is considered to determine the qualification of each gene (Equation (5)).

(5)

QC(i) represents the QC for the ith gene and n is the total number of genes. and stand for the frequency of ith gene, respectively, in the sets Squalified and Sunqualified. Therefore, genes appeared to be more abundant in the qualified offspring and simultaneously less frequent in the body of unqualified offspring will have high QC values. Then, a set of genes with the highest QC values is identified and some transgenic chromosomes are produced by means of their random combination. The process of producing transgenic chromosomes is illustrated thematically in in which two different frequency histograms are produced for the presence of genes, respectively, in the structure of offspring available in two sets of Squalified and Sunqualified. Most frequent genes in the set Squalified and less frequent genes in the set Sunqualified (i.e. genes with the highest QC values) are marked with gray colors ((a) and (b)). Genes marked simultaneously in both histograms are most probably the qualified genes to produce transgenic chromosomes ((c)). The number of genes equals to the number of unknown parameters in RFM. So, it would be twice the number of available GCPs.

Figure 2. (a) Schematic histogram of the frequency response of genes in the qualified offspring and (b) unqualified offspring, (c) an example of a transgenic chromosome produced based on most qualified genes, active genes are marked with grey.

Figure 2. (a) Schematic histogram of the frequency response of genes in the qualified offspring and (b) unqualified offspring, (c) an example of a transgenic chromosome produced based on most qualified genes, active genes are marked with grey.

Then, transgenic chromosomes are transferred directly to the next generation. Therefore, the initial population of the next generation consists of a number of qualified offspring and parents of previous generation along with transgenic offspring produced by the proposed method ().

Figure 3. Proposed GM optimization algorithm.

Figure 3. Proposed GM optimization algorithm.

The distinguishing aspect of the proposed GM algorithm with standard GA is highlighted in by two processes of ‘A’ and ‘B’. In standard GA, only the process of ‘A’ follows after each iteration, while in the GM algorithm, both processes of ‘A’ and ‘B’ follow.

The proposed GM optimization algorithm has been compared with the standard GA through optimizing a RFM structure. The obtained results are presented in the next section.

5. Data used and study area

Two different datasets have been used in this article: an IKONOS-Geo image and one SPOT stereo-pair covering Hamedan and Isfahan cities, in Iran, respectively. Geometric information and the number of available control points of each dataset are shown in . For the Hamedan dataset, in total, 74 GCPs were extracted from 1:1000 scale digital topographic maps. The points are distinct features such as buildings, pool corners, walls, and road junctions. The minimum and maximum heights of this dataset are 1758.39 and 1880.07 m, respectively. GCPs of the Isfahan dataset are measured using a dual-frequency GPS system with sub-meter accuracy. The minimum and maximum heights of this dataset are 528.11 and 1146.81 m, respectively. Distribution of GCPs is illustrated in .

Table 1. Specifications of two datasets used.

Figure 4. Distribution of GCPs: (a) SPOT stereo images, (b) IKONOS-Geo image.

Figure 4. Distribution of GCPs: (a) SPOT stereo images, (b) IKONOS-Geo image.

6. Results

These data are used in three different roles through optimization of the RFM. First part of these points is employed to estimate the unknown coefficients of the model, which is called GCPs in this article. The second part of control points is used to evaluate the individuals (parents, natural and transgenic offspring). Although this part of points is not used to determine the unknown coefficients of the model, it is absolutely essential in the optimization process. So, we address them as dependent check points (DCPs). The last part of control points is used just for accuracy assessment that is addressed as independent check points (ICPs). Therefore, different testing experiments are carried out to evaluate the performance of the proposed GM in comparison with the standard GA algorithm by applying different combinations of well distributed GCPs, DCPs, and ICPs ( and ). It should be noted that whole parameters of both algorithms (e.g. the number of parents and offspring, etc.) are considered equally.

Table 2. Comparison of the results obtained from standard GA and the proposed GM algorithm, Hamedan dataset.

Table 3. Comparison of the results obtained from standard GA and the proposed GM algorithm, Isfahan dataset (left and right images).

To evaluate the stability of results, both standard GA and GM algorithms are performed 10 times. The statistical parameters (i.e. mean and standard deviations) are reported for both RMSE of ICPs and also the maximum absolute residual error across the image’s rows (δr) and columns (δc) for these points in and . It should be noted that for each iteration, not only the arrangement of selected parameters, but also their numbers are different. However, the accuracies obtained in different iterations are very close, inconsiderable amounts of standard deviations reported in and confirm this statement. The best results in terms of the precision, the degrees of freedom (df), and the speed of the algorithm are reported as optimal results in the tables.

According to the results presented in and , the proposed GM algorithm is very time effective. So that its required iterations to complete the optimization process is in average 20 and 11 times less than standard GA, respectively, for Hamedan and Isfahan datasets. represents a graphical comparison between the number of iterations of the standard GA and the proposed GM algorithm.

Figure 5. Comparison between number of iterations of standard GA and proposed GM algorithm: (a) Hamedan dataset, (b) Isfahan dataset (left image), (c) Isfahan dataset (right image).

Figure 5. Comparison between number of iterations of standard GA and proposed GM algorithm: (a) Hamedan dataset, (b) Isfahan dataset (left image), (c) Isfahan dataset (right image).

Accuracies obtained by an optimally structured RFM either by standard GA or the proposed GM algorithm is compared with conventional RFM used in the PCI Geomatica (Citation2003) commercial software package. In this way, the model is estimated with the maximum possible number of parameters corresponding to the similar numbers of GCPs in the latest processes. The obtained results are reported in , and graphically compared with the results of standard GA and the proposed GM algorithms in .

Table 4. Results obtained from conventional RFMs regarding the maximum number of estimable parameters using available GCPs.

Figure 6. Comparison between accuracies of standard GA and the proposed GM algorithm with traditional RFMs: (a) Hamedan dataset, (b) Isfahan dataset (left and right images).

Figure 6. Comparison between accuracies of standard GA and the proposed GM algorithm with traditional RFMs: (a) Hamedan dataset, (b) Isfahan dataset (left and right images).

According to the results, upon increasing the number of GCPs, the accuracy of conventional RFMs shows an upward trend and after that comes down. It can be noted that increasing the number of GCPs and consequently the number of estimable parameters cover the under-parameterization problem. However, increasing the number of parameters in the model results in the increment risk of the over-parameterization. Consequently, due to involvement of unnecessary parameters in the model as well as the inherent correlation of some parameters, the overall accuracy of the model will be decreased. Therefore, it seems that conventional RFMs with the maximum number of possible parameters would not be considered as an optimal structure. Then, other structures with less parameters and higher accuracies shall be defined. To survey this issue, with different possible numbers of parameters regarding the same number of GCPs used in , conventional RFMs applied in IKONOS and SPOT imagery based on a try and error approach. The best results are provided in .

Table 5. Results obtained from optimal conventional RFMs, surveyed in a try and error approach.

As shown in , the results confirmed the latest discussions about the optimal structure of conventional RFMs. However, fully-parameterized conventional RFMs have the capability to reach precise results, if a sufficient number of well distributed GCPs are available. Accessing numerous numbers of GCPs is hard in most cases; as of the SPOT image used in this research. So, a RFM with less but optimal parameters could be solved precisely with fewer GCPs.

7. Discussion

According to the results shown in and , accuracies of both standard GA and proposed GM algorithms are very close to each other. This point is quite expectable due to global searching nature of these algorithms. However, the convergence speed of the proposed GM algorithm is extremely higher than that of standard GA. It should be noted that the convergence speed is just determined with respect to the iterations of algorithms independent from either the technical specifications of the computer processor or coding method of the algorithms. The results are very promising in such a way that the GM algorithm has increased, considerably, the running speed (up to 32 and 18 times for IKONOS and SPOT images respectively). Since, each iteration of algorithm has taken 0.3 second; the whole optimization process is completed in a few seconds. In addition, the proposed GM algorithm benefits from higher degrees of freedom leading to more reliable results in comparison with the standard GA algorithm.

To evaluate the proficiency of the proposed algorithm, conventional RFM is implemented with the maximum possible numbers of parameters considering the similar numbers of GCPs used in standard GA and the proposed GM approaches. The obtained results in demonstrate higher accuracies of the proposed GM algorithm while using less parameters in the structure of the model in comparison to the conventional RFMs. This provides the higher degrees of freedom and hence, more reliable results. As another point, the larger number of parameters does not lead always to a higher accuracy. This is because of an increasing correlation between the parameters or over-parameterization problem. In this regard, different possible structures of conventional RFMs are applied in the imagery considering the same number of GCPs in and and the optimal structure of conventional RFMs is recognized for each image through a try and error approach (). According to the results, it can be inferred that the optimal structure of conventional RFMs would be different for different images. This problem enhances the motivation for using artificial intelligent algorithms for optimization of the RFM structure. Where, investigation of different structures of RFMs is time consuming and low effective. In addition, optimal structures resultant from conventional RFMs is not accurate as the results of artificial intelligent techniques. Because, in conventional RFMs, parameters added just sequentially to the model and not essentially in an optimal approach. Then, there is no possibility to take the advantage of some parameters in the case of using a few numbers of GCPs. Accordingly, there will be the risk of under-parameterization problem and considerable reduction of accuracy. On the other hand, making use of a large number of parameters allows the model to be structured with probably some unnecessary parameters. This will increase the correlation of parameters and may cause to over-parameterization problem which limits again the accuracy of the model.

8. Conclusion

Taking the advantages of an appropriate optimization algorithm for optimal terms selection of a RFM provides the possibility of reducing the number of needed control points and avoiding the over-parameterization problem. GA converges with high possibility to an optimized solution globally, due to its global search in solution space. However, running speed of this algorithm is quite lower than local searching algorithms. To tackle with this problem, a novel optimization algorithm is proposed adopting from the GM concept. This article has examined the proposed GM algorithm in optimal terms selection of a RFM and the results are evaluated with respect to the standard GA and also conventional RFM.

According to the results, the proposed model benefits from less iterations while the accuracy is similar or even better than standard GA. This would be a prominent step to speed up artificial intelligent algorithms for optimization of RFMs structure. Moreover, the proposed algorithm is somehow more accurate than conventional RFMs despite of using fewer parameters. This leads to a higher degree of freedom and more reliable results. One of the limitations of artificially intelligent algorithms is making the use of dependent check points through the optimization process.

The proposed GM algorithm could be considered as a new technique for solving any other optimization problem. So, it would be suggested to examine its performance in solving standard optimization problems.

Disclosure statement

No potential conflict of interest was reported by the authors.

References

  • Aguilar, M. A., M. M. Saldana, and F. J. Aguilar. 2013. “Assessing Geometric Accuracy of the Orthorectification Process from Geoeye-1 Andworldview-2 Panchromatic Images.” International Journal of Applied Earth Observation and Geoinformation 21: 427–435. doi:10.1016/j.jag.2012.06.004.
  • Chakraborty, U. K., and D. G. Dastidar. 1993. “Using Reliability Analysis to Estimate the Number of Generations to Convergence in Genetic Algorithms.” Information Processing Letters 46: 199–209. doi:10.1016/0020-0190(93)90027-7.
  • Davis, T. E., and J. C. Principe. 1993. “A Markov Chain Framework for the Simple Genetic Algorithm.” Evolutionary Computation 1 (3): 269–288. doi:10.1162/evco.1993.1.3.269.
  • De Jong, K. A. 1985. “Genetic Algorithms: A 10 Year Perspective.” International conference on Genetic Algorithms, Carnegie-Mellon University, Pittsburgh, PA, July 24–26, 169–177.
  • Deltsidis, P., and C. Ioannidis. 2011. “Orthorectification of Worldview-2 Stereo Pair Using a New Rigorous Orientation Model.” International archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Volume XXXVIII-4/W19, ISPRS Hannover 2011 Workshop, Hannover, June 14–17.
  • Dowman, I., and C. V. Tao. 2002. “An Update on the Use of Rational Functions for Photogrammetric Restitution.” Highlights ISPRS 7 (3): 22–29.
  • Fraser, C. S., and H. B. Hanley. 2003. “Bias Compensation in Rational Functions for IKONOS Satellite Imagery.” Photogrammetric Engineering & Remote Sensing 69 (1): 53–57. doi:10.14358/PERS.69.1.53.
  • Gil, M. L., M. Arza, J. Ortiz, and A. Ávila. 2014. “DEM Shading Method for Thecorrection of Pseudoscopic Effect on Multi-Platform Satellite Imagery.” GIScience & Remote Sensing 51 (6): 630–643. doi:10.1080/15481603.2014.988433.
  • Goldberg, D. E. 1989. Genetic Algorithms in Search, Optimization, and Machine Learning. Boston, MA: Addison-Wesley.
  • Greve, C. W., C. W. Molander, and D. K. Gordon. 1992. “Image Processing on Open Systems.” Photogrammetric Engineering & Remote Sensing 58 (1): 85–89.
  • Gugan, D. 1986. “Practical Aspects of Topographic Mapping from SPOT Imagery.” The Photogrammetric Record 12 (69): 349–355. doi:10.1111/j.1477-9730.1987.tb00581.x.
  • Guichard, H. 1983. “Etude Theorique De La Precision Dans L’exploitation Cartographique D’une Satellite a Defilement: Application a SPOT.” Bulletin De La Societe Francaise De Photogrammetrie Et De Teledetection 90: 15–26.
  • Gupta, R., and R. I. Hartley. 1997. “Linear Pushbroom Cameras.” IEEE Transactions on Pattern Analysis and Machine Intelligence 19 (9): 963–975. doi:10.1109/34.615446.
  • Habib, A. F., M. Morgan, S. Jeong, and K.-O. Kim. 2005. “Epipolar Geometry of Line Cameras Moving with Constant Velocity and Attitude.” ETRI Journal 27: 172–180. doi:10.4218/etrij.05.0104.0086.
  • Holland, J. H. 1975. Adaptation in Natural and Artificial Systems. Ann Arbor: University of Michigan Press.
  • Kim, T. 2000. “A Study on the Epipolarity of Linear Pushbroom Images.” Photogrammetric Engineering & Remote Sensing 66 (8): 961–966.
  • Kratky, V. 1987. “Rigorous Stereophotogrammetric Treatment of SPOT Images.” In SPOT 1-Utilisation Des Images, Bilans, Resultats, edited by CNES, 1195–1204, Paris: CNES.
  • Long, T., W. Jiao, and G. He. 2014. “Nested Regression Based Optimal Selection (NRBOS) of Rational Polynomial Coefficients.” Photogrammetric Engineering & Remote Sensing 80 (3): 261–269. doi:10.14358/PERS.80.3.261.
  • Long, T., W. Jiao, and G. He. 2015. “RPC Estimation via L1-Norm-Regularized Least Squares (L1LS).” IEEE Transactions on Geoscience and Remote Sensing 53 (8): 4554–4567. doi:10.1109/TGRS.2015.2401602.
  • McGlone, C. 1996. “Sensor Modeling in Image Registration. Digital Photogrammetry.” American Society for Photogrammetry and Remote Sensing Bethesda, MD 247: 115–123.
  • Muehlenbein, H., and U. K. Chakraborty. 1997. “Gene Pool Recombination Genetic Algorithm and the One Max Function.” Journal of Computing and Information Technology 5 (3): 167–182.
  • OGC (Open GIS Consortium). 1999. “The Open GIS Abstract Specification – Topic 7: Earth Imagery.” pdf accessed on 9 December 2007. http://www.opengis.org/docs/99-107.pdf
  • Orun, A. B., and K. Natarajan. 1994. “A Modified Bundle Adjustment Software for SPOT Imagery and Photography: Tradeoff.” Photogrammetric Engineering and Remote Sensing 60 (12): 1431–1437.
  • Paderes, F. C., E. M. Mikhail, and J. A. Fagerman. 1989. “Batch and On-Line Evaluation of Stereo SPOT Imagery.” Proceedings of the ASPRS-ACSM Convention, Baltimore, MD, April 2–7, 31–40. ASPRS.
  • PCI Geomatica. 2003. “PCI Geomatica OrthoEngine User Guide.” Accessed September 5, 2014 https://www.ucalgary.ca/ appinst/doc/geomatica_v91/manuals/orthoeng.pdf
  • Radhadevi, P. V., and R. Ramachandran. 1994. “Orbital Attitude Modeling of SPOT Imagery with a Single Ground Control Point.” Photogrammetric Record 14 (84): 973–982. doi:10.1111/j.1477-9730.1994.tb00297.x.
  • Robinson, C. 1997. “Genetically Modified Foods and Consumer Choice.” Trends in Food Science & Technology 8: 84–88. doi:10.1016/S0924-2244(97)01019-4.
  • Shaker, A., W. Y. Yan, and S. Easa. 2010. “Using Stereo Satellite Imagery for Topographic and Transportation Applications: An Accuracy Assessment.” GIScience & Remote Sensing 47 (3): 321–337. doi:10.2747/1548-1603.47.3.321.
  • Tao, C. V., and Y. Hu. 2001. “A Comprehensive Study of the Rational Function Model Photogrammetric Processing.” Photogramm Engineering Remote Sens 67 (12): 1347–1357.
  • Tao, C. V., and Y. Hu. 2002. “3D Construction Methods Based on the Rational Function Model Photogrammetric Processing.” Photogramm Engineering Remote Sens 68 (7): 705–714.
  • Teo, T. 2011. “Bias Compensation in a Rigorous Sensor Model and Rational Function Model for High-Resolution Satellite Images.” Photogrammetric Engineering & Remote Sensing 77 (12): 1211–1220. doi:10.14358/PERS.77.12.1211.
  • Toutin, T. 1986. “Etude Mathematique Pour La Rectification D’images SPOT.” 18e Congres De La Federation Internationale Des Geometres, Canada 1: 379–395.
  • Toutin, T. 2006. “Comparison of 3D Physical and Empirical Models for Generating DSMs from Stereo HR Images.” Photogrammetric Engineering & Remote Sensing 72 (5): 597–604. doi:10.14358/PERS.72.5.597.
  • Toutin, T., and P. Cheng. 2000. “Demystification of IKONOS.” Earth Observation Magazine (EOM) 9 (7): 17–21.
  • Unger, D. R., D. L. Kulhavy, and I. K. Hung. 2013. “Validating the Geometric Accuracy of High Spatial Resolution Multispectral Satellite Data.” GIScience and Remote Sensing 50 (3): 271–280.
  • Valadan Zoej, M. J. 1997. “Mathematical Modelling and Geometric Accuracy Testing of MOMS-02 Imagery.” 4th Conference on Geographic Information systems, Tehran, May 3–4.
  • Valadan Zoej, M. J., A. Mansourian, B. Mojaradi, and S. Sadeghian. 2002. “2D Georeferencing of Ikonos Imagery Using Genetic Algorithms.” Symposium on Geospatial Theory, Processing and Applications, Ottawa, ON, July 9–12, not paginated CD-ROM.
  • Valadan Zoej, M. J., M. Mokhtarzadeh, A. Mansourian, H. Ebadi, and S. Sadeghian. 2007. “Rational Function Optimization Using Genetic Algorithms.” International Journal of Applied Earth Observation and Geoinformation 9 (4): 403–413. doi:10.1016/j.jag.2007.02.002.
  • Valadan Zoej, M. J., and G. Petrie. 1998. “Mathematical Modelling and Accuracy Testing of Spot Level 1B Stereopairs.” The Photogrammetric Record 16 (91): 67–82. doi:10.1111/phor.1998.16.issue-91.
  • Valadan Zoej, M. J., and S. Sadeghian. 2003. “Orbital Parameter Modeling Accuracy Testing of Ikonos Geo Image.” Photogramm Journal Finland 18 (2): 70–80.
  • Westin, T. 1990. “Precision Rectification of SPOT Imagery.” Photogrammetric Engineering and Remote Sensing 56 (2): 247–253.
  • Yavari, S., M. J. Valadan Zoej, A. Mohammadzadeh, and M. Mokhtarzade. 2012. “Particle Swarm Optimization of RFM for Georeferencing of Satellite Images.” IEEE Geoscience and Remote Sensing Letters 10 (1): 135–139. doi:10.1109/LGRS.2012.2195153.
  • Zhang, L., X. He, T. Balz, X. Wei, and M. Liao. 2011. “Rational Function Modeling for Spaceborne SAR Datasets.” ISPRS Journal of Photogrammetry and Remote Sensing 66: 133–145. doi:10.1016/j.isprsjprs.2010.10.007.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.