TPDFlibImageSimilarityDedupStats
Data Types, Image handling, Optimisation
Description
Reports the decoding, indexed candidate search, sample confirmation, accepted errors, reference redirection, payload savings, and optional object collection performed by DeduplicateSimilarImages
Declaration
TPDFlibImageSimilarityDedupStats = record
ImagesScanned: Integer;
ImagesDecoded: Integer;
DecodeFailures: Integer;
CanonicalImages: Integer;
HashCandidates: Integer;
CandidateComparisons: Integer;
ImagesDeduplicated: Integer;
ReferencesRepointed: Integer;
OrphanObjectsRemoved: Integer;
MaxAcceptedHashDistance: Integer;
MaxAcceptedChannelError: Integer;
SamplesCompared: Int64;
DuplicatePayloadBytes: Int64;
MaxAcceptedMeanError: Double;
end;
Fields
| ImagesScanned | Eligible indirect image streams examined |
|---|---|
| ImagesDecoded | Images decoded successfully into the comparison sample |
| DecodeFailures | Images excluded because decoding failed |
| CanonicalImages | Distinct images retained after accepted matches are grouped |
| HashCandidates | Indexed band candidates considered before semantic and distance rejection |
| CandidateComparisons | Candidate pairs that reached decoded sample comparison |
| ImagesDeduplicated | Images accepted as perceptual duplicates |
| ReferencesRepointed | References redirected during a live run or reportable during a dry run |
| OrphanObjectsRemoved | Objects removed by optional garbage collection |
| MaxAcceptedHashDistance | Largest difference-hash Hamming distance among accepted pairs |
| MaxAcceptedChannelError | Largest individual channel error among accepted pairs |
| SamplesCompared | Colour-channel values examined by sample confirmation |
| DuplicatePayloadBytes | Encoded payload bytes represented by accepted duplicate image streams |
| MaxAcceptedMeanError | Largest mean absolute channel error among accepted pairs |
See also
DeduplicateSimilarImages, GetSimilarImageDeduplicationReportJSON, TPDFlibResourceDedupStats