Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
27 views14 pages

Ce 712 Course Project

The project focused on differentiating between clouds, ice, and sand using multispectral imagery by calculating indices such as the Normalized Difference Snow Index (NDSI), Cloud Index, and Sand Index. Data was acquired from the USGS Earth Explorer platform, and essential Python libraries were utilized for processing and visualization. The methods effectively isolated and highlighted each surface type, demonstrating clear differentiation among clouds, ice, and sand.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views14 pages

Ce 712 Course Project

The project focused on differentiating between clouds, ice, and sand using multispectral imagery by calculating indices such as the Normalized Difference Snow Index (NDSI), Cloud Index, and Sand Index. Data was acquired from the USGS Earth Explorer platform, and essential Python libraries were utilized for processing and visualization. The methods effectively isolated and highlighted each surface type, demonstrating clear differentiation among clouds, ice, and sand.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 14

CE712 Course Project

ID: 12 Module 2
Sahil Vijay Bhoge(210040132)
Rowthu Vivek(210040128)
Topic: Differentiating between cloud,
ice and sand from multispectral imagery
Overview

In this project, we aimed to differentiate between clouds, ice, and sand using
multispectral imagery. We began by collecting relevant datasets from Earth
Explorer and importing necessary Python libraries. After downloading the
required spectral band images, we converted the Digital Number (DN) values into
NumPy arrays for efficient processing. We then calculated indices such as the
Normalized Difference Snow Index (NDSI), a Cloud Index, and a Sand Index to
highlight the unique spectral signatures of each surface type. By comparing the
results of these indices, we effectively distinguished between clouds, ice, and
sand in the imagery.
The process involved several key steps:
Data Acquisition:

 For data acquisition, we used the USGS Earth Explorer platform to gather
satellite imagery, selecting images that covered diverse surface types like
deserts, polar areas, and cloud-prone regions. We specifically chose images
with spectral bands crucial for our analysis, including the Blue, Green, Near-
Infrared (NIR), and Short-Wave Infrared (SWIR) bands, as these are essential
for calculating indices to differentiate between clouds, ice, and sand.
Importing python Libraries and required Images:
 For data preparation, we imported essential Python libraries, including
NumPy for numerical operations, rasterio and Matplotlib for visualizing
results. We then converted the Digital Number (DN) values from the satellite
images to reflectance values and required indices.
Earth Explorer was used to download satellite image needed for the
Project
Snow Identification

 We used the Normalized Difference Snow Index (NDSI) to identify snow.

 Snow typically has high NDSI values because it reflects strongly in the Green
band and less in the SWIR band.
 We applied a threshold to the NDSI values to isolate pixels representing snow
and ice.
 This method effectively highlighted snow-covered areas, clearly distinguishing
them from sand, and other surfaces as shown in next slide
Raw image: Masked Image:
Cloud identification

•We used the Cloud Index to identify clouds.


•Clouds generally have high Cloud Index values due to their strong reflectance in the Blue band and lower
reflectance in the SWIR and NIR band.
•We also used cloud reflectance properties in NIR band and compared the results with the previous method
•By setting a threshold on the Cloud Index values, we were able to distinguish cloud-covered pixels from
other surfaces.
•This approach effectively highlighted cloud areas, making it easy to separate them from snow, sand, and other
land features.
Original image used for cloud
identification:
Using NIR band:

Using SWIR band:


Sand identification

 We used the Sand Index to identify sandy areas.


 The Normalized Sand Index formula is:

 Sand typically has high Sand Index values because it reflects more strongly in
the Red band compared to the SWIR band.
 By applying a threshold to the Sand Index values, we isolated pixels that
represent sandy regions.
 This method effectively highlighted sandy areas, allowing for clear
differentiation of clouds from snow, and other surface types.
Original Image: Processed Image:
Reference:
 CE712 slides
 Tutorial 4
 https://www.usgs.gov/landsat-missions/normalized-difference-snow-index
 https://www.researchgate.net/figure/Representative-spectral-reflectance-
of-snow-clouds-soil-and-vegetation-in-the-VIS-and_fig7_324383856
 https://www.researchgate.net/figure/Spectral-reflectance-curves-of-snow-
soil-vegetation-deciduous-conifer-and-grass-and_fig3_276291826
 https://www.mdpi.com/2072-4292/14/15/3802

You might also like