# Image-based rendering and visualization of three-dimensional object and method for the representation and visualization of animated object

The invention relates to the representation of three-dimensional objects obtained using photos of real objects. It should be used for rendering three-dimensional images allows to obtain a technical result in providing compact storage of the image information, fast rendering with high quality output image. This result is achieved due to the fact that the method involves transforming the original data of a three-dimensional object into an intermediate representation, the data conversion of the intermediate representation into a representation for visualization in the form of describing a cube, with each face of which is mapped layered image with depth, and visualization of the received view, this determines the visible faces describing a cube based on the position of the observer, for each of the visible faces are converting a layered image with depth in texture and visible faces with texture render. 2 C. and 7 C. p. F.-ly, 9 Il. Description text in facsimile form (see graphic part)e

Claims

1. Rendering and visualization Treherne the formation of these intermediate representation into a representation for visualization in the form of describing a cube, with each facet of which is mapped layered image with depth, and visualization of the received view, this determines the visible faces describing a cube based on the position of the observer, for each of the visible faces are converting a layered image with depth in texture and visible faces with texture render.2. The method according to p. 1, wherein when converting the original data of a three-dimensional object into an intermediate representation of a three dimensional model placed in describing the cube, the orthogonal projection model on all facets describing the cube, resulting in each face receives the image of the model with a given pixel, for each pixel in the received image calculate the corresponding depth value representing a distance from a point on the model surface to the appropriate edge of describing the cube, resulting in each face get a grayscale image, the brightness of each point of which corresponds to the depth at this point, remember data received 12 images in the form of 6 pairs, with each pair of cards consists of color images and grayscale images of the respective faces to define a cube.3. The method according to p. 1, wherein when converting the original data of a three-dimensional object into an intermediate representation get layered image with depth and form appropriate layered depth image format for describing each face of the cube.4. The method according to p. 3, characterized in that when forming the multi-layered images with depth for describing each face of the cube exclude point intermediate image, if the angle between the normal at the point and the normal to a face of the cube is less than a predetermined value.5. The method according to any of paragraphs. 1-4, characterized in that conversion for each of the visible faces of the layered images with depth in the texture determines the size of the texture depending on the observer's position relative to the face, split face on the quadrants of the coordinate axes, the origin of which coincides with the point, which is the orthogonal projection of the observation point on the plane of the faces for each quadrant determine the direction of traversal of a layered image with depth in rows in the direction mentioned the origin and depth from the most remote from the plane of the face points to the closest, and is xture, when a negative test result the corresponding image point pass and move to the next point, while a positive test result carried out the functional transformation of coordinates and depth of the pixels of the image into the coordinates of the points on the resulting texture, and the point textures with the received coordinates form a splat.6. The method according to any of paragraphs. 1-5, characterized in that the data of the intermediate representation used to store information about the model a three-dimensional object.7. The method of representation and visualization of animated three-dimensional object that includes the transformation of the original data of a three-dimensional object into an intermediate representation, the conversion data for the frames of the intermediate representation into a representation for visualization in the form of describing a cube, with each face of which is mapped layered image with depth, and visualization of sequence submissions received for each frame to determine the visible faces describing a cube based on the position of the observer, for each of the visible faces are converting a layered image with depth in texture, and visible faces with texture render.what a great representation of the three-dimensional model placed in describing the cube for each animation frame orthogonally projecting the model on all facets describing the cube, resulting in each face receives the image of the model with a given pixel, for each pixel in the received image calculate the corresponding depth value representing a distance from a point on the model surface to the appropriate edge of describing the cube, resulting in each face get a grayscale image, the brightness of each point of which corresponds to the depth at this point, remember the data received 12 images in the form of 6 pairs, with each pair of cards consists of a color image and a halftone image corresponding to the verge of describing Cuba, and received 6 pairs of cards to build a layered image with depth for describing each face of the cube.

