Research Article

Split Viewer

Korean J. Remote Sens. 2024; 40(6): 907-917

Published online: December 31, 2024

https://doi.org/10.7780/kjrs.2024.40.6.1.3

© Korean Society of Remote Sensing

Generation of Simulated Satellite Images for the CAS500-4 by Inverse Orthorectification

Hongjin Kim1 , Taejung Kim2*

1Master Student, Program in Smart City Engineering, Inha University, Incheon, Republic of Korea
2Professor, Department of Geoinformatic Engineering, Inha University, Incheon, Republic of Korea

Correspondence to : Taejung Kim
E-mail: tezid@inha.ac.kr

Received: November 22, 2024; Revised: December 5, 2024; Accepted: December 9, 2024

This is an Open Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License (https://creativecommons.org/licenses/by-nc/4.0/) which permits unrestricted non-commercial use, distribution, and reproduction in any medium, provided the original work is properly cited.

The Compact Advanced Satellite 500-4 (CAS500-4) is scheduled for launch in 2025 and is expected to play a significant role in monitoring agricultural and forest resources across the Korean Peninsula. However, the absence of actual CAS500-4 data prior to launch presents challenges for pre-launch research and verification, which constrains the ability to reflect the distinctive attributes of the satellite accurately. To address this issue, this study proposes a method for generating CAS500-4 Level-1 Radiometric (L1R) simulated images by inverse orthorectification based on the rational function model (RFM). Sentinel-2 orthoimages were used as the base image, and rational polynomial coefficients (RPCs) collected from Korea Multi-Purpose Satellite-3A (KOMPSAT-3A) were adjusted and utilized. The objective was to meet the ground sample distance (GSD) requirement of 5 m, consistent with CAS500-4 specifications, and to simulate different viewing angles from the base orthoimage using adjusted RPCs. The results demonstrated that the proposed method established a relationship with the base orthoimage and generated L1R simulated images. These simulated images provide a reliable basis for validating operational processes and preparing for various applications, ensuring effective utilization of CAS500-4 during its early operations.

Keywords CAS500-4, Rational function model, Satellite image, Simulated image, Sentinel-2, Inverse orthorectification

As the utilization of satellite images continues to expand across various fields, interest in remote sensing research and satellite data applications has significantly increased. Many countries and private companies are actively pursuing satellite research and development, resulting in numerous satellites being operated for diverse purposes. In accordance with this global trend, South Korea is advancing its space technology and expanding the use of satellite data through the development of the Compact Advanced Satellite series (Lee et al., 2016; Kim, 2023). Among these, the Compact Advanced Satellite 500-4 (CAS500-4), scheduled for launch in 2025, is expected to play a pivotal role in the monitoring of agricultural and forest resources. The CAS500- 4 will provide a daily revisit cycle over the Korean Peninsula, offer a spatial resolution of 5 m, and include five spectral bands, with a swath width of 120 km (Cha et al., 2023; Kim et al., 2024). This combination of wide coverage and frequent revisits will contribute significantly to resource management and enable swift decisionmaking in related industries.

The use of simulation images is widely acknowledged as a fundamental aspect of satellite mission planning (Eo, 2021). Similarly, the simulation of the CAS500-4 prior to its launch could facilitate the identification of potential issues and the development of effective response strategies. It is imperative that the entire process, from its inception, undergoes comprehensive validation and testing in order to guarantee the success of satellite operations. However, the lack of actual satellite data before the launch poses challenges for pre-launch research and verification, limiting the ability to predict and prepare for potential problems during early satellite operations. Preliminary studies for CAS500- 4 operations have utilized images from Sentinel-2 and RapidEye, which share similar spectral characteristics (Kim et al., 2023; Lee et al., 2024). However, these datasets do not fully reflect the unique characteristics of the satellite, leading to potential discrepancies between the study findings and actual operational results. Therefore, it is necessary to generate simulated images that accurately reflect the specifications of CAS500-4 to predict and address potential issues (Schott et al., 1999).

To generate CAS500-4 simulated images, an appropriate sensor model that defines the geometric relationship between satellite images and ground space is essential. Sensor modeling approaches are broadly divided into three types. Physical models require detailed information about the satellite and sensor. Abstract models simplify the relationships without needing detailed specifications. Generalized models mathematically describe the geometric relationship (McGlone, 1996; Kim et al., 2000). Park and Eo (2014) demonstrated the feasibility of restoring original images from orthoimages using orbital information and sensor parameters. Yun et al. (2002) validated the capability of generating simulated images with varying positions and attitudes. However, generating simulated images using physical sensor models requires precise details about the satellite and sensor, which may be challenging in the pre-launch stage.

As CAS500-4 is currently in its pre-launch phase, precise physical information is not yet available. To overcome this limitation, a generalized model that does not require detailed orbital or sensor specifications is more suitable. Among generalized models, the rational function model (RFM) is highly adaptable and does not require detailed sensor information, making it compatible with various sensors (Madani, 1999; Paderes et al., 1989). Additionally, RFM has demonstrated its utility in various applications by providing high accuracy and simplifying 3D position estimation (Tao and Hu, 2001; Fraser and Hanley, 2003).

This study proposes a method for generating CAS500-4 Level-1 Radiometric (L1R) simulated images through inverse orthorectification based on the rational function model (RFM). The proposed method utilizes orthoimages and rational polynomial coefficients (RPCs), which inherently encapsulate orbital and sensor information. The objective of this study is to meet the ground sample distance (GSD) requirement of CAS500-4 and simulate different viewing angles from the base orthoimage using adjusted RPCs. This research is expected to provide a foundation for validating operational processes prior to the launch of CAS500-4.

The simulated L1R images of CAS500-4 were generated by inverse orthorectification using the following data. Orthoimages containing ground coordinate information, RPCs representing the generalized model of the orbit, attitude, and sensor characteristics of the satellite, and a digital elevation model (DEM) quantifying three-dimensional terrain information. For this study, Sentinel-2 orthoimages, with spectral bands similar to those of the CAS500- 4, were used as the base orthoimage. The Level-1C (L1C) images with radiometric and geometric corrections were used (Drusch et al., 2012). Specifications for Sentinel-2 and the CAS500-4 are provided in Tables 1 and 2.

Table 1 Specifications of the Sentinel-2 used in this study

AltitudeRevisit timeSpectral bandCenter wavelengthBand widthSpatial resolution
786 km5 dayBlue490 nm65 nm10 m
Green560 nm35 nm10 m
Red665 nm30 nm10 m
Red edge705 nm15 nm20 m
NIR842 nm115 nm10 m


Table 2 Specifications of the planned CAS500-4

AltitudeRevisit timeSpectral bandCenter wavelengthBand widthSpatial resolution
888 km1–3 dayBlue490 nm65 nm5 m
Green560 nm35 nm
Red665 nm30 nm
Red edge705 nm15 nm
NIR842 nm115 nm


The actual RPCs for CAS500-4 are not yet available, as the satellite has not yet been launched. Therefore, the RPCs from Korea Multi-Purpose Satellite-3A (KOMPSAT-3A) L1R were adjusted and used as a replacement for the RPCs of CAS500-4. Fig. 1 visually illustrates the Sentinel-2 base orthoimages used in the experiments, covering regions of North Korea, the Korean border, and South Korea. Table 3 provides detailed information about these Sentinel-2 base orthoimages. Additionally, as shown in Table 4, the dataset was constructed using Sentinel-2 base orthoimages along with KOMPSAT-3A original RPCs, which have different viewing angles. For each base orthoimage, the dataset was divided into two experiments. One uses RPCs with similar azimuth angles to the base orthoimage and the other uses RPCs with similar zenith angles.

Fig. 1. Imaging and overlap areas of Sentinel-2.

Table 3 Properties of Sentinel-2 base orthoimages used in this study

Base imageRegionDate of acquisitionImage center latitudeImage center longitudeAzimuth angleZenith angle
ANorth Korea2023. 09. 2239.21921072°126.16062757°281.6795°5.7064°
BKorea Border2024. 06. 2038.34078191°127.33963247°143.3725°3.0451°
CSouth Korea2022. 04. 2435.64733515°128.50135770°101.9912°5.7146°


Table 4 Properties of original KOMPSAT-3A RPCs used for base images in this study

Base imageOriginal RPCDate of acquisitionColumn GSDRow GSDAzimuth angleZenith angle
A12018. 10. 030.604 m0.582 m285.2397°19.0457°
22018. 05. 240.559 m0.558 m46.8354°5.9221°
B32017. 10. 300.570 m0.581 m145.7911°13.8022°
42019.01.290.543 m0.541 m260.7426°3.2464°
C52022. 11. 150.758 m0.666 m102.2763°33.4465°
62018. 09. 250.556 m0.552 m260.8570°5.7353°


This study utilized the DEM provided by the National Geographic Information Institute (NGII) (Park et al., 2020). The 10 m resolution DEM was used for North Korea, and the 5 m resolution DEM was used for South Korea.

The proposed method adjusts the offset and scale parameters of the original KOMPSAT-3A RPCs to generate CAS500-4 L1R simulated images that meet the GSD requirements of CAS500- 4. Using the adjusted RPCs, an RFM is established, and inverse orthorectification is performed on Sentinel-2 base orthoimage to generate CAS500-4 L1R simulated images that reflect the viewing angle of the adjusted RPCs.

3.1. Adjustment of Offset and Scale Parameters in RPCs

RPCs are coefficients that model the nonlinear relationship between ground coordinates and image coordinates. They use offset and scale parameters to normalize these coordinates. RPCs consist of 20 numerator and denominator coefficients, forming rational polynomial equations with a total of 80 coefficients. In this study, RPCs collected from KOMPSAT-3A were used. These original RPCs represent the relationship between ground coordinates and image coordinates at the time of satellite imaging. Therefore, the original RPCs cannot be used directly to generate CAS500-4 simulated images. To address this, the RPCs were adjusted to satisfy the GSD requirements of CAS500-4 and to establish an RFM suitable for the Sentinel-2 base orthoimage.

First, the latitude and longitude offset and scale of the KOMPSAT-3A RPCs were adjusted to fit the ground coverage of the Sentinel-2 base orthoimage. Then, the line and sample offset and scale were adjusted to meet the GSD requirement of 5 m for the CAS500-4. Using the adjusted RPCs, an RFM was established, which was used to estimate ground coordinates corresponding to image coordinates, and the GSD was calculated. The adjustment process involved iteratively modifying the line and sample offset and scale until the GSD converged to 5 m. The transformation relationship between ground coordinates and image coordinates represented by the RFM with adjusted offset and scale parameters is given in Eq. (1). The normalization equations for image and ground coordinates, which improve the mathematical stability of the RFM, are described in Eqs. (2) and (3).

Samplen=P1 (Xn, Yn, Zn)P2 (Xn, Yn, Zn)= i=03 j=03 k=03 aijk Xni Ynj Xnk i=03 j=03 k=03 bijk Xni Ynj Xnk
Samplen=SampleSampleOFFSETSampleSCALELinen=LineLineOFFSETLineSCALE
Xn=λλOFFSETλSCALEYn=φφOFFSETφSCALEZn=hhOFFSEThSCALE

where (Line, Sample) represent the line and sample of the image coordinates, respectively, while (λ, φ, h) represent longitude, latitude, and height of the ground coordinates, respectively. (Linen, Samplen) are the normalized image coordinates, and (Xn, Yn, Zn) are the normalized ground coordinates.

LineOFFSET and SampleOFFSET are offset parameters used to normalize the image coordinates by adjusting the reference point or aligning it to the origin. LineSCALE and SampleSCALE are scale parameters used to adjust the size and proportion of the image coordinates, ensuring compatibility with the normalized coordinate system.

For ground coordinates, λOFFSET, φOFFSET and hOFFSET are offset parameters used to set the reference points for longitude, latitude, and height, respectively. Additionally, λSCALE, φSCALE and hSCALE are scale parameters that convert ground coordinates into normalized ranges, contributing to the stability of the model. These offset and scale parameters were adjusted to fit the coverage of the base orthoimage and meet the GSD requirements of CAS500-4. Using the normalized ground coordinates and adjusted RPCs, a third-order polynomial RFM was constructed to calculate image coordinates. The polynomials Pi (i = 1~4) used in the RFM take the form shown in Eq. (4).

P(Xn,Yn,Zn)=c1+c2Xn+c3Yn+c4Zn+c5XnYn+c6XnZn+c7YnZn+c8Xn2+c9Yn2+c10Zn2+c11XnYnZn+c12Xn3+c13XnYn2+c14XnZn2+c15Xn2Yn+c16Yn3+c17YnZn2+c18Xn2Zn+c19Yn2Zn+c20Zn3

where the coefficients c1~20 represent the rational polynomial coefficients, and they are expressed as aijk, bijk, cijk and dijk.

3.2. RFM Establishment Based on Adjusted RPCs

In Section 3.1, we establish an RFM using the equations from Eq. (1) to Eq. (4) to generate a CAS500-4 L1R simulated image based on the adjusted RPCs. By adjusting the offset and scale parameters of the original KOMPSAT-3A RPCs, the alignment with the coverage area of the Sentinel-2 orthoimage was achieved, meeting the 5 m GSD requirement and enabling the modeling of CAS500-4 simulated images. Furthermore, as the RPCs inherently contain satellite orbital information, the RFM is established with geometric characteristics corresponding to the viewing angle of the adjusted RPCs, rather than those of the base orthoimage. The changes in the RFM based on the adjusted RPCs are shown in Fig. 2.

Fig. 2. Change in the RFM based on adjusted RPCs.

3.3. CAS500-4 L1R Simulated Image Generation by Inverse Orthorectification

Inverse orthorectification is performed using the RFM established based on the adjusted RPCs to generate CAS500-4 L1R simulated images. Fig. 3 shows the process of generating L1R-simulated images through inverse orthorectification. This process involves estimating the ground coordinates corresponding to the image coordinates of the L1R simulated image. Based on these ground coordinates, the image coordinates of the base orthoimage are calculated. Subsequently, the corresponding pixel values are interpolated and assigned back to the image coordinates of the L1R simulated image.

Fig. 3. Process of generating CAS500-4 L1R simulated images by inverse orthorectification.

To generate simulated images, the RFM was used to estimate the ground coordinates corresponding to the image coordinates of the simulated images. In this process, accurate height values were of critical importance. To achieve this, the ray tracing method proposed by O’Neill and Dowman (1988) was applied. This method involves back-projecting a ray emitted from the sensor to its point of intersection with the ground surface. For the image coordinates of the simulated images, an initial height value is assumed, and the RFM is used to estimate the corresponding ground coordinates. The actual height value for the estimated ground coordinates is then extracted from DEM, and the ground coordinates are re-estimated using the RFM with the updated height value. This iterative process continues until the final ground coordinates are determined. Fig. 4 shows the ray tracing method used to iteratively determine the ground coordinates corresponding to the image coordinates of the simulated images.

Fig. 4. Ray tracing method.

Since the estimated ground coordinates do not exactly match the image pixels, interpolation is required to correct the pixel values. To achieve this, the center point of the image coordinates in the orthoimage corresponding to the estimated ground coordinates is calculated. Bicubic interpolation is applied to preserve the highfrequency components of the orthoimage while ensuring smooth results in the simulated image with modified viewing angles (Titus and George, 2013). The interpolated pixel values are then assigned to the corresponding image coordinates in the simulated image. This process is repeated for all image coordinates of the simulated image to generate the CAS500-4 L1R simulated image.

In this study, we applied the proposed inverse orthorectification method using RPCs with different geometric characteristics corresponding to the varying viewing angles of each base orthoimage. To evaluate the generated L1R simulated images, we verified both the GSD and the changes in viewing angles. The results indicate that the CAS500-4 L1R simulated images reflect various viewing angles, confirming the effectiveness of the proposed method.

4.1. Comparison of CAS500-4 L1R Simulated Images Generated by RPCs

To calculate the GSD and viewing angles, the RFM was used to estimate the ground coordinates corresponding to the image coordinates. By assuming two distinct height values for the same image coordinates, two distinct ground points were obtained. These points were interpreted as lying on a direction vector relative to the projection center (Seong et al., 2021). Using this direction vector, the azimuth and zenith angles, which represent the viewing angle, were calculated. The calculated GSD and viewing angles of the CAS500-4 L1R simulated images were compared with those of the base orthoimage and the original RPCs used for the simulation. The results are presented in Tables 6 to 8.

Table 6 Results of CAS500-4 L1R simulated image (Image A)

BaseOriginalSimulated
Image ARPC 1RPC 2Image A - RPC 1Image A - RPC 2
GSDX10 m, 20 m0.604 m0.559 m5.001 m5.000 m
Y0.582 m0.558 m5.001 m5.000 m
Viewing angleAzimuth281.6795°285.2397°46.8354°289.3677°47.1175°
Zenith5.7064°19.0457°5.9221°26.9055°9.4714°
Processing time1,655 sec1,380 sec


The results demonstrated that the generated L1R simulated images meet the 5 m GSD requirement of CAS500-4. Additionally, it was observed that the viewing angles of the original RPCs were better replicated compared to those of the base orthoimage. A comparison was conducted between L1R simulated images generated with odd-numbered RPCs, which had azimuth angles similar to the base orthoimage, and those generated with evennumbered RPCs, which had zenith angles similar to the base orthoimage. The results showed that simulated images generated with even-numbered RPCs more accurately replicated the viewing angles of the original RPCs compared to those generated with odd-numbered RPCs. Furthermore, the ground coordinate estimation for even-numbered RPCs converged more quickly, resulting in shorter processing times.

Figs. 5 to 7 show the results of composing the R, G, and B bands of the generated CAS500-4 L1R simulated images, along with magnified comparisons with the base orthoimage. The simulated images generated using odd-numbered RPCs exhibited relatively larger differences compared to the base orthoimage due to the greater zenith angle disparity, as opposed to those generated using even-numbered RPCs.

Fig. 5. Generated CAS500-4 L1R simulated images (Image A).

4.2. Accuracy Analysis of CAS500-4 L1R Simulated Images Using GCPs

CAS500-4 L1R simulated images were generated using RPCs with different viewing angles, and the 3D ground coordinates estimated from the simulated images were compared with ground control points (GCPs) to evaluate accuracy. The analysis was conducted using five GCPs provided by NGII for each region. In the North Korean region, the lack of available GCPs precluded an assessment of accuracy. The locations of the GCPs are shown in Fig. 8, and the image coordinates of the simulated images containing the GCPs, as well as the ground coordinates of the GCPs, are presented in Tables 9 and 10. The discrepancy in the image coordinates of the simulated images containing the GCPs indicates that each image was generated with different viewing angles.

Fig. 8. Position of GCPs.

Table 9 Image coordinates of CAS500-4 L1R simulated image and ground coordinates of GCPs (Image B)

Simulated
Image B - RPC 3Image B - RPC 4
X (pixel)Y (pixel)X (pixel)Y (pixel)
GCP 15278.8811479.345215.2111414.25
GCP 29596.5617860.449486.7817825.48
GCP 310163.8512594.2710090.4912568.82
GCP 414750.9214903.3814663.1814910.85
GCP 517155.7314089.1817073.4314119.74
GCP
X (m)Y (m)Z (m)
GCP 1212119.2061623614.2426144.6135
GCP 2239970.6579596863.2089309.3466
GCP 3237230.0526623189.7085271.1904
GCP 4262161.3669616719.272212.7188
GCP 5273084.6579623224.6644383.6943


Table 10 Image coordinates of CAS500-4 L1R simulated image and
ground coordinates of GCPs (Image C)

Simulated
Image C - RPC 5Image C - RPC 6
X (pixel)Y (pixel)X (pixel)Y (pixel)
GCP 12696.1810657.882511.489997.12
GCP 26197.846314.936188.825828.46
GCP 38050.9514490.147718.9414062.15
GCP 412322.425989.7712314.885784.24
GCP 512433.4812778.8612162.7612556.14
GCP
X (m)Y (m)Z (m)
GCP 1121962.306328447.543591.9672
GCP 2135813.782352639.523166.9611
GCP 3151530.8966313841.446444.0908
GCP 4165728.4525359157.1005106.2105
GCP 5171810.778325813.9102.5681


The results of estimating the 3D ground coordinates corresponding to the image coordinates using the RFM and comparing them with the GCPs are shown in Tables 11 and 12. Additionally, the root-mean-square-error (RMSE) results for the 3D coordinates of the L1R simulated images generated using each base orthoimage and RPCs are presented in Fig. 9. A comparison of the accuracy of the L1R simulated images generated using RPCs with different viewing angles revealed that the simulated images generated with even-numbered RPCs, where the zenith angle between the base orthoimage and the original RPCs was similar, demonstrated higher accuracy across the X, Y, and Z axes. This finding confirms that using data with similar zenith angles enables the generation of more accurate CAS500-4 L1R simulated images.

Fig. 9. Accuracy comparison of CAS500-4 L1R simulated images.

Table 11 Accuracy results of CAS500-4 L1R simulated images (Image B)

Simulated
Image B - RPC 3Image B - RPC 4
Δ X (m)Δ Y (m)Δ Z (m)Δ X (m)Δ Y (m)Δ Z (m)
GCP 1–8.1552–78.2844–3.997–9.3616–5.6032–1.6618
GCP 2–57.7254–24.8229–5.683214.5077–10.9847–1.7189
GCP 3–46.585–57.7748–5.240911.6579–12.0522–5.2229
GCP 4–10.2035–43.4555–9.005–2.5107–9.577–5.2077
GCP 5–8.2248–10.8887–3.7388.085–2.4643–1.3045
RMSE33.884149.17215.844810.05678.88943.5162


Table 12 Accuracy results of CAS500-4 L1R simulated images (Image C)

Simulated
Image C - RPC 5Image C - RPC 6
Δ X (m)Δ Y (m)Δ Z (m)Δ X (m)Δ Y (m)Δ Z (m)
GCP 146.3938-96.07710.4536-52.9364-9.54013.6782
GCP 23.7571-141.974528.4048-53.5696-4.10891.2027
GCP 3-141.7501-95.90834.2295-44.784-3.56145.7423
GCP 4-54.6253-143.038230.6228-38.8406-1.28922.0581
GCP 5-145.0776-95.301534.7159-46.5422-3.2206-2.7649
RMSE96.2196116.72897.416447.64945.153.4592


4.3. Applying Stereoscopic Viewing to CAS500-4 L1R Simulated Images

The results demonstrate that the proposed method enables the generation of simulated images with viewing angles different from those of the base orthoimage. To analyze the results of the simulation for the North Korean region, the potential for stereoscopic viewing using the generated CAS500-4 L1R simulated images was examined with two images simulated at distinct viewing angles. The results of applying stereoscopy to the simulated images with different viewing angles are shown in Fig. 10, which demonstrates the variations in parallax caused by the distinct viewing geometries. The analysis confirmed the feasibility of stereoscopic viewing by demonstrating the elimination of Y parallax in the magnified comparison images, ensuring geometric alignment between the images. This result demonstrates that the proposed method successfully generates simulated images with viewing angles different from those of the base orthoimage, providing valuable input for stereoscopic analyses in satellite imaging applications.

Fig. 10. Results of stereoscopic viewing using CAS500-4 L1R simulated images (Image A).

This study proposed a method for generating CAS500-4 L1R simulated images using inverse orthorectification based on the RFM. The application of this method resulted in the successful generation of L1R simulated images that met the 5 m GSD requirement for CAS500-4. Additionally, the study demonstrated that higher accuracy in simulated images could be achieved by using RPCs with zenith angles that are similar to those of the base orthoimage. The feasibility of stereoscopic viewing was also confirmed by generating L1R-simulated images with different viewing angles. These results validated the capability of the proposed method to generate CAS500-4 L1R simulated images that not only meet the GSD requirement but also simulate various viewing angles effectively.

The findings suggest that the generated L1R simulated images can serve as valuable material during the pre-launch development and research stages of CAS500-4, supporting the validation of satellite operations and the assessment of various operational scenarios. However, simply adjusting the offset and scale parameters of the original KOMPSAT-3A RPCs has limitations in establishing a precise sensor model for the base orthoimage. To address these limitations, further research is needed to refine RPCs to match the specific ground coverage of the base orthoimage and to develop RPCs that can accurately simulate CAS500-4 with higher precision. Additionally, further studies on precise geometric correction methods will be essential to enhance the overall accuracy and reliability of the simulated images.

Fig. 6. Generated CAS500-4 L1R simulated images (Image B).

Fig. 7. Generated CAS500-4 L1R simulated images (Image C).

Table 5 Specifications of DEM used in this study

Region of useNorth KoreaSouth Korea
EllipsoidGRS80WGS_1984
Coordinate systemTransverse MercatorTransverse Mercator
Image size X68,697 pixels134,974 pixels
Image size Y111,519 pixels132,972 pixels
GSD X10 m5 m
GSD Y10 m5 m
Upper left X–54,468.3 m–3,021.48 m
Upper left Y1,173,149 m659,460 m
Lower right X632,501.7 m671,848.5 m
Lower right Y57,959.13 m–5,399.96 m


Table 7 Results of CAS500-4 L1R simulated image (Image B)

BaseOriginalSimulated
Image BRPC 3RPC 4Image B - RPC 3Image B - RPC 4
GSDX10 m, 20 m0.570 m0.543 m5.000 m5.000 m
Y0.581 m0.541 m5.000 m5.000 m
Viewing angleAzimuth143.3725°145.7911°260.7426°147.6901°263.0117°
Zenith3.0451°13.8022°3.2464°18.5727°7.0896°
Processing time954 sec781 sec


Table 8 Results of CAS500-4 L1R simulated image (Image C)

BaseOriginalSimulated
Image CRPC 5RPC 6Image C - RPC 5Image C - RPC 6
GSDX10 m, 20 m0.758 m0.666 m5.000 m5.000 m
Y0.556 m0.552 m5.000 m5.000 m
Viewing angleAzimuth101.9912°102.2763°260.8570°107.3229°262.9362°
Zenith5.7146°33.4465°5.7353°41.9673°7.4069°
Processing time2,869 sec702 sec

This work was carried out with the support of “Cooperative Research Program for Agriculture Science and Technology Development (Project No. PJ 016233)” Rural Development Administration, Republic of Korea.

No potential conflict of interest relevant to this article was reported.

  1. Cha, S., Lim, J., Kim, K., Yim, J., and Lee, W. K., 2023. Uncovering the potential of multi-temporally integrated satellite imagery for accurate tree species classification. Forests, 14(4), 746. https://doi.org/10.3390/f14040746
  2. Drusch, M., Del Bello, U., Carlier, S., Colin, O., Fernandez, V., and Gascon, F., et al, 2012. Sentinel-2: ESA's optical highresolution mission for GMES operational services. Remote Sensing of Environment, 120, 25-36. https://doi.org/10.1016/j.rse.2011.11.026
  3. Eo, Y. D., 2021. Special issue on image simulation in remote sensing. Applied Sciences, 11(18), 8346. https://doi.org/10.3390/app11188346
  4. Fraser, C. S., and Hanley, H. B., 2003. Bias compensation in rational functions for Ikonos satellite imagery. Photogrammetric Engineering & Remote Sensing, 69(1), 53-57. https://doi.org/10.14358/PERS.69.1.53
  5. Kim, K.-M., Lim, J., and Won, M., 2024. A status of South Korea's CAS500-4 satellite development and product framework. In Proceedings of the 2024 IEEE International Geoscience and Remote Sensing Symposium, Athens, Greece, July 7-12, pp. 5288-5291. https://doi.org/10.1109/IGARSS53475.2024.10642161
  6. Kim, S., Youn, Y., Kang, J., Jeong, Y., Choi, S., and Im, Y., et al, 2023. Machine learning-based atmospheric correction for Sentinel-2 images using 6SV2.1 and GK2A AOD. Korean Journal of Remote Sensing, 39(5-3), 1061-1067. https://doi.org/10.7780/kjrs.2023.39.5.3.13
  7. Kim, T., 2023. Introduction to development of comprehensive land management technology using satellite image information bigdata. Korean Journal of Remote Sensing, 39(5-4), 1069-1073. https://doi.org/10.7780/KJRS.2023.39.5.4.1
  8. Kim, T. J., Kim, S. B., and Shin, D. S., 2000. Camera modelling of linear pushbroom images-quality analysis of various algorithms. Journal of the Korean Society of Remote Sensing, 16(1), 73-86.
  9. Lee, J., Lim, J., Lee, J., Park, J., and Won, M., 2024. Ground-based NDVI network: Early validation practice with Sentinel-2 in South Korea. Sensors, 24(6), 1892. https://doi.org/10.3390/s24061892
  10. Lee, J.-H., Yoon, B.-Y., Kim, Y.-S., Lim, D.-W., Heo, M.-B., Lee, B.-S., and Oh, H.-U., 2016. Current state and future prospect of technology development in satellite application. Journal of the Korean Society for Aeronautical & Space Sciences, 44(8), 728-740. https://doi.org/10.5139/jksas.2016.44.8.728
  11. Madani, M., 1999. Real-time sensor-independent positioning by rational functions. In Proceedings of the 1999 ISPRS Workshop on Direct versus Indirect Methods of Sensor Orientation, Barcelona, Spain, Nov. 25-26, pp. 64-75.
  12. McGlone, C., 1996. Sensor modeling in image registration. In: Greve, C., (ed.), Digital photogrammetry: An addendum to the manual of photogrammetry, American Society for Photogrammetry and Remote Sensing, pp. 115-123. https://archive.org/details/isbn_1570830371/page/n7/mode/2up
  13. O'Neill, M. A., and Dowman, I. J., 1988. The generation of epipolar synthetic stereo mates for SPOT images using a DEM. International Society for Photogrammetry and Remote Sensing, 27, 587-598.
  14. Paderes, F. C., Jr., Mikhail, E. M., and Fagerman, J. A., 1989. Batch and on-line evaluation of stereo SPOT imagery. In Proceedings of the 1989 ASPRS-ACSM Convention, Baltimore, MD, USA, Apr. 2-7, pp. 31-40.
  15. Park, H., Son, J.-H., Jung, H.-S., Kweon, K.-E., Lee, K.-D., and Kim, T., 2020. Development of the precision image processing system for CAS-500. Korean Journal of Remote Sensing, 36(5-2), 881-891. https://doi.org/10.7780/KJRS.2020.36.5.2.3
  16. Park, W. Y., and Eo, Y. D., 2014. Generation of simulated geospatial images from global elevation model and SPOT orthoimage. Journal of the Korean Society of Surveying, Geodesy, Photogrammetry and Cartography, 32(3), 217-223. https://doi.org/10.7848/ksgpc.2014.32.3.217
  17. Schott, J. R., Brown, S. D., Raqueno, R. V., Gross, H. N., and Robinson, G., 1999. Advanced synthetic image generation models and their application to multi/hyperspectral algorithm development. In Proceedings of the 1998 27th AIPR Workshop: Advances in Computer-Assisted Recognition, Washington, DC, USA, Oct. 14-16, pp. 211-220. https://doi.org/10.1117/12.339823
  18. Seong, S. K., Seo, D. C., and Choi, J. W., 2021. Evaluation on extraction of pixel-based solar zenith and off-nadir angle for high spatial resolution satellite imagery. Journal of the Korean Society of Surveying, Geodesy, Photogrammetry, and Cartography, 39(6), 563-569. https://doi.org/10.7848/ksgpc.2021.39.6.563
  19. Tao, C. V., and Hu, Y., 2001. A comprehensive study of the rational function model for photogrammetric processing. Photogrammetric Engineering and Remote Sensing, 67(12), 1347-1358.
  20. Titus, J., and George, S., 2013. A comparison study on different interpolation methods based on satellite images. International Journal of Engineering Research &Technology, 2(6), 82-85.
  21. Yun, Y. B., Cho, W. S., Park, J. H., and Lee, J. H., 2002. A study on the generation of simulated high-resolution satellite images. Korean Journal of Remote Sensing, 18(6), 327-336. https://doi.org/10.7780/kjrs.2002.18.6.327

Research Article

Korean J. Remote Sens. 2024; 40(6): 907-917

Published online December 31, 2024 https://doi.org/10.7780/kjrs.2024.40.6.1.3

Copyright © Korean Society of Remote Sensing.

Generation of Simulated Satellite Images for the CAS500-4 by Inverse Orthorectification

Hongjin Kim1 , Taejung Kim2*

1Master Student, Program in Smart City Engineering, Inha University, Incheon, Republic of Korea
2Professor, Department of Geoinformatic Engineering, Inha University, Incheon, Republic of Korea

Correspondence to:Taejung Kim
E-mail: tezid@inha.ac.kr

Received: November 22, 2024; Revised: December 5, 2024; Accepted: December 9, 2024

This is an Open Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License (https://creativecommons.org/licenses/by-nc/4.0/) which permits unrestricted non-commercial use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract

The Compact Advanced Satellite 500-4 (CAS500-4) is scheduled for launch in 2025 and is expected to play a significant role in monitoring agricultural and forest resources across the Korean Peninsula. However, the absence of actual CAS500-4 data prior to launch presents challenges for pre-launch research and verification, which constrains the ability to reflect the distinctive attributes of the satellite accurately. To address this issue, this study proposes a method for generating CAS500-4 Level-1 Radiometric (L1R) simulated images by inverse orthorectification based on the rational function model (RFM). Sentinel-2 orthoimages were used as the base image, and rational polynomial coefficients (RPCs) collected from Korea Multi-Purpose Satellite-3A (KOMPSAT-3A) were adjusted and utilized. The objective was to meet the ground sample distance (GSD) requirement of 5 m, consistent with CAS500-4 specifications, and to simulate different viewing angles from the base orthoimage using adjusted RPCs. The results demonstrated that the proposed method established a relationship with the base orthoimage and generated L1R simulated images. These simulated images provide a reliable basis for validating operational processes and preparing for various applications, ensuring effective utilization of CAS500-4 during its early operations.

Keywords: CAS500-4, Rational function model, Satellite image, Simulated image, Sentinel-2, Inverse orthorectification

1. Introduction

As the utilization of satellite images continues to expand across various fields, interest in remote sensing research and satellite data applications has significantly increased. Many countries and private companies are actively pursuing satellite research and development, resulting in numerous satellites being operated for diverse purposes. In accordance with this global trend, South Korea is advancing its space technology and expanding the use of satellite data through the development of the Compact Advanced Satellite series (Lee et al., 2016; Kim, 2023). Among these, the Compact Advanced Satellite 500-4 (CAS500-4), scheduled for launch in 2025, is expected to play a pivotal role in the monitoring of agricultural and forest resources. The CAS500- 4 will provide a daily revisit cycle over the Korean Peninsula, offer a spatial resolution of 5 m, and include five spectral bands, with a swath width of 120 km (Cha et al., 2023; Kim et al., 2024). This combination of wide coverage and frequent revisits will contribute significantly to resource management and enable swift decisionmaking in related industries.

The use of simulation images is widely acknowledged as a fundamental aspect of satellite mission planning (Eo, 2021). Similarly, the simulation of the CAS500-4 prior to its launch could facilitate the identification of potential issues and the development of effective response strategies. It is imperative that the entire process, from its inception, undergoes comprehensive validation and testing in order to guarantee the success of satellite operations. However, the lack of actual satellite data before the launch poses challenges for pre-launch research and verification, limiting the ability to predict and prepare for potential problems during early satellite operations. Preliminary studies for CAS500- 4 operations have utilized images from Sentinel-2 and RapidEye, which share similar spectral characteristics (Kim et al., 2023; Lee et al., 2024). However, these datasets do not fully reflect the unique characteristics of the satellite, leading to potential discrepancies between the study findings and actual operational results. Therefore, it is necessary to generate simulated images that accurately reflect the specifications of CAS500-4 to predict and address potential issues (Schott et al., 1999).

To generate CAS500-4 simulated images, an appropriate sensor model that defines the geometric relationship between satellite images and ground space is essential. Sensor modeling approaches are broadly divided into three types. Physical models require detailed information about the satellite and sensor. Abstract models simplify the relationships without needing detailed specifications. Generalized models mathematically describe the geometric relationship (McGlone, 1996; Kim et al., 2000). Park and Eo (2014) demonstrated the feasibility of restoring original images from orthoimages using orbital information and sensor parameters. Yun et al. (2002) validated the capability of generating simulated images with varying positions and attitudes. However, generating simulated images using physical sensor models requires precise details about the satellite and sensor, which may be challenging in the pre-launch stage.

As CAS500-4 is currently in its pre-launch phase, precise physical information is not yet available. To overcome this limitation, a generalized model that does not require detailed orbital or sensor specifications is more suitable. Among generalized models, the rational function model (RFM) is highly adaptable and does not require detailed sensor information, making it compatible with various sensors (Madani, 1999; Paderes et al., 1989). Additionally, RFM has demonstrated its utility in various applications by providing high accuracy and simplifying 3D position estimation (Tao and Hu, 2001; Fraser and Hanley, 2003).

This study proposes a method for generating CAS500-4 Level-1 Radiometric (L1R) simulated images through inverse orthorectification based on the rational function model (RFM). The proposed method utilizes orthoimages and rational polynomial coefficients (RPCs), which inherently encapsulate orbital and sensor information. The objective of this study is to meet the ground sample distance (GSD) requirement of CAS500-4 and simulate different viewing angles from the base orthoimage using adjusted RPCs. This research is expected to provide a foundation for validating operational processes prior to the launch of CAS500-4.

2. Materials

The simulated L1R images of CAS500-4 were generated by inverse orthorectification using the following data. Orthoimages containing ground coordinate information, RPCs representing the generalized model of the orbit, attitude, and sensor characteristics of the satellite, and a digital elevation model (DEM) quantifying three-dimensional terrain information. For this study, Sentinel-2 orthoimages, with spectral bands similar to those of the CAS500- 4, were used as the base orthoimage. The Level-1C (L1C) images with radiometric and geometric corrections were used (Drusch et al., 2012). Specifications for Sentinel-2 and the CAS500-4 are provided in Tables 1 and 2.

Table 1 . Specifications of the Sentinel-2 used in this study.

AltitudeRevisit timeSpectral bandCenter wavelengthBand widthSpatial resolution
786 km5 dayBlue490 nm65 nm10 m
Green560 nm35 nm10 m
Red665 nm30 nm10 m
Red edge705 nm15 nm20 m
NIR842 nm115 nm10 m


Table 2 . Specifications of the planned CAS500-4.

AltitudeRevisit timeSpectral bandCenter wavelengthBand widthSpatial resolution
888 km1–3 dayBlue490 nm65 nm5 m
Green560 nm35 nm
Red665 nm30 nm
Red edge705 nm15 nm
NIR842 nm115 nm


The actual RPCs for CAS500-4 are not yet available, as the satellite has not yet been launched. Therefore, the RPCs from Korea Multi-Purpose Satellite-3A (KOMPSAT-3A) L1R were adjusted and used as a replacement for the RPCs of CAS500-4. Fig. 1 visually illustrates the Sentinel-2 base orthoimages used in the experiments, covering regions of North Korea, the Korean border, and South Korea. Table 3 provides detailed information about these Sentinel-2 base orthoimages. Additionally, as shown in Table 4, the dataset was constructed using Sentinel-2 base orthoimages along with KOMPSAT-3A original RPCs, which have different viewing angles. For each base orthoimage, the dataset was divided into two experiments. One uses RPCs with similar azimuth angles to the base orthoimage and the other uses RPCs with similar zenith angles.

Figure 1. Imaging and overlap areas of Sentinel-2.

Table 3 . Properties of Sentinel-2 base orthoimages used in this study.

Base imageRegionDate of acquisitionImage center latitudeImage center longitudeAzimuth angleZenith angle
ANorth Korea2023. 09. 2239.21921072°126.16062757°281.6795°5.7064°
BKorea Border2024. 06. 2038.34078191°127.33963247°143.3725°3.0451°
CSouth Korea2022. 04. 2435.64733515°128.50135770°101.9912°5.7146°


Table 4 . Properties of original KOMPSAT-3A RPCs used for base images in this study.

Base imageOriginal RPCDate of acquisitionColumn GSDRow GSDAzimuth angleZenith angle
A12018. 10. 030.604 m0.582 m285.2397°19.0457°
22018. 05. 240.559 m0.558 m46.8354°5.9221°
B32017. 10. 300.570 m0.581 m145.7911°13.8022°
42019.01.290.543 m0.541 m260.7426°3.2464°
C52022. 11. 150.758 m0.666 m102.2763°33.4465°
62018. 09. 250.556 m0.552 m260.8570°5.7353°


This study utilized the DEM provided by the National Geographic Information Institute (NGII) (Park et al., 2020). The 10 m resolution DEM was used for North Korea, and the 5 m resolution DEM was used for South Korea.

3. Methods

The proposed method adjusts the offset and scale parameters of the original KOMPSAT-3A RPCs to generate CAS500-4 L1R simulated images that meet the GSD requirements of CAS500- 4. Using the adjusted RPCs, an RFM is established, and inverse orthorectification is performed on Sentinel-2 base orthoimage to generate CAS500-4 L1R simulated images that reflect the viewing angle of the adjusted RPCs.

3.1. Adjustment of Offset and Scale Parameters in RPCs

RPCs are coefficients that model the nonlinear relationship between ground coordinates and image coordinates. They use offset and scale parameters to normalize these coordinates. RPCs consist of 20 numerator and denominator coefficients, forming rational polynomial equations with a total of 80 coefficients. In this study, RPCs collected from KOMPSAT-3A were used. These original RPCs represent the relationship between ground coordinates and image coordinates at the time of satellite imaging. Therefore, the original RPCs cannot be used directly to generate CAS500-4 simulated images. To address this, the RPCs were adjusted to satisfy the GSD requirements of CAS500-4 and to establish an RFM suitable for the Sentinel-2 base orthoimage.

First, the latitude and longitude offset and scale of the KOMPSAT-3A RPCs were adjusted to fit the ground coverage of the Sentinel-2 base orthoimage. Then, the line and sample offset and scale were adjusted to meet the GSD requirement of 5 m for the CAS500-4. Using the adjusted RPCs, an RFM was established, which was used to estimate ground coordinates corresponding to image coordinates, and the GSD was calculated. The adjustment process involved iteratively modifying the line and sample offset and scale until the GSD converged to 5 m. The transformation relationship between ground coordinates and image coordinates represented by the RFM with adjusted offset and scale parameters is given in Eq. (1). The normalization equations for image and ground coordinates, which improve the mathematical stability of the RFM, are described in Eqs. (2) and (3).

Samplen=P1 (Xn, Yn, Zn)P2 (Xn, Yn, Zn)= i=03 j=03 k=03 aijk Xni Ynj Xnk i=03 j=03 k=03 bijk Xni Ynj Xnk
Samplen=SampleSampleOFFSETSampleSCALELinen=LineLineOFFSETLineSCALE
Xn=λλOFFSETλSCALEYn=φφOFFSETφSCALEZn=hhOFFSEThSCALE

where (Line, Sample) represent the line and sample of the image coordinates, respectively, while (λ, φ, h) represent longitude, latitude, and height of the ground coordinates, respectively. (Linen, Samplen) are the normalized image coordinates, and (Xn, Yn, Zn) are the normalized ground coordinates.

LineOFFSET and SampleOFFSET are offset parameters used to normalize the image coordinates by adjusting the reference point or aligning it to the origin. LineSCALE and SampleSCALE are scale parameters used to adjust the size and proportion of the image coordinates, ensuring compatibility with the normalized coordinate system.

For ground coordinates, λOFFSET, φOFFSET and hOFFSET are offset parameters used to set the reference points for longitude, latitude, and height, respectively. Additionally, λSCALE, φSCALE and hSCALE are scale parameters that convert ground coordinates into normalized ranges, contributing to the stability of the model. These offset and scale parameters were adjusted to fit the coverage of the base orthoimage and meet the GSD requirements of CAS500-4. Using the normalized ground coordinates and adjusted RPCs, a third-order polynomial RFM was constructed to calculate image coordinates. The polynomials Pi (i = 1~4) used in the RFM take the form shown in Eq. (4).

P(Xn,Yn,Zn)=c1+c2Xn+c3Yn+c4Zn+c5XnYn+c6XnZn+c7YnZn+c8Xn2+c9Yn2+c10Zn2+c11XnYnZn+c12Xn3+c13XnYn2+c14XnZn2+c15Xn2Yn+c16Yn3+c17YnZn2+c18Xn2Zn+c19Yn2Zn+c20Zn3

where the coefficients c1~20 represent the rational polynomial coefficients, and they are expressed as aijk, bijk, cijk and dijk.

3.2. RFM Establishment Based on Adjusted RPCs

In Section 3.1, we establish an RFM using the equations from Eq. (1) to Eq. (4) to generate a CAS500-4 L1R simulated image based on the adjusted RPCs. By adjusting the offset and scale parameters of the original KOMPSAT-3A RPCs, the alignment with the coverage area of the Sentinel-2 orthoimage was achieved, meeting the 5 m GSD requirement and enabling the modeling of CAS500-4 simulated images. Furthermore, as the RPCs inherently contain satellite orbital information, the RFM is established with geometric characteristics corresponding to the viewing angle of the adjusted RPCs, rather than those of the base orthoimage. The changes in the RFM based on the adjusted RPCs are shown in Fig. 2.

Figure 2. Change in the RFM based on adjusted RPCs.

3.3. CAS500-4 L1R Simulated Image Generation by Inverse Orthorectification

Inverse orthorectification is performed using the RFM established based on the adjusted RPCs to generate CAS500-4 L1R simulated images. Fig. 3 shows the process of generating L1R-simulated images through inverse orthorectification. This process involves estimating the ground coordinates corresponding to the image coordinates of the L1R simulated image. Based on these ground coordinates, the image coordinates of the base orthoimage are calculated. Subsequently, the corresponding pixel values are interpolated and assigned back to the image coordinates of the L1R simulated image.

Figure 3. Process of generating CAS500-4 L1R simulated images by inverse orthorectification.

To generate simulated images, the RFM was used to estimate the ground coordinates corresponding to the image coordinates of the simulated images. In this process, accurate height values were of critical importance. To achieve this, the ray tracing method proposed by O’Neill and Dowman (1988) was applied. This method involves back-projecting a ray emitted from the sensor to its point of intersection with the ground surface. For the image coordinates of the simulated images, an initial height value is assumed, and the RFM is used to estimate the corresponding ground coordinates. The actual height value for the estimated ground coordinates is then extracted from DEM, and the ground coordinates are re-estimated using the RFM with the updated height value. This iterative process continues until the final ground coordinates are determined. Fig. 4 shows the ray tracing method used to iteratively determine the ground coordinates corresponding to the image coordinates of the simulated images.

Figure 4. Ray tracing method.

Since the estimated ground coordinates do not exactly match the image pixels, interpolation is required to correct the pixel values. To achieve this, the center point of the image coordinates in the orthoimage corresponding to the estimated ground coordinates is calculated. Bicubic interpolation is applied to preserve the highfrequency components of the orthoimage while ensuring smooth results in the simulated image with modified viewing angles (Titus and George, 2013). The interpolated pixel values are then assigned to the corresponding image coordinates in the simulated image. This process is repeated for all image coordinates of the simulated image to generate the CAS500-4 L1R simulated image.

4. Results

In this study, we applied the proposed inverse orthorectification method using RPCs with different geometric characteristics corresponding to the varying viewing angles of each base orthoimage. To evaluate the generated L1R simulated images, we verified both the GSD and the changes in viewing angles. The results indicate that the CAS500-4 L1R simulated images reflect various viewing angles, confirming the effectiveness of the proposed method.

4.1. Comparison of CAS500-4 L1R Simulated Images Generated by RPCs

To calculate the GSD and viewing angles, the RFM was used to estimate the ground coordinates corresponding to the image coordinates. By assuming two distinct height values for the same image coordinates, two distinct ground points were obtained. These points were interpreted as lying on a direction vector relative to the projection center (Seong et al., 2021). Using this direction vector, the azimuth and zenith angles, which represent the viewing angle, were calculated. The calculated GSD and viewing angles of the CAS500-4 L1R simulated images were compared with those of the base orthoimage and the original RPCs used for the simulation. The results are presented in Tables 6 to 8.

Table 6 . Results of CAS500-4 L1R simulated image (Image A).

BaseOriginalSimulated
Image ARPC 1RPC 2Image A - RPC 1Image A - RPC 2
GSDX10 m, 20 m0.604 m0.559 m5.001 m5.000 m
Y0.582 m0.558 m5.001 m5.000 m
Viewing angleAzimuth281.6795°285.2397°46.8354°289.3677°47.1175°
Zenith5.7064°19.0457°5.9221°26.9055°9.4714°
Processing time1,655 sec1,380 sec


The results demonstrated that the generated L1R simulated images meet the 5 m GSD requirement of CAS500-4. Additionally, it was observed that the viewing angles of the original RPCs were better replicated compared to those of the base orthoimage. A comparison was conducted between L1R simulated images generated with odd-numbered RPCs, which had azimuth angles similar to the base orthoimage, and those generated with evennumbered RPCs, which had zenith angles similar to the base orthoimage. The results showed that simulated images generated with even-numbered RPCs more accurately replicated the viewing angles of the original RPCs compared to those generated with odd-numbered RPCs. Furthermore, the ground coordinate estimation for even-numbered RPCs converged more quickly, resulting in shorter processing times.

Figs. 5 to 7 show the results of composing the R, G, and B bands of the generated CAS500-4 L1R simulated images, along with magnified comparisons with the base orthoimage. The simulated images generated using odd-numbered RPCs exhibited relatively larger differences compared to the base orthoimage due to the greater zenith angle disparity, as opposed to those generated using even-numbered RPCs.

Figure 5. Generated CAS500-4 L1R simulated images (Image A).

4.2. Accuracy Analysis of CAS500-4 L1R Simulated Images Using GCPs

CAS500-4 L1R simulated images were generated using RPCs with different viewing angles, and the 3D ground coordinates estimated from the simulated images were compared with ground control points (GCPs) to evaluate accuracy. The analysis was conducted using five GCPs provided by NGII for each region. In the North Korean region, the lack of available GCPs precluded an assessment of accuracy. The locations of the GCPs are shown in Fig. 8, and the image coordinates of the simulated images containing the GCPs, as well as the ground coordinates of the GCPs, are presented in Tables 9 and 10. The discrepancy in the image coordinates of the simulated images containing the GCPs indicates that each image was generated with different viewing angles.

Figure 8. Position of GCPs.

Table 9 . Image coordinates of CAS500-4 L1R simulated image and ground coordinates of GCPs (Image B).

Simulated
Image B - RPC 3Image B - RPC 4
X (pixel)Y (pixel)X (pixel)Y (pixel)
GCP 15278.8811479.345215.2111414.25
GCP 29596.5617860.449486.7817825.48
GCP 310163.8512594.2710090.4912568.82
GCP 414750.9214903.3814663.1814910.85
GCP 517155.7314089.1817073.4314119.74
GCP
X (m)Y (m)Z (m)
GCP 1212119.2061623614.2426144.6135
GCP 2239970.6579596863.2089309.3466
GCP 3237230.0526623189.7085271.1904
GCP 4262161.3669616719.272212.7188
GCP 5273084.6579623224.6644383.6943


Table 10 . Image coordinates of CAS500-4 L1R simulated image and
ground coordinates of GCPs (Image C).

Simulated
Image C - RPC 5Image C - RPC 6
X (pixel)Y (pixel)X (pixel)Y (pixel)
GCP 12696.1810657.882511.489997.12
GCP 26197.846314.936188.825828.46
GCP 38050.9514490.147718.9414062.15
GCP 412322.425989.7712314.885784.24
GCP 512433.4812778.8612162.7612556.14
GCP
X (m)Y (m)Z (m)
GCP 1121962.306328447.543591.9672
GCP 2135813.782352639.523166.9611
GCP 3151530.8966313841.446444.0908
GCP 4165728.4525359157.1005106.2105
GCP 5171810.778325813.9102.5681


The results of estimating the 3D ground coordinates corresponding to the image coordinates using the RFM and comparing them with the GCPs are shown in Tables 11 and 12. Additionally, the root-mean-square-error (RMSE) results for the 3D coordinates of the L1R simulated images generated using each base orthoimage and RPCs are presented in Fig. 9. A comparison of the accuracy of the L1R simulated images generated using RPCs with different viewing angles revealed that the simulated images generated with even-numbered RPCs, where the zenith angle between the base orthoimage and the original RPCs was similar, demonstrated higher accuracy across the X, Y, and Z axes. This finding confirms that using data with similar zenith angles enables the generation of more accurate CAS500-4 L1R simulated images.

Figure 9. Accuracy comparison of CAS500-4 L1R simulated images.

Table 11 . Accuracy results of CAS500-4 L1R simulated images (Image B).

Simulated
Image B - RPC 3Image B - RPC 4
Δ X (m)Δ Y (m)Δ Z (m)Δ X (m)Δ Y (m)Δ Z (m)
GCP 1–8.1552–78.2844–3.997–9.3616–5.6032–1.6618
GCP 2–57.7254–24.8229–5.683214.5077–10.9847–1.7189
GCP 3–46.585–57.7748–5.240911.6579–12.0522–5.2229
GCP 4–10.2035–43.4555–9.005–2.5107–9.577–5.2077
GCP 5–8.2248–10.8887–3.7388.085–2.4643–1.3045
RMSE33.884149.17215.844810.05678.88943.5162


Table 12 . Accuracy results of CAS500-4 L1R simulated images (Image C).

Simulated
Image C - RPC 5Image C - RPC 6
Δ X (m)Δ Y (m)Δ Z (m)Δ X (m)Δ Y (m)Δ Z (m)
GCP 146.3938-96.07710.4536-52.9364-9.54013.6782
GCP 23.7571-141.974528.4048-53.5696-4.10891.2027
GCP 3-141.7501-95.90834.2295-44.784-3.56145.7423
GCP 4-54.6253-143.038230.6228-38.8406-1.28922.0581
GCP 5-145.0776-95.301534.7159-46.5422-3.2206-2.7649
RMSE96.2196116.72897.416447.64945.153.4592


4.3. Applying Stereoscopic Viewing to CAS500-4 L1R Simulated Images

The results demonstrate that the proposed method enables the generation of simulated images with viewing angles different from those of the base orthoimage. To analyze the results of the simulation for the North Korean region, the potential for stereoscopic viewing using the generated CAS500-4 L1R simulated images was examined with two images simulated at distinct viewing angles. The results of applying stereoscopy to the simulated images with different viewing angles are shown in Fig. 10, which demonstrates the variations in parallax caused by the distinct viewing geometries. The analysis confirmed the feasibility of stereoscopic viewing by demonstrating the elimination of Y parallax in the magnified comparison images, ensuring geometric alignment between the images. This result demonstrates that the proposed method successfully generates simulated images with viewing angles different from those of the base orthoimage, providing valuable input for stereoscopic analyses in satellite imaging applications.

Figure 10. Results of stereoscopic viewing using CAS500-4 L1R simulated images (Image A).

5. Conclusions

This study proposed a method for generating CAS500-4 L1R simulated images using inverse orthorectification based on the RFM. The application of this method resulted in the successful generation of L1R simulated images that met the 5 m GSD requirement for CAS500-4. Additionally, the study demonstrated that higher accuracy in simulated images could be achieved by using RPCs with zenith angles that are similar to those of the base orthoimage. The feasibility of stereoscopic viewing was also confirmed by generating L1R-simulated images with different viewing angles. These results validated the capability of the proposed method to generate CAS500-4 L1R simulated images that not only meet the GSD requirement but also simulate various viewing angles effectively.

The findings suggest that the generated L1R simulated images can serve as valuable material during the pre-launch development and research stages of CAS500-4, supporting the validation of satellite operations and the assessment of various operational scenarios. However, simply adjusting the offset and scale parameters of the original KOMPSAT-3A RPCs has limitations in establishing a precise sensor model for the base orthoimage. To address these limitations, further research is needed to refine RPCs to match the specific ground coverage of the base orthoimage and to develop RPCs that can accurately simulate CAS500-4 with higher precision. Additionally, further studies on precise geometric correction methods will be essential to enhance the overall accuracy and reliability of the simulated images.

Figure 6. Generated CAS500-4 L1R simulated images (Image B).

Figure 7. Generated CAS500-4 L1R simulated images (Image C).

Table 5 . Specifications of DEM used in this study.

Region of useNorth KoreaSouth Korea
EllipsoidGRS80WGS_1984
Coordinate systemTransverse MercatorTransverse Mercator
Image size X68,697 pixels134,974 pixels
Image size Y111,519 pixels132,972 pixels
GSD X10 m5 m
GSD Y10 m5 m
Upper left X–54,468.3 m–3,021.48 m
Upper left Y1,173,149 m659,460 m
Lower right X632,501.7 m671,848.5 m
Lower right Y57,959.13 m–5,399.96 m


Table 7 . Results of CAS500-4 L1R simulated image (Image B).

BaseOriginalSimulated
Image BRPC 3RPC 4Image B - RPC 3Image B - RPC 4
GSDX10 m, 20 m0.570 m0.543 m5.000 m5.000 m
Y0.581 m0.541 m5.000 m5.000 m
Viewing angleAzimuth143.3725°145.7911°260.7426°147.6901°263.0117°
Zenith3.0451°13.8022°3.2464°18.5727°7.0896°
Processing time954 sec781 sec


Table 8 . Results of CAS500-4 L1R simulated image (Image C).

BaseOriginalSimulated
Image CRPC 5RPC 6Image C - RPC 5Image C - RPC 6
GSDX10 m, 20 m0.758 m0.666 m5.000 m5.000 m
Y0.556 m0.552 m5.000 m5.000 m
Viewing angleAzimuth101.9912°102.2763°260.8570°107.3229°262.9362°
Zenith5.7146°33.4465°5.7353°41.9673°7.4069°
Processing time2,869 sec702 sec

Acknowledgments

This work was carried out with the support of “Cooperative Research Program for Agriculture Science and Technology Development (Project No. PJ 016233)” Rural Development Administration, Republic of Korea.

Conflict of Interest

No potential conflict of interest relevant to this article was reported.

Fig 1.

Figure 1.Imaging and overlap areas of Sentinel-2.
Korean Journal of Remote Sensing 2024; 40: 907-917https://doi.org/10.7780/kjrs.2024.40.6.1.3

Fig 2.

Figure 2.Change in the RFM based on adjusted RPCs.
Korean Journal of Remote Sensing 2024; 40: 907-917https://doi.org/10.7780/kjrs.2024.40.6.1.3

Fig 3.

Figure 3.Process of generating CAS500-4 L1R simulated images by inverse orthorectification.
Korean Journal of Remote Sensing 2024; 40: 907-917https://doi.org/10.7780/kjrs.2024.40.6.1.3

Fig 4.

Figure 4.Ray tracing method.
Korean Journal of Remote Sensing 2024; 40: 907-917https://doi.org/10.7780/kjrs.2024.40.6.1.3

Fig 5.

Figure 5.Generated CAS500-4 L1R simulated images (Image A).
Korean Journal of Remote Sensing 2024; 40: 907-917https://doi.org/10.7780/kjrs.2024.40.6.1.3

Fig 6.

Figure 6.Generated CAS500-4 L1R simulated images (Image B).
Korean Journal of Remote Sensing 2024; 40: 907-917https://doi.org/10.7780/kjrs.2024.40.6.1.3

Fig 7.

Figure 7.Generated CAS500-4 L1R simulated images (Image C).
Korean Journal of Remote Sensing 2024; 40: 907-917https://doi.org/10.7780/kjrs.2024.40.6.1.3

Fig 8.

Figure 8.Position of GCPs.
Korean Journal of Remote Sensing 2024; 40: 907-917https://doi.org/10.7780/kjrs.2024.40.6.1.3

Fig 9.

Figure 9.Accuracy comparison of CAS500-4 L1R simulated images.
Korean Journal of Remote Sensing 2024; 40: 907-917https://doi.org/10.7780/kjrs.2024.40.6.1.3

Fig 10.

Figure 10.Results of stereoscopic viewing using CAS500-4 L1R simulated images (Image A).
Korean Journal of Remote Sensing 2024; 40: 907-917https://doi.org/10.7780/kjrs.2024.40.6.1.3

Table 1 . Specifications of the Sentinel-2 used in this study.

AltitudeRevisit timeSpectral bandCenter wavelengthBand widthSpatial resolution
786 km5 dayBlue490 nm65 nm10 m
Green560 nm35 nm10 m
Red665 nm30 nm10 m
Red edge705 nm15 nm20 m
NIR842 nm115 nm10 m

Table 2 . Specifications of the planned CAS500-4.

AltitudeRevisit timeSpectral bandCenter wavelengthBand widthSpatial resolution
888 km1–3 dayBlue490 nm65 nm5 m
Green560 nm35 nm
Red665 nm30 nm
Red edge705 nm15 nm
NIR842 nm115 nm

Table 3 . Properties of Sentinel-2 base orthoimages used in this study.

Base imageRegionDate of acquisitionImage center latitudeImage center longitudeAzimuth angleZenith angle
ANorth Korea2023. 09. 2239.21921072°126.16062757°281.6795°5.7064°
BKorea Border2024. 06. 2038.34078191°127.33963247°143.3725°3.0451°
CSouth Korea2022. 04. 2435.64733515°128.50135770°101.9912°5.7146°

Table 4 . Properties of original KOMPSAT-3A RPCs used for base images in this study.

Base imageOriginal RPCDate of acquisitionColumn GSDRow GSDAzimuth angleZenith angle
A12018. 10. 030.604 m0.582 m285.2397°19.0457°
22018. 05. 240.559 m0.558 m46.8354°5.9221°
B32017. 10. 300.570 m0.581 m145.7911°13.8022°
42019.01.290.543 m0.541 m260.7426°3.2464°
C52022. 11. 150.758 m0.666 m102.2763°33.4465°
62018. 09. 250.556 m0.552 m260.8570°5.7353°

Table 5 . Specifications of DEM used in this study.

Region of useNorth KoreaSouth Korea
EllipsoidGRS80WGS_1984
Coordinate systemTransverse MercatorTransverse Mercator
Image size X68,697 pixels134,974 pixels
Image size Y111,519 pixels132,972 pixels
GSD X10 m5 m
GSD Y10 m5 m
Upper left X–54,468.3 m–3,021.48 m
Upper left Y1,173,149 m659,460 m
Lower right X632,501.7 m671,848.5 m
Lower right Y57,959.13 m–5,399.96 m

Table 6 . Results of CAS500-4 L1R simulated image (Image A).

BaseOriginalSimulated
Image ARPC 1RPC 2Image A - RPC 1Image A - RPC 2
GSDX10 m, 20 m0.604 m0.559 m5.001 m5.000 m
Y0.582 m0.558 m5.001 m5.000 m
Viewing angleAzimuth281.6795°285.2397°46.8354°289.3677°47.1175°
Zenith5.7064°19.0457°5.9221°26.9055°9.4714°
Processing time1,655 sec1,380 sec

Table 7 . Results of CAS500-4 L1R simulated image (Image B).

BaseOriginalSimulated
Image BRPC 3RPC 4Image B - RPC 3Image B - RPC 4
GSDX10 m, 20 m0.570 m0.543 m5.000 m5.000 m
Y0.581 m0.541 m5.000 m5.000 m
Viewing angleAzimuth143.3725°145.7911°260.7426°147.6901°263.0117°
Zenith3.0451°13.8022°3.2464°18.5727°7.0896°
Processing time954 sec781 sec

Table 8 . Results of CAS500-4 L1R simulated image (Image C).

BaseOriginalSimulated
Image CRPC 5RPC 6Image C - RPC 5Image C - RPC 6
GSDX10 m, 20 m0.758 m0.666 m5.000 m5.000 m
Y0.556 m0.552 m5.000 m5.000 m
Viewing angleAzimuth101.9912°102.2763°260.8570°107.3229°262.9362°
Zenith5.7146°33.4465°5.7353°41.9673°7.4069°
Processing time2,869 sec702 sec

Table 9 . Image coordinates of CAS500-4 L1R simulated image and ground coordinates of GCPs (Image B).

Simulated
Image B - RPC 3Image B - RPC 4
X (pixel)Y (pixel)X (pixel)Y (pixel)
GCP 15278.8811479.345215.2111414.25
GCP 29596.5617860.449486.7817825.48
GCP 310163.8512594.2710090.4912568.82
GCP 414750.9214903.3814663.1814910.85
GCP 517155.7314089.1817073.4314119.74
GCP
X (m)Y (m)Z (m)
GCP 1212119.2061623614.2426144.6135
GCP 2239970.6579596863.2089309.3466
GCP 3237230.0526623189.7085271.1904
GCP 4262161.3669616719.272212.7188
GCP 5273084.6579623224.6644383.6943

Table 10 . Image coordinates of CAS500-4 L1R simulated image and
ground coordinates of GCPs (Image C).

Simulated
Image C - RPC 5Image C - RPC 6
X (pixel)Y (pixel)X (pixel)Y (pixel)
GCP 12696.1810657.882511.489997.12
GCP 26197.846314.936188.825828.46
GCP 38050.9514490.147718.9414062.15
GCP 412322.425989.7712314.885784.24
GCP 512433.4812778.8612162.7612556.14
GCP
X (m)Y (m)Z (m)
GCP 1121962.306328447.543591.9672
GCP 2135813.782352639.523166.9611
GCP 3151530.8966313841.446444.0908
GCP 4165728.4525359157.1005106.2105
GCP 5171810.778325813.9102.5681

Table 11 . Accuracy results of CAS500-4 L1R simulated images (Image B).

Simulated
Image B - RPC 3Image B - RPC 4
Δ X (m)Δ Y (m)Δ Z (m)Δ X (m)Δ Y (m)Δ Z (m)
GCP 1–8.1552–78.2844–3.997–9.3616–5.6032–1.6618
GCP 2–57.7254–24.8229–5.683214.5077–10.9847–1.7189
GCP 3–46.585–57.7748–5.240911.6579–12.0522–5.2229
GCP 4–10.2035–43.4555–9.005–2.5107–9.577–5.2077
GCP 5–8.2248–10.8887–3.7388.085–2.4643–1.3045
RMSE33.884149.17215.844810.05678.88943.5162

Table 12 . Accuracy results of CAS500-4 L1R simulated images (Image C).

Simulated
Image C - RPC 5Image C - RPC 6
Δ X (m)Δ Y (m)Δ Z (m)Δ X (m)Δ Y (m)Δ Z (m)
GCP 146.3938-96.07710.4536-52.9364-9.54013.6782
GCP 23.7571-141.974528.4048-53.5696-4.10891.2027
GCP 3-141.7501-95.90834.2295-44.784-3.56145.7423
GCP 4-54.6253-143.038230.6228-38.8406-1.28922.0581
GCP 5-145.0776-95.301534.7159-46.5422-3.2206-2.7649
RMSE96.2196116.72897.416447.64945.153.4592

References

  1. Cha, S., Lim, J., Kim, K., Yim, J., and Lee, W. K., 2023. Uncovering the potential of multi-temporally integrated satellite imagery for accurate tree species classification. Forests, 14(4), 746. https://doi.org/10.3390/f14040746
  2. Drusch, M., Del Bello, U., Carlier, S., Colin, O., Fernandez, V., and Gascon, F., et al, 2012. Sentinel-2: ESA's optical highresolution mission for GMES operational services. Remote Sensing of Environment, 120, 25-36. https://doi.org/10.1016/j.rse.2011.11.026
  3. Eo, Y. D., 2021. Special issue on image simulation in remote sensing. Applied Sciences, 11(18), 8346. https://doi.org/10.3390/app11188346
  4. Fraser, C. S., and Hanley, H. B., 2003. Bias compensation in rational functions for Ikonos satellite imagery. Photogrammetric Engineering & Remote Sensing, 69(1), 53-57. https://doi.org/10.14358/PERS.69.1.53
  5. Kim, K.-M., Lim, J., and Won, M., 2024. A status of South Korea's CAS500-4 satellite development and product framework. In Proceedings of the 2024 IEEE International Geoscience and Remote Sensing Symposium, Athens, Greece, July 7-12, pp. 5288-5291. https://doi.org/10.1109/IGARSS53475.2024.10642161
  6. Kim, S., Youn, Y., Kang, J., Jeong, Y., Choi, S., and Im, Y., et al, 2023. Machine learning-based atmospheric correction for Sentinel-2 images using 6SV2.1 and GK2A AOD. Korean Journal of Remote Sensing, 39(5-3), 1061-1067. https://doi.org/10.7780/kjrs.2023.39.5.3.13
  7. Kim, T., 2023. Introduction to development of comprehensive land management technology using satellite image information bigdata. Korean Journal of Remote Sensing, 39(5-4), 1069-1073. https://doi.org/10.7780/KJRS.2023.39.5.4.1
  8. Kim, T. J., Kim, S. B., and Shin, D. S., 2000. Camera modelling of linear pushbroom images-quality analysis of various algorithms. Journal of the Korean Society of Remote Sensing, 16(1), 73-86.
  9. Lee, J., Lim, J., Lee, J., Park, J., and Won, M., 2024. Ground-based NDVI network: Early validation practice with Sentinel-2 in South Korea. Sensors, 24(6), 1892. https://doi.org/10.3390/s24061892
  10. Lee, J.-H., Yoon, B.-Y., Kim, Y.-S., Lim, D.-W., Heo, M.-B., Lee, B.-S., and Oh, H.-U., 2016. Current state and future prospect of technology development in satellite application. Journal of the Korean Society for Aeronautical & Space Sciences, 44(8), 728-740. https://doi.org/10.5139/jksas.2016.44.8.728
  11. Madani, M., 1999. Real-time sensor-independent positioning by rational functions. In Proceedings of the 1999 ISPRS Workshop on Direct versus Indirect Methods of Sensor Orientation, Barcelona, Spain, Nov. 25-26, pp. 64-75.
  12. McGlone, C., 1996. Sensor modeling in image registration. In: Greve, C., (ed.), Digital photogrammetry: An addendum to the manual of photogrammetry, American Society for Photogrammetry and Remote Sensing, pp. 115-123. https://archive.org/details/isbn_1570830371/page/n7/mode/2up
  13. O'Neill, M. A., and Dowman, I. J., 1988. The generation of epipolar synthetic stereo mates for SPOT images using a DEM. International Society for Photogrammetry and Remote Sensing, 27, 587-598.
  14. Paderes, F. C., Jr., Mikhail, E. M., and Fagerman, J. A., 1989. Batch and on-line evaluation of stereo SPOT imagery. In Proceedings of the 1989 ASPRS-ACSM Convention, Baltimore, MD, USA, Apr. 2-7, pp. 31-40.
  15. Park, H., Son, J.-H., Jung, H.-S., Kweon, K.-E., Lee, K.-D., and Kim, T., 2020. Development of the precision image processing system for CAS-500. Korean Journal of Remote Sensing, 36(5-2), 881-891. https://doi.org/10.7780/KJRS.2020.36.5.2.3
  16. Park, W. Y., and Eo, Y. D., 2014. Generation of simulated geospatial images from global elevation model and SPOT orthoimage. Journal of the Korean Society of Surveying, Geodesy, Photogrammetry and Cartography, 32(3), 217-223. https://doi.org/10.7848/ksgpc.2014.32.3.217
  17. Schott, J. R., Brown, S. D., Raqueno, R. V., Gross, H. N., and Robinson, G., 1999. Advanced synthetic image generation models and their application to multi/hyperspectral algorithm development. In Proceedings of the 1998 27th AIPR Workshop: Advances in Computer-Assisted Recognition, Washington, DC, USA, Oct. 14-16, pp. 211-220. https://doi.org/10.1117/12.339823
  18. Seong, S. K., Seo, D. C., and Choi, J. W., 2021. Evaluation on extraction of pixel-based solar zenith and off-nadir angle for high spatial resolution satellite imagery. Journal of the Korean Society of Surveying, Geodesy, Photogrammetry, and Cartography, 39(6), 563-569. https://doi.org/10.7848/ksgpc.2021.39.6.563
  19. Tao, C. V., and Hu, Y., 2001. A comprehensive study of the rational function model for photogrammetric processing. Photogrammetric Engineering and Remote Sensing, 67(12), 1347-1358.
  20. Titus, J., and George, S., 2013. A comparison study on different interpolation methods based on satellite images. International Journal of Engineering Research &Technology, 2(6), 82-85.
  21. Yun, Y. B., Cho, W. S., Park, J. H., and Lee, J. H., 2002. A study on the generation of simulated high-resolution satellite images. Korean Journal of Remote Sensing, 18(6), 327-336. https://doi.org/10.7780/kjrs.2002.18.6.327
KSRS
December 2024 Vol. 40, No.6, pp. 1005-989

Metrics

Share

  • line

Related Articles

Korean Journal of Remote Sensing