Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6747112B2 - Information processing system, image processing device, information processing device, and program - Google Patents
[go: Go Back, main page]

JP6747112B2 - Information processing system, image processing device, information processing device, and program - Google Patents

Information processing system, image processing device, information processing device, and program Download PDF

Info

Publication number
JP6747112B2
JP6747112B2 JP2016135683A JP2016135683A JP6747112B2 JP 6747112 B2 JP6747112 B2 JP 6747112B2 JP 2016135683 A JP2016135683 A JP 2016135683A JP 2016135683 A JP2016135683 A JP 2016135683A JP 6747112 B2 JP6747112 B2 JP 6747112B2
Authority
JP
Japan
Prior art keywords
information
image
unit
unnecessary
space
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2016135683A
Other languages
Japanese (ja)
Other versions
JP2018005805A (en
Inventor
一貴 松原
一貴 松原
元気 渡邊
元気 渡邊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2016135683A priority Critical patent/JP6747112B2/en
Publication of JP2018005805A publication Critical patent/JP2018005805A/en
Application granted granted Critical
Publication of JP6747112B2 publication Critical patent/JP6747112B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Collating Specific Patterns (AREA)
  • Image Analysis (AREA)

Description

本願は、情報処理システム、画像処理装置、情報処理装置、及びプログラムに関する。 The present application relates to an information processing system, an image processing device, an information processing device, and a program.

利用者を認証する認証方法として、パスワード入力等の操作が不要であり、ICカードの紛失や盗難等によるなりすましを防ぐことができる顔認証等の画像認証技術が普及している。 As an authentication method for authenticating a user, an image authentication technique such as face authentication, which does not require an operation such as a password input and can prevent spoofing due to loss or theft of an IC card, is widely used.

また、カメラで撮影した顔画像の目や口等の領域を抽出して、その領域が時間方向に変化しているかを判断することで、撮影された顔が実際の顔であるか写真であるかを判断する生体判定の技術が知られている(例えば、特許文献1参照)。 In addition, by extracting the areas such as eyes and mouth of the face image captured by the camera and determining whether the areas are changing in the time direction, it is a photograph whether the captured face is an actual face. There is known a biometric determination technique for determining whether or not it is (see, for example, Patent Document 1).

例えば、顔認証を行う情報処理装置において、特許文献1に示されるような生体判定を利用することにより、顔写真等によるなりすましを低減させることができる。 For example, in an information processing device that performs face authentication, by using biometric determination as disclosed in Patent Document 1, it is possible to reduce spoofing due to a facial photograph or the like.

しかし、例えば、特許文献1に示されるような従来の生体判定の技術では、多様な人の動きを判定する際に、判定の精度の低下を抑制しつつ、判定に要する時間を短縮することには困難を伴っていた。 However, for example, in the conventional biometric determination technique as disclosed in Patent Document 1, when determining the movements of various people, it is possible to suppress a decrease in the determination accuracy and reduce the time required for the determination. Was accompanied by difficulties.

本発明の実施の形態は、上記問題点に鑑みてなされたものであって、画像に撮影された人物が生体であるか否かを判定する生体判定を行う情報処理システムにおいて、生体判定の精度の低下を抑制しつつ、生体判定に要する時間を短縮することを目的とする。 The embodiment of the present invention is made in view of the above problems, in an information processing system for performing a biometric determination to determine whether the person photographed in the image is a biometric, the accuracy of the biometric determination It is an object of the present invention to reduce the time required for biometric determination while suppressing the decrease of

上記課題を解決するため、本発明の一実施形態に係る情報処理システムは、生体の画像から予め抽出された生体の識別空間の情報を用いて、画像に撮影された人物が生体であるかを判定する生体判定を行う情報処理システムであって、前記画像を撮影する撮影部と、前記画像に撮影された人物の特徴情報を抽出する特徴情報抽出部と、前記特徴情報抽出部が抽出する前記特徴情報を、前記生体の識別空間を含む判別空間に射影する第1の射影ベクトルの要素のうち、前記生体判定に使用しない不要要素の情報を記憶した第1の記憶部と、前記第1の射影ベクトルから前記不要要素を除いた第2の射影ベクトルと、前記特徴情報抽出部が抽出した前記特徴情報とを用いて、前記画像に撮影された人物が生体であるか否かを判定する生体判定部と、を有する。 In order to solve the above problems, an information processing system according to an embodiment of the present invention uses information on a living body identification space extracted in advance from an image of a living body to determine whether the person photographed in the image is a living body. An information processing system for determining a living body, the image capturing unit capturing an image, a feature information extracting unit extracting feature information of a person captured in the image, and the feature information extracting unit extracting the feature information. A first storage unit that stores information of unnecessary elements that are not used for the biometric determination among the elements of the first projection vector that projects the characteristic information onto the discrimination space that includes the identification space of the biological body; A living body for determining whether or not the person photographed in the image is a living body by using a second projection vector obtained by removing the unnecessary element from the projection vector and the characteristic information extracted by the characteristic information extracting unit. And a determination unit.

本発明の実施の形態によれば、画像に撮影された人物が生体であるか否かを判定する生体判定を行う情報処理システムにおいて、生体判定の精度の低下を抑制しつつ、生体判定に要する時間を短縮することができる。 According to the embodiment of the present invention, in the information processing system that performs the biometric determination to determine whether the person imaged in the image is a biometric, it is necessary for the biometric determination while suppressing a decrease in accuracy of the biometric determination. The time can be shortened.

一実施形態に係る情報処理システムの構成例を示す図である。It is a figure which shows the structural example of the information processing system which concerns on one Embodiment. 一実施形態に係る画像形成装置のハードウェア構成の例を示す図である。FIG. 3 is a diagram showing an example of a hardware configuration of an image forming apparatus according to an embodiment. 一実施形態に係る情報処理装置のハードウェア構成例を示す図である。It is a figure which shows the hardware structural example of the information processing apparatus which concerns on one Embodiment. 第1の実施形態に係る画像形成装置の機能構成の一例を示す図である。FIG. 3 is a diagram showing an example of a functional configuration of the image forming apparatus according to the first embodiment. 第1の実施形態に係る画像形成装置の機能構成の別の一例である。6 is another example of the functional configuration of the image forming apparatus according to the first embodiment. 第1の実施形態に係る情報処理装置の機能構成の例を示す図である。It is a figure showing an example of functional composition of an information processor concerning a 1st embodiment. 第1の実施形態に係る顔画像の例を示す図である。It is a figure which shows the example of the face image which concerns on 1st Embodiment. 第1の実施形態に係るHALC特徴量について説明するための図である。It is a figure for demonstrating the HALC feature-value which concerns on 1st Embodiment. 第1の実施形態に係るCHLAC特徴量について説明するための図である。It is a figure for demonstrating the CHLAC feature-value which concerns on 1st Embodiment. 第1の実施形態に係る判別分析の一例について説明するための図である。It is a figure for explaining an example of discriminant analysis concerning a 1st embodiment. 第1の実施形態に係る判別分析の別の一例について説明するための図である。It is a figure for demonstrating another example of the discriminant analysis which concerns on 1st Embodiment. 第1の実施形態に係る射影ベクトルの例を示す図である。It is a figure which shows the example of the projection vector which concerns on 1st Embodiment. 第1の実施形態に係る射影ベクトルの不要要素の例を示す図である。It is a figure which shows the example of the unnecessary element of the projection vector which concerns on 1st Embodiment. 第1の実施形態に係る不要要素の抽出処理の例を示すフローチャート。6 is a flowchart showing an example of unnecessary element extraction processing according to the first embodiment. 第1の実施形態に係る画像形成装置の生体判定処理の例を示すフローチャート。6 is a flowchart showing an example of biometric determination processing of the image forming apparatus according to the first embodiment. 第2の実施形態に係る部分空間法について説明するための図である。It is a figure for demonstrating the subspace method which concerns on 2nd Embodiment. 第2の実施形態に係る生体情報、非生体情報の部分空間のイメージを示す図である。It is a figure which shows the image of the partial space of biometric information and non-biometric information which concern on 2nd Embodiment. 第2の実施形態に係る主成分分析で得られる部分空間のイメージを示す図である。It is a figure which shows the image of the subspace obtained by the principal component analysis which concerns on 2nd Embodiment. 第2の実施形態に係る補空間上の部分空間のイメージを示す図である。It is a figure which shows the image of the subspace on the complementary space which concerns on 2nd Embodiment. 第2の実施形態に係る射影ベクトルの例を示す図である。It is a figure which shows the example of the projection vector which concerns on 2nd Embodiment. 第2の実施形態に係る射影ベクトルの不要要素の例を示す図である。It is a figure which shows the example of the unnecessary element of the projection vector which concerns on 2nd Embodiment. 第2の実施形態に係る不要要素の抽出処理の例を示すフローチャートである。9 is a flowchart showing an example of unnecessary element extraction processing according to the second embodiment. その他の実施形態に係る生体判定処理の例(1)を示すフローチャートである。It is a flow chart which shows example (1) of living body judging processing concerning other embodiments. その他の実施形態に係る生体判定モードの設定画面の例を示す図である。It is a figure which shows the example of the setting screen of the biometric determination mode which concerns on other embodiment. その他の実施形態に係る生体判定処理の例(2)を示すフローチャートである。It is a flow chart which shows example (2) of living body judgment processing concerning other embodiments.

以下に、本発明の実施の形態について、添付の図面を参照して説明する。 Embodiments of the present invention will be described below with reference to the accompanying drawings.

<システムの構成>
図1は、一実施形態に係る情報処理システムの構成例を示す図である。情報処理システム100は、一例として、印刷、コピー、スキャン、ファクシミリ送受信等の複数の機能を有するMFP(Multifunction Peripheral/Product)等の画像形成装置101と、画像形成装置101の利用者103を撮影するカメラ102とを含む。
<System configuration>
FIG. 1 is a diagram illustrating a configuration example of an information processing system according to an embodiment. The information processing system 100 captures an image of an image forming apparatus 101 such as an MFP (Multifunction Peripheral/Product) having a plurality of functions such as printing, copying, scanning, and facsimile transmission/reception, and a user 103 of the image forming apparatus 101, as an example. And a camera 102.

画像形成装置(画像処理装置の一例)101は、カメラ102を用いて、画像形成装置101を利用する利用者の103画像を撮影し、利用者103の顔画像を抽出する。また、画像形成装置101は、例えば、抽出された顔画像を用いて利用者103の顔認証を行う。 An image forming apparatus (an example of an image processing apparatus) 101 uses a camera 102 to capture a 103 image of a user who uses the image forming apparatus 101, and extracts a face image of the user 103. Further, the image forming apparatus 101 performs face authentication of the user 103 using the extracted face image, for example.

また、画像形成装置101は、例えば、カメラ102に他人の写真をかざす行為等による、なりすましでの認証突破を防ぐため、カメラ102により、画像に撮影された人物(例えば、利用者103)が生体であるか否かを判定する生体判定を行う。 In addition, the image forming apparatus 101 prevents the person (for example, the user 103) whose image is captured by the camera 102 from being a living body in order to prevent authentication breakthrough by spoofing due to, for example, holding the photograph of another person over the camera 102. Biometric determination is performed to determine whether or not

例えば、画像形成装置101は、生体の画像から予め抽出された生体の識別空間の情報である生体情報と、非生体(写真等)の画像から予め抽出された非生体の識別空間の情報である非生体情報を予め記憶部に記憶しておく。また、画像形成装置101は、カメラ102が撮影した画像から利用者103の特徴情報を抽出し、抽出した特徴情報と、記憶部に記憶した生体情報及び非生体情報との距離や類似度等に基づいて、画像に撮影された人物が生体であるか否かを判定する。 For example, the image forming apparatus 101 has biometric information that is information on the identification space of the living body extracted in advance from the image of the living body, and information on the identification space of the non-living body extracted from the image of the non-living body (such as a photograph). The non-biological information is stored in the storage unit in advance. The image forming apparatus 101 also extracts the characteristic information of the user 103 from the image captured by the camera 102, and calculates the distance and the similarity between the extracted characteristic information and the biometric information and the non-biometric information stored in the storage unit. Based on this, it is determined whether or not the person imaged in the image is a living body.

さらに、本実施形態に係る画像形成装置101は、生体判定に用いる識別空間のうち、生体判定に使用しない不要な空間(以下、不要要素と呼ぶ)の情報を予め記憶しており、不要要素を除いて、特徴情報の抽出、類似度の計算等を実行する。 Further, the image forming apparatus 101 according to the present embodiment prestores information of an unnecessary space (hereinafter referred to as an unnecessary element) that is not used for the biometric determination among the identification spaces used for the biometric determination, and Except for this, extraction of feature information and calculation of similarity are executed.

なお、画像形成装置101が記憶している不要要素の情報は、例えば、別の情報処理装置で予め作成された不要要素の情報を画像形成装置101の記憶部に記憶しておくことができる。或いは、画像形成装置101は、不要要素の情報を生成する機能を有していても良い。 As the information of the unnecessary element stored in the image forming apparatus 101, for example, the information of the unnecessary element previously created by another information processing apparatus can be stored in the storage unit of the image forming apparatus 101. Alternatively, the image forming apparatus 101 may have a function of generating information about unnecessary elements.

本実施形態に係る画像形成装置101は、撮影した画像から抽出した特徴情報を、生体の識別空間、及び非生体の識別空間を含む判別空間に射影する第1の射影ベクトルのうち、不要要素を除いた第2の射影ベクトルを用いて、特徴情報の生体判定を行う。 The image forming apparatus 101 according to the present embodiment selects unnecessary elements from the first projection vector that projects the characteristic information extracted from the captured image onto the discrimination space including the living body identification space and the non-living body identification space. The biometric determination of the feature information is performed using the removed second projection vector.

好ましくは、画像形成装置101は、撮影した画像から抽出した特徴情報を抽出する際に、不要要素を除いた特徴情報を抽出する。 Preferably, the image forming apparatus 101 extracts the feature information excluding unnecessary elements when extracting the feature information extracted from the captured image.

これにより、画像形成装置101は、特徴情報の抽出処理、及び生体判定処理のうち、不要要素に関する処理を削減することができるので、生体判定処理を高速化することができる。また、生体判定に使用しない不要要素として、生体判定の判定結果に影響を与えない(又は影響が少ない)要素を予め記憶しておくことにより、生体判定の精度の低下を抑制することができる。 Accordingly, the image forming apparatus 101 can reduce the process related to the unnecessary element in the feature information extraction process and the biometric determination process, and thus can speed up the biometric determination process. Further, as an unnecessary element that is not used for the biometric determination, an element that does not affect (or has little influence on) the determination result of the biometric determination is stored in advance, so that the accuracy of the biometric determination can be prevented from decreasing.

このように、本実施形態によれば、画像に撮影された人物が生体であるか否かを判定する生体判定を行う情報処理システム100において、生体判定の精度の低下を抑制しつつ、生体判定に要する時間を短縮することができる。 As described above, according to the present embodiment, in the information processing system 100 that performs the biometric determination that determines whether or not the person imaged in the image is the biometric, the biometric determination is performed while suppressing a decrease in accuracy of the biometric determination. The time required for can be shortened.

なお、図1に示す情報処理システム100の構成は一例である。例えば、画像形成装置101は、顔認証を行う他の画像処理装置、例えば、PC(Personal Computer)、タブレット端末、スマートフォン、テレビ会議装置、出退勤管理装置、ATM(Automatic teller machine)、ナビゲーション装置等の画像処理装置であっても良い。 The configuration of the information processing system 100 shown in FIG. 1 is an example. For example, the image forming apparatus 101 may be another image processing apparatus that performs face authentication, such as a PC (Personal Computer), a tablet terminal, a smartphone, a video conference apparatus, a time and attendance management apparatus, an ATM (Automatic teller machine), or a navigation apparatus. It may be an image processing device.

また、情報処理システム100は、前述した不要空間情報を作成する別の情報処理装置を有していても良い。 In addition, the information processing system 100 may include another information processing device that creates the unnecessary space information described above.

<ハードウェア構成>
(画像形成装置のハードウェア構成)
図2は、一実施形態に係る画像形成装置101のハードウェア構成の例を示す図である。画像形成装置101は、例えば、コピー機能、スキャナ機能、ファクス機能、プリンタ機能などの各種の画像形成機能を実現する本体210と、ユーザの操作を受け付ける操作部220とを備える。なお、ユーザの操作を受け付けるとは、ユーザの操作に応じて入力される情報(画面の座標値を示す信号などを含む)を受け付けることを含む概念である。本体210と操作部220は、専用の通信路240を介して相互に通信可能に接続されている。通信路240は、例えばUSB(Universal Serial Bus)規格のものを用いることができるが、有線か無線かを問わず任意の規格のものであって良い。
<Hardware configuration>
(Hardware configuration of image forming apparatus)
FIG. 2 is a diagram illustrating an example of a hardware configuration of the image forming apparatus 101 according to the embodiment. The image forming apparatus 101 includes, for example, a main body 210 that realizes various image forming functions such as a copy function, a scanner function, a fax function, and a printer function, and an operation unit 220 that receives user operations. Note that accepting a user's operation is a concept including accepting information (including a signal indicating a coordinate value of a screen) input according to the user's operation. The main body 210 and the operation unit 220 are communicably connected to each other via a dedicated communication path 240. As the communication path 240, for example, a USB (Universal Serial Bus) standard can be used, but any standard may be used regardless of whether it is wired or wireless.

なお、本体210は、操作部220で受け付けた操作に応じた動作を行うことができる。また、本体210は、クライアントPC(パーソナルコンピュータ)などの外部装置とも通信可能であり、外部装置から受信した指示に応じた動作を行うこともできる。 The main body 210 can perform an operation according to the operation received by the operation unit 220. Further, the main body 210 can communicate with an external device such as a client PC (personal computer), and can also perform an operation according to an instruction received from the external device.

まず、本体210のハードウェア構成について説明する。図2に示すように、本体210は、CPU(Central Processing Unit)211、ROM(Read Only Memory)212、RAM(Random Access Memory)213、ストレージ部214、通信I/F(Interface)215、接続I/F216、エンジン部217、人体検知センサ218、及びシステムバス219等を有する。 First, the hardware configuration of the main body 210 will be described. As shown in FIG. 2, the main body 210 includes a CPU (Central Processing Unit) 211, a ROM (Read Only Memory) 212, a RAM (Random Access Memory) 213, a storage unit 214, a communication I/F (Interface) 215, and a connection I. /F216, the engine part 217, the human body detection sensor 218, and the system bus 219.

CPU211は、RAM213をワークエリア(作業領域)としてROM212又はストレージ部214等に格納されたプログラムを実行することで、本体210全体の動作を制御する。例えば、CPU211は、エンジン部217を用いて、前述したコピー機能、スキャナ機能、ファクス機能、プリンタ機能などの各種機能を実現する。 The CPU 211 controls the overall operation of the main body 210 by executing a program stored in the ROM 212, the storage unit 214, or the like, using the RAM 213 as a work area (work area). For example, the CPU 211 uses the engine unit 217 to realize various functions such as the above-described copy function, scanner function, fax function, and printer function.

ROM212は、例えば、本体210の起動時に実行されるBIOS(Basic Input/Output System)や、各種の設定等を記憶する不揮発性のメモリである。RAM213は、CPU211のワークエリア等として用いられる揮発性のメモリである。ストレージ部214は、例えば、OS(Operating System)、アプリケーションプログラム、各種データ等を記憶する不揮発性の記憶装置であり、例えば、HDD(Hard Disk Drive)や、SSD(Solid State Drive)等で構成される。 The ROM 212 is, for example, a non-volatile memory that stores a BIOS (Basic Input/Output System) executed when the main body 210 is activated, various settings, and the like. The RAM 213 is a volatile memory used as a work area or the like of the CPU 211. The storage unit 214 is, for example, a non-volatile storage device that stores an OS (Operating System), application programs, various data, and the like, and is configured by, for example, an HDD (Hard Disk Drive), an SSD (Solid State Drive), or the like. It

通信I/F215は、本体210をネットワーク250に接続し、ネットワーク250に接続された外部装置との通信を行うためのネットワークインタフェースである。接続I/F216は、通信路240を介して操作部220と通信するためのインタフェースである。 The communication I/F 215 is a network interface for connecting the main body 210 to the network 250 and performing communication with an external device connected to the network 250. The connection I/F 216 is an interface for communicating with the operation unit 220 via the communication path 240.

エンジン部217は、コピー機能、スキャナ機能、ファクス機能、及びプリンタ機能等の機能を実現させるための、汎用的な情報処理及び通信以外の処理を行うハードウェアである。エンジン部217には、例えば、原稿の画像をスキャンして読み取るスキャナ(画像読取部)、用紙等のシート材への印刷を行うプロッタ(画像形成部)、ファクス通信を行うファクス部等が含まれる。さらに、エンジン部217には、印刷済みシート材を仕分けるフィニッシャや、原稿を自動給送するADF(自動原稿給送装置)のような特定のオプションが含まれていても良い。 The engine unit 217 is hardware for performing general-purpose information processing and processing other than communication for realizing functions such as a copy function, a scanner function, a fax function, and a printer function. The engine unit 217 includes, for example, a scanner (image reading unit) that scans and reads an image of a document, a plotter (image forming unit) that prints on a sheet material such as paper, and a fax unit that performs fax communication. .. Further, the engine unit 217 may include a specific option such as a finisher for sorting printed sheet materials and an ADF (automatic document feeder) for automatically feeding a document.

人体検知センサ218は、画像形成装置101の周囲の検知範囲内にある人体を検知するセンサであり、例えば焦電センサ等が用いられる。 The human body detection sensor 218 is a sensor that detects a human body within a detection range around the image forming apparatus 101, and, for example, a pyroelectric sensor or the like is used.

システムバス219は、上記各構成要素に接続され、アドレス信号、データ信号、及び各種制御信号等を伝送する。 The system bus 219 is connected to each of the above components and transmits an address signal, a data signal, various control signals, and the like.

次に、操作部220のハードウェア構成について説明する。図2に示すように、操作部220は、CPU221、ROM222、RAM223、フラッシュメモリ224、通信I/F225、操作パネル226、接続I/F227、内部カメラ228、外部接続I/F229、及びシステムバス230等を有する。 Next, the hardware configuration of the operation unit 220 will be described. As shown in FIG. 2, the operation unit 220 includes a CPU 221, a ROM 222, a RAM 223, a flash memory 224, a communication I/F 225, an operation panel 226, a connection I/F 227, an internal camera 228, an external connection I/F 229, and a system bus 230. And so on.

CPU221は、RAM223をワークエリア(作業領域)としてROM222又はフラッシュメモリ224等に格納されたプログラムを実行することで、操作部220全体の動作を制御する。 The CPU 221 controls the overall operation of the operation unit 220 by executing a program stored in the ROM 222, the flash memory 224, or the like using the RAM 223 as a work area (work area).

ROM222は、例えば、操作部220の起動時に実行されるBIOSや、各種の設定等を記憶する不揮発性のメモリである。RAM223は、CPU221のワークエリア等として用いられる揮発性のメモリである。フラッシュメモリ224は、例えば、OS、アプリケーションプログラム、各種データ等を記憶する不揮発性の記憶装置である。 The ROM 222 is, for example, a non-volatile memory that stores a BIOS executed when the operation unit 220 is activated, various settings, and the like. The RAM 223 is a volatile memory used as a work area of the CPU 221 or the like. The flash memory 224 is, for example, a non-volatile storage device that stores an OS, application programs, various data, and the like.

通信I/F225は、操作部220をネットワーク250に接続し、ネットワーク250に接続された外部装置との通信を行うためのネットワークインタフェースである。 The communication I/F 225 is a network interface for connecting the operation unit 220 to the network 250 and performing communication with an external device connected to the network 250.

操作パネル226は、ユーザの操作に応じた各種の入力を受け付けると共に、各種の情報(例えば受け付けた操作に応じた情報、画像形成装置101の動作状況を示す情報、設定状態等)を表示する。操作パネル226は、例えば、タッチパネル機能を搭載した液晶表示装置(LCD: Liquid Crystal Display)で構成されるが、これに限られるものではない。操作パネル226は、例えばタッチパネル機能が搭載された有機EL(Electro Luminescence)表示装置で構成されていても良い。さらに、操作パネル226は、これに加えて又はこれに代えて、ハードウェアキー等の操作部や、ランプ等の表示部を設けることもできる。 The operation panel 226 receives various inputs according to the user's operation and displays various information (for example, information according to the received operation, information indicating the operation status of the image forming apparatus 101, setting status, etc.). The operation panel 226 is composed of, for example, a liquid crystal display (LCD) having a touch panel function, but is not limited to this. The operation panel 226 may be composed of, for example, an organic EL (Electro Luminescence) display device having a touch panel function. Further, in addition to or instead of this, the operation panel 226 can be provided with an operation unit such as a hardware key and a display unit such as a lamp.

接続I/F227は、通信路240を介して本体210と通信するためのインタフェースである。 The connection I/F 227 is an interface for communicating with the main body 210 via the communication path 240.

内部カメラ228は、画像形成装置101の周辺の画像を撮影するカメラであり、図1のカメラ102の一例である。 The internal camera 228 is a camera that captures an image around the image forming apparatus 101, and is an example of the camera 102 in FIG. 1.

外部接続I/F229は、外部装置を接続するための、例えばUSB等のインタフェースである。外部接続I/F229に接続される外部装置には、例えば、外部カメラ231等が含まれる。なお、外部カメラ231は、画像形成装置101の周辺の画像を撮像するカメラであり、図1のカメラ102の別の一例である。画像形成装置101は、内部カメラ228、及び外部カメラ231のいずれか一方、又は両方を有している。 The external connection I/F 229 is an interface such as a USB for connecting an external device. The external device connected to the external connection I/F 229 includes, for example, the external camera 231. The external camera 231 is a camera that captures images around the image forming apparatus 101, and is another example of the camera 102 in FIG. 1. The image forming apparatus 101 has either the internal camera 228 or the external camera 231, or both.

システムバス230は、上記各構成要素に接続され、アドレス信号、データ信号、及び各種制御信号等を伝送する。 The system bus 230 is connected to each component described above and transmits an address signal, a data signal, various control signals, and the like.

(情報処理装置のハードウェア構成)
図3は、一実施形態に係る情報処理装置のハードウェア構成例を示す図である。本実施形態に係る画像処理装置は、例えば、図3に示すような情報処理装置であっても良い。また、図1で前述した、不要空間情報を作成する別の情報処理装置は、図3に示すようなハードウェア構成を有している。
(Hardware configuration of information processing device)
FIG. 3 is a diagram illustrating a hardware configuration example of the information processing device according to the embodiment. The image processing apparatus according to this embodiment may be, for example, an information processing apparatus as shown in FIG. Further, another information processing apparatus for creating unnecessary space information described above with reference to FIG. 1 has a hardware configuration as shown in FIG.

情報処理装置300は、一般的なコンピュータの構成を有しており、例えば、CPU301、RAM302、ROM303、ストレージ装置304、ネットワークI/F305、入力装置306、表示装置307、外部I/F308、及びバス309等を有する。 The information processing device 300 has a general computer configuration, and includes, for example, a CPU 301, a RAM 302, a ROM 303, a storage device 304, a network I/F 305, an input device 306, a display device 307, an external I/F 308, and a bus. 309 etc.

CPU301は、ROM303やストレージ装置304等に格納されたプログラムやデータをRAM302上に読み出し、処理を実行することで、情報処理装置300の各機能を実現する演算装置である。RAM302は、CPU301のワークエリア等として用いられる揮発性のメモリである。ROM303は、電源を切ってもプログラムやデータを保持することができる不揮発性のメモリである。 The CPU 301 is an arithmetic device that realizes each function of the information processing device 300 by reading a program or data stored in the ROM 303, the storage device 304, or the like onto the RAM 302 and executing a process. The RAM 302 is a volatile memory used as a work area or the like of the CPU 301. The ROM 303 is a non-volatile memory that can retain programs and data even when the power is turned off.

ストレージ装置304は、例えば、HDDや、SSD等の大容量の記憶装置であり、OS、アプリケーションプログラム、各種のデータ等を記憶する。ネットワークI/F305は、情報処理装置300をネットワーク250等に接続するための通信インタフェースである。 The storage device 304 is, for example, a large-capacity storage device such as an HDD or an SSD, and stores an OS, application programs, various data, and the like. The network I/F 305 is a communication interface for connecting the information processing device 300 to the network 250 and the like.

入力装置306は、例えば、マウス等のポインティングデバイスや、キーボード等の入力デバイスであり、情報処理装置300に各操作信号を入力するために用いられる。表示装置307はディスプレイ等の表示デバイスであり、情報処理装置300による処理結果等を表示する。 The input device 306 is, for example, a pointing device such as a mouse or an input device such as a keyboard, and is used to input each operation signal to the information processing device 300. The display device 307 is a display device such as a display, and displays the processing result and the like by the information processing device 300.

外部I/F308は、外部装置とのインタフェースである。外部装置には、例えば、情報処理装置300の周辺の画像を撮影する外部カメラ310や、記録媒体等が含まれる。 The external I/F 308 is an interface with an external device. The external device includes, for example, an external camera 310 that captures an image around the information processing device 300, a recording medium, and the like.

バス309は、上記の各構成要素に接続され、アドレス信号、データ信号、及び各種制御信号等を伝送する。 The bus 309 is connected to each of the above components and transmits an address signal, a data signal, various control signals, and the like.

[第1の実施形態]
<機能構成>
図4は、第1の実施形態に係る画像形成装置の機能構成の一例を示す図である。画像形成装置101は、図2のCPU211、及びCPU221のうちの少なくとも1つのCPUで所定のプログラムを実行することにより、図4に示す機能構成を実現する。
[First Embodiment]
<Functional configuration>
FIG. 4 is a diagram illustrating an example of a functional configuration of the image forming apparatus according to the first embodiment. The image forming apparatus 101 realizes the functional configuration shown in FIG. 4 by executing a predetermined program by at least one CPU of the CPU 211 and the CPU 221 of FIG.

なお、図4に示す機能構成は一例である。例えば、操作部220に含まれる各構成要素のうちの少なくとも一部は、本体210に含まれていても良いし、本体210に含まれる各構成要素のうちの少なくとも一部は、操作部220に含まれていても良い。 Note that the functional configuration shown in FIG. 4 is an example. For example, at least some of the components included in the operation unit 220 may be included in the main body 210, and at least some of the components included in the main body 210 may be included in the operation unit 220. May be included.

(本体の機能構成)
画像形成装置101の本体210は、人体検知部421、状態制御部422、画像形成部423、及び通信部424等を有する。
(Functional structure of the main unit)
The main body 210 of the image forming apparatus 101 includes a human body detection unit 421, a state control unit 422, an image forming unit 423, a communication unit 424, and the like.

人体検知部421は、例えば、図2に示す人体検知センサ218等を用いて、画像形成装置101の周辺にある人体を検知する手段であり、例えば、図2のCPU211(又はCPU221)で実行されるプログラムによって実現される。人体検知部421は、例えば、人体検知センサ218の検知範囲内で人体が検知された場合、人体が検知されたことを状態制御部422等に通知する。 The human body detection unit 421 is means for detecting a human body around the image forming apparatus 101 by using, for example, the human body detection sensor 218 shown in FIG. 2, and is executed by, for example, the CPU 211 (or CPU 221) in FIG. It is realized by the program. For example, when a human body is detected within the detection range of the human body detection sensor 218, the human body detection unit 421 notifies the state control unit 422 and the like that the human body has been detected.

状態制御部422は、操作部220や、本体210の電力状態を制御する手段であり、例えば、図2のCPU211(又はCPU221)で実行されるプログラムによって実現される。例えば、状態制御部422は、予め設定された時間を超えて、画像形成装置101の利用がない場合、画像形成装置101を、画像形成処理を実行可能な通常状態よりも消費電力が少ない省電力状態へ移行させる。画像形成装置101は、省電力状態では、例えば、操作部220、及び本体210のエンジン部217、ストレージ部214の機能を停止させること等により、消費電力を低減させることができる。 The state control unit 422 is a unit that controls the power state of the operation unit 220 and the main body 210, and is realized by a program executed by the CPU 211 (or CPU 221) in FIG. 2, for example. For example, when the image forming apparatus 101 is not used for more than a preset time, the state control unit 422 consumes less power than the normal state in which the image forming process can be performed in the image forming apparatus 101. Shift to the state. In the power saving state, the image forming apparatus 101 can reduce power consumption by, for example, stopping the functions of the operation unit 220, the engine unit 217 of the main body 210, and the storage unit 214.

また、状態制御部422は、画像形成装置101が省電力状態中に、例えば、人体検知部421から、人体が検知されたことを示す通知を受け付けると、操作部220を、省電力状態から通常の動作が可能な通常状態へ復帰させる。例えば、状態制御部422は、通信部424を介して、操作部220に復帰命令を通知することにより、操作部220を省電力状態から、通常状態へ復帰させる。 Further, when the image forming apparatus 101 receives a notification indicating that a human body is detected, for example, from the human body detection unit 421 while the image forming apparatus 101 is in the power saving state, the state control unit 422 causes the operation unit 220 to be in the normal power saving state. Return to the normal state where the operation of is possible. For example, the state control unit 422 returns the operation unit 220 from the power saving state to the normal state by notifying the operation unit 220 of the return instruction via the communication unit 424.

画像形成部423は、画像形成装置101が備える各種の画像形成機能(例えば、印刷、コピー、スキャン、ファックス等)を実行する手段であり、例えば、図2のエンジン部217、及び図2のCPU211で実行されるプログラム等によって実現される。 The image forming unit 423 is a unit that executes various image forming functions (for example, printing, copying, scanning, and faxing) of the image forming apparatus 101. For example, the engine unit 217 of FIG. 2 and the CPU 211 of FIG. It is realized by a program executed in.

通信部424は、操作部220と通信を行うための手段であり、例えば、図2の接続I/F216、及び図2のCPU211で実行されるプログラム等によって実現される。 The communication unit 424 is means for communicating with the operation unit 220, and is realized by, for example, the connection I/F 216 in FIG. 2 and a program executed by the CPU 211 in FIG.

(操作部の機能構成)
画像形成装置101の操作部220は、例えば、撮影部401、顔画像検出部402、特徴情報抽出部403、生体判定部404、ノイズ判定部405、不要空間抽出部406、画像認証部407、表示入力部408、生体情報記憶部409、非生体情報記憶部410、識別空間情報記憶部411、不要空間情報記憶部412、及び通信部413等を有する。
(Functional configuration of the operation unit)
The operation unit 220 of the image forming apparatus 101 includes, for example, a photographing unit 401, a face image detection unit 402, a characteristic information extraction unit 403, a living body determination unit 404, a noise determination unit 405, an unnecessary space extraction unit 406, an image authentication unit 407, and a display. It has an input unit 408, a biometric information storage unit 409, a non-biological information storage unit 410, an identification space information storage unit 411, an unnecessary space information storage unit 412, a communication unit 413, and the like.

撮影部(取得部)401は、図2の内部カメラ228や、外部カメラ231等のカメラ102を用いて、画像形成装置101の周辺の画像を撮影する手段であり、例えば、図2のCPU221(又はCPU211)で実行されるプログラムによって実現される。撮影部401は、例えば、画像形成装置101の周辺(例えば前方)にいる利用者の画像を所定の時間間隔で取得する。 The image capturing unit (acquisition unit) 401 is a unit that captures an image of the periphery of the image forming apparatus 101 using the internal camera 228 in FIG. 2 and the camera 102 such as the external camera 231. For example, the CPU 221 (in FIG. 2). Alternatively, it is realized by a program executed by the CPU 211). The image capturing unit 401 acquires, for example, images of users around (for example, in front of) the image forming apparatus 101 at predetermined time intervals.

