US20040114786A1 - System and method for capturing print information using a coordinate conversion method - Google Patents
System and method for capturing print information using a coordinate conversion method Download PDFInfo
- Publication number
- US20040114786A1 US20040114786A1 US10/725,542 US72554203A US2004114786A1 US 20040114786 A1 US20040114786 A1 US 20040114786A1 US 72554203 A US72554203 A US 72554203A US 2004114786 A1 US2004114786 A1 US 2004114786A1
- Authority
- US
- United States
- Prior art keywords
- coordinate system
- image data
- conversion
- coordinate
- data
- 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.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/12—Fingerprints or palmprints
- G06V40/13—Sensors therefor
- G06V40/1324—Sensors therefor by using geometrical optics, e.g. using prisms
Definitions
- the present invention pertains to biometric imaging technology, and in particular, to live scanning of prints.
- Biometric imaging systems may include, but are not limited to, print imaging systems. Such print imaging systems are also referred to as scanners or live scanners.
- an object such as a hand or finger is placed on the outer surface of a platen.
- the platen surface can be a surface of a prism or another surface in optical contact with an outside surface of a prism.
- a platen surface can be a surface of an optical protective layer (e.g., silicon pad) placed on a prism.
- an illumination source illuminates the underside of the object. Raw image data representative of valleys, ridges, and other minutiae of a print are then captured.
- the present invention provides an image conversion system that can process raw image data captured in a first coordinate system format and convert the raw image data into a second coordinate system format acceptable by downstream processing systems.
- the present invention can convert image data captured in a scan of a non-planar platen surface such as a curved conical prism surface to image data associated with an approximately planar surface of a camera.
- a live scanner has a prism that is non-planar
- use of a single rectangular coordinate system to capture the raw image data results in distorted or lost information.
- the captured raw image becomes less accurate and may introduce significant errors into post-processing operations.
- the present invention is directed to a system and method for converting captured image data in a first coordinate system format to a second coordinate system format.
- the image conversion system includes a receiving module, a coordinate conversion module, and a memory.
- the image conversion system can be implemented in a biometric imaging system or as a system external to a biometric imaging system.
- the coordinate conversion module calibrates the image conversion system by generating a conversion data array.
- the conversion data array maps each pixel in a second coordinate system output area to a position in the first coordinate system.
- the receiving module of the image conversion system receives captured image data in a first coordinate system format from a biometric imaging system and stores the captured image data in memory.
- the coordinate conversion module retrieves an entry in the conversion data array and one or more samples from the captured raw image data. The coordinate conversion module then interpolates the retrieved samples using weighting based on the retrieved conversion data array entry to obtain the respective pixel value in the second coordinate system.
- FIG. 1 shows an image conversion system for converting image data captured in a first coordinate system format to a second coordinate system format in accordance with an embodiment of the present invention.
- FIG. 2 shows a system incorporating an image conversion system in accordance with an embodiment of the present invention.
- FIG. 3 shows a view of a non-planar prism in accordance with an embodiment of the present invention.
- FIG. 4 shows a flowchart depicting a method for converting captured image data in a first coordinate system to an image data in a second coordinate system.
- FIG. 4A illustrates how a subject places a hand on a non-planar prism in accordance with various embodiments of the present invention.
- FIG. 4B shows a position for an illumination source in accordance with various embodiments of the present invention.
- FIG. 4C is a diagram that illustrates radial scan line images captured along an arcuate scan path and stored in an array.
- FIG. 5 shows a flowchart depicting a calibration method.
- FIGS. 5 A-B are diagrams that illustrate a conversion data array and the relationships between coordinates in polar and rectangular coordinate systems.
- FIG. 6 shows a flowchart depicting a method for converting captured image data in a first coordinate system to an image data in a second coordinate system using system calibration data.
- FIGS. 7 and 8 illustrate the relationship between points on a conical platen surface and corresponding points when the conical platen surface is lifted and flattened to a rectangular coordinate space.
- FIG. 9 shows a system incorporating an image conversion system in accordance with an alternate embodiment of the present invention.
- FIG. 10 shows a system incorporating an image conversion system in accordance with an alternate embodiment of the present invention.
- FIG. 1 is a block diagram of an image conversion system 150 for converting the raw image data captured in a first coordinate system format into a second coordinate system format in accordance with an embodiment of the present invention.
- image conversion system 150 is implemented in software.
- functions of image conversion system 150 can be implemented in hardware, firmware, or a combination of software and hardware/firmware.
- Image conversion system 150 includes a receiving module 152 , a coordinate conversion module 154 , and a memory 156 .
- Receiving module 152 is configured to receive captured image data in a first coordinate system format from a live print scanner.
- the first coordinate system used in capturing the raw image data depends upon the geometry of a prism implemented in the live scanner.
- the first coordinate system is a polar coordinate system.
- the polar coordinate system describes a point in terms of its angle, ⁇ , and distance (i.e., radius, r) from a fixed origin.
- the polar coordinate system is ideal for describing non-planar surfaces such as cones.
- the polar coordinate system defines the conical platen surface associated with a conical prism.
- Coordinate conversion module 154 is coupled to the receiving module 152 and to memory 156 .
- Coordinate conversion module 154 contains logic to calibrate the image conversion system 150 and logic to convert captured first coordinate system image data to a second coordinate system format.
- the second coordinate system used in converting the captured data depends upon the format required by downstream processing systems.
- the second coordinate system is a rectangular coordinate system.
- coordinate conversion module 154 converts image data captured in a polar coordinate system format to a rectangular system format. This conversion is described in further detail with respect to FIGS. 4 - 8 .
- FIG. 1 depicts a separate memory 156 coupled to coordinate conversion module 154 and receiving module 152 .
- memory 156 could be integrated in coordinate conversion module 154 .
- the invention is not limited to these configurations. Other configurations for memory 156 are possible as would be appreciated by a person skilled in the relevant art(s).
- FIG. 2 shows a block diagram of a live scanner 200 having an internal image conversion system 150 in accordance with an embodiment of the present invention.
- Live scanner 200 includes a non-planar prism 220 optically coupled between an illumination source 215 and an electro-optical system 225 and an image conversion system 150 coupled to the electro-optical system.
- live scanner 200 also includes a display processing module 280 coupled to the image conversion system 150 and/or the electro-optical system 225 .
- Live scanner 200 captures biometric data from objects interacting with non-planar prism 220 and communicates the captured raw image data to image conversion system 150 .
- An exemplary electro-optical system 225 is described in co-pending U.S. Patent Application entitled, “Rotating Optical System Used in a System for Obtaining Print and Other Hand Characteristic Information Having a Non-Planar Prism,” Serial No. (to be assigned), Attorney Docket No. 1823.0820004, by McClurg et al., filed concurrently herewith and incorporated in its entirety herein by reference.
- FIG. 3 depicts a cross-sectional view of an exemplary non-planar prism 320 in accordance with an embodiment of the present invention.
- Non-planar prism 320 has an opening 322 running along an axis of symmetry 324 . Opening 322 is defined within an area 326 of non-planar prism 320 that has a non-planar first section 328 and a substantially planar second section 332 .
- a first surface 336 of first section 328 is shaped so as to provide the non-planar aspect to prism 320 .
- the non-planar shape is preferably approximately conical, but can also be curved, spherical, or the like, so long as a second surface 334 provides total internal reflection of incident beam.
- Display processing module 280 is configured to communicate information concerning the status of the image scanning and capturing process to one or more output devices. For example, display processing module 280 may generate a preview display of the captured image data at or near real-time as radial scan lines are being captured. Display processing module 280 may also activate LEDs or audio devices in an output device to indicate a scan is in process or other status information.
- An exemplary method of generating a preview display is described in co-pending U.S. Patent Application entitled, “Method of Generating a Preview Display in an Hand Print Capturing System Using a Non-Planar Prism,” Serial No. (to be assigned), Attorney Docket No. 1823.082000A, by McClurg et al., filed concurrently herewith and incorporated in its entirety herein by reference
- FIG. 4 depicts a flowchart of a method 400 for converting image data captured in a first coordinate system format to a second coordinate system format in accordance with the present invention.
- the flowchart 400 will be described with continued reference to the example image conversion system 150 described in reference to FIGS. 1 and 2, above. However, the invention is not limited to that embodiment.
- Method 400 includes a calibration (or pre-processing) process 410 and a run-time process 420 .
- Calibration process 410 can be carried out anytime prior to run-time.
- Calibration process 410 involves the calibration of arrays, tables, and parameters used by the image conversion system 150 for conversion processing (step 430 ). Step 430 is described in further detail below with respect to FIG. 5.
- Run-time process 420 is initiated when the image conversion system 150 receives raw first coordinate system image data from a live scanner (step 440 ).
- the raw first coordinate system image data are stored in memory 156 .
- a scan is initiated in a live scanner (step 425 ).
- the scan can begin automatically or manually (e.g., in response to a user selection at a user interface to initiate a scan).
- the electro-optical system 225 captures image data from a platen surface scanning area.
- the captured image data can include raw image data representative of a print pattern from which biometric data (such as finger minutiae, ridge data, and/or other finger and hand characteristic information) can be extracted. This image data is communicated to the image conversion system internally or via a data network.
- FIGS. 4 A-C illustrate the scanning and capturing process in a live scanner having an exemplary conical platen surface in accordance with an embodiment of the present invention.
- FIG. 4A illustrates the placement of a subject's hand on a conical platen surface during the scan.
- FIG. 4B shows a cross-sectional view of a portion of the live scanner performing the scan.
- illumination source 215 is positioned in opening 322 of non-planar prism 320 .
- the electro-optical system 225 captures pixel images.
- Electro-optical system 225 can rotate about axis 324 (e.g., axis of rotation) to capture images from surface 336 .
- FIG. 4C illustrates a scan of a print pattern placed on the conical platen surface depicted in FIGS. 4A and B.
- a linear camera 227 having a length between a radius r initial and r final moves from an initial angular position ⁇ initial along an arcuate path y to a final angular position ⁇ final .
- the linear camera 227 sweeps out a path in polar space over an area between angular positions ⁇ initial and ⁇ final and radial positions r initial and r final .
- radial scan lines of image data (referred to herein as polar space raw image data) are successively captured and communicated to the receiving module 152 of the image conversion system 150 .
- the received polar coordinate system raw image data are stored in memory 156 (step 445 ).
- the stored polar system raw image data are shown schematically as an array of radial scan line images 428 in FIG. 4C.
- image data is captured and stored at a higher resolution (e.g., a greater dpi) in the scanning area near the top of the conical platen surface that is, closer to radial position r initial , compared to the scanning area near the base of the conical area, that is, closer to radial position r final .
- the capture and storing of radial scan line image data proceeds until the linear camera has swept a desired scanning path.
- step 450 the coordinate conversion module 154 converts the stored raw first coordinate image data to second coordinate image data using the conversion data generated in step 430 .
- conversion step 450 is not initiated until the scan is completed and all the captured image data has been received by the image conversion system 150 .
- conversion step 450 begins after sufficient captured image data to perform conversion has been received. In this embodiment, the conversion step occurs in parallel with the scan. Step 450 is described in further detail below with respect to FIG. 6.
- the conversion coordinate module 154 stores the converted second coordinate system image data in memory 156 .
- Other optional image processing operations such as filtering can be performed on the converted second coordinate system image data prior to step 460 or after storage.
- Second coordinate system image data can then be output for display or further processing by downstream applications (step 470 ). Examples of further processing operations are extract and match, store and forward, or other print processing or image processing operations.
- Run-time process 420 is repeated for each scan performed in an associated biometric imaging system.
- the display processing module 280 after step 470 , the display processing module 280 generates a preview display of the converted image.
- the display processing module 280 determines a representative pixel value for pixels in a group of (x,y) coordinates using a decimation technique. For example, the processing module may select every n th pixel as the representative pixel value for that group. Alternatively, the processing module may select a pixel at random.
- the representative pixel values are then plotted at a corresponding output device and displayed in a display window. In this way, a preview display can be provided quickly.
- the representative pixel values can be generated prior to step 470 , during the conversion process.
- FIG. 5 depicts a flowchart of calibration (or pre-processing) process 410 .
- the conversion coordinate module 154 generates the conversion data.
- the coordinate conversion module 154 generates one or more conversion data arrays in step 512 .
- Each conversion data array contains data necessary for converting captured first coordinate system image data to a second coordinate system format.
- Generation step 512 includes creating an array entry for each pixel in the defined output area of the second coordinate system.
- the conversion data array maps each pixel to a position in the first coordinate system.
- Each conversion data array entry includes second coordinate system coordinates and second coordinate system offset values.
- FIG. 5A shows an illustrative graph 550 of a polar coordinate system.
- Graph 550 has multiple radii 552 and angles 554 .
- Point A RECT 556 represents the mapping of a rectangular coordinate (x A , y A ) into the polar coordinate system.
- FIG. 5B illustrates a conversion data array 570 associated with the graph of FIG. 5A.
- Conversion data array 570 includes a plurality of rectangular coordinate system (x,y) entries 572 .
- Each respective (x,y) entry has an associated polar coordinate (r, ⁇ ) 574 and associated polar offsets (r offset , ⁇ offset ) 576 for example, point A RECT 556 having coordinates (x A , y A ) in (x,y) coordinate space has an entry 578 that contains polar coordinates (r i , ⁇ i ) and polar offsets (r offsetA , ⁇ offsetA ).
- polar coordinates (r i , ⁇ i ) point to a point A POLAR in polar space, which is at or near point A RECT .
- the polar offsets (r offsetA , ⁇ offsetA ) identify displacements between point A POLAR in polar space and point A RECT in rectangular coordinate space as shown in graph 550 .
- the present invention is not intended to be limited to conversion data array 570 . Other types of data structures and/or coordinate space conversions can be used, as would be apparent to a person skilled in the art given this description.
- FIG. 8 depicts a mapping 800 of a conical platen surface 890 onto a rectangular area 895 .
- portions of the rectangular area 895 do not overlap with he conical platen surface 890 .
- the coordinate conversion module 154 stores a flag or a data value in the entry for each non-overlapped (x,y) coordinate.
- the flag or value indicates to the coordinate conversion module 154 that no computation is necessary for this (x,y) coordinate.
- the coordinate conversion module 154 then proceeds to the next (x,y) coordinate to be processed.
- the display device will paint non-overlapped (x,y) coordinates with a default value such as white.
- the conversion coordinate module 154 stores the conversion data array in memory 156 (step 516 ).
- other calibration e.g., camera calibration
- pre-processing operations can be carried out as would be apparent to a person skilled in the art given this description.
- generating and storing a conversion data array are described with respect to calibration and pre-processing. In alternate embodiments of the invention, the steps of generating and storing the conversion data array are carried out in real-time during run-time processing.
- FIG. 6 depicts a process loop 450 for converting first coordinate space image data to second coordinate system image data based on the stored conversion data.
- Process loop 450 is described in reference to a first polar coordinate system and a second rectangular coordinate system such as depicted in FIGS. 5A and 5B.
- first and second coordinate systems can be used without departing from the spirit or scope of the present invention.
- Process loop 450 is performed for each pixel (x,y) in an output rectangular area.
- An output rectangular area can correspond to an area obtained when a conical platen surface is flattened as shown in the mappings of FIGS. 7 - 8 .
- the coordinate conversion module 154 retrieves conversion data associated with the second coordinate system pixel being processed from the conversion data array.
- the retrieval for a given pixel at coordinates (x,y) would obtain values for corresponding polar coordinates (r, ⁇ ) and polar offsets (r offset , ⁇ offset ) This retrieved conversion data identifies a region in polar space that corresponds to the particular pixel.
- polar coordinate values (r i , ⁇ i ) are retrieved which correspond to a point in polar space near the pixel at point (x A , y A ).
- step 654 one or more samples of the captured image data in first coordinate system format are retrieved from memory 156 .
- the samples are selected based on the retrieved conversion data array entry. In particular, samples at or near polar coordinate values (r, ⁇ ) are selected.
- step 656 the coordinate conversion module 154 interpolates the retrieved samples to obtain the pixel value for a respective pixel in rectangular image space.
- the coordinate conversion module 154 uses a weighting in the interpolation, which is based on the retrieved polar offsets (r offset , ⁇ offset ).
- any conventional sampling and interpolation techniques can be used in steps 654 and 656 , including but not limited to, bi-linear interpolation, and cubic spline interpolation (e.g., a Catmull-Rom interpolation).
- sixteen samples denoted by an “X” may be retrieved from the captured polar space image data at or near the looked up polar coordinate values (r i , ⁇ i ).
- Weighting coefficients for a Catmull-Rom interpolation are then determined based upon the looked up polar offsets (r offset , ⁇ offset ). In this way, a sampled and interpolated value is obtained from captured polar space image data that corresponds to a pixel value in rectangular image space. High resolution in the raw image data is maintained.
- Method 600 describes the coordinate conversion module 154 calculating the weighting coefficients during run-time process step 450 .
- a weighting coefficient table for each interpolation method supported could be generated and stored during or prior to calibration.
- the coordinate conversion module 154 accesses the appropriate weighting coefficient table to determine the weighting used during interpolation.
- method 600 also includes the ability for a user to configure various aspects related to the scan, conversion, and/or display.
- a user may input criteria to be used during conversion and/or display processing. For example, a user may input a desired output resolution (e.g., 600 dpi, 1200 dpi, etc.), a desired output size, and/or a desired output location.
- the coordinate conversion module supports input criteria, the coordinate conversion module 154 may generate multiple data arrays. For example, the coordinate conversion module may generate one array for use if 600 dpi is selected, a second array for use if 800 dpi is selected, a third array if 1200 dpi is selected, and so on. These multiple data arrays may be generated dynamically upon input by the user or may be generated during or prior to calibration.
- a user may also input goal criteria such as reducing aliasing, improving focus, and/or improving contrast. Based on these criteria, the coordinate conversion module 154 selects the appropriate parameters for meeting these goals. For example, the coordinate conversion module 154 may select the best interpolation method to be used during conversion to meet the user input criteria. In an alternate embodiment of the invention, the live scanner may automatically generate the criteria to be used for the scan.
- goal criteria such as reducing aliasing, improving focus, and/or improving contrast.
- the coordinate conversion module 154 selects the appropriate parameters for meeting these goals. For example, the coordinate conversion module 154 may select the best interpolation method to be used during conversion to meet the user input criteria.
- the live scanner may automatically generate the criteria to be used for the scan.
- the orientation of a print being displayed can also be adjusted.
- the image conversion system 150 determines the center of the scanned image (e.g., the center of the handprint or the center of the fingerprint).
- the image center can be represented by a coordinate point or by horizontal and/or vertical lines.
- the system 150 assigns the image center as the root for display and conversion processing.
- the coordinate conversion module 154 can rotate the orientation of the print image during conversion processing. In this way, the print image can be displayed in the correct orientation without requiring additional processing to correct the orientation.
- the orientation can be adjusted after conversion by the coordinate conversion module 154 or by the display processing module 280 .
- FIGS. 7 and 8 illustrate point-by-point how mapping between a polar coordinate system and a rectangular coordinate system can be performed for a conical prism using the above described methods and systems.
- FIG. 7 illustrates where polar coordinates and rectangular coordinates approximately overlap before conversion.
- FIG. 8 illustrates how a few polar coordinate system points on the conical platen surface correlate to rectangular coordinate system points.
- FIGS. 9 - 10 depict alternative embodiments of the image conversion system described above.
- FIG. 9 depicts a system 900 having a live scanner 910 coupled to an external image conversion system 950 via a data network 960 .
- two or more live scanners are coupled to the external image conversion system 950 via data network 960 .
- Live scanner 910 and image conversion system 950 may also be coupled to a display processing module 980 .
- Electro-optical system 225 captures raw image data and communicates the raw data to external image conversion system 950 via data network 960 .
- Network 960 can be any type of network or combination of networks known in the art, such as a local area network (LAN), a wide area network (WAN), an intranet, or an Internet.
- network 960 is a data link between the live scanner 910 and the external image conversion system 950 .
- FIG. 10 depicts a system 1000 incorporating a distributed architecture in accordance with an alternate embodiment of the present invention.
- System 1000 includes a live scanner 1010 having an internal image conversion system 1050 A coupled to an external image conversion system 1050 B via a data network 1060 .
- Image conversion processing is distributed between image conversion systems 1050 A and 1050 B.
- internal image conversion system 1050 A may include the calibration logic
- external image conversion system 1050 B may include the conversion logic.
- other architectures for distributing image conversion processing among multiple image conversion systems can be used without departing from the spirit or scope of the invention.
- biometric imaging system “scanner,” “live scanner,” “live print scanner,” “fingerprint scanner,” and “print scanner” are used interchangeably, and refer to any type of system which can obtain an image of all or part of one or more fingers, palms, toes, foot, hand, etc. in a live scan.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- Human Computer Interaction (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Image Input (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
- Editing Of Facsimile Originals (AREA)
- Facsimile Scanning Arrangements (AREA)
- Image Processing (AREA)
Abstract
A system and method is provided for converting biometric image data captured in a first coordinate system into biometric image data in a second coordinate system (e.g., from polar to rectangular). The system includes a receiving module for receiving raw image data captured in a first coordinate system, a coordinate conversion module, and a memory. The conversion system can be implemented in a biometric imaging system or in a system external to a biometric imaging system. After raw image data captured in a first coordinate system has been received, for each pixel in a defined output area, the coordinate conversion module retrieves an entry in a conversion data array and one or more samples from the captured raw image data. The coordinate conversion module then interpolates the retrieved samples using weighting based on the conversion data array entry to obtain the respective pixel value in the second coordinate system.
Description
- This application claims the benefit of U.S. Provisional Application No. 60/431,240, filed Dec. 6, 2002 and U.S. Provisional Application No. 60/491,537, filed Aug. 1, 2003, both of which are incorporated herein by reference in their entireties.
- 1. Field of the Invention
- The present invention pertains to biometric imaging technology, and in particular, to live scanning of prints.
- 2. Background
- Law enforcement, banking, voting, and other industries are increasingly relying upon biometric data for security and identity recognition. This increased reliance has created a demand for highly reliable, efficient biometric imaging systems. In addition, in order to perform further processing operations on captured images, these groups require the captured image data to be in a particular format. In post-processing applications, this format is a rectangular coordinate system format.
- Biometric imaging systems may include, but are not limited to, print imaging systems. Such print imaging systems are also referred to as scanners or live scanners. In conventional biometric imaging systems, an object such as a hand or finger is placed on the outer surface of a platen. The platen surface can be a surface of a prism or another surface in optical contact with an outside surface of a prism. For example, a platen surface can be a surface of an optical protective layer (e.g., silicon pad) placed on a prism. To produce raw image data representing the biometric print data, an illumination source illuminates the underside of the object. Raw image data representative of valleys, ridges, and other minutiae of a print are then captured.
- Conventional live scanners capture raw image data in a rectangular coordinate system format. Thus, both conventional capture and post-processing applications use the same rectangular coordinate system format appropriate for the planar surfaces of a conventional prism and camera.
- The present invention provides an image conversion system that can process raw image data captured in a first coordinate system format and convert the raw image data into a second coordinate system format acceptable by downstream processing systems. In an embodiment, the present invention can convert image data captured in a scan of a non-planar platen surface such as a curved conical prism surface to image data associated with an approximately planar surface of a camera.
- The inventors recognized that the use of a single rectangular coordinate system for capture and in post-processing applications limits implementation options for prisms and capturing systems in the biometric imaging system. When a live scanner has a prism that is non-planar, use of a single rectangular coordinate system to capture the raw image data results in distorted or lost information. As a result, the captured raw image becomes less accurate and may introduce significant errors into post-processing operations.
- The present invention is directed to a system and method for converting captured image data in a first coordinate system format to a second coordinate system format. In accordance with embodiments of the present invention, the image conversion system includes a receiving module, a coordinate conversion module, and a memory. The image conversion system can be implemented in a biometric imaging system or as a system external to a biometric imaging system.
- In an embodiment of the invention, the coordinate conversion module calibrates the image conversion system by generating a conversion data array. The conversion data array maps each pixel in a second coordinate system output area to a position in the first coordinate system. After calibration, the receiving module of the image conversion system receives captured image data in a first coordinate system format from a biometric imaging system and stores the captured image data in memory. For each pixel in the second coordinate system output area, the coordinate conversion module retrieves an entry in the conversion data array and one or more samples from the captured raw image data. The coordinate conversion module then interpolates the retrieved samples using weighting based on the retrieved conversion data array entry to obtain the respective pixel value in the second coordinate system.
- Further embodiments, features, and advantages of the present inventions, as well as the structure and operation of the various embodiments of the present invention, are described in detail below with reference to the accompanying drawings.
- The accompanying drawings, which are incorporated herein and form a part of the specification, illustrate the present invention and, together with the description, further serve to explain the principles of the invention and to enable a person skilled in the pertinent art to make and use the invention.
- FIG. 1 shows an image conversion system for converting image data captured in a first coordinate system format to a second coordinate system format in accordance with an embodiment of the present invention.
- FIG. 2 shows a system incorporating an image conversion system in accordance with an embodiment of the present invention.
- FIG. 3 shows a view of a non-planar prism in accordance with an embodiment of the present invention.
- FIG. 4 shows a flowchart depicting a method for converting captured image data in a first coordinate system to an image data in a second coordinate system.
- FIG. 4A illustrates how a subject places a hand on a non-planar prism in accordance with various embodiments of the present invention.
- FIG. 4B shows a position for an illumination source in accordance with various embodiments of the present invention.
- FIG. 4C is a diagram that illustrates radial scan line images captured along an arcuate scan path and stored in an array.
- FIG. 5 shows a flowchart depicting a calibration method.
- FIGS.5A-B are diagrams that illustrate a conversion data array and the relationships between coordinates in polar and rectangular coordinate systems.
- FIG. 6 shows a flowchart depicting a method for converting captured image data in a first coordinate system to an image data in a second coordinate system using system calibration data.
- FIGS. 7 and 8 illustrate the relationship between points on a conical platen surface and corresponding points when the conical platen surface is lifted and flattened to a rectangular coordinate space.
- FIG. 9 shows a system incorporating an image conversion system in accordance with an alternate embodiment of the present invention.
- FIG. 10 shows a system incorporating an image conversion system in accordance with an alternate embodiment of the present invention.
- The present invention will now be described with reference to the accompanying drawings. In the drawings, like reference numbers can indicate identical or functionally similar elements. Additionally, the left-most digit(s) of a reference number may identify the drawing in which the reference number first appears.
- FIG. 1 is a block diagram of an
image conversion system 150 for converting the raw image data captured in a first coordinate system format into a second coordinate system format in accordance with an embodiment of the present invention. In an embodiment,image conversion system 150 is implemented in software. Persons skilled in the relevant art(s) will appreciate that functions ofimage conversion system 150 can be implemented in hardware, firmware, or a combination of software and hardware/firmware. -
Image conversion system 150 includes areceiving module 152, acoordinate conversion module 154, and amemory 156. Receivingmodule 152 is configured to receive captured image data in a first coordinate system format from a live print scanner. The first coordinate system used in capturing the raw image data depends upon the geometry of a prism implemented in the live scanner. For example, in a live scanner having a conical prism, the first coordinate system is a polar coordinate system. The polar coordinate system describes a point in terms of its angle, θ, and distance (i.e., radius, r) from a fixed origin. Thus, the polar coordinate system is ideal for describing non-planar surfaces such as cones. In an embodiment, the polar coordinate system defines the conical platen surface associated with a conical prism. - Coordinate
conversion module 154 is coupled to the receivingmodule 152 and tomemory 156. Coordinateconversion module 154 contains logic to calibrate theimage conversion system 150 and logic to convert captured first coordinate system image data to a second coordinate system format. The second coordinate system used in converting the captured data depends upon the format required by downstream processing systems. In an embodiment of the present invention, the second coordinate system is a rectangular coordinate system. In the case of a conical prism, coordinateconversion module 154 converts image data captured in a polar coordinate system format to a rectangular system format. This conversion is described in further detail with respect to FIGS. 4-8. - FIG. 1 depicts a
separate memory 156 coupled to coordinateconversion module 154 and receivingmodule 152. In an alternative embodiment,memory 156 could be integrated in coordinateconversion module 154. However, the invention is not limited to these configurations. Other configurations formemory 156 are possible as would be appreciated by a person skilled in the relevant art(s). - FIG. 2 shows a block diagram of a
live scanner 200 having an internalimage conversion system 150 in accordance with an embodiment of the present invention.Live scanner 200 includes anon-planar prism 220 optically coupled between anillumination source 215 and an electro-optical system 225 and animage conversion system 150 coupled to the electro-optical system. In an embodiment,live scanner 200 also includes adisplay processing module 280 coupled to theimage conversion system 150 and/or the electro-optical system 225. -
Live scanner 200 captures biometric data from objects interacting withnon-planar prism 220 and communicates the captured raw image data to imageconversion system 150. An exemplary electro-optical system 225 is described in co-pending U.S. Patent Application entitled, “Rotating Optical System Used in a System for Obtaining Print and Other Hand Characteristic Information Having a Non-Planar Prism,” Serial No. (to be assigned), Attorney Docket No. 1823.0820004, by McClurg et al., filed concurrently herewith and incorporated in its entirety herein by reference. - FIG. 3 depicts a cross-sectional view of an exemplary
non-planar prism 320 in accordance with an embodiment of the present invention.Non-planar prism 320 has anopening 322 running along an axis ofsymmetry 324.Opening 322 is defined within anarea 326 ofnon-planar prism 320 that has a non-planarfirst section 328 and a substantially planarsecond section 332. Afirst surface 336 offirst section 328 is shaped so as to provide the non-planar aspect toprism 320. The non-planar shape is preferably approximately conical, but can also be curved, spherical, or the like, so long as asecond surface 334 provides total internal reflection of incident beam. - Exemplary live scanners having non-planar prisms are described in co-pending U.S. Patent Application entitled, “System for Obtaining Print and Other Hand Characteristics Using A Non-Planar Prism,” Serial No. (to be assigned), Attorney Docket No. 1823.0820002, by McClurg et al., filed concurrently herewith and incorporated herein by reference in its entirety, co-pending U.S. Patent Application entitled, “Non-planar Prism Used in a System for Obtaining Print and Other Hand Characteristic Information,” Serial No. (to be assigned), Attorney Docket No. 1823.0820003, by McClurg et al., filed concurrently herewith and incorporated herein by reference in its entirety, and co-pending U.S. Patent Application entitled, “System Having A Rotating Optical System And A Non-Planar Prism That Are Used To Obtain Print And Other Hand Characteristic Information,” Serial No. (to be assigned), Attorney Docket No. 1823.0820004, by McClurg et al., filed concurrently herewith and incorporated herein by reference in its entirety.
-
Display processing module 280 is configured to communicate information concerning the status of the image scanning and capturing process to one or more output devices. For example,display processing module 280 may generate a preview display of the captured image data at or near real-time as radial scan lines are being captured.Display processing module 280 may also activate LEDs or audio devices in an output device to indicate a scan is in process or other status information. An exemplary method of generating a preview display is described in co-pending U.S. Patent Application entitled, “Method of Generating a Preview Display in an Hand Print Capturing System Using a Non-Planar Prism,” Serial No. (to be assigned), Attorney Docket No. 1823.082000A, by McClurg et al., filed concurrently herewith and incorporated in its entirety herein by reference - FIG. 4 depicts a flowchart of a method400 for converting image data captured in a first coordinate system format to a second coordinate system format in accordance with the present invention. The flowchart 400 will be described with continued reference to the example
image conversion system 150 described in reference to FIGS. 1 and 2, above. However, the invention is not limited to that embodiment. - Method400 includes a calibration (or pre-processing)
process 410 and a run-time process 420.Calibration process 410 can be carried out anytime prior to run-time.Calibration process 410 involves the calibration of arrays, tables, and parameters used by theimage conversion system 150 for conversion processing (step 430). Step 430 is described in further detail below with respect to FIG. 5. - Run-
time process 420 is initiated when theimage conversion system 150 receives raw first coordinate system image data from a live scanner (step 440). Instep 445, the raw first coordinate system image data are stored inmemory 156. - Prior to the start of run-
time process 420, a scan is initiated in a live scanner (step 425). The scan can begin automatically or manually (e.g., in response to a user selection at a user interface to initiate a scan). During the scan, the electro-optical system 225 captures image data from a platen surface scanning area. The captured image data can include raw image data representative of a print pattern from which biometric data (such as finger minutiae, ridge data, and/or other finger and hand characteristic information) can be extracted. This image data is communicated to the image conversion system internally or via a data network. - FIGS.4A-C illustrate the scanning and capturing process in a live scanner having an exemplary conical platen surface in accordance with an embodiment of the present invention. FIG. 4A illustrates the placement of a subject's hand on a conical platen surface during the scan. FIG. 4B shows a cross-sectional view of a portion of the live scanner performing the scan. In this embodiment,
illumination source 215 is positioned in opening 322 ofnon-planar prism 320. Based on the reflection angle of a beam fromillumination source 215 off thesecond surface 334, the electro-optical system 225 captures pixel images. Electro-optical system 225 can rotate about axis 324 (e.g., axis of rotation) to capture images fromsurface 336. - FIG. 4C illustrates a scan of a print pattern placed on the conical platen surface depicted in FIGS. 4A and B. As shown in the example diagram in FIG. 4C, a
linear camera 227 having a length between a radius rinitial and rfinal moves from an initial angular position σinitial along an arcuate path y to a final angular position σfinal. In this way, thelinear camera 227 sweeps out a path in polar space over an area between angular positions σinitial and σfinal and radial positions rinitial and rfinal. - As the linear camera scans, radial scan lines of image data (referred to herein as polar space raw image data) are successively captured and communicated to the receiving
module 152 of theimage conversion system 150. The received polar coordinate system raw image data are stored in memory 156 (step 445). The stored polar system raw image data are shown schematically as an array of radialscan line images 428 in FIG. 4C. In practice, because of the conical platen surface, image data is captured and stored at a higher resolution (e.g., a greater dpi) in the scanning area near the top of the conical platen surface that is, closer to radial position rinitial, compared to the scanning area near the base of the conical area, that is, closer to radial position rfinal. The capture and storing of radial scan line image data proceeds until the linear camera has swept a desired scanning path. - The process of performing a scan in a live scanner having a non-planar prism is described in co-pending U.S. Patent Application entitled, “Methods For Obtaining Print And Other Hand Characteristic Information Using A Non-Planar Prism,” Serial No. (to be assigned), Attorney Docket No. 1823.0820007, by McClurg et al., filed concurrently herewith and incorporated in its entirety herein by reference.
- Returning to FIG. 4, in
step 450, the coordinateconversion module 154 converts the stored raw first coordinate image data to second coordinate image data using the conversion data generated instep 430. In an embodiment of the present invention,conversion step 450 is not initiated until the scan is completed and all the captured image data has been received by theimage conversion system 150. In an alternate embodiment,conversion step 450 begins after sufficient captured image data to perform conversion has been received. In this embodiment, the conversion step occurs in parallel with the scan. Step 450 is described in further detail below with respect to FIG. 6. - After the conversion process is completed, the conversion coordinate
module 154 stores the converted second coordinate system image data inmemory 156. Other optional image processing operations such as filtering can be performed on the converted second coordinate system image data prior to step 460 or after storage. Second coordinate system image data can then be output for display or further processing by downstream applications (step 470). Examples of further processing operations are extract and match, store and forward, or other print processing or image processing operations. Run-time process 420 is repeated for each scan performed in an associated biometric imaging system. - In an embodiment of the present invention, after
step 470, thedisplay processing module 280 generates a preview display of the converted image. In this embodiment, thedisplay processing module 280 determines a representative pixel value for pixels in a group of (x,y) coordinates using a decimation technique. For example, the processing module may select every nth pixel as the representative pixel value for that group. Alternatively, the processing module may select a pixel at random. The representative pixel values are then plotted at a corresponding output device and displayed in a display window. In this way, a preview display can be provided quickly. In an alternate embodiment, the representative pixel values can be generated prior to step 470, during the conversion process. - FIG. 5 depicts a flowchart of calibration (or pre-processing)
process 410. Instep 512, the conversion coordinatemodule 154 generates the conversion data. In an embodiment, the coordinateconversion module 154 generates one or more conversion data arrays instep 512. Each conversion data array contains data necessary for converting captured first coordinate system image data to a second coordinate system format.Generation step 512 includes creating an array entry for each pixel in the defined output area of the second coordinate system. The conversion data array maps each pixel to a position in the first coordinate system. Each conversion data array entry includes second coordinate system coordinates and second coordinate system offset values. - FIGS. 5A and B illustrate the generation of a conversion data array in a system having a polar first coordinate system and a rectangular second coordinate system. FIG. 5A shows an
illustrative graph 550 of a polar coordinate system.Graph 550 hasmultiple radii 552 and angles 554. Point ARECT 556 represents the mapping of a rectangular coordinate (xA, yA) into the polar coordinate system. - FIG. 5B illustrates a
conversion data array 570 associated with the graph of FIG. 5A.Conversion data array 570 includes a plurality of rectangular coordinate system (x,y)entries 572. Each respective (x,y) entry has an associated polar coordinate (r, σ) 574 and associated polar offsets (roffset, σoffset) 576 for example, point ARECT 556 having coordinates (xA, yA) in (x,y) coordinate space has anentry 578 that contains polar coordinates (ri, σi) and polar offsets (roffsetA, σoffsetA). As shown ingraph 550, polar coordinates (ri, σi) point to a point APOLAR in polar space, which is at or near point ARECT. The polar offsets (roffsetA, σoffsetA) identify displacements between point APOLAR in polar space and point ARECT in rectangular coordinate space as shown ingraph 550. The present invention is not intended to be limited toconversion data array 570. Other types of data structures and/or coordinate space conversions can be used, as would be apparent to a person skilled in the art given this description. - FIG. 8 depicts a
mapping 800 of aconical platen surface 890 onto a rectangular area 895. As can be seen in FIG. 8, portions of the rectangular area 895 do not overlap with heconical platen surface 890. For (x,y) coordinates located in these portions, no data exists for conversion. Therefore, coordinate conversion is not required for these (x,y) coordinates. To improve efficiency, during generation of a conversion data array, the coordinateconversion module 154 stores a flag or a data value in the entry for each non-overlapped (x,y) coordinate. During run-time process 420, the flag or value indicates to the coordinateconversion module 154 that no computation is necessary for this (x,y) coordinate. The coordinateconversion module 154 then proceeds to the next (x,y) coordinate to be processed. In this embodiment, when the image is displayed, the display device will paint non-overlapped (x,y) coordinates with a default value such as white. - Returning to FIG. 5, after the conversion data array is generated, the conversion coordinate
module 154 stores the conversion data array in memory 156 (step 516). In addition to generating and storing a conversion data array, other calibration (e.g., camera calibration) or pre-processing operations can be carried out as would be apparent to a person skilled in the art given this description. Also, generating and storing a conversion data array are described with respect to calibration and pre-processing. In alternate embodiments of the invention, the steps of generating and storing the conversion data array are carried out in real-time during run-time processing. - FIG. 6 depicts a
process loop 450 for converting first coordinate space image data to second coordinate system image data based on the stored conversion data.Process loop 450 is described in reference to a first polar coordinate system and a second rectangular coordinate system such as depicted in FIGS. 5A and 5B. Persons skilled in the relevant art(s) will recognize that other first and second coordinate systems can be used without departing from the spirit or scope of the present invention. -
Process loop 450 is performed for each pixel (x,y) in an output rectangular area. An output rectangular area can correspond to an area obtained when a conical platen surface is flattened as shown in the mappings of FIGS. 7-8. Instep 652, the coordinateconversion module 154 retrieves conversion data associated with the second coordinate system pixel being processed from the conversion data array. In theexample array 570, the retrieval for a given pixel at coordinates (x,y) would obtain values for corresponding polar coordinates (r, σ) and polar offsets (roffset, σoffset) This retrieved conversion data identifies a region in polar space that corresponds to the particular pixel. For example, as shown ingraph 550, in the case of a look up for a pixel at rectangular space coordinates (xA, yA), polar coordinate values (ri, σi) are retrieved which correspond to a point in polar space near the pixel at point (xA, yA). - In
step 654, one or more samples of the captured image data in first coordinate system format are retrieved frommemory 156. The samples are selected based on the retrieved conversion data array entry. In particular, samples at or near polar coordinate values (r, σ) are selected. Instep 656, the coordinateconversion module 154 interpolates the retrieved samples to obtain the pixel value for a respective pixel in rectangular image space. The coordinateconversion module 154 uses a weighting in the interpolation, which is based on the retrieved polar offsets (roffset, σoffset). - Any conventional sampling and interpolation techniques can be used in
steps graph 550, sixteen samples denoted by an “X” may be retrieved from the captured polar space image data at or near the looked up polar coordinate values (ri, σi). Weighting coefficients for a Catmull-Rom interpolation are then determined based upon the looked up polar offsets (roffset, σoffset). In this way, a sampled and interpolated value is obtained from captured polar space image data that corresponds to a pixel value in rectangular image space. High resolution in the raw image data is maintained. - Method600 describes the coordinate
conversion module 154 calculating the weighting coefficients during run-time process step 450. In an alternate embodiment, a weighting coefficient table for each interpolation method supported could be generated and stored during or prior to calibration. In this embodiment, instep 656, the coordinateconversion module 154 accesses the appropriate weighting coefficient table to determine the weighting used during interpolation. - In an alternate embodiment of the present invention, method600 also includes the ability for a user to configure various aspects related to the scan, conversion, and/or display. In this embodiment, a user may input criteria to be used during conversion and/or display processing. For example, a user may input a desired output resolution (e.g., 600 dpi, 1200 dpi, etc.), a desired output size, and/or a desired output location. If the coordinate conversion module supports input criteria, the coordinate
conversion module 154 may generate multiple data arrays. For example, the coordinate conversion module may generate one array for use if 600 dpi is selected, a second array for use if 800 dpi is selected, a third array if 1200 dpi is selected, and so on. These multiple data arrays may be generated dynamically upon input by the user or may be generated during or prior to calibration. - In this embodiment, a user may also input goal criteria such as reducing aliasing, improving focus, and/or improving contrast. Based on these criteria, the coordinate
conversion module 154 selects the appropriate parameters for meeting these goals. For example, the coordinateconversion module 154 may select the best interpolation method to be used during conversion to meet the user input criteria. In an alternate embodiment of the invention, the live scanner may automatically generate the criteria to be used for the scan. - In an alternate embodiment, the orientation of a print being displayed can also be adjusted. During conversion processing, the
image conversion system 150 determines the center of the scanned image (e.g., the center of the handprint or the center of the fingerprint). For example, the image center can be represented by a coordinate point or by horizontal and/or vertical lines. Thesystem 150 then assigns the image center as the root for display and conversion processing. By identifying the center, the coordinateconversion module 154 can rotate the orientation of the print image during conversion processing. In this way, the print image can be displayed in the correct orientation without requiring additional processing to correct the orientation. In an alternate embodiment, the orientation can be adjusted after conversion by the coordinateconversion module 154 or by thedisplay processing module 280. - FIGS. 7 and 8 illustrate point-by-point how mapping between a polar coordinate system and a rectangular coordinate system can be performed for a conical prism using the above described methods and systems. FIG. 7 illustrates where polar coordinates and rectangular coordinates approximately overlap before conversion. FIG. 8 illustrates how a few polar coordinate system points on the conical platen surface correlate to rectangular coordinate system points.
- FIGS.9-10 depict alternative embodiments of the image conversion system described above. FIG. 9 depicts a
system 900 having alive scanner 910 coupled to an externalimage conversion system 950 via adata network 960. In an alternate embodiment, two or more live scanners are coupled to the externalimage conversion system 950 viadata network 960.Live scanner 910 andimage conversion system 950 may also be coupled to adisplay processing module 980. Electro-optical system 225 captures raw image data and communicates the raw data to externalimage conversion system 950 viadata network 960.Network 960 can be any type of network or combination of networks known in the art, such as a local area network (LAN), a wide area network (WAN), an intranet, or an Internet. In an embodiment of the present invention,network 960 is a data link between thelive scanner 910 and the externalimage conversion system 950. - FIG. 10 depicts a
system 1000 incorporating a distributed architecture in accordance with an alternate embodiment of the present invention.System 1000 includes alive scanner 1010 having an internalimage conversion system 1050A coupled to an externalimage conversion system 1050B via adata network 1060. Image conversion processing is distributed betweenimage conversion systems image conversion system 1050A may include the calibration logic and externalimage conversion system 1050B may include the conversion logic. As will be appreciated by persons skilled in the relevant art(s), other architectures for distributing image conversion processing among multiple image conversion systems can be used without departing from the spirit or scope of the invention. - The terms “biometric imaging system,” “scanner,” “live scanner,” “live print scanner,” “fingerprint scanner,” and “print scanner” are used interchangeably, and refer to any type of system which can obtain an image of all or part of one or more fingers, palms, toes, foot, hand, etc. in a live scan.
- While various embodiments of the present invention have been described above, it should be understood that they have been presented by way of example only, and not limitation. It will be apparent to persons skilled in the relevant art that various changes in form and detail can be made therein without departing from the spirit and scope of the invention. Thus, the breadth and scope of the present invention should not be limited by any of the above-described exemplary embodiments, but should be defined only in accordance with the following claims and their equivalents.
Claims (42)
1. A system for processing image data representing biometric data, comprising:
a receiving module for receiving image data captured in a first coordinate system; and
a coordinate conversion module coupled to the receiving module for converting the image data captured in the first coordinate system to converted image data in a second coordinate system.
2. The system of claim 1 further comprising a memory coupled to the coordinate conversion module.
3. The system of claim 1 wherein the second coordinate system is a rectangular coordinate system.
4. The system of claim 2 wherein the first coordinate system is a polar coordinate system.
5. The system of claim 1 further comprising a scanning and capturing system coupled to the receiving module wherein the scanning and capturing system comprises:
a non-planar prism; and
a scanning imaging system optically coupled to the non-planar prism for capturing image data in a first coordinate system and for communicating the image data to the receiving module.
6. The system of claim 4 wherein the scanning and capturing system is coupled to the receiving module via a data network.
7. The system of claim 5 wherein the second coordinate system is a rectangular coordinate system.
8. The system of claim 7 wherein the first coordinate system is a polar coordinate system.
9. A system for processing image data representing biometric data, comprising:
a non-planar prism;
a scanning imaging system optically coupled to the non-planar prism for capturing the image data in a first coordinate system; and
an image conversion system coupled to the scanning imaging system for converting the image data captured in the first coordinate system to converted image data in a second coordinate system.
10. The system of claim 9 wherein the image conversion system includes:
a receiving module for receiving image data captured in a first coordinate system; and
a coordinate conversion module coupled to the receiving module for converting the image data captured in the first coordinate system to converted image data in a second coordinate system.
11. The system of claim 10 wherein the image conversion system further comprises a memory coupled to the coordinate conversion module.
12. The system of claim 11 wherein the second coordinate system is a rectangular coordinate system.
13. The system of claim 12 wherein the first coordinate system is a polar coordinate system.
14. The system of claim 11 wherein the non-planar prism is a conical prism.
15. A system for processing image data representing biometric data, comprising:
a biometric imaging system comprising:
a non-planar prism,
an scanning imaging system optically coupled to the non-planar prism for capturing the image data in a first coordinate system, and
a first image conversion system coupled to the scanning imaging system for generating and storing conversion data; and
a second image conversion system coupled to the biometric imaging system for converting the image data captured in the first coordinate system to converted image data in a second coordinate system.
16. The system of claim 15 wherein the first image conversion system includes:
a receiving module for receiving image data captured in a first coordinate system; and
a coordinate conversion module coupled to the receiving module for converting the image data captured in the first coordinate system to converted image data in a second coordinate system.
17. The system of claim 16 wherein the second image conversion system includes:
a receiving module for receiving image data captured in a first coordinate system; and
a coordinate conversion module coupled to the receiving module for converting the image data captured in the first coordinate system to converted image data in a second coordinate system.
18. The system of claim 15 wherein the second coordinate system is a rectangular coordinate system.
19. The system of claim 18 wherein the first coordinate system is a polar coordinate system.
20. A system for processing image data representing biometric data, comprising:
means for converting image data captured in a first coordinate system to converted image data in a second coordinate system.
21. The system of claim 20 wherein the second coordinate system is a rectangular coordinate system.
22. The system of claim 21 wherein the first coordinate system is a polar coordinate system.
23. A method for processing image data representing biometric data comprising:
receiving the image data captured in a first coordinate system and storing the captured image data; and
converting the captured image data in the first coordinate system to converted image data in a second coordinate system.
24. The method of claim 23 , wherein the converting comprises using a rectangular coordinate system as the second coordinate system.
25. The method of claim 24 , wherein the first coordinate system is a polar coordinate system.
26. The method of claim 23 , further comprising:
generating and storing a conversion data array including coordinate and offset data.
27. The method of claim 23 , further comprising:
prior to receiving captured image data, receiving criteria associated with specifications for processing the captured image data; and
generating and storing at least conversion data array corresponding to the received criteria.
28. The method of claim 27 further comprising generating and storing at least one conversion parameter corresponding to the received criteria.
29. The method of claim 27 wherein one of the at least one conversion parameter includes a parameter indicating the interpolation method.
30. The method of claim 27 wherein each of the at least one conversion data array is generated dynamically.
31. The method of claim 23 , wherein said converting comprises:
for each pixel in an output rectangular area, the steps of:
performing a look up to obtain conversion data including the coordinate data and the offset data associated with respective pixel coordinates;
retrieving at least one sample of stored captured image data; and
interpolating each retrieved sample with weighting based on the looked up offset data to obtain a respective pixel value in the second coordinate system.
32. A method for processing image data representing biometric data in a system having a scanning and capturing system and an image conversion system, comprising:
generating and storing conversion data in the image conversion system;
capturing in the scanning and capturing system the image data in a first coordinate system;
communicating the captured first coordinate system image data to the image conversion system; and
converting the captured first coordinate system image data to converted image data in a second coordinate system.
33. The method of claim 32 , wherein the capturing comprises using a polar coordinate system as the first coordinate system.
34. The method of claim 33 , wherein the converting comprises using a rectangular coordinate system as the second coordinate system.
35. The method of claim 32 , wherein said converting comprises:
for each pixel in an output rectangular area, the steps of:
performing a look up in a conversion data array to obtain conversion data including the coordinate data and the offset data associated with respective pixel coordinates;
retrieving at least one sample of stored captured image data; and
interpolating each retrieved sample with weighting based on the looked up offset data to obtain a respective pixel value in the second coordinate system.
36. The method of claim 35 wherein the step of interpolating each retrieved sample includes calculating the weighting.
37. The method of claim 35 wherein the step of interpolating each retrieved sample includes performing a look up to determine the weighting.
38. A method for processing image data representing biometric data comprising:
capturing the image data in a first coordinate system; and
converting the captured image data in the first coordinate system to converted image data in a second coordinate system.
39. The method of claim 38 , wherein the capturing comprises using a polar coordinate system as the first coordinate system.
40. The method of claim 38 , wherein the converting comprises using a rectangular coordinate system as the second coordinate system.
41. The method of claim 40 , further comprising:
generating and storing conversion data including polar coordinate and polar offset data.
42. The method of claim 41 , wherein said converting comprises:
for each pixel in an output rectangular area, the steps of:
performing a look up to obtain conversion data including the polar coordinate data and the offset data associated with respective pixel coordinates;
retrieving at least one sample of stored polar space image data; and
interpolating each retrieved sample with weighting based on the looked up polar offset data to obtain a respective pixel value in rectangular image space.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/725,542 US20040114786A1 (en) | 2002-12-06 | 2003-12-03 | System and method for capturing print information using a coordinate conversion method |
AU2003294581A AU2003294581A1 (en) | 2002-12-06 | 2003-12-05 | Systems and methods for capturing print information using a coordinate conversion method and for generating a preview display |
PCT/US2003/038644 WO2004053779A1 (en) | 2002-12-06 | 2003-12-05 | Systems and methods for capturing print information using a coordinate conversion method and for generating a preview display |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US43124002P | 2002-12-06 | 2002-12-06 | |
US49153703P | 2003-08-01 | 2003-08-01 | |
US10/725,542 US20040114786A1 (en) | 2002-12-06 | 2003-12-03 | System and method for capturing print information using a coordinate conversion method |
Publications (1)
Publication Number | Publication Date |
---|---|
US20040114786A1 true US20040114786A1 (en) | 2004-06-17 |
Family
ID=32512324
Family Applications (7)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/725,542 Abandoned US20040114786A1 (en) | 2002-12-06 | 2003-12-03 | System and method for capturing print information using a coordinate conversion method |
US10/725,539 Abandoned US20040109245A1 (en) | 2002-12-06 | 2003-12-03 | Non-planar prism in a system for obtaining print and other hand characteristic information |
US10/725,537 Expired - Fee Related US7218761B2 (en) | 2002-12-06 | 2003-12-03 | System for obtaining print and other hand characteristic information using a non-planar prism |
US10/725,543 Expired - Fee Related US6993165B2 (en) | 2002-12-06 | 2003-12-03 | System having a rotating optical system and a non-planar prism that are used to obtain print and other hand characteristic information |
US10/725,540 Abandoned US20040114785A1 (en) | 2002-12-06 | 2003-12-03 | Methods for obtaining print and other hand characteristic information using a non-planar prism |
US10/725,541 Expired - Fee Related US7321671B2 (en) | 2002-12-06 | 2003-12-03 | System and method for generating a preview display in a print capturing system using a non-planar prism |
US11/378,238 Expired - Fee Related US7190535B2 (en) | 2002-12-06 | 2006-03-20 | Non-planar prism |
Family Applications After (6)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/725,539 Abandoned US20040109245A1 (en) | 2002-12-06 | 2003-12-03 | Non-planar prism in a system for obtaining print and other hand characteristic information |
US10/725,537 Expired - Fee Related US7218761B2 (en) | 2002-12-06 | 2003-12-03 | System for obtaining print and other hand characteristic information using a non-planar prism |
US10/725,543 Expired - Fee Related US6993165B2 (en) | 2002-12-06 | 2003-12-03 | System having a rotating optical system and a non-planar prism that are used to obtain print and other hand characteristic information |
US10/725,540 Abandoned US20040114785A1 (en) | 2002-12-06 | 2003-12-03 | Methods for obtaining print and other hand characteristic information using a non-planar prism |
US10/725,541 Expired - Fee Related US7321671B2 (en) | 2002-12-06 | 2003-12-03 | System and method for generating a preview display in a print capturing system using a non-planar prism |
US11/378,238 Expired - Fee Related US7190535B2 (en) | 2002-12-06 | 2006-03-20 | Non-planar prism |
Country Status (1)
Country | Link |
---|---|
US (7) | US20040114786A1 (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040109245A1 (en) * | 2002-12-06 | 2004-06-10 | Cross Match Technologies, Inc. | Non-planar prism in a system for obtaining print and other hand characteristic information |
US20050105078A1 (en) * | 2003-10-09 | 2005-05-19 | Carver John F. | Palm print scanner and methods |
US20060106494A1 (en) * | 2004-10-28 | 2006-05-18 | Accelerated Pictures, Llc | Camera and animation controller, systems and methods |
US20070187489A1 (en) * | 2006-02-13 | 2007-08-16 | First Data Corporation | Presentation instrument with user-created pin |
US20080024615A1 (en) * | 2006-07-28 | 2008-01-31 | Accelerated Pictures, Inc. | Camera control |
US20080028312A1 (en) * | 2006-07-28 | 2008-01-31 | Accelerated Pictures, Inc. | Scene organization in computer-assisted filmmaking |
US20110032206A1 (en) * | 2008-04-24 | 2011-02-10 | Kyocera Corporation | Mobile electronic device |
US20110188709A1 (en) * | 2010-02-01 | 2011-08-04 | Gaurav Gupta | Method and system of accounting for positional variability of biometric features |
US8041956B1 (en) | 2010-08-16 | 2011-10-18 | Daon Holdings Limited | Method and system for biometric authentication |
US20120262737A1 (en) * | 2011-04-15 | 2012-10-18 | John Steele Beegle | Previewing and Imaging System |
US8913256B2 (en) | 2011-03-27 | 2014-12-16 | Lexmark International, Inc. | Method and system for performing an imaging function by an imaging device |
Families Citing this family (50)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7088872B1 (en) * | 2002-02-14 | 2006-08-08 | Cogent Systems, Inc. | Method and apparatus for two dimensional image processing |
US7460696B2 (en) * | 2004-06-01 | 2008-12-02 | Lumidigm, Inc. | Multispectral imaging biometrics |
US7528881B2 (en) * | 2003-05-02 | 2009-05-05 | Grandeye, Ltd. | Multiple object processing in wide-angle video camera |
US20100002070A1 (en) | 2004-04-30 | 2010-01-07 | Grandeye Ltd. | Method and System of Simultaneously Displaying Multiple Views for Video Surveillance |
US8427538B2 (en) * | 2004-04-30 | 2013-04-23 | Oncam Grandeye | Multiple view and multiple object processing in wide-angle video camera |
DE102004032000A1 (en) * | 2004-06-25 | 2006-01-19 | Smiths Heimann Biometrics Gmbh | Arrangement for generating fingerprints for optoelectronic image recording |
JP2006107366A (en) * | 2004-10-08 | 2006-04-20 | Fujitsu Ltd | Biometric information input device, biometric authentication device, biometric information processing method, biometric information processing program, and computer-readable recording medium recording the program |
US7616788B2 (en) * | 2004-11-12 | 2009-11-10 | Cogent Systems, Inc. | System and method for fast biometric pattern matching |
WO2006060061A2 (en) * | 2004-12-01 | 2006-06-08 | Ultra-Scan Corporation | Fingerprint scanning station |
WO2006065338A2 (en) * | 2004-12-17 | 2006-06-22 | Ultra-Scan Corporation | Hand scanner with moveable platen |
DE102005004640B4 (en) * | 2005-01-28 | 2009-01-29 | Cross Match Technologies Gmbh | Arrangement for the optoelectronic recording of large fingerprints |
GB2432029A (en) * | 2005-11-02 | 2007-05-09 | Crime Scene Invest Equipment L | Imprint identification system using image scanner calibration |
US8131477B2 (en) | 2005-11-16 | 2012-03-06 | 3M Cogent, Inc. | Method and device for image-based biological data quantification |
US9042606B2 (en) * | 2006-06-16 | 2015-05-26 | Board Of Regents Of The Nevada System Of Higher Education | Hand-based biometric analysis |
US7660442B2 (en) * | 2006-09-01 | 2010-02-09 | Handshot, Llc | Method and system for capturing fingerprints, palm prints and hand geometry |
US20080069412A1 (en) * | 2006-09-15 | 2008-03-20 | Champagne Katrina S | Contoured biometric sensor |
US7768686B2 (en) * | 2007-02-05 | 2010-08-03 | Raytheon Company | Light-beam-scanning system utilizing counter-rotating prism wheels |
US8275179B2 (en) * | 2007-05-01 | 2012-09-25 | 3M Cogent, Inc. | Apparatus for capturing a high quality image of a moist finger |
US8411916B2 (en) * | 2007-06-11 | 2013-04-02 | 3M Cogent, Inc. | Bio-reader device with ticket identification |
FI123049B (en) * | 2007-09-03 | 2012-10-15 | Mapvision Ltd Oy | System for storing artificial vision |
US20090061381A1 (en) * | 2007-09-05 | 2009-03-05 | Duane Milford Durbin | Systems and methods for 3D previewing |
FR2927713B1 (en) * | 2008-02-14 | 2011-08-26 | Sagem Securite | DEVICE FOR ACQUIRING DIGITAL IMPRESSIVE STREAMS. |
US20100113899A1 (en) * | 2008-11-06 | 2010-05-06 | Mark Ries Robinson | Alignment System for Optically Sampling a Hand |
GB2466245A (en) | 2008-12-15 | 2010-06-23 | Univ Sheffield | Crime Scene Mark Identification System |
US8359475B2 (en) * | 2009-02-12 | 2013-01-22 | International Business Machines Corporation | System, method and program product for generating a cancelable biometric reference template on demand |
US9298902B2 (en) * | 2009-02-12 | 2016-03-29 | International Business Machines Corporation | System, method and program product for recording creation of a cancelable biometric reference template in a biometric event journal record |
US8289135B2 (en) * | 2009-02-12 | 2012-10-16 | International Business Machines Corporation | System, method and program product for associating a biometric reference template with a radio frequency identification tag |
US8301902B2 (en) * | 2009-02-12 | 2012-10-30 | International Business Machines Corporation | System, method and program product for communicating a privacy policy associated with a biometric reference template |
US8242892B2 (en) * | 2009-02-12 | 2012-08-14 | International Business Machines Corporation | System, method and program product for communicating a privacy policy associated with a radio frequency identification tag and associated object |
US8327134B2 (en) | 2009-02-12 | 2012-12-04 | International Business Machines Corporation | System, method and program product for checking revocation status of a biometric reference template |
JP5118084B2 (en) * | 2009-02-26 | 2013-01-16 | 浜松ホトニクス株式会社 | Palmprint reader |
KR101067189B1 (en) * | 2009-09-07 | 2011-09-22 | 삼성전기주식회사 | Biometric device |
WO2011078887A1 (en) * | 2009-12-24 | 2011-06-30 | Imsand Bruce E | Device for simultaneous acquisition of all fingerprints of either hand |
US10691261B2 (en) * | 2011-01-19 | 2020-06-23 | Pixart Imaging Inc. | Non-planar reflective folded optics |
US8534876B2 (en) | 2011-02-10 | 2013-09-17 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Ultra-low profile optical finger navigation illumination system through segmentation |
EP3032815B1 (en) | 2011-06-22 | 2019-11-06 | LG Electronics Inc. | Scanning technology |
SG11201501691VA (en) * | 2012-09-05 | 2015-04-29 | Element Inc | Biometric authentication in connection with camera-equipped devices |
US20150256815A1 (en) * | 2012-10-01 | 2015-09-10 | Telefonaktiebolaget L M Ericsson (Publ) | 3d camera calibration |
CN103019376B (en) * | 2012-12-04 | 2016-08-10 | 深圳Tcl新技术有限公司 | The distant control function collocation method of identity-based identification and system |
KR102044864B1 (en) * | 2012-12-13 | 2019-12-06 | 삼성디스플레이 주식회사 | Laser patterning examing apparatus |
US20160034772A1 (en) * | 2013-03-15 | 2016-02-04 | Ellis I. Betensky | Method and apparatus for acquiring biometric image |
WO2015026397A1 (en) * | 2013-08-22 | 2015-02-26 | Carr Jr George Allen | System and method for illuminating an object |
CN111628870B (en) | 2014-05-13 | 2022-03-18 | 埃利蒙特公司 | System and method for electronic key provisioning, user authentication and access management |
WO2015187882A1 (en) | 2014-06-03 | 2015-12-10 | Element, Inc. | Attendance authentication and management in connection with mobile devices |
WO2016105558A1 (en) * | 2014-12-24 | 2016-06-30 | Sciometrics Llc | Unobtrusive identity matcher: a tool for real-time verification of identity |
US10126080B2 (en) * | 2017-03-09 | 2018-11-13 | Roy Martin | Biometric firearms safety system |
SG11202002399SA (en) | 2017-09-18 | 2020-04-29 | Element Inc | Methods, systems, and media for detecting spoofing in mobile authentication |
JP7464619B2 (en) | 2019-03-12 | 2024-04-09 | エレメント インク. | Detecting spoofing using facial recognition on mobile devices |
US11507248B2 (en) | 2019-12-16 | 2022-11-22 | Element Inc. | Methods, systems, and media for anti-spoofing using eye-tracking |
US20230408120A1 (en) * | 2022-06-15 | 2023-12-21 | Texas Instruments Incorporated | Room boundary detection |
Citations (93)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US1501979A (en) * | 1921-11-23 | 1924-07-22 | Arthur H Brooks | Optical instrument |
US2146662A (en) * | 1936-09-05 | 1939-02-07 | Lieuwe E W Van Albada | Sighting instrument |
US3054854A (en) * | 1959-10-30 | 1962-09-18 | Neasham Robert Stevenson | Electrooptical apparatus for photographic rectification |
US3282152A (en) * | 1964-04-15 | 1966-11-01 | Jon H Myer | Signalment recording apparatus |
US3333502A (en) * | 1966-04-14 | 1967-08-01 | George L Flanagan | Non-magnetic compass comprising a movable prism mounted above a display surface |
US3511571A (en) * | 1966-02-28 | 1970-05-12 | Hugh Malcolm Ogle | Method and apparatus for comparing patterns |
US3581282A (en) * | 1968-12-03 | 1971-05-25 | Norman G Altman | Palm print identification system |
US3648240A (en) * | 1970-01-15 | 1972-03-07 | Identification Corp | Personnel identification apparatus |
US3716301A (en) * | 1971-03-17 | 1973-02-13 | Sperry Rand Corp | Fingerprint identification apparatus |
US3765018A (en) * | 1972-06-02 | 1973-10-09 | Hughes Aircraft Co | Digital scan converter |
US3804524A (en) * | 1972-08-31 | 1974-04-16 | G Nanus | Apparatus for controlling fingerprint identification |
US3806706A (en) * | 1968-03-27 | 1974-04-23 | Hughes Aircraft Co | Optical label reader and decoder |
US3882462A (en) * | 1974-01-30 | 1975-05-06 | Sperry Rand Corp | Fingerprint recognition apparatus using non-coherent optical processing |
US4032889A (en) * | 1976-05-21 | 1977-06-28 | International Business Machines Corporation | Palm print identification |
US4106078A (en) * | 1975-12-27 | 1978-08-08 | Olympus Optical Company Limited | Light source system |
US4206441A (en) * | 1977-12-23 | 1980-06-03 | Tokyo Shibaura Denki Kabushiki Kaisha | Identification apparatus |
US4206556A (en) * | 1978-09-22 | 1980-06-10 | Sabo Paul F | Nail polish machine |
US4215274A (en) * | 1977-12-23 | 1980-07-29 | Kms Fusion, Inc. | X-ray detector with picosecond time resolution |
US4314763A (en) * | 1979-01-04 | 1982-02-09 | Rca Corporation | Defect detection system |
US4357597A (en) * | 1980-08-26 | 1982-11-02 | Palmguard, Inc. | Palm-positioning and system-actuating mechanism |
US4387365A (en) * | 1981-05-15 | 1983-06-07 | Advanced Technology Laboratories, Inc. | Real time digital scan converter |
US4414684A (en) * | 1979-12-24 | 1983-11-08 | Interlock Sicherheitssysteme Gmbh | Method and apparatus for performing a comparison of given patterns, in particular fingerprints |
US4461576A (en) * | 1981-02-18 | 1984-07-24 | Courser Incorporated | Optical measuring system |
US4467545A (en) * | 1982-08-12 | 1984-08-28 | Shaw Jr Frederic A | Personalized safety method and apparatus for a hand held weapon |
US4611881A (en) * | 1985-05-20 | 1986-09-16 | General Systems Research, Ltd. | Optical apparatus for scanning radiation over a surface |
US4637718A (en) * | 1980-12-09 | 1987-01-20 | The United States Of America As Represented By The United States Department Of Energy | Hand-held optical fuel pin scanner |
US4684802A (en) * | 1986-02-18 | 1987-08-04 | International Business Machines Corporation | Elliptical finger press scanner with rotating light source |
US4688092A (en) * | 1986-05-06 | 1987-08-18 | Ford Aerospace & Communications Corporation | Satellite camera image navigation |
US4701960A (en) * | 1983-10-28 | 1987-10-20 | Texas Instruments Incorporated | Signature verification |
US4720869A (en) * | 1986-02-18 | 1988-01-19 | International Business Machines Corporation | Hand dimension verification |
US4736436A (en) * | 1984-04-13 | 1988-04-05 | Fujitsu Limited | Information extraction by mapping |
US4751660A (en) * | 1985-07-09 | 1988-06-14 | Sony Corporation | Determining orientation of transformed image |
US4751759A (en) * | 1985-04-11 | 1988-06-21 | Dieter Zoell | Surface cleaning appliance |
US4774516A (en) * | 1986-01-10 | 1988-09-27 | Thomson-Csf | Method for smoothing an image generated by coordinate conversion and a digital scan converter using the method |
US4783167A (en) * | 1987-05-05 | 1988-11-08 | Fingermatrix, Inc. | Finger imaging apparatus using curved platen |
US4805117A (en) * | 1986-09-26 | 1989-02-14 | International Business Machines Corporation | Method for controlling concatenation of transformation matrices in a graphics display system |
US4821118A (en) * | 1986-10-09 | 1989-04-11 | Advanced Identification Systems, Inc. | Video image system for personal identification |
US4925300A (en) * | 1988-08-02 | 1990-05-15 | Rachlin Daniel J | Optical fingerprint imaging device |
US5140469A (en) * | 1990-10-03 | 1992-08-18 | Raytheon Company | Illumination apparatus for semiconductor fabrication including conical optical means |
US5146102A (en) * | 1990-02-22 | 1992-09-08 | Kabushiki Kaisha Toshiba | Fingerprint image input apparatus including a cylindrical lens |
US5225924A (en) * | 1989-04-07 | 1993-07-06 | Dainippon Screen Mfg. Co., Ltd. | Optical beam scanning system |
US5243459A (en) * | 1989-05-05 | 1993-09-07 | The Argonne National Laboratory | Nonimaging radiant energy device |
US5249370A (en) * | 1990-11-15 | 1993-10-05 | Digital Biometrics, Inc. | Method and apparatus for fingerprint image processing |
US5307264A (en) * | 1989-08-09 | 1994-04-26 | W. L. Systems, Inc. | Method and apparatus for computing tomographic scans |
US5309274A (en) * | 1992-02-28 | 1994-05-03 | Konica Corporation | Optical beam scanning apparatus |
US5313306A (en) * | 1991-05-13 | 1994-05-17 | Telerobotics International, Inc. | Omniview motionless camera endoscopy system |
US5367399A (en) * | 1992-02-13 | 1994-11-22 | Holotek Ltd. | Rotationally symmetric dual reflection optical beam scanner and system using same |
US5440428A (en) * | 1993-09-30 | 1995-08-08 | Hughes Aircraft Company | Automotive instrument 3-D virtual image display |
US5452135A (en) * | 1991-12-24 | 1995-09-19 | Sony Corporation | All-directional optical sensor apparatus |
US5528355A (en) * | 1994-03-11 | 1996-06-18 | Idnetix Incorporated | Electro-optic palm scanner system employing a non-planar platen |
US5610751A (en) * | 1995-11-14 | 1997-03-11 | Speedring Systems, Inc. | Optical scanning device having a spherical exit window |
US5629764A (en) * | 1995-07-07 | 1997-05-13 | Advanced Precision Technology, Inc. | Prism fingerprint sensor using a holographic optical element |
US5638461A (en) * | 1994-06-09 | 1997-06-10 | Kollmorgen Instrument Corporation | Stereoscopic electro-optical system for automated inspection and/or alignment of imaging devices on a production assembly line |
US5650842A (en) * | 1995-10-27 | 1997-07-22 | Identix Incorporated | Device and method for obtaining a plain image of multiple fingerprints |
US5677782A (en) * | 1995-11-13 | 1997-10-14 | Opticon Sensors Europe B.V. | Driving means for a helical scanning pattern generator |
US5677763A (en) * | 1996-08-08 | 1997-10-14 | Technology Resources, Inc. | Optical device for measuring physical and optical characteristics of an object |
US5745591A (en) * | 1995-12-29 | 1998-04-28 | Feldman; Stephen E. | System and method for verifying the identity of a person |
US5748793A (en) * | 1993-09-28 | 1998-05-05 | Nec Corporation | Quick image processor of reduced circuit scale with high image quality and high efficiency |
US5761330A (en) * | 1995-06-07 | 1998-06-02 | Mytec Technologies, Inc. | Hybrid optical-digital method and apparatus for fingerprint verification |
US5777751A (en) * | 1995-09-28 | 1998-07-07 | Eastman Kodak Company | Correction of curved scan lines in an optical scanning system |
US5796426A (en) * | 1994-05-27 | 1998-08-18 | Warp, Ltd. | Wide-angle image dewarping method and apparatus |
US5798923A (en) * | 1995-10-18 | 1998-08-25 | Intergraph Corporation | Optimal projection design and analysis |
US5801681A (en) * | 1996-06-24 | 1998-09-01 | Sayag; Michel | Method and apparatus for generating a control signal |
US5825474A (en) * | 1995-10-27 | 1998-10-20 | Identix Corporation | Heated optical platen cover for a fingerprint imaging system |
US5937102A (en) * | 1996-10-09 | 1999-08-10 | California Institute Of Technology | Image reconstruction |
US6021007A (en) * | 1997-10-18 | 2000-02-01 | Murtha; R. Michael | Side-collecting lightguide |
US6038332A (en) * | 1997-09-05 | 2000-03-14 | Digital Biometrics, Inc. | Method and apparatus for capturing the image of a palm |
US6041134A (en) * | 1994-10-28 | 2000-03-21 | The National Registry, Inc. | Ergonomic fingerprint reader housing |
US6046867A (en) * | 1999-04-26 | 2000-04-04 | Hewlett-Packard Company | Compact, light-weight optical imaging system and method of making same |
US6094499A (en) * | 1996-08-26 | 2000-07-25 | Yamatake-Honeywell Co., Ltd. | Pattern collation apparatus |
US6175407B1 (en) * | 1998-12-17 | 2001-01-16 | Identix Incorporated | Apparatus and method for optically imaging features on the surface of a hand |
US6198429B1 (en) * | 1998-06-09 | 2001-03-06 | Furuno Electric Company, Limited | Radar and like systems and method for improving image quality |
US6198836B1 (en) * | 1996-08-27 | 2001-03-06 | A-Tronic Mgm Ag | Method and device for recognizing non-unrolled fingerprints |
US6243488B1 (en) * | 1993-08-05 | 2001-06-05 | U.S. Philips Corporation | Method and apparatus for rendering a two dimensional image from three dimensional image data |
US6341028B1 (en) * | 1995-07-07 | 2002-01-22 | Advanced Precision Technology, Inc. | Jitter mechanism for a real time fingerprint sensor and verification system |
US6373969B1 (en) * | 1999-03-15 | 2002-04-16 | Activcard Ireland, Limited | Corrective optical component |
US20020049714A1 (en) * | 2000-05-11 | 2002-04-25 | Shunpei Yamazaki | Communication system |
US6394356B1 (en) * | 2001-06-04 | 2002-05-28 | Security Identification Systems Corp. | Access control system |
US6411441B1 (en) * | 2000-11-13 | 2002-06-25 | The United States Of America As Represented By The Secretary Of The Army | Beamsplitter prism with cylindrical faces for transmitting or reflecting cylindrical waves without magnification |
US6415064B1 (en) * | 1998-05-26 | 2002-07-02 | Samsung Electronics, Co., Ltd. | Skew correction apparatus and method |
US6424470B1 (en) * | 2000-07-28 | 2002-07-23 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Panoramic refracting optic |
US6459451B2 (en) * | 1996-06-24 | 2002-10-01 | Be Here Corporation | Method and apparatus for a panoramic camera to capture a 360 degree image |
US20020141620A1 (en) * | 2001-03-27 | 2002-10-03 | Nec Corporation | Palmprint region dividing device and palmprint region dividing method thereof, and palmprint region dividing program |
US6466686B2 (en) * | 1998-01-07 | 2002-10-15 | International Business Machines Corporation | System and method for transforming fingerprints to improve recognition |
US20030012417A1 (en) * | 2001-07-16 | 2003-01-16 | Laurence Hamid | Biometric imaging device compensating for non-biometric parameters |
US20030099022A1 (en) * | 2001-11-19 | 2003-05-29 | Tokyo Seimitsu (Israel) Ltd. | Circular scanning patterns |
US20030142856A1 (en) * | 2002-01-17 | 2003-07-31 | Cross Match Technology, Inc. | Biometric imaging system and method |
US6603542B1 (en) * | 2000-06-14 | 2003-08-05 | Qc Optics, Inc. | High sensitivity optical inspection system and method for detecting flaws on a diffractive surface |
US6616065B2 (en) * | 2001-10-29 | 2003-09-09 | Javier Martin | Nozzle device |
US20030197853A1 (en) * | 2002-04-23 | 2003-10-23 | Richard Fenrich | System and method for collecting DNA and fingerprints |
US20040109591A1 (en) * | 2002-12-06 | 2004-06-10 | Cross Match Technologies, Inc. | System for obtaining print and other hand characteristic information using a non-planar prism |
US20050105078A1 (en) * | 2003-10-09 | 2005-05-19 | Carver John F. | Palm print scanner and methods |
US6928195B2 (en) * | 2000-12-18 | 2005-08-09 | Cross Match Technologies, Inc. | Palm scanner using a programmable nutating mirror for increased resolution |
Family Cites Families (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US2184858A (en) * | 1938-11-30 | 1939-12-26 | Goodman Jean | Drier for polished nails |
US4128837A (en) | 1968-07-22 | 1978-12-05 | Rockwell International Corporation | Prediction computation for weapon control |
DE2535394B2 (en) | 1975-08-08 | 1980-04-30 | Industrie-Automation Gmbh & Co, 6900 Heidelberg | Device for scanning thermographic images |
US4032462A (en) * | 1976-05-24 | 1977-06-28 | Chevron Research Company | Lubricating oil additive composition |
US4420261A (en) | 1980-09-02 | 1983-12-13 | Lowbar, Inc. | Optical position location apparatus |
US4769203A (en) * | 1984-06-18 | 1988-09-06 | Bridgestone Corporation | Method of manufacturing pneumatic tires by vulcanization building |
US4578793A (en) * | 1984-07-13 | 1986-03-25 | The Board Of Trustees Of The Leland Stanford Junior University | Solid-state non-planar internally reflecting ring laser |
EP0184547B1 (en) * | 1984-12-07 | 1991-11-21 | Dainippon Screen Mfg. Co., Ltd. | Processing method of image data and system therefor |
US4794260A (en) | 1984-12-27 | 1988-12-27 | Kawasaki Steel Corporation | Method for detecting fingerprints using a laser and an apparatus therefor |
US4736203A (en) | 1985-07-17 | 1988-04-05 | Recognition Systems, Inc. | 3D hand profile identification apparatus |
US4792226A (en) | 1987-02-27 | 1988-12-20 | C.F.A. Technologies, Inc. | Optical fingerprinting system |
US5206556A (en) * | 1989-08-29 | 1993-04-27 | Mabuchi Motor Co., Ltd. | Field magnet for miniature motors |
JPH03161884A (en) | 1989-11-21 | 1991-07-11 | Toshiba Corp | Finger image input device |
US5377002A (en) | 1991-07-20 | 1994-12-27 | Tet Techno Trust Investment Settlement | Apparatus for surface inspections |
US5467403A (en) * | 1991-11-19 | 1995-11-14 | Digital Biometrics, Inc. | Portable fingerprint scanning apparatus for identification verification |
JPH07111743B2 (en) * | 1992-03-04 | 1995-11-29 | インターナショナル・ビジネス・マシーンズ・コーポレイション | Graphic display method and apparatus for rotating an object in a three-dimensional space |
JPH06346921A (en) | 1993-06-04 | 1994-12-20 | Brother Ind Ltd | Optical scanning device |
DE4421242B4 (en) * | 1993-06-17 | 2005-12-08 | Pentax Corp. | Image capture device for an identification system |
EP0795248A2 (en) | 1994-11-30 | 1997-09-17 | Digital Biometrics, Inc. | Palm printer |
US5699186A (en) | 1995-04-03 | 1997-12-16 | Motorola, Inc. | Multi-fold optical magnifier for use in image manifestation apparatus |
US6495100B1 (en) * | 1996-04-04 | 2002-12-17 | Ethicon, Inc. | Method for sterilizing devices in a container |
US6496608B1 (en) * | 1999-01-15 | 2002-12-17 | Picsurf, Inc. | Image data interpolation system and method |
US6381350B1 (en) * | 1999-07-02 | 2002-04-30 | The Cleveland Clinic Foundation | Intravascular ultrasonic analysis using active contour method and system |
US6658164B1 (en) | 1999-08-09 | 2003-12-02 | Cross Match Technologies, Inc. | Calibration and correction in a fingerprint scanner |
US6867850B2 (en) | 2002-01-17 | 2005-03-15 | Cross Match Technologies, Inc. | Light wedge for illuminating a platen in a print scanner |
-
2003
- 2003-12-03 US US10/725,542 patent/US20040114786A1/en not_active Abandoned
- 2003-12-03 US US10/725,539 patent/US20040109245A1/en not_active Abandoned
- 2003-12-03 US US10/725,537 patent/US7218761B2/en not_active Expired - Fee Related
- 2003-12-03 US US10/725,543 patent/US6993165B2/en not_active Expired - Fee Related
- 2003-12-03 US US10/725,540 patent/US20040114785A1/en not_active Abandoned
- 2003-12-03 US US10/725,541 patent/US7321671B2/en not_active Expired - Fee Related
-
2006
- 2006-03-20 US US11/378,238 patent/US7190535B2/en not_active Expired - Fee Related
Patent Citations (98)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US1501979A (en) * | 1921-11-23 | 1924-07-22 | Arthur H Brooks | Optical instrument |
US2146662A (en) * | 1936-09-05 | 1939-02-07 | Lieuwe E W Van Albada | Sighting instrument |
US3054854A (en) * | 1959-10-30 | 1962-09-18 | Neasham Robert Stevenson | Electrooptical apparatus for photographic rectification |
US3282152A (en) * | 1964-04-15 | 1966-11-01 | Jon H Myer | Signalment recording apparatus |
US3511571A (en) * | 1966-02-28 | 1970-05-12 | Hugh Malcolm Ogle | Method and apparatus for comparing patterns |
US3333502A (en) * | 1966-04-14 | 1967-08-01 | George L Flanagan | Non-magnetic compass comprising a movable prism mounted above a display surface |
US3806706A (en) * | 1968-03-27 | 1974-04-23 | Hughes Aircraft Co | Optical label reader and decoder |
US3581282A (en) * | 1968-12-03 | 1971-05-25 | Norman G Altman | Palm print identification system |
US3648240A (en) * | 1970-01-15 | 1972-03-07 | Identification Corp | Personnel identification apparatus |
US3716301A (en) * | 1971-03-17 | 1973-02-13 | Sperry Rand Corp | Fingerprint identification apparatus |
US3765018A (en) * | 1972-06-02 | 1973-10-09 | Hughes Aircraft Co | Digital scan converter |
US3804524A (en) * | 1972-08-31 | 1974-04-16 | G Nanus | Apparatus for controlling fingerprint identification |
US3882462A (en) * | 1974-01-30 | 1975-05-06 | Sperry Rand Corp | Fingerprint recognition apparatus using non-coherent optical processing |
US4106078A (en) * | 1975-12-27 | 1978-08-08 | Olympus Optical Company Limited | Light source system |
US4032889A (en) * | 1976-05-21 | 1977-06-28 | International Business Machines Corporation | Palm print identification |
US4206441A (en) * | 1977-12-23 | 1980-06-03 | Tokyo Shibaura Denki Kabushiki Kaisha | Identification apparatus |
US4215274A (en) * | 1977-12-23 | 1980-07-29 | Kms Fusion, Inc. | X-ray detector with picosecond time resolution |
US4206556A (en) * | 1978-09-22 | 1980-06-10 | Sabo Paul F | Nail polish machine |
US4314763A (en) * | 1979-01-04 | 1982-02-09 | Rca Corporation | Defect detection system |
US4414684A (en) * | 1979-12-24 | 1983-11-08 | Interlock Sicherheitssysteme Gmbh | Method and apparatus for performing a comparison of given patterns, in particular fingerprints |
US4357597A (en) * | 1980-08-26 | 1982-11-02 | Palmguard, Inc. | Palm-positioning and system-actuating mechanism |
US4637718A (en) * | 1980-12-09 | 1987-01-20 | The United States Of America As Represented By The United States Department Of Energy | Hand-held optical fuel pin scanner |
US4461576A (en) * | 1981-02-18 | 1984-07-24 | Courser Incorporated | Optical measuring system |
US4387365A (en) * | 1981-05-15 | 1983-06-07 | Advanced Technology Laboratories, Inc. | Real time digital scan converter |
US4467545A (en) * | 1982-08-12 | 1984-08-28 | Shaw Jr Frederic A | Personalized safety method and apparatus for a hand held weapon |
US4701960A (en) * | 1983-10-28 | 1987-10-20 | Texas Instruments Incorporated | Signature verification |
US4736436A (en) * | 1984-04-13 | 1988-04-05 | Fujitsu Limited | Information extraction by mapping |
US4751759A (en) * | 1985-04-11 | 1988-06-21 | Dieter Zoell | Surface cleaning appliance |
US4611881A (en) * | 1985-05-20 | 1986-09-16 | General Systems Research, Ltd. | Optical apparatus for scanning radiation over a surface |
US4751660A (en) * | 1985-07-09 | 1988-06-14 | Sony Corporation | Determining orientation of transformed image |
US4774516A (en) * | 1986-01-10 | 1988-09-27 | Thomson-Csf | Method for smoothing an image generated by coordinate conversion and a digital scan converter using the method |
US4684802A (en) * | 1986-02-18 | 1987-08-04 | International Business Machines Corporation | Elliptical finger press scanner with rotating light source |
US4720869A (en) * | 1986-02-18 | 1988-01-19 | International Business Machines Corporation | Hand dimension verification |
US4688092A (en) * | 1986-05-06 | 1987-08-18 | Ford Aerospace & Communications Corporation | Satellite camera image navigation |
US4805117A (en) * | 1986-09-26 | 1989-02-14 | International Business Machines Corporation | Method for controlling concatenation of transformation matrices in a graphics display system |
US4821118A (en) * | 1986-10-09 | 1989-04-11 | Advanced Identification Systems, Inc. | Video image system for personal identification |
US4783167A (en) * | 1987-05-05 | 1988-11-08 | Fingermatrix, Inc. | Finger imaging apparatus using curved platen |
US4925300A (en) * | 1988-08-02 | 1990-05-15 | Rachlin Daniel J | Optical fingerprint imaging device |
US5225924A (en) * | 1989-04-07 | 1993-07-06 | Dainippon Screen Mfg. Co., Ltd. | Optical beam scanning system |
US5243459A (en) * | 1989-05-05 | 1993-09-07 | The Argonne National Laboratory | Nonimaging radiant energy device |
US5307264A (en) * | 1989-08-09 | 1994-04-26 | W. L. Systems, Inc. | Method and apparatus for computing tomographic scans |
US5146102A (en) * | 1990-02-22 | 1992-09-08 | Kabushiki Kaisha Toshiba | Fingerprint image input apparatus including a cylindrical lens |
US5140469A (en) * | 1990-10-03 | 1992-08-18 | Raytheon Company | Illumination apparatus for semiconductor fabrication including conical optical means |
US5249370A (en) * | 1990-11-15 | 1993-10-05 | Digital Biometrics, Inc. | Method and apparatus for fingerprint image processing |
US5313306A (en) * | 1991-05-13 | 1994-05-17 | Telerobotics International, Inc. | Omniview motionless camera endoscopy system |
US5452135A (en) * | 1991-12-24 | 1995-09-19 | Sony Corporation | All-directional optical sensor apparatus |
US5367399A (en) * | 1992-02-13 | 1994-11-22 | Holotek Ltd. | Rotationally symmetric dual reflection optical beam scanner and system using same |
US5309274A (en) * | 1992-02-28 | 1994-05-03 | Konica Corporation | Optical beam scanning apparatus |
US6243488B1 (en) * | 1993-08-05 | 2001-06-05 | U.S. Philips Corporation | Method and apparatus for rendering a two dimensional image from three dimensional image data |
US5748793A (en) * | 1993-09-28 | 1998-05-05 | Nec Corporation | Quick image processor of reduced circuit scale with high image quality and high efficiency |
US5440428A (en) * | 1993-09-30 | 1995-08-08 | Hughes Aircraft Company | Automotive instrument 3-D virtual image display |
US5528355A (en) * | 1994-03-11 | 1996-06-18 | Idnetix Incorporated | Electro-optic palm scanner system employing a non-planar platen |
US5796426A (en) * | 1994-05-27 | 1998-08-18 | Warp, Ltd. | Wide-angle image dewarping method and apparatus |
US5638461A (en) * | 1994-06-09 | 1997-06-10 | Kollmorgen Instrument Corporation | Stereoscopic electro-optical system for automated inspection and/or alignment of imaging devices on a production assembly line |
US6041134A (en) * | 1994-10-28 | 2000-03-21 | The National Registry, Inc. | Ergonomic fingerprint reader housing |
US5761330A (en) * | 1995-06-07 | 1998-06-02 | Mytec Technologies, Inc. | Hybrid optical-digital method and apparatus for fingerprint verification |
US5629764A (en) * | 1995-07-07 | 1997-05-13 | Advanced Precision Technology, Inc. | Prism fingerprint sensor using a holographic optical element |
US6341028B1 (en) * | 1995-07-07 | 2002-01-22 | Advanced Precision Technology, Inc. | Jitter mechanism for a real time fingerprint sensor and verification system |
US5892599A (en) * | 1995-07-07 | 1999-04-06 | Advanced Precision Technology, Inc. | Miniature fingerprint sensor using a trapezoidal prism and a holographic optical element |
US5777751A (en) * | 1995-09-28 | 1998-07-07 | Eastman Kodak Company | Correction of curved scan lines in an optical scanning system |
US5798923A (en) * | 1995-10-18 | 1998-08-25 | Intergraph Corporation | Optimal projection design and analysis |
US5825474A (en) * | 1995-10-27 | 1998-10-20 | Identix Corporation | Heated optical platen cover for a fingerprint imaging system |
US5650842A (en) * | 1995-10-27 | 1997-07-22 | Identix Incorporated | Device and method for obtaining a plain image of multiple fingerprints |
US5677782A (en) * | 1995-11-13 | 1997-10-14 | Opticon Sensors Europe B.V. | Driving means for a helical scanning pattern generator |
US5610751A (en) * | 1995-11-14 | 1997-03-11 | Speedring Systems, Inc. | Optical scanning device having a spherical exit window |
US5745591A (en) * | 1995-12-29 | 1998-04-28 | Feldman; Stephen E. | System and method for verifying the identity of a person |
US5801681A (en) * | 1996-06-24 | 1998-09-01 | Sayag; Michel | Method and apparatus for generating a control signal |
US6459451B2 (en) * | 1996-06-24 | 2002-10-01 | Be Here Corporation | Method and apparatus for a panoramic camera to capture a 360 degree image |
US5677763A (en) * | 1996-08-08 | 1997-10-14 | Technology Resources, Inc. | Optical device for measuring physical and optical characteristics of an object |
US6094499A (en) * | 1996-08-26 | 2000-07-25 | Yamatake-Honeywell Co., Ltd. | Pattern collation apparatus |
US6198836B1 (en) * | 1996-08-27 | 2001-03-06 | A-Tronic Mgm Ag | Method and device for recognizing non-unrolled fingerprints |
US5937102A (en) * | 1996-10-09 | 1999-08-10 | California Institute Of Technology | Image reconstruction |
US6038332A (en) * | 1997-09-05 | 2000-03-14 | Digital Biometrics, Inc. | Method and apparatus for capturing the image of a palm |
US6021007A (en) * | 1997-10-18 | 2000-02-01 | Murtha; R. Michael | Side-collecting lightguide |
US6466686B2 (en) * | 1998-01-07 | 2002-10-15 | International Business Machines Corporation | System and method for transforming fingerprints to improve recognition |
US6415064B1 (en) * | 1998-05-26 | 2002-07-02 | Samsung Electronics, Co., Ltd. | Skew correction apparatus and method |
US6198429B1 (en) * | 1998-06-09 | 2001-03-06 | Furuno Electric Company, Limited | Radar and like systems and method for improving image quality |
US6175407B1 (en) * | 1998-12-17 | 2001-01-16 | Identix Incorporated | Apparatus and method for optically imaging features on the surface of a hand |
US6373969B1 (en) * | 1999-03-15 | 2002-04-16 | Activcard Ireland, Limited | Corrective optical component |
US6046867A (en) * | 1999-04-26 | 2000-04-04 | Hewlett-Packard Company | Compact, light-weight optical imaging system and method of making same |
US20020049714A1 (en) * | 2000-05-11 | 2002-04-25 | Shunpei Yamazaki | Communication system |
US6603542B1 (en) * | 2000-06-14 | 2003-08-05 | Qc Optics, Inc. | High sensitivity optical inspection system and method for detecting flaws on a diffractive surface |
US6424470B1 (en) * | 2000-07-28 | 2002-07-23 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Panoramic refracting optic |
US6411441B1 (en) * | 2000-11-13 | 2002-06-25 | The United States Of America As Represented By The Secretary Of The Army | Beamsplitter prism with cylindrical faces for transmitting or reflecting cylindrical waves without magnification |
US6928195B2 (en) * | 2000-12-18 | 2005-08-09 | Cross Match Technologies, Inc. | Palm scanner using a programmable nutating mirror for increased resolution |
US20020141620A1 (en) * | 2001-03-27 | 2002-10-03 | Nec Corporation | Palmprint region dividing device and palmprint region dividing method thereof, and palmprint region dividing program |
US6394356B1 (en) * | 2001-06-04 | 2002-05-28 | Security Identification Systems Corp. | Access control system |
US20030012417A1 (en) * | 2001-07-16 | 2003-01-16 | Laurence Hamid | Biometric imaging device compensating for non-biometric parameters |
US6616065B2 (en) * | 2001-10-29 | 2003-09-09 | Javier Martin | Nozzle device |
US20030099022A1 (en) * | 2001-11-19 | 2003-05-29 | Tokyo Seimitsu (Israel) Ltd. | Circular scanning patterns |
US20030142856A1 (en) * | 2002-01-17 | 2003-07-31 | Cross Match Technology, Inc. | Biometric imaging system and method |
US20030197853A1 (en) * | 2002-04-23 | 2003-10-23 | Richard Fenrich | System and method for collecting DNA and fingerprints |
US20040109591A1 (en) * | 2002-12-06 | 2004-06-10 | Cross Match Technologies, Inc. | System for obtaining print and other hand characteristic information using a non-planar prism |
US20040109245A1 (en) * | 2002-12-06 | 2004-06-10 | Cross Match Technologies, Inc. | Non-planar prism in a system for obtaining print and other hand characteristic information |
US20040109589A1 (en) * | 2002-12-06 | 2004-06-10 | Cross Match Technologies, Inc. | System and method for generating a preview display in a print capturing system using a non-planar prism |
US6993165B2 (en) * | 2002-12-06 | 2006-01-31 | Cross Match Technologies, Inc. | System having a rotating optical system and a non-planar prism that are used to obtain print and other hand characteristic information |
US20050105078A1 (en) * | 2003-10-09 | 2005-05-19 | Carver John F. | Palm print scanner and methods |
US7081951B2 (en) * | 2003-10-09 | 2006-07-25 | Cross Match Technologies, Inc. | Palm print scanner and methods |
Cited By (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7218761B2 (en) | 2002-12-06 | 2007-05-15 | Cross Match Technologies, Inc. | System for obtaining print and other hand characteristic information using a non-planar prism |
US20040109591A1 (en) * | 2002-12-06 | 2004-06-10 | Cross Match Technologies, Inc. | System for obtaining print and other hand characteristic information using a non-planar prism |
US20040109589A1 (en) * | 2002-12-06 | 2004-06-10 | Cross Match Technologies, Inc. | System and method for generating a preview display in a print capturing system using a non-planar prism |
US20040114785A1 (en) * | 2002-12-06 | 2004-06-17 | Cross Match Technologies, Inc. | Methods for obtaining print and other hand characteristic information using a non-planar prism |
US20040161136A1 (en) * | 2002-12-06 | 2004-08-19 | Cross Match Technologies, Inc. | System having a rotating optical system and a non-planar prism that are used to obtain print and other hand characteristic information |
US6993165B2 (en) | 2002-12-06 | 2006-01-31 | Cross Match Technologies, Inc. | System having a rotating optical system and a non-planar prism that are used to obtain print and other hand characteristic information |
US20040109245A1 (en) * | 2002-12-06 | 2004-06-10 | Cross Match Technologies, Inc. | Non-planar prism in a system for obtaining print and other hand characteristic information |
US7321671B2 (en) | 2002-12-06 | 2008-01-22 | Cross Match Technologies, Inc. | System and method for generating a preview display in a print capturing system using a non-planar prism |
US20060158751A1 (en) * | 2002-12-06 | 2006-07-20 | Cross Match Technologies, Inc. | Non-planar prism |
US7190535B2 (en) | 2002-12-06 | 2007-03-13 | Cross Match Technologies, Inc. | Non-planar prism |
US20050105078A1 (en) * | 2003-10-09 | 2005-05-19 | Carver John F. | Palm print scanner and methods |
US7081951B2 (en) | 2003-10-09 | 2006-07-25 | Cross Match Technologies, Inc. | Palm print scanner and methods |
US20060106494A1 (en) * | 2004-10-28 | 2006-05-18 | Accelerated Pictures, Llc | Camera and animation controller, systems and methods |
US7433760B2 (en) * | 2004-10-28 | 2008-10-07 | Accelerated Pictures, Inc. | Camera and animation controller, systems and methods |
US20060109274A1 (en) * | 2004-10-28 | 2006-05-25 | Accelerated Pictures, Llc | Client/server-based animation software, systems and methods |
US20080312770A1 (en) * | 2004-10-28 | 2008-12-18 | Accelerated Pictures, Inc. | Camera and animation controller, systems and methods |
US20070187489A1 (en) * | 2006-02-13 | 2007-08-16 | First Data Corporation | Presentation instrument with user-created pin |
US7880770B2 (en) | 2006-07-28 | 2011-02-01 | Accelerated Pictures, Inc. | Camera control |
US20080028312A1 (en) * | 2006-07-28 | 2008-01-31 | Accelerated Pictures, Inc. | Scene organization in computer-assisted filmmaking |
US20080024615A1 (en) * | 2006-07-28 | 2008-01-31 | Accelerated Pictures, Inc. | Camera control |
US20110032206A1 (en) * | 2008-04-24 | 2011-02-10 | Kyocera Corporation | Mobile electronic device |
US20110188709A1 (en) * | 2010-02-01 | 2011-08-04 | Gaurav Gupta | Method and system of accounting for positional variability of biometric features |
US8520903B2 (en) | 2010-02-01 | 2013-08-27 | Daon Holdings Limited | Method and system of accounting for positional variability of biometric features |
US8041956B1 (en) | 2010-08-16 | 2011-10-18 | Daon Holdings Limited | Method and system for biometric authentication |
US8977861B2 (en) | 2010-08-16 | 2015-03-10 | Daon Holdings Limited | Method and system for biometric authentication |
US8913256B2 (en) | 2011-03-27 | 2014-12-16 | Lexmark International, Inc. | Method and system for performing an imaging function by an imaging device |
US20120262737A1 (en) * | 2011-04-15 | 2012-10-18 | John Steele Beegle | Previewing and Imaging System |
US9106778B2 (en) * | 2011-04-15 | 2015-08-11 | Lexmark International, Inc. | Device and method for determining presence of a document to be imaged and providing a preview of the document |
Also Published As
Publication number | Publication date |
---|---|
US20040109589A1 (en) | 2004-06-10 |
US20040114785A1 (en) | 2004-06-17 |
US20040109591A1 (en) | 2004-06-10 |
US20060158751A1 (en) | 2006-07-20 |
US20040161136A1 (en) | 2004-08-19 |
US7321671B2 (en) | 2008-01-22 |
US20040109245A1 (en) | 2004-06-10 |
US6993165B2 (en) | 2006-01-31 |
US7218761B2 (en) | 2007-05-15 |
US7190535B2 (en) | 2007-03-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20040114786A1 (en) | System and method for capturing print information using a coordinate conversion method | |
US8538095B2 (en) | Method and apparatus for processing biometric images | |
CN1255767C (en) | Production of reconfiguration image data according to partial data moving distance and angle | |
US6658140B1 (en) | Method and arrangement for obtaining image information relating to surface structures | |
US7734074B2 (en) | Finger sensor apparatus using image resampling and associated methods | |
EP1399874B1 (en) | Method and system for transforming an image of a biological surface | |
JP3610234B2 (en) | Iris information acquisition device and iris identification device | |
CN100375121C (en) | Iris code generation method, individual authentication method, iris code entry device, individual authentication device, and individual certification program | |
JP2759309B2 (en) | Fingerprint matching method | |
US20040215615A1 (en) | Method and device for positioning a finger when verifying a person's identity | |
US20040008875A1 (en) | 3-D fingerprint identification system | |
EP1661058B1 (en) | Biometrical identification device | |
EP2011057A1 (en) | Fingerprint preview quality and segmentation | |
JPH0567201A (en) | Method and apparatus for automatically verifying signature | |
WO2008008292A2 (en) | System for and method of assigning confidence values to fingerprint minutiae points | |
JP2009528586A (en) | Iris comparison for rotation correction | |
US6928195B2 (en) | Palm scanner using a programmable nutating mirror for increased resolution | |
US5612533A (en) | Low-profile horizon-sampling light sensor | |
US20050249388A1 (en) | Three-dimensional fingerprint identification system | |
US7310434B2 (en) | Image processing apparatus and method | |
WO2004053779A1 (en) | Systems and methods for capturing print information using a coordinate conversion method and for generating a preview display | |
JP2005227966A (en) | Fingerprint input device | |
WO2007146129A2 (en) | Self-similar image capture systems | |
US20020108047A1 (en) | Control system for image input device, especially fingerprint image input device | |
US20040119968A1 (en) | Compact image pickup module |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: CROSS MATCH TECHNOLOGIES, INC., FLORIDA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:CANNON, GREG L.;MCCLURG, GEORGE W.;CARVER, JOHN F.;REEL/FRAME:014764/0223;SIGNING DATES FROM 20031124 TO 20031125 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |