Replies: 24 comments
-
From my observations If you are not concerned about false detections and speed - Retinaface is still most universal detector IMO. As for recognition I am mostly using |
Beta Was this translation helpful? Give feedback.
-
@SthPhoenix Thanks for the reply. So best for accurate recognition is retinaface landmarks (R50). have you tried yolo5l ? Best |
Beta Was this translation helpful? Give feedback.
-
It'll work better in extreme cases, but in general scrfd models should work pretty the same.
I have cloned the repo weeks ago, but still can't get some time to test it. It seems promising though. |
Beta Was this translation helpful? Give feedback.
-
@SthPhoenix What is your preferred metrics for glintr100 threshold according to your experience ? and the paper said yolo5 landmarks better than the retinaFace so is it means producing better accuracy ? paper finally what is your practical preference for arcface or cosface ? or distance make you satisfied |
Beta Was this translation helpful? Give feedback.
-
I'm using Also take note that true positives might be anywhere in range 0.6-1.0, poor image quality or side images may greatly decrease score, as well as comparing lot of poor images might give you lots of false positives with high scores. |
Beta Was this translation helpful? Give feedback.
-
@SthPhoenix so you are using similarity metric instead of distance ? |
Beta Was this translation helpful? Give feedback.
-
Yes, I found it more human readable and convenient for display. |
Beta Was this translation helpful? Give feedback.
-
@SthPhoenix |
Beta Was this translation helpful? Give feedback.
-
You can tweak batch sizes in |
Beta Was this translation helpful? Give feedback.
-
Funny thing that genderModel says Queen_Elizabeth_II is Male :) have you tested ? |
Beta Was this translation helpful? Give feedback.
-
I always knew she has some secrets ) |
Beta Was this translation helpful? Give feedback.
-
Have you tested IR-152 ? Looks better than the IR-50
FYI
… On 12 Mar 2022, at 09:53, SthPhoenix ***@***.***> wrote:
From my observations scrfd_10g_bnkps is better in term of lower false positive detections rate and better recall, though it produces worse landmarks for faces rotated at 90 and more degrees. Retinaface gives inaccurate landmarks in those conditions too, but they are mostly closer to expected.
Secondly bnkps model doesn't work well for large faces, it mostly misses them. gnkps model was retrained to fix this issue, but it has a bit lower recall and landmarks quality.
Thought I must admit faces missed by gnkps model are mostly useless for recognition, since they are of very low quality.
If you are not concerned about false detections and speed - Retinaface is still most universal detector IMO.
As for recognition I am mostly using glintr100 as most accurate from published models.
BUT, there is also Webface based model w600k_r50 from official package, which is almost twice faster then glintr100 and have better accuracy on some benchmarks as reported by authors. I have tested it for clustering and it seem to produce clusters almost identical as glintr100 model, but I can't tell you if it's really better or not.
—
Reply to this email directly, view it on GitHub <#74 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AEFRZHZ2IBXLOLP4GCTVG7DU7Q5PTANCNFSM5QQVUKHQ>.
Triage notifications on the go with GitHub Mobile for iOS <https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675> or Android <https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
You are receiving this because you authored the thread.
|
Beta Was this translation helpful? Give feedback.
-
Could you please provide link to the model you are talking about? |
Beta Was this translation helpful? Give feedback.
-
https://drive.google.com/file/d/142hTmfmTiw1MkUdzn5M7dWIMyIBOwFO7/view?usp=sharing
Let me know when you download.
… On 25 Mar 2022, at 19:56, SthPhoenix ***@***.***> wrote:
Have you tested IR-152 ? Looks better than the IR-50
Could you please provide link to the model you are talking about?
—
Reply to this email directly, view it on GitHub <#74 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AEFRZH6XUCHTKU5PCH2S2DDVBXV5PANCNFSM5QQVUKHQ>.
You are receiving this because you authored the thread.
|
Beta Was this translation helpful? Give feedback.
-
I've downloaded it, but still some more info is needed ) What dataset was used for training? Are there any performance metrics available? |
Beta Was this translation helpful? Give feedback.
-
@SthPhoenix is this one or glint100 is better according to your field practice |
Beta Was this translation helpful? Give feedback.
-
@MyraBaba unfortunately I can't check your model in near future, but just from benchmarks perspective they seems to be pretty the same. BTW, I have tested yolov5-face models, it seems they give a bit better landmarks in hard cases, though I haven't performed any speed tests yet. |
Beta Was this translation helpful? Give feedback.
-
@MyraBaba , I have added support for |
Beta Was this translation helpful? Give feedback.
-
looking now :) @SthPhoenix |
Beta Was this translation helpful? Give feedback.
-
Did you convert to onnx ?
I didn’t se the model where is it :)
… On 6 May 2022, at 22:49, SthPhoenix ***@***.***> wrote:
@MyraBaba <https://github.com/MyraBaba> , I have added support for yolov5-facemodels, you can check it )
—
Reply to this email directly, view it on GitHub <#74 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AEFRZH65W5JONPWEGNE6HFTVIVZT3ANCNFSM5QQVUKHQ>.
You are receiving this because you were mentioned.
|
Beta Was this translation helpful? Give feedback.
-
It's covered to onnx and will be automatically downloaded when you switch detector to, for example, |
Beta Was this translation helpful? Give feedback.
-
@SthPhoenix Meanwhile I would love to hear your experience regarding to realtime face recognition from video feed . what would be the best performant solution to lower faces number to send to recognition server for process ? lowering fps could cause the miss the desired face chip or on the detection process using the low feature (12) to understan if the still same person and not to send to recognition server ? What would be your suggestion ? Consider there will be 10 camera and a lot of faces coming { ie : 3 person per camera and 25 fps = 750 faces per second to hand } . Meanwhile recognition server re-detect face for better alignment . Would love to hear your opinion and suggestion |
Beta Was this translation helpful? Give feedback.
-
Hi! I have no much experience in such scenario, as I have noted somewhere else you could try combining detection\feature extraction with some kind of tracker algo, like FastMOT. Also if you scenario expects people entering room\building it might be good idea to limit face size and\or tune detection area to exclude unwanted by-passers in background. PS: Wow, this question was posted on Jun 11, totally missed it. |
Beta Was this translation helpful? Give feedback.
-
What is the best for detection (both accuracy and good landmark )and recognition model if there is no speed concern ? It could be run slower but produce highest quality results.
Such as RetFace-50 very good but old one. little bit slower . Is SCRFD superior than the retinaFace ? Specially feeding the recognition models ?
Is there any past experience or theoretical information ?
Best
Beta Was this translation helpful? Give feedback.
All reactions