Skip to content

Repository files navigation

Image_Resizing_Net

Image resizer using Bilinear Interpolation and Bicubic Algorithm

ImageResizerNet

ImageResizerNet is a deep learning project focused on advanced image resizing techniques using both traditional and learnable methods. This repository implements custom Convolutional Neural Networks (CNNs) integrated with bicubic and bilinear interpolation techniques, inspired by cutting-edge research in the field.

Features

  • Bicubic Resizer (BicubicResizer.py): Implements smooth, high-quality image scaling using cubic interpolation. This method is effective for detailed image resizing with minimal distortion.
  • Bilinear Resizer (BilinearResizer.py): Offers efficient and fast image resizing using bilinear interpolation, suitable for applications where speed is crucial.

Usage

Bicubic Interpolation

python BicubicResizer.py

Bilinear Interpolation

python BilinearResizer.py

Credits

This project draws inspiration from the paper: Learning to Resize Images for Computer Vision Tasks by Hossein Talebi and Peyman Milanfar

About

Image resizer using Bilinear Interpolation and Bicubic Algorithm

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages