G06T3/08

Projecting images and videos onto engineered curved surfaces

Techniques for projecting images onto fabricated surfaces. One or more electronic files containing an engineering diagram that describes a three-dimensional shape of the fabricated surface are retrieved. Warp transformation information for transforming images to be projected onto the fabricated surface is calculated, based on the engineering diagram, positional information defining a three-dimensional position of a projection device, relative to the fabricated surface, and positional information of an intended viewer relative to the fabricated surface. The warp transformation information is applied to one or more images to generate one or more transformed images. Embodiments project, using the projection device, the one or more transformed images onto the fabricated surface.

PANORAMIC IMAGE GENERATING METHOD AND APPARATUS
20190289205 · 2019-09-19 ·

The present application discloses a method and apparatus for generating a panoramic image. A cuboid three-dimensional image of each local space is determined according to an original two-dimensional image of each local space in the overall space and a preset cuboid model corresponding to each local space, and then a three-dimensional panoramic image of the overall space is generated according to all determined cuboid three-dimensional images. Since the three-dimensional panoramic image of the overall space is generated according to the cuboid three-dimensional images of all local spaces, the overall space may be visually viewed at a three-dimensional angle of view to achieve the three-dimensional real-scene effect.

PANORAMIC PORTALS FOR CONNECTING REMOTE SPACES

Example implementations described herein are directed to systems and methods for providing a panoramic video connection between one location and another, or between one location and a number of distributed remote viewers, which provides reciprocity in terms of awareness of who is viewing and what they are looking at. In example implementations described herein, radial displays present panoramic video from remote locations, or synthesized views of face shots positioned to indicate the viewing direction of remote viewers.

Method and device for capturing image and storage medium

Disclosed is a method for capturing an image, comprising: receiving an image capturing instruction, and acquiring an image capturing zone and an image capturing parameter according to the image capturing instruction; measuring a bending parameter of the image capturing zone, when the image capturing zone is determined as a curved surface according to the bending parameter, acquiring a three-dimensional spatial coordinate of pixel points in the image capturing zone and a color value of the pixel points in the image capturing zone; and projecting the three-dimensional spatial coordinate to a two-dimensional planar coordinate, and the two-dimensional planar coordinate generating an image file according to the image capturing parameter and the color value of the pixel points in the image capturing zone. Also disclosed are a device for capturing an image and a storage medium.

IMAGE DATA ENCODING/DECODING METHOD AND APPARATUS
20190281217 · 2019-09-12 ·

Disclosed are methods and apparatuses for image data encoding/decoding. A method for decoding a 360-degree image includes the steps of: receiving a bitstream obtained by encoding a 360-degree image; generating a prediction image by making reference to syntax information obtained from the received bitstream; adding the generated prediction image to a residual image obtained by dequantizing and inverse-transforming the bitstream, so as to obtain a decoded image; and reconstructing the decoded image into a 360-degree image according to a projection format. Therefore, the performance of image data compression can be improved.

METHOD FOR PROCESSING PROJECTION-BASED FRAME THAT INCLUDES PROJECTION FACES PACKED IN CUBE-BASED PROJECTION LAYOUT WITH PADDING
20190272616 · 2019-09-05 ·

A video processing method includes: obtaining a plurality of square projection faces from an omnidirectional content of a sphere according to a cube-based projection, scaling the square projection faces to generate a plurality of scaled projection faces, respectively, creating at least one padding region, generating a projection-based frame by packing the scaled projection faces and said at least one padding region in a projection layout of the cube-based projection, and encoding the projection-based frame to generate a part of a bitstream.

CUBE-BASED PROJECTION METHOD THAT APPLIES DIFFERENT MAPPING FUNCTIONS TO DIFFERENT SQUARE PROJECTION FACES, DIFFERENT AXES, AND/OR DIFFERENT LOCATIONS OF AXIS
20190272617 · 2019-09-05 ·

A cube-based projection method includes generating pixels of different square projection faces associated with a cube-based projection of a 360-degree image content of a sphere. Pixels of a first square projection face are generated by utilizing a first mapping function set. Pixels of a second square projection face are generated by utilizing a second mapping function set. The different square projection faces include the first square projection face and the second square projection face. The second mapping function set is not identical to the first mapping function set.

System and method for geometric warping correction in projection mapping

A system and method for geometric warping correction in projection mapping is provided. A lower resolution mesh is applied to A mesh model, at least in a region of the mesh model misaligned with a corresponding region of a real-world object. One or more points of the lower resolution mesh are moved. In response, one or more corresponding points of the mesh model are moved to increase alignment between the region of the mesh model and the corresponding region of the real-world object. An updated mesh model is stored in a memory. And one or more projectors are controlled to projection map images corresponding to the updated mesh model onto the real-world object.

Automated Apparel Collection Imagery

A system allows a user to create new designs for apparel and preview these designs before manufacture. Software and lasers are used in finishing apparel to produce a desired wear pattern or other design. The system provides updating an image provided by the user, with apparel designed by the user.

Guided Allocation in an Apparel Management System

A system allows a user to create new designs for apparel and preview these designs before manufacture. Software and lasers are used in finishing apparel to produce a desired wear pattern or other design. The system guides how the user is allocating apparel items in the system, including feedback on what the user may like to change.