Claims Analysis
Total Claims: 50
Claim 1
Independent Claim
286 words
An image capture system, comprising: translation means for moving a first object in two dimensions, said two dimensions forming a plane; rotation means for rotating said first object within said plane; means including a camera for forming a first electronic image of said first object; means for storing and retrieving a first electronic image of a reference object, said reference object being of the same type of object as said first object; means for locating a distinct landmark on said first object; location comparison means for comparing a location of said distinct landmark with a location of a corresponding landmark on said reference object; orientation comparison means for comparing an orientation of said landmark with an orientation of said corresponding landmark; translation and orientation control means for causing said translation means to move said first object a distance corresponding to a difference in locations of said first object landmark and said reference object landmark and for rotating said first object through an angle corresponding to an angular difference in orientations of said two landmarks; means for causing said camera to form a second electronic image of said first object such that said second image of said first object is aligned with said first image of said reference object, said alignment resulting from movement of said object by said rotation means and said translation means, wherein said translation and orientation control means further comprises means for positioning said distinct landmark on said first object in respect to said corresponding landmark on said reference object, subsequently rotating said first object about the center of said distinct landmark through a computed angular offset between a second landmark on said first object and a second landmark on said second object.
Claim 2
Dependent Claim
286 words
An image capture system, comprising: translation means for moving a first object in two dimensions, said two dimensions forming a plane; rotation means for rotating said first object within said plane; means including a camera for forming a first electronic image of said first object; means for storing and retrieving a first electronic image of a reference object, said reference object being of the same type of object as said first object; means for locating a distinct landmark on said first object; location comparison means for comparing a location of said distinct landmark with a location of a corresponding landmark on said reference object; orientation comparison means for comparing an orientation of said landmark with an orientation of said corresponding landmark; translation and orientation control means for causing said translation means to move said first object a distance corresponding to a difference in locations of said first object landmark and said reference object landmark and for rotating said first object through an angle corresponding to an angular difference in orientations of said two landmarks; means for causing said camera to form a second electronic image of said first object such that said second image of said first object is aligned with said first image of said reference object, said alignment resulting from movement of said object by said rotation means and said translation means, wherein said translation and orientation control means further comprises means for positioning said distinct landmark on said first object in respect to said corresponding landmark on said reference object, subsequently rotating said first object about the center of said distinct landmark through a computed angular offset between a second landmark on said first object and a second landmark on said second object.
Claim 3
Dependent Claim
25 words
A system as claimed in claim 1, wherein said translation and orientation control means includes means for causing said translation and rotation to occur simultaneously.
Claim 4
Dependent Claim
14 words
A system as claimed in claim 1, wherein said camera is a video camera.
Claim 5
Dependent Claim
16 words
A system as claimed in claim 3, wherein said video camera is an RGB video camera.
Claim 6
Dependent Claim
46 words
A system as claimed in claim 3, further comprising means for inputting a video signal from said camera into a computer, said video signal inputting means including a real time image processing section having a plurality of look-up tables and a high speed frame buffer memory.
Claim 7
Dependent Claim
39 words
A system as claimed in claim 5, wherein said input means further comprises analog to digital conversion means for converting said video signal into a 480 line×640 pixel image and for storing said image in said frame buffer memory.
Claim 8
Dependent Claim
15 words
A system as claimed in claim 6, wherein each pixel comprises eight bits of data.
Claim 9
Dependent Claim
46 words
A system as claimed in claim 1, wherein said translation means comprises an X table, a Y table, means for linearly moving said X table, and means for linearly moving said Y table in a direction perpendicular to the direction of movement of said X table.
Claim 10
Independent Claim
23 words
A system as claimed 8, wherein each of said respective means for linearly moving said X and Y tables comprises a stepper motor.
Claim 11
Dependent Claim
21 words
A system as claimed in claim 8, wherein said rotation means comprises a rotatable table and means for rotating the table.
Claim 12
Dependent Claim
32 words
A system in claim 10, wherein said respective means for linearly moving said X table and said Y table, and said means for rotating said rotatable table, each comprises a stepper motor.
Claim 13
Dependent Claim
21 words
A system as claimed in claim 1, wherein said rotation means comprises a rotatable table and means for rotating the table.
Claim 14
Dependent Claim
18 words
A system as claimed in claim 12, wherein said means for rotating said table comprises a stepper motor.
Claim 15
Dependent Claim
32 words
A system as claimed in claim 1, wherein said rotation means comprises a table covered with means including a soft, high friction material for isolating said first object from other system elements.
Claim 16
Dependent Claim
31 words
A system as claimed in claim 1, wherein said rotation means comprises object holding means for holding a plurality of objects to be graded in sequence, one side at a time.
Claim 17
Dependent Claim
17 words
A system as claimed in claim 15, wherein said object holding means comprises a removable grading tray.
Claim 18
Dependent Claim
18 words
A system as claimed in claim 16, wherein said removable grading tray is made of a foam material.
Claim 19
Dependent Claim
64 words
A system as claimed in claim 1, wherein said rotation means comprises a piece of foam permanently mounted to a metal plate which is connected to a rotation table motor, and a second detachable piece of foam having a high coefficient of friction in respect to said first piece of foam and including means defining a surface on which objects are place for grading.
Claim 20
Dependent Claim
33 words
A system as claimed in claim 1, wherein said translation and rotation means move said first object incrementally, and the increments of movement are smaller than one pixel of either of said images.
Claim 21
Dependent Claim
112 words
A system as claimed in claim 1, wherein said translation and orientation control means comprises means for causing rotation means to rotate said object through an angle θ equal to the difference in orientation between said first and second object landmarks as determined by said orientation comparison means, and means for causing said translation means to move said first object over mutually perpendicular distances ΔX and ΔY determined by formulas ΔX=X.sub.0 cos θ-Y.sub.0 sin θ-X.sub.0 and ΔY=X.sub.0 sin θ+Y.sub.0 cos θ-Y.sub.0 where X 0 and Y 0 are initial distances of the object along said mutually perpendicular axes from the axis of rotation about which said rotation means rotates said first object.
Claim 22
Dependent Claim
33 words
A system as claimed in claim 20, wherein said translation and rotation means move said first object incrementally, and the increments of movement are smaller than one pixel of either of said images.
Claim 23
Dependent Claim
74 words
A system as claimed in claim 21, wherein said translation and orientation control means includes means for controlling said movement in increments smaller than the resolution of the image by creating a bi-quadratic error surface from the correlation value of the optimum alignment pixel point and the eight surrounding pixels, and subsequently computing the location of the minimum value of a continuous version of the correlation function and thus the floating point angular offset.
Claim 24
Dependent Claim
25 words
A system as claimed in claim 1, further comprising means for repeating each of said object movements in an iterative process until alignment is achieved.
Claim 25
Dependent Claim
32 words
A system as claimed in claim 1, further comprising lighting means including a plurality of different individually controlled lights for varying an angle of illumination of said first object during image capture.
Claim 26
Dependent Claim
15 words
A system as claimed in claim 24, wherein said lighting means comprises eight different lights.
Claim 27
Dependent Claim
98 words
A system as claimed in claim 24, further comprising means including a computer for individually switching said lights on and off as a function of the type of characteristic of said first object sought by the computer for use in grading said first object, said image of said reference object being aligned with said image of said first object upon physical movement of said first object by said translation and rotation means such that reflections from said lights when capturing an image of said first object are aligned with reflections captured during capture of the reference object image.
Claim 28
Dependent Claim
234 words
An image capture system, comprising: translation means for moving a first object in two dimensions, said two dimensions forming a plane; rotation means for rotating said first object within said plane; means including a camera for forming a first electronic image of said first object; means for storing and retrieving a first electronic image of a reference object, said reference object being of the same type of object as said first object; means for locating a distinct landmark on said first object; location comparison means for comparing a location of said distinct landmark with a location of a corresponding landmark on said reference object; orientation comparison means for comparing an orientation of said landmark with an orientation of said corresponding landmark; translation and orientation control means for causing said translation means to move said first object a distance corresponding to a difference in locations of said first object landmark and said reference object landmark and for rotating said first object through an angle corresponding to an angular difference in orientations of said two landmarks; means for causing said camera to form a second electronic image of said first object such that said second image of said first object is aligned with said first image of said reference object, said alignment resulting from movement of said object by said rotation means and said translation means. wherein said first object and said reference object are coins.
Claim 29
Dependent Claim
234 words
An image capture system, comprising: translation means for moving a first object in two dimensions, said two dimensions forming a plane; rotation means for rotating said first object within said plane; means including a camera for forming a first electronic image of said first object; means for storing and retrieving a first electronic image of a reference object, said reference object being of the same type of object as said first object; means for locating a distinct landmark on said first object; location comparison means for comparing a location of said distinct landmark with a location of a corresponding landmark on said reference object; orientation comparison means for comparing an orientation of said landmark with an orientation of said corresponding landmark; translation and orientation control means for causing said translation means to move said first object a distance corresponding to a difference in locations of said first object landmark and said reference object landmark and for rotating said first object through an angle corresponding to an angular difference in orientations of said two landmarks; means for causing said camera to form a second electronic image of said first object such that said second image of said first object is aligned with said first image of said reference object, said alignment resulting from movement of said object by said rotation means and said translation means. wherein said first object and said reference object are coins.
Claim 30
Dependent Claim
17 words
A system as claimed in claim 6, wherein said first object and said reference object are coins.
Claim 31
Dependent Claim
17 words
A system as claimed in claim 8, wherein said first object and said reference object are coins.
Claim 32
Dependent Claim
17 words
A system as claimed in claim 17, wherein said first object and said reference object are coins.
Claim 33
Dependent Claim
17 words
A system as claimed in claim 19, wherein said first object and said reference object are coins.
Claim 34
Dependent Claim
17 words
A system as claimed in claim 24, wherein said first object and said reference object are coins.
Claim 35
Dependent Claim
17 words
A system as claimed in claim 26, wherein said first object and said reference object are coins.
Claim 36
Independent Claim
164 words
A method of capturing an image of an object, comprising the steps of: a. forming an image of a first object; b. locating a distinct landmark in said image of said first object; c. retrieving a stored image of a reference object of the same type as said first object; d. comparing a location and orientation of said first object landmark with a location and orientation of the corresponding landmark on said reference object; e. moving said first object a distance corresponding to a difference in locations of said first and reference object landmarks; f. rotating said first object about a center of said first object landmark through an angle corresponding to an angular offset between a second landmark on said first object and a second landmark on said reference object; g. forming a second image of said first object, said second image being aligned with said image of said reference object as a result of said movement and rotation of said first object.
Claim 37
Independent Claim
164 words
A method of capturing an image of an object, comprising the steps of: a. forming an image of a first object; b. locating a distinct landmark in said image of said first object; c. retrieving a stored image of a reference object of the same type as said first object; d. comparing a location and orientation of said first object landmark with a location and orientation of the corresponding landmark on said reference object; e. moving said first object a distance corresponding to a difference in locations of said first and reference object landmarks; f. rotating said first object about a center of said first object landmark through an angle corresponding to an angular offset between a second landmark on said first object and a second landmark on said reference object; g. forming a second image of said first object, said second image being aligned with said image of said reference object as a result of said movement and rotation of said first object.
Claim 38
Dependent Claim
25 words
A method as claimed in claim 34, wherein step (a) comprises the step of converting said image of a first object into a digital image.
Claim 39
Dependent Claim
31 words
A method as claimed in claim 34, wherein step (e) comprises the step of moving said first object in a first direction and a second direction perpendicular to said first direction.
Claim 40
Dependent Claim
35 words
A method as claimed in claim 34, further comprising the steps of providing a holder for a plurality of objects and capturing images of said plurality of objects in sequence, one side at a time.
Claim 41
Dependent Claim
96 words
A method as claimed in claim 34, wherein step (f) comprises the step of rotating said object through an angle θ equal to the difference in orientation between said first and second object landmarks, and step (e) comprises the step of moving said first object over mutually perpendicular distances ΔX and ΔY determined by the formulas ΔX=X.sub.0 cos θ-Y.sub.0 sin θ-X.sub.0 ΔY=X.sub.0 sin θ+Y.sub.0 cos θ-Y.sub.0 where X 0 and Y 0 are the initial distances of the object along said mutually perpendicular axes from the axis of rotation about which said first object is rotated.
Claim 42
Dependent Claim
37 words
A method as claimed in claim 34, wherein steps (e) and (f) comprises the steps of moving said object incrementally in increments of movement which are smaller than 1 pixel of said image of said first object.
Claim 43
Dependent Claim
61 words
A method as claimed in claim 39, wherein steps e and f further comprise the steps of creating a bi-quadratic error surface from the correlation value of the optimum alignment pixel point and the eight surrounding pixels, and subsequently computing the location of the minimum value of a continuous version of the correlation function and thus the floating point angular offset.
Claim 44
Dependent Claim
26 words
A method as claimed in claim 39, further comprising the steps of repeating each of said object movements in an iterative process until alignment is achieved.
Claim 45
Dependent Claim
26 words
A method as claimed in claim 38, further comprising the steps of repeating each of said object movements in an iterative process until alignment is achieved.
Claim 46
Dependent Claim
56 words
A method as claimed in claim 34, further comprising the step of varying an angle of illumination by which said object is illuminated during formation of said image by selectively switching on at least one of a plurality of different individual lights while selectively leaving at least one of said plurality of different individual lights off.
Claim 47
Dependent Claim
25 words
A method as claimed in claim 43, wherein step (g) is repeated under a plurality of different lighting conditions while said first object remains stationary.
Claim 48
Dependent Claim
115 words
A method as claimed in claim 34, further comprising the step of initializing the center of rotation around which said object is rotated by first roughly defining the center by touching a display screen showing an object positioning table on which the object is positioned at a point which is somewhat near the center of rotation of the table; defining a better center point by measuring the motion of a point on the screen near the center of the table as the table is rotated through 180°. and finally defining the precise center of rotation by measuring the motion of a point on the outside edge of the table as the table rotates through 180°.
Claim 49
Dependent Claim
109 words
A method as claimed in claim 45, further comprising the step of aligning an X-axis of a first object positioning motor, as depicted on a display screen, with an X-axis in the screen system by first approximately aligning the respective axes by following the motion of a point moving from one side of the screen to the other; and subsequently following the motion of an object positioning table on which the object is located through the full range of translation through which the table can be translated, followed by a 180° rotation about the precise center of rotation to bring the target point back into view of the camera.
Claim 50
Dependent Claim
36 words
A method as claimed in claim 46, further comprising the step of calibrating motor translation to displayed image motion by determining the amount of pixels traversed on the screen for a given movement of the table.