A video portrait lip-reading analysis method based on classic lip reading

By performing frame-by-frame detection of facial key points on evidence and sample videos, and calculating feature vector distance and similarity, this method solves the problems of insufficient feature extraction capability and insufficient training data in existing lip reading analysis methods. It achieves efficient sentence matching and judgment under different conditions and is applicable to scenarios such as law enforcement procedures and legal proceedings.

CN116503934BActive Publication Date: 2025-10-28GUANGDONG POLICE COLLEGE (GUANGDONG PROVINCIAL PUBLIC SECURITY JUDICIAL MANAGEMENT CADRE COLLEGE)
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310594798.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-05-25
Publication Date
2025-10-28
Estimated Expiration
2043-05-25

AI Technical Summary

Technical Problem

Existing lip-reading analysis methods suffer from limited feature extraction capabilities and insufficient training data in practical applications, resulting in low success rates and difficulty in effective use in scenarios such as law enforcement process supervision and legal proceedings.

Method used

By segmenting the video of the evidence and the video of the sample into frames, 68 key points of the face are detected, and the distance and similarity or cumulative distance of the feature vectors are calculated. Combined with extreme value normalization and dynamic time warping, the matching and judgment of sentences are realized.

Benefits of technology

It improves the accuracy and applicability of lip reading analysis, effectively judging sentence consistency under different video lengths and quality conditions, and is simple to calculate with low resource requirements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116503934B_ABST
    Figure CN116503934B_ABST
Patent Text Reader

Abstract

This invention discloses a video portrait lip-reading analysis method based on classic lip-reading. The main steps are as follows: Both the sample video and the evidence video are segmented into frames; frames from the sample video where a specific statement is uttered, and frames from the evidence video where the statement to be examined is uttered, are extracted; key feature points are extracted from the faces in each frame, obtaining 68 feature points; the distance between the 62nd and 66th feature points in each frame is recorded, forming two feature vectors; the two feature vectors are normalized to their maximum and minimum values; if the two feature vectors have the same length, the cosine similarity between them is calculated, and whether the statement in the evidence video is consistent with the sample video is determined based on whether the cosine similarity is higher than a standard threshold; if the two feature vectors have different lengths, the minimum cumulative distance between them after dynamic time warping is calculated, and whether the statement in the evidence video is consistent with the sample video is determined based on whether the minimum cumulative distance is less than a standard threshold.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the fields of computer vision and investigation technology, and specifically to a video portrait lip-reading analysis method based on classic lip-reading. Background Technology

[0002] The absence of audio in videos is quite common, and videos lacking this crucial information cannot be directly used in scenarios such as law enforcement supervision, legal proceedings, and news reporting. Even worse, videos lacking audio may be misinterpreted and maliciously disseminated, leading to serious public opinion risks and negative social impacts. Therefore, improving the accuracy of lip-reading analysis methods can effectively expand evidence acquisition channels, maintain social harmony and stability, and has significant research value and urgent practical needs.

[0003] Currently, lip-reading analysis methods mainly fall into two categories. The first involves extracting traditional visual features from mouth images and analyzing them using feature comparison or machine learning. The second utilizes deep learning technology, employing deep networks for end-to-end learning and analysis of mouth images. The former has limited feature extraction capabilities and often requires high-quality video recordings, thus limiting its practical application. While the latter can improve feature extraction capabilities through large-scale sample training to handle lip-reading analysis under various conditions, obtaining sufficient large-scale sample data in practice is often difficult, and the lack of training data significantly limits the lip-reading analysis capabilities of deep network models.

[0004] Due to the aforementioned limitations, existing lip-reading methods are difficult to use effectively in practice, especially in specific application scenarios such as law enforcement process supervision and legal litigation evidence, where the success rate of existing methods remains very limited. This indicates that lip-reading technology still faces many challenges in practical applications. Summary of the Invention

[0005] To address the shortcomings of existing lip-reading techniques, this invention provides a video portrait lip-reading analysis method based on classic lip-reading. This method, tailored to specific application needs, effectively determines whether the statements made by a person in the forensic video match those in the sample video by extracting and matching features from the forensic video with known spoken statements. This provides strong evidentiary support for applications such as process review and litigation.

[0006] The objective of this invention can be achieved by adopting the following technical solutions:

