Language selection

Search

Patent 2275411 Summary

Third-party information liability

Some of the information on this Web page has been provided by external sources. The Government of Canada is not responsible for the accuracy, reliability or currency of the information supplied by external sources. Users wishing to rely upon this information should consult directly with the source of the information. Content provided by external sources is not subject to official languages, privacy and accessibility requirements.

Claims and Abstract availability

Any discrepancies in the text and image of the Claims and Abstract are due to differing posting times. Text of the Claims and Abstract are posted:

  • At the time the application is open to public inspection;
  • At the time of issue of the patent (grant).
(12) Patent Application: (11) CA 2275411
(54) English Title: APPARATUS AND METHOD FOR RAPID 3D IMAGE PARAMETRIZATION
(54) French Title: APPAREIL ET PROCEDE DE PARAMETRAGE RAPIDE D'IMAGES 3D
Status: Dead
Bibliographic Data
(51) International Patent Classification (IPC):
  • G01B 11/24 (2006.01)
  • G01B 11/25 (2006.01)
(72) Inventors :
  • HUNTER, IAN W. (United States of America)
  • CHARETTE, PAUL G. (United States of America)
(73) Owners :
  • LIFEF/X NETWORKS, INC. (United States of America)
(71) Applicants :
  • PACIFIC TITLE AND MIRAGE, INC. (United States of America)
(74) Agent: GOWLING LAFLEUR HENDERSON LLP
(74) Associate agent:
(45) Issued:
(86) PCT Filing Date: 1997-12-19
(87) Open to Public Inspection: 1998-07-02
Availability of licence: N/A
(25) Language of filing: English

Patent Cooperation Treaty (PCT): Yes
(86) PCT Filing Number: PCT/US1997/023626
(87) International Publication Number: WO1998/028593
(85) National Entry: 1999-06-16

(30) Application Priority Data:
Application No. Country/Territory Date
60/033,893 United States of America 1996-12-20

Abstracts

English Abstract




A method and apparatus for rapid three-dimensional geometry parametrization of
a three-dimensional surface. A random speckle pattern is projected upon the
surface and imaged to obtain a plurality of two-dimensional digital images.
The two-dimensional images are processed to obtain a three-dimensional
characterization of the surface. The illuminated surface may be modeled to
obtain a parameter set characterizing the surface based upon the two-
dimensional digital images.


French Abstract

La présente invention a trait à un procédé et un appareil destinés au paramétrage en géométrie tridimensionnelle d'une surface tridimensionnelle. Un modèle aléatoire de speckle est projeté puis représenté sur la surface afin de produire plusieurs images numériques bidimensionnelles. Les images bidimensionnelles sont traitées de façon à donner une caractérisation tridimensionnelle de la surface. La surface lumineuse peut être modélisée pour produire un ensemble de paramètres caractérisant la surface sur la base des images numériques bidimensionnelles.

Claims

Note: Claims are shown in the official language in which they were submitted.




What is claimed is:
1. A method for measuring and modeling a three dimensional surface, the method
comprising:
a. illuminating the three dimensional surface with a speckle pattern;
b. imaging the speckle pattern to obtain a plurality of two dimensional
digital
images;
c. processing the plurality of two dimensional digital images to obtain a
three
dimensional characterization of the illuminated three dimensional surface.
2. The method as set forth in claim 1, further comprising:
d. modeling the illuminated surface, based upon the plurality of two
dimensional digital images, to obtain a parameter set characterizing the
illuminated
surface.
3. The method as set forth in claim 1, further comprising:
performing steps (a)-(c) more than once to provide an ensemble of speckle
patterns and an ensemble of two dimensional digital images, wherein the
ensemble of
speckle patterns contains at least two distinct speckle patterns.
4. The method as set forth in claim 3, further comprising:
modeling the illuminated surface to obtain a parameter set characterizing the
illuminated surface, wherein the modeling is based upon the ensemble of two
dimensional
digital images.
5. An apparatus for rapid three dimensional image parametrization of a three
dimensional surface, the apparatus comprising:
a speckle pattern generator for providing a speckle pattern upon the three
dimensional surface;
a plurality of cameras for imaging the speckle pattern to provide a plurality
of two
dimensional digital images; and
a processor in communication with the plurality of cameras for processing the
plurality of two dimensional digital images to obtain a three dimensional
digital
characterization of the three dimensional surface.
6



