{"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/adversarial-distortion-learning-for-medical","title":"Adversarial Distortion Learning for Medical Image Denoising","arxiv_id":"2204.14100","date":"2022-04-29","proceeding":null,"authors":["Morteza Ghahremani","Mohammad Khateri","Alejandra Sierra","Jussi Tohka"],"abstract":"We present a novel adversarial distortion learning (ADL) for denoising two- and three-dimensional (2D/3D) biomedical image data. The proposed ADL consists of two auto-encoders: a denoiser and a discriminator. The denoiser removes noise from input data and the discriminator compares the denoised result to its noise-free counterpart. This process is repeated until the discriminator cannot differentiate the denoised data from the reference. Both the denoiser and the discriminator are built upon a proposed auto-encoder called Efficient-Unet. Efficient-Unet has a light architecture that uses the residual blocks and a novel pyramidal approach in the backbone to efficiently extract and re-use feature maps. During training, the textural information and contrast are controlled by two novel loss functions. The architecture of Efficient-Unet allows generalizing the proposed method to any sort of biomedical data. The 2D version of our network was trained on ImageNet and tested on biomedical datasets whose distribution is completely different from ImageNet; so, there is no need for re-training. Experimental results carried out on magnetic resonance imaging (MRI), dermatoscopy, electron microscopy and X-ray datasets show that the proposed method achieved the best on each benchmark. Our implementation and pre-trained models are available at https://github.com/mogvision/ADL.","url_abs":"https://arxiv.org/abs/2204.14100v2","url_pdf":"https://arxiv.org/pdf/2204.14100v2.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":"adversarial-distortion-learning-for-medical","repo_url":"https://github.com/mogvision/adl","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":null}],"tasks":[{"task_slug":"color-image-denoising","task_name":"Color Image Denoising"},{"task_slug":"denoising","task_name":"Denoising"},{"task_slug":"grayscale-image-denoising","task_name":"Grayscale Image Denoising"},{"task_slug":"image-denoising","task_name":"Image Denoising"},{"task_slug":"medical-image-denoising","task_name":"Medical Image Denoising"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[{"leaderboard":"/sota/color-image-denoising-on-cbsd68-sigma15","task":"Color Image Denoising","dataset":"CBSD68 sigma15","model":"ADL","rank_in_archive_order":2,"of":10,"metrics":{"PSNR":"34.61"},"uses_additional_data":false},{"leaderboard":"/sota/color-image-denoising-on-cbsd68-sigma25","task":"Color Image Denoising","dataset":"CBSD68 sigma25","model":"ADL","rank_in_archive_order":4,"of":9,"metrics":{"PSNR":"31.78"},"uses_additional_data":false},{"leaderboard":"/sota/color-image-denoising-on-cbsd68-sigma35","task":"Color Image Denoising","dataset":"CBSD68 sigma35","model":"ADL","rank_in_archive_order":1,"of":6,"metrics":{"PSNR":"30.24"},"uses_additional_data":false},{"leaderboard":"/sota/color-image-denoising-on-cbsd68-sigma50","task":"Color Image Denoising","dataset":"CBSD68 sigma50","model":"ADL","rank_in_archive_order":2,"of":18,"metrics":{"PSNR":"29.02"},"uses_additional_data":false},{"leaderboard":"/sota/grayscale-image-denoising-on-bsd68-sigma15","task":"Grayscale Image Denoising","dataset":"BSD68 sigma15","model":"ADL","rank_in_archive_order":1,"of":16,"metrics":{"PSNR":"32.11"},"uses_additional_data":false},{"leaderboard":"/sota/grayscale-image-denoising-on-bsd68-sigma25","task":"Grayscale Image Denoising","dataset":"BSD68 sigma25","model":"ADL","rank_in_archive_order":2,"of":16,"metrics":{"PSNR":"29.50"},"uses_additional_data":false},{"leaderboard":"/sota/grayscale-image-denoising-on-bsd68-sigma50","task":"Grayscale Image Denoising","dataset":"BSD68 sigma50","model":"ADL","rank_in_archive_order":1,"of":15,"metrics":{"PSNR":"26.87"},"uses_additional_data":false}],"syntology":{"syntology_url":null,"atlas_url":null,"mcp":null,"developers":"https://syntology.ai/developers"},"arxiv_metadata":null,"syntology_extracted_results":null}