{"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/arxiv-2606-28431","title":"A Zero-Shot Deep Image Prior Framework for Denoising and Deconvolution in Fluorescence Microscopy","arxiv_id":"2606.28431","date":"2026-06-26","proceeding":null,"authors":["Xiangyu Qian","Jing Liu","Yunqing Tang","Luru Dai","Qiushi Li"],"abstract":"Fluorescence microscopy images are degraded by noise and diffraction-induced blur, which compromise structural fidelity and limit quantitative analysis. Supervised deep learning methods achieve impressive restoration performance but require large-scale paired datasets that are difficult to obtain in practice. To address this issue, we propose SDIP, a zero-shot deep image prior (DIP) framework that sequentially performs denoising and deconvolution without external training data. An aSeqDIP-based module first suppresses noise while preserving fine structures through sequential autoencoding regularization. In the deconvolution stage, a wavelet-based background correction step is incorporated before the proposed RLG-DIP module performs artifact-reduced deconvolution. RLG-DIP uses the Richardson-Lucy deconvolution result as a physically consistent guidance prior, integrating the imaging model with the implicit prior of DIP to stabilize the ill-posed deconvolution process. Experiments on the BioSR dataset across multiple cellular structures demonstrate that SDIP improves both signal-to-noise ratio and resolution, achieving superior visual quality and improved quantitative performance on most evaluated structures. The proposed framework may also provide useful insights for designing physically guided DIP methods for other inverse problems.","url_abs":"https://arxiv.org/abs/2606.28431","url_pdf":"https://arxiv.org/pdf/2606.28431","source":{"archive":null,"snapshot":"2025-07-28","note":"not in the Papers with Code archive (frozen at the snapshot)","row_kind":"graph","title_abstract_authors_date":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license)"},"code_links":[],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":null,"mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2606.28431"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+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":[{"mentioned_in_github":null,"is_official":null,"provenance":"deterministic:regex_extraction","mentioned_in_paper":null,"url":"https://github.com/qxyzs/SDIP","reach":null}],"summary":{"ran_honours":2,"unverified":4},"by_repo_kind":{"found_in_text":{"samples":6,"ran":2,"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":6,"samples":[{"code_sha256_prefix":"8fbf2d8b9ab6c793","entry":"compare_psnr","repo":"qxyzs/SDIP","repo_kind":"found_in_text","path":"stage-wise/aSeqDIPdenoise.py","file_url":"https://github.com/qxyzs/SDIP/blob/HEAD/stage-wise/aSeqDIPdenoise.py","link_basis":"first_harvest_node","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"8fbf2d8b9ab6c793"}},{"code_sha256_prefix":"f88801c23fc355c5","entry":"np_to_torch","repo":"qxyzs/SDIP","repo_kind":"found_in_text","path":"stage-wise/aSeqDIPdenoise.py","file_url":"https://github.com/qxyzs/SDIP/blob/HEAD/stage-wise/aSeqDIPdenoise.py","link_basis":"first_harvest_node","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"f88801c23fc355c5"}},{"code_sha256_prefix":"e3999166952116a9","entry":"UNet","repo":"qxyzs/SDIP","repo_kind":"found_in_text","path":"stage-wise/aSeqDIPdenoise.py","file_url":"https://github.com/qxyzs/SDIP/blob/HEAD/stage-wise/aSeqDIPdenoise.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"e3999166952116a9"}},{"code_sha256_prefix":"81059a992805fb63","entry":"aSeqDIP_denoise","repo":"qxyzs/SDIP","repo_kind":"found_in_text","path":"stage-wise/aSeqDIPdenoise.py","file_url":"https://github.com/qxyzs/SDIP/blob/HEAD/stage-wise/aSeqDIPdenoise.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"81059a992805fb63"}},{"code_sha256_prefix":"bc709926591ede7e","entry":"compare_ssim","repo":"qxyzs/SDIP","repo_kind":"found_in_text","path":"stage-wise/aSeqDIPdenoise.py","file_url":"https://github.com/qxyzs/SDIP/blob/HEAD/stage-wise/aSeqDIPdenoise.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"bc709926591ede7e"}},{"code_sha256_prefix":"c7a0ab5349a3ee19","entry":"init_weights","repo":"qxyzs/SDIP","repo_kind":"found_in_text","path":"stage-wise/aSeqDIPdenoise.py","file_url":"https://github.com/qxyzs/SDIP/blob/HEAD/stage-wise/aSeqDIPdenoise.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"c7a0ab5349a3ee19"}}]},"arxiv_metadata":{"licence":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license)","fields":["title","abstract","authors","date"],"primary_category":"cs.LG","source":"arxiv_2026.jsonl"},"syntology_extracted_results":null}