G06T3/047

Below vehicle rendering for surround view systems

A technique for rendering an under-vehicle view including obtaining a first location of a vehicle, the vehicle having a set of cameras disposed about the vehicle, capturing a set of images; storing images of the set of images in a memory, wherein the images are associated with a time the images were captured, moving the vehicle to a second location, obtaining the second location of the vehicle, determining an amount of time for moving the vehicle from the first location to the second location, generating a set of motion data, the motion data indicating a relationship between the second location of the vehicle and the first location of the vehicle, obtaining one or more stored images from the memory based on the determined amount of time, rendering a view under the vehicle based on the one or more stored images and set of motion data, and outputting the rendered view.

IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD THEREFOR

An image processing apparatus is disclosed. The image processing apparatus includes a storage unit; a transceiver; and a processor for controlling the storage unit to store an input frame including a plurality of image areas having preset arrangement attributes and metadata including the preset arrangement attributes, control the transceiver to receive viewing angle information, and control the transceiver to transmit the metadata and image data of at least one image region corresponding to the viewing angle information among the plurality of image regions by using at least one of the plurality of transmission channels matched with the plurality of image regions.

Image processing system and image processing method
10863083 · 2020-12-08 · ·

Two image processing systems and an image processing method are provided. One of the image processing systems includes a first unit configured to output a portion of input image data, a second unit configured to transform a coordinate of input image data, and a third unit configured to output the image data processed by the first unit and the second unit as video data to be displayed on a display. The other one of the image processing system further includes a fourth unit configured to combine input image data of a plurality of images to output one piece of image data. The image processing method includes outputting a portion of input image data, transforming a coordinate of input image data, and outputting the image data as video data to be displayed on a display.

Method and system for handling images
10861139 · 2020-12-08 · ·

A method performed by a vehicle system for handling images of surroundings of a vehicle. An image of surroundings of the vehicle is obtained. The image is obtained from at least one image capturing device mounted in or on the vehicle, and the image capturing device comprises a fisheye lens. At least a part of distortions in the image is corrected to obtain a corrected image. The corrected image is rotationally transformed using a first rotational transformation to obtain a first transformed image. The corrected image is rotationally transformed using a second rotational transformation to obtain a second transformed image. The first and second rotational transformations are different from each other, and the first and second transformed images are consecutive images.

METHOD OF CONTROLLING PAN-TILT-ZOOM CAMERA BY USING FISHEYE CAMERA AND MONITORING SYSTEM
20200382712 · 2020-12-03 · ·

Provided is a monitoring system and a method of controlling a panning-tilt zoom (PTZ) camera by using a fisheye camera when the fisheye camera and the PTZ camera are adjacently installed. The method includes selecting a region of interest (ROI) in an entire surveillance-target area image captured by the fisheye camera and adjusting a panning angle P and a tilting angle T of the PTZ camera to acquire an accurate image of the selected ROI.

Variable Rasterization Rate

One disclosed embodiment includes a method of graphics processing. The method includes receiving a first function, wherein the first function indicates a desired sampling rate for image content, wherein the desired sampling rate differs in a first location along a first axial direction and a second location along the first axial direction, and wherein the image content is divided into a plurality of tiles, determining a first rasterization rate for each tile of the plurality of tiles based, at least in part, on the desired sampling rate indicated by the first function corresponding to each respective tile, receiving one or more primitives associated with content for display, rasterizing at least a portion of a primitive associated with a respective tile based, at least in part, on the determined first rasterization rate for the respective tile, and displaying an image based on the rasterized portion of the primitive.

Method and apparatus for dynamic block partition of an image

A method for geometrically correcting a distorted input frame and generating an undistorted output frame includes capturing and storing an input frame in an external memory, allocating an output frame with an output frame size and dividing the output frame into output blocks, computing a size of the input blocks in the input image corresponding to each output blocks, checking if the size of the input blocks is less than the size of the internal memory and if not dividing until the required input block size of divided sub blocks is less than the size of the internal memory, programming an apparatus with input parameters, fetching the input blocks into an internal memory, processing each of the divided sub blocks sequentially and processing the next output block in step until all the output blocks are processed; and composing the output frame for each of the blocks in the output frame.

Single pass rendering for head mounted displays
10853988 · 2020-12-01 · ·

A method of rendering geometry of a 3D scene for display on a non-standard projection display projects geometry of the 3D scene into a 2D projection plane, wherein image regions are defined in the projection plane, maps the geometry from the projection plane into an image space using transformations, wherein a respective transformation is defined for each image region, and renders the geometry in the image space to determine image values of an image to be displayed on the non-standard projection display. The transformations are configured for mapping the geometry into the image space so as to counteract distortion introduced by an optical arrangement of the non-standard projection display.

EQUATORIAL STITCHING OF HEMISPHERICAL IMAGES IN A SPHERICAL IMAGE CAPTURE SYSTEM
20200372604 · 2020-11-26 ·

Hyper-hemispherical images may be combined to generate a rectangular projection of a spherical image having an equatorial stitch line along of a line of lowest distortion in the two images. First and second circular images are received representing respective hyper-hemispherical fields of view. A video processing device may project each circular image to a respective rectangular image by mapping an outer edge of the circular image to a first edge of the rectangular image and mapping a center point of the circular image to a second edge of the first rectangular image. The rectangular images may be stitched together along the edges corresponding to the outer edge of the original circular image.

METHOD OF DISPLAYING WIDE-ANGLE IMAGE, IMAGE DISPLAY SYSTEM, AND INFORMATION PROCESSING APPARATUS
20200374463 · 2020-11-26 · ·

A method of displaying a wide-angle image including one or more attention points on a display device, the method being performed by an information processing apparatus including the display device, includes, in response to detecting a predetermined trigger when at least a part of the wide-angle image is displayed as a display region, displaying a region of the wide-angle image in the display region, the region of the wide-angle image including at least one of the one or more attention points.