remote-sensing

And this Repository made the Journey of FEZtool.com

https://github.com/aradfarahani/remote-sensing

Science Score: 49.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 1 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.8%) to scientific vocabulary

Keywords

deep-learning geology machine-learning remote-sensing
Last synced: 6 months ago · JSON representation

Repository

And this Repository made the Journey of FEZtool.com

Basic Info
  • Host: GitHub
  • Owner: aradfarahani
  • License: mit
  • Language: Jupyter Notebook
  • Default Branch: main
  • Homepage: https://FEZtool.com
  • Size: 96.5 MB
Statistics
  • Stars: 31
  • Watchers: 3
  • Forks: 5
  • Open Issues: 0
  • Releases: 3
Topics
deep-learning geology machine-learning remote-sensing
Created over 2 years ago · Last pushed 12 months ago
Metadata Files
Readme License Citation

README.md

Remote Sensing

CodeFactor
DOI

"Remote Sensing" is a Python-based project inspired by ENVI (developed by L3Harris Geospatial) but designed to push the boundaries a bit further. Remote sensing involves gathering data about objects or phenomena without physical contact, typically applied to Earth and planetary observation. This repository is my personal exploration of modern remote sensing techniques using Python, fueled by a passion for integrating cutting-edge tech into everyday workflows.

This project is organized into topical folders, each focusing on a specific aspect of remote sensing. Lets dive into what youll find inside!


Folder Overview

01. Import

Kick off your remote sensing journey here. Learn how to import satellite imagery and visualize it using Python. This folder provides a simple starting point with examples like this:
Import Example

02. Image Enhancement

Enhance your images to make them more suitable for analysis or display. Techniques like Gamma, Logarithm, and Sigmoid functions (via scikit-image) are applied to Landsat-8 imagery. Example using the Gamma method:
Gamma Enhancement

03. Mask

Mask satellite images using shapefiles (.shp) to focus on specific regions:
Masked Image

04. Mosaic

Create seamless orthomosaics from image collections, corrected for geometric distortion and color-balanced:
Orthomosaic

05. HSV

Explore the HSV (Hue, Saturation, Value) color space to analyze image properties numerically:
HSV Cone
HSV Example

06. Spectral Profile

Generate spectral profiles to analyze pixel data across an image:
Spectral Profile

07. Principal Component Analysis (PCA)

Reduce data complexity with PCA, visualized and analyzed using scikit-learn on Landsat-8 imagery:
PCA Scatter
PCA Result

08. Spectral Indices

Calculate indices (e.g., vegetation, water) using spectral reflectance combinations:
Indices Equations
Indices Example

09. Clustering

Apply k-means clustering (e.g., 4 clusters) to group similar pixels in Landsat-8 images:
Clustering Result

10. Filters

Enhance or suppress image features using spatial filters:
Filtered Image

11. Change Detection

Detect changes over time using Change Vector Analysis (CVA) methods like direction and magnitude:
Change Detection

12. Gray-Level Co-Occurrence Matrix (GLCM)

Analyze texture with GLCM, examining pixel relationships:
GLCM Example

13. Support Vector Machine (SVM)

Classify data using SVM for supervised learning:
SVM Margin
SVM Result

14. Time Series

Study temporal patterns in satellite data:
Time Series Plot

15. Convolutional Neural Network (CNN)

Use CNNs for lithology classification on Sentinel-2 data, validated with ROC curves and confusion matrices:
CNN Workflow
ROC Curve
CNN Result


License

This project is licensed under the MIT License.

Contributing

Contributions are welcome! If youd like to collaborate or improve this project, please email me at:
mahdifarmahinifarahani@aol.com

Acknowledgments

  • Thanks to the open-source community for the incredible libraries and tools that made this project possible.
  • A special shoutout to Vcafe (Felestin St.) and Levana Cafe (ASP Towers) for the coffee that fueled countless coding sessions.

Enjoy exploring the repo!
Questions? Feel free to reach out:
mahdifarmahinifarahani@aol.com
ORCID: ORCID iD icon 0009-0008-3800-8688

Owner

  • Login: aradfarahani
  • Kind: user

GitHub Events

Total
  • Release event: 1
  • Watch event: 11
  • Push event: 6
  • Fork event: 1
  • Create event: 1
Last Year
  • Release event: 1
  • Watch event: 11
  • Push event: 6
  • Fork event: 1
  • Create event: 1

Issues and Pull Requests

Last synced: 11 months ago

All Time
  • Total issues: 0
  • Total pull requests: 2
  • Average time to close issues: N/A
  • Average time to close pull requests: 1 minute
  • Total issue authors: 0
  • Total pull request authors: 2
  • Average comments per issue: 0
  • Average comments per pull request: 0.5
  • Merged pull requests: 2
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 2
  • Average time to close issues: N/A
  • Average time to close pull requests: 1 minute
  • Issue authors: 0
  • Pull request authors: 2
  • Average comments per issue: 0
  • Average comments per pull request: 0.5
  • Merged pull requests: 2
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
  • aradfarahani (2)
  • mikey694201989 (2)
Top Labels
Issue Labels
Pull Request Labels