6. The apparatus as set forth in claim 5, wherein the speckle pattern
generator
comprises a source of optical radiation coupled through an optical fiber.
7. The apparatus as set forth in claim 5, further comprising a speckle pattern
shifter
for varying the speckle pattern projected upon the three dimensional surface
as a
function of time.
8. The apparatus as set forth in claim 6, further comprising a speckle pattern
shifter
for varying the speckle pattern projected upon the three dimensional surface
as a
function of time.
9. The apparatus as set forth in claim 8, wherein the speckle pattern shifter
is a
mechanical strain inducer for applying strain to the optical fiber.
10. The apparatus as set forth in claim 9, wherein the mechanical strain
inducer is a
piezoelectric element.
11. The apparatus as set forth in claim 5, wherein the processor further
provides a
parameter set characterizing the three dimensional surface.
12. An apparatus for rapid three dimensional image parametrization of a three
dimensional surface, the apparatus comprising:
a. a speckle pattern generator for providing a speckle pattern upon the three
dimensional surface;
b. a plurality of cameras for imaging the speckle pattern to provide a
plurality
of two dimensional digital images;
c. a memory in communication with the plurality of cameras for storing the
plurality of two dimensional digital images; and
d. a processor in communication with the memory for processing the plurality
of two dimensional digital images to obtain a three dimensional digital
characterization of the three dimensional surface.
7

Description

Note: Descriptions are shown in the official language in which they were submitted.



CA 02275411 1999-06-16
WO 98/28593 PCT/LTS97/23626
Apparatus and Method for Rapid 3D Image Parametrization
Field of the Invention
This invention relates to the measurement and modeling of a three dimensional
surface. More particularly, this invention relates to measuring and modeling a
three
dimensional surface by projecting a speckle pattern upon the three dimensional
surface,
imaging the speckle pattern with a plurality of cameras to obtain a plurality
of two
dimensional digital images, and obtaining from the plurality of two
dimensional digital
images a three dimensional digital image and a model parameter set
representing the three
dimensional illuminated surface.
Background of the Invention
Speckle techniques, both photographic and interferometric, are known to
produce
images of surfaces containing a rich set of spatial frequencies thereby
providing spatial
information on a wide range of spatial scales.A survey of speckle techniques
is provided
in Jones, Robert, Holographic and speckle interferometry: a discaession of the
theory,
practice, and application of the techniques, 2nd ed., Cambridge University
Press (1989),
which is herein incorporated by reference.
Summary of the Invention
A preferred embodiment of the present invention provides a method for
measuring
and modeling a three dimensional surface. This method has the steps of: (i)
illuminating
the three dimensional surface with a speckle pattern; (ii) imaging the speckle
pattern to
obtain a plurality of two dimensional digital images; and (iii) processing the
plurality of
two dimensional digital images to obtain a three dimensional digital
characterization of
the illuminated three dimensional surface. A further embodiment includes the
step of
modeling the illuminated surface, based upon the plurality of two dimensional
digital
images, to obtain a parameter set characterizing the illuminated surface. In
addition, the
embodiment includes performing steps (i)-(iii) as outlined above more than
once to