顔画像検出部402は、撮影部401が撮影した画像から顔領域を検出する手段であり、例えば、図2のCPU221(又はCPU211)で実行されるプログラムによって実現される。顔画像検出部402が検出する顔画像の例を図7に示す。 The face image detection unit 402 is a unit that detects a face area from an image captured by the image capturing unit 401, and is realized by, for example, a program executed by the CPU 221 (or CPU 211) in FIG. FIG. 7 shows an example of the face image detected by the face image detection unit 402.

図7(a)において、撮影部401が撮影した画像710には、画像形成装置101の前方にいる利用者103が撮影されている。このように、画像形成装置101のカメラ102は、画像形成装置101を利用する利用者103が、撮影部401が撮影した画像710に含まれるように設置されているものとする。 In FIG. 7A, an image 710 captured by the image capturing unit 401 is captured of the user 103 in front of the image forming apparatus 101. As described above, it is assumed that the camera 102 of the image forming apparatus 101 is installed so that the user 103 who uses the image forming apparatus 101 is included in the image 710 captured by the image capturing unit 401.

顔画像検出部402は、この撮影部401が撮影した画像710から、例えば、公知のパターンマッチング技術等を用いて、例えば、図8(b)に示すような利用者103の顔画像720を検出し、検出された顔画像720を抽出する。 The face image detection unit 402 detects, for example, a face image 720 of the user 103 as shown in FIG. 8B from the image 710 captured by the image capturing unit 401 using, for example, a known pattern matching technique. Then, the detected face image 720 is extracted.

