https://github.com/tahirzia-1/image-quality-enhancement-using-lagrange-interpolation
Lagrange Interpolation on an image to enhance the quality by interpolating between the pixels, ultimately doubling or tripling the pixels
https://github.com/tahirzia-1/image-quality-enhancement-using-lagrange-interpolation
image-processing interpolation interpolation-methods interpolation-techniques lagrange lagrange-interpolation matplotlib-pyplot pil python scipy
Last synced: 7 months ago
JSON representation
Lagrange Interpolation on an image to enhance the quality by interpolating between the pixels, ultimately doubling or tripling the pixels
- Host: GitHub
- URL: https://github.com/tahirzia-1/image-quality-enhancement-using-lagrange-interpolation
- Owner: TahirZia-1
- Created: 2024-11-14T19:50:53.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-02-26T18:37:45.000Z (7 months ago)
- Last Synced: 2025-02-26T19:34:43.625Z (7 months ago)
- Topics: image-processing, interpolation, interpolation-methods, interpolation-techniques, lagrange, lagrange-interpolation, matplotlib-pyplot, pil, python, scipy
- Language: Jupyter Notebook
- Homepage:
- Size: 3.91 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Interpolation and Lagrange Polynomial Notebooks
This repository contains Jupyter notebooks that demonstrate interpolation techniques, including Lagrange interpolation, applied to various datasets.
## Notebooks Summary
### 1. `lagrange_car.ipynb`
This notebook applies Lagrange interpolation to a dataset related to cars. It showcases how to approximate missing values using Lagrange polynomials.### 2. `interpolation_car.ipynb`
This notebook covers general interpolation techniques applied to car-related data. It explores different interpolation methods to estimate unknown values.### 3. `interpolation_shrek.ipynb`
This notebook applies interpolation techniques to a dataset related to Shrek. It demonstrates numerical interpolation for estimating values within the dataset.### 4. `lagrange_coffee_beans.ipynb`
This notebook implements Lagrange interpolation on a dataset related to coffee beans. It highlights how polynomial interpolation can be used for data approximation.## Requirements
- Python
- Jupyter Notebook
- NumPy
- Matplotlib
- SciPy (if needed for additional interpolation methods)## Usage
1. Clone this repository:
```bash
git clone
cd
```
2. Install the required dependencies:
```bash
pip install numpy matplotlib scipy jupyter
```
3. Open Jupyter Notebook:
```bash
jupyter notebook
```
4. Run the notebooks to explore interpolation techniques.## License
This project is open-source and available for educational purposes.