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

ImagesScannedEligible indirect image streams examined
ImagesDecodedImages decoded successfully into the comparison sample
DecodeFailuresImages excluded because decoding failed
CanonicalImagesDistinct images retained after accepted matches are grouped
HashCandidatesIndexed band candidates considered before semantic and distance rejection
CandidateComparisonsCandidate pairs that reached decoded sample comparison
ImagesDeduplicatedImages accepted as perceptual duplicates
ReferencesRepointedReferences redirected during a live run or reportable during a dry run
OrphanObjectsRemovedObjects removed by optional garbage collection
MaxAcceptedHashDistanceLargest difference-hash Hamming distance among accepted pairs
MaxAcceptedChannelErrorLargest individual channel error among accepted pairs
SamplesComparedColour-channel values examined by sample confirmation
DuplicatePayloadBytesEncoded payload bytes represented by accepted duplicate image streams
MaxAcceptedMeanErrorLargest mean absolute channel error among accepted pairs

See also

DeduplicateSimilarImages, GetSimilarImageDeduplicationReportJSON, TPDFlibResourceDedupStats