-
Notifications
You must be signed in to change notification settings - Fork 116
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Best qaulity result without speed / performance concern #74
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 |
@SthPhoenix Thanks for the reply. So best for accurate recognition is retinaface landmarks (R50). have you tried yolo5l ? Best |
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. |
@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 |
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. |
@SthPhoenix so you are using similarity metric instead of distance ? |
Yes, I found it more human readable and convenient for display. |
@SthPhoenix |
You can tweak batch sizes in |
Funny thing that genderModel says Queen_Elizabeth_II is Male :) have you tested ? |
I always knew she has some secrets ) |
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.
|
Could you please provide link to the model you are talking about? |
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.
|
I've downloaded it, but still some more info is needed ) What dataset was used for training? Are there any performance metrics available? |
@SthPhoenix is this one or glint100 is better according to your field practice |
@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. |
@MyraBaba , I have added support for |
looking now :) @SthPhoenix |
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.
|
It's covered to onnx and will be automatically downloaded when you switch detector to, for example, |
@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 |
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. |
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
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
The text was updated successfully, but these errors were encountered: