{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/is-deep-image-prior-in-need-of-a-good","title":"An Educated Warm Start For Deep Image Prior-Based Micro CT Reconstruction","arxiv_id":"2111.11926","date":"2021-11-23","proceeding":null,"authors":["Riccardo Barbano","Johannes Leuschner","Maximilian Schmidt","Alexander Denker","Andreas Hauptmann","Peter Maaß","Bangti Jin"],"abstract":"Deep image prior (DIP) was recently introduced as an effective unsupervised approach for image restoration tasks. DIP represents the image to be recovered as the output of a deep convolutional neural network, and learns the network's parameters such that the output matches the corrupted observation. Despite its impressive reconstructive properties, the approach is slow when compared to supervisedly learned, or traditional reconstruction techniques. To address the computational challenge, we bestow DIP with a two-stage learning paradigm: (i) perform a supervised pretraining of the network on a simulated dataset; (ii) fine-tune the network's parameters to adapt to the target reconstruction task. We provide a thorough empirical analysis to shed insights into the impacts of pretraining in the context of image reconstruction. We showcase that pretraining considerably speeds up and stabilizes the subsequent reconstruction task from real-measured 2D and 3D micro computed tomography data of biological specimens. The code and additional experimental materials are available at https://educateddip.github.io/docs.educated_deep_image_prior/.","url_abs":"https://arxiv.org/abs/2111.11926v4","url_pdf":"https://arxiv.org/pdf/2111.11926v4.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"is-deep-image-prior-in-need-of-a-good","repo_url":"https://github.com/rb876/deep_image_prior_extension","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"is-deep-image-prior-in-need-of-a-good","repo_url":"https://github.com/educating-dip/bayes_dip","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}},{"paper_slug":"is-deep-image-prior-in-need-of-a-good","repo_url":"https://github.com/educating-dip/educated_deep_image_prior","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null}],"tasks":[{"task_slug":"ct-reconstruction","task_name":"CT Reconstruction"},{"task_slug":"image-reconstruction","task_name":"Image Reconstruction"},{"task_slug":"image-restoration","task_name":"Image Restoration"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":"https://syntology.ai/paper/2111.11926","atlas_url":"https://app.syntology.ai/?focus=2111.11926","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2111.11926"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-25T09:33:49+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/educating-dip/educated_deep_image_prior","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/rb876/deep_image_prior_extension","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/educating-dip/bayes_dip","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"ran_draft_wrong":2,"ran_honours":3},"by_repo_kind":{"official":{"samples":1,"ran":1,"repositories":1},"listed":{"samples":4,"ran":4,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":5,"samples":[{"code_sha256_prefix":"2da770214fca6f48","entry":"compute_dataset_stats_fbp_gt","repo":"rb876/deep_image_prior_extension","repo_kind":"official","path":"src/examples/compute_stats.py","file_url":"https://github.com/rb876/deep_image_prior_extension/blob/HEAD/src/examples/compute_stats.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"2da770214fca6f48"}},{"code_sha256_prefix":"6fa9cc4f858c4dd0","entry":"get_iterates_iters","repo":"educating-dip/educated_deep_image_prior","repo_kind":"listed","path":"src/deep_image_prior/deep_image_prior.py","file_url":"https://github.com/educating-dip/educated_deep_image_prior/blob/HEAD/src/deep_image_prior/deep_image_prior.py","link_basis":"first_harvest_node","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":"well_formed","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"6fa9cc4f858c4dd0"}},{"code_sha256_prefix":"30274aa9e4b14eba","entry":"get_median_psnr_history","repo":"educating-dip/educated_deep_image_prior","repo_kind":"listed","path":"src/evaluation/evaluation.py","file_url":"https://github.com/educating-dip/educated_deep_image_prior/blob/HEAD/src/evaluation/evaluation.py","link_basis":"first_harvest_node","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":"invariant","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"30274aa9e4b14eba"}},{"code_sha256_prefix":"2f155d092888b4dc","entry":"get_psnr_steady","repo":"educating-dip/educated_deep_image_prior","repo_kind":"listed","path":"src/evaluation/evaluation.py","file_url":"https://github.com/educating-dip/educated_deep_image_prior/blob/HEAD/src/evaluation/evaluation.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"2f155d092888b4dc"}},{"code_sha256_prefix":"f71e51f9abf1520a","entry":"get_rise_time_to_baseline","repo":"educating-dip/educated_deep_image_prior","repo_kind":"listed","path":"src/evaluation/evaluation.py","file_url":"https://github.com/educating-dip/educated_deep_image_prior/blob/HEAD/src/evaluation/evaluation.py","link_basis":"first_harvest_node","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"f71e51f9abf1520a"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}