Lite-HRNet: A Lightweight High-Resolution Network

Changqian Yu, Bin Xiao, Changxin Gao, Lu Yuan, Lei Zhang +2 more
4/13/2021
cs.CV

Official code: HRNet/Lite-HRNet (917 stars, Apache-2.0, last commit 2022-06-03).

Abstract

We present an efficient high-resolution network, Lite-HRNet, for human pose estimation. We start by simply applying the efficient shuffle block in ShuffleNet to HRNet (high-resolution network), yielding stronger performance over popular lightweight networks, such as MobileNet, ShuffleNet, and Small HRNet. We find that the heavily-used pointwise (1x1) convolutions in shuffle blocks become the computational bottleneck. We introduce a lightweight unit, conditional channel weighting, to replace costly pointwise (1x1) convolutions in shuffle blocks. The complexity of channel weighting is linear w.r.t the number of channels and lower than the quadratic time complexity for pointwise convolutions. Our solution learns the weights from all the channels and over multiple resolutions that are readily available in the parallel branches in HRNet. It uses the weights as the bridge to exchange information across channels and resolutions, compensating the role played by the pointwise (1x1) convolution. Lite-HRNet demonstrates superior results on human pose estimation over popular lightweight networks. Moreover, Lite-HRNet can be easily applied to semantic segmentation task in the same lightweight manner. The code and models have been publicly available at https://github.com/HRNet/Lite-HRNet.

View on arXivView PDF

Code Implementations(1)

HRNet/Lite-HRNetOfficial100%
Apache-2.0

This is an official pytorch implementation of Lite-HRNet: A Lightweight High-Resolution Network.

917133Shell, PythonMar 25, 20214 years agoApache-2.0
high-resolution-nethuman-pose-estimationlite-hrnet

Similar Papers

Cite this paper

@article{yu2021litehrnet,
  title  = {Lite-HRNet: A Lightweight High-Resolution Network},
  author = {Changqian Yu and Bin Xiao and Changxin Gao and Lu Yuan and Lei Zhang and Nong Sang and Jingdong Wang},
  year   = {2021},
  eprint = {2104.06403},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2104.06403}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2104.06403.svg)](https://codeofpaper.com/paper/2104.06403)

Discussion