diff --git a/bindings/java/src/org/sleuthkit/datamodel/BlackboardArtifact.java b/bindings/java/src/org/sleuthkit/datamodel/BlackboardArtifact.java
index 6ee4a0cca022df8ea7df4b0d19b6add7f6106ffd..8d21e684c396029e2726a09f4769998276197fe1 100644
--- a/bindings/java/src/org/sleuthkit/datamodel/BlackboardArtifact.java
+++ b/bindings/java/src/org/sleuthkit/datamodel/BlackboardArtifact.java
@@ -124,7 +124,9 @@ public enum ARTIFACT_TYPE implements SleuthkitVisitableItem {
 		TSK_GPS_ROUTE(36, "TSK_GPS_ROUTE", //NON-NLS
 				bundle.getString("BlackboardArtifact.tskGpsRoute.text")), // Route based on GPS coordinates
 		TSK_REMOTE_DRIVE(37, "TSK_REMOTE_DRIVE", //NON-NLS
-				bundle.getString("BlackboardArtifact.tskRemoteDrive.text"));
+				bundle.getString("BlackboardArtifact.tskRemoteDrive.text")),
+		TSK_FACE_DETECTED(38, "TSK_FACE_DETECTED", //NON-NLS
+				bundle.getString("BlackboardArtifact.tskFaceDetected.text"));
 
 		/* SEE ABOVE -- KEEP C++ CODE IN SYNC */
 		private final String label;
diff --git a/bindings/java/src/org/sleuthkit/datamodel/Bundle.properties b/bindings/java/src/org/sleuthkit/datamodel/Bundle.properties
index 0384b7fc0a72c46f711f67fb64b20c40a8141953..5c6dbe56bc19dc35d2c36916e8d35c36b47886a8 100644
--- a/bindings/java/src/org/sleuthkit/datamodel/Bundle.properties
+++ b/bindings/java/src/org/sleuthkit/datamodel/Bundle.properties
@@ -34,6 +34,7 @@ BlackboardArtifact.tskEncryptionDetected.text=Encryption Detected
 BlackboardArtifact.tskExtMismatchDetected.text=Extension Mismatch Detected
 BlackboardArtifact.tskInterestingArtifactHit.text=Interesting Results
 BlackboardArtifact.tskRemoteDrive.text=Remote Drive
+BlackboardArtifact.tskFaceDetected.text=Face Detected
 BlackboardAttribute.tskUrl.text=URL
 BlackboardAttribute.tskDatetime.text=Date/Time
 BlackboardAttribute.tskName.text=Name
diff --git a/framework/tsk/framework/services/TskBlackboard.cpp b/framework/tsk/framework/services/TskBlackboard.cpp
index c5fe51f46f21cfb4823c31daa1da9ea2b371dc57..4f13162e06fe2d6b6cb4e6c5730d0d7218ed157a 100755
--- a/framework/tsk/framework/services/TskBlackboard.cpp
+++ b/framework/tsk/framework/services/TskBlackboard.cpp
@@ -49,6 +49,7 @@ map<int, TskArtifactNames> initializeArtifactTypeMap(){
     retval.insert(pair<int, TskArtifactNames>(TSK_INTERESTING_ARTIFACT_HIT, TskArtifactNames("TSK_INTERESTING_ARTIFACT_HIT", "Interesting Results")));
     retval.insert(pair<int, TskArtifactNames>(TSK_GPS_ROUTE, TskArtifactNames("TSK_GPS_ROUTE", "GPS Route")));
     retval.insert(pair<int, TskArtifactNames>(TSK_REMOTE_DRIVE, TskArtifactNames("TSK_REMOTE_DRIVE", "Remote Drive")));
+	retval.insert(pair<int, TskArtifactNames>(TSK_FACE_DETECTED, TskArtifactNames("TSK_FACE_DETECTED", "Face Detected")));
 
     return retval;
 }
diff --git a/framework/tsk/framework/services/TskBlackboard.h b/framework/tsk/framework/services/TskBlackboard.h
index 4e1848bd74a46ba54be96fb663ff09461111e871..1f45fec78d4f63e30f65edc422d0696298b4efa7 100755
--- a/framework/tsk/framework/services/TskBlackboard.h
+++ b/framework/tsk/framework/services/TskBlackboard.h
@@ -86,6 +86,7 @@ enum TSK_ARTIFACT_TYPE {
     TSK_INTERESTING_ARTIFACT_HIT = 35,	///< Any artifact interesting enough that it should be called out in the UI.
 	TSK_GPS_ROUTE = 36,	///< Route based on GPS coordinates
 	TSK_REMOTE_DRIVE = 37, ///< Network drive
+	TSK_FACE_DETECTED = 38, ///< Face detected
     
     /* SEE ABOVE:
     * - KEEP JAVA CODE IN SYNC