An open API service indexing awesome lists of open source software.

https://github.com/richardd3ng/image-reconstruction

Digital Image Reconstruction
https://github.com/richardd3ng/image-reconstruction

discrete-cosine-transform image-reconstruction jupyter-notebook python regression-algorithms regularization-methods

Last synced: 2 months ago
JSON representation

Digital Image Reconstruction

Awesome Lists containing this project

README

          

# Image Reconstruction

This Image Reconstruction project explores the process of recovering digital images that contain missing or corrupted pixels using statistical learning approaches such as regression and regularization. The general approach taken is to divide the corrupted image into blocks, then reconstruct each individual block, and finally concatenate all reconstructed blocks back into a full image. The reconstruction algorithm involves fitting a Lasso-regularized model with Discrete Cosine Transform (DCT) basis vectors as features. Due to the relative sparcity of DCT coefficients in naturally-occuring images, Lasso regularization can effectively to drive model coefficients to zero before predicting missing pixel values from existing neighboring values.

![image](https://github.com/richardd3ng/Image-Reconstruction/assets/73263775/8aa75426-6913-4927-9220-5fe96e482530)