U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Warping geometric objects

Patent 6504541 Issued on January 7, 2003. Estimated Expiration Date: Icon_subject October 21, 2018. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

Image describing apparatus
Patent #: 4805127
Issued on: 02/14/1989
Inventor: Hata ,   et al.

Method and apparatus for generating a mesh for finite element analysis
Patent #: 4912664
Issued on: 03/27/1990
Inventor: Weiss, et al.

Method for modelling a surface and device for implementing same
Patent #: 5465323
Issued on: 11/07/1995
Inventor: Mallet

Optimum route determination
Patent #: 5486822
Issued on: 01/23/1996
Inventor: Tenmoku, et al.

Automatic chain-based conflation of digital maps
Patent #: 5546107
Issued on: 08/13/1996
Inventor: Deretsky, et al.

Vehicle-route computing apparatus
Patent #: 5845228
Issued on: 12/01/1998
Inventor: Uekawa, et al.

Apparatus and method for geometric morphing
Patent #: 5850229
Issued on: 12/15/1998
Inventor: Edelsbrunner, et al.

Method and system for rendering graphical objects to image chunks
Patent #: 5864342
Issued on: 01/26/1999
Inventor: Kajiya, et al.

Interleaved segmental method for handwriting recognition
Patent #: 5878164
Issued on: 03/02/1999
Inventor: Brown, et al.

Method of recognizing objects within two-dimensional and three-dimensional images
Patent #: 6026189
Issued on: 02/15/2000
Inventor: Greenspan

More ...

Inventors

Application

No. 176522 filed on 10/21/1998

US Classes:

345/619, Graphic manipulation (object processing or display attributes)345/473, Animation382/294Registering or aligning multiple images to one another

Examiners

Primary: Brier, Jeffery
Assistant: Havan, Thu-Thao

Attorney, Agent or Firm

International Class

G06T 011/00

Abstract

A system is disclosed for warping models made from geometric objects, such as electronic maps, to correct local distortions in the models without compromising model topology. A set of transformation functions are derived from relationships between points in a first model that match points in a second model. The transformation functions are then applied to the points in the first model to generate a new model with reduced distortion. In order to provide for reducing local distortions, warping is applied to selected corresponding regions of the first model and the second model by triangulating these regions and generating transformation functions for each corresponding pair of triangles. Topology preservation is achieved by identifying matching points in the first model and the second model that have a potential for causing topology deviations. Such matching points are then excluded from the process of developing transformation equations to be used in the warping process. Matching points with potential for causing topology deviations are identified by triangulating matching points in the selected regions of the first model and the second model and analyzing the resulting triangles.

