egemengulpinar / Digital-Image-Interpolation

In this project, I used zero order hold, first order hold, KNN and Bilinear interpolation algorithms for image interpolation. As a result of this, I have shown in my GUI program for an input: zoom in-out with these algorithms and calculated process time for Bresenham line algorithm, DDA line algorithm, grayscale and rotate input image.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Digital-Image-Interpolation

In this project, I used zero order hold, first order hold, KNN and Bilinear interpolation algorithms for image interpolation. As a result of this, I have shown in my GUI program for an input: zoom in-out with these algorithms and calculated process time for Bresenham line algorithm, DDA line algorithm, grayscale and rotate input image.

Logo

Interpolation Algorithms Used

  1. Pixel Replication
    • Zero-Order Hold
    • First-Order Hold
  2. K-Times Zooming
  3. Bilinear Interpolation

Demo

Alt Text

Using & Run

Clone the project

  git clone https://github.com/egemengulpinar/Digital-Image-Interpolation.git

Open Visual Studio and import the project directory.

Select graphicProje file in Visual Studio and execute the program.

When you execute the program, you should double click on imageBox and select any small size image. You can fit the input image for show all details in imageBox.

Some parts are written in Turkish language. If anyone does not understanding some part , I could be help as soon as possible.

You can also do:

  • Rotate image 90, 180, 270
  • Draw Bresenham Line and DDA Line Algorithms and show their process time
  • Zoom in-out with Zero-Hold, First-Hold, K-Times & Bilinear
  • Fit & Original Image

About

In this project, I used zero order hold, first order hold, KNN and Bilinear interpolation algorithms for image interpolation. As a result of this, I have shown in my GUI program for an input: zoom in-out with these algorithms and calculated process time for Bresenham line algorithm, DDA line algorithm, grayscale and rotate input image.


Languages

Language:C# 100.0%