CA 02275411 1999-06-16
WO 98/28593 PCT/US97/23626
provide an ensemble of speckle patterns and an ensemble of two dimensional
digital
images, wherein the ensemble of speckle patterns contains at least two
distinct speckle
patterns. In accordance with an alternate embodiment of the invention, the
method also
has the step of modeling the illuminated surface to obtain a parameter set
characterizing
the illuminated surface, wherein the modeling is based upon the ensemble of
two
dimensional digital images.
In accordance with a further aspect of the present invention in one of its
embodiments, there is provided an apparatus for rapid three dimensional image
parametrization of a three dimensional surface. The apparatus has a speckle
pattern
generator for providing a speckle pattern upon the three dimensional surface;
a plurality of
cameras for imaging the speckle pattern to provide a plurality of two
dimensional digital
images; and a processor in communication with the plurality of cameras for
processing the
plurality of two dimensional digital images to obtain a three dimensional
digital
characterization of the three dimensional surface. The processor may further
provides a
parameter set characterizing the three dimensional surface. The speckle
pattern generator
may have a source of optical radiation coupled through an optical fiber, as
well as a
speckle pattern shifter for varying the speckle pattern projected upon the
three
dimensional surface as a function of time. The speckle pattern shifter may be
a
mechanical strain inducer for applying strain to the optical C ber, and the
mechanical strain
inducer may be a piezoelectric element.
Yet another embodiment of the present invention is an apparatus for rapid
three
dimensional image parametrization of a three dimensional surface, where the
apparatus
comprises a speckle pattern generator for providing a speckle pattern upon the
three
dimensional surface; a plurality of cameras for imaging the speckle pattern to
provide a
plurality of two dimensional digital images; a memory in communication with
the
plurality of cameras for storing the plurality of two dimensional digital
images; and a
processor in communication with the memory for processing the plurality of two
dimensional digital images to obtain a three dimensional digital
characterization of the
three dimensional surface.
2


