G06T3/4023

Image processing apparatus, image processing method, and program
11663714 · 2023-05-30 · ·

[Problem] To shorten the processing time without performing complicated processing during image reading. [Solution] The present disclosure provides an image processing apparatus that includes: a dividing unit that divides a detection region for detecting a feature value of an image into a plurality of regions; a decimation processing unit that performs a decimation process on a pixel value for each of the regions; and a histogram calculating unit that interpolates a pixel value having undergone the decimation process to calculate a histogram of pixel values of the regions. With this configuration, it is possible to shorten the processing time without performing complicated processing during image reading.

Image difference generator
11625908 · 2023-04-11 · ·

A software development infrastructure can enable user developers to select remote hardware devices to develop and test their software programs. For some tests and development activity, physical access to the remote device can be provided by the infrastructure administrator by replacing the internal calls of an application with mimic code, which can respond to application requests for sensor data, as if the user was physically handling the remote device at the same location.

Adaptive sampling of images

In one embodiment, a method includes determining characteristics of one or more areas in an image by analyzing pixels in the image, computing a sampling density for each of the one or more areas in the image based on the characteristics of the one or more areas, generating samples corresponding to the image by sampling pixels in each of the one or more areas according to the associated sampling density, and providing the samples to a machine-learning model as an input, where the machine-learning model is configured to reconstruct the image by processing the samples.

APPARATUS AND METHOD FOR GENERATING AN EXTRAPOLATED IMAGE USING A RECURSIVE HIERARCHICAL PROCESS
20170365037 · 2017-12-21 ·

Apparatus and Method for Generating an Extrapolated Image Using a Recursive Hierarchical Process A method and apparatus for generating an extrapolated image from an existing film or video content, which can be displayed beyond the borders of the existing film or video content to increase viewer immersiveness, are provided. The present principles provide for hierarchical processing in which higher resolution images are generated at each higher level, and wherein the higher level image is generated based on prediction and weighting derived from a current level image, and the current level is refined for the prediction based on overlapping data.

Decimation strategies for input event processing

In an embodiment, a touch sensitive device includes a touch interface having rows and columns and a signal generator for generating unique orthogonal signals on a plurality of the rows, respectively. A touch processor is identifies touch on the touch interface by processing touch signals present on the columns, and outputting a stream of touch events. A decimator receives the stream of touch events, selectively identifies one or more of the touch events in the stream, and outputs a modified stream of touch events for use by the touch sensitive device.

DEVICE, METHOD AND PROGRAM FOR PROCESSING IMAGE
20230196507 · 2023-06-22 ·

The present disclosure provides a device, a method and a program for processing an image. The device for processing the image includes: a data processing unit configured to obtain an original image, to downsample the original image at a first sub-rate to obtain a transitional image, and to downsample the transitional image at a second sub-rate to obtain a target image. The first sub-rate and the second sub-rate are obtained by dividing a downsampling rate of the original image, and a product of the first sub-rate and the second sub-rate is equal to the downsampling rate. The device, the method and the program for processing the image not only can better retain texture information of the original image in the process of downsampling the original image, but also can cause the change of detail textures in the image to be continuous in the process of continuous change of the sampling rate, thereby improving a display effect of an filtered image.

Adaptive Decimation Using 3D Video Features
20170358133 · 2017-12-14 ·

Systems, devices, and methods are described herein for geometrically simplifying three-dimensional (3D) video data. In one aspect, a method may include obtaining 3D data, with the 3D data including a plurality of portions associated with a default resolution priority. A higher resolution priority may be associated with one or more portions of the 3D data. Next, portions of the 3D data may be sorted according to resolution priorities associated with each portion, and geometric simplification may be performed on the sorted portions of the 3D data, beginning with portions associated with a least resolution priority and continuing with portions associated with successively higher resolution priorities. The simplified 3D data may be processed, for example, for rendering on a computing device or transmission to another device for display or generation, such as a 3D printing device for generating a 3D object.

Optimization for deconvolution
11681777 · 2023-06-20 · ·

Disclosed herein includes a system, a method, and a device for improving computational efficiency of deconvolution by reducing a number of dot products. In one aspect, an input image having a set of pixels is received. A first dot product may be performed on a subset of the set of pixels of the input image and a portion of a kernel, to generate a first pixel of an output image. A number of multiplications performed for the first dot product performed may be less than a number of elements of the kernel. A second dot product on a remaining portion of the kernel to generate the first pixel of the output image may be bypassed.

IMAGE SCALING METHOD AND APPARATUS THEREOF
20230169624 · 2023-06-01 ·

The present disclosure relates to an image scaling method and an apparatus thereof. The method includes: for at least one interpolation pixel in a source image, grouping at least two adjacent pixels of the interpolation pixel to obtain adjacent pixel sets; no intersection existing between the adjacent pixel sets; determining, based on position relationships between the interpolation pixel and regions formed by the adjacent pixel sets, virtual interpolation pixels corresponding to the interpolation pixel in the regions formed by the adjacent pixel sets respectively; calculating corresponding pixel sampling values of the virtual interpolation pixels in the source image according to a preset bilinear interpolation algorithm respectively; and generating theoretical pixel values corresponding to the interpolation pixel based on the pixel sampling values corresponding to the virtual interpolation pixels; the theoretical pixel values being configured to perform image scaling on the source image. The processing efficiency of the image scaling can be improved with the method.

Image pyramid generation for image keypoint detection and descriptor generation
11494880 · 2022-11-08 · ·

Embodiments relate to generating an image pyramid for feature extraction. A pyramid image generator circuit includes a first image buffer that stores image data at a first octave, a first blur filter circuit, a first spatial filter circuit, and a first decimator circuit. The first blur filter circuit generates a first pyramid image for a first scale of the first octave by applying a first amount of smoothing to the first image data stored in the first image buffer. The first spatial filter circuit and the first decimator generate second image data of a second octave that is higher than the first octave by applying a smoothing and a decimation to the first image data stored in the first image buffer. The first spatial filter circuit begins processing the first image data before the first blur filter circuit begins to process the first image data.