Method and apparatus for fingerprint motion tracking using an in-line array
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06K-009/00
G09G-005/00
출원번호
US-0519383
(2006-09-11)
등록번호
US-8447077
(2013-05-21)
발명자
/ 주소
Benkley, Fred George
Geoffroy, David Joseph
출원인 / 주소
Validity Sensors, Inc.
대리인 / 주소
Greenberg Traurig LLP
인용정보
피인용 횟수 :
15인용 특허 :
200
초록▼
A fingerprint motion tracking method and system is provided for sensing features of a fingerprint along an axis of finger motion, where a linear sensor array has a plurality of substantially contiguous sensing elements configured to capture substantially contiguous overlapping segments of image data
A fingerprint motion tracking method and system is provided for sensing features of a fingerprint along an axis of finger motion, where a linear sensor array has a plurality of substantially contiguous sensing elements configured to capture substantially contiguous overlapping segments of image data. A processing element is configured to receive segments of image data captured by the linear sensor array and to generate fingerprint motion data. Multiple sensor arrays may be included for generating directional data. The motion tracking data may be used in conjunction with a fingerprint image sensor to reconstruct a fingerprint image using the motion data either alone or together with the directional data.
대표청구항▼
1. A method of determining motion of a fingerprint surface with respect to a sensor surface, comprising: sensing at least two temporally separated sets, each of a plurality of pixels in a fingerprint image along a sensor axis of the sensor surface, the sensing performed by a linear array of fingerpr
1. A method of determining motion of a fingerprint surface with respect to a sensor surface, comprising: sensing at least two temporally separated sets, each of a plurality of pixels in a fingerprint image along a sensor axis of the sensor surface, the sensing performed by a linear array of fingerprint image feature detection sensors spaced along the sensor axis;storing digital data corresponding to each of the plurality of pixels in each of the at least two sets of a plurality of pixels;processing the digital data to generate fingerprint motion data, wherein generating fingerprint motion data comprises comparing the digital data corresponding to each of the plurality of pixels in a first of the at least two sets of a plurality of pixels in the fingerprint image to the digital data corresponding to each of the plurality of pixels in a second of the at least two sets of a plurality of pixels in the fingerprint image, through sequentially shifting the pixels in the first of the at least two sets with respect to the pixels in the second of the at least two sets, until a match is found for the pixels in the first of the at least two sets with respect to the pixels in the second of the at least two sets;estimating the distance D traveled by the fingerprint surface with respect to the sensor surface by multiplying a pixel shift required to achieve the match times a pitch of the image feature detection sensors; andcomputing the velocity measurement D/T of the fingerprint surface with respect to the sensor surface by dividing the estimated distance D by the temporal difference T between sensing the first set of the at least two sets and the second set of the at least two sets. 2. A method of determining motion of a fingerprint surface with respect to a sensor surface, comprising: collecting at least a first image sample and a second image sample from a linear sensor array, wherein each of the at least a first image sample and a second image sample has a series of pixel values corresponding to substantially contiguous fingerprint image features along an axis of the linear sensor array, taken at different times;generating, by a processor in communication with the linear sensor array, a list of similarity match scores by comparing the respective series of pixels corresponding to each of the at least a first image sample and a second image sample;determining, by the processor, a pixel shift between the at least the first image sample and the second image sample resulting in a highest similarity match score;estimating the distance traveled by multiplying the pixel shift times a pitch of sensors in the linear sensor array; andcomputing a velocity estimate by dividing the estimated distance by the time expended between collecting the first image sample and the second image sample with the highest match score. 3. A method of determining motion of a fingerprint surface with respect to a sensor surface, comprising: collecting at least a first image and a second image, each image comprising values for each of a plurality of pixels in a first linear image sensor array along a first axis of the array taken respectively at a first time and a second time;generating, by a processor in communication with the first linear image sensor array, a list of similarity match scores for each of a plurality of pixel shifted versions of the at least the first image and the second image;determining, by the processor, a pixel shift between the at least the first image and the second image that results in a highest similarity match score;estimating the distance traveled along the first axis by multiplying the number of pixels in the pixel shift by a pitch of sensors in the linear image sensor array; andcomputing the velocity of the fingerprint surface with respect to the sensor surface and producing a velocity value equal to multiplying the distance traveled by the difference between the first time and the second time. 4. The method of claim 3, further comprising: collecting from at least a second linear image sensor array having a second axis at least a third image and a fourth image;generating, by a processor in communication with the second linear image sensor array, a list of similarity match scores for each of a plurality of pixel shifted versions of the at least a third image and a fourth image that has a next highest similarity match score to compute a velocity of the fingerprint in the second axis by determining a pixel shift in the second axis with a highest similarity match score; andcomputing by the processor, a velocity and direction as a vector sum of the velocity in the first axis and the velocity in the second axis. 5. A system for determining the motion of a fingerprint surface with respect to a sensor surface, comprising: a sensing means, including a first linear array of image feature detection sensors spaced along a first axis of motion with respect to the sensing means, for sensing at least two temporally separated sets, each of a plurality of pixels in a fingerprint image along the first axis of motion;memory means for storing digital data corresponding to each of the plurality of pixels in each of the at least two sets;processor means for processing the digital data to generate fingerprint motion data, wherein generating fingerprint motion data comprises comparing the digital data corresponding to each of the plurality of pixels in a first of the at least two sets of a plurality of pixels in the fingerprint image to the digital data corresponding to each of a plurality of pixels in a second of the at least two sets of a plurality of pixels in the fingerprint image, through sequentially shifting the pixels in the first of the at least two sets with respect to the pixels in the second of the at least two sets, and for computing a respective list of similarity match scores for the first set of a plurality of pixels and the second set of a plurality of pixels for each of a plurality of pixel shift positions, until a match is found for the pixels in the first set with respect to the pixels in the second set, as indicated by the occurrence of a highest of the computed similarity match scores, the processor means also being for estimating a distance D traveled by the fingerprint surface with respect to the sensor surface by multiplying a pixel shift required to achieve the match times the physical distance between image feature detection sensors in the first linear array as measured from centerline to centerline of the respective image feature detection sensors, and the processor means also being for computing a first velocity measurement D/T of the fingerprint surface with respect to the sensor surface by dividing the estimated distance D by the temporal difference between sensing of the first of the at least two sets and the second of the at least two sets in the first axis;a sensing means, including a second linear array of image feature detection sensors spaced along a second axis with respect to the sensing means, for sensing at least two temporally separated sets, each of a plurality of pixels in a third fingerprint image and a fourth fingerprint image along the second axis of motion;the memory means being for storing digital data corresponding to each of the plurality of pixels in each of the third fingerprint feature image and the fourth fingerprint feature image along the second axis;the processor means being for processing the digital data to generate fingerprint motion data, wherein generating fingerprint motion data comprises comparing the digital data corresponding to each of the plurality of pixels in the third fingerprint feature image in the second axis to the digital data corresponding to each of the plurality of pixels in a fourth fingerprint feature image in the second axis, through sequentially shifting the pixels in the third image with respect to the pixels in the fourth image, and computing a respective list of similarity match scores for the first set of a plurality of pixels and the second set of a plurality of pixels for each of a plurality of pixel shift positions, until a match is found for the pixels in the third image with respect to the pixels in the fourth image, as indicated by the occurrence of a highest of the computed similarity match scores;the processor means also being for estimating a distance D traveled by the fingerprint surface with respect to the sensor surface in the second axis by multiplying a pixel shift required to achieve the match times the physical distance between the fingerprint feature image sensors in the second linear array as measured from centerline to centerline of the respective image feature detection sensors; andthe processor means also being for computing a first velocity measurement D/T of the fingerprint surface with respect to the sensor surface in the second axis by dividing the estimated distance D by the temporal difference between sensing of the third image and the fourth image;the processor means for determining which of the first sensor array and the second sensor array produced a highest similarity match score and for selecting the one of the first sensor array and the second sensor array that produced the highest similarity match score to represent a principal axis of motion; andthe processor means being for generating fingerprint motion and direction data using the velocity in the principle axis of motion and the velocity in the other axis of motion. 6. The system of claim 5, further comprising: the processor means being for producing navigation data using the fingerprint motion data. 7. The system of claim 5, further comprising the processor means being for sensing portions of a fingerprint image to be reconstructed into a full fingerprint image using the fingerprint motion data. 8. The system of claim 5, further comprising the processor means being for sensing portions of a fingerprint image to be reconstructed into a full fingerprint image using fingerprint motion and direction data. 9. A method of determining motion of a fingerprint surface with respect to a sensor surface, comprising: sensing, via a computing device, at least two temporally separated sets, each of a plurality of pixels in a fingerprint image along an axis of motion of a fingerprint surface with respect to a sensor surface the sensing performed by a linear array of image feature detection sensors spaced along the axis of motion;storing digital data corresponding to each of the plurality of pixels in each of the at least two sets;processing, via a computing device, the digital data to generate fingerprint motion data, wherein generating fingerprint motion data comprises comparing, via the computing device, the digital data corresponding to each of the plurality of pixels in a first of the at least two sets of a plurality of pixels in the fingerprint image to the digital data corresponding to each of the plurality of pixels in a second of the at least two sets of a plurality of pixels in the fingerprint image through sequentially shifting the pixels in the first of the at least two sets with respect to the pixels in the second of the at least two sets, until a match is found for the pixels in the first and second sets;estimating, via the computing device, the distance D traveled by the fingerprint surface with respect to the sensor surface by multiplying the pixel shift required to achieve the match times the physical distance between the pixels in the image feature detection sensor as measured from centerline to centerline of the respective image feature detection sensors;computing, via the computing device, the velocity measurement D/T of the fingerprint surface with respect to the sensor surface by dividing the estimated distance D by the temporal difference between sensing the first of the at least two sets and the second of the at least two sets; andreconstructing a fingerprint image using the velocity. 10. A method of determining motion of a fingerprint surface with respect to a sensor surface, comprising: sensing, via a computing device, at least two temporally separated sets, each of a plurality of pixels in a fingerprint image along an axis of motion of a fingerprint surface with respect to a sensor surface the sensing performed by a linear array of image feature detection sensors spaced along the axis of motion;storing digital data corresponding to each of the plurality of pixels in each of the at least two sets;processing, via a computing device, the digital data to generate fingerprint motion data, wherein generating fingerprint motion data comprises comparing, via the computing device, the digital data corresponding to each of the plurality of pixels in a first of the at least two sets of a plurality of pixels in the fingerprint image to the digital data corresponding to each of the plurality of pixels in a second of the at least two sets of a plurality of pixels in the fingerprint image through sequentially shifting the pixels in the first of the at least two sets with respect to the pixels in the second of the at least two sets, until a match is found for the pixels in the first and second sets;estimating, via the computing device, the distance D traveled by the fingerprint surface with respect to the sensor surface by multiplying the pixel shift required to achieve the match times the physical distance between the pixels in the image feature detection sensor as measured from centerline to centerline of the respective image feature detection sensors; andcomputing, via the computing device, the velocity measurement D/T of the fingerprint surface with respect to the sensor surface by dividing the estimated distance D by the temporal difference between sensing the first of the at least two sets and the second of the at least two sets.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (200)
Schmitt John C. ; Setlak Dale R., Access control system including fingerprint sensor enrollment and associated methods.
Conforti, Fred J., Access control system wherein the remote device is automatically updated with a central user list from the central station upon use of the remote device.
Thompson, Erik Jonathon; Dean, Gregory Lewis; Jandu, Jaswinder; Erhart, Richard Alexander, Apparatus and method for detecting finger activity on a fingerprint sensor.
Nelson, Richard Brian; Erhart, Richard Alexander; Perezselsky, Armando Leon, Apparatus and method for protecting fingerprint sensing circuitry from electrostatic discharge.
Dean, Gregory Lewis; Erhart, Richard Alexander; Jandu, Jaswinder; Thompson, Erik Jonathan, Apparatus and method for reducing noise in fingerprint sensing circuits.
Dean, Gregory Lewis; Erhart, Richard Alexander; Jandu, Jaswinder; Thompson, Erik Jonathon, Apparatus and method for reducing parasitic capacitive coupling and noise in fingerprint sensing circuits.
Eicken, Karl; Rheinheimer, Joachim; Wetterich, Frank; Ammermann, Eberhard; Lorenz, Gisela; Strathmann, Siegfried, Benzamidoxime derivatives, intermediates and processes for their preparation, and their use as fungicides.
Roy,Ronald B.; Sadlon,John C., Biometric access control and time and attendance network including configurable system-on-chip (CSOC) processors with embedded programmable logic.
Bardwell, William E., Biometric identification system using biometric images and personal identification number stored on a magnetic stripe and associated methods.
Le Pailleur, Laurent; Riisnaes, Knut Hovring; Vermesan, Ovidiu, Device and method for generating digital signals each coding a value of an analog signal.
Mitsuyu,Norihisa; Higuchi,Teruyuki, Fingerprint authenticating system for carrying out a fingerprint authentication by using a small fingerprint sensor.
Setlak, Dale R.; Williams, Daryl; Salatino, Matthew M., Fingerprint sensor package having enhanced electrostatic discharge protection and associated methods.
Schneider John K. (Snyder NY) Keeney Frank W. (Williamsville NY) Drakes Russell J. (Cheektowaga NY) Gojevic Stephen M. (Buffalo NY) Leszczynski Nicholas G. (Amherst NY) Schneider Mark C. (East Amhers, High resolution ultrasonic imaging apparatus and method.
Toyoda Haruyoshi,JPX ; Kobayashi Yuuji,JPX ; Mukohzaka Naohisa,JPX, Individual identification apparatus for selectively recording a reference pattern based on a correlation with comparative patterns.
Teraoka, Tsutomu; Sasaki, Tsutomu; Kurotori, Tsuneo; Itaya, Masahiko, Liquid developer, image-fixing apparatus using the same, and image-forming apparatus using the same.
Fitzpatrick Greg P. (Rochester MN) Haynes Thomas R. (Euless TX) Williams Marvin L. (Lewisville TX), Method and apparatus for accessing touch screen desktop objects via fingerprint recognition.
Schweitzer Peter ; Curry Stephen M. ; Little Wendell L. ; Armstrong Bryan M. ; Fox Christopher W. ; Loomis Donald W., Method and apparatus for encryption key creation.
Benkley, Fred George; Geoffroy, David Joseph, Method and apparatus for fingerprint motion tracking using an in-line array for use in navigation applications.
Glass Randal ; Salganicoff Marcos ; von Seelen Ulf Cahn, Method and apparatus for securely transmitting and authenticating biometric data over a network.
Hsu Wen H. (3F ; No. 66 ; West Yuan ; Tsing Hua University Hsinchu TWX) Yang Jeng D. (Taipei TWX), Method and device for allocating core points of finger prints.
Erhart, Richard A; Dean, Gregory L.; Schwab, Frank, Method and system for electronically securing an electronic device using physically unclonable functions.
Petrick Scott W. ; Kwasnick Robert F. ; Saunders Rowland F. ; Vafi Habib ; Neumann David C., Method of providing a variable guard ring width between detectors on a substrate.
Comiskey, Barrett; Albert, Jonathan D.; Jacobson, Joseph M.; Wilcox, Russell J.; Drzaic, Paul, Microencapsulated electrophoretic electrostatically addressed media for drawing device applications.
Barrett Comiskey ; Jonathan D. Albert ; Joseph M. Jacobson ; Russell J. Wilcox ; Paul Drzaic, Microencapsulated electrophoretic electrostatically-addressed media for drawing device applications.
Chang Tien-Lin (Orange CA) Kabaian Jimmy H. (Santa Ana CA) Riganati John P. (Yorba Linda CA) White Stanley A. (Santa Ana CA), Non-fingerprint region indicator.
Gillespie David (Palo Alto CA) Allen Timothy P. (Los Gatos CA) Wolf Ralph (Palo Alto CA), Object position detector with edge motion feature and gesture recognition.
Fujii,Yusaku, Pattern-center determination apparatus and method as well as medium on which pattern-center determination program is recorded, and pattern-orientation determination apparatus and method as well as medium on which pattern-orientation determination program is recorded, as well as pattern alignment apparatus and pattern verification apparatus.
Gosselin Claude (18 rue de Bousbecque 59126 Linselles FRX), Protective coating having non-stick surface, its process of manufacture, and an article coated therewith.
McClurg, George William; Brunell, David; Scott, Walter Guy, Rechargeable mobile hand-held fingerprint scanner with a data and power communication interface.
Bridgelall Raj (East Setauket NY) Goren David (Ronkonkoma NY) Katz Joseph (Stony Brook NY) Bard Simon (Stony Brook NY), Symbol scanning system and method having adaptive pattern generation.
Jain Anil K. ; Hong Lin ; Bolle Rudolf Maarten ; Pankanti Sharathchandra Umapathirao, System and method for matching (fingerprint) images an aligned string-based representation.
Getzin, Lawrence; Nelson, Richard B.; Jandu, Jaswinder S.; Erhart, Richard Alexander, System and method for minimizing power consumption for an object sensor.
Dean, Gregory Lewis; Thompson, Erik Jonathon; Schwab, Frank; Erhart, Richard Alexander, Apparatus and method for culling substantially redundant data in fingerprint sensing circuits.
Dean, Gregory Lewis; Erhart, Richard Alexander; Jandu, Jaswinder; Thompson, Erik Jonathon, Apparatus and method for reducing noise in fingerprint sensing circuits.
Deguchi, Shigeru; Shimada, Tsuyahiko; Ogawa, Kazuya, Method, apparatus and program for performing personal authentication and inputting operation instruction on the basis of biometric information including posture information.
Erhart, Richard Alex; Schwab, Frank, System, device and method for securing a user device component by authenticating the user of a biometric sensor by performance of a replication of a portion of an authentication process performed at a remote computing device.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.