1 Introduction

The topography of an area plays a significant role in determining the land surface reflectance (which depends on the incident as well as observation angles), which in turn affects the quantitative analysis of multispectral data in the mountainous regions. Terrain orientation varies throughout the topography of an area. It creates variation in the signal received from similar land cover features because of differences in solar irradiance and radiance, according to the angle of incidence, angle of illumination and exitance respectively [1]. Variation in solar illumination angles may cause variations in reflectance of similar ground features, leading to a possible misclassification. In rugged areas variation in reflection geometry and illumination angles are caused by different slope angles and orientations [2]; hence, generating higher radiation in Sun facing slopes and lower in the opposite slopes. In relation to that, mountainous areas having varied topography creates shadows (Fig. 1). In addition, the trees are perpendicular to the geoid and different position of sun illumination causes different shadow effects. As the satellite sensor measures the collective radiance from the features inside their IFOV, the canopy shadowing (and hence the topography) strongly controls the canopy brightness at the pixel scale [3].

Fig. 1
figure 1

(Source: Information extraction using texture analysis, NASA)

Effect of Topography on remotely sensed data. In left image, terrain is flat; hence, all the pixels are bright. In right image, terrain is mountainous; hence, shadow effect is present in pixel.

This topographic effect can be reduced by various topographic correction methods. These methods can be divided into two type’s namely physics based methods and data based empirical methods [4]. The physics based model depend on radiative transfer models and considers the effects of topography as well as atmospheric conditions at the time of acquisition of data [5]. These are very accurate but are highly complicated methods requiring huge amount of observation data. Hence, they are not widely used as getting those parametric data at the time of acquisition is very difficult. So empirical methods are more popular as it uses topographic data such as digital elevation model (DEM) and statistical reflectance information from the satellite images for correction of topographic effects [6, 7]. However, the spatial resolution of DEM plays a critical role in these topographic correction models. It is advised to use a DEM that have similar spatial resolution, as that of the satellite image that needs to be corrected [8,9,10,11,12].

There are various topographic correction models, such as Band ratio and backward radiance correction transformation [2], Minnaert method [2, 13, 14], Cosine correction [7, 11], sun–canopy–sensor (SCS) correction [1, 3, 15], C correction [7, 16]. These have been used widely for correction of topographic effects in Landsat series satellites as well as other satellite images. An empirical method called Variable Empirical Correction Algorithm (VECA) for correction of topographic effects from Landsat 7 ETM + image has also been widely used [17,18,19].

If the satellite images of mountainous regions are not topographically corrected, and are used for preparation of land-use land-cover classification (LULC), then it will lead to a lot of misclassification. Furthermore, all multi-temporal change detection algorithms depend on comparing an image from different dates assuming that, those images are geometrically corrected & radio-metrically consistent. For radiometric correction of multi-temporal images, topographic correction is especially critical for any study area with rugged terrain, since illumination conditions change along with seasonal sun zenith angle [16]. Hence, before performing any analysis on these satellite images, they must be corrected for topographic effects. Very less work have been carried to study the effect of topographic correction on preparation of LULC in Himalayan areas. In this paper, comparative analysis of five topographic correction methods is carried out and the effect of the best method on LULC is being studied. This will give a suggestion to choose the best topographic correction method for other studies in similar geo-environmental conditions.

2 Data and methodology

2.1 Study area and data resources