[0007] A video portrait lip-reading analysis method based on classic lip reading, characterized by the following steps:

[0008] S1. Both the evidence video and the sample video are segmented into frames. Frames from the sample video where specific statements are uttered, and frames from the evidence video where statements to be examined are uttered, are extracted. The frames extracted from the sample video are denoted as follows: Where N is the total number of frames extracted from the sample video, and each frame extracted from the evidence video is denoted as... Where M is the total number of frames extracted from the video of the sample;

[0009] S2. Using the facial landmark detection method, 68 key feature points of the face in each frame are detected and located.

[0010] S3. Record the distance between feature points 62 and 66 in each frame, forming two feature vectors, where the feature vector corresponding to the sample is A = (a1, a2, ..., a...). N The feature vector corresponding to the sample is B = (b1, b2, ..., b M );

[0011] S4. Perform maximum / minimum value normalization on eigenvectors A and B respectively. For eigenvector A, the i-th element after normalization... for:

[0012]

[0013] Where a i Let a represent the i-th element of the original feature vector A. min a represents the minimum value among the original elements of eigenvector A. max The maximum value among the original elements of feature vector A is used to obtain the normalized feature vector A of the sample video. * And the normalized feature vector B of the sample video was obtained in the same way. * ;

[0014] S5. If the feature vectors of the sample and the evidence have the same dimension, i.e., N = M, then calculate the cosine similarity S between the two normalized feature vectors:

[0015]

[0016] If S is higher than the standard threshold, the statements in the evidence video are determined to be consistent with the sample video; otherwise, they are determined to be inconsistent.

[0017] S6. If the feature vectors of the sample and the evidence have different dimensions, i.e. N≠M, calculate the minimum cumulative distance ∑D between the two after dynamic time warping. If ∑D is less than the standard threshold, it is determined that the statements in the evidence video are consistent with the sample video; otherwise, it is determined that the two are inconsistent.

[0018] As a preferred technical solution, in step S2, the Convolutional Experts Constrained Local Model (CE-CLM) is used to detect and locate 68 key feature points of the face.

[0019] As a preferred technical solution, in step S5, the standard threshold for cosine similarity is 0.9469.

[0020] As a preferred technical solution, in step S6, the standard threshold for the minimum cumulative distance after dynamic time warping is 1.9085.

[0021] The present invention has the following advantages and effects compared with the prior art:

[0022] 1. This invention provides a video portrait lip reading analysis method based on classic lip reading, which solves the problems of low video quality and insufficient training samples in practical applications by performing paired analysis of the evidence and sample videos.

[0023] 2. This invention can effectively handle situations where the length of the evidence and the sample video are the same or different, and has a wide range of applications.

[0024] 3. This invention is simple to calculate, has low computational complexity, requires fewer resources, and effectively improves the application efficiency of the method. Attached Figure Description

[0025] Figure 1 This is an overall flowchart of the video portrait lip reading analysis method based on classic lip reading disclosed in this invention;

[0026] Figure 2 This is a schematic diagram of 68 key facial feature points extracted in an embodiment of the present invention. Detailed Implementation

[0027] To make the objectives, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts shall fall within the scope of protection of the present invention.

[0028] This embodiment discloses a video portrait lip-reading analysis method based on classic lip-reading. The implementation process of this invention is described in detail below using self-shot sample videos (i.e., videos to be tested) A, B, C, and D, and corresponding sample videos E, F, G, and H as examples. Specifically, A and E have the same number of frames and the same utterance; B and F have the same number of frames but different utterances; C and G have different number of frames but the same utterance; and D and H have different number of frames but different utterances.

[0029] The overall implementation process is as follows: Figure 1 As shown, the specific implementation steps are as follows:

[0030] Each of the eight video segments is divided into frames, and the frames of video A are sequentially denoted as follows: Let each frame of video B be sequentially denoted as... And so on.

[0031] Using a facial landmark detection method, 68 key feature points of the face in each frame are detected and located.

[0032] Record the distance between feature points 62 and 66 in each frame to form the feature vector for each video segment. The feature vector for video A is A = (a1, a2, ..., a...). N The feature vector corresponding to video B is B = (b1, b2, ..., bb2). M ), and so on.

[0033] Perform maximum / minimum value normalization on each eigenvector. Taking eigenvector A as an example, the i-th element after normalization... for:

[0034]

[0035] Where a i Let a represent the i-th element of the original feature vector A. min a represents the minimum value among the original elements of eigenvector A. max The maximum value among the original elements of feature vector A is used to obtain the normalized feature vector A of the sample video. * And the normalized feature vector B of other videos is obtained in the same way. * C * 、D * 、E * F * , G * H * .

[0036] For A with the same feature vector dimension * and E * and B * and F *Calculate the cosine similarity separately to obtain A. * and E * The cosine similarity between them is 0.9732, which is greater than the standard threshold of 0.9469, therefore the statements made by the two are considered to be identical; B * and F * The cosine similarity between the two statements is 0.8341, which is less than the standard threshold of 0.9469, indicating that the statements made by the two statements are inconsistent.

[0037] For C with different feature vector dimensions * and G * , and D * and H * Calculate the minimum cumulative distance between the two after dynamic time warping, and obtain C. * and G * The minimum cumulative distance between them is 1.2013, which is less than the standard threshold of 1.9085, therefore the statements made by both are considered to be consistent; D * and H * The minimum cumulative distance between them is 2.5236, which is greater than the standard threshold of 1.9085, so it is determined that the statements made by the two are inconsistent.

[0038] The experimental results above demonstrate that the method of the present invention has high accuracy in determining whether the statements made by the sample and the evidence are consistent, thus proving the effectiveness of the method of the present invention.

[0039] The above embodiments are preferred embodiments of the present invention, but the embodiments of the present invention are not limited to the above embodiments. Any changes, modifications, substitutions, combinations, or simplifications made without departing from the spirit and principle of the present invention shall be considered equivalent substitutions and shall be included within the protection scope of the present invention.

Claims

1. A video portrait lip-reading analysis method based on classic lip-reading, characterized in that, Includes the following steps: S1. Both the evidence video and the sample video are segmented into frames. Frames from the sample video where specific statements are uttered, and frames from the evidence video where statements to be examined are uttered, are extracted. The frames extracted from the sample video are denoted as follows: Where N is the total number of frames extracted from the sample video, and each frame extracted from the evidence video is denoted as... Where M is the total number of frames extracted from the video of the sample; S2. Using the facial landmark detection method, 68 key feature points of the face in each frame are detected and located. S3. Record the distance between feature points 62 and 66 in each frame, forming two feature vectors, where the feature vector corresponding to the sample is A = (a1, a2, ..., a...). N The feature vector corresponding to the sample is B = (b1, b2, ..., b M ); S4. Perform maximum / minimum value normalization on eigenvectors A and B respectively. For eigenvector A, the i-th element after normalization... for: Where a i Let a represent the i-th element of the original feature vector A. min a represents the minimum value among the original elements of eigenvector A. max The maximum value among the original elements of feature vector A is used to obtain the normalized feature vector A of the sample video. * And the normalized feature vector B of the sample video was obtained in the same way. * ; S5. If the feature vectors of the sample and the evidence have the same dimension, i.e., N = M, then calculate the cosine similarity S between the two normalized feature vectors: If S is higher than the standard threshold, the statements in the evidence video are determined to be consistent with the sample video; otherwise, they are determined to be inconsistent. S6. If the feature vectors of the sample and the evidence have different dimensions, i.e. N≠M, calculate the minimum cumulative distance ∑D between the two after dynamic time warping. If ∑D is less than the standard threshold, it is determined that the statements in the evidence video are consistent with the sample video; otherwise, it is determined that the two are inconsistent.

2. The video portrait lip-reading analysis method based on classic lip-reading as described in claim 1, characterized in that, In step S2, the Convolutional Experts Constrained Local Model (CE-CLM) is used to detect and locate 68 key feature points of the face.

3. The video portrait lip-reading analysis method based on classic lip-reading according to claim 1, characterized in that, In step S5, the standard threshold for cosine similarity is 0.9469.

4. The video portrait lip-reading analysis method based on classic lip-reading as described in claim 1, characterized in that, In step S6, the standard threshold for the minimum cumulative distance after dynamic time warping is 1.9085.

Citation Information

Patent Citations

  • A method for identifying a video character

    CN109359570A

  • Anti-drowning early warning method and system based on lightweight human body posture estimation model

    CN116152928A