Fingerprint information processing device, fingerprint information processing method and program
The fingerprint information processing device improves partial fingerprint identification by using attribute information alongside fingerprint data to enhance matching accuracy and reduce processing load.
Patent Information
- Application Number
- JP2023517009
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-04-30
- Publication Date
- 2025-01-15
- Estimated Expiration
- 2041-04-30
AI Technical Summary
Existing fingerprint matching technologies face challenges in accurately identifying partial fingerprints due to insufficient feature points and varying included or missing portions, leading to low probability of combining partial fingerprints from the same person.
A fingerprint information processing device and method that acquires multiple partial fingerprint information and attribute information, using both to create first information indicating the likelihood that the fingerprints originate from the same person by calculating fingerprint and attribute similarity scores.
Enhances the ability to identify multiple partial fingerprints as originating from the same individual by integrating fingerprint and attribute similarity scores, improving matching accuracy and reducing processing load.
Smart Images

Figure 0007613565000001 
Figure 0007613565000002 
Figure 0007613565000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a fingerprint information processing device, a fingerprint information processing method, and a program. [Background technology]
[0002] Many fingerprints left at crime scenes are partial. Fingerprint matching using such partial fingerprints does not provide sufficient matching accuracy. Therefore, Patent Document 1 discloses a technology for synthesizing partial fingerprints.
[0003] Patent Document 1 discloses a fingerprint synthesis device having a means for searching for partial fingerprints whose extracted minutia data are similar to each other, and a means for synthesizing partial fingerprint image data whose extracted minutia data are sufficiently similar to each other to create new fingerprint image data. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Publication No. 7-306941 Summary of the Invention [Problem to be solved by the invention]
[0005] The quantity of minutiae extracted from a partial fingerprint may be insufficient. In addition, the included and missing parts may differ for each partial fingerprint. For this reason, even if the partial fingerprints are from the same person, the similarity based on the contents of the extracted minutiae data may be low. For these reasons, the technology described in Patent Document 1 has a problem in that the probability of finding a combination of partial fingerprints that are combined with each other is low.
[0006] An object of the present invention is to provide a new technique for searching partial fingerprints originating from the same person. [Means for solving the problem]
[0007] According to the present invention, an acquiring means for acquiring a plurality of pieces of partial fingerprint information and attribute information of the person from which each of the plurality of pieces of partial fingerprint information originates; an information generating means for generating first information indicating a likelihood that a plurality of pieces of partial fingerprint information originate from the same person, using the partial fingerprint information and the attribute information; A fingerprint information processing apparatus is provided, comprising:
[0008] Further, according to the present invention, The computer an acquiring step of acquiring a plurality of pieces of partial fingerprint information and attribute information of the person from which each of the plurality of pieces of partial fingerprint information originates; an information creating step of creating first information indicating a likelihood that a plurality of pieces of partial fingerprint information originate from the same person, using the partial fingerprint information and the attribute information; A fingerprint information processing method is provided which performs the above steps.
[0009] Further, according to the present invention, Computer, an acquiring means for acquiring a plurality of pieces of partial fingerprint information and attribute information of the person from which each of the plurality of pieces of partial fingerprint information originates; an information generating means for generating first information indicating a likelihood that a plurality of pieces of partial fingerprint information originate from the same person, using the partial fingerprint information and the attribute information; A program is provided to function as a Effect of the Invention
[0010] According to the present invention, a new technique for searching partial fingerprints from the same person is realized. [Brief description of the drawings]
[0011] [Figure 1] 1 is a diagram for explaining an overview of processing performed by the fingerprint information processing device of the present embodiment; [Diagram 2]FIG. 1 is a diagram illustrating an example of a hardware configuration of a fingerprint information processing device according to an embodiment of the present invention. [Diagram 3] FIG. 2 is an example of a functional block diagram of the fingerprint information processing device according to the present embodiment. [Figure 4] FIG. 2 is an example of a functional block diagram of the fingerprint information processing device according to the present embodiment. [Diagram 5] 2 is a diagram illustrating an example of information processed by the fingerprint information processing device of the present embodiment. FIG. [Figure 6] 5 is a flowchart showing an example of a processing flow of the fingerprint information processing device of the present embodiment. [Figure 7] 5 is a flowchart showing an example of a processing flow of the fingerprint information processing device of the present embodiment. [Figure 8] 3A and 3B are diagrams illustrating an example of information output by the fingerprint information processing device of the present embodiment. [Figure 9] 3A and 3B are diagrams illustrating an example of information output by the fingerprint information processing device of the present embodiment. [Figure 10] 5 is a flowchart showing an example of a processing flow of the fingerprint information processing device of the present embodiment. [Figure 11] 5 is a flowchart showing an example of a processing flow of the fingerprint information processing device of the present embodiment. [Figure 12] 3A and 3B are diagrams illustrating an example of information output by the fingerprint information processing device of the present embodiment. [Figure 13] 5 is a flowchart showing an example of a processing flow of the fingerprint information processing device of the present embodiment. [Figure 14] 1 is a diagram for explaining an overview of processing performed by the fingerprint information processing device of the present embodiment; [Figure 15] FIG. 2 is an example of a functional block diagram of the fingerprint information processing device according to the present embodiment. [Figure 16] 2 is a diagram illustrating an example of information processed by the fingerprint information processing device of the present embodiment. FIG. [Figure 17] 5 is a flowchart showing an example of a processing flow of the fingerprint information processing device of the present embodiment. [Figure 18] FIG. 2 is an example of a functional block diagram of the fingerprint information processing device according to the present embodiment. [Figure 19] 10 is a flowchart showing an example of a processing flow of a task using the fingerprint information processing device of the present embodiment. [Figure 20] 10 is a flowchart showing an example of a processing flow of a task using the fingerprint information processing device of the present embodiment. [Figure 21] 10 is a flowchart showing an example of a processing flow of a task using the fingerprint information processing device of the present embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0012] Hereinafter, embodiments of the present invention will be described with reference to the drawings. In all the drawings, the same components are given the same reference numerals and the description will be omitted as appropriate.
[0013] <Terminology> First, some of the terms used in this embodiment will be explained.
[0014] "Fingerprint information": Fingerprint information is information relating to a fingerprint. The fingerprint information includes at least one of fingerprint image data and fingerprint feature amounts extracted from the fingerprint image data.
[0015] "Fingerprint feature amount": A fingerprint feature amount is information that indicates the external characteristics of a fingerprint. A fingerprint feature amount is calculated, for example, based on feature points extracted from a fingerprint. Fingerprint feature points include, but are not limited to, a center point, a branch point, an end point, a delta, and the like. A center point is the point at the center of a fingerprint. A branch point is a point where a fingerprint line branches into multiple lines. An end point is a point where a fingerprint line ends. A delta is a point where three lines meet from three directions. Based on such fingerprint feature points, a feature amount is calculated that indicates, for example, the type and position of each of the multiple extracted feature points.
[0016] "Partial fingerprint": A partial fingerprint is a fingerprint that includes some of the minutiae necessary to achieve a desired level of matching accuracy in fingerprint matching, but is missing some parts. Which parts of a fingerprint are included and which parts are missing varies, and may differ for each partial fingerprint.
[0017] "Partial fingerprint information": Partial fingerprint information is information relating to a partial fingerprint, and includes at least one of image data of the partial fingerprint and fingerprint feature amounts extracted from the image data of the partial fingerprint.
[0018] "Complete Fingerprint": A complete fingerprint is a fingerprint that includes most, for example all, of the minutiae required to achieve a desired or higher degree of matching accuracy in fingerprint matching.
[0019] "Complete fingerprint information": Complete fingerprint information is information relating to a complete fingerprint, and includes at least one of image data of the complete fingerprint and fingerprint feature amounts extracted from the image data of the complete fingerprint.
[0020] "LI (Latent Inquiry)": LI is a latent inquiry service. In LI, fingerprint information collected at crime scenes and other locations is compared with fingerprint information of known identities. Fingerprint information of known identities is, for example, fingerprint information of people who have committed some kind of crime in the past and been arrested. Fingerprint information of known identities is complete fingerprint information.
[0021] "LLI (Latent / Latent Inquiry)": LLI is a service for investigating the same offense. In this system, fingerprint information relating to fingerprints collected at crime scenes and the like is compared with fingerprint information from unknown identities. Fingerprint information from unknown identities is, for example, fingerprint information relating to fingerprints collected at scenes of unsolved crimes that occurred in the past. Most fingerprint information from unknown identities is partial fingerprint information.
[0022] <First embodiment> "overview" An overview of the technology of this embodiment will be described. In this embodiment, a technology is provided for searching for partial fingerprint information originating from the same person. In this embodiment, in addition to the similarity between the partial fingerprint information, the similarity between the attribute information of the person from which each partial fingerprint information originates is taken into consideration to determine whether multiple partial fingerprint information originates from the same person.
[0023] This concept will be explained using Figure 1. Figure 1 shows two pieces of partial fingerprint information A and B that originate from the same person. The lower right portion of partial fingerprint information A is missing, and the upper right portion of partial fingerprint information B is missing.
[0024] Fig. 1 also shows attribute information of the individuals from whom each of the two pieces of partial fingerprint information A and B was derived. In Fig. 1, DNA type, blood type, type of incident, estimated age, estimated height, etc. are shown as examples of attribute information. The attribute information linked to partial fingerprint information A is created based on an investigation of the crime scene related to the incident from which partial fingerprint information A was collected, eyewitness testimony, analysis of surveillance camera images, etc. Furthermore, the attribute information linked to partial fingerprint information B is created based on an investigation of the crime scene related to the incident from which partial fingerprint information B was collected, eyewitness testimony, analysis of surveillance camera images, etc.
[0025] As described above, partial fingerprint information A and B originate from the same person. However, because the missing parts are different, it is not possible to determine that partial fingerprint information A and B originate from the same person based only on the similarity calculated by matching the partial fingerprint information with each other. However, as shown in the figure, the attribute information of partial fingerprint information A and B is very similar to each other. For this reason, by further taking into consideration the similarity calculated by matching the attribute information with each other, it is possible to determine that partial fingerprint information A and B originate from the same person.
[0026] The fingerprint information processing device of this embodiment is used in the technology of this embodiment. The fingerprint information processing device has a function of creating first information indicating the likelihood that multiple partial fingerprint information are derived from the same person, using partial fingerprint information and attribute information of the person from which each partial fingerprint information originates. The configuration of the fingerprint information processing device will be described in detail below.
[0027] "Hardware Configuration" An example of the hardware configuration of the fingerprint information processing device of this embodiment will be described. Each functional unit of the fingerprint information processing device is a central processing unit (CPU) of an arbitrary computer, a memory, It is realized by any combination of hardware and software, centered on a program to be loaded into memory, a storage unit such as a hard disk that stores the program (in addition to programs that are stored before the device is shipped, it can also store programs downloaded from storage media such as CDs (Compact Discs) or servers on the Internet), and a network connection interface.Those skilled in the art will understand that there are many variations in the method of realizing this and the device.
[0028] FIG. 2 is a block diagram illustrating a hardware configuration of a fingerprint information processing device. As shown in FIG. 2, the fingerprint information processing device has a processor 1A, a memory 2A, an input / output interface 3A, a peripheral circuit 4A, and a bus 5A. The peripheral circuit 4A includes various modules. The fingerprint information processing device does not necessarily have to have the peripheral circuit 4A. Note that the fingerprint information processing device may be a physical target The system may be configured as one logically integrated device, or may be configured as multiple devices that are physically and / or logically separated, in which case each of the multiple devices may have the above hardware configuration.
[0029] The bus 5A is a data transmission path for the processor 1A, memory 2A, peripheral circuit 4A, and input / output interface 3A to transmit and receive data to each other. The processor 1A is an arithmetic processing device such as a CPU or a GPU (Graphics Processing Unit). The memory 2A is a memory such as a RAM (Random Access Memory) or a ROM (Read Only Memory). The input / output interface 3A includes an interface for acquiring information from an input device, an external device, an external server, an external sensor, a camera, etc., and an interface for outputting information to an output device, an external device, an external server, etc. Examples of the input device include a keyboard, a mouse, a microphone, a physical button, a touch panel, etc. Examples of the output device include a display, a speaker, a printer, a mailer, etc. The processor 1A can issue commands to each module and perform calculations based on the results of those calculations.
[0030] "Function Configuration" The functional configuration of the fingerprint information processing device will be described. Fig. 3 shows an example of a functional block diagram of a fingerprint information processing device 10. As shown in the figure, the fingerprint information processing device 10 has an acquisition unit 11, an information creation unit 12, and a storage unit 13. Note that, as shown in the functional block diagram of Fig. 4, the fingerprint information processing device 10 does not need to have the storage unit 13. In this case, an external device connected to the fingerprint information processing device 10 so as to be able to communicate with it has the storage unit 13.
[0031] The acquiring unit 11 acquires a plurality of pieces of partial fingerprint information and attribute information of the person from which each of the plurality of pieces of partial fingerprint information originates. The information creating unit 12, which will be described below, compares the plurality of pieces of partial fingerprint information acquired by the acquiring unit 11 with each other and the plurality of pieces of attribute information with each other.
[0032] As described above, partial fingerprint information is information relating to a partial fingerprint, and includes at least one of image data of the partial fingerprint and fingerprint feature amounts extracted from the image data of the partial fingerprint. Partial fingerprint information is created by photographing a partial fingerprint left at a crime scene or the like and analyzing the photographed image.
[0033] The attribute information is information about the person from whom each of the multiple partial fingerprint information originates, and is created based on the investigation of the crime scene, the testimony of witnesses, the analysis of security camera images, and the like.
[0034] The attribute information may indicate, for example, at least one of physical characteristics and behavioral characteristics. Examples of physical characteristics include, but are not limited to, estimated height, estimated weight, build, etc. Examples of behavioral characteristics include, but are not limited to, the details of the crime, the method of the crime, the type of weapon used, habits, etc.
[0035] In addition, the attribute information may indicate at least one of information regarding the location where the partial fingerprint information was collected, information detected at the location where the partial fingerprint information was collected, and information regarding the incident from which the partial fingerprint information was collected. Examples of information regarding the location where the partial fingerprint information was collected include, but are not limited to, the type of facility such as a hospital, station, or school, and information indicating the crime area such as the prefecture name and address. Examples of information detected at the location where the partial fingerprint information was collected include, but are not limited to, information regarding left behind items and the modus operandi. Examples of information regarding the incident from which the partial fingerprint information was collected include, but are not limited to, the details of the crime, the date and time of the crime, the modus operandi, victim information, etc.
[0036] The attribute information may indicate, for example, at least one of blood type, DNA type, sex, age group, and height.
[0037] Here, an example of a process in which the acquisition unit 11 acquires a plurality of pieces of fingerprint information and a plurality of pieces of attribute information will be described.
[0038] -First acquisition example- First, the memory unit 13 stores LLI target information as shown in FIG. 5. LLI target information is information that is the target of LLI processing. LLI target information includes fingerprint information and attribute information related to fingerprints of unknown identities collected at the scene of unsolved crimes in the past. Most of the fingerprint information included in the LLI target information is partial fingerprint information. In FIG. 5, blood type, DNA type, sex, age group, height, physical build, crime details, crime location, and crime time are shown as examples of attribute information. Note that the type of attribute information that can be obtained may differ for each case. For this reason, the type of attribute information registered in association with each fingerprint information may also differ from one another.
[0039] The acquisition unit 11 acquires, based on a predetermined rule, a plurality of pieces of fingerprint information and a plurality of pieces of attribute information from the LLI target information stored in the storage unit 13. For example, the acquisition unit 11 acquires, based on a predetermined rule, two pieces of fingerprint information from the LLI target information stored in the storage unit 13, and acquires attribute information linked to each of the two pieces of fingerprint information.
[0040] -Second acquisition example- An operator inputs partial fingerprint information and attribute information relating to a new partial fingerprint collected at a crime scene or the like to the fingerprint information processing device 10. Then, the acquisition unit 11 acquires this partial fingerprint information and attribute information. The acquisition unit 11 also acquires partial fingerprint information and attribute information to be matched against this partial fingerprint information and attribute information from the LLI target information stored in the storage unit 13.
[0041] 3 and 4, the information creation unit 12 creates first information indicating the likelihood that the multiple pieces of partial fingerprint information originate from the same person, using the multiple pieces of partial fingerprint information and the multiple pieces of attribute information acquired by the acquisition unit 11. For example, the information creation unit 12 performs matching between the multiple pieces of partial fingerprint information acquired by the acquisition unit 11, matching between the multiple pieces of attribute information acquired by the acquisition unit 11, etc. Then, the information creation unit 12 creates the first information based on these matching results.
[0042] The information creation unit 12 creates the first information based on the similarity between the multiple pieces of partial fingerprint information and the similarity between the multiple pieces of attribute information. The higher the similarity between the multiple pieces of partial fingerprint information, the higher the likelihood that the multiple pieces of partial fingerprint information originate from the same person. Also, the higher the similarity between the multiple pieces of attribute information, the higher the likelihood that the multiple pieces of partial fingerprint information originate from the same person. As long as such a relationship is ensured, the method of calculating the first information by the information creation unit 12 can be realized by employing any technology. Note that a specific example of the method of calculating the first information by the information creation unit 12 will be described in the following embodiment.
[0043] Next, an example of the flow of processing by the fingerprint information processing device 10 will be described with reference to the flowchart of FIG.
[0044] First, the acquisition unit 11 acquires a plurality of pieces of partial fingerprint information and attribute information of the person from which each of the plurality of pieces of partial fingerprint information originates (S10). Next, the information creation unit 12 uses the partial fingerprint information and attribute information acquired in S10 to create first information indicating the likelihood that the plurality of pieces of partial fingerprint information acquired in S10 originate from the same person (S11).
[0045] Although not shown, the fingerprint information processing device 10 can link the first information created in S11 to the multiple pieces of partial fingerprint information acquired in S10 and present it to the operator. Presentation of information to the operator can be realized by using any means, such as outputting information via an output device such as a display, speaker, or printer, sending information by email, or presenting information on a screen after logging in to a specific application or system.
[0046] <Action and effect> According to the fingerprint information processing device 10 of the present embodiment described above, it is possible to create first information indicating the likelihood that a plurality of pieces of partial fingerprint information originate from the same person by using not only the partial fingerprint information but also attribute information of the person from whom each piece of partial fingerprint information originates. Then, based on such first information, an operator can determine whether a plurality of pieces of partial fingerprint information originate from the same person or not. By further using attribute information in addition to partial fingerprint information, it becomes possible to determine that a plurality of pieces of partial fingerprint information that cannot be determined as originating from the same person based on the partial fingerprint information alone do originate from the same person.
[0047] <Second embodiment> In this embodiment, a generating unit for generating first information indicating the likelihood that a plurality of pieces of partial fingerprint information originate from the same person is embodied.
[0048] The information creation unit 12 calculates a fingerprint score indicating the similarity between the multiple pieces of partial fingerprint information acquired by the acquisition unit 11. The information creation unit 12 also calculates an attribute score indicating the similarity between the multiple pieces of attribute information acquired by the acquisition unit 11. Then, the information creation unit 12 creates first information based on the calculated fingerprint score and attribute score. The first information in this embodiment is a "fingerprint score" and an "integrated matching score" calculated based on the fingerprint score and the attribute score. Below, methods for calculating the fingerprint score, the attribute score, and the integrated matching score will be described.
[0049] -How fingerprint scores are calculated- The information creation unit 12 compares the multiple pieces of partial fingerprint information with each other to calculate a fingerprint score indicating the degree of similarity between the multiple pieces of partial fingerprint information. In this embodiment, the more similar the multiple pieces of partial fingerprint information are to each other, the larger the fingerprint score value will be, but the opposite may also be true.
[0050] There are various methods for matching partial fingerprint information with each other and for calculating a fingerprint score based on the matching result, and any existing technology can be adopted. For example, the information creation unit 12 may calculate the fingerprint score using the means disclosed in Patent Document 1. Alternatively, the information creation unit 12 may calculate the fingerprint score using an existing fingerprint matching technology. Alternatively, the information creation unit 12 may extract feature points whose positions and types match each other from a plurality of feature points indicated by each partial fingerprint information, and calculate the fingerprint score based on the number of extracted feature points whose positions and types match each other.
[0051] -How attribute scores are calculated- The information creation unit 12 compares the multiple pieces of attribute information with each other to calculate an attribute score indicating the similarity between the multiple pieces of attribute information. In this embodiment, the more similar the multiple pieces of attribute information are to each other, the larger the value of the attribute score becomes, but the opposite may also be true.
[0052] There are various methods for matching pieces of attribute information and for calculating attribute scores based on the matching results, and any existing technology can be adopted.
[0053] For example, as described above, the attribute information is a collection of multiple types of items such as blood type, DNA type, sex, age group, height, details of crime, etc. Therefore, the information creation unit 12 may compare the attribute information for each item and calculate a matching score for each item. Then, the matching scores for each item may be integrated to calculate the attribute score. The integration of the matching scores for each item may be, for example, a method of adding up the matching scores for each item, but is not limited to this.
[0054] The matching score for each item may be calculated based on whether the contents match. In this case, the information creation unit 12 judges whether the contents match for each item. Then, the information creation unit 12 calculates the matching score for each item based on a predetermined criterion, such as P points if the contents match and 0 points if the contents do not match. The value of P is a predetermined matching score set for each item, and the matching score may be different for each item. For example, a value according to the importance may be predetermined, such as 500 points for a matching blood type, 1000 points for a matching DNA type, and 100 points for a matching gender.
[0055] In addition, the calculation of the matching score for each item is based on the similarity of the contents. carried out In this case, a matching score according to the similarity of the contents is defined in advance. For example, since the crime contents "murder" and "injury" are relatively similar, a relatively high matching score such as 200 points may be defined. Furthermore, since the crime contents "murder" and "theft" are not very similar, a relatively low matching score such as 50 points may be defined. Here, the case where the item is the crime content has been described as an example, but a similar method can be adopted for other items such as age group, height, etc. In the case of age group, height, etc., the similarity can be defined based on the difference therebetween.
[0056] -Calculation method for integrated matching score- The information creation unit 12 calculates an integrated matching score based on the fingerprint score and the attribute score. The content of the arithmetic expression for calculating the integrated matching score varies, but may be, for example, an addition of the fingerprint score and the attribute score. Alternatively, the arithmetic expression may be an addition of a value obtained by multiplying the fingerprint score by a predetermined weighting factor and a value obtained by multiplying the attribute score by a predetermined weighting factor.
[0057] Next, an example of the process flow of the fingerprint information processing device 10 will be described using a flowchart. The fingerprint information processing device 10 can execute at least one of the first to eighth process examples described below. In the first to fourth process examples, the acquisition unit 11 executes the second acquisition example described in the first embodiment. And, in the fifth to eighth process examples, the acquisition unit 11 executes the first acquisition example described in the first embodiment.
[0058] -First processing example- The first processing example will be described with reference to the flowchart in FIG.
[0059] In S20, the acquisition unit 11 acquires a plurality of pieces of partial fingerprint information and attribute information. First, the partial fingerprint information and attribute information newly collected in relation to a new case are input to the fingerprint information processing device 10. Hereinafter, the partial fingerprint information and attribute information newly collected in relation to a new case are referred to as "new partial fingerprint information" and "new attribute information". For example, an operator may input the new partial fingerprint information and new attribute information to the fingerprint information processing device 10. Alternatively, an external device different from the fingerprint information processing device 10 may input the new partial fingerprint information and new attribute information stored in a storage device accessible from the external device to the fingerprint information processing device 10 based on the operation of the operator or in accordance with an instruction from a predetermined program. The acquisition unit 11 acquires the input new partial fingerprint information and new attribute information.
[0060] Moreover, the acquiring unit 11 acquires partial fingerprint information and attribute information to be matched with the new partial fingerprint information and new attribute information, in order, from the LLI target information stored in the storage unit 13. Hereinafter, the partial fingerprint information and attribute information to be matched with the new partial fingerprint information and new attribute information are referred to as "partial fingerprint information to be matched" and "attribute information to be matched".
[0061] In S21, the information creation unit 12 compares the new partial fingerprint information acquired in S20 with the partial fingerprint information to be compared, and calculates a fingerprint score.
[0062] The fingerprint information processing device 10 repeats the selection of partial fingerprint information to be matched and the calculation of fingerprint scores until all of the LLI target information is selected as partial fingerprint information to be matched and a fingerprint score is calculated for each pair of all partial fingerprint information to be matched and new partial fingerprint information. After the fingerprint score is calculated for each pair of all partial fingerprint information to be matched and new partial fingerprint information, the process proceeds to S22.
[0063] In S22, the fingerprint information processing device 10 determines whether there is a pair whose fingerprint score is equal to or greater than a first reference value. The first reference value is a threshold value for determining whether multiple pieces of partial fingerprint information originate from the same person, based on the fingerprint score. If there is a pair whose fingerprint score is equal to or greater than the first reference value (Yes in S22), the process proceeds to S23. If there is no pair whose fingerprint score is equal to or greater than the first reference value (No in S22), the process proceeds to S24.
[0064] In S23, the fingerprint information processing device 10 notifies the operator of pairs whose fingerprint scores are equal to or greater than the first reference value. One of the pairs is new partial fingerprint information, and the other of the pair is partial fingerprint information to be compared. The notification to the operator is realized via any output device such as a display, a projector, a printer, a mailer, etc.
[0065] For example, a screen as shown in Fig. 8 may be displayed. In the illustrated example, pairs whose fingerprint scores are equal to or greater than the first reference value are displayed, and the fingerprint score is displayed for each pair. As illustrated, when there are a plurality of pairs whose fingerprint scores are equal to or greater than the first reference value, the pairs may be ranked according to their fingerprint scores and displayed in order of rank. Based on the contents of the notification, the operator can determine whether or not to combine new partial fingerprint information with partial fingerprint information to be matched.
[0066] 7, in S24, the information creation unit 12 compares the new attribute information acquired in S20 with the matching target attribute information, and calculates an attribute score. Then, the information creation unit 12 integrates the calculated attribute score and the fingerprint score calculated in S21 to calculate an integrated matching score.
[0067] The fingerprint information processing device 10 repeats the above process until the integrated matching score is calculated for each pair of all LLI target information, new partial fingerprint information, and new attribute information. After the integrated matching score is calculated for each pair of all LLI target information, new partial fingerprint information, and new attribute information, the process proceeds to S25.
[0068] In S25, the fingerprint information processing device 10 judges whether or not there is a pair whose combined matching score is equal to or greater than a second reference value. The second reference value is a threshold value for judging whether or not a plurality of pieces of partial fingerprint information originates from the same person, based on the combined matching score. If there is a pair whose combined matching score is equal to or greater than the second reference value (Yes in S25), the process proceeds to S26. If there is no pair whose combined matching score is equal to or greater than the second reference value (No in S25), the process proceeds to S27.
[0069] In S26, the fingerprint information processing device 10 notifies the operator of pairs whose combined matching scores are equal to or greater than the second reference value. One of the pairs is new partial fingerprint information, and the other of the pair is partial fingerprint information to be matched. The notification to the operator is realized via any output device such as a display, a projector, a printer, a mailer, etc.
[0070] For example, a screen as shown in Fig. 9 may be displayed. In the illustrated example, pairs whose integrated matching scores are equal to or greater than the second reference value are displayed, and for each pair, the fingerprint score, the matching score for each item included in the attribute information, and the integrated matching score are displayed. Instead of or in addition to the matching score for each item included in the attribute information, the attribute score may be displayed. Note that, as illustrated, when there are multiple pairs whose integrated matching scores are equal to or greater than the second reference value, the pairs may be ranked according to the integrated matching scores and displayed in order of rank. Based on the notification, the operator can determine whether or not to combine new partial fingerprint information and partial fingerprint information to be matched.
[0071] In S27, the fingerprint information processing device 10 notifies the operator that there is no partial fingerprint information to be compared that is similar to the new partial fingerprint information. The notification to the operator is realized via any output device such as a display, a projector, a printer, a mailer, etc.
[0072] -Second processing example- The second processing example will be described with reference to the flowchart of Fig. 10. In the first processing example, all of the LLI target information stored in the storage unit 13 is subject to matching with new partial fingerprint information. In this example, matching between attribute information is first performed, and based on the matching result, the target to be matched with new partial fingerprint information is narrowed down, thereby reducing the processing load on the computer.
[0073] In S30, the acquisition unit 11 acquires a plurality of pieces of partial fingerprint information and attribute information. First, new partial fingerprint information and new attribute information newly collected in relation to a new case are input to the fingerprint information processing device 10. For example, an operator may input new partial fingerprint information and new attribute information to the fingerprint information processing device 10. Alternatively, an external device different from the fingerprint information processing device 10 may input new partial fingerprint information and new attribute information stored in a storage device accessible from the external device to the fingerprint information processing device 10 based on an operation of the operator or in accordance with an instruction from a predetermined program. The acquisition unit 11 acquires the input new partial fingerprint information and new attribute information. Furthermore, the acquisition unit 11 acquires, in order from among the LLI target information stored in the storage unit 13, matching target partial fingerprint information and matching target attribute information to be matched with the new partial fingerprint information and new attribute information.
[0074] In S31, the information creation unit 12 compares the new attribute information acquired in S30 with the attribute information to be compared, and calculates an attribute score.
[0075] The fingerprint information processing device 10 repeats the above process until all of the LLI target information is selected as matching target attribute information and attribute scores are calculated for all pairs of matching target attribute information and new attribute information. After the attribute scores are calculated for all pairs of matching target attribute information and new attribute information, the process proceeds to S32.
[0076] In S32, the acquisition unit 11 compares each piece of partial fingerprint information to be compared linked to the attribute information to be compared, the attribute score of which is equal to or greater than the third reference value, with the new partial fingerprint information, and calculates a comparison score. The partial fingerprint information to be compared linked to the attribute information to be compared, the attribute score of which is less than the third reference value, is excluded from being compared with the new partial fingerprint information. The third reference value is a threshold value for determining whether or not to compare the partial fingerprint information with each other.
[0077] The process from S33 onwards is similar to the process from S22 onwards in the first processing example.
[0078] -Third processing example- The third processing example will be described with reference to the flowchart of Fig. 11. In the first and second processing examples, only pairs whose fingerprint scores are equal to or greater than a first reference value are output (S23, S34), only pairs whose integrated matching scores are equal to or greater than a second reference value are output (S26, S37), or only a message indicating that there are no similar pairs is output (S27, S38). In contrast, in this example, matching results for all pairs are output.
[0079] In S40, the acquisition unit 11 acquires a plurality of pieces of partial fingerprint information and attribute information. First, new partial fingerprint information and new attribute information newly collected in relation to a new case are input to the fingerprint information processing device 10. For example, an operator may input new partial fingerprint information and new attribute information to the fingerprint information processing device 10. Alternatively, an external device different from the fingerprint information processing device 10 may input new partial fingerprint information and new attribute information stored in a storage device accessible from the external device to the fingerprint information processing device 10 based on an operation of the operator or in accordance with an instruction from a predetermined program. The acquisition unit 11 acquires the input new partial fingerprint information and new attribute information. In addition, the acquisition unit 11 acquires matching target partial fingerprint information and matching target attribute information to be matched with the new partial fingerprint information and new attribute information from the LLI target information stored in the storage unit 13.
[0080] In S41, the information creation unit 12 compares the new partial fingerprint information acquired in S40 with the partial fingerprint information to be compared, and calculates a fingerprint score. In S42, the information creation unit 12 compares the new attribute information acquired in S40 with the attribute information to be compared, and calculates an attribute score. Note that the order of processing S41 and S42 is not limited to the example shown in the figure. S42 may be performed first, or S41 and S42 may be performed in parallel.
[0081] In S43, the information creation unit 12 integrates the fingerprint score calculated in S41 and the attribute score calculated in S42 to calculate an integrated matching score.
[0082] The fingerprint information processing device 10 repeats the above process until it has executed the process in the loop process A for all pairs of LLI target information, new partial fingerprint information, and new attribute information. After executing the process in the loop process A for all pairs of LLI target information, new partial fingerprint information, and new attribute information, it exits the loop process A and proceeds to S44.
[0083] In S44, the fingerprint information processing device 10 notifies the operator of pairs whose fingerprint scores are equal to or greater than a first reference value, and pairs whose integrated matching scores are equal to or greater than a second reference value. One of the pairs is new partial fingerprint information, and the other of the pairs is partial fingerprint information to be matched. The notification to the operator is realized via any output device such as a display, a projector, a printer, or a mailer. Based on the contents of the notification, the operator can determine whether or not to combine the pairs of partial fingerprint information.
[0084] For example, a screen as shown in FIG. 12 may be displayed. In the illustrated example, all pairs are displayed in a list, and the fingerprint score, the matching score for each item included in the attribute information, and the integrated matching score are displayed for each pair. Instead of or in addition to the matching score for each item included in the attribute information, the attribute score may be displayed. As illustrated, a plurality of pairs may be displayed in rank. In the example shown in FIG. 10, pairs whose fingerprint scores are equal to or greater than a first reference value are ranked in order of fingerprint score, and then pairs whose fingerprint scores are less than the first reference value are ranked in order of integrated matching score. In addition, in this list display, pairs whose fingerprint scores are equal to or greater than the first reference value and pairs whose integrated matching scores are equal to or greater than a second reference value may be displayed in a distinguishable manner. Based on the notification content, the operator can determine whether or not to combine the new partial fingerprint information and the partial fingerprint information to be matched.
[0085] -Fourth processing example- The fourth processing example will be described with reference to the flowchart of Fig. 13. In the third processing example, all of the LLI target information stored in the storage unit 13 is set as a target for matching with new partial fingerprint information. In this example, matching between attribute information is first performed, and based on the matching result, targets for matching with new partial fingerprint information are narrowed down, thereby reducing the processing load on the computer.
[0086] In S50, the acquisition unit 11 acquires a plurality of pieces of partial fingerprint information and attribute information. First, new partial fingerprint information and new attribute information newly collected in relation to a new case are input to the fingerprint information processing device 10. For example, an operator may input new partial fingerprint information and new attribute information to the fingerprint information processing device 10. Alternatively, an external device different from the fingerprint information processing device 10 may input new partial fingerprint information and new attribute information stored in a storage device accessible from the external device to the fingerprint information processing device 10 based on an operation of the operator or in accordance with an instruction from a predetermined program. The acquisition unit 11 acquires the input new partial fingerprint information and new attribute information. In addition, the acquisition unit 11 acquires matching target partial fingerprint information and matching target attribute information to be matched with the new partial fingerprint information and new attribute information from the LLI target information stored in the storage unit 13.
[0087] In S51, the information creation unit 12 compares the new attribute information acquired in S50 with the attribute information to be compared, and calculates an attribute score.
[0088] In S52, it is determined whether the attribute score calculated in S51 is equal to or greater than a third reference value. If the attribute score calculated in S51 is equal to or greater than the third reference value, the process proceeds to S53. If the attribute score calculated in S51 is less than the third reference value, the process proceeds to a determination of whether or not to end loop process B without executing S53 and S54.
[0089] In S53, the information creation unit 12 compares the new partial fingerprint information acquired in S50 with the partial fingerprint information to be compared, and calculates a fingerprint score.
[0090] In S54, the information creation unit 12 integrates the attribute score calculated in S51 and the fingerprint score calculated in S53 to calculate an integrated matching score.
[0091] The fingerprint information processing device 10 repeats the above process until it has executed the process in loop process B for all pairs of LLI target information, new partial fingerprint information, and new attribute information. After executing the process in loop process B for all pairs of LLI target information, new partial fingerprint information, and new attribute information, it exits from loop process B and proceeds to S55.
[0092] The process of S55 is similar to the process of S44 in the third processing example.
[0093] - Fifth processing example - The process flow of the fifth processing example is shown in the flowchart of Fig. 7, similarly to the first processing example. The fifth processing example is different from the first processing example in the way in which the acquisition unit 11 acquires a plurality of pieces of partial fingerprint information and a plurality of pieces of attribute information in S20.
[0094] In the first processing example, the fingerprint information processing device 10 calculated a fingerprint score, an attribute score, an integrated matching score, etc. for each pair of "new partial fingerprint information and new attribute information" newly collected in connection with a new case and "partial fingerprint information to be matched and attribute information to be matched" obtained from the LLI target information stored in the memory unit 13.
[0095] In the fifth processing example, the acquisition unit 11 acquires partial fingerprint information and attribute information of a first processing target and partial fingerprint information and attribute information of a second processing target from the LLI target information stored in the storage unit 13. Then, the information creation unit 12 calculates a fingerprint score, an attribute score, an integrated matching score, etc. for each pair extracted and created from the LLI target information stored in the storage unit 13.
[0096] Other configurations of the fifth processing example may be similar to those of the first processing example.
[0097] -Sixth Processing Example- The process flow of the sixth processing example is shown in the flowchart of Fig. 10, similarly to the second processing example. The sixth processing example is different from the second processing example in the way in which the acquisition unit 11 acquires a plurality of pieces of partial fingerprint information and a plurality of pieces of attribute information in S30.
[0098] In the second processing example, the fingerprint information processing device 10 calculated a fingerprint score, an attribute score, an integrated matching score, etc. for each pair of "new partial fingerprint information and new attribute information" newly collected in connection with a new case and "partial fingerprint information to be matched and attribute information to be matched" obtained from the LLI target information stored in the memory unit 13.
[0099] In the sixth processing example, the acquisition unit 11 acquires partial fingerprint information and attribute information of a first processing target and partial fingerprint information and attribute information of a second processing target from the LLI target information stored in the storage unit 13. Then, the information creation unit 12 calculates a fingerprint score, an attribute score, an integrated matching score, etc. for each pair extracted and created from the LLI target information stored in the storage unit 13.
[0100] Other configurations of the sixth processing example may be similar to those of the second processing example.
[0101] -Seventh Processing Example- The process flow of the seventh process example is shown in the flowchart of Fig. 11, similarly to the third process example. The seventh process example is different from the third process example in the way in which the acquisition unit 11 acquires a plurality of pieces of partial fingerprint information and a plurality of pieces of attribute information in S40.
[0102] In the third processing example, the fingerprint information processing device 10 calculated a fingerprint score, an attribute score, an integrated matching score, etc. for each pair of “new partial fingerprint information and new attribute information” newly collected in connection with a new case and “partial fingerprint information to be matched and attribute information to be matched” obtained from the LLI target information stored in the memory unit 13.
[0103] In the seventh processing example, the acquisition unit 11 acquires partial fingerprint information and attribute information of a first processing target and partial fingerprint information and attribute information of a second processing target from the LLI target information stored in the storage unit 13. Then, the information creation unit 12 calculates a fingerprint score, an attribute score, an integrated matching score, etc. for each pair extracted and created from the LLI target information stored in the storage unit 13.
[0104] Other configurations of the seventh processing example may be similar to those of the third processing example.
[0105] -8th Processing Example- The process flow of the eighth process example is shown in the flowchart of Fig. 13, similarly to the fourth process example. The eighth process example is different from the fourth process example in the way in which the acquisition unit 11 acquires a plurality of pieces of partial fingerprint information and a plurality of pieces of attribute information in S50.
[0106] In the fourth processing example, the fingerprint information processing device 10 calculated a fingerprint score, an attribute score, an integrated matching score, etc. for each pair of “new partial fingerprint information and new attribute information” newly collected in connection with a new case and “partial fingerprint information to be matched and attribute information to be matched” obtained from the LLI target information stored in the memory unit 13.
[0107] In the eighth processing example, the acquisition unit 11 acquires partial fingerprint information and attribute information of a first processing target and partial fingerprint information and attribute information of a second processing target from the LLI target information stored in the storage unit 13. Then, the information creation unit 12 calculates a fingerprint score, an attribute score, an integrated matching score, etc. for each pair extracted and created from the LLI target information stored in the storage unit 13.
[0108] Other configurations of the eighth processing example may be similar to those of the fourth processing example.
[0109] Other configurations of the fingerprint information processing device 10 of this embodiment are similar to those of the first embodiment.
[0110] According to the fingerprint information processing device 10 of the present embodiment described above, the same action and effect as in the first embodiment is realized. Moreover, according to the fingerprint information processing device 10 of the present embodiment, it is possible to calculate a fingerprint score indicating the similarity between a plurality of pieces of partial fingerprint information, an attribute score indicating the similarity between a plurality of pieces of attribute information, and an integrated matching score obtained by integrating the fingerprint score and the attribute score. Then, based on these calculation results, the fingerprint information processing device can create and output first information indicating the likelihood that the plurality of pieces of partial fingerprint information originates from the same person. The first information includes the fingerprint score and the integrated matching score. Based on such quantified first information, the operator can easily grasp the likelihood that the plurality of pieces of partial fingerprint information originates from the same person.
[0111] 10 and 13, the fingerprint information processing device 10 can narrow down the targets for which the fingerprint score and the integrated matching score are calculated based on the attribute score indicating the similarity between the attribute information. As a result, the processing load on the computer can be reduced.
[0112] <Third embodiment> The fingerprint information processing device 10 of this embodiment has a function of synthesizing a plurality of partial fingerprint information and executing LI using the synthesized fingerprint information, as shown in Fig. 14. The fingerprint information processing device 10 of this embodiment determines a plurality of partial fingerprint information to be synthesized based on an input from an operator.
[0113] 15 shows an example of a functional block diagram of the fingerprint information processing device 10 of this embodiment. As shown in the figure, the fingerprint information processing device 10 of this embodiment differs from the fingerprint information processing devices 10 of the first and second embodiments in that it has a reception unit 14, a synthesis unit 15, and a matching unit 16.
[0114] The accepting unit 14 outputs the plurality of pieces of partial fingerprint information and the first information created in association with the plurality of pieces of partial fingerprint information to the operator. For example, the accepting unit 14 can output the screens shown in Figs. 8, 9 and 12 to the operator.
[0115] After the above output, the reception unit 14 receives an input from the operator to combine a plurality of pieces of partial fingerprint information. The operator checks the information output by the reception unit 14, for example, the screens shown in Fig. 8, Fig. 9 and Fig. 12, and determines pairs of partial fingerprint information that are considered to come from the same person. The operator then designates the determined pairs and inputs an instruction to combine the partial fingerprint information. The input by the operator is realized via any input device such as a keyboard, a mouse, a touch panel, a microphone, a physical button, etc.
[0116] The synthesis unit 15 synthesizes a plurality of pieces of partial fingerprint information for which input to be synthesized has been received, and creates synthesized fingerprint information. Synthesis of partial fingerprint information is realized based on any existing technology. For example, the technology disclosed in Patent Document 1 may be used. In addition, the synthesis unit 15 may provide a means for synthesizing a plurality of pieces of partial fingerprint information based on input from an operator. For example, the synthesis unit 15 may display images of a plurality of partial fingerprints on a display, and may receive inputs such as an input for enlarging / reducing the image of each partial fingerprint, an input for moving the image of each partial fingerprint within the screen, and an input for rotating the image of each partial fingerprint. Then, the synthesis unit 15 may synthesize the images of a plurality of partial fingerprints in a state designated by the operator through the above input.
[0117] The matching unit 16 matches the combined fingerprint information created by the combining unit 15 with the fingerprint information registered in the storage unit 13. Then, the matching unit 16 outputs the matching result. The matching result is output via any output device such as a display, a projector, a printer, or a mailer.
[0118] The matching by the matching unit 16 is a matching for the above-mentioned LI. That is, the fingerprint information to be matched with the synthesized fingerprint information is LI target information as shown in FIG. 16. The LI target information includes fingerprint information of known identity. The fingerprint information of known identity is complete fingerprint information. The matching process by the matching unit 16 is realized based on any existing technology.
[0119] Next, an example of the flow of processing by the fingerprint information processing device 10 will be described with reference to the flowchart of FIG.
[0120] In S60, the fingerprint information processing device 10 acquires the synthesized fingerprint information. Specifically, the reception unit 14 outputs the plurality of partial fingerprint information and the first information to the operator, and after the output, receives an input for synthesizing the plurality of partial fingerprint information from the operator. Thereafter, the synthesis unit 15 synthesizes the plurality of partial fingerprint information for which the input for synthesis has been received, to generate the synthesized fingerprint information.
[0121] In S61, the matching unit 16 matches the synthesized fingerprint information acquired in S60 with the fingerprint information of the LI target information stored in the storage unit 13.
[0122] In S62, the matching unit 16 outputs the matching result of S61. For example, when LI target information is found whose similarity to the synthesized fingerprint information is equal to or greater than a fourth reference value, the search result can be notified to the operator. The fourth reference value is a threshold value for determining whether the fingerprint information matched against each other originates from the same person. The notified content can include the name of the person originating from the LI target information whose similarity to the synthesized fingerprint information is equal to or greater than the fourth reference value. On the other hand, when no LI target information whose similarity to the synthesized fingerprint information is equal to or greater than the fourth reference value is found, the operator can be notified to that effect.
[0123] Other configurations of the fingerprint information processing device 10 of this embodiment are similar to those of the first and second embodiments.
[0124] The fingerprint information processing device 10 of this embodiment described above achieves the same effects as those of the first and second embodiments. Moreover, the fingerprint information processing device 10 of this embodiment not only creates first information indicating the likelihood that a plurality of pieces of partial fingerprint information originate from the same person, but also outputs the first information to an operator and creates composite fingerprint information by synthesizing the plurality of pieces of partial fingerprint information based on an input from the operator. Furthermore, the fingerprint information processing device 10 of this embodiment can execute LI using the composite fingerprint information. The fingerprint information processing device 10 of this embodiment improves convenience.
[0125] <Fourth embodiment> The fingerprint information processing device 10 of this embodiment has a function of determining whether or not to synthesize multiple partial fingerprint information based on the first information, synthesizing the partial fingerprint information that has been determined to be synthesized, and executing LI using the synthesized fingerprint information.
[0126] 18 shows an example of a functional block diagram of the fingerprint information processing device 10 of this embodiment. As shown in the figure, the fingerprint information processing device 10 of this embodiment differs from the fingerprint information processing devices 10 of the first and second embodiments in that it has a synthesis unit 15, a matching unit 16, and a judgment unit 17.
[0127] The judgment unit 17 judges whether or not to synthesize a plurality of partial fingerprint information based on the first information. The judgment unit 17 judges that the plurality of partial fingerprint information that satisfies the first information predetermined condition is to be synthesized. The predetermined condition is, for example, "fingerprint score is equal to or greater than a first reference value" or "integrated matching score is equal to or greater than a second reference value".
[0128] The synthesis unit 15 synthesizes a plurality of pieces of partial fingerprint information whose first information satisfies a predetermined condition. The other configuration of the synthesis unit 15 is as described in the third embodiment.
[0129] The configuration of the collation unit 16 is as explained in the third embodiment.
[0130] Other configurations of the fingerprint information processing device 10 of this embodiment are similar to those of the first to third embodiments.
[0131] According to the fingerprint information processing device 10 of this embodiment described above, the same operational effects as those of the first to third embodiments are realized. Furthermore, according to the fingerprint information processing device 10 of this embodiment, it is possible to determine partial fingerprint information to be combined with each other. This reduces the work of the operator.
[0132] <Example> Next, an example of the flow of processing for a task using the fingerprint information processing device 10 will be described with reference to the flowcharts of FIGS.
[0133] In S70 of Fig. 19, fingerprint information is collected at the crime scene. Note that most fingerprint information collected at crime scenes is partial fingerprint information, so it is assumed here that partial fingerprint information has been collected. In addition, in S70, attribute information of the person from whom the partial fingerprint information is derived is obtained. The attribute information is obtained by workers inspecting the crime scene, collecting witness testimony, or by computer analysis of surveillance camera images.
[0134] In S71, an operator registers the partial fingerprint information and attribute information acquired in S70 as LLI target information in the fingerprint information processing device 10. The registered information is stored in the storage unit 13. An example of the LLI target information stored in the storage unit 13 is shown in FIG.
[0135] In S72, a group of partial fingerprint information to be processed is designated from the LLI target information stored in the storage unit 13. For example, the operator selects the LLI target information of the present fingerprint scene from a predetermined UI screen. portion Specifies the fingerprint information group.
[0136] In S73, the fingerprint information processing device 10 executes (A) same-site synthesis flow. This flow is a flow for matching multiple pieces of partial fingerprint information with each other, synthesizing the multiple pieces of partial fingerprint information with each other based on the fingerprint score, and then executing LI. Fig. 20 shows the details of (A) same-site synthesis flow.
[0137] In S80, the fingerprint information processing device 10 performs LLI. Specifically, the fingerprint information processing device 10 compares the partial fingerprint information designated in S72 with each other.
[0138] In S81, the fingerprint information processing device 10 judges whether or not there is a pair whose fingerprint score is equal to or greater than the first reference value. If there is a pair whose fingerprint score is equal to or greater than the first reference value (Yes in S81), the process proceeds to S82. If there is no pair whose fingerprint score is equal to or greater than the first reference value (No in S81), the process proceeds to S84.
[0139] In S82, the fingerprint information processing device 10 combines pairs whose fingerprint scores are equal to or greater than the first reference value. In S82, the fingerprint information processing device 10 can execute, for example, the process described in the third embodiment or the process described in the fourth embodiment.
[0140] In S83, the fingerprint information processing device 10 performs LI. Specifically, the fingerprint information processing device 10 compares the synthesized fingerprint information created in S82 with the LI target fingerprint information stored in the storage unit 13. An example of the LI target information stored in the storage unit 13 is shown in FIG.
[0141] In S84, the fingerprint information processing device 10 judges whether there is a pair for which the LI of S80 has not been performed. If there is a pair for which the LI of S80 has not been performed (Yes in S84), the fingerprint information processing device 10 returns to S80 and repeats the same process. If there is no pair for which the LI of S80 has not been performed (No in S84), the fingerprint information processing device 10 ends the (A) same-site synthesis flow.
[0142] Returning to Fig. 19, in S74 after S73, the fingerprint information processing device 10 determines whether or not (A) the LLI is hit in the same-site synthesis flow. "The LLI is hit" means that the presence of a pair whose fingerprint score is equal to or greater than a first reference value is detected. (A) If the LLI is hit in the same-site synthesis flow (Yes in S74), proceed to S75. (A) If the LLI is not hit in the same-site synthesis flow (No in S74), proceed to S77.
[0143] In S75, the fingerprint information processing device 10 attaches a flag and stores the synthesized fingerprint information created in the (A) same-site synthesis flow in the storage unit 13 as LLI target information.
[0144] In S76, the fingerprint information processing device 10 judges whether or not the LI was hit in the (A) same-site synthesis flow. "The LI was hit" means that the presence of LI target information, the matching score of which with the synthesized fingerprint information created in the (A) same-site synthesis flow is equal to or greater than a fourth reference value, has been detected. If the LI was hit in the (A) same-site synthesis flow (Yes in S76), the processing ends. If the LI was not hit in the (A) same-site synthesis flow (No in S76), the processing proceeds to S77.
[0145] In S77, the fingerprint information processing device 10 executes the (B) Case crossing synthesis flow. This flow is a flow for synthesizing a plurality of pieces of partial fingerprint information based on the integrated matching score, and then executing LI. FIG. 21 shows the (B) Case crossing synthesis flow in detail.
[0146] In S90, the fingerprint information processing device 10 extracts a group of partial fingerprint information in which predetermined attribute information such as blood type or DNA type matches.
[0147] In S91, the fingerprint information processing device 10 creates pairs of partial fingerprint information using the partial fingerprint information extracted in S90. Then, the fingerprint information processing device 10 compares the partial fingerprint information for each pair and calculates a fingerprint score.
[0148] In S92, the fingerprint information processing device 10 compares the attribute information for each pair and calculates an attribute score that is a comparison score for the attribute information.
[0149] In S93, the fingerprint information processing device 10 integrates the fingerprint score calculated in S91 and the attribute score calculated in S92 for each pair, to calculate an integrated matching score.
[0150] In S94, the fingerprint information processing device 10 ranks the pairs in descending order of the integrated matching score, extracts pairs having a certain score or more, and synthesizes the partial fingerprint information of the extracted pairs to generate synthesized fingerprint information.
[0151] In S95, the fingerprint information processing device 10 performs LI. Specifically, the fingerprint information processing device 10 compares the synthesized fingerprint information created in S94 with the LI target fingerprint information stored in the storage unit 13. An example of the LI target information stored in the storage unit 13 is shown in FIG.
[0152] Returning to Fig. 19, in S78 after S77, the fingerprint information processing device 10 judges whether or not an LI has been hit in the (B) Case crossing synthesis flow. "An LI has been hit" means that the presence of LI target information has been detected, the matching score between the (B) Case crossing synthesis flow and the synthesized fingerprint information created in the (B) Case crossing synthesis flow being equal to or greater than a fourth reference value. If an LI has been hit in the (B) Case crossing synthesis flow (Yes in S78), proceed to S79. If an LI has not been hit in the (B) Case crossing synthesis flow (No in S78), end the processing.
[0153] In S79, the fingerprint information processing device 10 attaches a flag and stores the synthesized fingerprint information created in the (B) Case crossing synthesis flow in the storage unit 13 as LLI target information.
[0154] Although the embodiments of the present invention have been described above with reference to the drawings, these are merely examples of the present invention, and various configurations other than those described above can also be adopted.
[0155] In this specification, "acquisition" includes at least one of the following: "the device itself goes to retrieve data stored in another device or storage medium (active acquisition)" based on user input or based on program instructions, such as receiving data by making a request or inquiry to another device, or accessing another device or storage medium and reading it, and "the device itself inputs data output from another device (passive acquisition)" based on user input or based on program instructions, such as receiving data that is distributed (or transmitted, push notification, etc.), and selecting and acquiring data from among the received data or information, and "editing data (converting it to text, rearranging data, extracting some data, changing the file format, etc.) to generate new data and acquiring the new data."
[0156] A part or all of the above-described embodiments can be described as, but are not limited to, the following supplementary notes. 1. An acquisition means for acquiring a plurality of pieces of partial fingerprint information and attribute information of the person from which each of the plurality of pieces of partial fingerprint information originates; an information generating means for generating first information indicating a likelihood that a plurality of pieces of partial fingerprint information originate from the same person, using the partial fingerprint information and the attribute information; A fingerprint information processing device having the above structure. 2. A fingerprint information processing device according to claim 1, wherein the attribute information indicates at least one of physical characteristics and behavioral characteristics. 3. A fingerprint information processing device as described in 1 or 2, wherein the attribute information indicates at least one of information regarding the location where the partial fingerprint information was collected, information detected at the location where the partial fingerprint information was collected, and information regarding the incident where the partial fingerprint information was collected. 4. A fingerprint information processing device according to any one of 1 to 3, wherein the attribute information indicates at least one of blood type, DNA type, sex, age group and height. 5. The information creation means: 5. A fingerprint information processing device according to any one of claims 1 to 4, which calculates a fingerprint score indicating the similarity between a plurality of pieces of partial fingerprint information and an attribute score indicating the similarity between a plurality of pieces of attribute information, and creates the first information based on the fingerprint score and the attribute score. 6. A receiving means for outputting the plurality of pieces of partial fingerprint information and the first information to an operator, and receiving an input for synthesizing the plurality of pieces of partial fingerprint information from the operator after the output; a synthesis means for synthesizing the plurality of pieces of partial fingerprint information that have been received as input to be synthesized, and creating synthesized fingerprint information; 6. The fingerprint information processing device according to any one of 1 to 5, further comprising: 7. A fingerprint information processing device according to any one of 1 to 5, further comprising a synthesis means for synthesizing a plurality of partial fingerprint information items, the first information items satisfying a predetermined condition, and creating synthesized fingerprint information. 8. The fingerprint information processing device according to 6 or 7, further comprising a matching means for matching the synthesized fingerprint information with fingerprint information registered in a storage means. 9. The computer: an acquiring step of acquiring a plurality of pieces of partial fingerprint information and attribute information of the person from which each of the plurality of pieces of partial fingerprint information originates; an information creating step of creating first information indicating a likelihood that a plurality of pieces of partial fingerprint information originate from the same person, using the partial fingerprint information and the attribute information; A fingerprint information processing method for performing the above. 10. Computer an acquiring means for acquiring a plurality of pieces of partial fingerprint information and attribute information of the person from which each of the plurality of pieces of partial fingerprint information originates; an information generating means for generating first information indicating a likelihood that a plurality of pieces of partial fingerprint information originate from the same person, using the partial fingerprint information and the attribute information; A program that functions as a [Explanation of symbols]
[0157] 10 Fingerprint information processing device 11 Acquisition Department 12 Information Creation Department 13 Storage section 14 Reception Department 15 Synthesis section 16 Matching section 17 Judgment Department 1A Processor 2A Memory 3A input / output I / F 4A Peripheral circuit 5A Bus
Claims
1. an acquiring means for acquiring a plurality of pieces of partial fingerprint information and attribute information of the person from which each of the plurality of pieces of partial fingerprint information originates; an information generating means for generating first information indicating a likelihood that a plurality of pieces of partial fingerprint information originate from the same person, using the partial fingerprint information and the attribute information; a synthesis means for synthesizing a plurality of partial fingerprint information pieces that satisfy a predetermined condition of the first information, and creating synthesized fingerprint information; A fingerprint information processing device having the above structure.
2. The fingerprint information processing apparatus according to claim 1 , wherein the attribute information indicates at least one of a physical characteristic and a behavioral characteristic.
3. 3. The fingerprint information processing device according to claim 1, wherein the attribute information indicates at least one of information regarding the location where the partial fingerprint information was collected, information regarding detection at the location where the partial fingerprint information was collected, and information regarding the incident where the partial fingerprint information was collected.
4. The fingerprint information processing device according to claim 1 , wherein the attribute information indicates at least one of a blood type, a DNA type, a sex, an age group, and a height.
5. The information creation means includes:
5. A fingerprint information processing device according to claim 1, further comprising: a fingerprint score indicating the similarity of a plurality of pieces of partial fingerprint information; and an attribute score indicating the similarity of a plurality of pieces of attribute information; and creating the first information based on the fingerprint score and the attribute score.
6. a receiving means for outputting the plurality of pieces of partial fingerprint information and the first information to an operator, and receiving an input for combining the plurality of pieces of partial fingerprint information from the operator after the output; a means for synthesizing the plurality of pieces of partial fingerprint information that have been input to be synthesized and generating the synthesized fingerprint information; The fingerprint information processing device according to claim 1 , further comprising:
7. 7. The fingerprint information processing apparatus according to claim 1, further comprising a comparison unit for comparing the synthesized fingerprint information with fingerprint information registered in a storage unit.
8. The computer an acquiring step of acquiring a plurality of pieces of partial fingerprint information and attribute information of the person from which each of the plurality of pieces of partial fingerprint information originates; an information creating step of creating first information indicating a likelihood that the plurality of pieces of partial fingerprint information originate from the same person, using the partial fingerprint information and the attribute information; a synthesis step of synthesizing a plurality of pieces of partial fingerprint information that satisfy a predetermined condition of the first information to generate synthesized fingerprint information; A fingerprint information processing method for performing the above.
9. Computer, an acquiring means for acquiring a plurality of pieces of partial fingerprint information and attribute information of the person from which each of the plurality of pieces of partial fingerprint information originates; an information generating means for generating first information indicating a likelihood that a plurality of pieces of partial fingerprint information originate from the same person, using the partial fingerprint information and the attribute information; a synthesis means for synthesizing a plurality of pieces of partial fingerprint information whose first information satisfies a predetermined condition and creating synthesized fingerprint information; A program that functions as a
Citation Information
Patent Citations
Fingerprint collation device
JP1995029003A
Fingerprint synthesizing device
JP1995306941A
Registration method of biometrics system, biometrics system, and program thereof
JP2006006753A
Method and apparatus for secure processing of sensitive data
JP2006506749A
Authentication device and authentication method
WO2014033842A1