From fd11b598f6f68cc5cef487d299abb6ff39e5bcb3 Mon Sep 17 00:00:00 2001 From: DanJun6737 <46049620+DanJun6737@users.noreply.github.com> Date: Mon, 27 Oct 2025 10:37:52 +0800 Subject: [PATCH 1/9] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 187e914..90f24ff 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,7 @@

# News +- Our work [TransFace++](https://ieeexplore.ieee.org/document/11184862) got accepted to TPAMI ! (September 30th, 2025 UTC) - Our work [FaceChain-MMID](https://www.sciencedirect.com/science/article/abs/pii/S0031320325005187) got accepted to Pattern Recognition ! (May 30th, 2025 UTC) - More Technology Details of FaceChain-FACT train-free portrait generation can be seen in [Paper](https://arxiv.org/abs/2410.12312). (October 17th, 2024 UTC) - Our work [TopoFR](https://arxiv.org/abs/2410.10587) got accepted to NeurIPS 2024 ! (September 26th, 2024 UTC) From a46edf672e6e3e4b3af525a34e0110b50d407cc3 Mon Sep 17 00:00:00 2001 From: DanJun6737 <46049620+DanJun6737@users.noreply.github.com> Date: Mon, 27 Oct 2025 10:39:46 +0800 Subject: [PATCH 2/9] Update README_ZH.md --- README_ZH.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README_ZH.md b/README_ZH.md index bdd2f40..6d61247 100644 --- a/README_ZH.md +++ b/README_ZH.md @@ -6,6 +6,7 @@

# 最新消息 +- Facechain算法创新工作[TransFace++](https://ieeexplore.ieee.org/abstract/document/11184862) 在期刊TPAMI上发表! (2025-09-30) - Facechain算法创新工作[FaceChain-MMID](https://www.sciencedirect.com/science/article/abs/pii/S0031320325005187) 在期刊Pattern Recognition上发表! (2025-05-30) - 更多关于FaceChain-FACT免训练工作的技术细节可以在 [论文](https://arxiv.org/abs/2410.12312) 里查看. (2024-10-17) - Facechain算法创新工作[TopoFR](https://arxiv.org/abs/2410.10587) 被NeurIPS 2024接收录用! (2024-09-26) From f34ac48261d3a7651945a6340cb6005d3045a046 Mon Sep 17 00:00:00 2001 From: DanJun6737 <46049620+DanJun6737@users.noreply.github.com> Date: Mon, 27 Oct 2025 10:41:29 +0800 Subject: [PATCH 3/9] Update README.md --- face_module/TransFace/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/face_module/TransFace/README.md b/face_module/TransFace/README.md index 86ad966..d771b41 100644 --- a/face_module/TransFace/README.md +++ b/face_module/TransFace/README.md @@ -4,7 +4,7 @@ This is the official PyTorch implementation of [[ICCV-2023] TransFace: Calibrating Transformer Training for Face Recognition from a Data-Centric Perspective](https://openaccess.thecvf.com/content/ICCV2023/html/Dan_TransFace_Calibrating_Transformer_Training_for_Face_Recognition_from_a_Data-Centric_ICCV_2023_paper.html). -[[Arxiv Version]](https://arxiv.org/abs/2308.10133) +[[Arxiv Version]](https://arxiv.org/abs/2308.10133) [[Code in FaceChain Rep.]](https://github.com/modelscope/facechain/tree/main/face_module/TransFace) [[ModelScope]](https://www.modelscope.cn/models/iic/cv_vit_face-recognition) [[阿里云]](https://developer.aliyun.com/article/1319924) [[CVer]](https://mp.weixin.qq.com/s/n9HKqZ7DAt5Woo5BCwxq6w) [[CSDN]](https://blog.csdn.net/sunbaigui/article/details/136556006) From 53a86aab7df05f349870a0b90970870bc4dc1df1 Mon Sep 17 00:00:00 2001 From: DanJun6737 <46049620+DanJun6737@users.noreply.github.com> Date: Mon, 27 Oct 2025 10:43:00 +0800 Subject: [PATCH 4/9] Update README.md --- face_module/TopoFR/README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/face_module/TopoFR/README.md b/face_module/TopoFR/README.md index d0dcba2..2e6fc9d 100644 --- a/face_module/TopoFR/README.md +++ b/face_module/TopoFR/README.md @@ -2,7 +2,10 @@

