Passenger boarding information processing method, electronic equipment and storage medium
By using the reverse gate equipment to compare verification and asynchronous registration of facial images and identity verification information, the problem of untimely collection and refreshment of facial information for transit or transit passengers is solved, efficient and accurate passenger boarding verification is achieved, and traffic efficiency and safety are improved.
Patent Information
- Application Number
- CN202411863458.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-17
- Publication Date
- 2025-04-08
AI Technical Summary
In the prior art, passengers who transit or pass through the station do not need to re-security check, their facial information cannot be collected and refreshed in time, resulting in the inability to obtain effective information during facial comparison, which affects the passenger boarding and passing efficiency.
By using the reverse gate equipment to obtain the passenger's facial image and identity verification information, perform comparison verification processing, and after successful, asynchronous registration processing is performed, registration message information is generated, and boarding verification processing is used.
It realizes efficient and accurate facial recognition and boarding verification for passengers who are transiting or passing through the station cannot leave the isolation area, simplifies the boarding verification process, and improves safety and traffic efficiency.
Smart Images

Figure CN119785468A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of aviation passenger services and biometric identification technology, and in particular to a passenger boarding information processing method, electronic device and storage medium. Background Art
[0002] With the rapid development of artificial intelligence, face recognition, as a type of biometric recognition, has been widely used in many fields. In the field of air passenger services, face boarding uses cameras to capture passengers' facial images, and uses artificial intelligence algorithms to analyze and compare the images to confirm the passenger's identity and boarding qualifications, thereby reducing manual intervention. However, the collection and update of facial data mainly depends on the camera equipment during the security check process. Since transfer or transit passengers do not need to re-check security, their facial information cannot be collected and updated in time, so the effective information of these passengers cannot be obtained during facial comparison, which in turn affects the efficiency of passenger boarding.
[0003] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention
[0004] The embodiments of the present disclosure provide a passenger boarding information processing method, an electronic device and a storage medium, so as to at least solve the technical problems of the passenger boarding information processing method provided in the related art, such as the complicated boarding verification process, low security and low passage efficiency.
[0005] According to one aspect of an embodiment of the present disclosure, a method for processing passenger boarding information is provided, including: obtaining a first facial image and identity verification information of a target object by using a reverse gate device; performing a comparison verification process based on the first facial image and the identity verification information to obtain a comparison verification result, wherein the comparison verification result is used to determine whether the first facial image and the identity verification information match; in response to determining that the comparison verification is successful based on the comparison verification result, performing an asynchronous registration process based on the first facial image and the identity verification information to generate registration message information corresponding to the target object; performing a boarding verification process on the target object using the registration message information to obtain a boarding processing result.
[0006] Optionally, using a reverse gate device to obtain a first facial image of the target object includes: obtaining an image quality analysis result corresponding to the sample image information, and obtaining ambient light intensity information and light direction information associated with the reverse gate device; determining a target shooting angle corresponding to the reverse gate device based on the image quality analysis result, the ambient light intensity information and the light direction information; and obtaining the first facial image of the target object based on the target shooting angle.
[0007] Optionally, obtaining a first facial image of the target object using a reverse gate device includes: obtaining user configuration information; determining a target shooting angle corresponding to the reverse gate device based on the user configuration information; and obtaining the first facial image of the target object according to the target shooting angle.
[0008] Optionally, a comparison verification process is performed based on the first facial image and the identity verification information to obtain a comparison verification result including: calculating the comparison similarity between the first facial image and the identity verification information; in response to the comparison similarity being greater than a preset threshold, generating a first prompt message, wherein the first prompt message is used to indicate that the comparison verification between the first facial image and the identity verification information is successful; in response to the comparison similarity being less than or equal to a preset threshold, generating a second prompt message, wherein the second prompt message is used to indicate that the comparison verification between the first facial image and the identity verification information has failed.
[0009] Optionally, the passenger boarding information processing method further includes: obtaining facial image feature values corresponding to the registration message information; and storing the facial image feature values in a preset feature value database.
[0010] Optionally, the target object is subjected to boarding verification processing using the registration message information to obtain a boarding processing result, including: obtaining a second facial image of the target object; querying a preset feature value database based on the second facial image to obtain a query comparison result, wherein the query comparison result is used to determine whether there is a facial image feature value matching the second facial image in the preset feature value database; in response to determining that there is a facial image feature value matching the second facial image in the preset feature value database based on the query comparison result, generating virtual identification information and full identity information corresponding to the target object; generating boarding pass information corresponding to the target object based on the virtual identification information and the full identity information; and executing the boarding process using the boarding pass information to obtain a boarding processing result.
[0011] Optionally, using the boarding pass information to execute the boarding process and obtain the boarding processing result includes: querying and parsing the virtual identification information to obtain the query and parsing result; in response to determining that the parsing is successful based on the query and parsing result, using the boarding pass information to execute the boarding process and obtain the boarding processing result.
[0012] According to another aspect of an embodiment of the present disclosure, a passenger boarding information processing device is also provided, including: an acquisition module, used to use a reverse gate device to acquire a first facial image and identity authentication information of a target object; a first processing module, used to perform a comparison verification process based on the first facial image and the identity authentication information to obtain a comparison verification result, wherein the comparison verification result is used to determine whether the first facial image and the identity authentication information match; a generation module, used to respond to determining that the comparison verification is successful based on the comparison verification result, perform asynchronous registration processing based on the first facial image and the identity authentication information, and generate registration message information corresponding to the target object; a second processing module, used to perform a boarding verification process on the target object using the registration message information to obtain a boarding processing result.
[0013] Optionally, the acquisition module is also used to: obtain image quality analysis results corresponding to the sample image information, and obtain ambient light intensity information and light direction information associated with the reverse gate device; determine the target shooting angle corresponding to the reverse gate device based on the image quality analysis results, ambient light intensity information and light direction information; and obtain a first facial image of the target object based on the target shooting angle.
[0014] Optionally, the acquisition module is also used to: acquire user configuration information; determine a target shooting angle corresponding to the reverse gate device based on the user configuration information; and acquire a first facial image of the target object according to the target shooting angle.
[0015] Optionally, the first processing module is also used to: calculate the comparison similarity between the first facial image and the identity verification information; in response to the comparison similarity being greater than a preset threshold, generate a first prompt message, wherein the first prompt message is used to indicate that the comparison verification between the first facial image and the identity verification information is successful; in response to the comparison similarity being less than or equal to a preset threshold, generate a second prompt message, wherein the second prompt message is used to indicate that the comparison verification between the first facial image and the identity verification information has failed.
[0016] Optionally, the second processing module is also used to: obtain a second facial image of the target object; perform query processing on a preset feature value database based on the second facial image to obtain a query comparison result, wherein the query comparison result is used to determine whether there are facial image feature values matching the second facial image in the preset feature value database; in response to determining that there are facial image feature values matching the second facial image in the preset feature value database based on the query comparison result, generate virtual identification information and full identity information corresponding to the target object; generate boarding pass information corresponding to the target object based on the virtual identification information and the full identity information; and use the boarding pass information to execute the boarding process to obtain a boarding processing result.
[0017] Optionally, the second processing module is also used to: perform query and analysis processing on the virtual identification information to obtain a query and analysis result; in response to determining that the analysis is successful based on the query and analysis result, use the boarding pass information to execute the boarding process to obtain a boarding processing result.
[0018] According to another aspect of an embodiment of the present disclosure, an electronic device is also provided, including: a processor; a memory for storing processor executable instructions; wherein the processor is configured to execute instructions to implement the passenger boarding information processing method in the embodiment of the present disclosure.
[0019] According to another aspect of an embodiment of the present disclosure, a computer-readable storage medium is also provided, the computer-readable storage medium including a stored executable program, wherein when the executable program is running, the device where the storage medium is located is controlled to execute the passenger boarding information processing method in the embodiment of the present disclosure.
[0020] According to another aspect of an embodiment of the present disclosure, a computer program product is further provided. The computer program product includes computer instructions. When the computer instructions are executed by a processor, the passenger boarding information processing method in the embodiment of the present disclosure is implemented.
[0021] In the disclosed embodiment, a reverse gate device is used to obtain a first facial image and identity verification information of a target object, and a comparison verification process is performed based on the first facial image and the identity verification information to obtain a comparison verification result. When the comparison verification is successful, an asynchronous registration process is performed based on the first facial image and the identity verification information to generate registration message information corresponding to the target object, and then the registration message information is used to perform boarding verification on the target object to obtain a boarding processing result, thereby achieving the purpose of efficient and accurate facial recognition and boarding verification for passengers who are in transit or passing through the isolation area, thereby achieving the technical effect of simplifying the boarding verification process and improving security and passage efficiency, thereby solving the technical problems of complicated boarding verification process, low security and passage efficiency in the passenger boarding information processing method provided in the related art. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] The drawings described herein are used to provide a further understanding of the present disclosure and constitute a part of the present disclosure. The illustrative embodiments of the present disclosure and their descriptions are used to explain the present disclosure and do not constitute an improper limitation on the present disclosure. In the drawings:
[0023] Figure 1 is a flow chart of a method for processing passenger boarding information according to one embodiment of the present disclosure;
[0024] Figure 2 is a schematic diagram of a passenger boarding information processing system according to one embodiment of the present disclosure;
[0025] Figure 3 is a schematic diagram of a passenger boarding information processing method according to one embodiment of the present disclosure;
[0026] Figure 4 is a schematic diagram of a passenger boarding information processing method according to one embodiment of the present disclosure;
[0027] Figure 5 It is a structural block diagram of a passenger boarding information processing device according to one embodiment of the present disclosure. DETAILED DESCRIPTION
[0028] In order to enable those skilled in the art to better understand the scheme of the present disclosure, the technical scheme in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in the field without creative work should fall within the scope of protection of the present disclosure.
[0029] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product, or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products, or devices.
[0030] With the rapid development of information technology, facial recognition technology has gradually penetrated into all aspects of people's lives. From national border defense and smart city construction to mobile client login unlocking and payment authentication, facial recognition applications can be seen. In related technologies, facial boarding captures the facial image of passengers through cameras, and uses artificial intelligence algorithms to analyze and compare the images to confirm the passenger's identity and boarding qualifications, thereby reducing manual intervention. However, the collection and update of facial data mainly depends on the camera equipment during the security check process. Since transfer or transit passengers do not need to re-check security, their facial information cannot be collected and updated in time, so the effective information of these passengers cannot be obtained during facial comparison, which in turn affects the efficiency of passenger boarding.
[0031] Specifically, face recognition is a technology that uses inherent biometric features for identity authentication, and is one of the biometric recognition technologies. However, when dealing with highly similar facial structures, such as twins, even the top artificial intelligence algorithms find it difficult to achieve absolute distinction because the structure and appearance of their facial organs are very similar. In addition, as time goes by, everyone's facial features are not fixed. Natural aging, disease effects, or accidental injuries (such as fire burns) may cause significant changes in facial appearance. In addition, the rich and varied facial expressions together increase the difficulty and complexity of face recognition. In addition, when observing the face of the same person from different angles, the visual images presented will be significantly different, which will affect the accuracy of face recognition. In addition, external environmental factors, such as changes in lighting conditions and facial obstructions (such as masks, sunglasses, thick hair or beards) will affect the recognition results, thereby limiting the accuracy and reliability of face recognition in practical applications. Although facial recognition technology has made rapid progress and its application scenarios have become increasingly extensive, current facial recognition technology still cannot achieve absolute accuracy, that is, it cannot give a 100% affirmative answer to the question of "who is who" in all cases.
[0032] ONEID is a passenger service concept proposed by the International Air Transport Association (IATA). Its purpose is to pre-verify passenger identity information and associate it with biometric information, so that passengers can use biometric features as the only identification mark throughout the entire journey without having to show other identity credentials. In the early stage of face boarding at the airport, passengers who need to travel send photos to ONEID, and then ONEID performs asynchronous registration. During face boarding, the front-end boarding gate sends the passenger's on-site face photo and the current flight and flight date to the ONEID background, and then ONEID compares the face on-site photo with all registered photos in the current flight. After the comparison, the passenger information that exceeds the similarity will be returned to the front-end, and the front-end will make a judgment before opening the gate. If the passenger is in transit or passing through, he will not leave the isolation area and will not be able to go through security check again. Therefore, when boarding with face, there is no registered photo in the flight information, which makes it impossible for transit or passing passengers to board through face, which in turn affects the efficiency of boarding.
[0033] According to an embodiment of the present disclosure, a method embodiment of a method for processing passenger boarding information is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0034] The method embodiment can be executed in an electronic device or a similar computing device including a memory and a processor. Taking running on a computer terminal as an example, the computer terminal may include one or more processors (processors may include but are not limited to central processing units (CPU), graphics processing units (GPU), digital signal processing (DSP) chips, microprocessors (MCU), programmable logic devices (Field Programmable Gate Array, FPGA), neural network processors (Neural-network Processor Unit, NPU), tensor processors (TensorProcessing Unit, TPU), artificial intelligence (Artificial Intelligence, AI) type processors and other processing devices) and a memory for storing data. Optionally, the above-mentioned computer terminal may also include a transmission device, an input and output device, and a display device for communication functions. It can be understood by those of ordinary skill in the art that the above-mentioned structural description is only for illustration, and it does not limit the structure of the above-mentioned computer terminal. For example, the computer terminal may also include more or fewer components than the above-mentioned structural description, or have a configuration different from the above-mentioned structural description.
[0035] The memory can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the passenger boarding information processing method in the embodiment of the present disclosure. The processor executes various functional applications and data processing by running the computer program stored in the memory, that is, the above-mentioned passenger boarding information processing method is realized. The memory may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory may further include a memory remotely arranged relative to the processor, and these remote memories may be connected to the mobile terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0036] The transmission device is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the mobile terminal. In one example, the transmission device includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device can be a radio frequency (Radio Frequency, referred to as RF) module, which is used to communicate with the Internet wirelessly.
[0037] The display device may be, for example, a touch screen type liquid crystal display (LCD) and a touch display (also referred to as a "touch screen" or "touch display screen"). The liquid crystal display may enable a user to interact with a user interface of a mobile terminal. In some embodiments, the mobile terminal has a graphical user interface (GUI), and a user may interact with the GUI by finger contacts and / or gestures on a touch-sensitive surface, wherein the human-computer interaction functions here may optionally include the following interactions: creating web pages, drawing, word processing, making electronic documents, games, video conferencing, instant messaging, sending and receiving emails, call interfaces, playing digital videos, playing digital music and / or web browsing, etc. The executable instructions for executing the above human-computer interaction functions are configured / stored in a computer program product or readable storage medium executable by one or more processors.
[0038] Figure 1 is a flow chart of a method for processing passenger boarding information according to one embodiment of the present disclosure, such as Figure 1 As shown, the method comprises the following steps:
[0039] Step S11, using a reverse gate device to obtain a first facial image and identity verification information of a target object;
[0040] Step S12, performing a comparison verification process based on the first facial image and the identity verification information to obtain a comparison verification result, wherein the comparison verification result is used to determine whether the first facial image and the identity verification information match;
[0041] Step S13, in response to determining that the comparison verification is successful based on the comparison verification result, asynchronous registration processing is performed based on the first facial image and the identity verification information to generate registration message information corresponding to the target object;
[0042] Step S14, using the registration message information to perform boarding verification processing on the target object to obtain a boarding processing result.
[0043] The above-mentioned reverse gate equipment is also called reverse control gate or reverse restriction gate. It is a security door control device, usually used for security detection of personnel entry and exit. Its main function is to prevent unauthorized personnel or personnel who have not passed the security check from entering the restricted area. Specifically, the reverse gate equipment uses sensing technology or identity recognition technology, such as card swiping, code scanning, face recognition, etc. to detect and verify the identity and qualifications of personnel. In terms of security management, reverse gate equipment is usually integrated with other security systems, such as surveillance cameras, access control systems, etc., to comprehensively ensure the safety and order of the venue, prevent personnel from entering in the opposite direction or crossing the boundary, thereby improving the safety and management efficiency of the venue.
[0044] The above-mentioned target group refers to passengers who are in transit or passing through the airport and have not left the quarantine area. Such passengers do not need to go through the full security check procedure again during the transit process of international or domestic flights according to aviation security regulations and airport process design.
[0045] The above-mentioned first facial image refers to the real-time facial image of the passenger captured by the camera in the reverse gate device, which is used to compare with the passenger's identity verification information to confirm whether the passenger's current facial features are consistent with the information stored in the system, thereby achieving effective verification of the passenger's identity without having to go through the security check process again.
[0046] The above-mentioned identity verification information refers to various information used to identify and verify the identity of passengers, including but not limited to the passenger’s passport information, identity document information, etc.
[0047] The above-mentioned asynchronous registration processing means that after completing the preliminary comparison and verification, the system will not synchronously wait for the entire back-end processing flow of facial feature registration to end, but will immediately send the registration message information containing the passenger's facial image data and identity information to the back-end processing system. At the same time, the front-end system (such as reverse gate equipment) immediately releases the current processing resources and continues to perform subsequent operations or process requests from other passengers.
[0048] The above registration message information refers to the data packet generated after the passenger passes through the reverse gate device and completes the initial verification, which is used to pass to the back-end processing system for facial feature value storage and registration. The message information contains the passenger's first facial image data, identity verification information, flight information and other related metadata, such as collection time and location, etc.
[0049] Figure 2 is a schematic diagram of a passenger boarding information processing system according to one embodiment of the present disclosure, such as Figure 2As shown, the system includes a common self-service platform (CUSS), a passenger information control center (PIC) and a biometric identification database (BID). The common self-service platform is also called the front-end CUSS, which is used to collect passenger information, call PIC services, display business processes and return information; PIC is the core hub connecting the front-end and BID, and is used for asynchronous registration, caching registration messages, parsing virtual identification information, calling BID interfaces and returning information to the front-end CUSS; BID is used for face recognition 1:1 comparison, 1:N comparison, extracting image feature values and returning information.
[0050] For example, when a transfer passenger goes from the international arrival area to the domestic departure area, he does not need to go through the regular security check process again because he has not left the isolation area. When the passenger arrives in front of the reverse gate device, he places the identity document on the reader of the reverse gate device. The camera installed on the reverse gate device captures the first facial image of the passenger and scans the passenger's identity verification information through the reader. Subsequently, the first facial image of the passenger is compared with the ID photo in the identity verification information to confirm the passenger's identity. If the verification is successful, asynchronous registration processing is performed based on the first facial image and the identity verification information to generate the registration message information corresponding to the passenger. Furthermore, the registration message information is used to perform facial boarding verification processing on the passenger, thereby obtaining the boarding processing result.
[0051] Based on the above steps S11 to S14, the reverse gate device is used to obtain the first facial image and identity authentication information of the target object, and a comparison and verification process is performed based on the first facial image and the identity authentication information to obtain a comparison and verification result. When the comparison and verification is successful, an asynchronous registration process is performed based on the first facial image and the identity authentication information to generate registration message information corresponding to the target object, and then the registration message information is used to perform boarding verification on the target object to obtain a boarding processing result, thereby achieving the purpose of efficient and accurate face recognition and boarding verification for passengers who are in transit or passing through the isolation area, thereby achieving the technical effect of simplifying the boarding verification process and improving security and passage efficiency, thereby solving the technical problems of cumbersome boarding verification process, low security and passage efficiency in the passenger boarding information processing method provided in the related technology.
[0052] The following is a further introduction to the passenger boarding information processing method in the embodiment of the present disclosure.
[0053] Optionally, in step S11, acquiring a first facial image of the target object by using a reverse gate device includes:
[0054] Step S1111, obtaining an image quality analysis result corresponding to the sample image information, and obtaining ambient light intensity information and light direction information associated with the reverse gate device;
[0055] Step S1112, determining a target shooting angle corresponding to the reverse gate device based on the image quality analysis result, the ambient light intensity information and the light direction information;
[0056] Step S1113, acquiring a first facial image of the target object according to the target shooting angle.
[0057] The sample image information mentioned above refers to the passenger's facial image captured by the reverse gate device. Before performing image quality analysis, the reverse gate device will first capture one or more passenger's facial images as samples for subsequent image quality evaluation and angle adjustment.
[0058] The above image quality analysis results refer to the conclusions drawn after analyzing the sample image information, including factors that affect the accuracy of face recognition, such as image exposure, brightness, contrast, and the presence of obstructions (such as hair, glasses, or masks). The image quality analysis results are used to determine whether the currently captured image meets the conditions for face recognition. If not, for example, if the image is too dark or there is facial obstruction, it is necessary to adjust the shooting angle or reacquire the image.
[0059] The above-mentioned target shooting angle refers to the best angle calculated based on the image quality analysis results, ambient light intensity information and light direction information to ensure the best quality of the captured facial image. For example, by fine-tuning the angle of the camera, the light can be more evenly irradiated on the passenger's face, overcoming problems such as insufficient ambient light and unfavorable light direction, thereby improving the clarity and contrast of the image and thus improving the accuracy of face recognition.
[0060] For example, in the process of the reverse gate device collecting passenger facial images, one or more sample images will be taken first. Subsequently, the acquired sample images are transmitted to the image analysis module to analyze the image quality of the sample images, such as the exposure, brightness and contrast of the image. At the same time, the built-in light sensor of the reverse gate device continuously detects the ambient light intensity and light direction, and transmits the above data to the control system.
[0061] Furthermore, based on the image quality analysis results, ambient light intensity and light direction, the best solution for adjusting the camera angle is calculated. According to the calculation results, the control system controls the servo motor or stepper motor to fine-tune the camera angle. When the camera is adjusted according to the calculated target shooting angle, the reverse gate equipment immediately re-shoots the passenger's facial image according to the target shooting angle to ensure that the quality of the first facial image obtained meets the standard for face recognition.
[0062] For example, if the image is too dark and the light source is biased to the left, the camera is instructed to slightly adjust to the right to ensure that the face is fully exposed to the light and to increase the image brightness; if the light is uneven and shadows or highlight areas appear, the camera is instructed to adjust its horizontal or vertical shooting angle to obtain clear and unobstructed facial features.
[0063] For example, an optimization algorithm or a machine learning model can be used to determine the camera adjustment angle, or a feedback loop can be set up so that the system can adjust the camera angle based on the data from the light sensor.
[0064] Based on the above optional embodiments, by dynamically adjusting the camera angle of the reverse gate device, the quality of facial images captured under adverse ambient lighting conditions can be significantly improved, thereby improving the accuracy of face recognition.
[0065] Optionally, in step S11, acquiring a first facial image of the target object by using a reverse gate device includes:
[0066] Step S1121, obtaining user configuration information;
[0067] Step S1122, determining a target shooting angle corresponding to the reverse gate device based on the user configuration information;
[0068] Step S1123, acquiring a first facial image of the target object according to the target shooting angle.
[0069] The above-mentioned user configuration information refers to the pre-set user setting options that allow users to fine-tune the automatic adjustment mechanism of the reverse gate equipment according to actual environmental conditions or personal preferences. Specifically, the user configuration information includes but is not limited to the sensitivity setting of the automatic adjustment, and the selection of image optimization strategies, such as giving priority to improving the brightness of the image, enhancing the contrast or ensuring the clarity. In addition, the user configuration information also provides the option of manual intervention, allowing the user to directly adjust the angle of the camera when necessary to obtain the best shooting effect and image quality.
[0070] For example, when the user configuration information indicates that the brightness should be increased first, the system will automatically adjust the camera to an angle that minimizes shadows and enhances facial details; if the user prefers to increase contrast, the system will calculate the optimal angle to avoid overexposure or insufficient light; in cases where lighting conditions are complex or facial features are difficult to capture, the user can also choose to manually adjust the camera angle to capture the most ideal image results.
[0071] Based on the above optional embodiments, through the flexible application of user configuration information, the system can intelligently adapt to different environmental conditions and meet specific image quality requirements, thereby significantly improving the accuracy and efficiency of face recognition, while enhancing the passenger experience and the flexibility of system operation.
[0072] Optionally, in step S12, a comparison verification process is performed based on the first facial image and the identity verification information, and the comparison verification result obtained includes:
[0073] Step S121, calculating the comparison similarity between the first facial image and the identity verification information;
[0074] Step S122, in response to the comparison similarity being greater than a preset threshold, generating first prompt information, wherein the first prompt information is used to indicate that the comparison and verification between the first facial image and the identity verification information is successful;
[0075] Step S123, in response to the comparison similarity being less than or equal to a preset threshold, generating a second prompt message, wherein the second prompt message is used to indicate that the comparison verification between the first facial image and the identity verification information has failed.
[0076] For example, assuming that the preset threshold is 0.85, a 1:1 person-to-person comparison analysis is performed on the real-time acquired passenger facial image and the passenger ID card photo to determine the comparison similarity between the two. When the calculated comparison similarity result is 0.9, the comparison similarity is greater than the preset threshold, indicating that the comparison verification of the passenger facial image and the passenger ID card photo is successful; when the calculated comparison similarity result is 0.8, the comparison similarity is less than the preset threshold, indicating that the matching degree between the passenger facial image and the passenger ID card photo does not meet the confirmation standard required by the system, and the comparison verification fails. It may be necessary to complete identity confirmation through other verification methods, such as providing a passport, other documents or manual review.
[0077] Based on the above optional embodiments, by judging the numerical value between the comparison similarity between the first facial image and the identity verification information and the preset threshold, it is ensured that only when the comparison similarity reaches or exceeds the preset threshold, the identity of the passenger can be confirmed and allowed to pass through the gate, thereby improving the security and accuracy of the boarding process.
[0078] Optionally, the passenger boarding information processing method further includes: obtaining facial image feature values corresponding to the registration message information; and storing the facial image feature values in a preset feature value database.
[0079] The above-mentioned facial image feature value refers to a data set extracted from the passenger's facial image in the registration message information, which can represent the passenger's facial features, including but not limited to geometric information of key parts such as facial contour, eyes, nose, mouth, as well as other biometric information such as skin texture, color, facial expression, etc.
[0080] Exemplarily, the deep convolutional neural network model inside the BID is called to perform a refined analysis of the passenger's facial image in the registration message information, extracting the geometric information of key parts such as facial contour, eyes, nose, mouth, etc. in the passenger's facial image, as well as other biometric information such as skin texture, color, facial expression, etc. Further, the facial image feature values are encoded into a set of digital vectors, and the digital vectors containing the passenger's facial image feature values are transmitted to a preset feature value database for storage through a secure transmission protocol.
[0081] Based on the above optional embodiments, by obtaining the facial image feature values corresponding to the registration message information, and then storing the facial image feature values in a preset feature value database, direct storage and processing of the complete facial image can be avoided, thereby reducing the demand for data storage and improving the operating efficiency of the database, thereby improving the efficiency of passenger boarding.
[0082] Optionally, in step S14, boarding verification processing is performed on the target object using the registration message information, and the boarding processing result obtained includes:
[0083] Step S141, obtaining a second facial image of the target object;
[0084] Step S142, querying a preset feature value database based on the second facial image to obtain a query comparison result, wherein the query comparison result is used to determine whether there is a facial image feature value matching the second facial image in the preset feature value database;
[0085] Step S143, in response to determining that there is a facial image feature value matching the second facial image in the preset feature value database based on the query comparison result, generating virtual identification information and full identity information corresponding to the target object;
[0086] Step S144, generating boarding pass information corresponding to the target object based on the virtual identification information and the full identity information;
[0087] Step S145, using the boarding pass information to execute the boarding process and obtain the boarding processing result.
[0088] The above-mentioned second facial image refers to the facial image captured in real time by the camera of the boarding gate or self-service boarding device when the passenger is boarding, which is used to compare with the pre-stored facial feature values to verify whether the passenger's identity matches the facial information in the preset feature value database.
[0089] The above-mentioned full identity information refers to detailed identity data that matches the passenger's facial image features, including but not limited to the passenger's flight information, boarding time, seat number, and membership status, but usually does not include the passenger's sensitive information, such as the passenger's complete ID number and name.
[0090] Exemplarily, when boarding by face, the passenger will scan facial information in front of the camera, and BID will perform a 1:N facial recognition comparison on the preset feature value database based on the second facial image to search for records that match the facial image features. If there is a matching facial feature value in the database, the system will generate a virtual identification information for the passenger and extract the passenger's full identity information from the associated records. Furthermore, the passenger's boarding pass information is generated using the virtual identification information and full identity information obtained above. Finally, using the generated boarding pass information, the boarding process is automatically executed to perform operations such as identity confirmation, luggage scanning, and security status inspection, and finally the boarding processing result is obtained, allowing passengers who meet the verification conditions to pass through the boarding gate smoothly and complete the boarding procedures.
[0091] Based on the above optional embodiments, by capturing the passenger's second facial image in real time and comparing it with the facial information pre-stored in the feature value database, efficient and secure identity authentication can be achieved, which not only avoids the traditional tedious process of manually checking boarding passes or identification documents, but also significantly reduces waiting time in queues, thereby improving passengers' travel efficiency and boarding experience.
[0092] Optionally, in step S145, the boarding process is executed using the boarding pass information, and the boarding process result obtained includes:
[0093] Step S1451, query and parse the virtual identification information to obtain a query and parse result;
[0094] Step S1452, in response to determining that the analysis is successful based on the query analysis result, the boarding process is executed using the boarding pass information to obtain the boarding processing result.
[0095] For example, after generating the virtual identification information of the passenger, PIC will parse and compare the returned virtual identification information, query the passenger's ID number and name, and verify whether the generated virtual identification information is consistent with the passenger's ID information, so as to further ensure that the ID holder is the passenger currently undergoing face recognition. When the generated virtual identification information is consistent with the passenger's ID information, it means that the passenger's identity verification is successful at this time, and the passenger is allowed to board the aircraft.
[0096] Based on the above optional embodiment, by querying and parsing the virtual identification information and comparing and verifying it with the passenger's identity document information, the identity accuracy and security during the boarding process can be ensured, and the boarding process can be automated.
[0097] Figure 3 is a schematic diagram of a passenger boarding information processing method according to one embodiment of the present disclosure, such as Figure 3 As shown, during the boarding process, if the passenger is a transfer or transit passenger, he or she first needs to approach the reverse gate device to collect the passenger's on-site photo and scan his or her ID information. After collecting the passenger information, the reverse gate device calls the passenger information control center service, and the passenger information control center service calls the 1:1 comparison service of the biometric recognition database to perform face recognition. If the similarity between the collected passenger's on-site photo and the scanned ID card photo is greater than the preset threshold, the comparison verification success information is returned to the reverse gate device. Furthermore, after the comparison verification is successful, the reverse gate device calls the asynchronous registration service of the passenger information control center, and the passenger information control center performs asynchronous registration processing on the collected passenger's on-site photo and ID information, caches the registration message information, and returns the saved result to the reverse gate device for business operations. In addition, the biometric recognition database can obtain registration message information based on the passenger information control center.
[0098] Figure 4 is a schematic diagram of a passenger boarding information processing method according to one embodiment of the present disclosure, such as Figure 4 As shown, during face boarding, the passenger will scan the facial information in front of the camera, and the boarding front end will call the relevant services of the passenger information control center through the communication control unit, and the passenger information control center will call the face recognition service in the biometric recognition database. The biometric recognition database will compare the collected boarding face information with the face library previously stored in the biometric recognition database in a 1:N face comparison. If the comparison is successful, the passenger's virtual identification information and full identity information will be returned, and the boarding pass information will be generated at the same time, and the next step of virtual identification information parsing will be entered. If the comparison fails, the face recognition failure will be directly returned to the passenger information control center, and the passenger information control center will return the face recognition failure to the communication control unit. The communication control unit will return an error message to the front end, and the front end will prompt to handle the business in other ways. Further, the passenger information control center will parse and compare the returned virtual identification information and query the passenger's name and ID number. If the parsing is successful, the boarding information will be returned to the communication control unit, and the communication control unit will instruct the front end to check in. If the parsing fails, the face comparison failure will be returned. After the above process is completed, check-in will be carried out. If the check-in is successful, facial boarding is completed. If the check-in fails, you will be prompted to handle the service in other ways.
[0099] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present disclosure, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present disclosure.
[0100] In the embodiments of the present disclosure, a passenger boarding information processing device is also provided, which is used to implement the above embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.
[0101] Figure 5 is a structural block diagram of a passenger boarding information processing device according to one embodiment of the present disclosure, such as Figure 5 As shown, the device comprises:
[0102] An acquisition module 501 is used to acquire a first facial image and identity verification information of a target object using a reverse gate device;
[0103] A first processing module 502 is used to perform a comparison verification process based on the first facial image and the identity verification information to obtain a comparison verification result, wherein the comparison verification result is used to determine whether the first facial image and the identity verification information match;
[0104] A generation module 503 is used for performing asynchronous registration processing based on the first facial image and the identity verification information in response to determining that the comparison verification is successful based on the comparison verification result, and generating registration message information corresponding to the target object;
[0105] The second processing module 504 is used to perform boarding verification processing on the target object using the registration message information to obtain a boarding processing result.
[0106] Optionally, the acquisition module 501 is also used to: obtain image quality analysis results corresponding to the sample image information, and obtain ambient light intensity information and light direction information associated with the reverse gate device; determine the target shooting angle corresponding to the reverse gate device based on the image quality analysis results, ambient light intensity information and light direction information; and obtain a first facial image of the target object based on the target shooting angle.
[0107] Optionally, the acquisition module 501 is further used to: acquire user configuration information; determine a target shooting angle corresponding to the reverse gate device based on the user configuration information; and acquire a first facial image of the target object according to the target shooting angle.
[0108] Optionally, the first processing module 502 is also used to: calculate the comparison similarity between the first facial image and the identity verification information; in response to the comparison similarity being greater than a preset threshold, generate a first prompt message, wherein the first prompt message is used to indicate that the comparison verification between the first facial image and the identity verification information is successful; in response to the comparison similarity being less than or equal to a preset threshold, generate a second prompt message, wherein the second prompt message is used to indicate that the comparison verification between the first facial image and the identity verification information has failed.
[0109] Optionally, the second processing module 504 is also used to: obtain a second facial image of the target object; perform query processing on a preset feature value database based on the second facial image to obtain a query comparison result, wherein the query comparison result is used to determine whether there is a facial image feature value matching the second facial image in the preset feature value database; in response to determining that there is a facial image feature value matching the second facial image in the preset feature value database based on the query comparison result, generate virtual identification information and full identity information corresponding to the target object; generate boarding pass information corresponding to the target object based on the virtual identification information and the full identity information; and use the boarding pass information to execute the boarding process to obtain a boarding processing result.
[0110] Optionally, the second processing module 504 is further used to: perform query and analysis processing on the virtual identification information to obtain a query and analysis result; in response to determining that the analysis is successful based on the query and analysis result, use the boarding pass information to execute the boarding process to obtain a boarding processing result.
[0111] According to another aspect of an embodiment of the present disclosure, an electronic device is also provided, including: a processor; a memory for storing processor executable instructions; wherein the processor is configured to execute instructions to implement the passenger boarding information processing method in the embodiment of the present disclosure.
[0112] Optionally, in this embodiment, the processor may be configured to perform the following steps through a computer program:
[0113] S1, using a reverse gate device to obtain a first facial image and identity verification information of a target object;
[0114] S2, performing a comparison verification process based on the first facial image and the identity verification information to obtain a comparison verification result, wherein the comparison verification result is used to determine whether the first facial image and the identity verification information match;
[0115] S3, in response to determining that the comparison verification is successful based on the comparison verification result, performing asynchronous registration processing based on the first facial image and the identity verification information, and generating registration message information corresponding to the target object;
[0116] S4, using the registration message information to perform boarding verification processing on the target object to obtain the boarding processing result.
[0117] According to another aspect of an embodiment of the present disclosure, a computer-readable storage medium is also provided, the computer-readable storage medium including a stored executable program, wherein when the executable program is running, the device where the storage medium is located is controlled to execute the passenger boarding information processing method in the embodiment of the present disclosure.
[0118] Optionally, in this embodiment, the storage medium may be configured to store a computer program for performing the following steps:
[0119] S1, using a reverse gate device to obtain a first facial image and identity verification information of a target object;
[0120] S2, performing a comparison verification process based on the first facial image and the identity verification information to obtain a comparison verification result, wherein the comparison verification result is used to determine whether the first facial image and the identity verification information match;
[0121] S3, in response to determining that the comparison verification is successful based on the comparison verification result, performing asynchronous registration processing based on the first facial image and the identity verification information, and generating registration message information corresponding to the target object;
[0122] S4, using the registration message information to perform boarding verification processing on the target object to obtain the boarding processing result.
[0123] Optionally, in this embodiment, the above-mentioned storage medium may include but is not limited to: a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk, and other media that can store computer programs.
[0124] According to another aspect of an embodiment of the present disclosure, a computer program product is further provided. The computer program product includes computer instructions. When the computer instructions are executed by a processor, the passenger boarding information processing method in the embodiment of the present disclosure is implemented.
[0125] Optionally, in this embodiment, the computer program product may be configured as a computer program for executing the following steps:
[0126] S1, using a reverse gate device to obtain a first facial image and identity verification information of a target object;
[0127] S2, performing a comparison verification process based on the first facial image and the identity verification information to obtain a comparison verification result, wherein the comparison verification result is used to determine whether the first facial image and the identity verification information match;
[0128] S3, in response to determining that the comparison verification is successful based on the comparison verification result, performing asynchronous registration processing based on the first facial image and the identity verification information, and generating registration message information corresponding to the target object;
[0129] S4, using the registration message information to perform boarding verification processing on the target object to obtain the boarding processing result.
[0130] The serial numbers of the above-mentioned embodiments of the present disclosure are only for description and do not represent the advantages or disadvantages of the embodiments.
[0131] In the above embodiments of the present disclosure, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0132] In the several embodiments provided in the present disclosure, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units can be a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0133] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0134] In addition, each functional unit in each embodiment of the present disclosure may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0135] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present disclosure is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present disclosure. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or optical disk and other media that can store program codes.
[0136] The above is only a preferred embodiment of the present disclosure. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principle of the present disclosure. These improvements and modifications should also be regarded as the scope of protection of the present disclosure.
Claims
1. A passenger boarding information processing method, characterized in that: include: using a reverse gate device to obtain a first facial image and identity verification information of a target object; Performing a comparison and verification process based on the first facial image and the identity verification information to obtain a comparison and verification result, wherein the comparison and verification result is used to determine whether the first facial image and the identity verification information match; In response to determining that the comparison and verification is successful based on the comparison and verification result, performing asynchronous registration processing based on the first facial image and the identity verification information, and generating registration message information corresponding to the target object; The registration message information is used to perform boarding verification processing on the target object to obtain a boarding processing result.
2. The passenger boarding information processing method according to claim 1, characterized in that: Acquiring the first facial image of the target object by using the reverse gate device includes: Obtaining image quality analysis results corresponding to sample image information, and obtaining ambient light intensity information and light direction information associated with the reverse gate device; Determine the target shooting angle corresponding to the reverse gate device based on the image quality analysis result, the ambient light intensity information and the light direction information; The first facial image of the target object is acquired according to the target shooting angle.
3. The passenger boarding information processing method according to claim 1, characterized in that: Acquiring the first facial image of the target object by using the reverse gate device includes: Get user configuration information; Determine a target shooting angle corresponding to the reverse gate device based on the user configuration information; The first facial image of the target object is acquired according to the target shooting angle.
4. The passenger boarding information processing method according to claim 1, characterized in that: Performing a comparison and verification process based on the first facial image and the identity verification information to obtain the comparison and verification result includes: Calculating a comparison similarity between the first facial image and the identity verification information; In response to the comparison similarity being greater than a preset threshold, generating first prompt information, wherein the first prompt information is used to indicate that the comparison and verification between the first facial image and the identity verification information is successful; In response to the comparison similarity being less than or equal to the preset threshold, second prompt information is generated, wherein the second prompt information is used to indicate that the comparison verification between the first facial image and the identity verification information has failed.
5. The passenger boarding information processing method according to claim 1, characterized in that: The method further comprises: Obtaining facial image feature values corresponding to the registration message information; The facial image feature values are stored in a preset feature value database.
6. The passenger boarding information processing method according to claim 5, characterized in that: Using the registration message information to perform boarding verification processing on the target object, the boarding processing result obtained includes: Acquire a second facial image of the target object; Performing query processing on the preset feature value database based on the second facial image to obtain a query comparison result, wherein the query comparison result is used to determine whether there is a facial image feature value matching the second facial image in the preset feature value database; In response to determining that the facial image feature value matching the second facial image exists in the preset feature value database based on the query comparison result, generating virtual identification information and full identity information corresponding to the target object; Generate boarding pass information corresponding to the target object based on the virtual identification information and the full identity information; The boarding pass information is used to execute the boarding process and obtain the boarding processing result.
7. The passenger boarding information processing method according to claim 6, characterized in that: Utilizing the boarding pass information to execute the boarding process, obtaining the boarding processing result includes: Performing query and analysis processing on the virtual identification information to obtain a query and analysis result; In response to determining that the analysis is successful based on the query analysis result, the boarding process is executed using the boarding pass information to obtain the boarding processing result.
8. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the passenger boarding information processing method according to any one of claims 1 to 7.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored executable program, wherein when the executable program is executed, the device where the storage medium is located is controlled to execute the passenger boarding information processing method according to any one of claims 1 to 7.
10. A computer program product, characterized in that The computer program product comprises computer instructions, which, when executed by a processor, implement the passenger boarding information processing method as claimed in any one of claims 1 to 7.