G06T3/06

IMAGE PROCESSING APPARATUS AND METHOD OF CONTROLLING THE SAME
20200311867 · 2020-10-01 ·

In order to efficiently provide an image suitable for detecting a defect in a structure, an image processing apparatus inputs an image and a parameter for geometrically correcting the image, calculates a resolution of a corrected image obtained in a case of geometrically correcting the image using the parameter, and displays resolution information relating to the calculated resolution in association with the image.

An Apparatus, a Method and a Computer Program for Volumetric Video
20200302571 · 2020-09-24 · ·

Embodiments for volumetric video encoding and decoding relating to one or more three-dimensional objects are disclosed. In encoding, after mapping from 3D space to 2D plane (802) a point in the 2D plane is examined (805) to determine which points of the 3D object are mapped to the same point to obtain a set of candidate points. Candidate points belonging to a same surface can be used to determine a center of mass for the surface (807). A depth value of the centre of mass is mapped to a 2D projection depth plane (808). A colour value for the centre of mass is interpolated from colour values of points of the set of surface points which are nearest neighbours of the center of mass (810), and used as the colour of the surface in the texture plane (812). Corresponding embodiments for decoding are provided.

METHOD FOR ACHIEVING BULLET TIME CAPTURING EFFECT AND PANORAMIC CAMERA
20200280685 · 2020-09-03 ·

Provided in the present invention are a method for achieving a bullet time capturing effect and a panoramic camera. The method comprises: acquiring a panoramic video captured when a panoramic camera rotates around a capture target; acquiring from within the panoramic video hemispherical images close to the side of the capture target; splicing the hemispherical images to generate a spliced image; and fixing a viewpoint of the spliced image, thus achieving a bullet time capturing effect. According to the present invention, only one panoramic camera is needed to be able to capture the bullet time capturing effect, so that the capturing cost of the bullet time capturing effect in the present invention is low. Meanwhile, since the bullet time capturing effect is obtained by means of a panoramic video being captured when a panoramic camera rotates around a capture target and processing being carried out on the panoramic video, the precision is high.

Designated region projection printing of spatial pattern for 3D object on flat sheet in determined orientation
10762595 · 2020-09-01 · ·

A system determines an object-design for a three-dimensional model of an object. The object-design may exhibit a design continuity. The system breaks the object-design in to spatial patterns corresponding to the discrete surfaces making up the outward surface of the object. The system then generates flattened patterns by projecting the spatial patterns into a two-dimensional plane. The system prints the flattened patterns on to designated regions of material sheets in an orientation that preserves the design continuity of the object-design. The regions may be extracted from the sheets and then joined at their edges to form a cover for object that exhibits the continuity of the object design.

ELECTRONIC DEVICE AND OPERATION METHOD THEREFOR

Provided is an electronic device for stabilizing a 360-degree video, the electronic device including a memory storing one or more instructions, and a processor for executing the one or more instructions stored in the memory, wherein the processor is configured to execute the one or more instructions to: when a 360-degree video is reproduced, allocate probability values to a plurality of pixels included in a frame of the 360-degree video, based on a possibility that each of the plurality of pixels is included in a user's field of view (FOV), determine a three-dimensional (3D) rotation for the 360-degree video, based on the allocated probability values, and generate a stabilized 360-degree video by applying the 3D rotation to the 360-degree video.

GENERATING A CUSTOMIZED THREE-DIMENSIONAL MESH FROM A SCANNED OBJECT
20200258301 · 2020-08-13 ·

The present disclosure is directed toward systems and methods that facilitate scanning an object (e.g., a three-dimensional object) having custom mesh lines thereon and generating a three-dimensional mesh of the object. For example, a three-dimensional modeling system receives a scan of the object including depth information and a two-dimensional texture map of the object. The three-dimensional modeling system further generates an edge map for the two-dimensional texture map and modifies the edge map to generate a two-dimensional mesh including edges, vertices, and faces that correspond to the custom mesh lines on the object. Based on the two-dimensional mesh and the depth information from the scan, the three-dimensional modeling system generates a three-dimensional model of the object.

Systems and methods for providing variable image projection for spherical visual content
10740869 · 2020-08-11 · ·

Variable image projection for spherical visual content may be provided by obtaining visual information defining an image of the spherical visual content and a field of view for the spherical visual content. A location of a projection point may be determined based on the field of view. A two-dimensional projection of the spherical visual content may be determined by projecting pixels of the image within the field of view to the two-dimensional projection plane. Individuals pixels of the image may be projected along individual projection lines including the projection point and the individual pixel. Presentation of the two-dimensional projection of the spherical visual content may be effectuated.

THREE-DIMENSIONAL MODEL ENCODING DEVICE, THREE-DIMENSIONAL MODEL DECODING DEVICE, THREE-DIMENSIONAL MODEL ENCODING METHOD, AND THREE-DIMENSIONAL MODEL DECODING METHOD
20200250798 · 2020-08-06 ·

A three-dimensional model encoding device includes: a projector that generates a two-dimensional image by projecting a three-dimensional model to at least one two-dimensional plane; a corrector that generates, using the two-dimensional image, a corrected image by correcting one or more pixels forming an inactive area to which the three-dimensional model is not projected, the inactive area being included in the two-dimensional image; and an encoder that generates encoded data by performing two-dimensional encoding on the corrected image.

Transforming locations in a spherical image viewer
10735708 · 2020-08-04 · ·

A method and apparatus are provided for transforming data provided in a spherical format. A spherical format is created of an image obtained by a camera, the spherical format comprising a notional sphere that has a centre corresponding to the position from which the image was obtained by the camera. A first surface represented in the image had a first orientation and was at a first distance from the camera when the image was obtained. A selected point in said spherical format is obtained, which is defined by spherical coordinates consisting of a yaw angle and a pitch angle defining a line from the centre of the sphere. A plane is identified that has the first orientation and is at the first distance from the centre. A location in a Cartesian coordinate system is calculated where the plane intersects with the line, wherein two of the axes of the Cartesian coordinate system are parallel to the first plane. Thereby, the position of the point on the first surface is identified. This location, and other locations corresponding to to other selected points, may be used to transform data in the spherical image for display.

METHOD AND APPARATUS FOR CONTROLLING EXCAVATOR TO EXCAVATE
20200240117 · 2020-07-30 ·

Embodiments of the present disclosure relate to a method and apparatus for controlling an excavator to excavate. The method includes: acquiring a two-dimensional image of a material pile; generating a three-dimensional model of the material pile based on the two-dimensional image; analyzing the three-dimensional model to determine a target excavating point and a target excavating trajectory of the material pile; and controlling an excavator to excavate a material at the target excavating point along the target excavating trajectory.