顔画像検出部402による顔画像の検出方法は任意の方法で良いが、ここでは、一例として、Haar−like特徴による顔検出について、概要を説明する。 Any method may be used as the method for detecting the face image by the face image detection unit 402, but here, as an example, the outline of the face detection by the Haar-like feature will be described.

Haar−like特徴による顔検出では、探索領域中で計算対象である矩形中の黒色領域のピクセル値の和の値から白色領域のピクセル値の和の値を引いた値であるHaar−like特徴量を用いる。上述した矩形の配置場所は、探索領域内のどこに配置しても良いため、探索領域中に数万通りの配置場所の可能性がある。これらに対してBoostingにより探索領域内の各弱識別器を事前学習で重み付けして、重要度が上位の数十個の弱識別器を選択して強識別器を作成する。この強識別器によって(人の顔らしさを示す白黒矩形数パターンによって)、その領域が人の顔領域かどうかを判断することができる。 In the face detection based on the Haar-like feature, the Haar-like feature amount that is a value obtained by subtracting the sum of the pixel values of the white region from the sum of the pixel values of the black region in the rectangle to be calculated in the search region. To use. Since the above-described rectangular layout location may be located anywhere in the search area, there is a possibility of tens of thousands of layout locations in the search area. For each of these, the weak classifiers in the search area are weighted by pre-learning by Boosting, and dozens of weak classifiers having the highest importance are selected to create a strong classifier. With this strong discriminator (a black-and-white rectangular pattern indicating the human face-likeness), it is possible to determine whether or not the region is a human face region.

特徴情報抽出部403は、撮影部401が撮影した画像に含まれる人物の特徴情報(特徴量)を抽出する手段であり、例えば、図2のCPU221(又はCPU211)で実行されるプログラムによって実現される。 The feature information extraction unit 403 is a unit that extracts the feature information (feature amount) of a person included in the image captured by the imaging unit 401, and is realized by, for example, a program executed by the CPU 221 (or CPU 211) in FIG. It

特徴情報抽出部403は、撮影部401が所定の時間間隔で撮影した画像より、顔画像検出部402が抽出した時系列の顔画像から、動作を示す特徴情報を抽出する。特徴情報抽出部403が抽出する特徴情報の一例として、立体高次自己相関特徴量(CHLAC: Cubic Higher-order Local Auto Correction)を用いることができる。 The characteristic information extraction unit 403 extracts characteristic information indicating an action from the time-series face images extracted by the face image detection unit 402 from the images captured by the imaging unit 401 at predetermined time intervals. As an example of the feature information extracted by the feature information extraction unit 403, a stereoscopic higher-order autocorrelation feature amount (CHLAC: Cubic Higher-order Local Auto Correction) can be used.

ここで、立体高次自己相関特徴量(以下、CHLAC特徴量と呼ぶ)について説明する前に、CHLAC特徴量の前身の手法である高次局所自己相関特徴量(HLAC: Higher-order Local Auto Correction)について説明を行う。 Before describing the three-dimensional higher-order autocorrelation feature amount (hereinafter, referred to as CHLAC feature amount), a higher-order local autocorrelation feature amount (HLAC: Higher-order Local Auto Correction), which is a predecessor method of the CHLAC feature amount, is described. ) Will be described.

(HLAC特徴量)
高次局所自己相関特徴量(以下、HLAC特徴量と呼ぶ)では、2値化された画像上のある点rにおける高次自己相関を算出する。
(HLAC feature quantity)
In the high-order local autocorrelation feature amount (hereinafter, referred to as HLAC feature amount), the high-order autocorrelation at a certain point r on the binarized image is calculated.

対象となる画素r(参照点)と近傍の領域は相関が高いことが予想されるので、全領域の相関を算出するのではなく、局所領域内からの相関を算出することにより、HLAC特徴量が求められる。N次(Nは自然数)の自己相関関数は次の(式1)で表される。 Since it is expected that the target pixel r (reference point) and the neighboring region have a high correlation, the HLAC feature amount is calculated by calculating the correlation from the local region instead of calculating the correlation of the entire region. Is required. An Nth-order (N is a natural number) autocorrelation function is represented by the following (Equation 1).

Figure 0006747112
ここで、fは時系列の画像であり、rは参照点、ai(i=1,...,N)はN個の変位である。次元を2次、変位方向を3×3に限定した場合、2値の動画像のHALC特徴量における変位ベクトルの組合せは、例えば、図8に示すように、0次が1個、1次が4個、2次が20個の計25次元のベクトルとして表される。
Figure 0006747112
Here, f is a time-series image, r is a reference point, and ai (i=1,..., N) is N displacements. When the dimension is secondary and the displacement direction is limited to 3×3, the combination of displacement vectors in the HALC feature amount of the binary moving image is, for example, as shown in FIG. It is represented as a total of 25-dimensional vectors, including 4 and 20 degrees.

このHLAC特徴量は、一不変性と加法性といる2つの性質を持つ。 This HLAC feature quantity has two properties, i.e., invariance and additivity.

位置不変性とは、対象が画像内のどの位置に存在しても特徴量は変動しないという性質である。また、加法性とは、例えば、人物Aの動作の特徴量をfAとし、人物Bの動作の特徴量をfBとして、人物Aと人物Bとが同一の画像内で動作を行った場合、特徴量がfA+fBとなる性質である。 The position invariance is a property that the feature amount does not change regardless of the position of the object in the image. In addition, the additivity is, for example, when the feature amount of the motion of the person A is fA and the feature amount of the motion of the person B is fB, and when the person A and the person B perform the motion in the same image, It is a property that the amount becomes fA+fB.

(CHLAC特徴量)
続いて、本実施形態で特徴情報として用いるCHLAC特徴量について説明する。
(CHLAC feature quantity)
Next, the CHLAC feature amount used as the feature information in this embodiment will be described.

HLAC特徴量は、2次元の局所領域の相関を求めるものであったが、CHLAC特徴量は、時間を加えた局所領域の相関を求めるものである。CHLAC特徴量は、次の(式2)に示すN次自己相関関数を、時系列の画像の時間で積分することにより求めることができる。 The HLAC feature amount is for obtaining the correlation of the two-dimensional local region, whereas the CHLAC feature amount is for obtaining the correlation of the local region with time added. The CHLAC feature amount can be obtained by integrating the Nth-order autocorrelation function shown in (Equation 2) below with respect to the time of a time-series image.

Figure 0006747112
時間方向の積分範囲は、どの程度の時間方向の相関を取るかによって決定する任意のパラメータである。
Figure 0006747112
The integration range in the time direction is an arbitrary parameter determined by how much the correlation in the time direction is taken.

2値の動画像によるCHLAC特徴量の変位ベクトルの組合せの数は、0次が1個、1次が13個、2次が237個であり、合計251次元のベクトルとして表される。CHLAC特徴量も、HLAC特徴量と同様に、位置不変性と加法性という2つの性質を持つ。 The number of combinations of the displacement vectors of the CHLAC feature amount based on the binary moving image is 0 for the 1st order, 13 for the 1st order, and 237 for the 2nd order, and is represented as a total of 251 dimensional vectors. Like the HLAC feature amount, the CHLAC feature amount has two properties of position invariance and additivity.

ここで、図9を用いて、CHLAC特徴量の算出方法のイメージについて説明する。 Here, an image of a method of calculating the CHLAC feature amount will be described with reference to FIG.

図9において、例えば、撮影部401等により、所定の時間間隔で時系列の画像901〜904を撮影する。 In FIG. 9, for example, the image capturing unit 401 or the like captures time-series images 901 to 904 at predetermined time intervals.

次に、例えば、特徴情報抽出部403は、時系列の画像901〜904の差分を計算し、得られた差分画像を2値化する。図9の例では、画像911は、画像901と画像902との間の2値の差分画像を示している。また画像912は、画像902と画像903との間の2値の差分画像を示している。さらに、画像913は、画像903と画像904との間の2値の差分画像を示している。 Next, for example, the feature information extraction unit 403 calculates the difference between the time-series images 901 to 904 and binarizes the obtained difference image. In the example of FIG. 9, the image 911 shows a binary difference image between the image 901 and the image 902. An image 912 shows a binary difference image between the image 902 and the image 903. Further, the image 913 shows a binary difference image between the image 903 and the image 904.

続いて、特徴情報抽出部403は、2値化された画像912について、自己のHLAC特徴量と、前後の画像911、913との相関を2次まで計算する。 Subsequently, the feature information extraction unit 403 calculates up to the second-order correlation between the HLAC feature amount of its own and the preceding and following images 911 and 913 for the binarized image 912.

さらに、特徴情報抽出部403は、画像912内の全画素において、CHLACを計算し、積分する。 Further, the feature information extraction unit 403 calculates and integrates CHLAC for all pixels in the image 912.

これにより、例えば、図9の枠920内に示す3つの2値画像に対応する1本の特徴ベクトル(CHLAC特徴量)が生成される。なお、本実施形態のように、顔等の微少な動作を識別する場合、生成された特徴ベクトルについて、ノルムの正規化を行うことが望ましい。 Thereby, for example, one feature vector (CHLAC feature amount) corresponding to the three binary images shown in the frame 920 of FIG. 9 is generated. It should be noted that in the case of identifying a minute motion such as a face as in the present embodiment, it is desirable to normalize the norm of the generated feature vector.

このように、特徴情報抽出部403が抽出する特徴情報の一例として、CHLAC特徴量を利用することができる。 As described above, the CHLAC feature amount can be used as an example of the feature information extracted by the feature information extraction unit 403.

また、別の一例として、特徴情報抽出部403は、時系列の画像を用いて、画像内の小領域が次のフレームの画像内でどこに移動したかをブロックマッチングで算出し、各領域の動きをベクトルで表した特徴量を特徴情報として用いるもの等であっても良い。ここでは、特徴情報抽出部403は、CHLAC特徴量を抽出するものとして、以下の説明を行う。 Further, as another example, the feature information extraction unit 403 uses a time-series image to calculate by block matching where a small area in the image has moved in the image of the next frame, and the movement of each area. It may be one that uses the feature amount represented by a vector as the feature information. Here, the following description will be made assuming that the characteristic information extraction unit 403 extracts the CHLAC characteristic amount.

好ましくは、特徴情報抽出部403は、例えば、251次元のCHLAC特徴量のベクトルのうち、不要空間情報記憶部412に記憶された不要要素(不要な次元)を除いた特徴量を抽出する。これにより、例えば、不要空間情報記憶部412に10個の不要要素が記憶されている場合、特徴情報抽出部403は、251次元の特徴情報のうち、241次元の計算を行えば良くなるので、処理を高速化することができる。 Preferably, the characteristic information extraction unit 403 extracts the characteristic amount excluding unnecessary elements (unnecessary dimensions) stored in the unnecessary space information storage unit 412 from the 251-dimensional vector of CHLAC characteristic amounts. Thereby, for example, when 10 unnecessary elements are stored in the unnecessary space information storage unit 412, the characteristic information extraction unit 403 can calculate 241 dimensions of the 251 dimension characteristic information. The processing can be speeded up.

図4に戻り、操作部220の機能構成の説明を続ける。 Returning to FIG. 4, the description of the functional configuration of the operation unit 220 will be continued.

生体判定部404は、生体の画像から予め抽出された生体の識別空間の情報(以下、生体情報と呼ぶ)、及び非生体(例えば写真等)から予め抽出された非生体の識別空間の情報(以下、非生体情報と呼ぶ)を用いて、生体判定を行う。生体判定部404は、例えば、図2のCPU221(又はCPU211)で実行されるプログラムによって実現される。 The living body determination unit 404 includes information on the identification space of the living body that is extracted in advance from the image of the living body (hereinafter referred to as biometric information), and information on the identification space of the non-living body that is extracted in advance from the non-living body (such as a photograph) Hereinafter, the biometric determination is performed using (non-biometric information). The biometric determination unit 404 is realized by, for example, a program executed by the CPU 221 (or CPU 211) of FIG.

生体判定部404は、特徴情報抽出部403が抽出した特徴情報を、生体情報記憶部409に予め記憶した生体情報や、非生体情報記憶部410に予め記憶した非生体情報と比較することにより、画像に撮影された人物が生体であるか否かを判定する(生体判定)。 The biometric determination unit 404 compares the feature information extracted by the feature information extraction unit 403 with biometric information stored in advance in the biometric information storage unit 409 or non-biometric information stored in advance in the non-biometric information storage unit 410, It is determined whether or not the person photographed in the image is a living body (living body determination).

なお、生体判定の手法として、判別分析や、部分空間法等がある。第1の実施形態では、一例として、生体判定部404が、判別分析により生体判定を行うものとして、以下の説明を行う。 It should be noted that examples of methods for determining the living body include discriminant analysis and subspace method. In the first embodiment, as an example, the following description will be made assuming that the biometric determination unit 404 performs the biometric determination by discriminant analysis.

(判別分析)
ここで、図10、11を用いて、判別分析の概要について説明する。
(Discriminant analysis)
Here, the outline of the discriminant analysis will be described with reference to FIGS.

例えば、図10(a)に示すように、3つの生体情報(生体情報1〜3)と、5つの非生体情報(非生体情報1〜5)から生成した判別空間があるとする。なお、生体情報1〜3は、生体情報記憶部409に記憶した、生体の画像から予め抽出された生体の識別空間(生体情報)の一例である。また、非生体情報1〜5は、非生体情報記憶部410に記憶した、非生体の画像から予め抽出された非生体の識別空間(非生体情報)の一例である。 For example, as shown in FIG. 10A, it is assumed that there is a discrimination space generated from three pieces of biometric information (biological information 1 to 3) and five pieces of non-biological information (non-biological information 1 to 5). The biometric information 1 to 3 is an example of a biometric identification space (biometric information) stored in the biometric information storage unit 409 and extracted in advance from a biometric image. Further, the non-living body information 1 to 5 is an example of the non-living body identification space (non-living body information) stored in the non-living body information storage unit 410 and extracted in advance from the non-living body image.

