{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,12,22]],"date-time":"2023-12-22T00:16:41Z","timestamp":1703204201275},"reference-count":31,"publisher":"PeerJ","license":[{"start":{"date-parts":[[2023,12,21]],"date-time":"2023-12-21T00:00:00Z","timestamp":1703116800000},"content-version":"unspecified","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"crossref","award":["62202346"],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Hubei Key Research and Development Program","award":["2021BAA042"]},{"name":"Open Project of Engineering Research Center of Hubei Province for Clothing Information","award":["2022HBCI01"]},{"name":"Wuhan Applied Basic Frontier Research Project","award":["2022013988065212"]},{"name":"MIIT\u2019s AI Industry Innovation Task Unveils Flagship Projects"},{"name":"Hubei Science and Technology Project of Safe Production Special Fund"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"abstract":"Point cloud registration can be solved by searching for correspondence pairs. Searching for correspondence pairs in human body point clouds poses some challenges, including: (1) the similar geometrical shapes of the human body are difficult to distinguish. (2) The symmetry of the human body confuses the correspondence pairs searching. To resolve the above issues, this article proposes a Hierarchical Tolerance Mask Correspondence (HTMC) method to achieve better alignment by tolerating obfuscation. First, we define various levels of correspondence pairs and assign different similarity scores for each level. Second, HTMC designs a tolerance loss function to tolerate the obfuscation of correspondence pairs. Third, HTMC uses a differentiable mask to diminish the influence of non-overlapping regions and enhance the influence of overlapping regions. In conclusion, HTMC acknowledges the presence of similar local geometry in human body point clouds. On one hand, it avoids overfitting caused by forcibly distinguishing similar geometries, and on the other hand, it prevents genuine correspondence relationships from being masked by similar geometries. The codes are available at https:\/\/github.com\/ChenPointCloud\/HTMC<\/jats:uri>.<\/jats:p>","DOI":"10.7717\/peerj-cs.1724","type":"journal-article","created":{"date-parts":[[2023,12,21]],"date-time":"2023-12-21T09:08:10Z","timestamp":1703149690000},"page":"e1724","source":"Crossref","is-referenced-by-count":0,"title":["HTMC: hierarchical tolerance mask correspondence for human body point cloud registration"],"prefix":"10.7717","volume":"9","author":[{"given":"Feng","family":"Yu","sequence":"first","affiliation":[]},{"given":"Zhaoxiang","family":"Chen","sequence":"additional","affiliation":[]},{"given":"Li","family":"Liu","sequence":"additional","affiliation":[]},{"given":"Liyu","family":"Ren","sequence":"additional","affiliation":[]},{"given":"Minghua","family":"Jiang","sequence":"additional","affiliation":[]}],"member":"4443","published-online":{"date-parts":[[2023,12,21]]},"reference":[{"issue":"5","key":"10.7717\/peerj-cs.1724\/ref-1","doi-asserted-by":"publisher","first-page":"698","DOI":"10.1109\/TPAMI.1987.4767965","article-title":"Least-squares fitting of two 3-D point sets","author":"Arun","year":"1987","journal-title":"IEEE Transactions on Pattern Analysis and Machine Intelligence"},{"key":"10.7717\/peerj-cs.1724\/ref-2","first-page":"15859","article-title":"PointDSC: robust point cloud registration using deep spatial consistency","author":"Bai","year":"2021"},{"key":"10.7717\/peerj-cs.1724\/ref-3","first-page":"586","article-title":"Method for registration of 3-D shapes","volume":"1611","author":"Besl","year":"1992"},{"key":"10.7717\/peerj-cs.1724\/ref-4","first-page":"113","article-title":"Sparse iterative closest point","volume-title":"Computer Graphics Forum","volume":"32","author":"Bouaziz","year":"2013"},{"issue":"1","key":"10.7717\/peerj-cs.1724\/ref-5","doi-asserted-by":"publisher","first-page":"401","DOI":"10.1609\/aaai.v36i1.19917","article-title":"DeTarNet: decoupling translation and rotation by Siamese network for point cloud registration","volume":"36","author":"Chen","year":"2022","journal-title":"Proceedings of the AAAI Conference on Artificial Intelligence"},{"key":"10.7717\/peerj-cs.1724\/ref-6","first-page":"8893","article-title":"Robust point cloud registration framework based on deep graph matching","author":"Fu","year":"2021"},{"key":"10.7717\/peerj-cs.1724\/ref-7","doi-asserted-by":"crossref","article-title":"Are we ready for Autonomous Driving? The KITTI Vision Benchmark Suite","author":"Geiger","year":"2012","DOI":"10.1109\/CVPR.2012.6248074"},{"key":"10.7717\/peerj-cs.1724\/ref-8","first-page":"4267","article-title":"Predator: registration of 3D point clouds with low overlap","author":"Huang","year":"2021"},{"issue":"2","key":"10.7717\/peerj-cs.1724\/ref-9","doi-asserted-by":"publisher","first-page":"103556","DOI":"10.1016\/j.cviu.2022.103556","article-title":"Robust real-world point cloud registration by inlier detection","volume":"224","author":"Huang","year":"2022","journal-title":"Computer Vision and Image Understanding"},{"key":"10.7717\/peerj-cs.1724\/ref-10","first-page":"19355","article-title":"H4D: human 4D modeling by learning neural compositional representation","author":"Jiang","year":"2022"},{"key":"10.7717\/peerj-cs.1724\/ref-11","doi-asserted-by":"publisher","first-page":"1","DOI":"10.48550\/arXiv.1412.6980","article-title":"Adam: a method for stochastic optimization","author":"Kingma","year":"2014","journal-title":"ArXiv preprint"},{"key":"10.7717\/peerj-cs.1724\/ref-12","first-page":"20502","article-title":"LiDARCap: long-range marker-less 3D human motion capture with lidar point clouds","author":"Li","year":"2022"},{"key":"10.7717\/peerj-cs.1724\/ref-13","first-page":"378","article-title":"Iterative distance-aware similarity matrix convolution with mutual-supervised point elimination for efficient point cloud registration","author":"Li","year":"2020"},{"key":"10.7717\/peerj-cs.1724\/ref-14","first-page":"6469","article-title":"Learning to dress 3D people in generative clothing","author":"Ma","year":"2020"},{"key":"10.7717\/peerj-cs.1724\/ref-15","first-page":"4511","article-title":"Overlap-guided Gaussian mixture models for point cloud registration","author":"Mei","year":"2023"},{"key":"10.7717\/peerj-cs.1724\/ref-16","first-page":"7193","article-title":"3DRegNet: a deep neural network for 3D point registration","author":"Pais","year":"2020"},{"issue":"4","key":"10.7717\/peerj-cs.1724\/ref-17","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3072959.3073711","article-title":"ClothCap: seamless 4D clothing capture and retargeting","volume":"36","author":"Pons-Moll","year":"2017","journal-title":"ACM Transactions on Graphics (ToG)"},{"key":"10.7717\/peerj-cs.1724\/ref-18","first-page":"652","article-title":"PointNet: deep learning on point sets for 3D classification and segmentation","author":"Qi","year":"2017"},{"key":"10.7717\/peerj-cs.1724\/ref-19","first-page":"11143","article-title":"Geometric transformer for fast and robust point cloud registration","author":"Qin","year":"2022"},{"key":"10.7717\/peerj-cs.1724\/ref-20","first-page":"572","article-title":"SGPCR: spherical gaussian point cloud representation and its application to object registration and retrieval","author":"Salihu","year":"2023"},{"key":"10.7717\/peerj-cs.1724\/ref-21","first-page":"12110","article-title":"ULNeF: untangled layered neural fields for mix-and-match virtual try-on","volume":"35","author":"Santesteban","year":"2022","journal-title":"Advances in Neural Information Processing Systems"},{"key":"10.7717\/peerj-cs.1724\/ref-22","first-page":"435","article-title":"Generalized-ICP","volume-title":"Robotics: Science and Systems","volume":"2","author":"Segal","year":"2009"},{"key":"10.7717\/peerj-cs.1724\/ref-23","first-page":"1","article-title":"Reliable inlier evaluation for unsupervised point cloud registration","author":"Shen","year":"2022"},{"key":"10.7717\/peerj-cs.1724\/ref-24","first-page":"3523","article-title":"Deep closest point: learning representations for point cloud registration","author":"Wang","year":"2019"},{"issue":"5","key":"10.7717\/peerj-cs.1724\/ref-25","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3326362","article-title":"Dynamic graph CNN for learning on point clouds","volume":"38","author":"Wang","year":"2019","journal-title":"ACM Transactions on Graphics (ToG)"},{"issue":"1","key":"10.7717\/peerj-cs.1724\/ref-26","doi-asserted-by":"publisher","first-page":"1135","DOI":"10.1109\/TPAMI.2022.3148308","article-title":"STORM: structure-based overlap matching for partial point cloud registration","volume":"45","author":"Wang","year":"2022","journal-title":"IEEE Transactions on Pattern Analysis and Machine Intelligence"},{"key":"10.7717\/peerj-cs.1724\/ref-27","first-page":"1912","article-title":"3D ShapeNets: a deep representation for volumetric shapes","author":"Wu","year":"2015"},{"key":"10.7717\/peerj-cs.1724\/ref-28","first-page":"3132","article-title":"OmNet: learning overlapping mask for partial-to-partial point cloud registration","author":"Xu","year":"2021"},{"key":"10.7717\/peerj-cs.1724\/ref-29","first-page":"1457","article-title":"Go-ICP: solving 3D registration efficiently and globally optimally","author":"Yang","year":"2013"},{"issue":"2","key":"10.7717\/peerj-cs.1724\/ref-30","doi-asserted-by":"publisher","first-page":"314","DOI":"10.1109\/TRO.2020.3033695","article-title":"TEASER: fast and certifiable point cloud registration","volume":"37","author":"Yang","year":"2020","journal-title":"IEEE Transactions on Robotics"},{"key":"10.7717\/peerj-cs.1724\/ref-31","first-page":"11824","article-title":"RPM-Net: robust point matching using learned features","author":"Yew","year":"2020"}],"container-title":["PeerJ Computer Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/peerj.com\/articles\/cs-1724.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/peerj.com\/articles\/cs-1724.xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/peerj.com\/articles\/cs-1724.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/peerj.com\/articles\/cs-1724.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,12,21]],"date-time":"2023-12-21T09:08:29Z","timestamp":1703149709000},"score":1,"resource":{"primary":{"URL":"https:\/\/peerj.com\/articles\/cs-1724"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,12,21]]},"references-count":31,"alternative-id":["10.7717\/peerj-cs.1724"],"URL":"https:\/\/doi.org\/10.7717\/peerj-cs.1724","archive":["CLOCKSS","LOCKSS","Portico"],"relation":{},"ISSN":["2376-5992"],"issn-type":[{"value":"2376-5992","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,12,21]]},"article-number":"e1724"}}