Mandi sub-district of Himachal Pradesh, India, is chosen as the study area having the coordinates of 31°41′N Latitude and 76°57′E Longitude. The elevation of the study area varies between 695 m to 2910 m above mean sea level. The slope of study area varies between 0° and 70° with average slope of 21° having standard deviation of 10°. Most of the area present in the south side of the study area has a slope less than 10° whereas the North–North Eastern part has slope ranging between 30 and 45°. Few patches of the study area lie in the 50°–70° slope regimes, which are mostly located on the ridges and peaks. The map of study area is shown in Fig. 2. Mandi is nestled in the Shivalik Range of the Himalayas and has highly rugged topography, which provides an optimal location for topographic correction studies. Landsat 8 satellite image at spatial resolution 30 m was used for carrying out the topographic correction and Sentinel-2 image at spatial resolution 10 m has been used for validation of classified images after topographic correction. The sun elevation angle is 59.47° whereas the scene acquisition time is approximately 10:53:43 AM for Landsat 8 image. The Landsat-8 image and SRTM DEM was freely downloaded from the United States Geological Survey’s EarthExplorer portal (https://earthexplorer.usgs.gov/). TanDEM-X elevation model with spatial resolution 30 m was provided by DLR Germany via TanDEM-X Science Service System (https://tandemx-science.dlr.de). Sentinel-2 image was freely downloaded from European Space Agency’s Copernicus open access hub (https://scihub.copernicus.eu/dhus/). The details of the image and DEM used for the region are given in Table 1.

Fig. 2
figure 2

[Source: Satellite Image (Earth Explorer, USGS), Boundary of India (Survey of India)]

Natural colour composite image of Landsat-8 satellite for the study area of Mandi sub-district, HP, India.

Table 1 Data products used in this work

2.2 Image pre-processing

Digital numbers (DN) of satellite images are converted to reflectance values for establishing the relationship between illumination condition value and reflectance of an image for topographic correction analysis. The 12-bit data of Landsat-8 is scaled to 16-bit integers (55,000 grey levels) and is provided in the Level-1 data products. These scaled values are converted to the top of atmosphere (TOA) reflectance using the mathematical formulas (1) and (2) given below [20].

$$\rho_{\lambda '} = M_{\rho } *Q_{cal} + A_{\rho }$$
(1)
$$\rho_{\lambda } = \frac{{\rho_{\lambda '} }}{Sin \left( \theta \right)}$$
(2)

where \(\uprho_{{\lambda^{\prime } }}\) = TOA Planetary Spectral Reflectance, without correction for solar angle. (Unit less), \({\text{M}}_{\uprho}\) = Reflectance multiplicative scaling factor for the band, \({\text{A}}_{\uprho}\) = Reflectance additive scaling factor for the band, \({\text{Q}}_{\text{cal}}\) = Pixel value in DN, ρλ = TOA Planetary Reflectance. (Unit less), θ = Solar Elevation Angle (from the metadata).

2.3 Topographic correction

Topographic normalization is performed by modelling illumination condition (\({\text{IL}}\)) with the DEM of same spatial resolution as that of the image to be corrected [21]. The Tan-DEM is used for calculating incident angle (γi) which is defined as the angle between the normal to ground and solar beam. IL values varies from − 1 to +1 [11] where \({\text{IL}} < 0\) shows shadowed slopes which do not receive irradiance [22]. Angles involved in the calculation of IL are shown in Fig. 3.

Fig. 3
figure 3

Angles involved in calculation of illumination condition (IL)

The maximum energy incident on a flat surface is obtained when the solar zenith angle is 0° (\(\cos\uptheta_{z} = 1\); i.e. when the Sun is at nadir). Illumination condition can be calculated using the mathematical Eq. (3) given below.

$$IL = cos\gamma_{i} = cos\theta_{p} .cos\theta_{z} + sin\theta_{p} .sin\theta_{z} .\cos \left( {\varphi_{a} - \varphi_{o} } \right)$$
(3)

where γi = local solar incident angle, θp = slope angle, θz = solar zenith angle, φa = solar azimuth angle, φo = aspect angle, solar zenith angle θz = 90 - Solar elevation.

The following methods as given in Table 2, are then used are used to estimate flat normalized reflectance for each pixel from the computed illumination condition (IL).

Table 2 Details of topographical correction methods used in the study

Lambertian method assumes that reflectance is independent of observation and incident angle and appears equally bright from all viewing directions [22]. Hence, a Lambertian function corrects only the differences in illumination caused by orientation of the surface. The cosine correction [7] neglects the diffuse irradiance and considers the solar zenith angle and the local solar incident angle for computation of the local illumination. The reflectance of the surface is calculated using the formula given in Table 2. Like Cosine method, C-HuangWei method also follows Lambertian assumption and is wavelength independent. Empirical methods assumes the correlation between radiance recorded in remotely sensed data and illumination condition variable [12]. VECA method was proposed by Gao and Zhang in 2009 [18] and is based on the theoretical and statistical analysis of the reflectance of the image. C-correction method, which was proposed by Teillet et al. 1982 [7], is the modified form of Cosine correction. It uses an empirically defined parameter ‘\(C_{k}\)’, for the correction of indirect irradiance to the incident solar flux over undulating terrain [18]. In SCS + C correction, the sunlit canopy is projected from the sloped surface to the horizontal in the direction of illumination [1]. In SCS + C and C correction models, we calculate the empirical parameter \(C_{k}\) by exploiting the linear relationship between the illumination condition and the original reflectance. The relation between \(\rho_{T}\) and \(IL\) is given in Eq. (4) below.

$$\rho_{T} = m*IL + b$$
(4)

where \(m\) and \(b\) are slope and intercept of regression line between \(IL\) and \(\rho_{T}\).

2.4 Image classification using support vector machine

The images obtained after topographic correction were classified using the training signatures obtained from original satellite image using support vector machine method. The technique consists in finding the optimal separation between the classes in an n-dimensional plane. This method projects linearly non-separable data to a higher dimension using kernel function [23]. The kernel is able to differentiate classes even if the class mean values lies closer to each other. The Fig. 4 shows a simple illustration of the method. The optimal (maximum) margin hyper plane is shown in blue, and the margin between the support vectors is shown by the parallel dotted black lines. The point, which are on the margin, are called support vectors. They are shown as red boxes for class 1, and blue circles for class 2. Let \(M\), \(m - dimensional\) training inputs \(x_{i}\) (\(i = 1, \ldots ,M\)) belong to Class 1 or 2 and the associated labels be \(y_{i} = + 1\) for Class 1 and − 1 for Class 2. If these data are linearly separable, we can determine the decision function, which is represented by Eq. (5)

$$D\left( x \right) = w^{T} x + b$$
(5)

where \(w\) and \(b\) are weight and bias respectively to map the input into a higher dimensional space. The optimal separating hyperplane (i.e.\(D\left( x \right) = 0\)) is located where the margin between the two classes is maximized, and the misclassification is minimized. The optimal hyperplane satisfies the following constrained minimization as given in Eqs. (6) and (7) below:

Fig. 4
figure 4

Illustration of the support vector machine (Taken from OpenCV Tutorial https://docs.opencv.org/2.4/_images/optimal-hyperplane.png)

$$Min:\frac{1}{2}w^{T} w$$
(6)
$$w^{T} x_{i} + b\left\{ {\begin{array}{*{20}c} > 0\quad for\,y_{i} = + 1, \\ < 0\quad for\,y_{i} = - 1 \\ \end{array} } \right.$$
(7)

We can solve the above-constrained optimization problem using the method of Lagrange multipliers and maximizing the Eq. (8) given below:

$$L\left( {w,b} \right) = \frac{1}{2}\left( {w.w} \right) - \mathop \sum \limits_{i = 1}^{m} \alpha_{i} \left( {y_{i} \left( {w.x_{i} + b} \right) - 1} \right)$$
(8)

where \(\alpha_{i} = Lagrange`s multiplier\) and \(\alpha_{i} \ge 0\). SVM can perform only binary classification, however classification of data into more than two classes, can be performed using pairwise classification.

2.5 Methodology

Topographic correction requires elevation data for illumination correction over the shadowed regions of the satellite images. DEM should be of similar spatial resolution as that of satellite image. Further, slope angle (in degrees) and aspect angle are calculated from DEM using Horn’s method. The parameters required for calculation of illumination condition, such as solar zenith angle, azimuth angle, are taken from metadata provided with the satellite image. Image DN values are converted into top of atmosphere reflectance using the method discussed in Image Pre-processing step.

The flat areas do not have any effect of topography hence; they were not included while processing for topographic correction. Flat areas such as reservoirs, lakes, other water-filled areas were demarcated with the help of threshold of normalized difference vegetation index (NDVI) less than zero. While other flat areas such as playgrounds, point-bars, flood plains etc. were identified with slope values less than 1°. In order to create flat area mask, slope was multiplied with NDVI and keeping only positive values. The values below one represent the flat areas whereas the values above one represents non-flat areas.

For finding the band specific correction coefficients for VECA, C and SCS + C methods, linear regression analysis is performed between IL and bands of satellite image (with flat region removed from the image). The slope of regression line shows the effect of topography on the image. After correction of the image, regression analysis is again performed between corrected reflectance value and IL to check the slope of the corrected image. After the topographic correction, the images are classified using support vector machine method. These classified images have been validated using Sentinel-2 image and accuracy assessment is performed. The complete flowchart of the methodology used for topographic correction of Landsat 8 satellite image using SRTM and TanDEM-X digital elevation model is shown in Fig. 5.

Fig. 5
figure 5

Flow chart for topographic correction of Landsat 8 satellite images using SRTM and TanDEM digital elevation model

2.6 Assessment of topographic correction methods

The performance of the methods was assessed by comparing original Landsat 8 image (Band 2, 3, 4, 5 and 8) and the corrected image using statistical assessment, visual interpretation [13] and using image classification accuracy assessment.

2.6.1 Visual interpretation

Visual interpretation was used for the assessment of the quality of corrected and original image. The visual changes between the corrected image and original image represents the effect of correction. Mostly, we can observe noticeable or small differences in the true colour, false colour composites.

2.6.2 Statistical assessment

The performance of the topographic correction methods is assessed using mean and standard deviation (\(\sigma\)) of individual Landsat-8 bands. A good correction method should decrease the inter-band variability, whereas mean value of each band should be very close to each other [13]. There should be reduction in the relative variability in comparison to the uncorrected image bands. The reduction in topographic shadow effects is shown by change in \(\sigma\) values. Reduction of \(\sigma\) of the reflectance was calculated by the coefficient of variation (CV). CV is the ratio of the \(\sigma\) to the \(\mu\), expressed as a percentage as given in Eq. (9) [13].

$$CV \left( \% \right) = \frac{\sigma }{\mu }* 100$$
(9)

where \(CV\) = coefficient of variation, \(\sigma\) = standard deviation of reflectance values, and \(\mu\) = mean of the reflectance values. After the topographic correction, the CV should decrease.

2.6.3 Image classification accuracy assessment

Accuracy assessment is performed using error matrix, which is computed between ground truth data (reference data) and classified data. An error matrix is a \(n\)\(*n\) matrix, consisting of values in \(n\) rows and \(n\) columns. These values expresses the number of testing pixels assigned to a particular category in one thematic classification relative to the number of testing pixels assigned to a particular category in another thematic classification [24]. This matrix represents both the errors of inclusion and error of exclusion present in the classification. Based on the error matrix, we calculate producer’s accuracy, user’s accuracy and overall accuracy. Once we have error matrix, Kappa analysis can be performed to determine statistically if there is significant difference between two error matrices. The Kappa analysis is a measure of agreement or accuracy, which is based on the difference between the actual agreement in the error matrix (i.e., the agreement between classified data and ground truth data) and the chance agreement, which is indicated by the row and column totals [24, 25].

3 Results and discussions

After the radiometric correction of original Landsat-8 satellite image, we have removed flat areas from the image using SRTM and TanDEM elevation models. The image processed using SRTM elevation model has more area (572.103 sq. km) than the image processed using TanDEM elevation model (561.952 sq. km). The reason for this area difference is because, for both the DEM the generated slope maps are also different and hence the region defined as flat region has different areas. Most of these flat areas are present in the southern portion of the study area as shown in Figs. 6 and 7. In general, these removed flat areas have slope less than 5°. After the removal of flat areas, both the images are processed for topographic correction. The maps produced after application of 5 methods of topographic correction on both SRTM and TanDEM data are given as supplementary figures (Supplementary Figure 1(a)–6(a) for SRTM and Figure 1(b)–6(b)). The changes can be seen very prominently in various elevated parts of the study area.

Fig. 6
figure 6

Maps of the study area using SRTM DEM for correction that show a original Image without applying topographic correction; b SVM classified map prepared from original image; c C-corrected image; d SVM classified map prepared from C-corrected image; e VECA corrected image and f classified map prepared from VECA corrected image

Fig. 7
figure 7

Maps of the study area using TanDEM for correction that show a original Image without applying topographic correction; b SVM classified map prepared from original image; c C-corrected image; d SVM classified map prepared from C-corrected image; e VECA corrected image and f classified map prepared from VECA corrected image

A strong correlation exists between the reflectance of pixels in the satellite data and the topographic variable IL over rugged terrain. Ideally, for flat terrain the linear regression between image reflectance values and topographic variable \(cos \gamma_{i}\) or \(IL\) has no slope. If slope exist, it is due to variability of topography. After applying topographic correction methods, spectral differences between original and topographic normalized image should be low, otherwise, it would be a sign of over or under correction. When topographic effects have been corrected, the correlation coefficient of reflectance and IL for each band will decrease and similarly, the slope of the fitted line will decrease as shown in Table 3. The scatter plot between reflectance of band 4 and IL for original image and all five corrected images using SRTM and TanDEM data is given as supplementary (Supplementary Fig. 7a, b respectively). The equation of regression line and the variation in the slope of the regression line can be seen in this supplementary figure.

Table 3 Slope and intercept for relation b/w illumination condition and Reflectance (NIR Band) for all correction methods

It is observed from regression parameters that slope of the regression line between IL & reflectance for VECA method is minimum among all methods. However, there is not much difference in slope obtained from VECA and C methods. The slope obtained after the cosine and C-Huang Wei method is negative whereas positive for remaining other methods. Both of these methods are wavelength independent and does not require any external parameters. They strongly overcorrects the influence of direct irradiance in areas of high incident angles and is therefore problematic for steep and sun-averted slopes, which appear brighter than sun-facing slopes.

The results of the study follow same trend for SRTM and TanDEM data. Small or near zero slope of the regression line indicates better correction. Hence, it can be seen from Table 3 that VECA and C correction has lowest slope i.e. 0.0016 and 0.0017 respectively. This indicates that both these methods perform better and yield nearly similar results. SCS + C also had nearly flat slope indicating good correction. Areas of low illumination are corrected largely. As VECA, C and SCS + C are non-Lambertian methods, which assume that the combination of the angles of incidence and observation can affect reflectance and that surface roughness is an important factor. These methods did not provide any false illumination over any area, which may be also due to the dependency of the methods to the wavelengths.

The mean value of the image should not change much after topographic correction; however, inter-band variability should decrease after correction and hence, coefficient of variation should decrease. Statistics such as mean, standard deviation (SD) and coefficient of variation (CV) are calculated before and after the corrections and they are shown in Table 4. The mean value as well as CV has changed significantly for Cosine method with respect to the original image thus overcorrecting the topographic effects using Cosine method. All the other four methods retained the similar mean value and SD as of original image for all bands. However, out of these five methods, VECA, C and SCS + C has near similar mean and SD with respect to original image and CV has reduced significantly with respect to original image. For C-Huang Wei method, CV has increased thus following the inverse trend. SCS + C method has similar statistics as VECA and C but has higher slope of regression line. Hence, it could be considered as better model then Cosine and C-Huang Wei methods. Finally, it can be ascertained that VECA and C are better performers than other method based on regression parameter as well as statistical indicators. Therefore, from statistical analysis, it can be inferred that VECA and C method are best methods amongst all the discussed methods.

Table 4 Image statistics showing mean, standard deviation (SD) and coefficient of variation (CV) calculated on all the bands of the original image and after all the corrections used in the study for SRTM data and TanDEM data

The VECA and C methods obtained from both SRTM and TanDEM data were classified using support vector machine. The images were classified in six land-cover classes’ i.e. dense vegetation, sparse vegetation, agriculture, built up, bare land, and water (Figs. 6 and 7). SVM with Radial basis function kernel (Gamma γ = 0.167) has been used for supervised classification of all the images. Total 389 pixels of all the classes were used for training of the model. For accuracy assessment of the classified images, total 250 points were generated and validated using Sentinel-2 image of the study area. These validation points were randomly generated in such a way that those classes such as dense vegetation, sparse vegetation etc. which cover larger areas are not over represented while classes which cover smaller areas such as water, bare land etc. are not under represented. Such type of sampling helps in estimating the overall accuracy and Kappa statistics in more realistic manner. Detailed accuracy assessment is presented in Supplementary Table 1 and Supplementary Table 2. The Table 5 shows classification statistics of all the images. We can see from the Table 5 that water thematic class water occupies 12.308 sq. km (2.151% of study area) and 10.263 sq. km (1.826% of study area) area for SRTM and TanDEM respectively. Although flat areas have been removed from the satellite image, the shadowed areas are classified as water; hence, increasing the area of water thematic class. After topographic correction, the water class occupies only 5.646 sq. km and 5.646 sq. km for VECA and C correction processed using SRTM elevation model, whereas 2.999 sq. km and 2.984 sq. km for VECA and C correction processed using TanDEM elevation model. These results show significant reduction in topographic effects after correction. There is no significant difference in classification results obtained from VECA and C method for SRTM and TanDEM elevation models. This also confirms the results of our statistical analysis of topographic correction methods described above and shown in Table 4.

Table 5 Class statistics for VECA and C methods with original image, classified for both SRTM and TanDEM data

Error matrix showing producer and user accuracy along with Kappa statistics for Original image, C-corrected image and VECA-corrected image using SRTM and TanDEM are given in Supplementary Tables 1 and 2. The producer’s accuracy for sparse vegetation, agriculture and bare land has increased from 0.67, 0.34 and 0.45 for original image to 0.84, 0.90 and 0.73 for VECA and C corrected images using SRTM elevation model, whereas user’s accuracy has increased from 0.74, 0.67 and 0.71 to 0.87, 0.68 and 0.73 for the above mentioned classes respectively. While in case of TanDEM corrected images, the producer’s accuracy is comparable with that of SRTM corrected image. However, as compared to original image, the TanDEM corrected image has increased producer’s accuracy for sparse vegetation, agriculture and built up (from 0.67, 0.31 and 0.60 for original image to 0.86, 0.93 and 0.76 for both VECA and C corrected images). Whereas the user’s accuracy has increased from 0.73, 0.56 and 0.32 to 0.81, 0.56 and 0.68 for the above mentioned classes respectively.

From the accuracy assessment results shown in Table 6, we can see that producer’s accuracy and user’s accuracy for classification results obtained from VECA and C method for SRTM elevation model are same. Similarly, producer’s accuracy and user’s accuracy are same for classification results obtained from VECA and C method for TanDEM elevation model. Producer and user accuracy for all the classes have improved after topographic correction. After the topographic correction, Kappa coefficient has also increased from 0.54 for original image to 0.76 for VECA and C corrected images for SRTM processing. For TanDEM processing, the Kappa coefficient has increased from 0.52 for original image to 0.73 for VECA and C corrected images. Thus, the correction increases Kappa by 22.35% and 21.14% for SRTM and TanDEM processing respectively. The overall accuracy and Kappa coefficients (unit %) of all classified images are shown in Fig. 8. Considering the overall accuracy of classification, we can observe substantial differences between the original uncorrected data and the terrain-rectified data. As shown in Fig. 8, the overall accuracy of original uncorrected image has increased from 65.60% to 82.40% for corrected imagery using SRTM elevation model, whereas it has increased from 64.00% to 80.00% for TanDEM processing. Thus topographic correction increases overall accuracy by 16.80% and 16.00% for SRTM and TanDEM processing respectively.

Table 6 Classification accuracy assessment of VECA and C methods with Original image, classified for both SRTM and TanDEM data
Fig. 8
figure 8

Overall accuracy and Kappa coefficients of classified results obtained from Landsat-8 images before and after topographic correction using SRTM and TanDEM digital elevation models

Although the capability of topographic correction methods for elimination of illumination effects in images is debatable [18, 26], the three assessment methods showed that the topographic effects have been removed to different degrees. Topographic correction is largely affected by the availability of a good quality DEM [10, 13]. In this study, the performance of topographic correction varied with respect to the applied correction method and the used elevation model. The results indicate that VECA correction and C-correction method shows the best performance which is in line with previous studies [8, 13]. Due to the Lambertian reflectance assumptions, the cosine correction method consistently overcorrects the imagery, which is also reported by various other studies [13, 27]. The overall accuracy for classification using the SRTM elevation is higher than the TanDEM elevation model. The SRTM elevation model produced better results compared to the TanDEM for some cover classes such as water and built up. It is evident from our results that classification accuracy increased significantly after topographic correction, which is also reported by various studies [28, 29].

The results show that VECA and C correction methods can be used interchangeably for topographic correction of satellite images of the study area; however, the similar findings cannot be directly applied to other areas. In summary, the accuracy of classification are higher for corrected imagery than that for original uncorrected imagery and the topographic effects can be substantially reduced while increasing the overall accuracy of SVM classification. The results of the study shows the need for topographic correction of satellite images in mountainous areas before preparation of land use land cover maps. This approach can be proven highly suitable for the analysis and detection of long-term change from the Landsat satellites.

4 Conclusions

Based on the comparative analysis, statistical and visual evaluation, we can draw the following conclusions on topographic correction methods performed on the Landsat-8 image for Mandi sub-district region. The Cosine correction have the problem of overcorrection because it does not account for the non-Lambertian nature of the surface to the incident solar illumination and also for the contribution of indirect irradiance, so it is not suitable for correction of topographic effects in highly mountainous terrain as the Himalayas. The remaining methods can be divided into two groups relative to their performance. VECA and C correction performed the best whereas C-Huang Wei and SCS + C correction performed better than the Cosine methods. Both statistically and visually, VECA and C correction have best results in highly rugged terrain. Therefore, it is advised that either of these methods could be applied for topographic corrections of the satellite image of high mountain ranges such as Himalaya. LULC map prepared using VECA ad C correction has highest accuracy (82.40% for SRTM and 80.00% for TanDEM) as compared to non-topographically corrected original image (65.60% for SRTM and 64.00% for TanDEM). A wide variety of methods have been proposed in the literature, however, no methods are universally applicable. In addition, lack of standard and globally accepted models make it difficult to apply topographic corrections. As we see that the topographic effects in satellite images are influenced and determined by many other factors such as adjacent surface, atmospheric condition and land cover, so proper research should be carried out to check applicability of other methods with other images of the similar topography under different illumination conditions (very low sun elevation angle). A good correction method does not change reflectance value significantly but it cannot be applied universally.