Official code for CVPR-2023 paper "Optimal Transport Minimization: Crowd Localization on Density Maps for Semi-Supervised Counting"
- [Jun-21-2023] Update the OT-M algorithm and corresponding demo (
demo.ipynb). - The semi-supervised counting framework is preparing. I will release it as soon as possible.
OT-M algorithm is presented in the otm.py. The demo is shown in demo.ipynb:
from otm import den2seq
den2seq(denmap, scale_factor=8, max_itern=16, ot_scaling=0.75)-
denmapis the density map with the shape of [H, W]; -
scale_factormeans the resolution ratio of image and density map (here it is 8 since the density map is 1/8 of input image); -
max_iternmeans the maximum numper of OT and M step; -
ot_scalingcontrols the step number of Sinkhorn algorithm, it is a value in (0, 1).ot_scaling$\rightarrow 1$ results in more iterations in OT step.
@InProceedings{Lin_2023_CVPR,
author = {Lin, Wei and Chan, Antoni B.},
title = {Optimal Transport Minimization: Crowd Localization on Density Maps for Semi-Supervised Counting},
booktitle = {Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)},
month = {June},
year = {2023},
pages = {21663-21673}
}
