Patent classifications
G06T11/23
Upscaling based on multi-sample anti-aliasing (MSAA)
Processing circuitry (e.g., GPU) obtains a first MSAA intermediate buffer from a rendering of a first image, the first MSAA intermediate buffer includes a plurality of subsamples for each pixel of the first image. The processing circuitry determines, for a first pixel of the first image, a first surrounding subsample pattern based on first subsamples in a surrounding region of the first pixel. Further, the processing circuitry obtains, based on the first surrounding subsample pattern, a first blending weight vector for a first location among a plurality of locations that define output pixel locations within the first pixel for upscaling the first pixel to a plurality of output pixels in an upscaled image of higher resolution than the first image. The first blending weight vector includes first blending weights respectively for first candidate subsamples associated with the first pixel. The processing circuitry generates the upscaled image accordingly.
METHOD FOR POST-PROCESSING DETECTED TUBES AND LINES IN MEDICAL IMAGES
A medical tube-tracing method is described herein, where a curve is fitted to pixels of a binary segmentation mask representing a medical tube in an X-ray image. The curve may then be used to generate a more precise and realistic representation of the medical tube in the X-ray image. A location of the tube may be saved as a set of coordinates, which may reduce an amount of processing and computation performed by software applications to display the medical tube in the x-ray image, and provide the software applications more freedom and flexibility in displaying the medical tube.
FACILITATING MODEL OUTPUT MODIFICATIONS VIA PHYSICAL GESTURE DIRECTED TO PORTION OF GENERATIVE OUTPUT
Implementations set forth herein relate to modifying a generative output of an application according to an input gesture that is performed without necessarily interacting with a GUI element that is rendered separate from a generative output (e.g., a GUI element separate from a natural language output generated using an LLM or an image generated using an image diffusion model). Various different input gestures can be performed by a user to refine a generative output to be simpler, more complex, to include an image, to modify a generated image, and/or otherwise modify the generative output. In some implementations, an input gesture can be processed as one or more predetermined gestures, and/or an input gesture can be interpreted per case using an available model for interpreting such gestures. In this way, models for interpreting gestures and/or refining generative output can be enhanced through further training of such models.
APPARATUS FOR AI-DRIVEN CONSTRUCTION ESTIMATION AND PROJECT MANAGEMENT
Apparatus for quantifying construction requirements using artificial intelligence to analyze two-dimensional representations of buildings. The apparatus includes a controller that receives and processes raster images to identify architectural components and walls. It features a scaling module to associate a scale with the representation and a user interface generator to create interactive interfaces with dynamic components. The controller forms boundaries and creates adjacent regions. The controller additionally calculates net areas or volumes, and a materials list designating material quantities for construction. The apparatus can compare material quantities from multiple representations, estimate labor requirements, and associate costs. An interactive user interface enables a user to modify parameters of polygons and line segments, setting boundaries, and training the AI engine. The apparatus optimizes construction estimation and project management by integrating AI-driven analysis, enhancing efficiency and accuracy in resource allocation and project planning.
LOCATION VISUALIZATION ON MAP
Described is a system for generation location visualization on a map interface by identifying a current location of a user that is initiating an interaction function of an interaction client; identifying a map corresponding to the current location of the user; identifying one or more map tiles associated with the map; receiving historical location data of the user that is associated with the current location of the user; converting the historical location data into an overall polygon that is comprised of a plurality of polygons based on the identified one or more map tiles; and displaying the map with the plurality of polygons on a user interface.
DISPLAY DEVICE, HANDWRITING DISPLAY METHOD, AND HANDWRITING CONTOUR DETERMINATION METHOD
The present disclosure provides a display device, a handwriting display method and a handwriting contour determination method, for splitting a writing track, and realizing a half-dry stroke writing effect by filling a part of sub-contours in a plurality of split sub-contours and not filling the other sub-contours. The device includes a display screen and a controller, the display screen is configured to display a content; and the controller is configured to: acquire track point information of track points in a writing track of a user; determine a stroke corresponding to the track points according to the track point information of the track points, with the stroke including a stroke contour; divide the stroke contour into K sub-contours, and select a part of sub-contours from the K sub-contours to perform pixel filling on the part of sub-contours, with an extending direction in which the stroke contour extends being the same as an extending direction in which the sub-contours extend, and K being an integer greater than 1; and controlling the display screen to display the stroke.
DISPLAY CONTROL DEVICE, METHOD, AND STORAGE MEDIUM
A display control device includes a display control section that is configured to: perform first display in cases in which a display position of a following mark corresponding to a lead vehicle detected by a lead vehicle detection section for detecting lead vehicles is within a set display region set in advance in a display area of a display device by displaying the following mark at the display position; and perform second display to indicate that the lead vehicle is being detected in cases in which the display position falls outside the set display region.
ALIGNING TRACES TO GEOMETRIC SHAPES
The present disclosure relates to systems, non-transitory computer-readable media, and methods for aligning curves to precise geometric shapes using a geometry matching algorithm. For example, the disclosed systems generate a set of discrete points along a curve depicted in a digital image by sampling the curve spanning between a first corner and a second corner depicted in the digital image. The disclosed systems determine an order for comparing the set of discrete points with a first geometry and a second geometry by comparing a centroid of the curve with a centroid of the first geometry and a centroid of the second geometry. The disclosed systems also determine, according to the order, a first similarity of the curve to the first geometry and a second similarity of the curve to the second geometry. The disclosed systems generate curve segments that align with one of the first geometry or the second geometry.
Online electronic whiteboard content synchronization and sharing system
An online electronic whiteboard content synchronization and sharing system includes an electronic whiteboard server and a plurality of clients, wherein an electronic whiteboard is installed in each client. The electronic whiteboard comprises a first layer, a second layer, a third layer and a fourth layer, which are sequentially stacked together, wherein the first layer is used to set a background color; the second layer is used to set a background picture; the third layer is used to draw received drawing data, which is transmitted from a network side; and the fourth layer is used to draw graphics on a local side. By means of the system, drawing data sent from network sides at the same time does not interfere with drawing data on a local side, such that a high real-time performance is achieved.
Navigation video generation and acquisition methods and apparatuses, server, device, and medium
Navigation video generation and acquisition methods and apparatuses, a server, a device, and a medium are provided, which relate to the field of navigation technologies. The method includes: receiving, from a terminal, a navigation video obtaining request, the navigation video obtaining request including a route origin and a route destination within an indoor scene; determining, based on the route origin and the route destination, one or more second sub-videos from one or more first sub-videos corresponding to a point of interest (POI) route relationship graph, the POI route relationship graph including a navigation route between at least two POIs in the indoor scene; determining an identifier to a navigation video from the route origin to the route destination based on the one or more second sub-videos; and returning the identifier to the navigation video to the requesting terminal for displaying the navigation video at the terminal.