Patent classifications
G06T3/403
Image-based feature detection using edge vectors
Techniques are provided in which a plurality of edges are detected within a digital image. An anchor point located along an edge of the plurality of edges is selected. An analysis grid associated with the anchor point is generated, the analysis grid including a plurality of cells. An anchor point normal vector comprising a normal vector of the edge at the anchor point is calculated. Edge pixel normal vectors comprising normal vectors of the edge at locations along the edge within the cells of the analysis grid are calculated. A histogram of similarity is generated for each of one or more cells of the analysis grid, each histogram of similarity being based on a similarity measure between each of the edge pixel normal vectors within a cell and the anchor point normal vector, and a descriptor is generated for the analysis grid based on the histograms of similarity.
METHOD FOR RECONSTRUCTING AN IMAGE
A method for reconstructing an image includes: defining a foreground area that is associated with an object in an original image; identifying a plurality of contour points that define a contour of the object, and obtaining a centroid of the object based on the contour points; obtaining a plurality of characteristic lines, each defined by the centroid of the object and an end point obtained from the contour points; and rearranging the characteristic lines by aligning the end points on one side to form a straight edge and making the characteristic lines adjoin each other side by side, so as to construct a reconstructed image.
High bit-depth graphics compression
A device implementing the subject high bit-depth graphics compression may include at least one processor configured to receive pixel data for a pixel block, obtain endpoints of a first bit length based on the pixel data in the pixel block, quantize the endpoints to a second bit length smaller than the first bit length, select the quantized endpoints for pixel values in the pixel block, determine a weight for each pixel of the pixel block in each of a plurality of planes corresponding to the endpoints selected for the pixel block, and generate a compressed data block representative of the pixel block based at least on the endpoints for the pixel block and the weight for each pixel of the pixel block in each of the plurality of planes corresponding to the endpoints. A method and computer program product implementing the subject high bit-depth graphics compression is also provided.
Systems and Methods for Adjusting Appearance of Objects in Medical Images
Disclosed herein are systems and methods for enhancement of objects of interest in medical images.
Method of processing video data, apparatus for processing video data, display apparatus, and computer-program product
The present application provides a method of processing video data. The method of processing video data includes obtaining a frame of video including M numbers of first pixel groups along a first direction, each of the M numbers of first pixel groups including N numbers of pixels along a second direction, M and N being positive integers; determining Q numbers of first pixel sets for each respective one of the M numbers of first pixel groups; assigning Q numbers of pixels values respectively to the Q numbers of first pixel sets for each respective one of the M numbers of first pixel groups; generating M numbers of second pixel groups respectively for the M numbers of first pixel groups; and obtaining a processed frame of video including the M numbers of second pixel groups along the first direction.
Image processing apparatus, image processing method, and program
An image processing apparatus includes a change detection unit configured to detect a phase change having a predetermined amount of change from phase changes in a subregion of an edge image having a predetermined resolution, a change amount adjustment unit configured to adjust the amount of change of the detected phase change, an adjusted image generation unit configured to generate an edge image having the predetermined resolution in which the amount of change of a motion change is adjusted based on the phase change in which the amount of change of the phase change is adjusted, and a region decision unit configured to decide a new subregion of an edge image having a new predetermined resolution based on the edge image having the predetermined resolution in which the amount of change of the motion change is not adjusted and the edge image having the predetermined resolution in which the amount of change of the motion change is adjusted.
IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND PROGRAM
An image processing apparatus includes a change detection unit configured to detect a phase change having a predetermined amount of change from phase changes in a subregion of an edge image having a predetermined resolution, a change amount adjustment unit configured to adjust the amount of change of the detected phase change, an adjusted image generation unit configured to generate an edge image having the predetermined resolution in which the amount of change of a motion change is adjusted based on the phase change in which the amount of change of the phase change is adjusted, and a region decision unit configured to decide a new subregion of an edge image having a new predetermined resolution based on the edge image having the predetermined resolution in which the amount of change of the motion change is not adjusted and the edge image having the predetermined resolution in which the amount of change of the motion change is adjusted.
Angular detection using sum of absolute difference statistics systems and methods
An electronic device may include angle detection circuitry to receive input image data including a channel of pixel data and determine pixel statistics based on a difference between a first pixel cluster and a second pixel cluster, and the second pixel cluster is offset from the first pixel cluster at a first angle. The pixel statistics may also be based on a difference between the first pixel cluster and a third pixel cluster, wherein the third pixel cluster is offset from the first pixel cluster a second angle, different from the first angle. The angle detection circuitry may also determine a best angle based on the differences, wherein the best angle approximates an angle of uniformity in content of the image. Image processing circuitry may then modify the input image data based on the best angle by modifying pixel values of the channel of pixel data.
METHODS AND SYSTEMS FOR DENOISING MEDIA FRAMES CAPTURED IN LOW-LIGHT ENVIRONMENT
Methods and systems for denoising media frames captured in low-light environment are provided. A method includes obtaining a media frame in pixel space using adaptive trimming of Fourier coefficients of an input media frame based on a threshold criterion, and obtaining a media frame in curvelet space by performing curvelet transform on the media frame in pixel space, extracting a texture frame based on texture details and a homogeneous frame based on homogeneous details, present in the media frame in pixel space, performing longitudinal and latitudinal filtering of the texture and homogeneous frames downscaled by a same factor, integrating the longitudinal and latitudinal filtered texture and homogeneous frames, upscaling the integration to obtain a curvelet media frame, and obtaining an output media frame by sharpening the curvelet media frame in multiple iterations based on partially sharpened curvelet media frames, the curvelet media frame, and the media frame in curvelet space.
INSPECTION APPARATUS, METHOD OF CONTROLLING THE SAME, PRINTING SYSTEM, AND STORAGE MEDIUM
An inspection apparatus operable to inspect printed matter is provided. The inspection apparatus, in a case where an inspection process for inspecting a defect of the printed matter is set, performs an inspection process on the scanned image data to be inspected, which has been obtained by reading the printed matter, based on a reference image, and in a case where a character quality inspection process for inspecting a quality of a character of the printed matter is set, performs a character quality inspection process on the scanned image data to be inspected based on the reference image. The inspection apparatus makes an instruction so as to adjust image data to be printed by a printing apparatus that generated the printed matter in accordance with an inspection result of the character quality inspection process.