SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2306.03373 · IJCAI · 2023

CiT-Net: Convolutional Neural Networks Hand in Hand with Vision Transformers for Medical Image Segmentation

Tao Lei, Xi He, Xuan Wang, Yingbo Wang, Rui Sun, Asoke Nandi

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 23 functions out of this paper's own repositories and ran 15 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
SR0920/CiT-Net — 15 of 23
FunctionStatusWhere it lives
CAM_Module Ran SR0920/CiT-Net/CiT_Net_T.py
pointer only (licence: NONE) · get_code("c345fab42ca67d10")
CHAM_Module Ran SR0920/CiT-Net/CiT_Net_T.py
pointer only (licence: NONE) · get_code("5c3a95ab6ed19e0f")
CWAM_Module Ran SR0920/CiT-Net/CiT_Net_T.py
pointer only (licence: NONE) · get_code("a9565c7ef75e0e9f")
ConvMixer Ran SR0920/CiT-Net/CiT_Net_T.py
pointer only (licence: NONE) · get_code("b951b1094647a570")
ConvMixerLayer Ran SR0920/CiT-Net/CiT_Net_T.py
pointer only (licence: NONE) · get_code("753d59f2e0507dd0")
FinalPatchExpand_X4 Ran SR0920/CiT-Net/CiT_Net_T.py
pointer only (licence: NONE) · get_code("25e74885e2def7fc")
GhostModule Ran SR0920/CiT-Net/CiT_Net_T.py
pointer only (licence: NONE) · get_code("cd9b486dc35ff193")
GhostModule_Up Ran SR0920/CiT-Net/CiT_Net_T.py
pointer only (licence: NONE) · get_code("90013cc0ceeb8e50")
PAM_Module Ran SR0920/CiT-Net/CiT_Net_T.py
pointer only (licence: NONE) · get_code("2b81e2b1de9244d7")
PatchEmbed Ran SR0920/CiT-Net/CiT_Net_T.py
pointer only (licence: NONE) · get_code("2457e5d340cb88b0")
PatchExpand Ran SR0920/CiT-Net/CiT_Net_T.py
pointer only (licence: NONE) · get_code("4ab1981de6f77b04")
PatchMerging Ran SR0920/CiT-Net/CiT_Net_T.py
pointer only (licence: NONE) · get_code("fe9e67cb1896b8e5")
SConv2D Ran SR0920/CiT-Net/CiT_Net_T.py
pointer only (licence: NONE) · get_code("970ca6fd4c035a1b")
_routing Ran SR0920/CiT-Net/CiT_Net_T.py
pointer only (licence: NONE) · get_code("eec7e5f15ad95b88")
oneXone_conv Ran SR0920/CiT-Net/CiT_Net_T.py
pointer only (licence: NONE) · get_code("f5257d86bb26edfb")
BasicLayer Not yet run SR0920/CiT-Net/CiT_Net_T.py
pointer only (licence: NONE) · get_code("dcbaeead298dfefc")
BasicLayer_up Not yet run SR0920/CiT-Net/CiT_Net_T.py
pointer only (licence: NONE) · get_code("347ef20e753bd3b3")
CIT Not yet run SR0920/CiT-Net/CiT_Net_T.py
pointer only (licence: NONE) · get_code("84b776e72f07d7b8")
DDConv Not yet run SR0920/CiT-Net/CiT_Net_T.py
pointer only (licence: NONE) · get_code("a45044ebef18abb0")
SwinTransformerBlock Not yet run SR0920/CiT-Net/CiT_Net_T.py
pointer only (licence: NONE) · get_code("ebeefdcaf29af062")
WindowAttention_ACAM Not yet run SR0920/CiT-Net/CiT_Net_T.py
pointer only (licence: NONE) · get_code("8cee107ef967f0d7")
conv_block_DDConv Not yet run SR0920/CiT-Net/CiT_Net_T.py
pointer only (licence: NONE) · get_code("995e91e9e5c93130")
up_conv_DDConv Not yet run SR0920/CiT-Net/CiT_Net_T.py
pointer only (licence: NONE) · get_code("119985f8168c76c3")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

The hybrid architecture of convolutional neural networks (CNNs) and Transformer are very popular for medical image segmentation. However, it suffers from two challenges. First, although a CNNs branch can capture the local image features using vanilla convolution, it cannot achieve adaptive feature learning. Second, although a Transformer branch can capture the global features, it ignores the channel and cross-dimensional selfattention, resulting in a low segmentation accuracy on complex-content images. To address these challenges, we propose a novel hybrid architecture of convolutional neural networks hand in hand with vision Transformers (CiT-Net) for medical image segmentation. Our network has two advantages. First, we design a dynamic deformable convolution and apply it to the CNNs branch, which overcomes the weak feature extraction ability due to fixed-size convolution kernels and the stiff design of sharing kernel parameters among different inputs. Second, we design a shifted-window adaptive complementary attention module and a compact convolutional projection. We apply them to the Transformer branch to learn the cross-dimensional long-term dependency for medical images. Experimental results show that our CiT-Net provides better medical image segmentation results than popular SOTA methods. Besides, our CiT-Net requires lower parameters and less computational costs and does not rely on pre-training. The code is publicly available at https://github.com/SR0920/CiT-Net.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2306.03373")
get_code_for_paper("2306.03373")
have("2306.03373")

Connect an agent — have() is free.