{"id":16481785,"url":"https://github.com/richardd3ng/image-reconstruction","last_synced_at":"2026-04-19T07:31:48.191Z","repository":{"id":165287792,"uuid":"640634439","full_name":"richardd3ng/Image-Reconstruction","owner":"richardd3ng","description":"Digital Image Reconstruction","archived":false,"fork":false,"pushed_at":"2023-05-14T18:54:24.000Z","size":2828,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-22T11:52:39.153Z","etag":null,"topics":["discrete-cosine-transform","image-reconstruction","jupyter-notebook","python","regression-algorithms","regularization-methods"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/richardd3ng.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-05-14T18:24:25.000Z","updated_at":"2023-12-03T07:26:47.000Z","dependencies_parsed_at":null,"dependency_job_id":"7d6104a9-2fe4-4fc7-b769-b76de028172f","html_url":"https://github.com/richardd3ng/Image-Reconstruction","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/richardd3ng/Image-Reconstruction","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/richardd3ng%2FImage-Reconstruction","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/richardd3ng%2FImage-Reconstruction/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/richardd3ng%2FImage-Reconstruction/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/richardd3ng%2FImage-Reconstruction/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/richardd3ng","download_url":"https://codeload.github.com/richardd3ng/Image-Reconstruction/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/richardd3ng%2FImage-Reconstruction/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31998792,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T20:23:30.271Z","status":"online","status_checked_at":"2026-04-19T02:00:07.110Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["discrete-cosine-transform","image-reconstruction","jupyter-notebook","python","regression-algorithms","regularization-methods"],"created_at":"2024-10-11T13:08:40.841Z","updated_at":"2026-04-19T07:31:48.173Z","avatar_url":"https://github.com/richardd3ng.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Image Reconstruction\n\nThis 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.\n\n![image](https://github.com/richardd3ng/Image-Reconstruction/assets/73263775/8aa75426-6913-4927-9220-5fe96e482530)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frichardd3ng%2Fimage-reconstruction","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frichardd3ng%2Fimage-reconstruction","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frichardd3ng%2Fimage-reconstruction/lists"}