一例として、生体判定部404は、特徴情報抽出部403が抽出した特徴情報を、判別空間に射影した際に、最も近い識別空間が生体情報であれば、特徴情報抽出部403が抽出した特徴情報が生体の特徴情報であると判断する。一方、生体判定部404は、特徴情報抽出部403が抽出した特徴情報を、判別空間に射影した際に、最も近い識別空間が非生体情報であれば、特徴情報抽出部403が抽出した特徴情報が非生体の特徴情報であると判断する。 As an example, when the biometric determination unit 404 projects the feature information extracted by the feature information extraction unit 403 onto the discriminant space and the closest identification space is biometric information, the feature information extracted by the feature information extraction unit 403. Is the biological feature information. On the other hand, the biometric determination unit 404 extracts the feature information extracted by the feature information extraction unit 403 if the closest identification space is non-biometric information when the feature information extracted by the feature information extraction unit 403 is projected onto the determination space. Is determined to be non-living body feature information.

例えば、図10(a)の例では、判別空間に射影された特徴情報1001は、「生体1」に最も近いので、生体判定部404は、特徴情報1001が、生体の特徴情報であると判断する。一方、図10(b)の例では、判別空間に射影された特徴情報1002は、「非生体情報2」に最も近いので、生体判定部404は、特徴情報1002が、非生体の特徴情報であると判断する。 For example, in the example of FIG. 10A, the characteristic information 1001 projected on the discrimination space is the closest to the “living body 1”, so the living body determination unit 404 determines that the characteristic information 1001 is the characteristic information of the living body. To do. On the other hand, in the example of FIG. 10B, the feature information 1002 projected on the discriminant space is the closest to the “non-biometric information 2 ”, so the biometric determination unit 404 determines that the feature information 1002 is the non-biometric feature information. Judge that there is.

なお、判別空間に射影された特徴情報と、各識別空間(生体情報1〜3、非生体情報1〜5)との間の距離は、例えば、各識別空間の中心(重心)との距離で判断される。また、距離は、例えば、ユークリッド距離やマハラノビス距離等が用いられる。 The distance between the feature information projected on the discriminant space and each identification space (biological information 1 to 3, non-biological information 1 to 5) is, for example, the distance to the center (center of gravity) of each identification space. To be judged. As the distance, for example, Euclidean distance or Mahalanobis distance is used.

別の一例として、生体判定部404は、特徴情報抽出部403が抽出した特徴情報を、判別空間に射影した際に、最も近い識別空間に所属させるのではなく、生体の識別空間からの一定範囲の距離を見るものであっても良い。 As another example, the biometric determination unit 404 does not cause the feature information extracted by the feature information extraction unit 403 to belong to the closest identification space when projected onto the determination space, but a fixed range from the identification space of the biological body. You may look at the distance of.

例えば、図11の判別空間に射影された特徴情報が、生体情報1から所定の距離の範囲1101内、生体情報2から所定の距離の範囲1102内、又は生体情報3から所定の距離の範囲1103内にある場合、生体判定部404は、生体の特徴情報と判断する。 For example, the feature information projected on the discriminant space in FIG. 11 has a predetermined distance range 1101 from the biometric information 1, a predetermined distance range 1102 from the biometric information 2, or a predetermined distance range 1103 from the biometric information 3. If it is inside, the biometric determination unit 404 determines that the biometric characteristic information.

この方法では、生体判定に必要な情報は、生体情報1〜3の識別空間の中心と特徴情報との間の距離なので、非生体情報1〜5の識別空間の中心と特徴情報との間の距離は、計算しなくても良い。この方法では、生体情報1〜3の識別空間の中心との距離が短いほど類似度が高く、距離が長いほど類似度が低くなる。 In this method, since the information necessary for biometric determination is the distance between the center of the identification space of the biometric information 1 to 3 and the feature information, the information between the center of the identification space of the non-biometric information 1 to 5 and the feature information is obtained. The distance does not have to be calculated. In this method, the shorter the distance from the center of the identification space of the biometric information 1 to 3, the higher the similarity, and the longer the distance, the lower the similarity.

本実施形態では、生体判定部404は、判別分析により、生体判定を行うものとして、以下の説明を行う。 In the present embodiment, the biometric determination unit 404 will be described below as performing biometric determination by discriminant analysis.

図4に戻り、操作部220の機能構成の説明を続ける。 Returning to FIG. 4, the description of the functional configuration of the operation unit 220 will be continued.

ノイズ判定部405は、撮影部401が撮影した時系列の画像のうち、例えば、蛍光灯のちらつき等による、生体判定に影響を与えるノイズが乗っている画像があるかを判定する手段である。ノイズ判定部405は、例えば、図2のCPU221(又はCPU211)で実行されるプログラムによって実現される。 The noise determination unit 405 is a unit that determines whether or not there is an image in which noise that influences the biological determination, such as flicker of a fluorescent lamp, is present among the time-series images captured by the imaging unit 401. The noise determination unit 405 is realized by, for example, a program executed by the CPU 221 (or CPU 211) of FIG.

ノイズ判定部405によるノイズの判定方法は任意の方法で良いが、一例として
、ノイズ判定部405は、時系列に並んだ2つの画像において、各画素の輝度値の差を求め、その総和を算出する。また、ノイズ判定部405は、算出した総和の値が、しきい値を超える場合、ノイズが乗っていると判断することができる。
Any method may be used as the noise determination method by the noise determination unit 405, but as an example, the noise determination unit 405 obtains the difference between the luminance values of the pixels in the two images arranged in time series, and calculates the sum thereof. To do. In addition, the noise determination unit 405 can determine that noise is present when the calculated sum total value exceeds the threshold value.

不要空間抽出部406は、特徴情報抽出部403が抽出した特徴情報を、図10に示すような判別空間に射影する射影ベクトル(第1の射影ベクトル)の要素のうち、生体判定に使用しない不要要素の情報を抽出し、不要空間情報記憶部412に記憶する。 The unnecessary space extraction unit 406 does not use the feature information extracted by the feature information extraction unit 403 in the biometric determination, out of the elements of the projection vector (first projection vector) that projects the feature information in the determination space as illustrated in FIG. The element information is extracted and stored in the unnecessary space information storage unit 412.

また、不要空間抽出部406は、第1の射影ベクトルの要素のうち、不要空間情報記憶部412に記憶した不要要素を除いた射影ベクトル(第2の射影ベクトル)を、識別空間情報記憶部411に記憶する。 Further, the unnecessary space extraction unit 406 extracts the projection vector (second projection vector) excluding the unnecessary elements stored in the unnecessary space information storage unit 412 from the elements of the first projection vector as the identification space information storage unit 411. Remember.

ここで、判別空間と、射影ベクトルについて説明する。 Here, the discriminant space and the projection vector will be described.

判別分析は、自クラス(識別空間)のクラス内分散を最小にし、他クラスとのクラス間分散を最大にする空間を求める方法である。クラスが複数ある場合には、各クラス内の分散を最小にし、各クラス間のクラス間分散を最大にする空間を求める。 Discriminant analysis is a method of obtaining a space that minimizes the within-class variance of its own class (identification space) and maximizes the inter-class variance with other classes. When there are multiple classes, the space that minimizes the variance within each class and maximizes the inter-class variance between each class is obtained.

クラス内分散Wは、次の(式3)で表される。 The intra-class dispersion W is represented by the following (Formula 3).

Figure 0006747112
また、クラス間分散Bは、次の(式4)で表される。
Figure 0006747112
The interclass dispersion B is represented by the following (formula 4).

Figure 0006747112
上記の(式3)、(式4)において、データはd次元のベクトルxで表される。また、クラス数はc≧2、総データ数はn 、データ集合はX={x}、データ全体の平均値はavexであるものとする。また、クラスiのデータ集合をxi、データ集合xiのデータ数をni、データ数niのデータの平均をaveiとする。Tは転置行列を示す。
Figure 0006747112
In the above (Formula 3) and (Formula 4), the data is represented by a d-dimensional vector x. Further, it is assumed that the number of classes is c≧2, the total number of data is n 2, the data set is X={x}, and the average value of all the data is ave x. Further, the data set of class i is x i , the number of data of the data set x i is n i , and the average of the data of the number of data n i is ave x i . T represents a transposed matrix.

ここでW-1B の大きな固有値C−1個λ1、…、λC-1 に対応する固有ベクトルをA1、…、AC-1 とする。これを用いて、d×(C−1)行列 A=[A1、A2、…、AC-1] を定める。この行列を用いてデータxをAxでC−1次元空間に次元削減することを、判別空間に射影するという。 Here, the eigenvectors corresponding to C−1 large eigenvalues λ 1 ,..., λ C-1 of W −1 B are A 1 ,..., A C-1 . Using this, the d×(C−1) matrix A=[A 1 , A 2 ,..., A C-1 ] is determined. The dimension reduction of the data x in the C-1 dimensional space by AT x using this matrix is called projection to the discriminant space.

ここでは、生体情報記憶部409に記憶した生体の識別空間である生体情報、及び非生体情報記憶部410に記憶した非生体の識別空間である非生体情報が、251次元のデータxであるものとして以下の説明を行う。ただし、データxは、251次元以外のデータを用いるものであっても良い。 Here, the biometric information, which is the identification space of the living body stored in the biometric information storage unit 409, and the non-living body information, which is the non-living body identification space stored in the non-biometric information storage unit 410, are 251 dimensional data x. The following description will be given. However, the data x may be data other than the 251 dimensional data.

図12は、第1の実施形態に係る射影ベクトルの例を示す図である。図12に示す射影ベクトルは、8クラス(8種類の識別空間)の判別分析を行う場合の射影ベクトルの一例である。8クラスの判別分析を行う場合、判別空間は7次元となり、判別空間へと射影する固有ベクトルはA、A、A、A、A、A、Aの7本存在することになる。 FIG. 12 is a diagram showing an example of the projection vector according to the first embodiment. The projection vector shown in FIG. 12 is an example of the projection vector when performing discriminant analysis of 8 classes (8 types of identification spaces). When 8-class discriminant analysis is performed, the discriminant space is 7-dimensional, and there are 7 eigenvectors projected onto the discriminant space: A 1 , A 2 , A 3 , A 4 , A 5 , A 6 , and A 7. become.

図12において、要素番号は、251次元の次元を示している。また、A、A、A、A、A、A、Aは、各固有ベクトルの値を表している。 In FIG. 12, the element number indicates the dimension of 251 dimensions. Also, A 1 , A 2 , A 3 , A 4 , A 5 , A 6 , and A 7 represent the values of the eigenvectors.

なお、判別空間へと射影する固有ベクトルA、A、A、A、A、A、Aには、1つ以上の生体情報と、1つ以上の非生体情報とが含まれる。 The eigenvectors A 1 , A 2 , A 3 , A 4 , A 5 , A 6 , A 7 projected onto the discriminant space include one or more biometric information and one or more non-biometric information. Be done.

不要空間抽出部406は、例えば、図12に示すような射影ベクトルから、不要な要素(次元)である不要要素を抽出する。例えば、不要空間抽出部406は、図12において、各要素番号に対応する全ての値の絶対値がしきい値未満となる要素番号に対応する要素を不要要素と判断し、不要空間情報記憶部412に記憶する。例えば、図12において、しきい値を「0.010」とした場合の例を図13に示す。 The unnecessary space extraction unit 406 extracts an unnecessary element that is an unnecessary element (dimension) from the projection vector as shown in FIG. 12, for example. For example, in FIG. 12, the unnecessary space extraction unit 406 determines that an element corresponding to an element number whose absolute value of all values corresponding to each element number is less than a threshold value is an unnecessary element, and the unnecessary space information storage unit 412. For example, FIG. 13 shows an example in which the threshold value is set to “0.010” in FIG.

図13は、第1の実施形態に係る射影ベクトルの不要要素の例を示す図である。図13の例では、要素番号3、4、7、246は、固有ベクトルA、A、A、A、A、A、Aに対応する全ての値がしきい値「0.010」未満であるため、不要空間抽出部406は、不要要素と判断し、不要空間情報記憶部412に記憶する。 FIG. 13 is a diagram showing an example of unnecessary elements of the projection vector according to the first embodiment. In the example of FIG. 13, for element numbers 3 , 4 , 7, and 246, all values corresponding to the eigenvectors A 1 , A 2 , A 3 , A 4 , A 5 , A 6 , and A 7 are threshold values “0”. Since it is less than 0.010”, the unnecessary space extraction unit 406 determines that it is an unnecessary element and stores it in the unnecessary space information storage unit 412.

好ましくは、不要空間抽出部406は、図12に示す射影ベクトル(第1の射影ベクトル)から、不要空間情報記憶部412に記憶した不要要素を除いた射影ベクトル(第2の射影ベクトル)を、識別空間情報記憶部411に記憶する。 Preferably, the unnecessary space extraction unit 406 removes the projection vector (second projection vector) from the projection vector (first projection vector) shown in FIG. 12 by removing unnecessary elements stored in the unnecessary space information storage unit 412, It is stored in the identification space information storage unit 411.

なお、しきい値「0.010」は一例であり、判別分析の判別結果に影響が少ない要素が、不要要素として抽出されるように、予め定められているものとする。或いは、しきい値は、管理者や、利用者等が、操作パネル226等を用いて設定可能なものであっても良い。 The threshold value “0.010” is an example, and it is assumed that the threshold value is set in advance so that an element that has a small influence on the discrimination result of the discriminant analysis is extracted as an unnecessary element. Alternatively, the threshold may be set by an administrator, a user, or the like using the operation panel 226 or the like.

本実施形態に係る生体判定部404は、図12に示すような、射影ベクトル(第1の射影ベクトル)から、不要空間情報記憶部412に記憶した不要要素を除いた第2の射影ベクトルを用いて、特徴情報抽出部403が抽出した特徴情報の判別分析を行う。例えば、生体判定部404は、不要空間抽出部406が、識別空間情報記憶部411に記憶した第2の射影ベクトルを用いて、撮影部401により、画像に撮影された人物が生体であるか否かを判定する。 The living body determination unit 404 according to the present embodiment uses the second projection vector obtained by removing the unnecessary elements stored in the unnecessary space information storage unit 412 from the projection vector (first projection vector) as shown in FIG. Then, the discriminant analysis of the characteristic information extracted by the characteristic information extraction unit 403 is performed. For example, the biometric determination unit 404 uses the second projection vector stored in the identification space information storage unit 411 by the unnecessary space extraction unit 406 to determine whether the person imaged by the imaging unit 401 is a living body. Determine whether.

好ましくは、特徴情報抽出部403は、特徴情報を抽出する際に、251次元の特徴情報のうち、不要空間情報記憶部412に記憶した不要要素(不要な次元)を除外して、特徴情報の抽出を行う。 Preferably, the feature information extraction unit 403 excludes unnecessary elements (unnecessary dimensions) stored in the unnecessary space information storage unit 412 from the 251-dimensional feature information when extracting the feature information, and extracts the feature information. Extract.

図4に戻り、操作部220の機能構成の説明を続ける。 Returning to FIG. 4, the description of the functional configuration of the operation unit 220 will be continued.

画像認証部407は、顔認証等の従来の画像認証を実行する手段であり、例えば、図2のCPU221(又はCPU211)で実行されるプログラムによって実現される。例えば、画像認証部407は、画像認証に成功し、かつ生体判定部404が、画像に撮影された人物が生体であると判断した場合、画像形成装置101の利用を許可する。 The image authentication unit 407 is means for executing conventional image authentication such as face authentication, and is realized by, for example, a program executed by the CPU 221 (or CPU 211) in FIG. For example, the image authentication unit 407 permits the use of the image forming apparatus 101 when the image authentication is successful and the biometric determination unit 404 determines that the person photographed in the image is a biometric.

表示入力部408は、図2の操作パネル226に、操作画面や設定画面等の表示画面を表示させると共に、操作パネル226への入力操作を受け付ける手段であり、例えば、図2のCPU221(又はCPU211)で実行されるプログラムによって実現される。 The display input unit 408 is means for displaying a display screen such as an operation screen and a setting screen on the operation panel 226 of FIG. 2 and accepting an input operation to the operation panel 226. For example, the CPU 221 (or the CPU 211 of FIG. 2). ) Is implemented by the program executed.

生体情報記憶部409は、生体の画像から予め抽出された生体の識別空間の情報である生体情報を記憶する手段であり、例えば、図2のフラッシュメモリ224、RAM223、図2のCPU221で実行されるプログラム等によって実現される。 The biometric information storage unit 409 is a unit that stores biometric information that is information of the identification space of the biological body extracted in advance from the image of the biological body, and is executed by, for example, the flash memory 224, the RAM 223 of FIG. 2, and the CPU 221 of FIG. It is realized by the program etc.

非生体情報記憶部410は、非生体の画像から予め抽出された非生体の識別空間の情報である非生体情報を記憶する手段であり、例えば、図2のフラッシュメモリ224、RAM223、図2のCPU221で実行されるプログラム等によって実現される。 The non-living body information storage unit 410 is means for storing non-living body information which is information of the non-living body identification space extracted in advance from the non-living body image, and is, for example, the flash memory 224, the RAM 223 of FIG. It is realized by a program or the like executed by the CPU 221.

