Back to Trending
RepositoryPythonJPJapan
PINTO0309

PINTO0309/High-Angle_Robust_Fast_FaceAlignment

HRFFA: High-Angle Robust Fast Face Alignment. Whole-head face alignment dataset & training pipeline.

199stars
29forks
0issues
0views

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: head-alignment

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: facial-landmark-detection

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: face-alignment

#1 Repository Của Tuần

🧠 HRFFA: Face alignment toàn đầu bền góc cực, chạy nhanh trên CPU

Pipeline huấn luyện, distill và triển khai ONNX cho face alignment toàn đầu (whole-head), bền ở góc nhìn cực đoan và nhẹ đủ chạy trên CPU.

HRFFA (High-Angle Robust Fast Face Alignment) không nhận vào một vùng khuôn mặt hẹp như các bài làm truyền thống, mà nhận toàn bộ đầu + viền nền nhỏ. Lý do: các bộ phát hiện đối tượng dễ định vị toàn đầu ổn định hơn, và việc thu thập toàn bộ đầu giúp mô hình học thêm ngữ cảnh. Dự án bao gồm dataset, mô hình giáo viên DINOv3 ViT-L/16 (320×320) và các mô hình học sinh ViT-T/16 + PP-HGNetV2-B0 (256/96), huấn luyện bằng distill trực tuyến và xuất ra đồ thị ONNX chạy trong 1.5–12 ms trên CPU.

✨ Điểm nổi bật

  • Toàn đầu, không chỉ khuôn mặt: mô hình nhận crop toàn bộ đầu + viền nền nhỏ, tận dụng ngữ cảnh xung quanh.
  • Góc nhìn cực đoan: hỗ trợ pitch vượt ±85°, roll 360° đầy đủ, yaw ±90°.
  • 68 / 98 / 29 landmarks: đầu ra nhiều độ phân giải landmark tùy nhu cầu.
  • Nhãn visibility 3 lớp: mỗi điểm landmark gán nhãn ngoài ảnh / bị che khuất / hiển thị.
  • Distill trực tuyến: học sinh được huấn luyện bằng knowledge distillation từ giáo viên DINOv3 ViT-L/16.
  • Chạy nhanh trên CPU: mô hình học sinh xuất ra ONNX, chạy trong 1.5–12 ms trên CPU.
  • Triển khai đa nền tảng: hỗ trợ TensorRT BF16, WebGPU + YOLOv9-MIT.

💡 Vì sao đáng chú ý

HRFFA khác biệt ở chỗ xử lý toàn đầu thay vì khuôn mặt hẹp, giúp mô hình vững hơn ở góc nhìn cực đoan mà vẫn nhẹ đủ chạy trên CPU. Phương pháp distill từ giáo viên DINOv3 cho phép các mô hình học sinh nhỏ gọn (1.6M–9.0M tham số) đạt được độ chính xác gần với giáo viên trong khi giữ được tốc độ suy diễn thấp.

Dự án phù hợp cho các ứng dụng thực tế cần face alignment ở môi trường góc nhìn khó khăn (camera hành trình, video thân thiện), đồng thời triển khai dễ dàng lên nền tảng CPU, TensorRT hoặc WebGPU.


#FaceAlignment #HighAngle #ONNX #KnowledgeDistillation #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryPython
deepinsight/insightface

State-of-the-art 2D and 3D Face Analysis Project

30.0k
Oct 19, 2026
RepositoryPython
1adrianb/face-alignment

:fire: 2D and 3D Face alignment library build using pytorch

7.5k
Apr 6, 2026
RepositoryPython
serengil/retinaface

RetinaFace: Deep Face Detection Library for Python

2.1k
Oct 9, 2026
RepositoryPython
HRNet/HRNet-Facial-Landmark-Detection

This is an official implementation of facial landmark detection for our TPAMI paper "Deep High-Resolution Representation Learning for Visual Recognition". https://arxiv.org/abs/1908.07919

1.1k
Aug 12, 2022
RepositoryPython
vectornguyen76/face-recognition

Real-Time Face Recognition use SCRFD, ArcFace, ByteTrack and Similarity Measure

204
Oct 24, 2024
RepositoryPython
KupynOrest/head_detector

Official repo for VGGHeads: 3D Multi Head Alignment with a Large-Scale Synthetic Dataset..

203
Apr 15, 2025
RepositoryPython
tomguluson92/PRNet_PyTorch

Training & Inference Code of PRNet in PyTorch 1.1.0

199
Oct 3, 2023
RepositoryPython
instant-high/wav2lip-onnx-HQ

Full version of wav2lip-onnx including face alignment and face enhancement and more...

162
Jun 10, 2025
RepositoryPython
deepinx/deep-face-alignment

The MXNet Implementation of Stacked Hourglass and Stacked SAT for Robust 2D and 3D Face Alignment

146
Apr 22, 2019