LUNA PLATFORM v.5.86.0#
LP Changes
-
SDK has been updated to version 5.24.0.
In this version, the Deepfake Detector has been updated to version 6.
-
A general events mechanism has been implemented, enabling the storage of events with user-defined structures generated by video analytics, plugins, or client applications in the Events database.
Events can be saved using the "create new general events" request to the Events service. If users implement their own video analytics, plugins, or applications, they should send data to this endpoint.
Required parameters for saving events are "event_type", "event_create_time", "account_id", and "event_id". Additional parameters, such as "location" and "stream_id", can be set for efficient database searches.
General event searches can be conducted using the "get general events" and "get general event" requests.
Additionally, statistics on general events can be retrieved using the "get statistics on general events" request.
A new target,
general_events
, has been added to the Garbage Collection task, allowing the cleanup of general events using specific filters such as event types.For correct operation of the general events mechanism, please refer to the "General Events" section.
-
A new callback type,
luna-event
, has been added to the People count and Human tracking video analytics. This enables saving general events in the Events database using the general events mechanism.
These events can be retrieved using the "get general events" and "get general event" requests, specifying the received "stream_id"
as a filter.
-
Specifications for the People count and Human tracking analytics are now included in the delivery package at the path "docs/ReferenceManuals".
-
The use of the Video Agent service is now controlled by the "ADDITIONAL_SERVICES_USAGE" setting.
In the Docker Compose script provided in the distribution package, the --extra videoanalytics
flag now also enables the Video Agent service.
-
The
event_type
filter in the request
"ws handshake for general events"
is now optional, and multiple values can be specified. -
The
/sdk
resource has been enhanced with features for estimating facial zone occlusion (estimate_face_occlusion
) and filtering based on facial zone occlusion (face_occlusion_states
).
Face quality checks in the handler detect policy and verifier have been expanded to include:
face_occlusion
: Face zone occlusion.lower_face_occlusion
: Lower face occlusion.forehead_occlusion
: Forehead occlusion.-
nose_occlusion
: Nose occlusion. -
It is now possible to change the admin password using the
/patchAccount
resource in the Admin service. -
The default value for
PLATFORM_LIMITS.CROSS_MATCH.GENERAL_LIMIT
has been increased to100000000
.
This value will be updated only during a fresh installation. It will not change during migration.
The "general_limit"
parameter defines the total limit for cross-matching operations. If the product of the number of candidates and reference items exceeds this value, the request will fail.
Interface updates
-
A problem where events of type "advanced_user" were not displayed in the interface has been fixed.
-
Monitoring section: "Health Сheck" column that shows the system response time in seconds was added. Now you can get more accurate information about the availability of services.
-
Latest events, Event archive sections, Event details, Search sections: Now you can quickly find out whether a face has passed the Liveness and Deepfake checks: the check results are displayed on card icons. "Video stream" field that shows the current name of the source that recorded the event was added. The "Source" field now shows the name of the source at the time the event was recorded.
-
Handling policies, Verification sections: Parameter names for setting Liveness and Deepfake checks were updated
-
General: The font for text elements in the interface was updated.
-
Handling policies, Verification sections: The "Image quality threshold" field for setting the Liveness quality threshold was removed.
LP fixed errors
-
Fixed an issue with saving events using the "save event" request, which occurred when an event included a face not attached to any list.
-
Fixed an error that occurred when starting Python Matcher with the Events service disabled.