識別空間情報記憶部(第2の記憶部)411は、特徴情報抽出部403が抽出した特徴情報を、生体情報、及び非生体情報に射影する第1の射影ベクトルから、不要要素を除いた第2の射影ベクトルを記憶する手段である。識別空間情報記憶部411は、例えば、図2のフラッシュメモリ224、RAM223、図2のCPU221で実行されるプログラム等によって実現される。 The identification space information storage unit (second storage unit) 411 removes unnecessary elements from the first projection vector that projects the feature information extracted by the feature information extraction unit 403 onto the biometric information and the non-biometric information. This is a means for storing the projection vector of 2. The identification space information storage unit 411 is realized by, for example, the flash memory 224 of FIG. 2, the RAM 223, the program executed by the CPU 221 of FIG.

不要空間情報記憶部(第1の記憶部)412は、特徴情報抽出部403が抽出した特徴情報を、生体情報、及び非生体情報に射影する第1の射影ベクトルのうち、生体判定に使用しない不要要素の情報を記憶する手段である。不要空間情報記憶部412は、例えば、図2のフラッシュメモリ224、RAM223、図2のCPU221で実行されるプログラム等によって実現される。 The unnecessary space information storage unit (first storage unit) 412 does not use the feature information extracted by the feature information extraction unit 403 for biometric determination out of the first projection vectors projected onto the biometric information and the non-biometric information. It is a means for storing information of unnecessary elements. The unnecessary space information storage unit 412 is realized by, for example, the flash memory 224 of FIG. 2, the RAM 223, the program executed by the CPU 221 of FIG.

上記の構成により、画像形成装置101は、例えば、特徴情報抽出部403による特徴情報の抽出処理や、生体判定部404に生体判定処理等において、不要要素の計算を省略できるので、生体判定を高速化することができる。 With the above-described configuration, the image forming apparatus 101 can omit unnecessary element calculation in, for example, the feature information extraction process by the feature information extraction unit 403, the biometric determination process in the biometric determination unit 404, and thus the biometric determination can be performed at high speed. Can be converted.

また、画像形成装置101は、第1の射影ベクトルに含まれる要素のうち、生体判定の判定結果に影響が小さい要素を不要要素として抽出するので、生体判定の精度の低下を抑制することができる。 Further, since the image forming apparatus 101 extracts, as an unnecessary element, an element that has a small influence on the determination result of the biometric determination, out of the elements included in the first projection vector, it is possible to suppress a decrease in the precision of the biometric determination. ..

したがって、本実施形態に係る画像形成装置101によれば、画像に撮影された人物が生体であるか否かを判定する生体判定を行う画像形成装置101において、生体判定の精度の低下を抑制しつつ、生体判定に要する時間を短縮することができるようになる。 Therefore, according to the image forming apparatus 101 according to the present embodiment, in the image forming apparatus 101 that performs the biometric determination to determine whether or not the person imaged in the image is a biometric, the deterioration of the accuracy of the biometric determination is suppressed. At the same time, it becomes possible to shorten the time required for biometric determination.

なお、図5に示す画像形成装置101の機能構成は、一例である。例えば、画像形成装置101は、不要空間抽出部406を有していなくても良い。 The functional configuration of the image forming apparatus 101 illustrated in FIG. 5 is an example. For example, the image forming apparatus 101 may not include the unnecessary space extraction unit 406.

図5は、第1の実施形態に係る画像形成装置の機能構成の別の一例である。図5に示す画像形成装置101は、図4に示す画像形成装置101から、不要空間抽出部406を除いた構成となっている。 FIG. 5 is another example of the functional configuration of the image forming apparatus according to the first embodiment. The image forming apparatus 101 shown in FIG. 5 has a configuration in which the unnecessary space extracting unit 406 is removed from the image forming apparatus 101 shown in FIG.

この場合、画像形成装置101は、他の情報処理装置で取得した不要要素を不要空間情報記憶部412に予め記憶しておく。また、画像形成装置101は、他の情報処理装置で取得した、第1の射影ベクトルから不要要素を除いた第2の射影ベクトルを識別空間情報記憶部411に予め記憶しておく。 In this case, the image forming apparatus 101 stores the unnecessary element acquired by another information processing apparatus in the unnecessary space information storage unit 412 in advance. Further, the image forming apparatus 101 stores in advance in the identification space information storage unit 411 a second projection vector obtained by another information processing apparatus and having the unnecessary elements removed from the first projection vector.

これより、図5に示す画像形成装置101においても、画像に撮影された人物が生体であるか否かを判定する生体判定を行う画像形成装置101において、生体判定の精度の低下を抑制しつつ、生体判定に要する時間を短縮することができるようになる。 As a result, even in the image forming apparatus 101 shown in FIG. 5, in the image forming apparatus 101 that makes a living body determination for determining whether or not the person imaged in the image is a living body, it is possible to prevent the accuracy of the living body determination from decreasing. Therefore, the time required for the biometric determination can be shortened.

図6は、第1の実施形態に係る情報処理装置の機能構成の例を示す図である。図6に示す情報処理装置600は、図4に示す画像形成装置101の機能構成のうち、撮影部401、特徴情報抽出部403、ノイズ判定部405、不要空間抽出部406、生体情報記憶部409、非生体情報記憶部410、識別空間情報記憶部411、及び不要空間情報記憶部412を有している。 FIG. 6 is a diagram illustrating an example of a functional configuration of the information processing device according to the first embodiment. The information processing apparatus 600 shown in FIG. 6 includes the photographing unit 401, the characteristic information extraction unit 403, the noise determination unit 405, the unnecessary space extraction unit 406, and the biometric information storage unit 409 in the functional configuration of the image forming apparatus 101 shown in FIG. , A non-biological information storage unit 410, an identification space information storage unit 411, and an unnecessary space information storage unit 412.

上記の構成により、情報処理装置600は、撮影部401で撮影した画像から、第1の射影ベクトルのうち、生体判定に使用しない不要要素の情報を取得して、不要空間情報記憶部412に記憶する。また、情報処理装置600は、第1の射影ベクトルから、不要要素を除いた第2の射影ベクトルを、識別空間情報記憶部411に記憶する。なお、情報処理装置600が不要空間情報記憶部412に記憶した不要要素の情報、及び識別空間情報記憶部411に記憶した第2の射影ベクトルの情報は、例えば、図5に示す画像形成装置101に記憶して、利用される。 With the above configuration, the information processing apparatus 600 acquires information of unnecessary elements that are not used for biometric determination in the first projection vector from the image captured by the imaging unit 401, and stores the information in the unnecessary space information storage unit 412. To do. Further, the information processing device 600 stores, in the identification space information storage unit 411, a second projection vector obtained by removing unnecessary elements from the first projection vector. The information of the unnecessary elements stored in the unnecessary space information storage unit 412 by the information processing apparatus 600 and the information of the second projection vector stored in the identification space information storage unit 411 are, for example, the image forming apparatus 101 shown in FIG. It is stored in and used.

<処理の流れ>
続いて、第1の実施形態に係る生体判定方法の処理の流れについて説明する。
<Process flow>
Subsequently, a flow of processing of the living body determination method according to the first embodiment will be described.

(不要要素の抽出処理)
図14は、第1の実施形態に係る不要要素の抽出処理の例を示すフローチャートである。この処理は、画像形成装置101、又は情報処理装置600の不要空間抽出部406による不要要素を抽出する処理、及び第2の射影ベクトルを生成する処理の例を示している。
(Unnecessary element extraction process)
FIG. 14 is a flowchart showing an example of unnecessary element extraction processing according to the first embodiment. This process shows an example of a process of extracting an unnecessary element by the unnecessary space extracting unit 406 of the image forming apparatus 101 or the information processing device 600, and a process of generating a second projection vector.

ステップS1401において、特徴情報抽出部403は、撮影部401が所定の時間間隔で撮影した画像を読み込む。 In step S1401, the characteristic information extraction unit 403 reads the images captured by the image capturing unit 401 at predetermined time intervals.

ステップS1402において、特徴情報抽出部403は、ステップS1401で読み込んだ画像から、特徴情報(例えば、CHLAC特徴量)を抽出する。 In step S1402, the feature information extraction unit 403 extracts feature information (for example, CHLAC feature amount) from the image read in step S1401.

続いて、不要空間抽出部406は、ステップS1403〜S1409に示す不要空間の抽出処理1400を実行する。 Subsequently, the unnecessary space extraction unit 406 executes the unnecessary space extraction processing 1400 shown in steps S1403 to S1409.

ステップS1403において、不要空間抽出部406は、前述した判別空間を作成する。 In step S1403, the unnecessary space extraction unit 406 creates the above-described discriminant space.

ステップS1404〜S1407の処理において、不要空間抽出部406は、例えば、図12に示すような、射影ベクトルの要素番号1から251(Nmax)まで、各要素が不要要素であるか否かの判断を行う。 In the processes of steps S1404 to S1407, the unnecessary space extraction unit 406 determines whether or not each element is an unnecessary element from the projection vector element number 1 to 251 (Nmax) as shown in FIG. 12, for example. To do.

例えば、ステップS1401において、不要空間抽出部406は、要素番号Nを1に初期化する。 For example, in step S1401, the unnecessary space extraction unit 406 initializes the element number N to 1.

ステップS1405において、不要空間抽出部406は、要素番号Nの各値の絶対値がしきい値(例えば、「0.010」)未満であるか否かを判断する。 In step S1405, the unnecessary space extraction unit 406 determines whether the absolute value of each value of the element number N is less than a threshold value (for example, "0.010").

要素番号Nの各値の絶対値がしきい値(例えば、「0.010」)未満でない場合、不要空間抽出部406は、処理をステップS1407に移行させる。一方、要素番号Nの各値がしきい値(例えば、「0.010」)未満である場合、不要空間抽出部406は、処理をステップS1406に移行させる。 If the absolute value of each value of the element number N is not less than the threshold value (for example, “0.010”), the unnecessary space extraction unit 406 moves the process to step S1407. On the other hand, when each value of the element number N is less than the threshold value (for example, “0.010”), the unnecessary space extracting unit 406 shifts the processing to step S1406.

ステップS1406に移行すると、不要空間抽出部406は、各値の絶対値がしきい値未満と判断された(不要要素と判断された)要素番号Nを、不要要素として不要空間情報記憶部412に記憶する。 When the process proceeds to step S1406, the unnecessary space extraction unit 406 stores the element number N for which the absolute value of each value is less than the threshold value (determined as an unnecessary element) in the unnecessary space information storage unit 412 as an unnecessary element. Remember.

ステップS1407に移行すると、不要空間抽出部406は、要素番号Nが、要素番号Nの最大値(例えば、251)であるNmax以上であるかを判断する。 Upon proceeding to step S1407, the unnecessary space extraction unit 406 determines whether the element number N is greater than or equal to Nmax, which is the maximum value (for example, 251) of the element number N.

要素番号NがNmax以上でない場合、不要空間抽出部406は、処理をステップS1408に移行させる。一方、要素番号NがNmax以上である場合、不要空間抽出部406は、処理をステップS1409に移行させる。 If the element number N is not greater than or equal to Nmax, the unnecessary space extraction unit 406 moves the process to step S1408. On the other hand, when the element number N is Nmax or more, the unnecessary space extracting unit 406 shifts the processing to step S1409.

ステップS1408に移行すると、不要空間抽出部406は、要素番号Nに1を加算して、処理をステップS1405に戻し、同様の処理を繰り返す。 When the process proceeds to step S1408, the unnecessary space extraction unit 406 adds 1 to the element number N, returns the process to step S1405, and repeats the same process.

ステップS1409に移行すると、不要空間抽出部406は、例えば、図12に示すような、射影ベクトル(第1の射影ベクトル)から、不要空間情報記憶部412に記憶した不要要素を除いた射影ベクトル(第2の射影ベクトル)を作成する。また、不要空間抽出部406は、作成した第2の射影ベクトルを、識別空間情報記憶部411に記憶する。 When the process proceeds to step S1409, the unnecessary space extraction unit 406 removes the unnecessary elements stored in the unnecessary space information storage unit 412 from the projection vector (first projection vector) as shown in FIG. A second projection vector) is created. The unnecessary space extraction unit 406 also stores the created second projection vector in the identification space information storage unit 411.

上記の処理により、例えば、図13に示す射影ベクトルのうち、要素番号3、4、7、246等の情報が不要空間情報記憶部412に記憶される。また、例えば、図13に示す射影ベクトルのうち、要素番号3、4、7、246を除いた247次元の射影ベクトルが、識別空間情報記憶部411に記憶される。 By the above processing, for example, the information of the element numbers 3, 4, 7, 246 and the like of the projection vector shown in FIG. 13 is stored in the unnecessary space information storage unit 412. Further, for example, among the projection vectors shown in FIG. 13, the 247-dimensional projection vector excluding the element numbers 3, 4, 7, and 246 is stored in the identification space information storage unit 411.

(生体判定処理)
図15は、第1の実施形態に係る画像形成装置の生体判定処理の例を示すフローチャートである。
(Biometric determination process)
FIG. 15 is a flowchart showing an example of the biometric determination process of the image forming apparatus according to the first embodiment.

ステップS1501において、撮影部401は、所定の時間間隔で時系列の複数の画像を撮影する。 In step S1501, the image capturing unit 401 captures a plurality of time-series images at predetermined time intervals.

ステップS1502において、顔画像検出部402は、撮影部401が撮影した画像から顔画像を検出する処理を行い、顔画像が検出されたか否かを判断する。 In step S1502, the face image detecting unit 402 performs a process of detecting a face image from the image captured by the capturing unit 401, and determines whether the face image is detected.

顔画像が検出されない場合、顔画像検出部402は、処理をステップS1501に戻し、同様の処理を繰り返す。一方、顔画像が検出された場合、顔画像検出部402は、処理をステップS1503に移行させる。 If no face image is detected, the face image detection unit 402 returns the process to step S1501 and repeats the same process. On the other hand, if a face image is detected, the face image detection unit 402 moves the process to step S1503.

ステップS1503に移行すると、特徴情報抽出部403は、不要空間情報記憶部412に記憶された不要要素の情報(例えば、要素番号3、4、7、246等)を読出す。 In step S1503, the characteristic information extraction unit 403 reads out unnecessary element information (for example, element numbers 3, 4, 7, 246, etc.) stored in the unnecessary space information storage unit 412.

ステップS1504において、特徴情報抽出部403は、顔画像検出部402が検出した顔画像から、特徴情報(例えば、CHLAC特徴量)を抽出する。 In step S1504, the feature information extraction unit 403 extracts feature information (for example, CHLAC feature amount) from the face image detected by the face image detection unit 402.

好ましくは、このとき、特徴情報抽出部403は、不要空間情報記憶部412から読出した不要要素(例えば、要素番号3、4、7、246等)を除く要素番号(次元)の特徴情報を抽出する。これは、不要要素の特徴情報が、生体判定部404による生体判定処理で使用されないためである。これにより、特徴情報抽出部403による特徴情報の抽出処理の負荷が軽減されるので、処理を高速化させることができる。 Preferably, at this time, the characteristic information extraction unit 403 extracts the characteristic information of the element numbers (dimensions) excluding the unnecessary elements (for example, the element numbers 3, 4, 7, 246, etc.) read from the unnecessary space information storage unit 412. To do. This is because the feature information of the unnecessary element is not used in the biometric determination process by the biometric determination unit 404. As a result, the load of the characteristic information extraction processing by the characteristic information extraction unit 403 is reduced, and the processing speed can be increased.

ステップ1505において、生体判定部404は、識別空間情報記憶部411に記憶された第2の射影ベクトルを読出す。 In step 1505, the biometric determination unit 404 reads the second projection vector stored in the identification space information storage unit 411.

ステップS1506において、生体判定部404は、読出した第2の射影ベクトルと、特徴情報抽出部403が抽出した特徴情報とを用いて、顔画像検出部402が検出した顔画像の生体判定を行う。これにより、撮影部401によって、画像に撮影された人物が生体であるか、非生体(例えば、写真等)であるかを判定する。 In step S1506, the biometric determination unit 404 performs biometric determination of the face image detected by the face image detection unit 402 using the read second projection vector and the feature information extracted by the feature information extraction unit 403. Accordingly, the image capturing unit 401 determines whether the person imaged in the image is a living body or a non-living body (for example, a photograph).

ステップS1507において、生体判定部404は、例えば、生体判定の結果に応じて処理を分岐させる。 In step S1507, the biometric determination unit 404 branches the process according to, for example, the result of the biometric determination.

生体の顔画像であると判定されない場合、生体判定部404は、処理をステップS1501に戻して、同様の処理を繰り返す。一方、生体の顔画像であると判定された場合、次のステップ(S1508)に処理を移行させる。 When it is not determined that the face image is a biometric face image, the biometric determination unit 404 returns the process to step S1501 and repeats the same process. On the other hand, if it is determined that the image is a face image of a living body, the process proceeds to the next step (S1508).