If you like TopoFR, please give us a star ⭐ on GitHub for the latest update~
-This is the official PyTorch implementation of ["[NeurIPS 2024] TopoFR: A Closer Look at Topology Alignment on Face Recognition"](https://arxiv.org/abs/2410.10587). +This is the official PyTorch implementation of ["[NeurIPS 2024] TopoFR: A Closer Look at Topology Alignment on Face Recognition"](https://proceedings.neurips.cc/paper_files/paper/2024/hash/419b6c974712adb884bfbbeea8e94d1b-Abstract-Conference.html). + + +[[Arxiv Version]](https://arxiv.org/abs/2410.10587) [[Code in FaceChain Rep.]](https://github.com/modelscope/facechain/tree/main/face_module/TopoFR)[[机器之心]](https://www.jiqizhixin.com/articles/2024-10-17-6) [[CVer]](https://mp.weixin.qq.com/s/3NegnpJUGPfI_dOfkp_4LQ) [[CSDN]](https://blog.csdn.net/sunbaigui/article/details/143230746?spm=1001.2014.3001.5502) ![image](docs/TopoFR.png) From 1a09dec0f0d7608ac8dec2b780d11c011e6c2060 Mon Sep 17 00:00:00 2001 From: DanJun6737 <46049620+DanJun6737@users.noreply.github.com> Date: Mon, 27 Oct 2025 10:45:46 +0800 Subject: [PATCH 5/9] Update README.md --- face_module/TopoFR/README.md | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/face_module/TopoFR/README.md b/face_module/TopoFR/README.md index 2e6fc9d..7036335 100644 --- a/face_module/TopoFR/README.md +++ b/face_module/TopoFR/README.md @@ -1,5 +1,7 @@

TopoFR: A Closer Look at Topology Alignment on Face Recognition

If you like TopoFR, please give us a star ⭐ on GitHub for the latest update~ +
+
This is the official PyTorch implementation of ["[NeurIPS 2024] TopoFR: A Closer Look at Topology Alignment on Face Recognition"](https://proceedings.neurips.cc/paper_files/paper/2024/hash/419b6c974712adb884bfbbeea8e94d1b-Abstract-Conference.html). @@ -29,6 +31,10 @@ You can download the test dataset IJB-C as follows: python -m torch.distributed.launch --nproc_per_node=4 --nnodes=1 --node_rank=0 --master_addr="127.0.0.1" --master_port=12581 train.py ``` +## Hugging Face +You can easily experience our model on the Hugging Face space: + + ## How to Test Models 1. You need to modify the path of IJB-C dataset in eval_ijbc_ms1mv2.py and eval_ijbc_glint360k.py. @@ -69,12 +75,15 @@ python eval_ijbc_glint360k.py --model-prefix work_dirs/glint360k_r100/Glint360K_ * If you find it helpful for you, please consider citing our paper 📝 and giving a star ⭐. ``` @article{dan2024topofr, - title={TopoFR: A Closer Look at Topology Alignment on Face Recognition}, + title={Topofr: A closer look at topology alignment on face recognition}, author={Dan, Jun and Liu, Yang and Deng, Jiankang and Xie, Haoyu and Li, Siyuan and Sun, Baigui and Luo, Shan}, - journal={arXiv preprint arXiv:2410.10587}, + journal={Advances in Neural Information Processing Systems}, + volume={37}, + pages={37213--37240}, year={2024} } ``` ## Acknowledgments -We thank Insighface for the excellent [code base](https://github.com/deepinsight/insightface/tree/master/recognition/arcface_torch). +We thank Insighface for the excellent [code base](https://github.com/deepinsight/insightface/tree/master/recognition/arcface_torch). +We would like to express our gratitude to the researcher [@developer0hye](https://github.com/developer0hye) for providing an outstanding [HF demo](https://huggingface.co/spaces/developer0hye/TopoFR-Face-Recognition). From 5a4b3b77795df10d03486f0d0b535c25f73ae00f Mon Sep 17 00:00:00 2001 From: DanJun6737 <46049620+DanJun6737@users.noreply.github.com> Date: Mon, 27 Oct 2025 10:49:47 +0800 Subject: [PATCH 6/9] Update README.md --- face_module/TopoFR/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/face_module/TopoFR/README.md b/face_module/TopoFR/README.md index 7036335..4f776db 100644 --- a/face_module/TopoFR/README.md +++ b/face_module/TopoFR/README.md @@ -7,7 +7,7 @@ This is the official PyTorch implementation of ["[NeurIPS 2024] TopoFR: A Closer Look at Topology Alignment on Face Recognition"](https://proceedings.neurips.cc/paper_files/paper/2024/hash/419b6c974712adb884bfbbeea8e94d1b-Abstract-Conference.html). -[[Arxiv Version]](https://arxiv.org/abs/2410.10587) [[Code in FaceChain Rep.]](https://github.com/modelscope/facechain/tree/main/face_module/TopoFR)[[机器之心]](https://www.jiqizhixin.com/articles/2024-10-17-6) [[CVer]](https://mp.weixin.qq.com/s/3NegnpJUGPfI_dOfkp_4LQ) [[CSDN]](https://blog.csdn.net/sunbaigui/article/details/143230746?spm=1001.2014.3001.5502) +[[Arxiv Version]](https://arxiv.org/abs/2410.10587) [[Code in Co-Author’s Rep.]](https://github.com/DanJun6737/TopoFR)[[机器之心]](https://www.jiqizhixin.com/articles/2024-10-17-6) [[CVer]](https://mp.weixin.qq.com/s/3NegnpJUGPfI_dOfkp_4LQ) [[CSDN]](https://blog.csdn.net/sunbaigui/article/details/143230746?spm=1001.2014.3001.5502) ![image](docs/TopoFR.png) From 38cc62e1af396fb532bceaad91d99cad978577a8 Mon Sep 17 00:00:00 2001 From: DanJun6737 <46049620+DanJun6737@users.noreply.github.com> Date: Mon, 27 Oct 2025 10:50:53 +0800 Subject: [PATCH 7/9] Update README.md --- face_module/TransFace/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/face_module/TransFace/README.md b/face_module/TransFace/README.md index d771b41..02b06be 100644 --- a/face_module/TransFace/README.md +++ b/face_module/TransFace/README.md @@ -4,7 +4,7 @@ This is the official PyTorch implementation of [[ICCV-2023] TransFace: Calibrating Transformer Training for Face Recognition from a Data-Centric Perspective](https://openaccess.thecvf.com/content/ICCV2023/html/Dan_TransFace_Calibrating_Transformer_Training_for_Face_Recognition_from_a_Data-Centric_ICCV_2023_paper.html). -[[Arxiv Version]](https://arxiv.org/abs/2308.10133) [[Code in FaceChain Rep.]](https://github.com/modelscope/facechain/tree/main/face_module/TransFace) [[ModelScope]](https://www.modelscope.cn/models/iic/cv_vit_face-recognition) [[阿里云]](https://developer.aliyun.com/article/1319924) [[CVer]](https://mp.weixin.qq.com/s/n9HKqZ7DAt5Woo5BCwxq6w) [[CSDN]](https://blog.csdn.net/sunbaigui/article/details/136556006) +[[Arxiv Version]](https://arxiv.org/abs/2308.10133) [[Code in Co-Author's Rep.]](https://github.com/DanJun6737/TransFace) [[ModelScope]](https://www.modelscope.cn/models/iic/cv_vit_face-recognition) [[阿里云]](https://developer.aliyun.com/article/1319924) [[CVer]](https://mp.weixin.qq.com/s/n9HKqZ7DAt5Woo5BCwxq6w) [[CSDN]](https://blog.csdn.net/sunbaigui/article/details/136556006) From dc4af4822f091fd706778293caad897df123195e Mon Sep 17 00:00:00 2001 From: DanJun6737 <46049620+DanJun6737@users.noreply.github.com> Date: Mon, 27 Oct 2025 10:53:39 +0800 Subject: [PATCH 8/9] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 90f24ff..88c24d3 100644 --- a/README.md +++ b/README.md @@ -38,6 +38,7 @@ FaceChain is powered by [ModelScope](https://github.com/modelscope/modelscope). # News +- Our work [TransFace++](https://ieeexplore.ieee.org/document/11184862) got accepted to TPAMI ! (September 30th, 2025 UTC) - Our work [FaceChain-MMID](https://www.sciencedirect.com/science/article/abs/pii/S0031320325005187) got accepted to Pattern Recognition ! (May 30th, 2025 UTC) - More Technology Details of FaceChain-FACT train-free portrait generation can be seen in [Paper](https://arxiv.org/abs/2410.12312). (October 17th, 2024 UTC) - Our work [TopoFR](https://arxiv.org/abs/2410.10587) got accepted to NeurIPS 2024 ! (September 26th, 2024 UTC) From 681114583f3dff127dcda4863ea45d5db98e48ac Mon Sep 17 00:00:00 2001 From: DanJun6737 <46049620+DanJun6737@users.noreply.github.com> Date: Mon, 27 Oct 2025 10:54:46 +0800 Subject: [PATCH 9/9] Update README_ZH.md --- README_ZH.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README_ZH.md b/README_ZH.md index 6d61247..f15d143 100644 --- a/README_ZH.md +++ b/README_ZH.md @@ -32,6 +32,7 @@ FaceChain的模型由[ModelScope](https://github.com/modelscope/modelscope)开 # News +- Facechain算法创新工作[TransFace++](https://ieeexplore.ieee.org/abstract/document/11184862) 在期刊TPAMI上发表! (2025-09-30) - Facechain算法创新工作[FaceChain-MMID](https://www.sciencedirect.com/science/article/abs/pii/S0031320325005187) 在期刊Pattern Recognition上发表! (2025-05-30) - 更多关于FaceChain-FACT免训练工作的技术细节可以在 [论文](https://arxiv.org/abs/2410.12312) 里查看. (2024-10-17) - Facechain算法创新工作[TopoFR](https://arxiv.org/abs/2410.10587) 被NeurIPS 2024接收录用! (2024-09-26)