Bug 436727

Summary: detecting wrong entries in confirmed faces
Product: [Applications] digikam Reporter: Martin Tlustos <martin.tlustos>
Component: Faces-RecognitionAssignee: Digikam Developers <digikam-bugs-null>
Status: CONFIRMED ---    
Severity: wishlist CC: caulier.gilles, michael_miller
Priority: NOR    
Version: 7.2.0   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Martin Tlustos 2021-05-07 11:51:44 UTC
SUMMARY
I have several thousand pictures with faces of my family. Sometimes, wrong entries creep into the confirmed faces of a person and subsequently mess up face recognition later. Of course I can scroll through the list and delete those wrongly assigned entries, but that is bothersome. If there were a way to find those entries more quickly, that would be highly appreciated... ;-)

Operating System: KDE neon 5.21
KDE Plasma Version: 5.21.5
KDE Frameworks Version: 5.81.0
Qt Version: 5.15.2
Kernel Version: 5.4.0-72-generic
OS Type: 64-bit
Graphics Platform: X11
Processors: 4 × Intel® Core™ i5-7200U CPU @ 2.50GHz
Memory: 7.6 GiB of RAM
Graphics Processor: Mesa Intel® HD Graphics 620
Comment 1 Maik Qualmann 2022-06-02 17:05:17 UTC
Git commit 5258bccf8eca4ae28ae5075438c1a85bf895d4c5 by Maik Qualmann.
Committed on 02/06/2022 at 17:03.
Pushed by mqualmann into branch 'qt5-maintenance'.

fix wrong accuracy value in face recognition from maintenance dialog
Related: bug 436544, bug 432537, bug 431797, bug 444160

M  +1    -1    core/utilities/facemanagement/database/facescansettings.cpp
M  +3    -1    core/utilities/maintenance/maintenancemngr.cpp

https://invent.kde.org/graphics/digikam/commit/5258bccf8eca4ae28ae5075438c1a85bf895d4c5
Comment 2 caulier.gilles 2024-10-08 08:28:04 UTC
Hi Michael,

Even if Maik have patched the face scan settings previously, this file will be fixed when SFace DNN model will be used instead OpenFace.

Best

Gilles
Comment 3 Michael Miller 2024-10-08 13:00:12 UTC
@Gilles and @Maik,
I've been thinking about two new features in the Faces UI.

Feature 1: detecting wrong entries in confirmed faces
1. A user selects a person (identity) from the left nav bar in the people view.
2. The user right clicks on an image and marks the face image as the reference for the person (identity)
3. The user can then select a menu option to order the view based on the match quality to the reference image
4. . High quality matches would be shown first and other matches in descending order. Assuming low quality matches would be shown last (we could make this adjustable), potentially incorrect accepted suggestions would be listed last, or at least near the end.  This would make them easier to find and fix.

Feature 2: Find matching unassigned faces
1. A user selects a person (identity) from the left nav bar in the people view
2. The user right clicks on an image and marks the image as the reference for the person (identity)
3. The user can then select a menu option to search the unidentified faces for matches to the reference image only
4. High quality matches could be shown first and other matches in descending order
This would make it easier for a user to find specific face matches.  The user could lower the match accuracy slider to include more faces, which would also increase false-positives, but only for the specific user and the false positives would be probably listed last.

@Martin, do you think the first feature would help?

Cheers,
Mike
Comment 4 Michael Miller 2024-10-08 17:28:38 UTC
*** Bug 436527 has been marked as a duplicate of this bug. ***