次のステップで、生体判定の判定結果をどのように用いるかは、任意である。 How to use the determination result of the biological determination in the next step is arbitrary.

一例として、ステップS1508において、画像認証部407は、検出された顔画像の顔認証処理を実行し、顔認証に成功した場合、画像形成装置101の利用を許可する。一方、画像認証部407は、顔認証に成功しない場合、画像形成装置101の利用を許可しない。 As an example, in step S1508, the image authentication unit 407 executes the face authentication processing of the detected face image, and when the face authentication is successful, permits the use of the image forming apparatus 101. On the other hand, the image authentication unit 407 does not permit the use of the image forming apparatus 101 unless the face authentication is successful.

以上、本実施形態によれば、特徴情報抽出部403、及び生体判定部404は、不要空間情報記憶部412に記憶された不要要素を除外して処理を実行するので、生体判定処理が高速化される。また、不要空間情報記憶部412に記憶された不要要素は、生体判定に影響を与えないと判断された要素(次元)なので、生体判定の精度の低下を抑制することができる。 As described above, according to the present embodiment, the characteristic information extraction unit 403 and the biometric determination unit 404 execute the processing by excluding the unnecessary elements stored in the unnecessary space information storage unit 412. To be done. Further, since the unnecessary element stored in the unnecessary space information storage unit 412 is an element (dimension) that is determined not to affect the biometric determination, it is possible to suppress a decrease in accuracy of the biometric determination.

したがって、本実施形態によれば、画像に撮影された人物が生体であるか否かを判定する生体判定を行う情報処理システム100において、生体判定の精度の低下を抑制しつつ、生体判定に要する時間を短縮することができる。 Therefore, according to the present embodiment, in the information processing system 100 that performs the biometric determination that determines whether or not the person captured in the image is the biometric, it is necessary for the biometric determination while suppressing the decrease in the accuracy of the biometric determination. The time can be shortened.

[第2の実施形態]
第1の実施形態では、生体判定に判別分析を用いる場合の例について説明した。ただし、判別分析は生体判定方法の一例であり、生体判定方法は他の方法であっても良い。
[Second Embodiment]
In the first embodiment, an example of using discriminant analysis for biometric determination has been described. However, the discriminant analysis is an example of the biometric determination method, and the biometric determination method may be another method.

第2の実施形態では、生体判定に部分空間法を用いる場合の例について説明する。 In the second embodiment, an example of using the subspace method for biometric determination will be described.

<機能構成>
第2の実施形態に係る情報処理システム100の機能構成は、図4〜6に示す情報処理システム100の機能構成と同様である。
<Functional configuration>
The functional configuration of the information processing system 100 according to the second embodiment is the same as the functional configuration of the information processing system 100 shown in FIGS.

ただし、第2の実施形態に係る生体判定部404は、部分空間法を用いて生体判定を行う。 However, the biometric determination unit 404 according to the second embodiment performs the biometric determination using the subspace method.

また、第2の実施形態に係る不要空間抽出部406は、生体情報記憶部409に記憶された生体情報と、非生体情報記憶部410に記憶された非生体情報とに共通して存在する不要要素を主成分分析により抽出し、不要空間情報記憶部412に記憶する。 In addition, the unnecessary space extraction unit 406 according to the second embodiment does not need to exist commonly in the biometric information stored in the biometric information storage unit 409 and the non-biometric information stored in the non-biometric information storage unit 410. Elements are extracted by principal component analysis and stored in the unnecessary space information storage unit 412.

(部分空間法による生体判定)
ここで、部分空間法による生体判定方法について説明する。
(Biometric determination by subspace method)
Here, a living body determination method based on the subspace method will be described.

図16は、第2の実施形態に係る部分空間法について説明するための図である。生体判定に部分空間法を用いる場合、クラス(識別空間)の角度を類似度(生体らしさを表す類似度)として利用することができる。 FIG. 16 is a diagram for explaining the subspace method according to the second embodiment. When the subspace method is used for biometric determination, the angle of the class (identification space) can be used as the degree of similarity (similarity indicating the biometricity).

例えば、図16に示す251次元の判別空間1600において、予め用意した「生体情報1」をm次元(mは自然数)の部分空間P1601とし、生体判定を行う特徴情報をn次元(nは自然数)の部分空間Q1602とする。このとき、部分空間P1601と部分空間Q1602との間には、部分空間同士の角度である正準角θiがn個定義できる(m≧n)。 For example, in the 251-dimensional discriminant space 1600 shown in FIG. 16, the “biological information 1” prepared in advance is an m-dimensional (m is a natural number) partial space P1601, and the characteristic information for biometric determination is n-dimensional (n is a natural number). Subspace Q1602 of At this time, between the subspaces P1601 and Q1602, n canonical angles θi that are angles between the subspaces can be defined (m≧n).

n個の正準角θiは、次の(式5)で表される。 The n canonical angles θi are represented by the following (Equation 5).

Figure 0006747112
このとき、類似度は次の(式6)で定義される。
Figure 0006747112
At this time, the similarity is defined by the following (formula 6).

Figure 0006747112
この類似度は、2つの部分空間が一致するとき1.0となり、2つの部分空間が直交するとき0.0となる。
Figure 0006747112
This degree of similarity is 1.0 when the two subspaces match and is 0.0 when the two subspaces are orthogonal.

一例として、生体判定部404は、生体判定を行う特徴情報と、各クラス(識別空間)との類似度を計算し、最も類似度が高いクラスを生体判定の判定結果とすることができる。 As an example, the biometric determination unit 404 can calculate the similarity between the feature information for performing biometric determination and each class (identification space), and set the class with the highest similarity as the determination result of the biometric determination.

例えば、生体情報1〜3、及び非生体情報1〜5の8個のクラス(識別空間)があるものとする。また、特徴情報と生体情報1との類似度が「0.75」、特徴情報と生体情報2との類似度が「0.96」、特徴情報と生体情報3との類似度が「0.23」、特徴情報と非生体情報1との類似度が「0.52」であるものとする。また、特徴情報と非生体情報2との類似度が「0.33」、特徴情報と非生体情報3との類似度が「0.45」、特徴情報と非生体情報4との類似度が「0.68」、特徴情報と非生体情報5との類似度が「0.11」であるものとする。 For example, it is assumed that there are eight classes (identification spaces) of biometric information 1 to 3 and non-biometric information 1 to 5. Further, the similarity between the feature information and the biometric information 1 is “0.75”, the similarity between the feature information and the biometric information 2 is “0.96”, and the similarity between the feature information and the biometric information 3 is “0. 23”, and the similarity between the feature information and the non-biological information 1 is “0.52”. Further, the similarity between the feature information and the non-biometric information 2 is “0.33”, the similarity between the feature information and the non-biometric information 3 is “0.45”, and the similarity between the feature information and the non-biometric information 4 is It is assumed that “0.68” and the degree of similarity between the feature information and the non-living body information 5 is “0.11”.

この場合、生体判定部404は、生体判定を行う特徴情報との類似度が、他のクラスより高い生体情報2に分類し、生体の特徴情報であると判断することができる。 In this case, the biometric determination unit 404 can classify the biometric information 2 that has a higher degree of similarity with the feature information for which the biometric determination is performed than other classes, and determine that the biometric information is the biometric feature information.

別の一例として、生体判定部404は、生体情報をターゲットとして、しきい値以上のクラスを生体判定の判定結果とすることもできる。 As another example, the biometric determination unit 404 may use biometric information as a target and set a class equal to or larger than a threshold value as the determination result of the biometric determination.

例えば、また、特徴情報と生体情報1との類似度が「0.66」、特徴情報と生体情報2との類似度が「0.86」、特徴情報と生体情報3との類似度が「0.23」、特徴情報と非生体情報1との類似度が「0.52」であるものとする。また、特徴情報と非生体情報2との類似度が「0.33」、特徴情報と非生体情報3との類似度が「0.45」、特徴情報と非生体情報4との類似度が「0.88」、特徴情報と非生体情報5との類似度が「0.11」であるものとする。 For example, the similarity between the feature information and the biometric information 1 is “0.66”, the similarity between the feature information and the biometric information 2 is “0.86”, and the similarity between the feature information and the biometric information 3 is “ 0.23", and the similarity between the feature information and the non-biological information 1 is "0.52". Further, the similarity between the feature information and the non-biometric information 2 is “0.33”, the similarity between the feature information and the non-biometric information 3 is “0.45”, and the similarity between the feature information and the non-biometric information 4 is It is assumed that “0.88” and the similarity between the feature information and the non-living body information 5 is “0.11”.

また、ターゲットのしきい値を「0.80」とする。この場合、生体判定部404は、ターゲットなる生体情報1〜3のうち、生体判定を行う特徴情報との類似度が、しきい値以上である生体情報2があるので、生体の特徴情報であると判断することができる。 Further, the target threshold value is set to "0.80". In this case, the biometric determination unit 404 is biometric feature information because there is biometric information 2 whose degree of similarity to the feature information for performing biometric determination is a threshold value or more among the target biometric information 1 to 3. Can be determined.

この方法では、生体判定部404は、非生体情報1〜5との類似度を計算しなくても良い。また、別の方法として、生体判定部404は、非生体情報1〜5との類似度が、別のしきい値以下であることを、判断条件に加えても良い。 In this method, the biometric determination unit 404 does not have to calculate the degree of similarity with the non-biometric information 1 to 5. Further, as another method, the biometric determination unit 404 may add to the determination condition that the degree of similarity with the non-biometric information 1 to 5 is equal to or less than another threshold value.

(主成分分析による不要要素の抽出)
次に、主成分分析による不要要素の抽出方法について説明する。
(Extraction of unnecessary elements by principal component analysis)
Next, a method of extracting unnecessary elements by principal component analysis will be described.

第2の実施形態では、不要空間抽出部406は、各クラス(識別空間)に共通して存在する情報を、全クラスをまとめて主成分分析した際の寄与率が上位X%(Xはしきい値)の主成分ベクトルの要素を、不要要素として不要空間情報記憶部412に記憶する。 In the second embodiment, the unnecessary space extraction unit 406 has a contribution rate of the top X% (X hash) when the information common to each class (identification space) is subjected to the principal component analysis for all the classes. The element of the principal component vector of the threshold value) is stored in the unnecessary space information storage unit 412 as an unnecessary element.

図17は、第2の実施形態に係る生体情報、非生体情報の部分空間のイメージを示す図である。なお、図17では、同一の原点で3次元以上の空間を作図することが困難であるため、251次元の判別空間1700を3次元空間で表している。 FIG. 17 is a diagram showing an image of a partial space of biometric information and non-biometric information according to the second embodiment. In FIG. 17, since it is difficult to draw a three-dimensional space or more at the same origin, the 251-dimensional discriminant space 1700 is represented by a three-dimensional space.

図17の例では、判別空間1700に「生体情報1」1701、「生体情報2」1702、「非生体情報1」1703の3つの部分空間が示されている。 In the example of FIG. 17, three partial spaces of “biological information 1” 1701, “biological information 2” 1702, and “non-biological information 1” 1703 are shown in the discrimination space 1700.

不要空間抽出部406は、各クラス(「生体情報1」、「生体情報2」、「非生体情報1」)に共通して存在する不要要素を抽出するために、主成分分析を行い、寄与率が上位X%の主成分ベクトルを抽出する。 The unnecessary space extraction unit 406 performs a principal component analysis and contributes in order to extract unnecessary elements that commonly exist in each class ("biological information 1", "biological information 2", "non-biological information 1"). The principal component vector with the highest X% is extracted.

不要空間抽出部406は、例えば、以下の手順で主成分分析を行い、寄与率が上位X%の主成分ベクトルを抽出する。 The unnecessary space extraction unit 406, for example, performs a principal component analysis according to the following procedure, and extracts a principal component vector whose contribution rate is the top X%.

まず、不要空間抽出部406は、生体情報と非生体情報の特徴量から共分散行列Sを求める。共分散行列Sは、次の(式7)で求められる。 First, the unnecessary space extraction unit 406 obtains the covariance matrix S from the feature amounts of biometric information and non-biometric information. The covariance matrix S is obtained by the following (Formula 7).

Figure 0006747112
この共分散行列Sの各要素(Sxx, Sxy, Syy)については、下記のように求めることができる。
Figure 0006747112
Each element (Sxx, Sxy, Syy) of this covariance matrix S can be obtained as follows.

次の(式8)に示すベクトルXを導入する。 The vector X shown in the following (Equation 8) is introduced.

Figure 0006747112
同様にして、ベクトルYを導入する。ベクトルYは、(式8)のXをYに置き換えることにより得られる。
Figure 0006747112
Similarly, the vector Y is introduced. The vector Y is obtained by replacing X in (Equation 8) with Y.

ベクトルXと、ベクトルYを用いた分散は、(式9)に示すような、縦ベクトルと横ベクトルの積の形で表すことができる。 The variance using the vector X and the vector Y can be expressed in the form of the product of the vertical vector and the horizontal vector as shown in (Equation 9).

Figure 0006747112
(式9)において、「'」は、転置を表す。
Figure 0006747112
In (Formula 9), "'" represents transposition.

なお、共分散行列S内の要素の数は、生体情報、及び非生体情報のクラスの数によって変化する。(式7)に示す共分散行列Sは、クラスの数が2の場合の例を示している。クラスの数が3である場合、[3×3]の共分散行列となり、クラスの数が4である場合[4×4]の共分散行列となる。 The number of elements in the covariance matrix S changes depending on the number of classes of biometric information and non-biometric information. The covariance matrix S shown in (Equation 7) shows an example when the number of classes is two. When the number of classes is 3, the covariance matrix is [3×3], and when the number of classes is 4, the covariance matrix is [4×4].

次に、不要空間抽出部406は、(式10)に示す関係式により、共分散行列Sの固有値λと固有ベクトルμを求める。 Next, the unnecessary space extraction unit 406 obtains the eigenvalue λ and the eigenvector μ of the covariance matrix S by the relational expression shown in (Expression 10).

Figure 0006747112
また、不要空間抽出部406は、求めた固有値λの中で、値が大きい順にλ1…nを決定し、決定したλ1…nの各々について、(式10)を用いて、固有ベクトルμ1…nの値を求める。
Figure 0006747112
In addition, the unnecessary space extraction unit 406 determines λ1...n in descending order of the eigenvalues λ obtained, and uses (Equation 10) for each of the determined λ1... Find the value.

次に、不要空間抽出部406は、求めた固有値λの中で、値が1番大きい固有値λ1に対応する固有ベクトルμ1を第1主成分ベクトルとする。ここで固有値λ1がその方向の分散に相当する。 Next, the unnecessary space extraction unit 406 sets the eigenvector μ1 corresponding to the eigenvalue λ1 having the largest value among the obtained eigenvalues λ as the first principal component vector. Here, the eigenvalue λ1 corresponds to the dispersion in that direction.

不要空間抽出部406が、主成分ベクトルをいくつ求めるかは、固有値λiから、次の(式11)で求められる累積寄与率により決定する。 The number of principal component vectors that the unnecessary space extraction unit 406 obtains is determined from the eigenvalue λi based on the cumulative contribution rate obtained by the following (Equation 11).

Figure 0006747112
なお、累積寄与率は、寄与率を所定の順序で順次に加えたものである。例えば、第1主成分から、第k主成分(kは2以上の整数)までの寄与率の和を、第k主成分までの累積寄与率と呼ぶ。第k主成分までの累積寄与率は、k個の主成分が、全体の情報量の何パーセントの情報を保有しているかを示している。
Figure 0006747112
The cumulative contribution rate is the contribution rate sequentially added in a predetermined order. For example, the sum of the contribution rates from the first principal component to the kth principal component (k is an integer of 2 or more) is called the cumulative contribution rate up to the kth principal component. The cumulative contribution rate up to the k-th principal component indicates what percentage of the total amount of information the k principal components hold.

本実施形態では、主成分が全体の情報量のうち、何パーセントの情報量であるかを示すしきい値(X%)を設定することにより、生体判定に必要な主成分ベクトルを抽出する。 In this embodiment, a principal component vector required for biometric determination is extracted by setting a threshold value (X%) indicating what percentage of the total amount of information the principal component has.

例えば、図17に示す「生体情報1」1701、「生体情報2」1702、「非生体情報1」1703の3つの部分空間から、主成分分析の寄与率95%(X%のしきい値の一例)を満たす主成分ベクトルを抽出すると、図18に示すような主成分分析で得られた部分空間1801が得られる。 For example, from three subspaces of “biological information 1” 1701, “biological information 2” 1702, and “non-biological information 1” 1703 shown in FIG. 17, the contribution ratio of the principal component analysis is 95% (threshold of X% When a principal component vector satisfying one example) is extracted, a subspace 1801 obtained by the principal component analysis as shown in FIG. 18 is obtained.

この主成分分析で得られた部分空間1801は、「生体情報1」1701、「生体情報2」1702、「非生体情報1」1703の3つの部分空間に共通する空間(ベクトル)であるため、生体判定には有効でないと判断することができる。 Since the partial space 1801 obtained by this principal component analysis is a space (vector) common to the three partial spaces of “biological information 1” 1701, “biological information 2” 1702, and “non-biological information 1” 1703, It can be determined that it is not effective for biometric determination.

