WO2017201675A1 - Robot for performing recognition using biological information and operation method therefor - Google Patents
Robot for performing recognition using biological information and operation method therefor Download PDFInfo
- Publication number
- WO2017201675A1 WO2017201675A1 PCT/CN2016/083190 CN2016083190W WO2017201675A1 WO 2017201675 A1 WO2017201675 A1 WO 2017201675A1 CN 2016083190 W CN2016083190 W CN 2016083190W WO 2017201675 A1 WO2017201675 A1 WO 2017201675A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- user
- biometric
- information
- voice
- robot
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/32—User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
Definitions
- the present invention relates to the field of intelligent robot technology, and more particularly to a robot that utilizes biometric information recognition and a method of using the same.
- biometrics With the continuous development of robots, the degree of intelligence is constantly increasing, and the market demand for artificial intelligence is getting higher and higher. As an important foundation of artificial intelligence, biometrics has received high attention in research fields at home and abroad. In recent years, biometrics have been greatly improved at the algorithm level, enabling biometrics to be implemented faster on civilian CPUs.
- biometric algorithms have a variety of technical routes, these algorithms have varying degrees of limitations in practical applications.
- the identification method used by most robots is to manually enter the user's biological information in advance, such as fingerprint information.
- fingerprint information Each time a new user has to manually enter user information, the operation is cumbersome; in addition, in order to improve the recognition success rate, the current solution is Repeat the input of the user's fingerprint multiple times before use to ensure that there are enough comparison samples, but this method will keep the sample inconvenience after the fingerprint is entered, and can not automatically update and improve the user's fingerprint information according to the change, so that the identification The correct rate cannot be improved and the user experience is reduced.
- the identification method adopted by most robots is to manually input the user's biological information in advance, such as fingerprint information, and each time a new user has to manually enter user information, the operation is cumbersome; in addition, in order to improve the recognition success rate, the current solution
- the user's fingerprint is repeatedly input many times before use to ensure that there are enough comparison samples, but this method will keep the sample inconvenience after the fingerprint is entered, and can not automatically update and improve the user's fingerprint information according to the change.
- the recognition accuracy rate cannot be improved, and the user experience is reduced.
- the technical problem to be solved by the present invention is to provide a robot that utilizes biometric information recognition and a method of using the same.
- the technical solution adopted by the present invention to solve the technical problem thereof is: constructing a robot that utilizes biometric information recognition, including:
- a voice input module for receiving user voice information
- an image input module for receiving user image information
- a voice recognition module connected to the voice input module for identifying and determining voice content of the user voice information
- a registration instruction extraction module connected to the voice recognition module and configured to issue a registration instruction
- a voice biometric extraction module coupled to the voice input module for converting the user voice information into a voice feature vector identifying a user identity
- an image biometric extraction module connected to the image input module for converting the user image information of the user into an image feature vector for identifying a user identity
- a biometric comparison and management module respectively connected to the registration instruction extraction module, the speech biometrics extraction module, and the image biometrics extraction module, wherein the biometric comparison and management module is used for registration
- the new user establishes an association relationship between the voice feature vector of the user and the image feature vector, automatically updates the registered user biometric, and manages the user's personal transaction information.
- the method further includes: a biometric storage module connected to the biometric comparison and management module for storing a biometric of the user.
- the method further includes: a user information management module for storing the personal transaction information of the user, which is connected to the biometric feature and the management module.
- the user image information includes one or more of a face, a gesture, a gesture, a form, a fingerprint, and an iris.
- the present invention also discloses a method for using a robot that uses biometric information identification, and includes the following steps.
- a new user registration instruction is issued, a new user account is registered, and the voice feature vector is added to In the new user account, establishing a correspondence between the voice feature vector and the new user account; if yes, obtaining a voice feature vector enhancement amount by comparing with the existing voice feature vector of the user, Whether the speech feature vector enhancement amount has an enhanced value;
- the user image information of the user is received while receiving the user voice information of the user
- the user personalized information includes one or more of user personal information, user social information, user scheduling information, and user daily habits.
- a robot using biometric information and a method for using the same according to the present invention have the following beneficial effects:
- the robot can imitate the interaction process between people and complete the user's Automatic registration; in the process of human-computer interaction, the robot has the learning ability to identify the user's identity by comparing the biometric information of the user, and automatically update and improve the user's biological information according to the difference of the biometrics recognized each time.
- the robot is becoming more and more familiar to the user, thus effectively improving the recognition rate of the robot to the user; the robot also provides different personalized services for different users.
- FIG. 1 is a schematic structural diagram of a system of a robot of the present invention
- FIG. 2 is a schematic diagram of a biometric information registration application of the robot of the present invention.
- FIG. 3 is a flow chart of biometric registration of a robot of the present invention.
- FIG. 4 is a schematic diagram of a face angle and a biological feature of the robot of the present invention.
- FIG. 5 is a flow chart of automatic updating and perfecting of biometrics of the robot of the present invention.
- FIG. 6 is a schematic diagram showing the data structure of the biometrics of the robot of the present invention.
- FIG. 1 a schematic structural view of a first embodiment of the present invention.
- This embodiment discloses a robot that utilizes biometric information recognition, including: a voice input module 101, a voice recognition module 102, a voice biometric feature extraction module 103, a registration instruction extraction module 104, an image input module 105, and an image biometric feature extraction.
- the module 106, the biometric comparison and management module 107, the biometric storage module 108, and the user information storage module 109 are respectively described below:
- the voice input module 101 is configured to receive user voice information
- the image input module 105 is configured to receive user images.
- Information Preferably, in the robot using the biometric information recognition of the present invention, the user image information includes, but is not limited to, a user's face, gesture, posture, form, fingerprint, iris.
- the voice recognition module 102 of the voice content is connected to the voice input module 101 for identifying and determining the user's language preference;
- the registration instruction extraction module 104 is coupled to the voice recognition module 102 for issuing a registration instruction
- the voice biometric feature extraction module 103 is coupled to the voice input module 101 for converting user voice information into a voice feature vector for identifying a user identity.
- the image biometric feature extraction module 106 is coupled to the image input module 105 for converting user image information of the user into an image feature vector for identifying the identity of the user.
- the biometric comparison and management module 107 is connected to the registration instruction extraction module 104, the speech biometric extraction module 103, and the image biometric extraction module 106, respectively, and the biometric comparison and management module 107 is used to register new users and establish The association between the user's speech feature vector and the image feature vector, automatic updating of registered user biometrics, and management of user personal transaction information.
- the biometric storage module 108 is connected to the biometric comparison and management module 107 for storing user biometrics; the user information storage module 109 is connected with the biometric comparison and management module 107 for storing user personal transaction information. .
- the biometric feature comparison algorithm of speech and face is based on the calculation of similarity. In practical applications, changes in human tonality, speech rate, etc., face angle and subtle changes will be accurate for biometric recognition. The resulting P-direction, the more biometric vector templates of the average user, the higher the accuracy of the comparison. Therefore, in the process of human-computer interaction, the biometric comparison and management module 107 is used to identify the identity of the current user. After the user identity is successfully identified, the biometric comparison and management module 107 continuously performs the biometric vector of the user. Update and improve to achieve the effect of improving the accuracy of the comparison.
- the biometric registration of the present invention mimics the introduction between a person and a person, initiated by the user's voice.
- the speech recognition module 202 judges the sentence.
- Register the command for the new user where "ABC” is the name or logo of the robot and "XYZ” is the name of the new user and the entry to the user information database.
- the robot of the present invention detects the human face 306 through the camera device 205 and the face detection, and converts the face image into a feature vector used by the robot for face recognition, which is compared by the biometric feature.
- the management module 107 generates a user information database with XYZ as an entry.
- the present invention also discloses a method for using a robot that uses biometric information identification, which includes the following steps.
- the preset registration condition is a specific statement format, and the statement formats are all abstracting the introduction between people.
- a new user registration instruction is issued, a new user account is registered, a voice feature vector is added to the new user account, and a correspondence between the voice feature vector and the new user account is established; if yes, the user is The existing speech feature vector comparison obtains the speech feature vector enhancement amount, and determines whether the speech feature vector enhancement amount has enhanced value;
- the speech feature vector enhancement amount is added to the biometric vector database of the user; if not, the process ends.
- the user image information of the user is received while receiving the user voice information of the user
- obtaining the image feature vector enhancement amount by comparing with the existing image feature vector of the user, and determining whether the image feature vector enhancement amount has an enhanced value; if yes, adding the image feature vector enhancement amount to In the biometric vector database; if not, it ends.
- biometrics include but not limited to the user's voice information, image information, face, gesture, posture, shape, fingerprint, rainbow Membrane.
- the biometric vector of the user is continuously received and extracted and compared with the biometric vector database until identified.
- biometrics are mainly divided into two categories, one is perfecting existing biometrics, such as facial positive information in a user's face information, When the frontal information of the face changes slightly, the robot can still recognize and add these subtle changes as enhancements to the existing face positive information; the other is features that are not in the biometric vector database, such as the user passing the voice.
- the robot captures the image information of the user, and the image information is not stored in the biometric vector database. Then, the robot automatically extracts the image feature corresponding to the image information, and adds the image feature to the biometric feature.
- the vector database In the vector database.
- biometric vector enhancement amount It is judged whether the biometric vector enhancement amount has an enhanced value; not all biometrics have an added value, and if each biometric is stored, the data amount is too large, which is not conducive to quickly and accurately identifying the user.
- the biometric vector enhancement amount is added to the biometric vector database; if not, then returning to extract the biometric vector of the user.
- the user personalized information includes one or more of user personal information, user social information, user scheduling information, and user daily habits.
- the robot performs voice recognition on the voice input 401; when the voice information is recognized as the new user registration command 402, the robot determines whether it is the registered user 403, that is, whether the XYZ in the above embodiment is already present in the system. If not, initiate a new user profile 405 and add the user biometric 407; if yes, the existing user profile Feature enhancement 404.
- the Local Binary Pattern (LBP) algorithm is taken as an example for description.
- A1 and B 1 are the original images of the input, and
- A2 and B2 are the local Binary Pattern.
- LBP The feature image generated by the algorithm, A1 corresponds to A2, and B1 corresponds to B2.
- the feature images B 1 and B2 are divided into N x M block squares, and the feature points in the square are counted to form a vector HIST to represent the features in the square.
- the feature similarity can be obtained by comparing two feature images by one by one.
- the number of squares such as 9x9 or 7x7, will be highly recognizable to the same person, but the redundancy of the face rotation or movement will not be high.
- the number of squares is small, such as 3x3, 2x2, and the redundancy for the rotation or movement of the face is high, but the recognition for people is low.
- the image may have a large change due to the position, angle, and other reasons of the face.
- LBP Local Binary Pattern
- Speech recognition is generally divided into text-based Text Dependent and text-independent Text Independent. Since human speech has a certain degree of change, such as intonation and speech rate.
- the biometric identification of speech also has the problem of face recognition, that is, a single special
- the stencil template is often not able to accurately identify the user identity in the actual application scenario.
- the system needs to automatically collect valuable templates to enhance the redundancy and accuracy of the comparison.
- the robot After the user completes the registration, the robot starts to interact with the user, the user voice information input module 101 re-receives the user's voice information, and the user voice information biometric extraction module 103 extracts the user's voice feature vector, and the creature The feature comparison and the information stored in the database in the management module 107 are compared to determine whether the identification is possible;
- the speech feature vectors are continuously extracted and compared with the information stored in the database in the biometric comparison and management module 107.
- the first action extracting the voice feature vector enhancement amount of the registered user; the biometric comparison and management module
- 107 determining whether the speech feature vector enhancement amount has an enhanced value; if so, adding the speech feature vector enhancement amount to the first biometric vector template of the registered user; if not, returning to continue extracting the biometric feature.
- the second action performing pre-stored user personalized information, providing personalized service for the user; after performing the first action and the second action, determining whether the end condition is reached; if yes, ending; if not, the user voice
- the information input module 101 re-receives the user's user voice information.
- the user personalized information includes: one or more of user personal information, user social information, user inter-office arrangement information, and user daily habits.
- FIG. 5 is a third embodiment of the robot of the present invention.
- 5 is a flow chart of automatic updating and perfecting of the biometrics of the robot of the present invention; in this embodiment, the robot continuously extracts the biometrics 502 in the human-computer interaction 501, and compares with the biometrics in the biometric vector database. 503. Determine whether the current user identifies 504. If no, continue to extract biometrics 502; if so, make two actions:
- the robot of the present invention takes the above-mentioned XYZ as an example, and the basic structure of the biometric database mainly includes data.
- the categories are: biometric 720, user information 730, social information 740, daytime and habit 75 0, wherein the biometric 720 category includes, but is not limited to, one or more speech features 725, one or more facial features 721.
- the data includes, but is not limited to, the user's birthday, age, address, phone number, etc. 731.
- the social information 740 category data includes, but is not limited to, one or more family members and relationships, one or more friends, and relationships, etc. 741.
- the 750 category data includes, but is not limited to, the characteristics of the language 751 commonly used by the user, the characteristics of the action 730, and the characteristics of the habit 752.
- the database structure described in FIG. 6 basically protects the robot by collecting the user information, using the user identifier 710 as the entry, the biometric 720 as the information base for identifying the user, and utilizing the personal user information 730 for the user, the social information 740, Events and habits 750 information processing to provide personalized services for this user. It can be understood that the above personal information of the user can be adjusted according to specific needs according to different application scenarios and user requirements.
- the robot is more intelligent and has the learning ability.
- the robot can automatically complete the registration of the user and continuously learn in the process of human-computer interaction. Continuously and automatically improve the user's biometrics, making the robot more and more familiar to users, and constantly improve the recognition rate.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Manipulator (AREA)
- Collating Specific Patterns (AREA)
Abstract
Provided are a robot for performing recognition using biological information and an operation method therefor, comprising a voice input module (101), a voice recognition module (102), a biological voice feature extraction module (103), a registration instruction extraction module (104), an image input module (105), an biological image feature extraction module (106), and a biological feature comparison and management module (107). When the human-robot interaction starts, the robot can simulate a human-to-human interaction process, and complete, by means of a preset instruction, the automatic registration of a user; during the human-robot interaction, the robot exercises a learning capability, recognizing the identity of the user by means of comparing the biological feature information of the user, and automatically updating and completing the biological information of the user according to the differences of the biological feature recognized each time, such that the robot is more familiar with the user, thereby effectively improving the rate at which the robot may recognize the user. The robot also provides a personalized service for different users.
Description
发明名称:一种利用生物信息识别的机器人及其使用方法 技术领域 Title of Invention: A Robot Using Biometric Information Recognition and Method of Using the Same
[0001] 本发明涉及智能机器人技术领域, 更具体地说, 涉及一种利用生物信息识别的 机器人及其使用方法。 [0001] The present invention relates to the field of intelligent robot technology, and more particularly to a robot that utilizes biometric information recognition and a method of using the same.
背景技术 Background technique
[0002] 随着机器人的不断发展, 智能化程度不断提高, 市场对于人工智能的要求越来 越高。 生物识别作为人工智能的重要基础, 在国内外的研究领域都得到很高的 重视。 近年来, 生物识别在算法层面有很大的提升, 使得生物识别在民用 CPU上 可以较快地实现。 [0002] With the continuous development of robots, the degree of intelligence is constantly increasing, and the market demand for artificial intelligence is getting higher and higher. As an important foundation of artificial intelligence, biometrics has received high attention in research fields at home and abroad. In recent years, biometrics have been greatly improved at the algorithm level, enabling biometrics to be implemented faster on civilian CPUs.
[0003] 虽然生物识别的算法有很多种技术路线, 但是这些算法在实际应用中, 都有不 同程度的局限。 目前, 多数机器人釆用的识别方法是提前手动录入用户的生物 信息, 如指纹信息, 每次新用户都要人工录入用户信息, 操作繁琐; 另外, 为 提高识别成功率, 目前的解决方案是在使用前多次重复输入用户的指纹, 以保 证有足够多的比对样本, 但这种方法在录入指纹结束后便会保持样本不便, 不 能根据变化即使自动更新和完善用户的指纹信息, 使得识别正确率不能提高, 降低用户体验。 [0003] Although biometric algorithms have a variety of technical routes, these algorithms have varying degrees of limitations in practical applications. At present, the identification method used by most robots is to manually enter the user's biological information in advance, such as fingerprint information. Each time a new user has to manually enter user information, the operation is cumbersome; in addition, in order to improve the recognition success rate, the current solution is Repeat the input of the user's fingerprint multiple times before use to ensure that there are enough comparison samples, but this method will keep the sample inconvenience after the fingerprint is entered, and can not automatically update and improve the user's fingerprint information according to the change, so that the identification The correct rate cannot be improved and the user experience is reduced.
技术问题 technical problem
[0004] 目前, 多数机器人采用的识别方法是提前手动录入用户的生物信息, 如指纹信 息, 每次新用户都要人工录入用户信息, 操作繁琐; 另外, 为提高识别成功率 , 目前的解决方案是在使用前多次重复输入用户的指纹, 以保证有足够多的比 对样本, 但这种方法在录入指纹结束后便会保持样本不便, 不能根据变化即使 自动更新和完善用户的指纹信息, 使得识别正确率不能提高, 降低用户体验。 问题的解决方案 [0004] At present, the identification method adopted by most robots is to manually input the user's biological information in advance, such as fingerprint information, and each time a new user has to manually enter user information, the operation is cumbersome; in addition, in order to improve the recognition success rate, the current solution The user's fingerprint is repeatedly input many times before use to ensure that there are enough comparison samples, but this method will keep the sample inconvenience after the fingerprint is entered, and can not automatically update and improve the user's fingerprint information according to the change. The recognition accuracy rate cannot be improved, and the user experience is reduced. Problem solution
技术解决方案 Technical solution
[0005] 本发明要解决的技术问题在于, 提供一种利用生物信息识别的机器人及其使用 方法。
[0006] 本发明解决其技术问题所釆用的技术方案是: 构造一种利用生物信息识别的机 器人, 包括: [0005] The technical problem to be solved by the present invention is to provide a robot that utilizes biometric information recognition and a method of using the same. [0006] The technical solution adopted by the present invention to solve the technical problem thereof is: constructing a robot that utilizes biometric information recognition, including:
[0007] 用于接收用户语音信息的语音输入模块, 用于接收用户图像信息的图像输入模 块; a voice input module for receiving user voice information, and an image input module for receiving user image information;
[0008] 与所述语音输入模块连接、 用于识别并判断所述用户语音信息的语音内容的语 音识别模块; [0008] a voice recognition module connected to the voice input module for identifying and determining voice content of the user voice information;
[0009] 与所述语音识别模块连接、 用于发出注册指令的注册指令提取模块; [0009] a registration instruction extraction module connected to the voice recognition module and configured to issue a registration instruction;
[0010] 与所述语音输入模块连接、 用于将所述用户语音信息转化为识别用户身份的语 音特征向量的语音生物特征提取模块; [0010] a voice biometric extraction module coupled to the voice input module for converting the user voice information into a voice feature vector identifying a user identity;
[0011] 与所述图像输入模块连接、 用于将用户的所述用户图像信息转化为识别用户身 份的图像特征向量的图像生物特征提取模块; [0011] an image biometric extraction module connected to the image input module for converting the user image information of the user into an image feature vector for identifying a user identity;
[0012] 分别与所述注册指令提取模块、 所述语音生物特征提取模块、 以及所述图像生 物特征提取模块连接的生物特征比对和管理模块, 所述生物特征比对和管理模 块用于注册新用户、 建立用户的所述语音特征向量和所述图像特征向量之间的 关联关系、 自动更新已注册用户生物特征、 以及管理用户个人事务信息。 [0012] a biometric comparison and management module respectively connected to the registration instruction extraction module, the speech biometrics extraction module, and the image biometrics extraction module, wherein the biometric comparison and management module is used for registration The new user establishes an association relationship between the voice feature vector of the user and the image feature vector, automatically updates the registered user biometric, and manages the user's personal transaction information.
[0013] 在本发明所述的利用生物信息识别的机器人中, 还包括: 与所述生物特征比对 和管理模块连接、 用于存储用户生物特征的生物特征存储模块。 [0013] In the robot for utilizing biometric information according to the present invention, the method further includes: a biometric storage module connected to the biometric comparison and management module for storing a biometric of the user.
[0014] 在本发明所述的利用生物信息识别的机器人中, 还包括: 与所述生物特征比对 和管理模块连接、 用于存储用户个人事务信息的用户信息管理模块。 [0014] In the robot for identifying biometric information according to the present invention, the method further includes: a user information management module for storing the personal transaction information of the user, which is connected to the biometric feature and the management module.
[0015] 优选地, 在本发明所述的利用生物信息识别的机器人中, 所述用户图像信息包 括人脸、 手势、 姿态、 形态、 指纹、 虹膜中的一种或多种。 [0015] Preferably, in the robot using biometric information identification according to the present invention, the user image information includes one or more of a face, a gesture, a gesture, a form, a fingerprint, and an iris.
[0016] 另, 本发明还公开一种利用生物信息识别的机器人的使用方法, 包括下述步骤 [0016] In addition, the present invention also discloses a method for using a robot that uses biometric information identification, and includes the following steps.
[0017] 接收用户的用户语音信息, 识别所述用户语音信息的语音内容; [0017] receiving user voice information of the user, and identifying voice content of the user voice information;
[0018] 判断所述语音内容是否符合预设注册条件; [0018] determining whether the voice content meets a preset registration condition;
[0019] 若否, 则重新接收用户的语音信息; 若是, 将所述用户语音信息转化为用于识 别用户身份的语音特征向量, 判断所述用户是否为已注册用户; [0019] If not, re-receiving the user's voice information; if yes, converting the user voice information into a voice feature vector for identifying the user identity, and determining whether the user is a registered user;
[0020] 若否, 则发出新用户注册指令, 注册新用户账户, 将所述语音特征向量添加至
所述新用户账户中, 建立所述语音特征向量和所述新用户账户之间的对应关系 ; 若是, 则通过与所述用户的已有语音特征向量比对得到语音特征向量增强量 , 判断所述语音特征向量增强量是否具有增强价值; [0020] If not, a new user registration instruction is issued, a new user account is registered, and the voice feature vector is added to In the new user account, establishing a correspondence between the voice feature vector and the new user account; if yes, obtaining a voice feature vector enhancement amount by comparing with the existing voice feature vector of the user, Whether the speech feature vector enhancement amount has an enhanced value;
[0021] 若是, 则将所述语音特征向量增强量添加至所述用户的生物特征向量数据库中 ; 若否, 则结束。 [0021] If yes, adding the speech feature vector enhancement amount to the biometric vector database of the user; if not, ending.
[0022] 进一步, 在本发明所述的利用生物信息识别的机器人的使用方法中, 在接收所 述用户的用户语音信息同时, 接收所述用户的用户图像信息, [0022] Further, in the method for using the biometric information recognition robot according to the present invention, the user image information of the user is received while receiving the user voice information of the user,
[0023] 对于新注册用户账户: 将所述用户图像信息转化为用于识别用户身份的图像特 征向量, 将所述图像特征向量添加至所述新用户账户中, 并建立所述语音特征 向量、 所述图像特征向量、 以及所述新用户账户之间的对应关系; [0023] for a newly registered user account: converting the user image information into an image feature vector for identifying a user identity, adding the image feature vector to the new user account, and establishing the voice feature vector, The image feature vector, and a correspondence between the new user accounts;
[0024] 对于已注册用户账户: 通过与所述用户的已有图像特征向量比对得到图像特征 向量增强量, 并判断所述图像特征向量增强量是否具有增强价值; 若是, 则将 所述图像特征向量增强量添加至所述生物特征向量数据库中; 若否, 则结束。 [0024] for a registered user account: obtaining an image feature vector enhancement amount by comparing with an existing image feature vector of the user, and determining whether the image feature vector enhancement amount has an enhanced value; if yes, the image is A feature vector enhancement amount is added to the biometric vector database; if not, it ends.
[0025] 本发明所述的利用生物信息识别的机器人的使用方法, 对于已注册用户, 在人 机交互过程中: [0025] The method for using the biological information recognition robot according to the present invention, for a registered user, in the process of human-computer interaction:
[0026] 接收所述用户的生物信息, 提取所述生物信息对应的生物特征向量; Receiving biometric information of the user, and extracting a biometric vector corresponding to the biometric information;
[0027] 将所述生物特征向量与所述生物特征向量数据库做比对, 判断能否识别; [0028] 若否, 则继续接收并提取所述用户的生物特征向量, 并与所述生物特征向量数 据库做比对, 直至被识别。 [0027] comparing the biometric vector with the biometric vector database to determine whether it can be identified; [0028] if not, continuing to receive and extract the biometric vector of the user, and the biometric The vector database is compared until it is identified.
[0029] 本发明所述的利用生物信息识别的机器人的使用方法, 在用户被识别后: [0030] 通过与所述生物特征向量数据库比对得到生物特征向量增强量; [0029] The method for using the biometric information recognition robot according to the present invention, after the user is identified: [0030] obtaining a biometric vector enhancement amount by comparing with the biometric vector database;
[0031] 判断所述生物特征向量增强量是否具有增强价值; [0031] determining whether the biometric vector enhancement amount has an enhanced value;
[0032] 若是, 则将所述生物特征向量增强量添加到所述生物特征向量数据库中; 若否 [0032] if yes, adding the biometric vector enhancement amount to the biometric vector database;
, 则返回继续提取用户的生物特征向量。 , then return to continue extracting the user's biometric vector.
[0033] 本发明所述的利用生物信息识别的机器人的使用方法, 在用户被识别后: [0034] 执行预存的用户个性化信息, 为用户提供个性化服务; [0033] The method for using the biometric information recognition robot according to the present invention, after the user is identified: [0034] executing pre-stored user personalized information to provide personalized service for the user;
[0035] 判断是否达到结束条件; [0035] determining whether an end condition is reached;
[0036] 若否, 则重新接收用户生物信息; 若是, 则结束。
[0037] 优选地, 所述用户个性化信息包括用户个人信息、 用户社交信息、 用户时间安 排信息、 用户日常习惯中的一种或多种。 [0036] If no, the user biometric information is re-received; if yes, the process ends. [0037] Preferably, the user personalized information includes one or more of user personal information, user social information, user scheduling information, and user daily habits.
发明的有益效果 Advantageous effects of the invention
有益效果 Beneficial effect
[0038] 实施本发明的一种利用生物信息识别的机器人及其使用方法 , 具有以下有益效 果: 在人机交互开始时, 该机器人能模仿人与人的交互过程, 通过预设指令完 成用户的自动注册; 在人机交互过程中, 该机器人具有学习能力, 通过比对用 户的生物特征信息, 识别用户的身份, 并根据每次识别的生物特征区别, 自动 更新和完善用户的生物信息, 使机器人对用户越来越熟悉, 从而有效提高机器 人对用户的识别率; 该机器人还针对用户的不同, 提供不同的个性化服务。 对附图的简要说明 [0038] A robot using biometric information and a method for using the same according to the present invention have the following beneficial effects: When human-computer interaction starts, the robot can imitate the interaction process between people and complete the user's Automatic registration; in the process of human-computer interaction, the robot has the learning ability to identify the user's identity by comparing the biometric information of the user, and automatically update and improve the user's biological information according to the difference of the biometrics recognized each time. The robot is becoming more and more familiar to the user, thus effectively improving the recognition rate of the robot to the user; the robot also provides different personalized services for different users. Brief description of the drawing
附图说明 DRAWINGS
[0039] 下面将结合附图及实施例对本发明作进一步说明, 附图中: [0039] The present invention will be further described below in conjunction with the accompanying drawings and embodiments, in which:
[0040] 图 1是本发明机器人的系统结构示意图; 1 is a schematic structural diagram of a system of a robot of the present invention;
[0041] 图 2是本发明机器人的生物信息注册应用的示意图; 2 is a schematic diagram of a biometric information registration application of the robot of the present invention;
[0042] 图 3是本发明机器人的生物特征注册的流程图; 3 is a flow chart of biometric registration of a robot of the present invention;
[0043] 图 4是本发明机器人的人脸角度和生物特征的示意图; 4 is a schematic diagram of a face angle and a biological feature of the robot of the present invention;
[0044] 图 5是本发明机器人的生物特征自动更新和完善的流程图; [0044] FIG. 5 is a flow chart of automatic updating and perfecting of biometrics of the robot of the present invention;
[0045] 图 6是本发明机器人的生物特征的数据结构示意图。 6 is a schematic diagram showing the data structure of the biometrics of the robot of the present invention.
实施该发明的最佳实施例 BEST MODE FOR CARRYING OUT THE INVENTION
本发明的最佳实施方式 BEST MODE FOR CARRYING OUT THE INVENTION
[0046] 如图 1所示, 在本发明的第一实施例的结构示意图。 [0046] As shown in FIG. 1, a schematic structural view of a first embodiment of the present invention.
[0047] 本实施例公开一种利用生物信息识别的机器人, 包括: 语音输入模块 101、 语 音识别模块 102、 语音生物特征提取模块 103、 注册指令提取模块 104、 图像输入 模块 105、 图像生物特征提取模块 106、 生物特征比对和管理模块 107、 生物特征 存储模块 108、 用户信息存储模块 109, 以下分别做说明: [0047] This embodiment discloses a robot that utilizes biometric information recognition, including: a voice input module 101, a voice recognition module 102, a voice biometric feature extraction module 103, a registration instruction extraction module 104, an image input module 105, and an image biometric feature extraction. The module 106, the biometric comparison and management module 107, the biometric storage module 108, and the user information storage module 109 are respectively described below:
[0048] 语音输入模块 101用于接收用户语音信息, 图像输入模块 105用于接收用户图像
信息。 优选地, 在本发明的利用生物信息识别的机器人中, 用户图像信息包括 但不限于用户的人脸、 手势、 姿态、 形态、 指纹、 虹膜。 [0048] The voice input module 101 is configured to receive user voice information, and the image input module 105 is configured to receive user images. Information. Preferably, in the robot using the biometric information recognition of the present invention, the user image information includes, but is not limited to, a user's face, gesture, posture, form, fingerprint, iris.
[0049] 语音内容的语音识别模块 102与语音输入模块 101连接, 用于识别并判断用户语 首 息; [0049] The voice recognition module 102 of the voice content is connected to the voice input module 101 for identifying and determining the user's language preference;
[0050] 注册指令提取模块 104与语音识别模块 102连接, 用于发出注册指令; [0050] The registration instruction extraction module 104 is coupled to the voice recognition module 102 for issuing a registration instruction;
[0051] 语音生物特征提取模块 103与语音输入模块 101连接, 用于将用户语音信息转化 为识别用户身份的语音特征向量; The voice biometric feature extraction module 103 is coupled to the voice input module 101 for converting user voice information into a voice feature vector for identifying a user identity.
[0052] 图像生物特征提取模块 106与图像输入模块 105连接, 用于将用户的用户图像信 息转化为识别用户身份的图像特征向量; The image biometric feature extraction module 106 is coupled to the image input module 105 for converting user image information of the user into an image feature vector for identifying the identity of the user.
[0053] 生物特征比对和管理模块 107分别与注册指令提取模块 104、 语音生物特征提取 模块 103、 以及图像生物特征提取模块 106连接, 生物特征比对和管理模块 107用 于注册新用户、 建立用户的语音特征向量和图像特征向量之间的关联关系、 自 动更新已注册用户生物特征、 以及管理用户个人事务信息。 [0053] The biometric comparison and management module 107 is connected to the registration instruction extraction module 104, the speech biometric extraction module 103, and the image biometric extraction module 106, respectively, and the biometric comparison and management module 107 is used to register new users and establish The association between the user's speech feature vector and the image feature vector, automatic updating of registered user biometrics, and management of user personal transaction information.
[0054] 生物特征存储模块 108与生物特征比对和管理模块 107连接, 用于存储用户生物 特征的; 用户信息存储模块 109与生物特征比对和管理模块 107连接, 用于存储 用户个人事务信息。 [0054] The biometric storage module 108 is connected to the biometric comparison and management module 107 for storing user biometrics; the user information storage module 109 is connected with the biometric comparison and management module 107 for storing user personal transaction information. .
[0055] 语音和人脸的生物特征比对算法以计算相似度为判断基础, 在实际应用中, 人 的语调、 语速等变化, 人脸的角度和细微的变化会对生物识别的准确率造成影 P向, 一般用户的生物特征向量模板越多, 比对的准确度越高。 因此, 在人机交 互的过程中, 生物特征比对和管理模块 107用于识别当前用户的身份, 当用户身 份被成功识别后, 生物特征比对和管理模块 107对用户的生物特征向量不断进行 更新和完善, 以到达提高比对准确率的效果。 [0055] The biometric feature comparison algorithm of speech and face is based on the calculation of similarity. In practical applications, changes in human tonality, speech rate, etc., face angle and subtle changes will be accurate for biometric recognition. The resulting P-direction, the more biometric vector templates of the average user, the higher the accuracy of the comparison. Therefore, in the process of human-computer interaction, the biometric comparison and management module 107 is used to identify the identity of the current user. After the user identity is successfully identified, the biometric comparison and management module 107 continuously performs the biometric vector of the user. Update and improve to achieve the effect of improving the accuracy of the comparison.
[0056] 如图 2所示, 本发明的生物特征注册模仿人和人之间的介绍, 由用户语音发起 。 当用户 305对机器人 307说: "ABC, 我叫 XYZ"301, 或相似句型" ABC, 我是 X YZ"、 "ABC, 请叫我 XYZ"等时, 语音识别模块 202将该句话判断为新用户注册 指令, 其中" ABC"为机器人的名称或标识, "XYZ"为新用户的名称和用户信息数 据库的入口。 同吋, 本发明机器人通过摄像头设备 205 , 以及人脸检测, 检测到 人脸 306, 将人脸图像转换成机器人用于人脸识别的特征向量, 由生物特征比对
和管理模块 107生成以 XYZ为入口的用户信息数据库。 [0056] As shown in FIG. 2, the biometric registration of the present invention mimics the introduction between a person and a person, initiated by the user's voice. When the user 305 says to the robot 307: "ABC, my name is XYZ" 301, or a similar sentence pattern "ABC, I am X YZ", "ABC, please call me XYZ", etc., the speech recognition module 202 judges the sentence. Register the command for the new user, where "ABC" is the name or logo of the robot and "XYZ" is the name of the new user and the entry to the user information database. At the same time, the robot of the present invention detects the human face 306 through the camera device 205 and the face detection, and converts the face image into a feature vector used by the robot for face recognition, which is compared by the biometric feature. The management module 107 generates a user information database with XYZ as an entry.
[0057] 另, 本发明还公开一种利用生物信息识别的机器人的使用方法, 包括下述步骤 [0057] In addition, the present invention also discloses a method for using a robot that uses biometric information identification, which includes the following steps.
[0058] 接收用户的用户语音信息, 识别用户语音信息的语音内容; Receiving user voice information of the user, and identifying voice content of the user voice information;
[0059] 判断语音内容是否符合预设注册条件; 预设注册条件为特定的语句格式, 这些 语句格式都是将人与人之间的介绍进行抽象。 [0059] determining whether the voice content meets the preset registration condition; the preset registration condition is a specific statement format, and the statement formats are all abstracting the introduction between people.
[0060] 若否, 则重新接收用户的语音信息; 若是, 将用户语音信息转化为用于识别用 户身份的语音特征向量, 判断用户是否为已注册用户; [0060] If not, re-receiving the user's voice information; if yes, converting the user voice information into a voice feature vector for identifying the user identity, determining whether the user is a registered user;
[0061] 若否, 则发出新用户注册指令, 注册新用户账户, 将语音特征向量添加至新用 户账户中, 建立语音特征向量和新用户账户之间的对应关系; 若是, 则通过与 用户的已有语音特征向量比对得到语音特征向量增强量, 判断语音特征向量增 强量是否具有增强价值; [0061] If not, a new user registration instruction is issued, a new user account is registered, a voice feature vector is added to the new user account, and a correspondence between the voice feature vector and the new user account is established; if yes, the user is The existing speech feature vector comparison obtains the speech feature vector enhancement amount, and determines whether the speech feature vector enhancement amount has enhanced value;
[0062] 若是, 则将语音特征向量增强量添加至用户的生物特征向量数据库中; 若否, 则结束。 [0062] If yes, the speech feature vector enhancement amount is added to the biometric vector database of the user; if not, the process ends.
[0063] 进一步, 在本发明的利用生物信息识别的机器人的使用方法中, 在接收用户的 用户语音信息同时, 接收用户的用户图像信息, Further, in the method of using the biometric information recognition robot of the present invention, the user image information of the user is received while receiving the user voice information of the user,
[0064] 对于新注册用户账户: 将用户图像信息转化为用于识别用户身份的图像特征向 量, 将图像特征向量添加至新用户账户中, 并建立语音特征向量、 图像特征向 量、 以及新用户账户之间的对应关系; 建立关联关系后, 当机器人再次识别用 户时, 便可通过单一信息对用户进行识别。 当然, 在一定应用场景中, 例如需 要提高安全性, 则需要同时满足语音信息和图像信息才能正确识别。 [0064] For a newly registered user account: converting user image information into an image feature vector for identifying a user identity, adding an image feature vector to a new user account, and establishing a voice feature vector, an image feature vector, and a new user account Correspondence between the two; after the association is established, when the robot recognizes the user again, the user can be identified by a single message. Of course, in certain application scenarios, for example, to improve security, it is necessary to simultaneously satisfy the voice information and the image information in order to correctly recognize.
[0065] 对于已注册用户账户: 通过与用户的已有图像特征向量比对得到图像特征向量 增强量, 并判断图像特征向量增强量是否具有增强价值; 若是, 则将图像特征 向量增强量添加至生物特征向量数据库中; 若否, 则结束。 [0065] For the registered user account: obtaining the image feature vector enhancement amount by comparing with the existing image feature vector of the user, and determining whether the image feature vector enhancement amount has an enhanced value; if yes, adding the image feature vector enhancement amount to In the biometric vector database; if not, it ends.
[0066] 进一步, 本发明的利用生物信息识别的机器人的使用方法, 对于已注册用户, 在人机交互过程中: [0066] Further, the method for using the biological information recognition robot of the present invention, for the registered user, in the process of human-computer interaction:
[0067] 接收用户的生物信息, 提取生物信息对应的生物特征向量; 这里的生物特征包 括但不限于用户的语音信息、 图像信息、 人脸、 手势、 姿态、 形态、 指纹、 虹
膜。 Receiving biological information of the user, extracting a biometric vector corresponding to the biological information; the biometrics herein include but not limited to the user's voice information, image information, face, gesture, posture, shape, fingerprint, rainbow Membrane.
[0068] 将生物特征向量与生物特征向量数据库做比对, 判断能否识别; [0068] comparing the biometric vector with the biometric vector database to determine whether the identification is possible;
[0069] 若否, 则继续接收并提取用户的生物特征向量, 并与生物特征向量数据库做比 对, 直至被识别。 [0069] If not, the biometric vector of the user is continuously received and extracted and compared with the biometric vector database until identified.
[0070] 本发明的利用生物信息识别的机器人的使用方法, 在用户被识别后: [0070] The method of using the biometric information recognition robot of the present invention, after the user is identified:
[0071] 通过与生物特征向量数据库比对得到生物特征向量增强量; 生物特征主要分为 两类, 一类是对现有生物特征的完善, 例如用户的人脸信息中的人脸正面信息 , 当人脸的正面信息发生细微变化时, 机器人依然能够识别, 并将这些细微变 化作为增强量添加到已有人脸正面信息中; 另一类是生物特征向量数据库中没 有的特征, 例如用户通过语音信息被识别后, 机器人捕捉到了用户的图像信息 , 而该图像信息并未存储在生物特征向量数据库中, 此吋, 机器人自动提取该 图像信息对应的图像特征, 并将该图像特征添加到生物特征向量数据库中。 [0071] obtaining a biometric vector enhancement amount by comparing with a biometric vector database; biometrics are mainly divided into two categories, one is perfecting existing biometrics, such as facial positive information in a user's face information, When the frontal information of the face changes slightly, the robot can still recognize and add these subtle changes as enhancements to the existing face positive information; the other is features that are not in the biometric vector database, such as the user passing the voice. After the information is recognized, the robot captures the image information of the user, and the image information is not stored in the biometric vector database. Then, the robot automatically extracts the image feature corresponding to the image information, and adds the image feature to the biometric feature. In the vector database.
[0072] 判断生物特征向量增强量是否具有增强价值; 并非所有的生物特征都具有增加 价值, 如果将每个生物特征都存储, 会导致数据量过大, 反而不利于快速准确 的识别用户。 [0072] It is judged whether the biometric vector enhancement amount has an enhanced value; not all biometrics have an added value, and if each biometric is stored, the data amount is too large, which is not conducive to quickly and accurately identifying the user.
[0073] 若是, 则将生物特征向量增强量添加到生物特征向量数据库中; 若否, 则返回 继续提取用户的生物特征向量。 [0073] If yes, the biometric vector enhancement amount is added to the biometric vector database; if not, then returning to extract the biometric vector of the user.
[0074] 本发明的利用生物信息识别的机器人的使用方法, 在用户被识别后: [0074] The method of using the biometric information recognition robot of the present invention, after the user is identified:
[0075] 执行预存的用户个性化信息, 为用户提供个性化服务; [0075] executing pre-stored user personalized information to provide personalized services for the user;
[0076] 判断是否达到结束条件; [0076] determining whether an end condition is reached;
[0077] 若否, 则重新接收用户生物信息; 若是, 则结束。 [0077] If no, the user biometric information is re-received; if yes, the process ends.
[0078] 优选地, 用户个性化信息包括用户个人信息、 用户社交信息、 用户时间安排信 息、 用户日常习惯中的一种或多种。 [0078] Preferably, the user personalized information includes one or more of user personal information, user social information, user scheduling information, and user daily habits.
[0079] 图 3是本发明第二实施例。 3 is a second embodiment of the present invention.
[0080] 图 3是本发明机器人的生物特征注册的流程图。 具体的, 机器人对语音输入 401 进行语音识别; 当语音信息被识别为新用户注册指令 402时, 机器人判断是否是 已注册用户 403, 即上述实施例中的 XYZ是否已经在系统中存在。 如果否, 则启 动建立新用户档案 405 , 并添加用户生物特征 407 ; 如果是, 则对现有用户生物
特征增强 404。 这吋需要首先判断新获取的生物特征向量是否有价值 406, 如果 是, 则添加用户生物特征 407, 并结束 408 ; 如果否, 则结束 408。 3 is a flow chart of biometric registration of a robot of the present invention. Specifically, the robot performs voice recognition on the voice input 401; when the voice information is recognized as the new user registration command 402, the robot determines whether it is the registered user 403, that is, whether the XYZ in the above embodiment is already present in the system. If not, initiate a new user profile 405 and add the user biometric 407; if yes, the existing user profile Feature enhancement 404. Here, it is necessary to first determine whether the newly acquired biometric vector has a value 406, and if so, add the user biometric 407 and end 408; if not, end 408.
[0081] 语音识别和人脸识别的计算机算法有很多种方法, 一般流程主要包括语音或图 形的釆集, 然后将原始信息转换成机器语言, 在识别时, 将用机器语言描述的 特征进行相似度的比较。 以人脸识别为例, 主流算法主要分成两种: 基于特征 点的对比和基于图形相似度的对比。 [0081] There are many methods for computer algorithms for speech recognition and face recognition. The general process mainly includes the collection of speech or graphics, and then converts the original information into machine language. When identifying, the features described in the machine language are similar. Degree comparison. Taking face recognition as an example, mainstream algorithms are mainly divided into two types: feature point based comparison and graph similarity based comparison.
[0082] 如图 4所示, 以 Local Binary Pattern (LBP) 算法为例进行说明。 A1和 B 1是输 入的原始图像, A2和 B2是用 Local Binary Pattern [0082] As shown in FIG. 4, the Local Binary Pattern (LBP) algorithm is taken as an example for description. A1 and B 1 are the original images of the input, and A2 and B2 are the local Binary Pattern.
(LBP) 算法产生的特征图像, A1对应 A2, B1对应 B2。 以一种通用的比对方式 为例, 将特征图像 B 1和 B2分成 N x M块方格, 将方格内的特征点做统计, 形成一 个矢量 HIST来代表该方格内的特征。 将两个特征图像按方格一个一个做比对, 就可以得到特征的相似度。 一般情况下, 方格数量多, 如 9x9或 7x7, 对同一个 人的识别度会高, 但是对于人脸转动或移动的冗余就不高。 相反, 方格数量少 , 如 3x3, , 2x2 , 对于人脸转动或移动的冗余高, 但是对人的识别度会低。 一些 基于特征点的比对算法, 对于图形的变形、 旋转等问题处理较好, 但是依然无 法完全解决人脸转动造成的比对精度下降的问题。 (LBP) The feature image generated by the algorithm, A1 corresponds to A2, and B1 corresponds to B2. Taking a general comparison method as an example, the feature images B 1 and B2 are divided into N x M block squares, and the feature points in the square are counted to form a vector HIST to represent the features in the square. The feature similarity can be obtained by comparing two feature images by one by one. In general, the number of squares, such as 9x9 or 7x7, will be highly recognizable to the same person, but the redundancy of the face rotation or movement will not be high. On the contrary, the number of squares is small, such as 3x3, 2x2, and the redundancy for the rotation or movement of the face is high, but the recognition for people is low. Some feature-based alignment algorithms deal with the problem of deformation and rotation of graphics, but still can't completely solve the problem of reduced precision caused by face rotation.
[0083] 在实际应用中, 由于人脸的位置、 角度以及其他原因, 图像会有较大的变化。 [0083] In practical applications, the image may have a large change due to the position, angle, and other reasons of the face.
以图 4中的 A1和 B1为例, 当人脸角度转动后, 特征点以及特征点的分布发生了很 大的变化。 如果这个变化超过机器人判断的阈值, 则机器人无法识别这是同一 个用户。 因此, 当机器人识别出用户身份后, 有必要持续地收集用户模板, 收 集不同角度的人脸特征, 以扩大用户的生物信息模板, 保证机器人从不同的角 度能识别出用户。 Taking A1 and B1 in Fig. 4 as an example, when the face angle is rotated, the distribution of feature points and feature points changes greatly. If this change exceeds the threshold judged by the robot, the robot cannot recognize that it is the same user. Therefore, when the robot recognizes the user's identity, it is necessary to continuously collect the user templates and collect facial features at different angles to expand the user's biometric information template to ensure that the robot can recognize the user from different angles.
[0084] 可以理解, 本实施例仅以 Local Binary Pattern (LBP) 算法为例来说明图像识 别过程, 在实际使用中, 可根据需要选取一种或多种图像识别算法结合进行图 像识别。 [0084] It can be understood that the present embodiment only uses the Local Binary Pattern (LBP) algorithm as an example to describe the image recognition process. In actual use, one or more image recognition algorithms may be selected as needed to perform image recognition.
[0085] 语音识别的过程和人脸类似。 语音识别一般分为基于文字 Text Dependent和与 文字无关 Text Independent 由于人的语音会有一定程度的变化, 如语调、 语速 [0085] The process of speech recognition is similar to a human face. Speech recognition is generally divided into text-based Text Dependent and text-independent Text Independent. Since human speech has a certain degree of change, such as intonation and speech rate.
, 以及身体情况等, 语音的生物身份识别也会有人脸识别的问题, 即单一的特
征模板往往是不能较好的在实际应用场景下, 对用户身份做准确的识别, 需要 系统自动收集有价值的模板, 增强比对的冗余度和准确度。 , as well as physical conditions, etc., the biometric identification of speech also has the problem of face recognition, that is, a single special The stencil template is often not able to accurately identify the user identity in the actual application scenario. The system needs to automatically collect valuable templates to enhance the redundancy and accuracy of the comparison.
[0086] 在用户完成注册后, 机器人开始与用户之间进行交互, 用户语音信息输入模块 101重新接收用户的用户语音信息, 用户语音信息生物特征提取模块 103提取用 户的语音特征向量, 并与生物特征比对和管理模块 107中数据库存储的信息做比 对, 判断能否识别; [0086] After the user completes the registration, the robot starts to interact with the user, the user voice information input module 101 re-receives the user's voice information, and the user voice information biometric extraction module 103 extracts the user's voice feature vector, and the creature The feature comparison and the information stored in the database in the management module 107 are compared to determine whether the identification is possible;
[0087] 若否, 则继续提取语音特征向量, 并与生物特征比对和管理模块 107中数据库 存储的信息做比对。 [0087] If not, the speech feature vectors are continuously extracted and compared with the information stored in the database in the biometric comparison and management module 107.
[0088] 语音特征向量经比对识别后, 执行第一动作和第二动作: [0088] After the speech feature vector is compared and identified, the first action and the second action are performed:
[0089] 第一动作: 提取已注册用户的语音特征向量增强量; 生物特征比对和管理模块[0089] The first action: extracting the voice feature vector enhancement amount of the registered user; the biometric comparison and management module
107判断语音特征向量增强量是否具有增强价值; 若是, 则将语音特征向量增强 量添加到已注册用户的第一生物特征向量模板中; 若否, 则返回继续提取生物 特征。 107 determining whether the speech feature vector enhancement amount has an enhanced value; if so, adding the speech feature vector enhancement amount to the first biometric vector template of the registered user; if not, returning to continue extracting the biometric feature.
[0090] 第二动作: 执行预存的用户个性化信息, 为用户提供个性化服务; 执行完第一 动作和第二动作后, 判断是否达到结束条件; 若是, 则结束; 若否, 则用户语 音信息输入模块 101重新接收用户的用户语音信息。 优选的, 本发明的利用生物 信息识别的机器人的使用方法, 用户个性化信息包括: 用户个人信息、 用户社 交信息、 用户吋间安排信息、 用户日常习惯中的一种或多种。 [0090] The second action: performing pre-stored user personalized information, providing personalized service for the user; after performing the first action and the second action, determining whether the end condition is reached; if yes, ending; if not, the user voice The information input module 101 re-receives the user's user voice information. Preferably, in the method for using the biometric information recognition robot of the present invention, the user personalized information includes: one or more of user personal information, user social information, user inter-office arrangement information, and user daily habits.
[0091] 图 5是本发明机器人的第 3实施例。 [0091] FIG. 5 is a third embodiment of the robot of the present invention.
[0092] 图 5是本发明机器人的生物特征自动更新和完善的流程图; 在本实施例中, 机 器人在人机交互 501中, 不断提取生物特征 502, 与生物特征向量数据库内生物 特征比对 503 , 判断当前用户是否识别 504。 如果否, 则继续提取生物特征 502; 如果是, 做出两个动作: 5 is a flow chart of automatic updating and perfecting of the biometrics of the robot of the present invention; in this embodiment, the robot continuously extracts the biometrics 502 in the human-computer interaction 501, and compares with the biometrics in the biometric vector database. 503. Determine whether the current user identifies 504. If no, continue to extract biometrics 502; if so, make two actions:
[0093] (一) 在交互中不断提取生物特征 505 , 并得到现有用户生物特征增强量 404, 为了避免过多地添加不必要的特征, 机器人会对新采集的特征进行判断, 看是 否对用户的生物特征增强有价值, 是否需要增强 406。 如果否, 则回到不断提取 生物特征 505中; 如果是, 则进行将用户生物特征增强量添加用户生物特征 407
[0094] (二) 对当前用户提供基于身份的个性化服务 530 , 如语音中加载用户名称, 基于该用户习惯服务等。 当流程满足结束条件 532吋, 结束 533 ; 否则流程从人 机交互的流程节点继续运行。 [0093] (1) continuously extracting the biometric feature 505 in the interaction, and obtaining the existing user biometric enhancement amount 404. In order to avoid excessively adding unnecessary features, the robot will judge the newly collected feature to see if it is correct. The user's biometric enhancements are valuable and need to be enhanced 406. If not, then return to the continuous extraction of biometrics 505; if so, then add user biometric enhancements to the user biometrics 407 [0094] (2) providing an identity-based personalized service 530 to the current user, such as loading a user name in voice, based on the user's custom service, and the like. When the process meets the end condition 532吋, it ends 533; otherwise the process continues from the human-machine interaction process node.
[0095] 图 6是本发明机器人的生物特征的数据结构示意图, 在本实施例中, 本发明的 机器人, 用户标识 710以上述提及的 XYZ为例, 其生物特征数据库基本结构主要 包括的数据类别有: 生物特征 720、 用户信息 730、 社交信息 740、 吋间和习惯 75 0, 其中, 在生物特征 720类别包括但不限于一个或多个语音特征 725、 一个或多 个人脸特征 721。 在用户信息 730类别下, 数据包括但不限于用户的生日、 年龄 、 地址、 电话等 731。 在社交信息 740类别数据包括但不限于一个或多个家人以 及关系、 一个或多个友人以及关系等 741。 在事件和习惯 750类别数据包括但不 限于用户常用的语言 751的特征、 动作 730的特征、 以及习惯 752的特征等。 图 6 所描述的数据库结构, 基本保障机器人通过对一个用户信息的收集, 以用户标 识 710为入口, 以生物特征 720为识别用户的信息基础, 利用对用户的个人用户 信息 730、 社交信息 740、 事件和习惯 750信息处理, 来提供针对该用户的个性化 服务。 可以理解, 根据不同的应用场景和用户需求, 上述用户个人信息可根据 具体需要调整。 6 is a schematic diagram of the data structure of the biometrics of the robot of the present invention. In the embodiment, the robot of the present invention, the user identifier 710 takes the above-mentioned XYZ as an example, and the basic structure of the biometric database mainly includes data. The categories are: biometric 720, user information 730, social information 740, daytime and habit 75 0, wherein the biometric 720 category includes, but is not limited to, one or more speech features 725, one or more facial features 721. Under the User Information 730 category, the data includes, but is not limited to, the user's birthday, age, address, phone number, etc. 731. The social information 740 category data includes, but is not limited to, one or more family members and relationships, one or more friends, and relationships, etc. 741. In the event and habits, the 750 category data includes, but is not limited to, the characteristics of the language 751 commonly used by the user, the characteristics of the action 730, and the characteristics of the habit 752. The database structure described in FIG. 6 basically protects the robot by collecting the user information, using the user identifier 710 as the entry, the biometric 720 as the information base for identifying the user, and utilizing the personal user information 730 for the user, the social information 740, Events and habits 750 information processing to provide personalized services for this user. It can be understood that the above personal information of the user can be adjusted according to specific needs according to different application scenarios and user requirements.
[0096] 综上, 通过实施本发明, 使机器人更加智能, 具有学习能力, 通过模拟人与人 之间的交互方式, 机器人可自动完成用户的注册, 并在人机交互过程中不断的 学习, 不断自动完善用户的生物特征, 使得机器人对用户越来越熟悉, 不断提 高识别率。 [0096] In summary, by implementing the present invention, the robot is more intelligent and has the learning ability. By simulating the interaction between people, the robot can automatically complete the registration of the user and continuously learn in the process of human-computer interaction. Continuously and automatically improve the user's biometrics, making the robot more and more familiar to users, and constantly improve the recognition rate.
[0097] 以上实施例只为说明本发明的技术构思及特点, 其目的在于让熟悉此项技术的 人士能够了解本发明的内容并据此实施, 并不能限制本发明的保护范围。 凡跟 本发明权利要求范围所做的均等变化与修饰, 均应属于本发明权利要求的涵盖 范围。
The above embodiments are merely illustrative of the technical concept and the features of the present invention, and the purpose of the present invention is to enable those skilled in the art to understand the contents of the present invention and to implement the present invention without limiting the scope of the present invention. All changes and modifications made within the scope of the claims of the present invention are intended to be included within the scope of the appended claims.
Claims
一种利用生物信息识别的机器人, 其特征在于, 包括: A robot using biometric information recognition, comprising:
用于接收用户语音信息的语音输入模块, 用于接收用户图像信息的图 像输入模块; a voice input module for receiving user voice information, and an image input module for receiving user image information;
与所述语音输入模块连接、 用于识别并判断所述用户语音信息的语音 内容的语音识别模块; a voice recognition module connected to the voice input module for identifying and determining voice content of the user voice information;
与所述语音识别模块连接、 用于发出注册指令的注册指令提取模块; 与所述语音输入模块连接、 用于将所述用户语音信息转化为识别用户 身份的语音特征向量的语音生物特征提取模块; a registration instruction extraction module connected to the voice recognition module for issuing a registration instruction; a voice biometric extraction module connected to the voice input module and configured to convert the user voice information into a voice feature vector for identifying a user identity ;
与所述图像输入模块连接、 用于将用户的所述用户图像信息转化为识 别用户身份的图像特征向量的图像生物特征提取模块; An image biometric extraction module coupled to the image input module for converting the user image information of the user into an image feature vector identifying the user identity;
分别与所述注册指令提取模块、 所述语音生物特征提取模块、 以及所 述图像生物特征提取模块连接的生物特征比对和管理模块, 所述生物 特征比对和管理模块用于注册新用户、 建立用户的所述语音特征向量 和所述图像特征向量之间的关联关系、 自动更新已注册用户生物特征a biometric comparison and management module respectively connected to the registration instruction extraction module, the speech biometric extraction module, and the image biometric extraction module, wherein the biometric comparison and management module is used to register a new user, Establishing an association relationship between the voice feature vector of the user and the image feature vector, and automatically updating the registered user biometric
、 以及管理用户个人事务信息。 And managing user personal affairs information.
根据权利要求 1所述的利用生物信息识别的机器人, 其特征在于, 还 包括: 与所述生物特征比对和管理模块连接、 用于存储用户生物特征 的生物特征存储模块。 The robot for identifying biometric information according to claim 1, further comprising: a biometric storage module coupled to the biometric alignment and management module for storing biometrics of the user.
根据权利要求 2所述的利用生物信息识别的机器人, 其特征在于, 还 包括: 与所述生物特征比对和管理模块连接、 用于存储用户个人事务 信息的用户信息管理模块。 The robot for identifying biometric information according to claim 2, further comprising: a user information management module for storing the personal transaction information of the user in connection with the biometric comparison and management module.
根据权利要求 1-3任一所述的利用生物信息识别的机器人, 其特征在 于, 所述用户图像信息包括人脸、 手势、 姿态、 形态、 指纹、 虹膜中 的一种或多种。 The robot using biometric information according to any one of claims 1 to 3, wherein the user image information includes one or more of a face, a gesture, a gesture, a form, a fingerprint, and an iris.
一种利用生物信息识别的机器人的使用方法, 其特征在于, 包括下述 步骤: A method of using a robot for recognizing biological information, comprising the steps of:
接收用户的用户语音信息, 识别所述用户语音信息的语音内容;
判断所述语音内容是否符合预设注册条件; Receiving user voice information of the user, and identifying voice content of the voice information of the user; Determining whether the voice content meets a preset registration condition;
若否, 则重新接收用户的语音信息; 若是, 将所述用户语音信息转化 为用于识别用户身份的语音特征向量, 判断所述用户是否为已注册用 户; If not, re-receiving the user's voice information; if yes, converting the user voice information into a voice feature vector for identifying the user identity, and determining whether the user is a registered user;
若否, 则发出新用户注册指令, 注册新用户账户, 将所述语音特征向 量添加至所述新用户账户中, 建立所述语音特征向量和所述新用户账 户之间的对应关系; 若是, 则通过与所述用户的已有语音特征向量比 对得到语音特征向量增强量, 判断所述语音特征向量增强量是否具有 增强价值; If not, issuing a new user registration command, registering a new user account, adding the voice feature vector to the new user account, establishing a correspondence between the voice feature vector and the new user account; if yes, And obtaining a speech feature vector enhancement amount by comparing with the existing speech feature vector of the user, and determining whether the speech feature vector enhancement amount has an enhanced value;
若是, 则将所述语音特征向量增强量添加至所述用户的生物特征向量 数据库中; 若否, 则结束。 If yes, the speech feature vector enhancement amount is added to the biometric vector database of the user; if not, the process ends.
[权利要求 6] 根据权利要求 5所述的利用生物信息识别的机器人的使用方法, 其特 征在于, 在接收所述用户的用户语音信息同吋, 接收所述用户的用户 图像信息, [Claim 6] The method of using a biometric information recognition robot according to claim 5, wherein the user image information of the user is received while receiving the user voice information of the user,
对于新注册用户账户: 将所述用户图像信息转化为用于识别用户身份 的图像特征向量, 将所述图像特征向量添加至所述新用户账户中, 并 建立所述语音特征向量、 所述图像特征向量、 以及所述新用户账户之 间的对应关系; For a newly registered user account: converting the user image information into an image feature vector for identifying a user identity, adding the image feature vector to the new user account, and establishing the voice feature vector, the image a feature vector, and a correspondence between the new user accounts;
对于已注册用户账户: 通过与所述用户的已有图像特征向量比对得到 图像特征向量增强量, 并判断所述图像特征向量增强量是否具有增强 价值; 若是, 则将所述图像特征向量增强量添加至所述生物特征向量 数据库中; 若否, 则结束。 For a registered user account: obtaining an image feature vector enhancement amount by comparing with the existing image feature vector of the user, and determining whether the image feature vector enhancement amount has an enhanced value; if yes, enhancing the image feature vector The quantity is added to the biometric vector database; if not, it ends.
[权利要求 7] 根据权利要求 5或 6所述的利用生物信息识别的机器人的使用方法, 其 特征在于, 对于已注册用户, 在人机交互过程中: 接收所述用户的生物信息, 提取所述生物信息对应的生物特征向量; 将所述生物特征向量与所述生物特征向量数据库做比对, 判断能否识 别; [Claim 7] The method for using a biometric information recognition robot according to claim 5 or 6, wherein, for a registered user, in a human-computer interaction process, receiving biometric information of the user, extracting a location Deciding a biometric vector corresponding to the biometric information; comparing the biometric vector with the biometric vector database to determine whether the biometric vector is identifiable;
若否, 则继续接收并提取所述用户的生物特征向量, 并与所述生物特
征向量数据库做比对, 直至被识别。 If not, continuing to receive and extract the biometric vector of the user, and interacting with the biometric The eigenvector database is compared until it is identified.
[权利要求 8] 根据权利要求 7所述的利用生物信息识别的机器人的使用方法, 其特 征在于, 在用户被识别后: [Claim 8] A method of using a biometric information recognition robot according to claim 7, wherein after the user is recognized:
通过与所述生物特征向量数据库比对得到生物特征向量增强量; 判断所述生物特征向量增强量是否具有增强价值; 若是, 则将所述生物特征向量增强量添加到所述生物特征向量数据库 中; 若否, 则返回继续提取用户的生物特征向量。 Obtaining a biometric vector enhancement amount by comparing with the biometric vector database; determining whether the biometric vector enhancement amount has an enhanced value; if yes, adding the biometric vector enhancement amount to the biometric vector database If no, return to continue extracting the user's biometric vector.
[权利要求 9] 根据权利要求 7所述的利用生物信息识别的机器人的使用方法, 其特 征在于, 在用户被识别后: [Claim 9] A method of using a biometric information recognition robot according to claim 7, wherein after the user is recognized:
执行预存的用户个性化信息, 为用户提供个性化服务; Execute pre-stored user personalized information to provide personalized services for users;
判断是否达到结束条件; Determine whether the end condition is reached;
若否, 则重新接收用户生物信息; 若是, 则结束。 If not, the user biometric information is re-received; if yes, the process ends.
[权利要求 10] 根据权利要求 9所述的利用生物信息识别的机器人的使用方法, 其特 征在于, 所述用户个性化信息包括用户个人信息、 用户社交信息、 用 户吋间安排信息、 用户日常习惯中的一种或多种。
[Claim 10] The method for using a biometric information recognition robot according to claim 9, wherein the user personalization information includes user personal information, user social information, user inter-day scheduling information, and user daily habits. One or more of them.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2016/083190 WO2017201675A1 (en) | 2016-05-24 | 2016-05-24 | Robot for performing recognition using biological information and operation method therefor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2016/083190 WO2017201675A1 (en) | 2016-05-24 | 2016-05-24 | Robot for performing recognition using biological information and operation method therefor |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2017201675A1 true WO2017201675A1 (en) | 2017-11-30 |
Family
ID=60411102
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2016/083190 WO2017201675A1 (en) | 2016-05-24 | 2016-05-24 | Robot for performing recognition using biological information and operation method therefor |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2017201675A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180300468A1 (en) * | 2016-08-15 | 2018-10-18 | Goertek Inc. | User registration method and device for smart robots |
WO2019061348A1 (en) * | 2017-09-29 | 2019-04-04 | 上海与德通讯技术有限公司 | Intelligent robot and control method thereof, and computer readable storage medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1494037A (en) * | 2002-11-01 | 2004-05-05 | ��ʽ���綫֥ | Apparatus and method for identifying personnel and passage controller |
CN101127592A (en) * | 2006-08-15 | 2008-02-20 | 华为技术有限公司 | A biological template registration method and system |
CN103870735A (en) * | 2014-03-18 | 2014-06-18 | 小米科技有限责任公司 | Unlocking processing method and device |
-
2016
- 2016-05-24 WO PCT/CN2016/083190 patent/WO2017201675A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1494037A (en) * | 2002-11-01 | 2004-05-05 | ��ʽ���綫֥ | Apparatus and method for identifying personnel and passage controller |
CN101127592A (en) * | 2006-08-15 | 2008-02-20 | 华为技术有限公司 | A biological template registration method and system |
CN103870735A (en) * | 2014-03-18 | 2014-06-18 | 小米科技有限责任公司 | Unlocking processing method and device |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180300468A1 (en) * | 2016-08-15 | 2018-10-18 | Goertek Inc. | User registration method and device for smart robots |
US10929514B2 (en) * | 2016-08-15 | 2021-02-23 | Goertek Inc. | User registration method and device for smart robots |
WO2019061348A1 (en) * | 2017-09-29 | 2019-04-04 | 上海与德通讯技术有限公司 | Intelligent robot and control method thereof, and computer readable storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107871100B (en) | Training method and device of face model, and face authentication method and device | |
WO2016150001A1 (en) | Speech recognition method, device and computer storage medium | |
WO2021135685A1 (en) | Identity authentication method and device | |
WO2022174699A1 (en) | Image updating method and apparatus, and electronic device and computer-readable medium | |
CN107911643B (en) | Method and device for showing scene special effect in video communication | |
WO2020147256A1 (en) | Conference content distinguishing method and apparatus, and computer device and storage medium | |
TW201137768A (en) | Face recognition apparatus and methods | |
CN110188708A (en) | A kind of facial expression recognizing method based on convolutional neural networks | |
TW201937344A (en) | Smart robot and man-machine interaction method | |
CN106873893B (en) | Multi-modal interaction method and device for intelligent robot | |
CN109727350A (en) | A kind of Door-access control method and device based on recognition of face | |
CN113656761B (en) | Business processing method and device based on biological recognition technology and computer equipment | |
CN110796101A (en) | Face recognition method and system of embedded platform | |
Cheng et al. | A global and local context integration DCNN for adult image classification | |
WO2014173325A1 (en) | Gutturophony recognition method and device | |
CN112632244A (en) | Man-machine conversation optimization method and device, computer equipment and storage medium | |
CN111428666A (en) | Intelligent family accompanying robot system and method based on rapid face detection | |
Muthumari et al. | Smart and multi-way attendance tracking system using an image-processing technique | |
WO2017201675A1 (en) | Robot for performing recognition using biological information and operation method therefor | |
CN110263726B (en) | Finger vein identification method and device based on deep correlation feature learning | |
WO2023273616A1 (en) | Image recognition method and apparatus, electronic device, storage medium | |
Ge et al. | Deep and discriminative feature learning for fingerprint classification | |
CN103984415B (en) | A kind of information processing method and electronic equipment | |
Park et al. | Multimodal priority verification of face and speech using momentum back-propagation neural network | |
CN110738985A (en) | Cross-modal biometric feature recognition method and system based on voice signals |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16902665 Country of ref document: EP Kind code of ref document: A1 |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 16902665 Country of ref document: EP Kind code of ref document: A1 |