SYSTEM AND METHOD FOR AUTOMATICALLY VERIFYING IDENTITY OF A SUBJECTA system (10) and method for verifying identity of a user seeking access to a secured area or object is provided. The system employs a global image comparison approach by first acquiring a reference fingerprint image from a user during an enrollment stage, obtaining a set of multiple segments from the reference image representative of unique portions thereof, and later, during a verification stage, obtaining a verification fingerprint image from a user seeking access (14), determining the most likely positions for the multiple reference segments over the verify image, and then comparing (12) all pixels of the reference image enclosed by the multiple reference segments to all pixels in a portion of the verify image overlaid by the multiple reference segments in their current positions over the verify image in accordance with a dynamically determined threshold that is individually tailored for the user providing the reference image during the enrollment stage to thus verify the identity of the user (20).A method for comparing a first image of a predefined image resolution comprising a first plurality of pixels and a second image of the predefined image resolution comprising a second plurality of pixels to determine if the images are substantially similar, said method being implemented in a data processing system having a memory, comprising the steps of:(a) acquiring the first image; (b) defining a plurality of adjacent reference templates positioned over a substantial portion of the first image, wherein each of said reference templates encloses a different portion of the first image;(c) designating one reference template of said plurality of reference templates as a primary reference template, and all other reference templates as secondary reference templates;(d) defining around each of said reference templates, a corresponding individual first selection area centered on each reference template, each of said first selection areas being larger than its respective reference template;(e) determining a best position for each reference template within said corresponding first selection area, wherein said best position of each reference template is representative of a most unique portion of the first image within the respective first selection area, said most unique portions being of the same size as the respective reference templates;(f) moving each reference template to its corresponding best position; (g) storing, in the memory as a reference file, the most unique portion of each respective first selection area, wherein the most unique portion corresponding to said primary reference template is designated as a primary reference segment and wherein each most unique portion corresponding to a particular one of said plurality of said secondary reference templates is designated as a plurality of said secondary reference segments; (h) storing a set of coordinate positions of each of secondary reference segments relative to said primary reference segment in said reference file in the memory;(i) defining a reference area comprising the pixels of the first image within said primary reference segment and said plurality of secondary reference segments;(j) acquiring the second image; (k) defining a first search area over a substantial portion of the second image; (1) retrieving, from said reference file in the memory, said primary reference segment and said plurality of secondary reference segments;(m) comparing said primary reference segment with all primary reference segment-sized portions of the second image within said first search area to determine a location of a closest match between said primary reference segment and a like-sized portion of the second image, wherein said like-sized portion is designated as a closest match portion;(n) positioning the primary reference segment at said at least one closest match location and said plurality of secondary reference segments over said second image in accordance with said set of coordinate positions of each said secondary reference segment relative to said primary reference segment;(o) defining a plurality of second search area templates, each second search area template corresponding to each of said secondary reference segments, each second search area template being centered on of each said corresponding secondary reference segments;(p) comparing each secondary reference segment with all secondary reference segment-sized portions of the second image within its corresponding second search area to determine a best match position for each secondary reference segment within its corresponding second search area to obtain a plurality of best match portions of the second image corresponding to said plurality of secondary reference segments;(q) defining a verification area comprising pixels of the second image within said closest match portion and said plurality of best-match portions; and(r) comparing said reference area to said verification area to determine a total response value, said total response value being indicative of the degree of similarity between said reference area and said verification area.
피험자 신원 자동 확인 시스템 및 방법보안 구역 또는 오브젝트에 접근하는 사용자의 신원을 확인하는 시스템(10) 및 방법을 제공한다. 상기 시스템은 일단 등록 단계 동안, 사용자로부터 관련 지문 화상을 습득하고, 관련 화상로부터 특유의 부분을 나타내는 다수의 세그먼트 세트를 얻은 다음, 확인 단계에서, 사용자 탐색 액세스(14)로부터 확인 지문 화상을 얻어내고, 다수의 관련 세그먼트들 중 확인 화상와 가장 유사한 지점을 결정한 다음, 다수의 관련 세그먼트로 포위된 관련 화상의 모든 픽셀을, 등록 단계 동안 사용자가 관련 화상을 제공하도록 각각 만들어진 동적으로 결정된 한계에 따라, 확인 화상 중 현재 지점에서 다수의 관련 세그먼트들에 의해 중첩된 확인 화상 부분의 모든 픽셀을 비교하므로써 사용자 신원을 확인한다.메모리를 구비한 데이터 처리 시스템에서 실시되는 방법으로서, 제1 복수의 픽셀을 포함하는 선정된 화상 해상도의 제1 화상과 제2 복수의 픽셀을 포함하는 상기 선정된 화상 해상도의 제2 화상을 비교하여, 상기 화상들이 실질적으로 동일한지를 판정하는 방법에 있어서, (a) 상기 제1 화상을 획득하는 단계; (b) 상기 제1 화상의 실질적인 부분 위에 위치한 복수의 인접 기준 템플릿을 정의하는 단계 -상기 기준 템플릿 각각은 상기 제1 화상의 상이한 부분을 포함함-; (c) 상기 복수의 기준 템플릿 중 한 기준 템플릿을 제1 기준 템플릿으로 지정하고, 다른 모든 기준 템플릿을 제2 기준 템플릿으로 지정하는 단계; (d) 상기 기준 템플릿 각각의 주위에, 각각의 기준 템플릿 상에 중심을 둔 대응하는 개별 제1 선택 영역을 정의하는 단계 -상기 제1 선택 영역 각각은 대응하는 각각의 기준 템플릿보다 큼-; (e) 상기 대응하는 제1 선택 영역 내에서 각각의 기준 템플릿을 위한 최상의 위치를 결정하는 단계 -상기 각 기준 템플릿의 최상의 위치는 각각의 제1 선택 영역에서 상기 제1 화상의 가장 특이한 부분을 나타내며, 상기 가장 특이한 부분은 각각의 기준 템플릿과 동일한 크기를 가짐-; (f) 각각의 기준 템플릿을 대응하는 최상의 위치로 이동시키는 단계; (g) 상기 각각의 제1 선택 영역의 가장 특이한 부분을 상기 메모리 내에 기준 파일로서 저장하는 단계 -상기 제1 기준 템플릿에 대응하는 상기 가장 특이한 부분은 제1 기준 세그먼트로서 지정되고, 상기 복수의 제2 기준 템플릿 중 특정 템플릿에 대응하는 각각의 가장 특이한 부분은 복수의 상기 제2 기준 세그먼트로서 지정됨-; (h) 상기 제1 기준 세그먼트에 대한 제2 기준 세그먼트 각각의 좌표 위치 세트를 상기 메모리 내의 기준 파일에 저장하는 단계; (i) 상기 제1 기준 세그먼트와 상기 복수의 제2 기준 세그먼트 내에 상기 제1 화상의 픽셀을 포함하는 기준 영역을 정의하는 단계; (j) 상기 제2 화상을 획득하는 단계; (k) 상기 제2 화상의 실질적인 부분 위에 제1 검색 영역을 정의하는 단계; (l) 상기 메모리 내의 상기 기준 파일로부터 상기 제1 기준 세그먼트 및 상기 복수의 제2 기준 세그먼트를 검색하는 단계; (m) 상기 제1 기준 세그먼트와 상기 제1 검색 영역 내의 상기 제2 화상의 모든 제1 기준 세그먼트 크기의 부분을 비교하여, 상기 제1 기준 세그먼트와 상기 제2 화상의 동일 크기를 가진 부분간의 최근접 일치 위치를 결정하는 단계 -상기 동일 크기를 가진 부분은 최근접 일치 부분으로 지정됨-; (n) 상기 제1 기준 세그먼트에 대한 상기 제2 기준 세그먼트 각각의 상기 좌표 위치 세트에 따라 상기 적어도 하나의 최근접 일치 부분에 상기 제1 기준 세그먼트를, 상기 제2 화상에 상기 복수의 제2 기준 세그먼트를 배치하는 단계; (o) 상기 제2 기준 세그먼트 각각에 대응하는 복수의 제2 검색 영역 템플릿을 정의하는 단계 -각각의 제2 검색 영역 템플릿은 상기 대응하는 제2 기준 세그먼트 각각에 중심을 가짐- (p) 각각의 제2 기준 세그먼트와 이에 대응하는 제2 검색 영역 내의 제2 화상의 모든 제2 기준 세그먼트 크기를 가진 부분을 비교하여, 대응하는 제2 검색 영역에서 각각의 제2 기준 세그먼트를 위한 최상 일치 부분을 결정함으로써 상기 복수의 제2 기준 세그먼트에 대응하는 상기 제2 화상의 복수의 최상 일치 부분을 획득하는 단계; (q) 상기 최근접 일치 부분과 상기 복수의 최상 일치 부분 내에 상기 제2 화상의 픽셀을 포함하는 검증 영역을 정의하는 단계; 및 (r) 상기 기준 영역과 상기 검증 영역을 비교하여, 상기 기준 영역과 상기 검증 영역간의 유사도를 나타내는 총 응답값을 결정하는 단계 를 포함하는 방법.