続いて、不要空間抽出部406は、部分空間1801の補空間へと射影し、部分空間1801を除いた部分空間を作成する。 Subsequently, the unnecessary space extraction unit 406 projects a partial space 1801 onto a complementary space to create a partial space excluding the partial space 1801.

例えば、射影後の部分空間をPc、入力部分空間をP、その射影行列をP=[p1, p2,…, pn]、制約部分空間(補空間)をC、その射影行列をC=[c1, c2,…, cn]とし、Pで用いる基底の数をK、Cで射影に用いる基底の数をMとする。 For example, the projected subspace is Pc, the input subspace is P, its projection matrix is P=[p1, p2,..., pn], the constrained subspace (complement space) is C, and its projection matrix is C=[c1. , c2,..., Cn], the number of bases used in P is K, and the number of bases used in projection is C.

このとき、PをCに射影した部分空間Pcの基底ベクトルpciは、次の(式12)で表される。 At this time, the basis vector pci of the subspace Pc obtained by projecting P onto C is represented by the following (Equation 12).

Figure 0006747112
例えば、図17に示す「生体情報1」1701、「生体情報2」1702、「非生体情報3」1703を、部分空間1801の補空間に射影したときのイメージを図19に示す。
Figure 0006747112
For example, FIG. 19 shows an image when the “biological information 1” 1701, the “biological information 2” 1702, and the “non-biological information 3” 1703 shown in FIG. 17 are projected onto the complementary space of the partial space 1801.

例えば、251次元の判別空間1700のうち、主成分分析で得られた部分空間1801が30次元である場合、射影ベクトルの要素の数は251となる。また、主成分分析で得られた部分空間1801の補空間1900は、221次元の空間となる。図19の例では、補空間1900上の、「生体情報1」1701の部分空間1901、「生体情報2」1702の部分空間1902、及び「非生体情報1」の部分空間1903のイメージが示されている。 For example, when the subspace 1801 obtained by the principal component analysis is 30-dimensional in the 251-dimensional discriminant space 1700, the number of elements of the projection vector is 251. Further, the complementary space 1900 of the subspace 1801 obtained by the principal component analysis becomes a 221-dimensional space. In the example of FIG. 19, images of a partial space 1901 of “biological information 1” 1701, a partial space 1902 of “biological information 2” 1702, and a partial space 1903 of “non-biometric information 1” on a complementary space 1900 are shown. ing.

図20は、第2の実施形態に係る射影ベクトルの例を示す図である。図20に示す射影ベクトルは、生体判定の対象となる特徴情報を、主成分分析で得られた部分空間1801の補空間1900(221次元)に射影する射影ベクトルの例を示している。 FIG. 20 is a diagram showing an example of a projection vector according to the second embodiment. The projection vector shown in FIG. 20 shows an example of the projection vector for projecting the feature information to be the target of the biometric determination onto the complementary space 1900 (221 dimensions) of the subspace 1801 obtained by the principal component analysis.

不要空間抽出部406は、例えば、図20に示すような射影ベクトルから、不要な要素(次元)である不要要素を抽出する。例えば、不要空間抽出部406は、図20において、各要素番号に対応する全ての値の絶対値がしきい値未満となる要素番号に対応する要素を不要要素と判断し、不要空間情報記憶部412に記憶する。例えば、図20において、しきい値を「0.010」とした場合の例を図21に示す。 The unnecessary space extraction unit 406 extracts unnecessary elements that are unnecessary elements (dimensions) from the projection vector as shown in FIG. 20, for example. For example, in FIG. 20, the unnecessary space extraction unit 406 determines that the element corresponding to the element number whose absolute value of all values corresponding to each element number is less than the threshold is an unnecessary element, and the unnecessary space information storage unit 412. For example, FIG. 21 shows an example in which the threshold value is set to “0.010” in FIG.

図21は、第2の実施形態に係る射影ベクトルの不要要素の例を示す図である。図21の例では、要素番号3、4、7、246は、固有ベクトルμ1〜μ221に対応する全ての値の絶対値がしきい値「0.010」未満であるため、不要空間抽出部406は、不要要素と判断し、不要空間情報記憶部412に記憶する。 FIG. 21 is a diagram showing an example of unnecessary elements of the projection vector according to the second embodiment. In the example of FIG. 21, the element numbers 3, 4, 7, and 246 have the absolute values of all values corresponding to the eigenvectors μ1 to μ221 less than the threshold value “0.010”. , And is stored in the unnecessary space information storage unit 412.

好ましくは、不要空間抽出部406は、図20に示す射影ベクトル(第1の射影ベクトル)から、不要空間情報記憶部412に記憶した不要要素を除いた射影ベクトル(第2の射影ベクトル)を、識別空間情報記憶部411に記憶する。 Preferably, the unnecessary space extraction unit 406 removes the projection vector (second projection vector) from the projection vector (first projection vector) shown in FIG. 20 by removing unnecessary elements stored in the unnecessary space information storage unit 412. It is stored in the identification space information storage unit 411.

本実施形態においても、生体判定部404は、第1の実施形態と同様に、識別空間情報記憶部411に記憶した第2の射影ベクトルを用いて、特徴情報抽出部403が抽出した特徴情報の判別分析を行う。 Also in the present embodiment, the biometric determination unit 404 uses the second projection vector stored in the identification space information storage unit 411, as in the first embodiment, of the feature information extracted by the feature information extraction unit 403. Perform discriminant analysis.

好ましくは、特徴情報抽出部403も、特徴情報を抽出する際に、251次元の特徴情報のうち、不要空間情報記憶部412に記憶した不要要素(不要な次元)を除外して、特徴情報の抽出を行う。 Preferably, the feature information extraction unit 403 also excludes unnecessary elements (unnecessary dimensions) stored in the unnecessary space information storage unit 412 from the 251-dimensional feature information when extracting the feature information, and extracts the feature information. Extract.

なお、寄与率が上位の主成分ベクトルは、各クラス(識別空間)に共通の情報である。したがって、本実施形態では、生体判定に用いられる第2の射影ベクトルから、各クラスに共通の不要要素が除かれているため、各クラスが差別化され、生体判定の判定精度が向上する効果も期待できる。 The principal component vector with the highest contribution rate is information common to each class (identification space). Therefore, in the present embodiment, since unnecessary elements common to each class are removed from the second projection vector used for biometric determination, each class is differentiated and the determination accuracy of biometric determination is improved. Can be expected.

<処理の流れ>
図22は、第2の実施形態に係る不要空間の抽出処理の例を示すフローチャートである。
<Process flow>
FIG. 22 is a flowchart showing an example of unnecessary space extraction processing according to the second embodiment.

ステップS2201において、特徴情報抽出部403は、撮影部401が所定の時間間隔で撮影した画像を読み込む。 In step S2201, the characteristic information extraction unit 403 reads the images captured by the image capturing unit 401 at predetermined time intervals.

ステップS2202において、特徴情報抽出部403は、ステップS2201で読み込んだ画像から、特徴情報(例えば、CHLAC特徴量)を抽出する。 In step S2202, the feature information extraction unit 403 extracts feature information (for example, CHLAC feature amount) from the image read in step S2201.

続いて、不要空間抽出部406は、ステップS2203〜S2212に示す不要空間の抽出処理2200を実行する。 Subsequently, the unnecessary space extraction unit 406 executes the unnecessary space extraction processing 2200 shown in steps S2203 to S2212.

ステップS2203において、不要空間抽出部406は、各クラス(例えば、図17の「生体情報1」、「生体情報2」、「非生体情報1」)に共通して存在する不要要素を抽出するために、前述した主成分分析を行う。 In step S2203, the unnecessary space extracting unit 406 extracts unnecessary elements that are commonly present in each class (for example, “biometric information 1”, “biometric information 2”, and “non-biometric information 1” in FIG. 17). Then, the above-mentioned principal component analysis is performed.

ステップS2204において、不要空間抽出部406は、前述した累積寄与率が上記X%の主成分ベクトルを抽出する。 In step S2204, the unnecessary space extraction unit 406 extracts the principal component vector whose cumulative contribution ratio is X%.

ステップS2205において、不要空間抽出部406は、例えば、図18に示すような主成分分析で得られた部分空間1801(共通部分空間)を作成する。 In step S2205, the unnecessary space extraction unit 406 creates a subspace 1801 (common subspace) obtained by the principal component analysis as shown in FIG. 18, for example.

ステップS2206において、不要空間抽出部406は、例えば、図19に示すような主成分分析で得られた部分空間1801の補空間1900を作成する。 In step S2206, the unnecessary space extraction unit 406 creates a complementary space 1900 of the subspace 1801 obtained by the principal component analysis as shown in FIG. 19, for example.

ステップS2207〜S2210の処理において、不要空間抽出部406は、例えば、図20に示すような、射影ベクトルの要素番号1から251(Nmax)まで、各要素が不要要素であるか否かの判断を行う。 In the processing of steps S2207 to S2210, the unnecessary space extraction unit 406 determines whether or not each element is an unnecessary element from the projection vector element number 1 to 251 (Nmax) as shown in FIG. 20, for example. To do.

例えば、ステップS2207において、不要空間抽出部406は、要素番号Nを1に初期化する。 For example, in step S2207, the unnecessary space extraction unit 406 initializes the element number N to 1.

ステップS2208において、不要空間抽出部406は、要素番号Nの各値の絶対値がしきい値(例えば、「0.010」)未満であるか否かを判断する。 In step S2208, the unnecessary space extraction unit 406 determines whether the absolute value of each value of the element number N is less than a threshold value (for example, "0.010").

要素番号Nの各値の絶対値がしきい値(例えば、「0.010」)未満でない場合、不要空間抽出部406は、処理をステップS2210に移行させる。一方、要素番号Nの各値の絶対値がしきい値(例えば、「0.010」)未満である場合、不要空間抽出部406は、処理をステップS2209に移行させる。 When the absolute value of each value of the element number N is not less than the threshold value (for example, “0.010”), the unnecessary space extraction unit 406 moves the process to step S2210. On the other hand, when the absolute value of each value of the element number N is less than the threshold value (for example, “0.010”), the unnecessary space extracting unit 406 shifts the processing to step S2209.

ステップS2209に移行すると、不要空間抽出部406は、各値の絶対値がしきい値未満と判断された(不要要素と判断された)要素番号Nを、不要要素として不要空間情報記憶部412に記憶する。 When the process proceeds to step S2209, the unnecessary space extraction unit 406 stores, in the unnecessary space information storage unit 412, the element number N for which the absolute value of each value is determined to be less than the threshold value (determined as an unnecessary element) as an unnecessary element. Remember.

ステップS2210に移行すると、不要空間抽出部406は、要素番号Nが、要素番号Nの最大値(例えば、251)であるNmax以上であるかを判断する。 In step S2210, the unnecessary space extraction unit 406 determines whether the element number N is greater than or equal to Nmax which is the maximum value (for example, 251) of the element number N.

要素番号NがNmax以上でない場合、不要空間抽出部406は、処理をステップS2211に移行させる。一方、要素番号NがNmax以上である場合、不要空間抽出部406は、処理をステップS2212に移行させる。 If the element number N is not greater than or equal to Nmax, the unnecessary space extraction unit 406 moves the process to step S2211. On the other hand, when the element number N is Nmax or more, the unnecessary space extracting unit 406 shifts the processing to step S2212.

ステップS2211に移行すると、不要空間抽出部406は、要素番号Nに1を加算して、処理をステップS2208に戻し、同様の処理を繰り返す。 Upon proceeding to step S2211, the unnecessary space extraction unit 406 adds 1 to the element number N, returns the processing to step S2208, and repeats similar processing.

ステップS2212に移行すると、不要空間抽出部406は、例えば、図20に示すような、射影ベクトル(第1の射影ベクトル)から、不要空間情報記憶部412に記憶した不要要素を除いた射影ベクトル(第2の射影ベクトル)を作成する。また、不要空間抽出部406は、作成した第2の射影ベクトルを、識別空間情報記憶部411に記憶する。 When proceeding to step S2212, the unnecessary space extraction unit 406 removes the unnecessary elements stored in the unnecessary space information storage unit 412 from the projection vector (first projection vector) as shown in FIG. A second projection vector) is created. The unnecessary space extraction unit 406 also stores the created second projection vector in the identification space information storage unit 411.

上記の処理により、例えば、図21に示す射影ベクトルのうち、要素番号3、4、7、246等の情報が不要空間情報記憶部412に記憶される。また、例えば、図21に示す射影ベクトルのうち、要素番号3、4、7、246を除いた247次元の射影ベクトルが、識別空間情報記憶部411に記憶される。 By the above processing, for example, information such as the element numbers 3, 4, 7, and 246 among the projection vectors shown in FIG. 21 is stored in the unnecessary space information storage unit 412. Further, for example, among the projection vectors shown in FIG. 21, the 247-dimensional projection vector excluding the element numbers 3, 4, 7, and 246 is stored in the identification space information storage unit 411.

なお、第2の実施形態に係る生体判定処理の流れは、図15に示す第1の実施形態の生体判定処理と同様である。ただし、第2の実施形態に係る生体判定部404は、識別空間情報記憶部411に記憶された第2の射影ベクトルを用いて、前述した部分空間法を用いて生体判定を行う。 The flow of the biometric determination process according to the second embodiment is the same as the biometric determination process of the first embodiment shown in FIG. However, the biometric determination unit 404 according to the second embodiment uses the second projection vector stored in the identification space information storage unit 411 to perform the biometric determination using the subspace method described above.

以上、本実施形態によれば、特徴情報抽出部403、及び生体判定部404は、不要空間情報記憶部412に記憶された不要要素を除外して処理を実行するので、生体判定処理が高速化される。 As described above, according to the present embodiment, the characteristic information extraction unit 403 and the biometric determination unit 404 execute the processing by excluding the unnecessary elements stored in the unnecessary space information storage unit 412. To be done.

また、本実施形態によれば、生体判定に用いられる第2の射影ベクトルから、各クラスに共通の不要要素が除かれているため、各クラスが差別化され、生体判定の判定精度が向上する効果が期待できる。 Further, according to the present embodiment, since unnecessary elements common to each class are removed from the second projection vector used for biometric determination, each class is differentiated and the determination accuracy of biometric determination is improved. You can expect an effect.

[その他の実施形態]
上記の第1の実施形態、及び第2の実施形態に示す処理は一例であり、様々な変形や応用が可能である。
[Other Embodiments]
The processing shown in the first embodiment and the second embodiment described above is an example, and various modifications and applications are possible.

一例として、情報処理システム100は、撮影部401が撮影した画像にノイズが乗っている場合、その画像を破棄し、次の画像を利用することにより生体判定の精度を向上させることができる。 As an example, when the image captured by the image capturing unit 401 has noise, the information processing system 100 can discard the image and use the next image to improve the accuracy of the biometric determination.

図23は、その他の実施形態に係る生体判定処理の例(1)を示すフローチャートである。なお、図23のステップS1501、S1502〜1508の処理は、図15に示す第1の実施形態に係る生体判定処理と同様なので、ここでは差分を中心に説明を行う。 FIG. 23 is a flowchart showing an example (1) of the biometric determination process according to another embodiment. Note that the processing in steps S1501 and S1502 to 1508 in FIG. 23 is the same as the living body determination processing according to the first embodiment shown in FIG. 15, so differences will be mainly described here.

ステップS2301において、ノイズ判定部405は、撮影部401が撮影した画像に含まれるノイズの量が所定の値未満であるか否かを判断する。 In step S2301, the noise determination unit 405 determines whether the amount of noise included in the image captured by the image capturing unit 401 is less than a predetermined value.

撮影部401が撮影した画像に含まれるノイズの量が所定の値以上である場合、ノイズ判定部405は、撮影部401が撮影した画像を破棄し、処理をステップS1501に戻す。 When the amount of noise included in the image captured by the image capturing unit 401 is equal to or larger than the predetermined value, the noise determining unit 405 discards the image captured by the image capturing unit 401 and returns the process to step S1501.

一方、撮影部401が撮影した画像に含まれるノイズの量が所定の値以上である場合、ノイズ判定部405は、処理をステップS1503に移行させ、生体判定処理を開始させる。 On the other hand, when the amount of noise included in the image captured by the imaging unit 401 is equal to or greater than the predetermined value, the noise determination unit 405 shifts the processing to step S1503 and starts the biometric determination processing.

上記の処理により、情報処理システム100は、撮影部401が撮影した画像にノイズが乗っている場合、その画像を破棄し、次の画像を利用することにより生体判定の精度を向上させることができる。 Through the above processing, when the image captured by the image capturing unit 401 has noise, the information processing system 100 discards the image and uses the next image to improve the accuracy of the biometric determination. ..

別の一例として、画像形成装置101は、不要空間情報記憶部412に記憶した不要要素の情報、及び識別空間情報記憶部411に記憶した第2の射影ベクトルを用いた高速の生体判定を行うか否かを、設定可能とすることができる。 As another example, the image forming apparatus 101 performs high-speed biometric determination using the unnecessary element information stored in the unnecessary space information storage unit 412 and the second projection vector stored in the identification space information storage unit 411. Whether or not can be settable.

