{
  "abstract": "Recently, TransUNet has established itself as a state-of-the-art architecture for medical image segmentation. Although attention mechanisms have yielded remarkable advances, its Multi-Layer Perceptron (MLP)-based design still suffers from limitations in capturing the complex non-linear representations essential for segmenting intricate anatomical structures. Additionally, its static inference paradigm lacks robustness when confronted with domain shifts, a common challenge in medical image data. To address these inherent limitations, we propose a dual-optimized segmentation framework, drawing inspiration from the superior non-linear approximation capability of Kolmogorov–Arnold Networks (KAN) and the adaptive advantage of Test-Time Adaptation (TTA). Specifically, we redesign the feature transformation pathway within the Transformer encoder by integrating learnable spline-based mappings derived from KAN, which significantly enhances the model’s representation capacity. Furthermore, we reformulate the inference process by incorporating a TTA strategy that enables online parameter adaptation through the minimization of prediction entropy during deployment. Extensive experiments conducted on retinal vessel segmentation benchmarks demonstrate that the proposed method consistently outperforms state-of-the-art approaches, achieving substantial improvements in both segmentation accuracy and robustness against domain variations. Our implementation is available at: https://github.com/plo404/KAN-TransUnet.",
  "abstract_shown": true,
  "affiliations": [
    "Eye Center of Second Affiliated Hospital, School of Medicine, Zhejiang University",
    "The First Affiliated Hospital of Zhejiang Chinese Medical University (Zhejiang Provincial Hospital of Chinese Medicine)",
    "School of Digital Media Technology, Hangzhou Dianzi University"
  ],
  "article_type": null,
  "arxiv": null,
  "author_total": 7,
  "authors": [
    {
      "affs": [
        0
      ],
      "name": "Haixia Bai"
    },
    {
      "affs": [
        1
      ],
      "name": "Fuquan Wu"
    },
    {
      "affs": [
        2
      ],
      "name": "Longyi Sun"
    },
    {
      "affs": [
        0
      ],
      "name": "Shijing Wu"
    },
    {
      "affs": [
        0
      ],
      "name": "Ailing Sui"
    },
    {
      "affs": [
        2
      ],
      "name": "Zizhao Wu"
    },
    {
      "affs": [
        0
      ],
      "name": "Zhiqing Chen"
    }
  ],
  "bibtex": "https://research.draconitic.com/paper/cpznahw9fadkc.bib",
  "cited_by": 0,
  "doi": "10.1038/s41598-026-61199-x",
  "fulltext_url": "https://doi.org/10.1038/s41598-026-61199-x",
  "id": "cpznahw9fadkc",
  "issns": [
    "2045-2322"
  ],
  "landing_url": "https://doi.org/10.1038/s41598-026-61199-x",
  "language": "en",
  "licence": "CC-BY",
  "licence_label": "CC BY",
  "licence_source": "journal",
  "licence_url": "https://creativecommons.org/licenses/by/4.0/",
  "metadata_licence": null,
  "native_subjects": [
    [
      "lcc",
      "Q"
    ],
    [
      "lcc",
      "R"
    ],
    [
      "openalex",
      "2741|Retinal Imaging and Analysis"
    ]
  ],
  "openalex": "W7170080995",
  "pdf_url": null,
  "pmcid": null,
  "pmid": null,
  "published": "2026-07-01",
  "publisher": "Nature Portfolio",
  "ris": "https://research.draconitic.com/paper/cpznahw9fadkc.ris",
  "sources": [
    {
      "first_seen": "2026-10-30T13:45:57Z",
      "native_id": "921795b7d749480caab09411a688943e",
      "source": "doaj",
      "url": "https://doi.org/10.1038/s41598-026-61199-x"
    }
  ],
  "subjects": [
    {
      "field": "medicine",
      "origin": "openalex:2741|Retinal Imaging and Analysis",
      "subfield": "imaging"
    }
  ],
  "title": "Retinal vessel segmentation using Kolmogorov-Arnold networks and test-time adaptation",
  "title_text": "Retinal vessel segmentation using Kolmogorov-Arnold networks and test-time adaptation",
  "type": "peer-reviewed",
  "updated_at": "2026-10-30T13:45:57Z",
  "url": "https://research.draconitic.com/paper/cpznahw9fadkc",
  "venue": "Scientific Reports",
  "versions": []
}