9. The method according to p. 8, characterized in that the intermediate representation in the form of six streams of video data compressed using the compression format of the group (MPEG 4, and to store information about the color use the color channels and for storing depth maps using an alpha channel.

**Same patents:**

FIELD: computer-laser breadboarding.

SUBSTANCE: using a system for three-dimensional geometric modeling, volumetric model of product is made, separated on thin transverse layers and hard model is synthesized layer-wise, thickness A of transverse layers is picked from condition, where A≤F, where F is an allowed value for nominal profile of model surface and generatrix of model surface profile passes through middle line of transverse layers.

EFFECT: shorter time needed for manufacture of solid model.

1 dwg

FIELD: computer-laser breadboarding.

SUBSTANCE: using a system for three-dimensional geometric modeling, volumetric model of product is made, separated on thin transverse layers and hard model is synthesized layer-wise, thickness A of transverse layers is picked from condition, where A≤F, where F is an allowed value for nominal profile of model surface and generatrix of model surface profile passes through middle line of transverse layers.

EFFECT: shorter time needed for manufacture of solid model.

1 dwg

FIELD: computer science.

SUBSTANCE: method includes forming a computer model of object, determining mass-center and inertial characteristics of object model, while according to first variant, model of object is made in form of mass-inertia imitator, being an imitator of mass and main center momentums of inertia, according to second variant, model of object is made in form of assembly imitator, in form of assembly, received by combining dimensional imitator of object model, in form of three-dimensional model with appropriate outer geometry, and mass imitator and main central inertia momentums, and according to third variant object model is formed as component imitator, in form of assembly, consisting of dimensional object model imitator, in form of three-dimensional model of object with appropriate outer geometry.

EFFECT: higher efficiency, broader functional capabilities, lower laboriousness.

3 cl, 5 dwg

FIELD: technology for encoding and decoding of given three-dimensional objects, consisting of point texture data, voxel data or octet tree data.

SUBSTANCE: method for encoding data pertaining to three-dimensional objects includes following procedures as follows: forming of three-dimensional objects data, having tree-like structure, with marks assigned to nodes pointing out their types; encoding of data nodes of three-dimensional objects; and forming of three-dimensional objects data for objects, nodes of which are encoded into bit stream.

EFFECT: higher compression level for information about image with depth.

12 cl, 29 dwg

FIELD: technology for layer-wise shape generation as part of accelerated modeling systems based on laser-computer modeling.

SUBSTANCE: in the method by means of three-dimensional geometric modeling system a volumetric model of product is formed, split onto thin transverse layers and layer-wise synthesis of solid model is performed, while transverse layers Coefficient are made of different thickness A, which is determined from appropriate mathematical formula.

EFFECT: less time required for manufacture of solid model.

1 dwg

FIELD: technology for layer-wise shape generation as part of accelerated modeling systems based on laser-computer modeling.

SUBSTANCE: in the method by means of three-dimensional geometric modeling system a volumetric model of product is formed, split onto thin transverse layers and layer-wise synthesis of solid model is performed, while transverse layers Coefficient are made of different thickness A, which is determined from appropriate mathematical formula.

EFFECT: less time required for manufacture of solid model.

1 dwg

FIELD: engineering of image processing devices.

SUBSTANCE: information is produced about position of surface of input three-dimensional object, this surface is simplified as a set of base polygons, information is produced about position of simplified surface of input three-dimensional object and information map of surface is generated on basis of information about position of surface of input three-dimensional object prior to simplification and information about position of simplified surface of input three-dimensional object; surface of each basic polygon is split in information map of surface on multiple area and excitations function is produced for each area; error is determined between object on basis of excitations function and by given three-dimensional object; it is determined whether error is less than threshold value; if error is less than threshold value, match is set between coefficients of excitation functions for basic polygons and information about basic polygons, while information map of surface is information about surface of input three-dimensional object, and if error is not less than threshold value, than surface of object, represented by information map, is split finer in comparison to previous splitting.

EFFECT: possible processing of three-dimensional object with highly efficient compression.

2 cl, 13 dwg

FIELD: computer-aided design, possible usage for video monitoring of development process of large-scale systems.

SUBSTANCE: method is based on using arrays of data about technical-economical characteristics of military equipment objects being developed with display and combination of this information in windows on screen of display.

EFFECT: provision of method for computer modeling of process of warfare, providing simplified modeling of warfare process.

10 dwg, 7 tbl

FIELD: technology for displaying multilevel text data on volumetric map.

SUBSTANCE: three-dimensional map is displayed on screen, and text data are displayed with varying density levels in accordance to distances from observation point of displayed three-dimensional map to assemblies, where text data are going to be displayed. Further, it is possible to display text data with use of local adjustment of density of text data on screen.

EFFECT: transformation of cartographic data with two-dimensional coordinates to cartographic data with three-dimensional coordinates, thus increasing readability of text data.

2 cl, 11 dwg

FIELD: metrological equipment for navigational systems of railroad transport.

SUBSTANCE: in accordance to method, working sides of railroad track are coordinated with given stationing interval by means of measuring-computing complex mounted on moving object. Measuring-computing complex includes rover, gyroscopic indicator of Euler angles, indicators of track and width of track, controller, personal computer. To provide unity of measurements on railroad main, single three-dimensional orthogonal system of coordinates is used in special projection. Abscissa axis on the surface of Earth ellipsoid is combined with geodesic line, coinciding with main direction of railroad main. As ordinates, geometrical perpendiculars to abscissa axis are used. Coordinates system base consists of system of temporary base stations of satellite radio-navigation system. Satellite radio-navigation system stations are positioned along the railroad with 50-100km intervals for the time of movement of measuring-computing complex. Continuous synchronous recording of indications of all devices and satellite receivers of base stations is performed. Coordinate models of railroad track having no substantial distortions of angles and distances are taken as standard. For compensating systematic errors, indications of Euler angle indicator on measuring-computer complex are smoothed by sliding average filter on sliding interval, equal to length of wheel circle of moving object. Corrections for inclination of antenna are introduced to satellite coordinates of receipt of rover of measuring-computing complex. Indications of course track indicator are calibrated by means of center-affine transformations, converting to series of directional angles and scaled horizontal projections. Joint estimation of complex measurements and parameters of statistic model is performed by means of recurrent generalized method of least squares.

EFFECT: increased precision when determining standard coordinate model.

2 cl, 3 dwg