Measurements from Body Meshes #206
Replies: 4 comments 4 replies
-
@kristijanbartol Definitely YES, the community would love your contribution! I think body measurement may be formulated as accurate shape estimation. Hence, I find this CVPR 2022 Best Paper Candidate [8] to be the latest relevant work. [8] Choutas, V., Müller, L., Huang, C. P., Tang, S., Tzionas, D., Black, M. J., Accurate 3D Body Shape Regression using Metric and Semantic Attributes, CVPR 2022 |
Beta Was this translation helpful? Give feedback.
-
Hi, I would like to continue what @kristijanbartol started. I already implemented an SMPL measurer for my purposes here. The measurements are implemented as either lengths or circumferences. The lengths are computed as landmark distances defined on the SMPL body, whereas the circumferences are implemented as plane cuts of the SMPL body with planes at pre-defined locations (you can take a look at the Figure on the repo i sent). This is similar to the mentioned paper [8], with the addition of having more measurements defined, and a more general definition of circumference measurements — whereas [8] only cut the SMPL body with planes parallel to the floor, my implementation can cut the SMPL body with arbitrary planes. Additionally the measuring can be done for an SMPL body model defined by either its shape parameters or by its vertices. This is convenient if additional optimization has been done to the SMPL vertices, after which they do not correspond fully to a shape parameter set. I would like to do something very similar here with the addition of being model agnostic (smpl/smplx/star). I went through the codebase and some general steps would be:
Does that sound about right? Before starting, however, I have a couple of questions:
Let me know what you think :). [8] Choutas, V., Müller, L., Huang, C. P., Tang, S., Tzionas, D., Black, M. J., Accurate 3D Body Shape Regression using Metric and Semantic Attributes, CVPR 2022 |
Beta Was this translation helpful? Give feedback.
-
@caizhongang Do you have any thoughts on this? |
Beta Was this translation helpful? Give feedback.
-
@DavidBoja , thank you very much for your proposal and sorry for the late reply (we were quite occupied working on something that we hope to be very useful to the community). Your project looks amazing!
I think these steps looks great, and for
@WenjiaWang0312 do you have any ideas?
I think this sounds good.
We are working on a visualization tool based on node.js (for interactive visualization). Would you mind leaving the visualization part to us? Again, I'm sure the community will look forward to your implementation! |
Beta Was this translation helpful? Give feedback.
-
In the past few months, I have been using SMPL mesh estimation to extract body measurements. It seems that body measurement is still not a hot topic compared to mesh regression* (my guess is that image-based shape estimation methods are still not accurate enough to even go one step further). However, I believe it would be interesting to be able to conveniently obtain body measurements once you have your body model parameters.
I already have some specific private implementations. Would we be interested in this feature (maybe towards some other major release >v1.0)?
References*
The following is the list of papers that estimate body models from images or other data in order to extract body measurements.
Body measurement based on SMPL mesh estimation
[1] B. M. Smith, V. Chari, A. Agrawal, J. M. Rehg and R. Sever, "Towards Accurate 3D Human Body Reconstruction from Silhouettes," 2019 International Conference on 3D Vision (3DV), 2019, pp. 279-288, doi: 10.1109/3DV.2019.00039.
[2] E. Dibra, H. Jain, C. Öztireli, R. Ziegler and M. Gross, "Human Shape from Silhouettes Using Generative HKS Descriptors and Cross-Modal Neural Networks," 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2017, pp. 5504-5514, doi: 10.1109/CVPR.2017.584.
[3] Dibra, E.; Jain, H.; Öztireli, C.; Ziegler, R.; Gross, M. HS-Nets: Estimating Human Body Shape from Silhouettes with Convolutional Neural Networks. In Proceedings of the 2016 Fourth International Conference on 3D Vision (3DV), Stanford, CA, USA, 25–28 October 2016; pp. 108–117.
[4] Pujades, S.; Mohler, B.J.; Thaler, A.; Tesch, J.; Mahmood, N.; Hesse, N.; Bülthoff, H.H.; Black, M.J. The Virtual Caliper: Rapid Creation of Metrically Accurate Avatars from 3D Measurements. IEEE Trans. Vis. Comput. Graph. 2019, 25, 1887–1897.
[5] Yan, S.; Wirta, J.; Kämäräinen, J.K. Silhouette Body Measurement Benchmarks. In Proceedings of the 2020 25th International Conference on Pattern Recognition (ICPR), Milan, Italy, 10–15 January 2021; pp. 7804–7809.
[6] Bartol, K.; Bojanić, D.; Petković, T.; Peharec, S.; Pribanić, T. Linear Regression vs. Deep Learning: A Simple Yet Effective Baseline for Human Body Measurement. Sensors 2022, 22, 1885. https://doi.org/10.3390/s22051885
In particular, note that this paper [7] Sengupta, A. et al. “Probabilistic Estimation of 3D Human Shape and Pose with a Semantic Local Parametric Model.” BMVC (2021) even specifies the indices corresponding to SMPL vertices.
Mesh regression models
SMPLify-X, ExPose, VIBE, and all other very popular papers (compared to the above ones).
Beta Was this translation helpful? Give feedback.
All reactions