例えば、画像形成装置101は、図24に示すような生体判定のモード設定画面2400を操作パネル226に表示し、管理者や利用者等による設定を受け付けることができる。図24の例では、生体判定のモード設定画面2400には、不要要素の情報、及び第2の射影ベクトルを用いた高速の生体判定を選択する「高速処理モード」ボタン2401、及び通常の生体判定を行う「通常処理モード」ボタン2402が表示されている。 For example, the image forming apparatus 101 can display a biometric determination mode setting screen 2400 as shown in FIG. 24 on the operation panel 226 and accept settings made by an administrator, a user, or the like. In the example of FIG. 24, on the biometric determination mode setting screen 2400, a “high-speed processing mode” button 2401 for selecting unnecessary element information and high-speed biometric determination using the second projection vector, and a normal biometric determination A “normal processing mode” button 2402 for performing the above is displayed.

管理者や利用者は、生体判定のモード設定画面2400から、「高速処理モード」ボタン2401を選択することにより、不要要素の情報、及び第2の射影ベクトルを用いた高速の生体判定を選択することができる。また、管理者や利用者は、生体判定のモード設定画面2400から、「通常処理モード」ボタン2402を選択することにより、不要要素の情報、及び第2の射影ベクトルを用いた高速の生体判定を行わない通常の生体判定を選択することができる。 The administrator or the user selects the “high-speed processing mode” button 2401 from the biometric determination mode setting screen 2400 to select unnecessary element information and high-speed biometric determination using the second projection vector. be able to. In addition, the administrator or the user selects the “normal processing mode” button 2402 from the biometric determination mode setting screen 2400 to perform high-speed biometric determination using unnecessary element information and the second projection vector. It is possible to select a normal biometric determination that is not performed.

図25は、その他の実施形態に係る生体判定処理の例(2)を示すフローチャートである。なお、図25のステップS1501、S1502、S1504〜S1508の処理は、図15に示す第1の実施形態に係る生体判定処理と同様なので、ここでは、第1の実施形態との相違点を中心に説明を行う。 FIG. 25 is a flowchart showing an example (2) of the biometric determination process according to another embodiment. Note that the processes of steps S1501, S1502, and S1504 to S1508 of FIG. 25 are the same as the biometric determination process according to the first embodiment shown in FIG. 15, so here, the differences from the first embodiment will be mainly described. I will explain.

ステップS2501において、生体判定部404は、画像形成装置101が、不要要素の情報、及び第2の射影ベクトルを用いて高速に生体判定を行う高速処理モードに設定されているか否かを判断する。 In step S2501, the biometric determination unit 404 determines whether the image forming apparatus 101 is set to the high-speed processing mode in which the biometric determination is performed at high speed using the unnecessary element information and the second projection vector.

高速処理モードに設定されている場合、生体判定部404は、処理をステップS1503に移行させて、図15に示す第1の実施形態の生体判定処理を実行する。 When the high-speed processing mode is set, the biometric determination unit 404 shifts the processing to step S1503 and executes the biometric determination processing of the first embodiment shown in FIG.

一方、高速処理モードに設定されていない場合、生体判定部404は、生体の特徴情報、非生体の特徴情報等を用いて、通常の生体判定処理を実行する。 On the other hand, when the high-speed processing mode is not set, the biometric determination unit 404 executes the normal biometric determination process using the biometric feature information, the non-biometric feature information, and the like.

上記の処理により、例えば、図5に示す画像形成装置101において、識別空間情報記憶部411、及び不要空間情報記憶部412に必要な情報が記憶されていない場合でも、画像形成装置101は生体判定を行うことができるようになる。 By the above-described processing, for example, in the image forming apparatus 101 shown in FIG. 5, even when the necessary information is not stored in the identification space information storage unit 411 and the unnecessary space information storage unit 412, the image forming apparatus 101 determines the biological body. Will be able to do.

100 情報処理システム
101 画像形成装置(画像処理装置の一例)
401 撮影部
403 特徴情報抽出部
404 生体判定部
406 不要空間抽出部
411 識別空間情報記憶部(第2の記憶部)
412 不要空間情報記憶部(第1の記憶部)
100 Information Processing System 101 Image Forming Apparatus (Example of Image Processing Apparatus)
401 Imaging unit 403 Feature information extraction unit 404 Biometric determination unit 406 Unnecessary space extraction unit 411 Identification space information storage unit (second storage unit)
412 unnecessary space information storage unit (first storage unit)

特開2006−330936号公報JP, 2006-330936, A

Claims (11)

生体の画像から予め抽出された生体の識別空間の情報を用いて、画像に撮影された人物が生体であるかを判定する生体判定を行う情報処理システムであって、
前記画像を撮影する撮影部と、
前記画像に撮影された人物の特徴情報を抽出する特徴情報抽出部と、
前記特徴情報抽出部が抽出する前記特徴情報を、前記生体の識別空間を含む判別空間に射影する第1の射影ベクトルの要素のうち、前記生体判定に使用しない不要要素の情報を記憶した第1の記憶部と、
前記第1の射影ベクトルから前記不要要素を除いた第2の射影ベクトルと、前記特徴情報抽出部が抽出した前記特徴情報とを用いて、前記画像に撮影された人物が生体であるか否かを判定する生体判定部と、
を有する情報処理システム。
Using the information of the identification space of the living body previously extracted from the image of the living body, an information processing system for performing a living body determination to determine whether the person photographed in the image is a living body,
A photographing unit for photographing the image,
A characteristic information extraction unit that extracts characteristic information of the person photographed in the image,
A first stored information of an unnecessary element that is not used for the biometric determination among the elements of the first projection vector that projects the characteristic information extracted by the characteristic information extraction unit onto the discrimination space including the identification space of the biological body. Storage unit of
Whether the person imaged in the image is a living body by using the second projection vector obtained by removing the unnecessary element from the first projection vector and the feature information extracted by the feature information extraction unit. A biological determination unit for determining
Information processing system having.
前記特徴情報抽出部は、
前記撮影部が撮影した前記画像から、前記不要要素を除いた前記特徴情報を抽出する請求項1に記載の情報処理システム。
The feature information extraction unit,
The information processing system according to claim 1, wherein the characteristic information excluding the unnecessary elements is extracted from the image captured by the imaging unit.
前記特徴情報は、複数の次元のベクトルであり、
前記不要要素の情報は、前記複数の次元のベクトルのうち、前記生体判定に使用しない次元を特定する情報を含む請求項1又は2に記載の情報処理システム。
The feature information is a vector of multiple dimensions,
The information processing system according to claim 1, wherein the unnecessary element information includes information that specifies a dimension that is not used for the biometric determination, among the plurality of dimension vectors.
前記第1の射影ベクトルから前記不要要素を除いた前記第2の射影ベクトルを記憶する第2の記憶部を有する請求項1乃至3のいずれか一項に記載の情報処理システム。 The information processing system according to claim 1, further comprising a second storage unit that stores the second projection vector obtained by removing the unnecessary element from the first projection vector. 前記第1の射影ベクトルの要素のうち、前記生体の識別空間を含む複数の識別空間に対応する値の絶対値がしきい値未満である要素を前記不要要素と判断し、前記第1の記憶部に記憶する不要空間抽出部を有する請求項1乃至4のいずれか一項に記載の情報処理システム。 Among the elements of the first projection vector, an element whose absolute value of a value corresponding to a plurality of identification spaces including the identification space of the living body is less than a threshold value is determined to be the unnecessary element, and the first storage The information processing system according to any one of claims 1 to 4, further comprising: an unnecessary space extraction unit that is stored in the unit. 前記第1の射影ベクトルの要素のうち、主成分分析により、前記生体の識別空間、及び非生体の識別空間を含む複数の識別空間に共通に存在する要素を前記不要要素と判断し、前記第1の記憶部に記憶する不要空間抽出部を有する請求項1乃至5のいずれか一項に記載の情報処理システム。 Among the elements of the first projection vector, an element common to a plurality of identification spaces including the identification space of the living body and the identification space of the non-living body is determined to be the unnecessary element by the principal component analysis, The information processing system according to any one of claims 1 to 5, further comprising: an unnecessary space extraction unit that is stored in one storage unit. 請求項1乃至6のいずれか一項に記載の情報処理システムに含まれる情報処理装置であって、
前記画像を取得する取得部と、
前記画像に撮影された人物の特徴情報を抽出する特徴情報抽出部と、
前記特徴情報抽出部が抽出した前記特徴情報から、生体判定に使用しない不要要素の情報を抽出して第1の記憶部に記憶し、前記特徴情報から前記不要要素を除いた射影ベクトルを作成して第2の記憶部に記憶する不要空間抽出部と、
を有する情報処理装置。
An information processing apparatus included in the information processing system according to claim 1,
An acquisition unit for acquiring the image,
A characteristic information extraction unit that extracts characteristic information of the person photographed in the image,
From the characteristic information extracted by the characteristic information extracting unit, information of unnecessary elements not used for biometric determination is extracted and stored in the first storage unit, and a projection vector is created by removing the unnecessary elements from the characteristic information. And an unnecessary space extracting section which is stored in the second storage section,
An information processing apparatus having.
生体の画像から予め抽出された生体の識別空間の情報を用いて、画像に撮影された人物が生体であるかを判定する生体判定を行う画像処理装置であって、
前記画像を撮影する撮影部と、
前記画像に撮影された人物の特徴情報を抽出する特徴情報抽出部と、
前記特徴情報抽出部が抽出する前記特徴情報を、前記生体の識別空間を含む判別空間に射影する第1の射影ベクトルの要素のうち、前記生体判定に使用しない不要要素の情報を記憶した第1の記憶部と、
前記第1の射影ベクトルから前記不要要素を除いた第2の射影ベクトルと、前記特徴情報抽出部が抽出した前記特徴情報とを用いて、前記画像に撮影された人物が生体であるか否かを判定する生体判定部と、
を有する画像処理装置。
Using the information of the identification space of the living body extracted in advance from the image of the living body, an image processing device for performing a living body determination to determine whether the person photographed in the image is a living body,
A photographing unit for photographing the image,
A characteristic information extraction unit that extracts characteristic information of the person photographed in the image,
A first stored information of an unnecessary element that is not used for the biometric determination among the elements of the first projection vector that projects the characteristic information extracted by the characteristic information extraction unit onto the discrimination space including the identification space of the biological body. Storage unit of
Whether the person imaged in the image is a living body by using the second projection vector obtained by removing the unnecessary element from the first projection vector and the feature information extracted by the feature information extraction unit. A biological determination unit for determining
An image processing apparatus having.
請求項8に記載の画像処理装置であって、
少なくともエンジン部を備える本体と、
前記本体への操作の指示を受け付ける操作部と、
を有し、
前記特徴情報抽出部、前記第1の記憶部、及び生体判定部を、前記操作部に有することを特徴とする画像処理装置。
The image processing apparatus according to claim 8, wherein
A main body having at least an engine section,
An operation unit that receives an operation instruction to the main body,
Have
An image processing apparatus comprising the feature information extraction unit, the first storage unit, and a living body determination unit in the operation unit.
生体の画像から予め抽出された生体の識別空間の情報を用いて、画像に撮影された人物が生体であるかを判定する生体判定を行うコンピュータを、
前記画像を撮影する撮影部と、
前記画像に撮影された人物の特徴情報を抽出する特徴情報抽出部と、
前記特徴情報抽出部が抽出する前記特徴情報を、前記生体の識別空間を含む判別空間に射影する第1の射影ベクトルの要素のうち、前記生体判定に使用しない不要要素の情報を記憶した第1の記憶部と、
前記第1の射影ベクトルから前記不要要素を除いた第2の射影ベクトルと、前記特徴情報抽出部が抽出した前記特徴情報とを用いて、前記画像に撮影された人物が生体であるか否かを判定する生体判定部と、
として機能させるためのプログラム。
Using the information of the identification space of the living body previously extracted from the image of the living body, a computer for performing a living body determination for determining whether the person photographed in the image is a living body,
A photographing unit for photographing the image,
A characteristic information extraction unit that extracts characteristic information of the person photographed in the image,
A first stored information of an unnecessary element that is not used for the biometric determination among the elements of the first projection vector that projects the characteristic information extracted by the characteristic information extraction unit onto the discrimination space including the identification space of the biological body. Storage unit of
Whether the person imaged in the image is a living body by using the second projection vector obtained by removing the unnecessary element from the first projection vector and the feature information extracted by the feature information extraction unit. A biological determination unit for determining
Program to function as.
撮影された画像を取得するステップと、
前記画像に撮影された人物の特徴情報を抽出するステップと、
抽出した前記特徴情報から、生体判定に使用しない不要要素の情報を抽出して第1の記憶部に記憶するステップと、
前記特徴情報から前記不要要素を除いた射影ベクトルを作成して第2の記憶部に記憶するステップと、
をコンピュータに実行させるためのプログラム。
The step of acquiring the captured image,
Extracting characteristic information of the person photographed in the image,
A step of extracting information of unnecessary elements not used for biometric determination from the extracted characteristic information and storing the extracted information in the first storage unit;
Creating a projection vector excluding the unnecessary elements from the characteristic information and storing the projection vector in a second storage unit;
A program that causes a computer to execute.
JP2016135683A 2016-07-08 2016-07-08 Information processing system, image processing device, information processing device, and program Expired - Fee Related JP6747112B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016135683A JP6747112B2 (en) 2016-07-08 2016-07-08 Information processing system, image processing device, information processing device, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016135683A JP6747112B2 (en) 2016-07-08 2016-07-08 Information processing system, image processing device, information processing device, and program

Publications (2)

Publication Number Publication Date
JP2018005805A JP2018005805A (en) 2018-01-11
JP6747112B2 true JP6747112B2 (en) 2020-08-26

Family

ID=60946407

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016135683A Expired - Fee Related JP6747112B2 (en) 2016-07-08 2016-07-08 Information processing system, image processing device, information processing device, and program

Country Status (1)

Country Link
JP (1) JP6747112B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7104523B2 (en) 2018-02-05 2022-07-21 キヤノン株式会社 Information processing equipment, systems, information processing equipment control methods, and programs
CN109886697B (en) * 2018-12-26 2023-09-08 巽腾(广东)科技有限公司 Operation determination method and device based on expression group and electronic equipment
JP7593000B2 (en) * 2019-11-27 2024-12-03 株式会社リコー SIGNAL SEPARATION DEVICE, PROGRAM, AND SIGNAL SEPARATION METHOD

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4582702B2 (en) * 2004-11-22 2010-11-17 Kddi株式会社 Image recognition device
JP2008102780A (en) * 2006-10-19 2008-05-01 Sony Corp Pattern identification method, registration device, verification device, and program
JPWO2009107237A1 (en) * 2008-02-29 2011-06-30 グローリー株式会社 Biometric authentication device
JP2012226612A (en) * 2011-04-20 2012-11-15 Canon Inc Image processing apparatus, image processing method and program

Also Published As

Publication number Publication date
JP2018005805A (en) 2018-01-11

Similar Documents

Publication Publication Date Title
EP1886255B1 (en) Using photographer identity to classify images
CN105893920B (en) Face living body detection method and device
US10079827B2 (en) Information processing apparatus, information processing method, and information processing system
JP5174045B2 (en) Illumination detection using a classifier chain
Maatta et al. Face spoofing detection from single images using texture and local shape analysis
CN101650783B (en) Image identification method and imaging apparatus
JP4642128B2 (en) Image processing method, image processing apparatus and system
US9760274B2 (en) Information processing apparatus, information processing method, and computer-readable storage medium
JP6707906B2 (en) Information processing apparatus, information processing system, authentication method, and program
Taneja et al. Fingerphoto spoofing in mobile devices: a preliminary study
JP6747112B2 (en) Information processing system, image processing device, information processing device, and program
US9086827B2 (en) Job processing apparatus, job processing method for job processing apparatus, and storage medium
JP2015197708A (en) Object identification device, object identification method, and program
Bresan et al. Facespoof buster: a presentation attack detector based on intrinsic image properties and deep learning
Raja et al. Color adaptive quantized patterns for presentation attack detection in ocular biometric systems
US20120257799A1 (en) Image recognition apparatus, image recognition method, and program
US10831880B2 (en) Information processing apparatus, information processing system, information processing method, and computer-readable recording medium for facial recognition registration and verification
Patil et al. Survey of non-intrusive face spoof detection methods
JP2015069580A (en) Person image classification device, person image classification method, and program
Wong et al. Dynamic amelioration of resolution mismatches for local feature based identity inference
Lourembam et al. A robust image copy detection method using machine learning
JP2017073039A (en) Object identification device, object identification method and program
WO2012044335A1 (en) Recognizing a feature of an image independently of the orientation or scale of the image
Lu et al. Face detection based on vector quantization in color images
KR20150130253A (en) Method of extracting adaptive unstructured personal information in image for data loss prevention and apparatus for performing the method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190522

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200625

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20200707

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200720

R151 Written notification of patent or utility model registration

Ref document number: 6747112

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees