| --- |
| license: other |
| license_name: mixed-permissive |
| license_link: LICENSE.md |
| pipeline_tag: image-feature-extraction |
| tags: |
| - face-detection |
| - face-recognition |
| - face-landmarks |
| - ncnn |
| - lightcella |
| --- |
| |
| # Lightcella Face Models (ncnn) |
|
|
| [ncnn](https://github.com/Tencent/ncnn)-format conversions of three permissively-licensed face |
| models, for on-device use on low-power hardware (Raspberry Pi 4 / NAS). Format conversion only — no |
| retraining. The detector and refiner were validated against their ONNX reference in onnxruntime. |
|
|
| | model | files | size | role | upstream | license | |
| |---|---|---|---|---|---| |
| | **YuNet** | `detector/yunet_2023mar.ncnn.{param,bin}` | 0.22 MB | face detection | [OpenCV Zoo `face_detection_yunet_2023mar`](https://github.com/opencv/opencv_zoo/tree/main/models/face_detection_yunet) | MIT (© 2020 Shiqi Yu) | |
| | **Face Mesh** | `refiner/mediapipe_facemesh_478.ncnn.{param,bin}` | 4.8 MB | 478 face landmarks | MediaPipe `face_landmarks_detector` (`face_landmarker.task`, 2023-05-03) | Apache-2.0 | |
| | **GhostFaceNet** | `embedder/ghostfacenet_w1.3_s2.ncnn.{param,bin}` | 8.1 MB | face embedding (512-d) | [HamadYA/GhostFaceNets](https://github.com/HamadYA/GhostFaceNets) W1.3 S2 ArcFace | MIT (© 2022 HamadYA) | |
|
|
| Each subdirectory carries its model **and its own `LICENSE`**. Repo license is `other` because the |
| files carry two MIT + one Apache-2.0 (map in [`LICENSE.md`](LICENSE.md)). |
|
|
| ## I/O |
|
|
| | model | input | output | |
| |---|---|---| |
| | YuNet | RGB image, 640×640 | detection heads (cls/obj/bbox/kps) at strides 8/16/32 | |
| | Face Mesh | RGB face crop, 256×256 | 478 3D landmarks + presence score | |
| | GhostFaceNet | aligned RGB face, 112×112 | 512-d embedding | |
|
|
| Blob names follow the `pnnx` conversion (`in0` / `out0…`). ncnn param/bin format. |
|
|
| ## Provenance |
|
|
| Converted with `tf2onnx` / `onnxsim` / `pnnx` and checked against onnxruntime. The exact upstream |
| source artifacts, SHA-256-pinned, are archived at |
| [`lightcella/face-pipeline-sources`](https://huggingface.co/lightcella/face-pipeline-sources). |
|
|
| ## Attribution |
|
|
| Credit to the upstream authors — **YuNet** (Shiqi Yu, OpenCV Zoo), **MediaPipe Face Mesh** (Google), |
| **GhostFaceNets** (HamadYA). This repository redistributes ncnn-converted weights under their |
| respective upstream licenses; see [`LICENSE.md`](LICENSE.md). |
|
|