G06T11/23

Rasterising aliased lines

A method of rasterising a line in computer graphics determines whether the line's start and/or end is inside a diamond test area within the pixel. If the end is not inside and the start is inside, the pixel is drawn as part of the line. If neither the start nor the end of the line are inside, it is determined whether the line crosses more than one extended diamond edge and if so, it is further determined (i) whether an extended line passing through the start and end is substantially vertical and touches the right point of the diamond area, (ii) if the extended line touches the bottom point of the diamond area, and (iii) whether the extended line is on a same side of each point of the diamond area. If any of (i), (ii) and (iii) is positive, the pixel is drawn as part of the line.

Interactive image recoloring
12517637 · 2026-01-06 · ·

Disclosed are systems, methods, and computer-readable storage media to perform an interactive image recolorization process. The method includes receiving user input including a stroke drawn on an image presented on a client device. The stroke comprises a user-specified color. The method further includes determining a region of interest in the image. The method further includes recolorizing the region of interest on the image based on the user-specified color and causing presentation of a result of the recolorization on the client device.

FITTING CURVES TO REGION BOUNDARIES OF A DIGITAL IMAGE UTILIZING PATH SIMPLIFICATION FOR POLYLINES

Methods, systems, and non-transitory computer readable storage media are disclosed for vectorizing raster images using path simplification via corner detection and a directed graph. The disclosed system determines a plurality of line segments from one or more paths along boundaries of segmented regions of a raster image. The disclosed system determines cornerness scores corresponding to portions of the one or more paths at a set of vertices by comparing the portions at the set of vertices to different shapes including at least a corner shape. The disclosed system also fits a plurality of candidate vector paths to input paths corresponding to pairs of the set of vertices. Additionally, the disclosed system generates a vector image comprising a set of vector paths fitted to the boundaries of the segmented regions that minimize costs according to the cornerness scores.

INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM

An information processing apparatus includes a processor, in which the processor is configured to generate a display image that shows a prediction result of metabolic reactions occurring in vivo from a test substance and metabolites generated by the metabolic reactions and an evaluation result of toxicity of at least one compound in a compound group composed of the test substance and the metabolites, the display image showing the evaluation result of the compound in a distinguishable manner in a metabolic reaction pathway that systematically shows the metabolic reactions occurring in a chain starting from the test substance, and the resulting metabolites, and execute control of outputting the generated display image, and the metabolites systematically shown in the display image include a disappearance compound that disappears in the metabolic reaction pathway.

PERSPECTIVE RULER DISPLAY METHOD AND COMPUTER-READABLE MEDIUM
20260011053 · 2026-01-08 ·

A perspective ruler display method includes: with representing an angle OPW formed by a point O on the canvas, a point P placed on a straight line V passing through the point O and orthogonal to a plane of the canvas, and a point W existing in the three-dimensional space and with a distance between the point O and the point P being 1, transforming a straight line on the canvas or a figure existing in the three-dimensional space using a function f(, k) for transforming coordinates of the point W into coordinates of a point B on the canvas which is away from the point O by a distance f(, k), to obtain a curved line having a same shape as a curved line found by transformation of a straight line using the function f(, k) and display a perspective ruler having the curved line thus obtained.

Computer

Provided is a computer including a host processor which, in operation, generates a stroke image representing a stroke indicated by a series of coordinate data indicating a plurality of positions of a pen on a touch surface and generates a video signal representing the stroke image, a timing controller which, in operation, controls, based on the video signal, a potential of each of a plurality of gate lines provided in a display, and a temporary stroke image generation processor which in operation, generates, in parallel with the host processor, a temporary stroke image representing a same stroke as the stroke of the stroke image, in which the temporary stroke image is superimposed on the video signal before the video signal is supplied to the timing controller.

Generating reports from scanned images

A computer implemented method comprising: receiving a report on a condition of a human or animal subject, composed by a user based on a scan of the subject; inputting the current report and the scan into a trained machine learning model; and based on the report and the scan, the machine learning model generating one or more suggestions for updating the text of the report. The method further comprises causing a user interface to display to the user one or more suggestions for updating the text of the report, with each respective suggestion visually linked in the user interface to a corresponding subregion within at least one image of the scan based upon which the respective suggestion was generated.

System and method for characterizing the multi-level PAM eye diagram
12524935 · 2026-01-13 ·

A software system and method are disclosed for characterizing multi-level Pulse Amplitude Modulation (PAMn) eye diagrams using integrated image processing, curve fitting, and statistical analysis. The system processes a photograph or digital file of a PAMn eye diagram, typically captured from a digital sampling oscilloscope, and converts it into a one unit interval (1UI) PAMn pattern. In this pattern, horizontal lanes and transition lane center curves are sampled and fitted to extract the mean and width of each lane. Two 1UI PAMn patterns are then combined to reconstruct a two unit interval (2UI) PAMn eye diagram with statistical features. The system calculates eye heights and eye widths for each eye based on the extracted lane statistics parameters and enables mask testing by aligning a predefined test mask with the center of each eye region to evaluate compliance.

Image processing method and apparatus, device and storage medium

The present disclosure provides an image processing method and apparatus, a device and a storage medium. The method comprises: first, determining a first contour point and a second contour point of a target object on an image to be processed, wherein the first contour point belongs to points on a first contour line of the target object, and the second contour point belongs to points on a second contour line of the target object; secondly, constructing, on the basis of the first contour point and the second contour point, a grid corresponding to the target object, and shifting the second contour point in the grid on the basis of a deformation parameter corresponding to the target object, to obtain a deformed grid; and then, generating, on the basis of the deformed grid, a deformed image corresponding to the target object. Hence, according to embodiments of the present disclosure, the grid of the target object on an image to be processed is deformed, such that the image processing function is realized, and the display effect of the target object on said image can be improved, thereby improving user experience.

Digital object fusion system
12524934 · 2026-01-13 · ·

Digital object fusion techniques and systems are described. In one or more examples, a base object and an adornment object are received and anchor points of the base object and the adornment object are detected by a digital object fusion system. The digital object fusion system then identifies linked anchor points from the anchor points as supporting a link between the base object and the adornment object. A path is fused by the digital object fusion system that defines the base object and the adornment object based at least in part on the linked anchor points. From this, a fused object is generated by the digital object fusion system by propagating visual style data to the path from the base object or the adornment object.