Tao Lei, Xi He, Xuan Wang, Yingbo Wang, Rui Sun, Asoke Nandi
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.
| Repository | Role | Ran |
|---|---|---|
| SR0920/CiT-Net | — | 15 of 23 |
| Function | Status | Where 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") |
Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.
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.
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.