Methods › Computer Vision › Image Model Blocks › Ghost Bottleneck
Ghost Bottleneck
Introduced by Kai Han et al. in GhostNet: More Features from Cheap Operations
archive 2025-07-28 Description, source and code snippet are the archive's method entry.
A Ghost BottleNeck is a skip connection block, similar to the basic residual block in ResNet in which several convolutional layers and shortcuts are integrated, but stacks Ghost Modules instead (two stacked Ghost modules). It was proposed as part of the GhostNet CNN architecture.
The first Ghost module acts as an expansion layer increasing the number of channels. The ratio between the number of the output channels and that of the input is referred to as the expansion ratio. The second Ghost module reduces the number of channels to match the shortcut path. Then the shortcut is connected between the inputs and the outputs of these two Ghost modules. The batch normalization (BN) and ReLU nonlinearity are applied after each layer, except that ReLU is not used after the second Ghost module as suggested by MobileNetV2. The Ghost bottleneck described above is for stride=1. As for the case where stride=2, the shortcut path is implemented by a downsampling layer and a depthwise convolution with stride=2 is inserted between the two Ghost modules. In practice, the primary convolution in Ghost module here is pointwise convolution for its efficiency.
Papers archive 2025-07-28
24 shown of 24, newest first. Repository counts are the archive's code-links table. A Syntology line states what Syntology ran from that paper's harvested code; it is per sample and not a correctness claim.
-
Cross-video Identity Correlating for Person Re-identification Pre-training 27 Sep 2024 · 1 repository · arXiv:2409.18569Syntology ran 0 of 1 samples · 1 unverified
-
A Lightweight Insulator Defect Detection Model Based on Drone Images 26 Aug 2024 · 1 repository
-
IDD-YOLOv5: A Lightweight Insulator Defect Real-time Detection Algorithm 19 Aug 2024 · 1 repository
-
LiteYOLO-ID: A Lightweight Object Detection Network for Insulator Defect Detection 24 Jun 2024 · 1 repository
-
Multimodal Emotion Recognition based on Facial Expressions, Speech, and EEG 11 Jun 2024 · 0 repositories
-
Ghost-Stereo: GhostNet-based Cost Volume Enhancement and Aggregation for Stereo Matching Networks 23 May 2024 · 0 repositories · arXiv:2405.14520
-
Short-Term Memory Convolutions 8 Feb 2023 · 0 repositories · arXiv:2302.04331
-
GhostNetV2: Enhance Cheap Operation with Long-Range Attention 23 Nov 2022 · 12 repositories · arXiv:2211.12905Syntology ran 8 of 10 samples · 2 unverified · 10 pointer-only (licence)
-
RepGhost: A Hardware-Efficient Ghost Module via Re-parameterization 11 Nov 2022 · 3 repositories · arXiv:2211.06088Syntology ran 5 of 17 samples · 12 unverified
-
Network Amplification With Efficient MACs Allocation 1 Jul 2022 · 2 repositories
-
YOLOv5s-GTB: light-weighted and improved YOLOv5s for bridge crack detection 3 Jun 2022 · 0 repositories · arXiv:2206.01498
-
MoCoViT: Mobile Convolutional Vision Transformer 25 May 2022 · 1 repository · arXiv:2205.12635
-
Efficient Convolutional Neural Networks on Raspberry Pi for Image Classification 2 Apr 2022 · 1 repository · arXiv:2204.00943Syntology ran 1 of 1 samples · 0 unverified
-
ThreshNet: An Efficient DenseNet Using Threshold Mechanism to Reduce Connections 9 Jan 2022 · 1 repository · arXiv:2201.03013
-
GhostShiftAddNet: More Features from Energy-Efficient Operations 20 Sep 2021 · 3 repositories · arXiv:2109.09495
-
Greedy Network Enlarging 31 Jul 2021 · 1 repository · arXiv:2108.00177
-
AdaFuse: Adaptive Temporal Fusion Network for Efficient Action Recognition 10 Feb 2021 · 0 repositories · arXiv:2102.05775
-
Tokens-to-Token ViT: Training Vision Transformers from Scratch on ImageNet 28 Jan 2021 · 13 repositories · arXiv:2101.11986Syntology ran 21 of 26 samples · 5 unverified · 8 pointer-only (licence)
-
GhostSR: Learning Ghost Features for Efficient Image Super-Resolution 21 Jan 2021 · 4 repositories · arXiv:2101.08525
-
A Multi-task Joint Framework for Real-time Person Search 11 Dec 2020 · 0 repositories · arXiv:2012.06418
-
Real-time Semantic Segmentation with Context Aggregation Network 2 Nov 2020 · 0 repositories · arXiv:2011.00993
-
Model Rubik's Cube: Twisting Resolution, Depth and Width for TinyNets 28 Oct 2020 · 9 repositories · arXiv:2010.14819Syntology ran 0 of 1 samples · 1 unverified · 1 pointer-only (licence)
-
HS-ResNet: Hierarchical-Split Block on Convolutional Neural Network 15 Oct 2020 · 2 repositories · arXiv:2010.07621
-
GhostNet: More Features from Cheap Operations 27 Nov 2019 · 33 repositories · arXiv:1911.11907Syntology ran 6 of 23 samples · 17 unverified · 4 pointer-only (licence)
Tasks archive 2025-07-28
20 shown of 40 tasks the archive attaches to papers tagged with this method, by distinct papers. A task without a page in the catalog is plain text.
Usage over time archive 2025-07-28
Components: the archive holds no method-to-method composition, so PwC's Components table cannot be rebuilt; the Papers list carries no Results column for the same reason (the archive does not join its leaderboard rows to method tags).
Categories archive 2025-07-28
Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections