首页 / 专利库 / 电脑图像 / 霍夫变换 / 广义霍夫变换 / 대조 장치, 대조 방법, 대조 시스템, 컴퓨터, 및 기록 매체

대조 장치, 대조 방법, 대조 시스템, 컴퓨터, 및 기록 매체

阅读:814发布:2020-06-29

专利汇可以提供대조 장치, 대조 방법, 대조 시스템, 컴퓨터, 및 기록 매체专利检索,专利查询,专利分析的服务。并且A collation device (2) designates first registered information (RT1) intrinsic to a first parameter obtained by subjecting a registered image (AIM) to a generalized Hough transformation on the basis of a set first parameter, as the registered information (RT1) to be used for a collation, and designates, when it receives a changing instruction of the registered information (RT1) after that designation, the second registered information (RT1) obtained by subjecting the registered image (AIM) to the generalized Hough transformation on the basis of a second parameter different from the first parameter, as the registered information (RT1) to be used for the collation. Thus, the collation device (2) can improve security.,下面是대조 장치, 대조 방법, 대조 시스템, 컴퓨터, 및 기록 매체专利的具体信息内容。

  • 등록 정보를 이용해서 화상을 대조하는 대조 방법으로서,
    설정된 제1 파라미터에 기초하여 등록 화상을 처리해서 얻어진 상기 제1 파라미터에 고유의 제1 등록 정보를, 상기 대조에 이용하는 상기 등록 정보로서 지정하는 제1 스텝과,
    상기 제1 스텝에서 상기 지정을 행한 후에, 상기 등록 정보의 변경 지시를 받으면, 상기 제1 파라미터와는 다른 제2 파라미터에 기초하여 상기 등록 화상을 상기 처리해서 얻어진 제2 등록 정보를, 상기 대조에 이용하는 등록 정보로서 지정하는 제2 스텝
    을 포함하는 대조 방법.
  • 제1항에 있어서,
    입력된 화상 및 상기 지정된 등록 정보에 기초하여 대조 처리를 행하는 제3 스텝을 포함하는 대조 방법.
  • 제1항에 있어서,
    상기 제1 스텝에서, 상기 설정된 제1 파라미터에 기초하여 상기 등록 화상에 일반화 허프 변환 처리를 실시해서 상기 등록 정보를 생성하는 대조 방법.
  • 제3항에 있어서,
    상기 제1 스텝에서, 상기 일반화 허프 변환으로서, 상기 등록 화상 내의 화상 패턴 상의 화소 위치에서, 상기 화상 패턴의 접선에 수직인 직선과 상기 화소 위치를 통과하여 기준축에 평행한 직선과의 각도를 나타내는 제1 각도 정보, 및 상기 화소 위치와 상기 설정된 제1 파라미터를 나타내는 설정 위치와의 거리를 나타내는 거리 정보, 및 상기 화소 위치와 상기 설정 위치를 포함하는 직선과 상기 기준축과의 각도를 나타내는 제2 각도 정보를 관련짓는 상기 등록 정보를 생성하는 대조 방법.
  • 제2항에 있어서,
    상기 제3 스텝에서는, 상기 대조 화상 내의 화상 패턴 상의 화소 위치에서, 상기 화상 패턴의 접선에 수직인 직선과 상기 화소 위치를 통과하여 기준축에 평행한 직선과의 각도를 나타내는 제3 각도 정보를 생성하고, 상기 등록 정보에 포함되는 상기 제3 각도에 대응하는 상기 제1 각도 정보에 관련지어진 거리 정보, 및 제2 각도 정보에 기초해서 대조 판단을 위한 화소 위치를 결정하고, 그 대조 판단을 위한 화소 위치의 중첩의 정도와 설정치의 비교의 결과에 기초해서 상기 대조 처리를 행하는 대조 방법.
  • 설정된 파라미터에 기초하여, 등록 화상에 일반화 허프 변환 처리를 실시해서 얻어진 상기 파라미터에 고유의 등록 정보를 기억 수단에 기억하는 제1 스텝과,
    입력된 화상 및 상기 제1 스텝에 의해 상기 기억 수단에 기억되어 있는 등록 정보에 기초하여 대조 처리를 행하는 제2 스텝
    을 포함하는 대조 방법.
  • 단말 장치와, 그 단말 장치로부터 입력된 화상을 대조하는 대조 장치를 포함하는 대조 시스템의 대조 방법으로서,
    설정된 제1 파라미터에 기초하여 등록 화상을 처리해서 얻어진 상기 제1 파라미터에 고유의 제1 등록 정보를, 상기 대조에 이용하는 상기 등록 정보로서 지정하고, 그 지정된 등록 정보를 상기 대조 장치의 제1 기억 수단에 기억하고, 또한 그 등록 정보를 상기 단말 장치의 제2 기억 수단에 기억하는 제1 스텝과,
    상기 제1 스텝에서 상기 지정을 행한 후에, 상기 등록 정보의 변경 지시를 받으면, 상기 제1 파라미터와는 다른 제2 파라미터에 기초하여 상기 등록 화상을 상기 처리해서 얻어진 제2 등록 정보를, 상기 대조에 이용하는 등록 정보로서 지정하고, 그 등록 정보를 상기 제1 기억 수단 및 상기 제2 기억 수단에 기억하는 제2 스텝과,
    상기 대조 장치가, 상기 제1 기억 수단에 기억되어 있는 등록 정보와, 상기 제2 기억 수단에 기억되어 있는 등록 정보를 비교하고, 그 비교의 결과 일치하는 경우에, 상기 단말 장치로부터 입력된 화상 및 상기 제1 기억 수단에 기억되어 있는 등록 정보에 기초하여 대조 처리를 행하는 제3 스텝
    을 포함하는 대조 방법.
  • 제7항에 있어서,
    상기 제3 스텝에서, 상기 비교의 결과 일치하지 않는 경우에, 상기 대조 처리를 억지하는 대조 방법.
  • 제7항에 있어서,
    상기 제1 스텝에서, 상기 설정된 제1 파라미터에 기초하여 상기 등록 화상에 일반화 허프 변환 처리를 실시해서 상기 등록 정보를 생성하는 대조 방법.
  • 단말 장치와, 그 단말 장치로부터 입력된 화상을 대조하는 대조 장치를 포함하는 대조 시스템으로서,
    상기 대조 장치는,
    상기 단말 장치와 데이터 통신을 행하는 제1 통신 수단과,
    제1 기억 수단과,
    등록 시에, 설정된 제1 파라미터에 기초하여 등록 화상을 처리해서 얻어진 상기 제1 파라미터에 고유의 제1 등록 정보를, 상기 대조에 이용하는 상기 등록 정보로서 지정하고, 상기 지정을 행한 후에, 상기 등록 정보의 변경 지시를 받으면, 상기 제1 파라미터와는 다른 제2 파라미터에 기초하여 상기 등록 화상을 상기 처리해서 얻어진 제2 등록 정보를, 상기 대조에 이용하는 등록 정보로서 지정하고, 그 등록 정보를 상기 제1 기억 수단에 기억하고, 또한 그 등록 정보를 상기 제1 통신 수단을 통해서 상기 단말 장치에 출력하고, 대조 시에, 상기 제1 기억 수단에 기억되어 있는 등록 정보와, 상기 제1 통신 수단을 통해서 상기 단말 장치로부터 수신한 등록 정보를 비교하고, 그 비교의 결과 일치하는 경우에, 상기 단말 장치로부터 수신한 화상 및 상기 제1 기억 수단에 기억되어 있는 등록 정보에 기초하여 대조 처리를 행하는 제1 제어 수단을 포함하고,
    상기 단말 장치는,
    상기 대조 장치와 데이터 통신을 행하는 제2 통신 수단과,
    적어도 상기 화상을 입력하는 입력 수단과,
    제2 기억 수단과,
    등록 시에, 상기 대조 장치로부터 상기 제2 통신 수단을 통해서 수신한 상기 등록 정보를 상기 제2 기억 수단에 기억하고, 대조 시에 상기 입력 수단으로부터 입력된 화상 및 상기 제2 기억 수단으로부터 판독한 등록 정보를 상기 제2 통신 수단을 통해서 상기 대조 장치에 송신하는 제2 제어 수단을 포함하는 대조 시스템.
  • 등록 정보를 이용해서 화상을 대조하는 컴퓨터로서,
    설정된 제1 파라미터에 기초하여 등록 화상을 처리해서 얻어진 상기 제1 파라미터에 고유의 제1 등록 정보를, 상기 대조에 이용하는 상기 등록 정보로서 지정하고, 상기 지정을 행한 후에, 상기 등록 정보의 변경 지시를 받으면, 상기 제1 파라미터와는 다른 제2 파라미터에 기초하여 상기 등록 화상을 상기 처리해서 얻어진 제2 등록 정보를, 상기 대조에 이용하는 등록 정보로서 지정하는 제어 수단을 포함 하는 컴퓨터.
  • 등록 정보를 이용해서 화상을 대조하는 컴퓨터가 실행하는 프로그램으로서,
    설정된 제1 파라미터에 기초하여 등록 화상을 처리해서 얻어진 상기 제1 파라미터에 고유의 제1 등록 정보를, 상기 대조에 이용하는 상기 등록 정보로서 지정하는 제1 스텝과,
    상기 제1 스텝에서 상기 지정을 행한 후에, 상기 등록 정보의 변경 지시를 받으면, 상기 제1 파라미터와는 다른 제2 파라미터에 기초하여 상기 등록 화상을 상기 처리해서 얻어진 제2 등록 정보를, 상기 대조에 이용하는 등록 정보로서 지정하는 제2 스텝
    을 포함하는 프로그램.
  • 说明书全文

    대조 방법, 대조 시스템, 컴퓨터, 및 프로그램{COLLATION METHOD, COLLATION SYSTEM, COMPUTER, AND PROGRAM}

    본 발명은, 예를 들면, 화상을 대조하는 대조 방법, 대조 시스템, 컴퓨터, 및 프로그램에 관한 것이다.

    유저 고유의 생체 특징을 이용해서 바이오메트릭스 인증을 행하는 대조 장치가 알려져 있다.

    일반적으로 전술한 장치에서는, 생체 특징으로서 거의 생애 변하지 않는 특징을 나타내는 생체 특징, 예를 들면 지문이나 혈관 패턴 등을 이용하는 경우가 많다.

    <발명의 개시>

    <발명이 해결하고자 하는 과제>

    그러나, 전술한 장치에서는, 한번 등록한 생체 특징 데이터가 제3자에게 유출된 경우, 그 생태 특징 데이터가 악용되어서, 시큐러티성이 저하하는 경우가 있다. 또한 높은 시큐러티성을 유지하기 위해서는, 유출된 생체 특징 데이터를 사용하지 않는 쪽이 좋으므로, 그 생체 특징 데이터가 소용없게 되는 경우가 있다. 이 때문에, 시큐러티성이 높은 대조 장치가 기대되고 있다.

    본 발명은, 이러한 사정을 감안하여 이루어진 것으로, 그 목적은, 시큐러티성이 높은 대조 방법, 대조 시스템, 컴퓨터, 및 프로그램을 제공하는 것에 있다.

    <과제를 해결하기 위한 수단>

    상기 목적을 달성하기 위해, 본 발명의 제1 관점의 대조 방법은, 등록 정보를 이용해서 화상을 대조하는 대조 방법으로서, 설정된 제1 파라미터에 기초하여 등록 화상을 처리해서 얻어진 상기 제1 파라미터에 고유의 제1 등록 정보를, 상기 대조에 이용하는 상기 등록 정보로서 지정하는 제1 스텝과, 상기 제1 스텝에서 상기 지정을 행한 후에, 상기 등록 정보의 변경 지시를 받으면, 상기 제1 파라미터와는 다른 제2 파라미터에 기초하여 상기 등록 화상을 상기 처리해서 얻어진 제2 등록 정보를, 상기 대조에 이용하는 등록 정보로서 지정하는 제2 스텝을 갖는다.

    또한, 상기 목적을 달성하기 위해, 본 발명의 제2 관점의 대조 방법은, 설정된 파라미터에 기초하여, 등록 화상에 일반화 허프 변환 처리를 실시해서 얻어진 상기 파라미터에 고유의 등록 정보를 기억 수단에 기억하는 제1 스텝과, 상기 입력된 화상 및 상기 제1 스텝에 의해 상기 기억 수단에 기억되어 있는 등록 정보에 기초하여 대조 처리를 행하는 제2 스텝을 갖는다.

    또한, 상기 목적을 달성하기 위해, 본 발명의 제3 관점의 대조 방법은, 단말 장치와, 그 단말 장치로부터 입력된 화상을 대조하는 대조 장치를 포함하는 대조 시스템의 대조 방법으로서, 설정된 제1 파라미터에 기초하여 등록 화상을 처리해서 얻어진 상기 제1 파라미터에 고유의 제1 등록 정보를, 상기 대조에 이용하는 상기 등록 정보로서 지정하고, 그 지정된 등록 정보를 상기 대조 장치의 제1 기억 수단 에 기억하고, 또한 그 등록 정보를 상기 단말 장치의 제2 기억 수단에 기억하는 제1 스텝과, 상기 제1 스텝에서 상기 지정을 행한 후에, 상기 등록 정보의 변경 지시를 받으면, 상기 제1 파라미터와는 다른 제2 파라미터에 기초하여 상기 등록 화상을 상기 처리해서 얻어진 제2 등록 정보를, 상기 대조에 이용하는 등록 정보로서 지정하고, 그 등록 정보를 상기 제1 기억 수단 및 상기 제2 기억 수단에 기억하는 제2 스텝과, 상기 대조 장치가, 상기 제1 기억 수단에 기억되어 있는 등록 정보와, 상기 제2 기억 수단에 기억되어 있는 등록 정보를 비교하고, 그 비교의 결과 일치하는 경우에, 상기 단말 장치로부터 입력된 화상 및 상기 제1 기억 수단에 기억되어 있는 등록 정보에 기초하여 대조 처리를 행하는 제3 스텝을 갖는다.

    또한, 상기 목적을 달성하기 위해, 본 발명의 제4 관점의 대조 시스템은, 단말 장치와, 그 단말 장치로부터 입력된 화상을 대조하는 대조 장치를 포함하는 대조 시스템으로서, 상기 대조 장치는, 상기 단말 장치와 데이터 통신을 행하는 제1 통신 수단과, 제1 기억 수단과, 등록 시에, 설정된 제1 파라미터에 기초하여 등록 화상을 처리해서 얻어진 상기 제1 파라미터에 고유의 제1 등록 정보를, 상기 대조에 이용하는 상기 등록 정보로서 지정하고, 상기 지정을 행한 후에, 상기 등록 정보의 변경 지시를 받으면, 상기 제1 파라미터와는 다른 제2 파라미터에 기초하여 상기 등록 화상을 상기 처리해서 얻어진 제2 등록 정보를, 상기 대조에 이용하는 등록 정보로서 지정하고, 그 등록 정보를 상기 제1 기억 수단에 기억하고, 또한 그 등록 정보를 상기 제1 통신 수단을 통해서 상기 단말 장치에 출력하고, 대조 시에, 상기 제1 기억 수단에 기억되어 있는 등록 정보와, 상기 제1 통신 수단을 통해서 상기 단말 장치로부터 수신한 등록 정보를 비교하고, 그 비교의 결과 일치하는 경우에, 상기 단말 장치로부터 수신한 화상 및 상기 제1 기억 수단에 기억되어 있는 등록 정보에 기초하여 대조 처리를 행하는 제1 제어 수단을 포함하고, 상기 단말 장치는, 상기 대조 장치와 데이터 통신을 행하는 제2 통신 수단과, 적어도 상기 화상을 입력하는 입력 수단과, 제2 기억 수단과, 등록 시에, 상기 대조 장치로부터 상기 제2 통신 수단을 통해서 수신한 상기 등록 정보를 상기 제2 기억 수단에 기억하고, 대조 시에 상기 입력 수단으로부터 입력된 화상 및 상기 제2 기억 수단으로부터 판독한 등록 정보를 상기 제2 통신 수단을 통해서 상기 대조 장치에 송신하는 제2 제어 수단을 포함한다.

    또한, 상기 목적을 달성하기 위해, 본 발명의 제5 관점의 컴퓨터는, 등록 정보를 이용해서 화상을 대조하는 컴퓨터로서, 설정된 제1 파라미터에 기초하여 등록 화상을 처리해서 얻어진 상기 제1 파라미터에 고유의 제1 등록 정보를, 상기 대조에 이용하는 상기 등록 정보로서 지정하고, 상기 지정을 행한 후에, 상기 등록 정보의 변경 지시를 받으면, 상기 제1 파라미터와는 다른 제2 파라미터에 기초하여 상기 등록 화상을 상기 처리해서 얻어진 제2 등록 정보를, 상기 대조에 이용하는 등록 정보로서 지정하는 제어 수단을 갖는다.

    또한, 상기 목적을 달성하기 위해, 본 발명의 제6 관점의 프로그램은, 등록 정보를 이용해서 화상을 대조하는 컴퓨터가 실행하는 프로그램으로서, 설정된 제1 파라미터에 기초하여 등록 화상을 처리해서 얻어진 상기 제1 파라미터에 고유의 제1 등록 정보를, 상기 대조에 이용하는 상기 등록 정보로서 지정하는 제1 스텝과, 상기 제1 스텝에서 상기 지정을 행한 후에, 상기 등록 정보의 변경 지시를 받으면, 상기 제1 파라미터와는 다른 제2 파라미터에 기초하여 상기 등록 화상을 상기 처리해서 얻어진 제2 등록 정보를, 상기 대조에 이용하는 등록 정보로서 지정하는 제2 스텝을 갖는다.

    도 1은 본 발명의 일 실시 형태에 따른 대조 시스템의 기능 블록도.

    도 2는 도 1에 도시한 대조 시스템(10)의 화상 등록 시의 일반화 허프 변환 처리를 설명하기 위한 도면.

    도 3은 도 1에 도시한 대조 시스템(10)의 등록 정보로서의 R-테이블을 설명하기 위한 도면.

    도 4는 도 1에 도시한 대조 시스템(10)의 동작을 설명하기 위한 플로우차트.

    도 5는 도 1에 도시한 대조 시스템(10)의 단말 장치(1)의 등록 시의 동작을 설명하기 위한 플로우차트.

    도 6은 도 1에 도시한 대조 시스템(10)의 대조 장치(2)의 등록 시의 동작을 설명하기 위한 플로우차트.

    도 7은 도 1에 도시한 단말 장치(1)의 대조 시의 동작을 설명하기 위한 도면으로, 도 7의 (A)는 등록 정보로서의 R-테이블을 도시하는 도면, 도 7의 (B)는 대조 판단을 위한 화소 위치를 결정하는 처리를 설명하기 위한 도면, 도 7의 (C)는 도 7의 (A)에 도시한 R-테이블과 대조 화상을 이용해서 대조 판단을 위한 화소 위치를 결정하는 처리를 설명하기 위한 도면.

    도 8은 도 1에 도시한 대조 시스템(10)의 단말 장치(1)의 대조 시의 동작을 설명하기 위한 플로우차트.

    도 9는 도 1에 도시한 대조 시스템(10)의 대조 장치(2)의 대조 시의 동작을 설명하기 위한 플로우차트.

    <부호의 설명>

    1 : 단말 장치

    2 : 대조 장치

    3 : 데이터 통신로

    10 : 대조 시스템

    11 : 통신 인터페이스(I/F)

    12 : 유저 정보 입력부

    13 : 생체 특징 입력부

    14 : 저장부

    15 : 메모리

    16 : 제어 회로(CPU: Central Processing Unit)

    21 : 통신 인터페이스(I/F)

    22 : 데이터베이스

    23 : 화상 처리부

    24 : 난수 생성부

    25 : 테이블 생성부

    26 : 테이블 비교부

    27 : 대조 연산 처리부

    28 : 메모리

    29 : 제어 회로(CPU: Central Processing Unit)

    <발명을 실시하기 위한 최량의 형태>

    도 1은, 본 발명의 1실시 형태에 따른 대조 시스템의 기능 블록도이다.

    본 실시 형태에 따른 대조 시스템(10)은, 생태 특징에 기초해서 대조를 행하는 시스템으로서, 생태 특징을 등록한 등록 정보를 이용해서 화상을 대조하는 대조 방법으로서, 설정된 제1 파라미터에 기초하여 등록 화상을 일반화 허프 변환 처리해서 얻어진 제1 파라미터에 고유의 제1 등록 정보를, 대조에 이용하는 등록 정보로서 지정하고, 그 지정을 행한 후에, 등록 정보의 변경 지시를 받으면, 제1 파라미터와는 다른 제2 파라미터에 기초하여 등록 화상을 일반화 허프 변환 처리해서 얻어진 제2 등록 정보를, 대조에 이용하는 등록 정보로서 지정한다.

    대조 시스템(10)은, 대조 시에는, 입력된 화상 및 지정된 등록 정보에 기초하여 대조 처리를 행한다.

    이하, 도면을 참조하면서, 상세하게 설명한다.

    본 실시 형태에 따른 대조 시스템(10)은, 예를 들면 도 1에 도시한 바와 같이 단말 장치(1), 및 대조 장치(서버 장치)(2)를 갖는다.

    대조 시스템(10)는, 본 발명에 따른 대조 시스템의 일례에 상당하고, 단말 장치(1)는 본 발명에 따른 단말 장치의 일례에 상당하고, 대조 장치(2)는 본 발명 에 따른 대조 장치의 일례에 상당한다.

    또한, 단말 장치(1) 및 대조 장치(2)는, 본 발명에 따른 컴퓨터의 일례에 상당한다.

    예를 들면 대조 장치(서버 장치)(2)는, 대조 서비스 제공자에 의해 조작 및 관리되고, 단말 장치(1)는, 유저에 의해 조작된다.

    단말 장치(1)와 대조 장치(2)는, 예를 들면 데이터 통신로(3)에 의해 접속되어 있다. 상세하게는 데이터 통신로(3)는, 소위 인터넷 등의 통신 네트워크이다.

    〔단말 장치(1)〕

    단말 장치(1)는, 도 1에 도시한 바와 같이, 통신 인터페이스(I/F)(11), 유저 정보 입력부(12), 생체 특징 입력부(13), 저장부(14), 메모리(15), 및 제어 회로(CPU: Central Processing Unit)(16)를 갖는다.

    각 구성 요소는, 도 1에 도시한 바와 같이 버스 BS(100)에 의해 접속되어 있다.

    통신 I/F(11)는, 본 발명에 따른 제2 통신 수단의 일례에 상당한다. 생체 특징 입력부(13)는, 본 발명에 따른 입력 수단의 일례에 상당한다.

    저장부(14)는, 본 발명에 따른 기억 수단의 일례에 상당한다. 또한, 제어 회로(16)는 본 발명의 제2 제어 수단의 일례에 상당한다.

    통신 I/F(11)는, 제어 회로(16)의 제어에 의해, 데이터 통신로(3)를 통해서 대조 장치(2)와 데이터 통신을 행하고, 통신 결과를 제어 회로(16)에 출력한다.

    유저 정보 입력부(12)는, 예를 들면 등록 시에 입력된 유저 정보를 제어 회 로(16)에 출력한다. 예를 들면 유저 정보는, 유저의 성명이나 성별 등의 유저의 속성 데이터이다. 유저 정보 입력부(12)는, 예를 들면 키보드나 마우스, 터치 패널 등을 포함한다.

    생체 특징 입력부(13)는, 예를 들면 피검체를 촬상하고, 촬상 결과에 따른 화상을 신호 S13으로서 제어 회로(16)에 출력한다. 상세하게는, 생체 특징 입력부(13)는, 유저의 지문이나 정맥 패턴 등의 유저 고유의 생체 특징 정보를 화상 신호로서 제어 회로(16)에 출력한다.

    생체 특징 입력부(13)는, 예를 들면 CCD(Charge Coupled Device)나 CMOS(Complementary metal-oxide semiconductor) 등의 촬상 소자로 구성된다.

    저장부(14)는, 예를 들면 등록 화상에 대응하는, 등록 정보, 본 실시 형태에서는 후술하는 대조 장치(2)에 의해 생성된 등록 정보(R-테이블) RT1을 기억한다.저장부(14)는, 예를 들면 하드 디스크 드라이브(HDD)나 반도체 메모리 등의 기억 장치로 구성된다.

    메모리(15)는, 예를 들면 제어 회로(16)의 작업 에리어로서 이용된다. 메모리(15)는, 예를 들면 RAM(Random Access Memory)나 ROM(Read Only Memory) 등의 기억 장치로 구성된다.

    또한, 메모리(15)는, 본 발명에 따른 기능을 포함하는 프로그램(PRG1)이나 초기치 등을 기억한다.

    제어 회로(16)는, 단말 장치 전체를 통괄적으로 제어한다. 예를 들면 제어 회로(16)는, 프로그램(PRG1)을 실행함으로써, 본 발명에 따른 기능을 실현한다.

    제어 회로(16)는, 예를 들면 등록 시에 대조 장치(2)로부터 통신 I/F(11)를 통해서 수신한 등록 정보(R-테이블) RT1을 저장부(14)에 기억하고, 대조 시에 생체 특징 입력부(13)로부터 입력된 대조 화상 및 저장부(14)로부터 판독한 등록 정보 RT1을 통신 I/F(11)를 통해서 대조 장치(2)에 송신한다.

    〔대조 장치(2)〕

    대조 장치(2)는, 도 1에 도시한 바와 같이 통신 인터페이스(I/F)(21), 데이터베이스(22), 화상 처리부(23), 난수 생성부(24), 테이블 생성부(25), 비교부(26), 대조 연산 처리부(27), 메모리(28), 및 제어 회로(CPU: Central Processing Unit)(29)를 갖는다.

    각 구성 요소는, 도 1에 도시한 바와 같이 버스 BS200에 의해 접속되어 있다.

    통신 I/F(21)는 본 발명에 따른 제1 통신 수단의 일례에 상당한다. 데이터베이스(22)는 본 발명에 따른 기억 수단 및 제1 기억 수단의 일례에 상당한다. 화상 처리부(23), 난수 생성부(24), 테이블 생성부(25), 테이블 비교부(26), 대조 연산 처리부(27), 및 제어 회로(29)는, 본 발명에 따른 제어 수단 및 제1 제어 수단의 일례에 상당한다.

    통신 I/F(21)는, 예를 들면 제어 회로(29)의 제어에 의해, 데이터 통신로(3)를 통해서 단말 장치(1)와 데이터 통신을 행하고, 통신 결과를 제어 회로(29)에 출력한다.

    데이터베이스(22)는, 예를 들면 제어 회로(29)의 제어에 의해, 유저의 등록 정보(R-테이블) RT1을 기억한다. 데이터베이스(22)는 예를 들면 하드디스크(HDD)장치나 광 자기 디스크, 반도체 메모리 등의 기억 장치로 구성된다.

    화상 처리부(23)는, 예를 들면 제어 회로(29)의 제어에 의해, 예를 들면 필요에 따라 통신 I/F(21)에 의해 입력된 화상에, 본 발명에 따른 등록 정보 RT1을 생성하기 위한 전단 처리로서의 화상 처리를 실시하고, 처리 결과를 출력한다. 화상 처리부(23)에 의한 처리 결과의 화상은, 등록 시나 대조 시에 이용된다.

    상세하게는, 화상 처리부(23)는, 예를 들면 화상 내의 화상 패턴에 세선화 처리를 실시한다. 이 세선화 처리는, 예를 들면 생체 정보의 특징을 나타내는 정보를 추출하는 처리에 상당한다.

    난수 생성부(24)는, 예를 들면 본 발명에 따른 파라미터를 결정하기 위한 난수를 생성하고, 생성한 난수를 나타내는 신호를 제어 회로(29)에 출력한다.

    테이블 생성부(25)는, 등록 시에, 등록 화상에, 예를 들면 파라미터에 따라서 서로 다른 등록 정보를 생성하는 처리를 실시하고, 그 처리에 의해 생성한 등록 정보를 데이터베이스(22)에 기억한다.

    상세하게는, 테이블 생성부(25)는, 설정된 파라미터에 기초하여, 등록 화상에 일반화 허프(Hough) 변환 처리를 실시해서 테이블 정보를 등록 정보로서 생성하고, 생성한 등록 정보를 데이터베이스(22)에 기억한다.

    도 2는, 도 1에 도시한 대조 시스템(10)의 화상 등록 시의 일반화 허프 변환 처리를 설명하기 위한 도면이다. 도 3은, 도 1에 도시한 대조 시스템(10)의 등록 정보로서의 R-테이블을 설명하기 위한 도면이다.

    상세하게는, 테이블 생성부(25)는, 일반화 허프 변환으로서, 예를 들면 도 2에 도시한 바와 같이, 등록 화상 AIM 내의 화상 패턴 IP 상의 화소 위치 P(x,y)에서, 화상 패턴 IP의 접선 TL1에 수직인 직선 L2와 화소 위치 P(x,y)을 통과하여 기준축(x축)에 평행한 직선 BLX의 각도를 나타내는 제1 각도 정보 φ(x,y), 및 화소 위치 P(x,y)와 설정된 파라미터를 나타내는 설정 위치(기준점이라고도 함) BP(x 0 , y 0 )의 거리를 나타내는 거리 정보 R, 및 화소 위치 P(x,y)와 설정 위치 BP(x 0 , y 0 )을 포함하는 직선 r과 기준축 BLX의 각도를 나타내는 제2 각도 정보 α(x,y)를 관련짓는 등록 정보(테이블) RT1을 생성한다.

    여기서 화소 위치 P(x,y)와 설정 위치 BP(x 0 , y 0 )을 포함하는 직선 r은, 본 실시 형태에서는 화소 위치 P(x,y)로부터 설정 위치 BP(x 0 , y 0 )에의 벡터 r에 상당한다.

    상세하게는, 파라미터로서의 설정 위치(기준점) BP(x 0 , y 0 )은, 수학식 1, 수학식 2에 나타낸 바와 같이, 거리 r, 제1 각도 φ(x,y), 제2 각도α(x,y)를 이용해서 표현된다.

    또한, 테이블 생성부(25)는, 예를 들면, 화상 내의 화상 패턴 상의 모든 점에 대해서 (r,α)의 값을 연산에 의해 구하고, 제1 각도 φ을 인덱스로서 분류하고, 예를 들면 도 3에 도시한 바와 같은 등록 정보(R-테이블) RT1을 생성한다.

    도 3에 도시한 등록 정보 RT1에서, 첨자에 의해, 제1 각도 φ, 거리 r, 제2 각도 α 각각의 서로 다른 값을 구별하고 있다.

    등록 정보 RT1은, 화상 내의 화상 패턴의 형상이 상이한 것마다, 또한 동일형상에 대해서도 기준점이 상이한 것마다, 각각 상이하다는 특징을 갖는다.

    제어 회로(29)는, 등록 정보 RT1을, 유저 정보와 관련지어서 데이터베이스(22)에 기억하고, 통신 I/F(21)를 통해서 단말 장치(1)에 송신한다. 단말 장치(1)는, 대조 장치(2)로부터 송신된 등록 정보 RT1을 저장부(14)에 기억한다.

    테이블 비교부(26)는, 대조 시에, 데이터베이스(22)에 기억되어 있는 등록 정보 RT1과, 단말 장치(1)의 저장부(14)에 기억되어 있는 등록 정보 RT1을 비교하고, 그 비교의 결과를 나타내는 신호를 제어 회로(29)에 출력한다. 제어 회로(29)는, 테이블 비교부(26)에 의한 비교의 결과 일치한다고 판단한 경우에, 대조 연산 처리부(27)에 의해 후술하는 대조 처리를 행하게 하고, 일치하지 않는다고 판단한 경우에, 그 대조 처리를 억지한다.

    대조 연산 처리부(27)는, 대조 시에, 입력된 대조 화상 및 데이터베이스(22)에 기억되어 있는 등록 정보 RT1에 기초하여 후술하는 대조 처리를 행한다.

    메모리(28)는, 예를 들면, 제어 회로(29)의 작업 스페이스로서 이용된다. 메모리(28)는, 예를 들면 RAM이나 ROM 등의 기억 장치로 구성된다.

    또한, 메모리(28)는, 본 발명에 따른 기능을 포함하는 프로그램(PRG2)이나 초기치 등을 기억한다.

    제어 회로(29)는, 대조 장치 전체를 통괄적으로 제어한다. 예를 들면 제어 회로(29)는, 프로그램(PRG2)을 실행함으로써, 본 발명에 따른 기능을 실현한다.

    제어 회로(29)는, 등록 시에, 설정된 제1 파라미터에 기초하여 등록 화상 AIM을 처리해서 얻어진 제1 파라미터에 고유의 제1 등록 정보 RT1을, 대조에 이용하는 등록 정보 RT1로서 지정하고, 그 지정을 행한 후에, 등록 정보 RT1의 변경 지시를 받으면, 제1 파라미터와는 다른 제2 파라미터에 기초하여 등록 화상 AIM을 처리해서 얻어진 제2 등록 정보 RT1을, 대조에 이용하는 등록 정보 RT1로서 지정한다.

    또한, 제어 회로(29)는, 지정한 등록 정보 RT1을 데이터베이스(22)에 기억하고, 또한 그 등록 정보 RT1을 통신 I/F(21)를 통해서 단말 장치(1)에 출력하고, 대조 시에, 데이터베이스(22)에 기억되어 있는 등록 정보 RT1과, 통신 I/F(21)를 통해서 단말 장치(1)로부터 수신한 등록 정보 RT1을 비교하고, 그 비교의 결과 일치하는 경우에, 단말 장치(1)로부터 수신한 대조 화상 RIM 및 데이터베이스(22)에 기억되어 있는 등록 정보 RT1에 기초하여 대조 처리를 행한다.

    도 4는, 도 1에 도시한 대조 시스템(10)의 동작을 설명하기 위한 플로우차트이다. 도 4를 참조하면서 대조 시스템(10)의 전체의 동작을 간결하게 설명한다.

    스텝 ST1에서, 대조 장치(2)는, 설정된 제1 파라미터에 기초하여 등록 화상 AIM을 일반화 허프 변환 처리를 실시해서 얻어진 제1 파라미터에 고유의 제1 등록 정보 RT1을, 대조에 이용하는 등록 정보로서 지정한다.

    스텝 ST2에서, 대조 장치(2)는, 스텝 ST1에서 지정을 행한 후에, 등록 정보 RT1의 변경 지시의 입력을 받은 것인지의 여부를 판단하고, 입력을 받았다고 판단한 경우에, 스텝 ST3의 처리로 진행하고, 입력을 받지 않았다고 판단한 경우에 스텝 ST4의 처리로 진행한다.

    스텝 ST3에서, 대조 장치(2)는, 제1 파라미터와는 다른 제2 파라미터에 기초하여 등록 화상 AIM을 일반화 허프 변환 처리를 실시해서 얻어진 제2 등록 정보 RT1을, 대조에 이용하는 등록 정보 RT1로서 지정하고, 스텝 ST4의 처리로 진행한다.

    스텝 ST4에서, 대조 장치(2)는, 입력된 대조 화상 RIM 및 지정된 등록 정보 RT1에 기초하여 대조 처리를 행한다.

    이하, 보다 상세하게 대조 시스템(10)의 동작을 설명한다.

    도 5는, 도 1에 도시한 대조 시스템(10)의 단말 장치(1)의 등록 시의 동작을 설명하기 위한 플로우차트이다. 도 5를 참조하면서, 단말 장치(1)의 등록 시의 동작을, 제어 회로(16) 등의 동작을 중심으로 설명한다.

    스텝 ST11에서, 유저 정보 입력부(12)로부터, 유저 정보, 예를 들면 유저명이나 성별, 연령 정보 등이 제어 회로(16)에 입력된다.

    스텝 ST12에서, 생체 특징 입력부(13)로부터, 유저 고유의 생체 특징을 나타내는 화상 신호 S13이 제어 회로(16)에 입력된다.

    스텝 ST13에서, 제어 회로(16)는, 유저 정보, 및 등록 화상(생체 특징 정보) AIM을, 통신 I/F(11)를 통해서 대조 장치(2)에 송신한다.

    스텝 ST14에서, 제어 회로(16)는, 먼저 송신한 등록 화상 AIM에 대응하는 등록 정보 RT1이 대조 장치(2)로부터 수신하기까지 대기하고, 수신한 경우에, 스텝 ST15의 처리로 진행한다.

    스텝 ST15에서, 제어 회로(16)는, 통신 I/F(11)를 통해서 대조 장치(2)로부터 수신한 등록 정보(템플릿) RT1을, 저장부(14)에 기억(저장)한다.

    도 6은, 도 1에 도시한 대조 시스템(10)의 대조 장치(2)의 등록 시의 동작을 설명하기 위한 플로우차트이다. 도 6을 참조하면서, 대조 장치(2)의 등록 시의 동작을, 제어 회로(29) 등의 동작을 중심으로 설명한다.

    스텝 ST21에서, 대조 장치(2)의 제어 회로(29)는, 통신 I/F(21)에 의해 단말 장치(1)로부터 유저 정보나 등록 화상(생체 특징 정보) AIM을 수신하였는지의 여부를 판단하고, 수신할 때까지 대기한다. 제어 회로(29)는, 수신하였다고 판단한 경우에는, 스텝 ST22의 처리로 진행한다.

    스텝 ST22에서, 제어 회로(29)는, 화상 처리부(23)에, 등록 화상 AIM을 세선화 처리 등의 화상 처리를 행하게 하고, 출력 결과의 화상을 얻는다.

    스텝 ST23에서, 제어 회로(29)는, 파라미터를 설정한다. 상세하게는, 제어 회로(29)는, 예를 들면 난수 생성부(24)에서 생성된 난수에 기초하여, 등록 정보 RT1(템플릿)을 생성하기 위한 파라미터로서의 설정 위치(기준점) BP(x 0 , y 0 )을 설정한다.

    스텝 ST24에서, 제어 회로(29)는, 도 2, 도 3에 도시한 바와 같이 테이블 생성부(25)에, 설정된 파라미터에 기초하여 등록 화상 AIM에 일반화 허프 변환을 실시해서 등록 정보 RT1을 생성시킨다.

    상세하게는, 테이블 생성부(25)는, 일반화 허프 변환으로서, 예를 들면 도 2에 도시한 바와 같이 등록 화상 AIM 내의 화상 패턴 상의 화소 위치 P(x,y)에서, 화상 패턴 IP의 접선 TL1에 수직인 직선 L2와 화소 위치 P(x,y)를 통과하여 기준축(x축)에 평행한 직선 BLX의 각도를 나타내는 제1 각도 정보 φ(x,y), 및 화소 위치 P(x,y)로 설정된 파라미터를 나타내는 설정 위치(기준점이라고도 함) BP(x 0 , y 0 )와의 거리를 나타내는 거리 정보 R, 및 화소 위치 P(x,y)와 설정 위치 BP(x 0 , y 0 )을 포함하는 직선 r과 기준축 BLX의 각도를 나타내는 제2 각도 정보α(x,y)를 관련짓는 등록 정보 RT1을 생성한다.

    스텝 ST25에서, 제어 회로(29)는, 유저 정보와 관련지어서 등록 정보 RT1을 데이터베이스(22)에 기억(저장)한다.

    스텝 ST26에서, 제어 회로(29)는, 생성한 등록 정보(템플릿 정보) RT1을, 통신 I/F(21)를 통해서 단말 장치(1)에 송신하고, 단말 장치(1)의 저장부(14)에 기억시킨다.

    스텝 ST27에서, 제어 회로(29)는, 예를 들면 도시되지 않은 입력부로부터 등록 정보 RT1의 변경 지시가 입력되었는지의 여부를 판별하고, 변경 지시가 입력된 경우에는, 재차 스텝 ST23∼ST26까지의 처리를 행함으로써, 전술한 파라미터를 변 경하고, 변경된 파라미터에 기초하여 등록 화상 AIM에 스텝 ST24에 나타낸 생성 처리를 실시해서 새로운 등록 정보 RT1을 생성해서 데이터베이스(22)에 기억한다.

    이 등록 정보 RT1의 변경은 대조마다 행해도 되고, 미리 설정된 타이밍에서 행해도 된다. 즉, 등록 정보 RT1의 변경 지시는 대조마다 입력되어도 되고, 미리 설정된 타이밍에서 입력되어도 된다.

    한편, 스텝 ST27의 판단에서, 등록 정보 RT1의 변경 지시가 입력되어 있지 않다고 판단한 경우에는, 후술하는 바와 같이, 입력된 대조 화상 RIM 및 데이터베이스(22)에 기억되어 있는 등록 정보 RT1에 기초하여 대조 처리를 행한다.

    도 7의 (A)∼도 7의 (C)는, 도 1에 도시한 단말 장치(1)의 대조 시의 동작을 설명하기 위한 도면이다. 도 7의 (A)는, 등록 정보로서의 R-테이블을 도시하는 도면이다. 도 7의 (B)는, 대조 판단을 위한 화소 위치를 결정하는 처리를 설명하기 위한 도면이다. 도 7의 (C)는, 도 7의 (A)에 도시한 R-테이블과 대조 화상을 이용해서 대조 판단을 위한 화소 위치를 결정하는 처리를 설명하기 위한 도면이다.

    예를 들면, 대조 연산 처리부(27)는, 대조 시에, 입력된 대조 화상 및 데이터베이스(22)에 기억되어 있는 등록 정보 RT1에 기초하여 일반화 허프 변환을 이용한 대조 처리를 행한다.

    대조 연산 처리부(27)는, 대조 화상 RIM 내의 화상 패턴 IP 상의 화소 위치 P1(x,y)에서, 화상 패턴 IP의 접선 TL1에 수직인 직선 L2와 화소 위치 P1(x,y)를 통과하여 기준축(x축)에 평행한 직선 BLX와의 각도를 나타내는 제3 각도 정보 φ(x,y)를 생성하고, 도 7의 (A)에 도시하는 등록 정보 RT1에 포함되는 제3 각도 φ(x,y)에 대응하는 제1 각도 정보 φ(x,y)에 관련지어진 거리 정보 r(x,y), 및 제2 각도 정보 α(x,y)에 기초하여, 도 7의 (B)나 수학식 3, 4에 도시한 바와 같이, 대조 판단을 위한 화소 위치 RP(xc,yc)를 결정하고, 대조 화상 RIM 내의 화상 패턴 상의 화소 위치 P2, P3, … 에 마찬가지의 연산을 행하고, 대조 판단을 위한 화소 위치RP(xc,yc)의 중첩의 정도와 설정치와의 비교의 결과에 기초해서 대조 처리를 행한다.

    또한, 상세하게는, 대조 연산 처리부(27)는, 대조 판단을 위한 화소 위치RP(xc,yc)의 중첩의 정도가, 설정치보다 큰 경우에는, 등록 화상 AIM과 대조 화상 RIM이 일치한다고 판단한다.

    상세하게는, 대조 화상 RIM이, 등록 화상 AIM에 동일 또는 유사한 경우에는, 대조 화상 RIM 내의 화상 패턴 상의 화소 위치 P1, P2, P3, … 에 마찬가지의 연산을 행한 결과, 파라미터를 나타내는 설정 위치(기준점이라고도 함) BP(x 0 , y 0 )에 대응하는 점 RP(xc,yc)에서 중첩의 정도가 가장 커진다. 이 중첩 정도가 설정된 임계치보다 큰 경우에 양자가 일치한다고 판단한다.

    도 8은, 도 1에 도시한 대조 시스템(10)의 단말 장치(1)의 대조 시의 동작을 설명하기 위한 플로우차트이다. 도 9는, 도 1에 도시한 대조 시스템(10)의 대조 장치(2)의 대조 시의 동작을 설명하기 위한 플로우차트이다.

    도 7의 (A)∼도 7의 (C), 도 8, 도 9를 참조하면서, 대조 시스템(10)의 대조 시의 동작을 설명한다.

    도 8에 도시한 바와 같이, 스텝 ST31에서, 단말 장치(1)에서는, 입력부(12)에 의해 유저 정보가 제어 회로(16)에 입력된다.

    스텝 ST32에서, 생체 특징 입력부(13)로부터 피검체를 촬상한 결과에 기초하고, 유저 고유의 생체 특징을 나타내는 대조 화상 RIM이 제어 회로(16)에 입력된다.

    스텝 ST33에서, 제어 회로(16)는, 저장부(14)에 저장되어 있는 등록 정보 RT1을 판독한다.

    스텝 ST34에서, 제어 회로(16)는, 유저 정보 및 등록 정보 RT1을 통신 I/F(11)를 통해서 대조 장치(2)에 송신한다.

    스텝 ST35에서, 제어 회로(16)는, 먼저 송신한 유저 정보 및 등록 정보 RT1( 통합해서 인증 정보라고도 함)에 대응하는 대조 결과를 나타내는 신호가, 대조 장치(2)로부터 수신되기까지 대기하고, 수신한 경우에 스텝 ST36의 처리로 진행한다.

    스텝 ST36에서, 제어 회로(16)는, 수신한 신호가 나타내는 대조 결과가 인증OK인지의 여부를 판단하고, 인증 OK인 경우에 유저에 대하여 로그인을 허가한다(ST37). 상세하게는, 제어 회로(16)는, 인증 OK라는 취지를 화면 표시 등에 의해 통지하고, 로그인 처리를 행한다.

    한편, 스텝 ST36에서, 대조 결과가 인증 NG인 경우에는, 제어 회로(16)는, 유저에 대하여 로그인은 허가하지 않는다(ST38).

    상세하게는, 제어 회로(16)는, 인증 NG라는 취지를 화면 표시 등에 의해 통지하고, 로그인 처리를 억지한다.

    다음으로, 도 9를 참조하면서, 대조 장치(2)의 대조 시의 동작을 설명한다.

    스텝 ST41에서, 대조 장치(2)의 제어 회로(29)는, 통신 I/F(21)에 의해 단말 장치(1)로부터 인증 정보(유저 정보, 대조 화상 RIM, 등록 정보 RT1)를 수신하였는지의 여부를 판단하고, 수신할 때까지 대기한다. 제어 회로(29)는, 판단의 결과, 수신하였다고 판단한 경우에는, 스텝 ST42의 처리로 진행한다.

    스텝 ST42에서, 제어 회로(29)는, 데이터베이스(22)로부터, 수신한 유저 정보에 관련지어져 있는 등록 정보 RT1을 판독한다.

    스텝 ST43에서, 제어 회로(29)는, 판독한 등록 정보 RT1과, 통신 I/F(21)에 의해 단말 장치(1)로부터 수신한 등록 정보 RT1을 테이블 비교부(26)에서 비교시키고, 일치하는지의 여부를 판단한다.

    제어 회로(29)는, 판단의 결과, 일치한다고 판단한 경우에는, 스텝 ST44의 처리로 진행하고, 일치하지 않는다고 판단한 경우에는 스텝 ST48의 처리로 진행한다.

    이 비교 처리는, 테이블끼리를 비교하기 때문에, 하기의 화상 처리에 의한 대조 처리와 비교해서 단시간에 행할 수 있다.

    스텝 ST44에서, 제어 회로(29)는, 예를 들면 화상 처리부(23)에, 필요에 따 라서 등록 시와 마찬가지로 대조 화상 RIM에 세선화 처리 등의 화상 처리를 실시시킨다.

    스텝 ST45에서, 제어 회로(29)는, 대조 연산 처리부(27)에, 전술한 대조 처리를 행하게 한다.

    상세하게는, 대조 연산 처리부(27)는, 대조 화상 RIM 내의 화상 패턴 IP 상의 화소 위치 P1(x,y)에서, 화상 패턴 IP의 접선 TL1에 수직인 직선 L2와 화소 위치 P1(x,y)를 통과하여 기준축(x축)에 평행한 직선 BLX와의 각도를 나타내는 제3 각도 정보 φ을 생성하고, 도 7의 (A)에 도시하는 등록 정보 RT1에 포함되는 제3 각도 φ에 대응하는 제1 각도 정보 φ에 관련짓는 거리 정보 r, 및 제2 각도 정보 α에 기초하여, 도 7의 (B)나 수학식 3, 4에 도시한 바와 같이, 대조 판단을 위한 화소 위치RP(xc,yc)를 결정하고, 대조 화상 RIM 내의 화상 패턴 상의 화소 위치 P2, P3, … 에 마찬가지의 연산을 행하고, 대조 판단을 위한 화소 위치 RP(xc,yc)의 중첩의 정도를 나타내는 화상 패턴을 생성한다.

    스텝 ST46에서, 제어 회로(29)는, 스텝 ST45에 의한 연산의 결과, 예를 들면 중첩의 정도가 최대로 된 화소 위치에 대해서, 중첩의 정도가, 설정치(임계치)보다도 큰지의 여부를 판단한다. 제어 회로(29)는, 비교의 결과, 임계치보다도 큰 경우에는, 스텝 ST47의 처리로 진행하고, 임계치 이하인 경우에, 입력된 대조 화상 RIM이, 등록된 등록 정보 RT1에 대응하는 등록 화상 AIM과 일치하지 않는 것으로 판단하고, 스텝 ST49의 처리로 진행한다.

    스텝 ST47에서, 제어 회로(29)는, 임계치보다 크다고 판단한 경우에, 입력된 대조 화상 RIM이 등록되어 있는 등록 정보 RT1에 대응하는 등록 화상 AIM과 일치한다고 판단하고, 단말 장치(1)에 인증 OK라는 취지를 나타내는 신호를 통신 I/F(21)를 통해서 송신한다. 단말 장치(1)에서는, 통신 I/F(11)를 통하여, 그 신호를 수신하면, 전술한 바와 같이 로그인 처리를 행한다.

    한편, 스텝 ST43에서, 제어 회로(29)는, 판독한 등록 정보 RT1과, 단말 장치(1)로부터 수신한 등록 정보 RT1이 일치하지 않는다고 판단한 경우에, 예를 들면 스텝 ST44∼ST47의 대조 처리 등을 억지하고(ST48), 스텝 ST49의 처리로 진행한다.

    스텝 ST49에서, 제어 회로(29)는, 통신 I/F(21)를 통하여, 단말 장치(1)에, 인증 NG라는 취지를 나타내는 신호를 송신한다. 단말 장치(1)에서는, 통신 I/F(11)을 통하여, 그 신호를 수신하면, 그 취지를 화면 표시 등에 의해 통지한다.

    이상, 설명한 바와 같이, 대조 장치(2)가, 설정된 제1 파라미터에 기초하여 등록 화상 AIM에 일반화 허프 변환 처리를 실시해서 얻어진 제1 파라미터에 고유의 제1 등록 정보 RT1을, 대조에 이용하는 등록 정보 RT1로서 지정하고, 그 지정을 행한 후에, 등록 정보 RT1의 변경 지시를 받으면, 제1 파라미터와는 다른 제2 파라미터에 기초하여 등록 화상 AIM에 일반화 허프 변환 처리를 실시해서 얻어진 제2 등록 정보 RT1을, 대조에 이용하는 등록 정보 RT1로서 지정하므로, 시큐러티성을 향상시킬 수 있다.

    또한, 대조 장치(2)가, 등록 시에, 등록 화상 AIM에, 설정된 파라미터에 따라서 서로 다른 등록 정보(R-테이블) RT1을 생성하는 처리, 상세하게는 일반화 허프 변환 처리를 실시하고, 그 처리에 의해 생성한 등록 정보 RT1을 데이터베이 스(22)에 기억하고, 등록 정보 RT1의 변경 지시가 입력된 경우에, 파라미터를 변경하고, 변경된 파라미터에 기초하여 등록 화상 AIM에, 재차 일반화 허프 변환 처리를 실시해서 새로운 등록 정보 RT1을 생성해서 데이터베이스(22)에 기억하고, 대조 시에, 입력된 대조 화상 RIM 및 데이터베이스(22)에 기억되어 있는 등록 정보 RT1에 기초하여 대조 처리를 행하므로, 시큐러티성을 높게 할 수 있다.

    상세하게는, 대조를 위한 등록 화상 AIM을 기억하지 않고, 등록 정보 RT1을 데이터베이스(22)에 기억하고 있으므로, 예를 들면 제3자에게 등록 정보 RT1이 유출된 경우나 도난당한 경우, 등록 정보 RT1을 파기하는 경우 등이어도, 등록 정보 RT1로부터는 등록 화상 AIM을 유추하는 것이 곤란하므로, 시큐러티성이 높다.

    그 때, 동일한 등록 정보 RT1에 대하여, 파라미터를 변화시킴으로써 새로운 상이한 등록 정보 RT1을 생성함으로써, 예를 들면 등록 정보 RT1이 부정하게 유출된 경우에, 새롭게 등록 정보 RT1을 다시 생성함으로써, 유출한 등록 정보 RT1을 이용한 부정한 액세스를 방지하는 것이 가능하다.

    또한, 대조 장치(2)의 데이터베이스(22)와 단말 장치(1)의 저장부(14)에, 동일한 등록 정보 RT1을 기억시키고, 대조 시에, 대조 장치(2)의 데이터베이스(22)에 기억되어 있는 등록 정보 RT1과, 단말 장치(1)의 저장부(14)에 기억되어 있는 등록 정보 RT1이 일치하는지의 여부를 판단하고, 일치한다고 판단한 것을 조건으로, 대조 처리를 행하므로 더욱 대조 확률을 높게 할 수 있다. 또한, 등록 정보 RT1이 일치하지 않는 경우에는, 대조 처리를 억지하므로, 처리 시간이 저감한다.

    즉, 부정하게 유출한 등록 정보 RT1을 이용해서 액세스한 경우에, 단시간에 부정한 액세스를 검출해서 방지하는 것이 가능하다.

    또한, 등록 시에, 설정된 파라미터에 기초하여, 등록 화상 AIM에 일반화 허프 변환 처리를 실시해서 등록 정보(R-테이블) RT1을 생성하고, 대조 시에는, 그 등록 정보 RT1과 대조 화상 RIM을 이용하여, 전술한 처리에 의해 중첩의 정도를 판단해서 대조 처리를 행하므로, 고정밀도의 대조를 행할 수 있다.

    또한, 본 실시 형태에서는 등록 시에 난수 생성부(24)에 의한 난수에 기초해서 파라미터를 결정했으므로, 등록 정보 RT1을 고속으로 생성할 수 있다.

    또한, 대조 시에는, 파라미터에 관한 정보가 없어도, 등록 정보 RT1과 대조 화상 RIM에 기초하여, 전술한 바와 같이 간단한 처리에 의해 대조 처리를 행할 수 있으므로, 고속으로 대조 처리를 행할 수 있다.

    또한, 본 발명은 본 실시 형태에 한정되는 것은 아니고, 임의의 바람직한 개변이 가능하다.

    예를 들면, 본 실시 형태에서는, 단말 장치(1)과 대조 장치(2)에 의해 본 발명에 따른 처리를 행하였지만, 이 형태에 한정되는 것은 아니다. 예를 들면, 단말 장치(1)와 대조 장치(2)를 동일한 컴퓨터에 의해 실현하여도 된다.

    또한, 전술한 실시 형태에서는, 등록 처리 시에 난수를 이용해서 파라미터를 설정함으로써 등록 정보 RT1을 생성하고 있지만, 인증 처리가 성공할 때마다 파라미터를 변경해서 새로운 등록 정보 RT1을 생성해도 되고, 변경 지시가 입력된 경우에, 새로운 등록 정보 RT1을 생성해도 되며, 임의의 타이밍에서 새로운 등록 정보 RT1을 생성하여도 된다. 이렇게 함으로써 예를 들면 등록 정보 RT1의 유출 등에 대한 안전성을 더욱 높일 수 있다.

    또한, 단말 장치(1)와 대조 장치(2) 사이에서 데이터의 송수신을 행하는 각종 정보에 대하여, 암호화 처리를 실시함으로써, 통신에 대한 안전성을 높이는 것도 물론 가능하다.

    또한, 본 발명에 따른 기능을 제어 회로만으로 실현해도 되고, 각 구성 요소 마다 전용 회로를 설치해서 실현하여도 된다. 또한 프로그램을 실행함으로써 본 발명에 따른 기능을 실현해도 되고, 하드 와이어드에 의해 실현하여도 된다.

    또한, 본 실시 형태에서는 생태 정보에 관해서 본 발명에 따른 장치나 동작을 설명했지만, 이 형태에 한정되는 것은 아니다. 예를 들면 임의의 화상에 대해서 화상 대조를 행하는 장치에도 적용할 수 있다.

    본 발명은, 화상을 대조하는 대조 시스템 등에 적용할 수 있다.

    高效检索全球专利

    专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

    我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

    申请试用

    分析报告

    专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

    申请试用

    QQ群二维码
    意见反馈