Other References

  • Marshall Bern and David Epstein, Mesh Generation and Optimal Triangulation, Computing and Euclidean Geometry, Ding-Zhu Du and Frank Hwang editors, World Scientific, Singapore, pp. 23-90, 1992
  • Jonathan Richard Shewchuk, Triangle: Engineering a 2D Quality Mesh Generator and Delaunay Triangulator, First Workshop on Applied computational Geometry (Philadelphia, Pennsylvania) pp. 124-133, ACM, May 1996
  • Jim Ruppert, A Delaunay Refinement Algorithm for Quality 2-Dimensional Mesh Generation, Journal of Algorithms 18(3):548-585, May 1995
  • Marshall Bern and David Epstein, Mesh Generation and Optimal Triangulation, Computing and Euclidean Geometry, Ding-Zhu Du and Frank Hwang editors, World Scientific, Singapore, pp. 1-78, 1992
  • Jonathan Richard Shewchuk, Triangle: Engineering A 2D Quality Mesh Generator and Delaunay Triangulator, First Workshop on Applied Computational Geometry (Philadelphia, Pennsylvania), pp. 1-10, ACM, May 1996
  • Jim Ruppert, A Delauney Refinement Algorithm for Quality 2-Dimensional Mesh Generation, Journal of Algorithms, Journal of Algorithms 18(3): 1-46, May 1995
  • Zhu et al., FORMS: A flexible Object Recognition and Modelling System, IEEE Paper ISBN: 0-8186-7042-8, pp. 465-472, Jun. 1995
  • Cakmakov et al, A Model for Polygon Similarity Estimation, IEEE Paper ISBN: 0-8186-2760-3, pp. 701-705, May 1992
  • Lu et al., M5.11: Hierarchical Shape Recognition Using Polygon Approximation and Dynamic Alignment, IEEE Paper CH2561-9, vol. 2, pp. 976-979, Apr. 1988
  • Shum et al, On 3D Shape Similarity, IEEE Paper ISBN: 0-8186-7258-7, pp. 526-531, Jun. 1996
  • Jonathan Shewchuk, Triangle: A Two-Dimensional Quality Mesh Generator and Delaunay Triangulator, www.cs.cmu.edu/~quake/triangle.html, p. 1-2, Oct. 15, 1998
  • Jonathan Shewchuk, Research credit, references, and online papers, www.cs.cmu.edu/~quake/triangle.research.html, pp. 1-3, Oct. 15, 1998
  • Shewchuk et al., Archimedes, www.cs.cmu.edu/~quake/archimedes.html, pp. 1-4, Mar., 1998
  • Jonathan Shewchuk, Adaptive Precision Floating-Point Arithmetic and Fast Robust Predicates for Computational Geometry, www.cs.cmu.edu/~quake/robust.html, pp. 1-4, Oct. 15, 1998
  • Jonathan Shewchuk, Triangle: Engineering a 2D Quality Mesh Generator and Delaunay Triangulator, www.cs.cmu.edu/~quake/tripaper/triangle0.html, pp. 1, Aug. 12, 1996
  • Jonathan Shewchuk, A demonstration of Triangle, www.cs.cmu.edu/~quake/triangle.demo.html, pp. 1-4, Oct. 15, 1998
  • Jonathan Shewchuk, Definitions (of several geometric terms), www.cs.cmu.edu/~quake/triangle.defs.html#dt, pp. 1-4, Oct. 15, 1998
  • Jonathan Shewchuk, Triangle's speed, www.cs.cmu.edu/~quake/triangle.time.html, p. 1, Oct. 15, 1998
  • Jonathan Shewchuk, Command line switches, www.cs.cmu.edu/~quake/triangle.switch.html, pp. 1-2, Oct. 15, 1998
  • Jonathan Shewchuk, Generating Dealaunay triangulations, www.cs.cmu.edu/~quake/triangle.delaunay.html, pp. 1-2, Oct. 15, 1998
  • Jonathan Shewchuk, Quality meshing: angle and area constraints, www.cs.cmu.edu/~quake/triangle.quality.html, pp. 1-3, Oct. 15, 1998
  • Jonathan Shewchuk, Refining preexisting meshes, www.cs.cmu.edu/~quake/triangle.refine.html, pp. 1-3, Oct. 15, 1998
  • Jonathan Shewchuk, Convex hulls and mesh boundaries, www.cs.cmu.edu/~quake/triangle.convex.html, pp. 1-2, Oct. 15, 1998
  • Jonathan Shewchuk, Voronoi diagrams, www.cs.cmu.edu/~quake/triangle.voronoi.html, p. 1, Oct. 15, 1998
  • Jonathan Shewchuk, node files, www.cs.cmu.edu/~quake/triangle.node.html, p. 1, Oct. 15, 1998
  • Jonathan Shewchuk, .ele files, www.cs.cmu.edu/~quake/triangle.ele.html, p. 1, Oct. 15, 1998
  • Jonathan Shewchuk, .poly files, www.cs.cmu.edu/~quake/triangle.poly.html, pp. 1-2, Oct. 15, 1998
  • Jonathan Shewchuk, .area files, www.cs.cmu.edu/~quake/triangle.area.html, p. 1, Oct. 15, 1998
  • Jonathan Shewchuk, edge files, www.cs.cmu.edu/~quake/triangle.edge.html, p. 1, Oct. 15, 1998
  • Jonathan Shewchuk, .neigh files, www.cs.cmu.edu/~quake/triangle.neigh.html, p. 1, Oct. 15, 1998
  • Jonathan Shewchuk, Mesh iteration numbers, www.cs.cmu.edu/~quake/triangle.iteration.html, p. 1, Oct. 15, 1998
  • Jonathan Shewchuk, Exact arithmetic, www.cs.cmu.edu/~quake/triangle.exact.html, p. 1, Oct. 15, 1998
  • Jonathan Shewchuk, Quadratic elements, www.cs.cmu.edu/~quake/triangle.highorder.html, p. 1, Oct. 15, 1998
  • Jonathan Shewchuk, Statistics, www.cs.cmu.edu/~quake/triangle.stats.html, pp. 1-2, Oct. 15, 1998
  • Jonathan Shewchuk, Troubleshooting, www.cs.cmu.edu/~quake/triangle.trouble.html, pp. 1-2, Oct. 15, 199
loading...


View Patent Images (PDF)
(Registered users only)
 
Forgot password?
Register here