Class ForgeryDetector
java.lang.Object
org.episteme.social.arts.ForgeryDetector
Provides statistical analysis tools for art forgery detection.
It analyzes brushstroke patterns and compares them against known
artist statistical fingerprints using z-score analysis.
- Since:
- 1.0
- Version:
- 2.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordRepresents the unique statistical fingerprint of a specific artist's brushstroke technique.static final recordRepresents a mathematical signature of brushstroke characteristics. -
Method Summary
Modifier and TypeMethodDescriptionstatic RealauthenticityScore(ForgeryDetector.BrushstrokeProfile sample, ForgeryDetector.ArtistFingerprint fingerprint) Computes an authenticity confidence score (0 to 1) for a sample work against a known artist fingerprint.calculateProfile(List<double[]> strokes) Calculates a summary brushstroke profile from raw stroke measurements.detectAnomalies(ForgeryDetector.BrushstrokeProfile sample, ForgeryDetector.ArtistFingerprint fingerprint) Identifies specific metrics that deviate significantly from an artist's typical technique (e.g., "hesitation marks").
-
Method Details
-
calculateProfile
Calculates a summary brushstroke profile from raw stroke measurements.- Parameters:
strokes- raw measurements: {length, width, pressure, direction, curvature}- Returns:
- a consolidated BrushstrokeProfile
-
authenticityScore
public static Real authenticityScore(ForgeryDetector.BrushstrokeProfile sample, ForgeryDetector.ArtistFingerprint fingerprint) Computes an authenticity confidence score (0 to 1) for a sample work against a known artist fingerprint.- Parameters:
sample- the profile of the work being examinedfingerprint- the verified fingerprint of the artist- Returns:
- confidence score as a Real number
-
detectAnomalies
public static List<String> detectAnomalies(ForgeryDetector.BrushstrokeProfile sample, ForgeryDetector.ArtistFingerprint fingerprint) Identifies specific metrics that deviate significantly from an artist's typical technique (e.g., "hesitation marks").- Parameters:
sample- the profile of the work being examinedfingerprint- the verified fingerprint of the artist- Returns:
- list of detected anomalies
-