/Digital-Image-Processing

Image Processing In MatLab

Primary LanguageMATLAB

Digital-Image-Processinga

This repository contains work created during Digital-Image-Processing course at AHG UST. Our taks was to get to know the more popular algorithms used in image processing as also implementing some of them.

Overview

Basic Operations

  • BitSlicing
  • Basic Math Operations
  • Basic Operations Using LUT

Image Scaling

  • Bi-Linear Interpolation
  • Nearest Negibour

Histograms

  • Histogram Matching
  • Color Image Histograms
  • Showcase Of Different Histogram Operations On Real Life Images
  • Histogram Adjustment And Equalization
  • Dualistic Sub-image Histogram Equalization
  • Bi-histogram Equzlization

Binarization

  • Various Binaryzation Methods
  • Double Threshold Binaryzation
  • Local Binarization
  • Moving Mean Binzarization

Filters

  • Adaptive Median Filter
  • Combined Sobel Filters
  • Edge Detection With Different Filters
  • Upper-Pass Filters
  • Low-Pass Filers
  • Non Linear Filters
  • Bilateral Filtration
  • NonLocal Means Filatration

Morfologic Transformations

  • Dilatation
  • Erosion
  • TopBottomHat OpeningClosing And More
  • Reconstruction
  • ThinningAndSkeletization.m
  • Real Life Scenerio

Morfologic Transformations

  • Divide And Merge Segmentation
  • Expanding Segmentation

Indexation

  • Simple Indexation
  • Indexation With Conflict Solving
  • Indexation On real Image
  • Matlab Indexation

HoughSpace

  • Varoious Operations Using Hough Space Including Edgde Detection

Fourier Transform On Images [UNFINISHED]

  • Filtrations Using FFT