{"title":"SNA-SKAN:基于自噪声辅助和kolmogorov-arnold网络的SDOCT斑点噪声去除的非配对学习","authors":"Zhencun Jiang , Kangrui Ren , Zixiong Hao , Zhongjie Wang","doi":"10.1016/j.compmedimag.2025.102596","DOIUrl":null,"url":null,"abstract":"<div><div>Optical Coherence Tomography (OCT) will inevitably be contaminated by speckle noise when imaging, resulting in a decrease in the visual quality of images and affecting clinical diagnosis. Existing unsupervised denoising methods often rely on complex model architectures or extensive data preprocessing. This paper proposes an unpaired Spectral-Domain OCT (SDOCT) denoising framework named SNA-SKAN. The Self Noise Assist (SNA) module leverages wavelet transform and singular value decomposition to extract noise components directly from noisy OCT images. These components are then fused into a new noise representation, which guides the neural network in effectively learning speckle noise patterns. Furthermore, to more effectively model speckle noise in OCT images, this paper exploits the Kolmogorov-Arnold Network (KAN) for its superior capacity to represent complex distributions, and proposes a KAN-based speckle noise generation network (SKAN). The SNA-SKAN framework is built upon the Generative Adversarial Network (GAN) architecture, employing a single generator and a single discriminator. Extensive experiments conducted on an unpaired public dataset for training and two public datasets for evaluation demonstrate that the proposed method outperforms existing unsupervised methods and state-of-the-art unpaired methods, in terms of denoising capability and detail preservation. SNA-SKAN can achieve efficient OCT denoising while preserving edges and details, demonstrating strong potential to meet clinical needs. The code is publicly available at: <span><span>https://github.com/zhencunjiang/SNA-SKAN</span><svg><path></path></svg></span>.</div></div>","PeriodicalId":50631,"journal":{"name":"Computerized Medical Imaging and Graphics","volume":"124 ","pages":"Article 102596"},"PeriodicalIF":4.9000,"publicationDate":"2025-07-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"SNA-SKAN: Unpaired learning for SDOCT speckle noise removal based on self noise assist and kolmogorov-arnold network\",\"authors\":\"Zhencun Jiang , Kangrui Ren , Zixiong Hao , Zhongjie Wang\",\"doi\":\"10.1016/j.compmedimag.2025.102596\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>Optical Coherence Tomography (OCT) will inevitably be contaminated by speckle noise when imaging, resulting in a decrease in the visual quality of images and affecting clinical diagnosis. Existing unsupervised denoising methods often rely on complex model architectures or extensive data preprocessing. This paper proposes an unpaired Spectral-Domain OCT (SDOCT) denoising framework named SNA-SKAN. The Self Noise Assist (SNA) module leverages wavelet transform and singular value decomposition to extract noise components directly from noisy OCT images. These components are then fused into a new noise representation, which guides the neural network in effectively learning speckle noise patterns. Furthermore, to more effectively model speckle noise in OCT images, this paper exploits the Kolmogorov-Arnold Network (KAN) for its superior capacity to represent complex distributions, and proposes a KAN-based speckle noise generation network (SKAN). The SNA-SKAN framework is built upon the Generative Adversarial Network (GAN) architecture, employing a single generator and a single discriminator. Extensive experiments conducted on an unpaired public dataset for training and two public datasets for evaluation demonstrate that the proposed method outperforms existing unsupervised methods and state-of-the-art unpaired methods, in terms of denoising capability and detail preservation. SNA-SKAN can achieve efficient OCT denoising while preserving edges and details, demonstrating strong potential to meet clinical needs. The code is publicly available at: <span><span>https://github.com/zhencunjiang/SNA-SKAN</span><svg><path></path></svg></span>.</div></div>\",\"PeriodicalId\":50631,\"journal\":{\"name\":\"Computerized Medical Imaging and Graphics\",\"volume\":\"124 \",\"pages\":\"Article 102596\"},\"PeriodicalIF\":4.9000,\"publicationDate\":\"2025-07-22\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Computerized Medical Imaging and Graphics\",\"FirstCategoryId\":\"5\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0895611125001053\",\"RegionNum\":2,\"RegionCategory\":\"医学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"ENGINEERING, BIOMEDICAL\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computerized Medical Imaging and Graphics","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0895611125001053","RegionNum":2,"RegionCategory":"医学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"ENGINEERING, BIOMEDICAL","Score":null,"Total":0}
SNA-SKAN: Unpaired learning for SDOCT speckle noise removal based on self noise assist and kolmogorov-arnold network
Optical Coherence Tomography (OCT) will inevitably be contaminated by speckle noise when imaging, resulting in a decrease in the visual quality of images and affecting clinical diagnosis. Existing unsupervised denoising methods often rely on complex model architectures or extensive data preprocessing. This paper proposes an unpaired Spectral-Domain OCT (SDOCT) denoising framework named SNA-SKAN. The Self Noise Assist (SNA) module leverages wavelet transform and singular value decomposition to extract noise components directly from noisy OCT images. These components are then fused into a new noise representation, which guides the neural network in effectively learning speckle noise patterns. Furthermore, to more effectively model speckle noise in OCT images, this paper exploits the Kolmogorov-Arnold Network (KAN) for its superior capacity to represent complex distributions, and proposes a KAN-based speckle noise generation network (SKAN). The SNA-SKAN framework is built upon the Generative Adversarial Network (GAN) architecture, employing a single generator and a single discriminator. Extensive experiments conducted on an unpaired public dataset for training and two public datasets for evaluation demonstrate that the proposed method outperforms existing unsupervised methods and state-of-the-art unpaired methods, in terms of denoising capability and detail preservation. SNA-SKAN can achieve efficient OCT denoising while preserving edges and details, demonstrating strong potential to meet clinical needs. The code is publicly available at: https://github.com/zhencunjiang/SNA-SKAN.
期刊介绍:
The purpose of the journal Computerized Medical Imaging and Graphics is to act as a source for the exchange of research results concerning algorithmic advances, development, and application of digital imaging in disease detection, diagnosis, intervention, prevention, precision medicine, and population health. Included in the journal will be articles on novel computerized imaging or visualization techniques, including artificial intelligence and machine learning, augmented reality for surgical planning and guidance, big biomedical data visualization, computer-aided diagnosis, computerized-robotic surgery, image-guided therapy, imaging scanning and reconstruction, mobile and tele-imaging, radiomics, and imaging integration and modeling with other information relevant to digital health. The types of biomedical imaging include: magnetic resonance, computed tomography, ultrasound, nuclear medicine, X-ray, microwave, optical and multi-photon microscopy, video and sensory imaging, and the convergence of biomedical images with other non-imaging datasets.