https://github.com/z1skgr/-image-techniques--analysis
Image processing techniques on matlab
https://github.com/z1skgr/-image-techniques--analysis
image-processing matlab
Last synced: 7 months ago
JSON representation
Image processing techniques on matlab
- Host: GitHub
- URL: https://github.com/z1skgr/-image-techniques--analysis
- Owner: z1skgr
- Created: 2020-11-23T02:59:38.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2022-05-16T21:12:47.000Z (over 3 years ago)
- Last Synced: 2024-11-22T23:34:52.820Z (11 months ago)
- Topics: image-processing, matlab
- Language: MATLAB
- Homepage:
- Size: 26.1 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Image techniques
> Techniques for processing images using matlab desing processes
## Table of contents
* [Labs](#labs)
* [1](#color-models)
* [2](#simple-image-processing-techniques)
* [3](#fourier-transformation-2d)
* [4](#image-restoration)
* [Prerequisites](#prerequisites)
* [How to run](#how-to-run)
* [Acknowledgments](#acknowledgments)### Color Models
1. RGB model.
2. Pictures in Shades of Grey.
3. HSI model.
4. White balance.
1. Convert 8-bit RGB to Shades of Grey
2. Convert HSI model to RGB
3. Fading Image
* rgb2hsv
* hsv2rgb
* imshow
4. White balance 8-bit RGB image
### Simple Image Processing Techniques
1. Histogram.
2. Spatial filters.
3. Smoothing filters.
4. Sharpening filters.
1. Balance histogram of an image
* imhist
2. Convert image to black & white
* inspect histogram for threshold values
3. Median and Gaussian filters on [brain.gif](https://github.com/z1skgr/MATLAB-image-techniques--analysis/issues/1#issue-1164065378)
* medfilt2
* fspecial & imfilter
4. Salt & pepper on [brain.gif](https://github.com/z1skgr/MATLAB-image-techniques--analysis/issues/1#issue-1164065378)
* imnoise
5. Noise reduction
* median filter
* average filter (fspecial & imfilter)### Fourier Transformation 2D
1. Discrete Fourier transformation.
2. Fourier transformation presentation as image.
1. Fourier Transformation on [tools.bmp](https://github.com/z1skgr/MATLAB-image-techniques--analysis/issues/2#issue-1164068316)
* fft2
2.
3. Fourier Transformation
* vertical edge images
* horizontal edges image
4. Fourier Transformation on black square image on size
* 10x10 and reversed 45 angles
* 30x30 and reversed 45 angles### Image Restoration
1. Wiener Filter(Least Mean Square Filter).
2. Constrained Least Squares Restoration.
1. MSE on Blurring images with Gaussian noiseFor each function, see help in Matlab
## Prerequisites
MATLAB environment (or any software using language that is mostly compatible with MATLAB, see [GNU Octave](https://www.gnu.org/software/octave/index)## How to run
* Navigate path of the script you want to execute
* run(`scriptname.m`)or
* Execute `Run as script`Photos have been used in random chosen for the project purposes[^1].
## Acknowledgments
Projects were created for the requirements of the lesson Digital Image Processing[^1]: New pictures can be chosen if wanted