CA 02275411 1999-06-16
WO 98/28593 PCT/US97/23626
Brief Description of the Drawing
Fig. 1 illustrates a flow diagram for a preferred embodiment of the invention.
Detailed Description of Specific Embodiments
An embodiment of a method for measuring and modeling a three dimensional
surface of an object is illustrated in Fig. 1. An object 10 is illuminated by
a laser speckle
generator 20. The techniques of the present invention are broadly applicable
to various
optical inspection modalities known in the art, and the application of these
techniques to
any of such modalities is considered within the scope of the invention and of
the
appended claims.
In a preferred embodiment, laser speckle generator 20 is a laser coupled to
one end
of an optical fiber, using optical coupling techniques known to persons of
ordinary skill in
the art. The end of the optical fiber distal to the laser is used to
illuminate the object. The
laser speckle generator projects a speckle pattern upon object 1 (1. A speckle
pattern is a
I S pattern of illumination in which the intensity profile of the illumination
appears as a
realization of a random illumination pattern. A laser coupled to an
inexpensive, low
quality optical fiber may provide a speckle pattern, and it is this
combination which serves
as a speckle generator in a preferred embodiment. The speckle may be
diffraction limited
thereby providing a random pattern including the highest spatial frequencies
attainable.
Furthermore, in a preferred embodiment a mechanical strain may be applied to
the optical
fiber so that an entire ensemble of uncorrelated speckle patterns can be
generated by
changing the mechanical strain. This can be accomplished by wrapping the
optical fiber
around a piezoelectric material, so that a voltage applied to the
piezoelectric material
causes it to apply a mechanical stress to the optical fiber. In a preferred
embodiment,
object 10 is illuminated with an ensemble of laser speckle patterns, as
indicated in Fig. 1
by the index n = 1,2, 3, . . ..
A plurality of cameras 30 is used to image the speckle patterns illuminated on
object 10. In a preferred embodiment, cameras 30 provide digital images. Due
to
parallax, the images obtained from cameras 30 will be different from each
other. From
the differences in the digital images obtained from cameras 30, and from
knowledge of
3


CA 02275411 1999-06-16
WO 98/28593 PCT/LTS97/23626
the relative positions of the cameras to each other, three dimensional
coordinates
describing the three dimensional surface of object 10 may be obtained for each
speckle
illumination. Use is made of the random nature of the speckle illumination
pattern in
determining the differences in the digital images due to parallax. If the
speckle pattern is
sufficiently random, then small portions of the speckle pattern will be
sufficiently
different from other small portions of the speckle pattern, and determining
the relative
shifts of the digital images will be facilitated by making comparisons among
these
uniquely identifiable small portions.
Parameters of a model may be chosen to fit the digital images obtained from
cameras 30 according to a model parameter fitting algorithm, as indicated in
step 40 of
Fig. 1. Finite element modeling of a surface is the subject of P. Charette et
al., "Large
deformation mechanical testing of biological membranes using speckle
interferometry in
transmission. II. Finite element modeling," Applied Optics, vol. 36( 10), pp.
2246-51
(1997), which is incorporated herein by reference. The parameters may be
obtained by a
least squares fit using the finite element method in which the basis functions
are cubic-
Hermite functions. The parameters obtained from model parameter fitting step
40 are used
in 50 to obtain a model of the three dimensional surface of object 10. These
parameters
may be used to display the three dimensional surface of object 10, or they may
be used to
fabricate or synthesize new three dimensional surfaces which characterize the
three
dimensional surface of object 10.
As indicated by flow control lines 60 and 70, the illumination and imaging
process
may be repeated a number of times with or without changing the speckle
pattern. For
example, the surface of object 10 may be changing as a function of time, in
which case the
process must be repeated to obtain parameter sets indexed by time. This is
indicated by
temporal bandwidth control line 60. There is also the spatial frequency
aspects of the three
dimensional surface which must be properly captured. This is indicated by the
spatial
bandwidth control line 70, in which object 10 is repeatedly illuminated with
different
speckle patterns generated by laser speckle generator 20 for each illumination
step. By
using different speckle patterns which are statistically uncorrelated from
each other, it is
possible to capture features of the surface of object 10 that might otherwise
be missed if
4


CA 02275411 1999-06-16
WO 98/28593 PCT/US97/23626
the same speckle pattern was used throughout the measurement and modeling
process.
Statistical averaging may be employed over the ensemble of digital images
obtained by
illuminating object 10 with different speckle patterns, so that a single
parameter set is
obtained in which the spatial features of the surface of object 10 are
properly captured.
Numerous modifications may be made to the embodiments described above
without departing from the spirit and scope of the invention.
5

Representative Drawing
A single figure which represents the drawing illustrating the invention.
Administrative Status

For a clearer understanding of the status of the application/patent presented on this page, the site Disclaimer , as well as the definitions for Patent , Administrative Status , Maintenance Fee  and Payment History  should be consulted.

Administrative Status

Title Date
Forecasted Issue Date Unavailable
(86) PCT Filing Date 1997-12-19
(87) PCT Publication Date 1998-07-02
(85) National Entry 1999-06-16
Dead Application 2002-12-19

Abandonment History

Abandonment Date Reason Reinstatement Date
2001-12-19 FAILURE TO PAY APPLICATION MAINTENANCE FEE

Payment History

Fee Type Anniversary Year Due Date Amount Paid Paid Date
Registration of a document - section 124 $100.00 1999-06-16
Application Fee $300.00 1999-06-16
Maintenance Fee - Application - New Act 2 1999-12-20 $100.00 1999-12-03
Registration of a document - section 124 $100.00 2000-03-30
Maintenance Fee - Application - New Act 3 2000-12-19 $100.00 2000-12-01
Owners on Record

Note: Records showing the ownership history in alphabetical order.

Current Owners on Record
LIFEF/X NETWORKS, INC.
Past Owners on Record
CHARETTE, PAUL G.
HUNTER, IAN W.
PACIFIC TITLE AND MIRAGE, INC.
Past Owners that do not appear in the "Owners on Record" listing will appear in other documentation within the application.
Documents

To view selected files, please enter reCAPTCHA code :



To view images, click a link in the Document Description column. To download the documents, select one or more checkboxes in the first column and then click the "Download Selected in PDF format (Zip Archive)" or the "Download Selected as Single PDF" button.

List of published and non-published patent-specific documents on the CPD .

If you have any difficulty accessing content, you can call the Client Service Centre at 1-866-997-1936 or send them an e-mail at CIPO Client Service Centre.


Document
Description 
Date
(yyyy-mm-dd) 
Number of pages   Size of Image (KB) 
Representative Drawing 1999-09-13 1 7
Cover Page 1999-09-13 1 41
Abstract 1999-06-16 1 44
Description 1999-06-16 5 235
Claims 1999-06-16 2 83
Drawings 1999-06-16 1 17
PCT 1999-06-16 8 259
Correspondence 1999-08-03 1 32
Assignment 1999-06-16 3 112
Assignment 1999-07-29 6 249
Assignment 1999-08-10 1 23
Assignment 2000-03-30 9 383
Assignment 2000-05-11 1 50
Correspondence 2000-05-17 1 1