Claims
- 1. A method of stitching three dimensional (3D) fragments comprising:determining a plurality of first hull edges of a first fragment that enters into a second fragment, wherein determining the plurality of first hull edges of the first fragment that enters into the second fragment comprises determining an entry and an exit of first hull edges by determining a rotational position of a first hull edge of said first fragment with respect to a crossed second hull edge of said second fragment; forming a plurality of faces corresponding to said plurality of first hull edges on said second fragment; propagating said plurality of faces in said second fragment overlapping said first fragment; eliminating a portion of said second fragment having said plurality of faces; stitching a first fragment and a remaining second fragment to form an integrated fragment.
- 2. The method according to claim 1, wherein determining the plurality of first hull edges of the first fragment that enters into the second fragment further comprises:forming a patch with respect to a first hull edge; projecting said first hull edge on to a plane normal to said patch; projecting a plurality of second hull edges to said plane; if said first hull edge crosses one of said plurality of second hull edges then designating said first hull edge and said crossed second hull edge; if said first hull edge does not cross one of said plurality of second hull edges then moving to a next first hull edge.
- 3. The method according to claim 1, wherein forming the plurality of faces corresponding to said plurality of first hull edges on said second fragment further comprises:determining a crossing between a first hull edge and a second hull edge; forming a face using said crossed second hull edge and a plurality of edges corresponding to vertices in said second fragment.
- 4. The method according to claim 3, wherein forming the plurality of faces corresponding to said plurality of first hull edges on said second fragment further comprises:determining an edge in said plurality of edges in which a first hull edge exits; forming another face using said edge and another plurality of edges corresponding to vertices in said second fragment.
- 5. The method according to claim 1 wherein propagating further comprises marking said faces.
- 6. The method according to claim 5, further comprising:coloring said edges of said marked faces; determining reverse edges in said marked faces in an overlapped region between said first fragment and said second fragment; forming faces using said reverse edges and a plurality of edges corresponding to vertices in said second fragment.
- 7. The method according to claim 5, wherein eliminating comprises eliminating said plurality of marked faces.
- 8. The method according to claim 1, further comprising generating a texture for the integrated fragment.
Parent Case Info
This application is a division of U.S. patent application Ser. No. 09/158,323, filed Sep. 22, 1998, now U.S. Pat. No. 6,178,392 issued Jan. 23, 2001.
US Referenced Citations (9)
Non-Patent Literature Citations (2)
Entry |
Hara et al, “Regularization-Based 3-D Object Modeling from Multiple Range Images”, IEEE Proceedings of the 14th Internation Conference on Patten Recognition, vol. 2, pp. 964-968 (Aug. 1998).* |
Wang et al, “Shape Simplifications of Free-Form Surface Objects for Multi-Scale Representation”, IEEE International Conference on Systems, Man, and Cybernetics, vol. 3, pp. 1623-1628 (Oct. 1996). |