Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dimits-ts/hyperspectral-imaging
Classifying the materials of individual pixels taken by satellite using Spectral Unmixing and Pixel Classification.
https://github.com/dimits-ts/hyperspectral-imaging
classification constrained-optimization hyperspectral-imaging linear-regression pixel-classification spectral-unmixing
Last synced: about 9 hours ago
JSON representation
Classifying the materials of individual pixels taken by satellite using Spectral Unmixing and Pixel Classification.
- Host: GitHub
- URL: https://github.com/dimits-ts/hyperspectral-imaging
- Owner: dimits-ts
- Created: 2024-01-04T10:39:16.000Z (10 months ago)
- Default Branch: master
- Last Pushed: 2024-01-04T10:57:19.000Z (10 months ago)
- Last Synced: 2024-04-22T02:45:09.222Z (7 months ago)
- Topics: classification, constrained-optimization, hyperspectral-imaging, linear-regression, pixel-classification, spectral-unmixing
- Language: Jupyter Notebook
- Homepage:
- Size: 12.9 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Hyperspectral Imaging
In this project we analyze satelite images of Pavia University and attempt to classify pixels as a combination of distinct materials. Two approaches are used:
- **Spectral Unmixing** where we reduce the problem to a constrained linear regression problem, where the results follow the properties of a pdf (probability density function). Following this paradigm, we can assign a probability value for each distinct material on each pixel.
- **Pixel Classification** where we use traditional ML classifiers to classify individual pixels.We analyze the results of the two approaches, their benefits and drawbacks, and conclude with ways with which they can be combined for the Hyperspectral Imaging task. Includes relevant documentation and references to existing academic literature.