Methods › Computer Vision › Image Model Blocks › Hourglass Module
Hourglass Module
archive 2025-07-28 Description, source and code snippet are the archive's method entry.
An Hourglass Module is an image block module used mainly for pose estimation tasks. The design of the hourglass is motivated by the need to capture information at every scale. While local evidence is essential for identifying features like faces and hands, a final pose estimate requires a coherent understanding of the full body. The person’s orientation, the arrangement of their limbs, and the relationships of adjacent joints are among the many cues that are best recognized at different scales in the image. The hourglass is a simple, minimal design that has the capacity to capture all of these features and bring them together to output pixel-wise predictions.
The network must have some mechanism to effectively process and consolidate features across scales. The Hourglass uses a single pipeline with skip layers to preserve spatial information at each resolution. The network reaches its lowest resolution at 4x4 pixels allowing smaller spatial filters to be applied that compare features across the entire space of the image.
The hourglass is set up as follows: Convolutional and max pooling layers are used to process features down to a very low resolution. At each max pooling step, the network branches off and applies more convolutions at the original pre-pooled resolution. After reaching the lowest resolution, the network begins the top-down sequence of upsampling and combination of features across scales. To bring together information across two adjacent resolutions, we do nearest neighbor upsampling of the lower resolution followed by an elementwise addition of the two sets of features. The topology of the hourglass is symmetric, so for every layer present on the way down there is a corresponding layer going up.
After reaching the output resolution of the network, two consecutive rounds of 1x1 convolutions are applied to produce the final network predictions. The output of the network is a set of heatmaps where for a given heatmap the network predicts the probability of a joint’s presence at each and every pixel.
Papers archive 2025-07-28
30 shown of 31, 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.
-
Fiducial Focus Augmentation for Facial Landmark Detection 23 Feb 2024 · 0 repositories · arXiv:2402.15044
-
To Perceive or Not to Perceive: Lightweight Stacked Hourglass Network 9 Feb 2023 · 1 repository · arXiv:2302.04815
-
Robust Table Detection and Structure Recognition from Heterogeneous Document Images 17 Mar 2022 · 0 repositories · arXiv:2203.09056
-
Deep Point Cloud Reconstruction 23 Nov 2021 · 0 repositories · arXiv:2111.11704
-
Stacked Hourglass Network with a Multi-level Attention Mechanism: Where to Look for Intervertebral Disc Labeling 14 Aug 2021 · 1 repository · arXiv:2108.06554
-
VolNet: Estimating Human Body Part Volumes from a Single RGB Image 5 Jul 2021 · 0 repositories · arXiv:2107.02259
-
Automatic segmentation of vertebral features on ultrasound spine images using Stacked Hourglass Network 9 May 2021 · 0 repositories · arXiv:2105.03847
-
TetraPackNet: Four-Corner-Based Object Detection in Logistics Use-Cases 19 Apr 2021 · 0 repositories · arXiv:2104.09123
-
Traffic Camera Calibration via Vehicle Vanishing Point Detection 21 Mar 2021 · 2 repositories · arXiv:2103.11438
-
RelationNet++: Bridging Visual Representations for Object Detection via Transformer Decoder 29 Oct 2020 · 4 repositories · arXiv:2010.15831Syntology ran 0 of 5 samples · 5 unverified
-
HoughNet: Integrating near and long-range evidence for bottom-up object detection 5 Jul 2020 · 2 repositories · arXiv:2007.02355
-
3D Pose Detection in Videos: Focusing on Occlusion 24 Jun 2020 · 0 repositories · arXiv:2006.13517
-
RGBD-Dog: Predicting Canine Pose from RGBD Sensors 16 Apr 2020 · 1 repository · arXiv:2004.07788
-
Single upper limb pose estimation method based on improved stacked hourglass network 16 Apr 2020 · 0 repositories · arXiv:2004.07456
-
SPCNet:Spatial Preserve and Content-aware Network for Human Pose Estimation 13 Apr 2020 · 0 repositories · arXiv:2004.05834
-
SpotNet: Self-Attention Multi-Task Network for Object Detection 13 Feb 2020 · 1 repository · arXiv:2002.05540
-
Multistage Model for Robust Face Alignment Using Deep Neural Networks 4 Feb 2020 · 0 repositories · arXiv:2002.01075
-
MatrixNets: A New Scale and Aspect Ratio Aware Architecture for Object Detection 9 Jan 2020 · 1 repository · arXiv:2001.03194
-
Simple Pose: Rethinking and Improving a Bottom-up Approach for Multi-Person Pose Estimation 24 Nov 2019 · 8 repositories · arXiv:1911.10529
-
Single-shot 3D multi-person pose estimation in complex images 8 Nov 2019 · 0 repositories · arXiv:1911.03391
-
Analyzing Large Receptive Field Convolutional Networks for Distant Speech Recognition 15 Oct 2019 · 0 repositories · arXiv:1910.07047
-
Multi-task Localization and Segmentation for X-ray Guided Planning in Knee Surgery 24 Jul 2019 · 0 repositories · arXiv:1907.10465
-
Multi-task human analysis in still images: 2D/3D pose, depth map, and multi-part segmentation 8 May 2019 · 0 repositories · arXiv:1905.03003
-
CornerNet-Lite: Efficient Keypoint Based Object Detection 18 Apr 2019 · 6 repositories · arXiv:1904.08900Syntology ran 1 of 27 samples · 26 unverified
-
CenterNet: Keypoint Triplets for Object Detection 17 Apr 2019 · 20 repositories · arXiv:1904.08189Syntology ran 2 of 11 samples · 9 unverified · 2 pointer-only (licence)
-
Group-wise Correlation Stereo Network 10 Mar 2019 · 2 repositories · arXiv:1903.04025Syntology ran 0 of 2 samples · 2 unverified
-
Exploring Stereovision-Based 3-D Scene Reconstruction for Augmented Reality 17 Feb 2019 · 0 repositories · arXiv:1902.06255
-
Bottom-up Object Detection by Grouping Extreme and Center Points 23 Jan 2019 · 2 repositories · arXiv:1901.08043Syntology ran 1 of 5 samples · 4 unverified
-
CornerNet: Detecting Objects as Paired Keypoints 3 Aug 2018 · 5 repositories · arXiv:1808.01244Syntology ran 3 of 11 samples · 8 unverified
-
Semi-Automatic RECIST Labeling on CT Scans with Cascaded Convolutional Neural Networks 25 Jun 2018 · 0 repositories · arXiv:1806.09507
Tasks archive 2025-07-28
20 shown of 49 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