摘要:
System and method for rapid collection of data points and construction of a computer model based on a multi-resolution mesh to describe the surface contours and color of an object. The system collects data by projecting shapes of light against the object and collecting (from a position of triangulation relative to the light projector) images of the light as it reflects from the object. The system and method of the present invention are comprised of a multiple laser stripe generation process to project a number of light shapes against the object, the collection of one or more reflected laser stripes in a single image of an images collector to gather sufficient information to reproduce points on the surface of the object. The system compresses the data associated with collected points, which allows for accurate values for the contours of the object to subpixel accuracy. A multi-resolution analysis, which maintains more points to resolve fine details and removes points to further smooth regions of the objects, leads to significant data compression. The adaptive mesh, consisting of the connection of polygonal finite elements, is automatically generated by the system and is comprised to create multi-resolution meshes at different tolerances. The system and method of the present invention is portable, processes rapidly enough to take 3-D images of animate objects, can be implemented using commercially available equipment, and produces accurate models of objects.
摘要:
System and method for rapid collection of data points and construction of a computer model based on a multi-resolution mesh to describe the surface contours and color of an object. The system collects data by projecting shapes of light against the object and collecting (from a position of triangulation relative to the light projector) images of the light as it reflects from the object. The system and method of the present invention are comprised of a multiple laser stripe generation process to project a number of light shapes against the object, the collection of one or more reflected laser stripes in a single image of an images collector to gather sufficient information to reproduce points on the surface of the object.
摘要:
System and method for rapid collection of data points and construction of a computer model based on a multi-resolution mesh to describe the surface contours and color of an object. The system collects data by projecting shapes of light against the object and collecting (from a position of triangulation relative to the light projector) images of the light as it reflects from the object. The system and method of the present invention are comprised of a multiple laser stripe generation process to project a number of light shapes against the object, the collection of one or more reflected laser stripes in a single image of an images collector to gather sufficient information to reproduce points on the surface of the object. The system compresses the data associated with collected points, which allows for accurate values for the contours of the object to subpixel accuracy. A multi-resolution analysis, which maintains more points to resolve fine details and removes points to further smooth regions of the objects, leads to significant data compression. The adaptive mesh, consisting of the connection of polygonal finite elements, is automatically generated by the system and is comprised to create multi-resolution meshes at different tolerances. The system and method of the present invention is portable, processes rapidly enough to take 3-D images of animate objects, can be implemented using commercially available equipment, and produces accurate models of objects.
摘要:
A computer-based system and method for refining of mesh model of a three-dimensional (3D) object or surface through adaptive subdivision that results in a smooth interpolation of the mesh surface. In one example, the system operates upon a triangulated mesh model and analyzes each edge of the triangle in question to determine whether that particular edge should be subdivided based on a predetermined subdivision criteria. After an analysis of each of the edges of that triangle (using the adaptive subdivision criteria) the system and method may make one of several different types of subdivisions—e.g. dividing the mesh triangle into two, three or four smaller triangles.
摘要:
A system and method for modeling 3D objects and 2D images by wireframe mesh constructions having data points that combine both spatial data and surface information such as color or texture data. The use of the complex data points (e.g., X, Y, Z, R, G, B in 3D and x, y, R, G, B in 2D) allows the modeling system to incorporate both the spatial features of the object or image as well as its color or other surface features into the wireframe mesh. The present invention's 3D object models (such as those created by laser scanning systems) do not require a separate texture map file for generating display or other object manipulations. In an exemplary embodiment, the mesh constructions of the present invention contain sufficient color information such that the triangles of the meshes can be rendered by any processor supporting linear or bilinear interpolation such as Gouraud shading (available in many 3D and 2½D systems). For 2D systems (such as digitized photographs, film frames, video frames and other bitmap images) the 2D mesh models created from the teachings of the present invention replace bitmap files and present a greater level of data compression and flexibility in image manipulation than is currently available in compression systems such as JPEG. In addition, the presented modeling system has dynamic resolution capability, such that surface details like color or texture can be rapidly added or subtracted from the model.
摘要:
System and method for asynchronous transmission of video images such as from a sending to a receiving terminal or from a sending processor to a storage medium like videotape. The system receives moving picture image information such as analog video digitized into 2D bitmap data and employs a modeling system such as a triangulated mesh modeling system to create an initial image consisting of a compact set of N elements (such as the data points of a triangulated mesh) where the number of elements is less than the number of elements necessary to display the image. In the exemplary embodiment the model elements are bitmap pixel assignments, however other elements such as wavelets, or Fourier component elements, or iterated function system (IFS maps) could also be used. As the images of the moving picture change, the sending computer compares data for each new image against the current model elements and will add elements to or remove elements from the model to update the model to make it current with the new image. The sending computer outputs a sequence of commands to replicate the model building and subsequent updating either to a receiving terminal (which displays the moving image in real time) or to a digital or analog storage medium such as a disk or analog tape. This entire video sequence can be compressed into a sequence of add and remove commands. These commands can be output across communication systems or stored for later playback. In creating each add or remove command, the present invention employs an encoding technique which indexes the spatial coordinate data and color pixel assignment data, so that an instruction can be encoded with an index rather than specifying a full longhand command. A decompress function of the present invention is comprised to decode each encoded command and execute the instruction. The modeling system presented is also adaptive to allow greater clarity or resolution in the images transmitted depending on the amount of bandwidth available in the communications or storage system.
摘要:
System and method for asynchronous transmission of video images such as from a sending to a receiving terminal or from a sending processor to a storage medium like videotape. The system receives moving picture image information such as analog video digitized into 2D bitmap data and employs a modeling system such as a triangulated mesh modeling system to create an initial image consisting of a compact set of N elements (such as the data points of a triangulated mesh) where the number of elements is less than the number of elements necessary to display the image. In the exemplary embodiment the model elements are bitmap pixel assignments, however other elements such as wavelets, or Fourier component elements, or iterated function system (IFS maps) could also be used. As the images of the moving picture change, the sending computer compares data for each new image against the current model elements and will add elements to or remove elements from the model to update the model to make it current with the new image. The sending computer outputs a sequence of commands to replicate the model building and subsequent updating either to a receiving terminal (which displays the moving image in real time) or to a digital or analog storage medium such as a disk or analog tape. This entire video sequence can be compressed into a sequence of add and remove commands. These commands can be output across communication systems or stored for later playback. In creating each add or remove command, the present invention employs an encoding technique which indexes the spatial coordinate data and color pixel assignment data, so that an instruction can be encoded with an index rather than specifying a full longhand command. A decompress function of the present invention is comprised to decode each encoded command and execute the instruction. The modeling system presented is also adaptive to allow greater clarity or resolution in the images transmitted depending on the amount of bandwidth available in the communications or storage system.