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: 9 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 (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-26T18:37:45.000Z (9 months ago)
- Last Synced: 2025-02-26T19:34:43.625Z (9 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.