Utilizzo di soglie di somiglianza per associare e abbinare volti - Amazon Rekognition

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Utilizzo di soglie di somiglianza per associare e abbinare volti

Le soglie di somiglianza vengono utilizzate sia per associare che per abbinare i volti. Di seguito sono riportate le linee guida per l'utilizzo delle soglie di somiglianza per entrambi i casi d'uso.

Utilizzo delle soglie di somiglianza per l'associazione dei volti

Quando si associano volti utilizzando l'AssociateFacesoperazione, è importante assicurarsi che i volti associati a un utente appartengano tutti alla stessa persona. A titolo di aiuto, il parametro UserMatchThreshold specifica la confidenza minima di corrispondenza dell'utente richiesta per associare il nuovo volto a un UserID che contiene già almeno un FaceID. Questo aiuta a garantire che i FaceIds siano associati allo UserID corretto. Il valore è compreso tra 0 e 100 e il valore predefinito è 75.

Utilizzo di soglie di somiglianza per la corrispondenza dei volti

Ti consentiamo di controllare i risultati di tutte le operazioni di ricerca (CompareFaces,, SearchFaces, SearchFacesByImageSearchUsers, SearchUsersByImage) fornendo una soglia di somiglianza come parametro di input.

FaceMatchThreshold è l'attributo di input della soglia di somiglianza per SearchFaces e SearchFacesByImage, e consente di controllare il numero di risultati restituiti in base alla somiglianza al volto corrispondente. L'attributo della soglia di somiglianza per SearchUsers e SearchUsersByImage, UserMatchThreshold, consente di controllare il numero di risultati restituiti in base alla somiglianza al vettore utente corrispondente. L'attributo della soglia è SimilarityThreshold per CompareFaces.

Risposte con un valore di attributo di risposta Similarity inferiore alla soglia non vengono restituite. È importante calibrare questa soglia per il tuo caso d'uso, poiché può determinare il numero di falsi positivi inclusi nei risultati corrispondenti. Questo controlla il richiamo dei tuoi risultati di ricerca; minore sarà la soglia, maggiore sarà il richiamo.

Tutti i sistemi di Machine Learning sono probabilistici. Dovresti impostare autonomamente la giusta soglia di somiglianza, a seconda del tuo caso d'uso. Ad esempio, se stai cercando di creare un'applicazione di foto per identificare membri della famiglia somiglianti, potresti scegliere una soglia inferiore (ad esempio l'80%). Viceversa, per molti casi d'uso delle forze dell'ordine, si consiglia di impiegare un valore soglia elevato pari o superiore al 99%, al fine di ridurre errori di identificazione accidentali.

Oltre a FaceMatchThreshold e UserMatchThreshold, puoi utilizzare l'attributo di risposta Similarity per ridurre errori di identificazione accidentali. Ad esempio, puoi scegliere di utilizzare una soglia bassa (ad esempio l'80%) per restituire più risultati. Quindi, puoi utilizzare l'attributo di risposta Somiglianza (percentuale di somiglianza) per limitare la scelta e filtrare le risposte corrette nell'applicazione. Anche qui, maggiore è la somiglianza (ad esempio pari e superiore al 99%), minori saranno gli errori di identificazione.