Patent classifications
H04N1/40
ON-DEVICE ARTIFICIAL INTELLIGENCE SYSTEMS AND METHODS FOR DOCUMENT AUTO-ROTATION
An auto-rotation module having a single-layer neural network on a user device can convert a document image to a monochrome image having black and white pixels and segment the monochrome image into bounding boxes, each bounding box defining a connected segment of black pixels in the monochrome image. The auto-rotation module can determine textual snippets from the bounding boxes and prepare them into input images for the single-layer neural network. The single-layer neural network is trained to process each input image, recognize a correct orientation, and output a set of results for each input image. Each result indicates a probability associated with a particular orientation. The auto-rotation module can examine the results, determine what degree of rotation is needed to achieve a correct orientation of the document image, and automatically rotate the document image by the degree of rotation needed to achieve the correct orientation of the document image.
HALFTONE SCREENS ENCODING SIGNATURES
In an example, a method includes, at least one processor, in response to each of a plurality of requests, determining a halftone screen. Determining the halftone screen comprises encoding a signature pattern in the halftone screen, and halftone screens for different requests may be encoded with a different signature pattern. The halftone screen may be arranged such that, when applied to image data to provide a printed output, the pattern is discernible therein to provide a signature for the printed output.
Method of controlling an image processing apparatus, an image processing apparatus, and a non-transitory storage medium that print a predetermined image and a predetermined mark in a printing area on a recording medium
A method of controlling an image processing apparatus. the method includes accepting a predetermined instruction regarding a predetermined image that is being displayed on the image processing apparatus, changing, in a case when the predetermined instruction is accepted, so that a predetermined mark added to the predetermined image does not overlap with a non-printing area corresponding to an area where printing is not to be performed, a location of the predetermined image based on the predetermined mark, and executing a process of printing the predetermined image and the predetermined mark in the printing area corresponding to an area where printing is to be performed on a recording medium.
Aircraft inkjet printing
A method, apparatus, system, and computer program product for applying a color to an aircraft. The color for an exterior surface of the aircraft is determined by the computer system from a design of the aircraft. A position of the color in three-dimensional space is determined by the computer system. The position is in a color space coordinate system. An inkjet printer in the inkjet printers with a point cloud in the plurality of point clouds having a smallest Euclidean distance to the position of the color is selected by the computer system. The inkjet printer is used to apply the color on the exterior surface of the aircraft.
FREQUENCY-ADAPTIVE DESCREENING METHOD AND DEVICE FOR PERFORMING SAME
A frequency adaptive descreening method includes obtaining a scan image of an original document, dividing a region of the scan image by analyzing frequency characteristics of the obtained scan image, estimating a resolution with respect to each of regions resulting from dividing the region according to the analyzed frequency characteristics, and adaptively performing filtering on the regions resulting from dividing the region by using the estimated resolution.
FREQUENCY-ADAPTIVE DESCREENING METHOD AND DEVICE FOR PERFORMING SAME
A frequency adaptive descreening method includes obtaining a scan image of an original document, dividing a region of the scan image by analyzing frequency characteristics of the obtained scan image, estimating a resolution with respect to each of regions resulting from dividing the region according to the analyzed frequency characteristics, and adaptively performing filtering on the regions resulting from dividing the region by using the estimated resolution.
IMAGE PROCESSING APPARATUS
The character edge area determining unit (21) determines a character edge area in input image data.
The output image processing unit (12) performs an image process for a target pixel in the determined character edge area in order to adjust a toner consumption amount in accordance with the number of continuous edge pixels (i.e. continuous pixels that belong to the character edge area) included in a reference window of which a center is set on the target pixel and an average value of pixel values of the continuous edge pixels.
CONTROLLING LIGHTING LOADS TO ACHIEVE A DESIRED LIGHTING PATTERN
A visible light sensor may be configured to sense environmental characteristics of a space using an image of the space. The visible light sensor may be controlled in one or more modes, including a daylight glare sensor mode, a daylighting sensor mode, a color sensor mode, and/or an occupancy/vacancy sensor mode. In the daylight glare sensor mode, the visible light sensor may be configured to decrease or eliminate glare within a space. In the daylighting sensor mode and the color sensor mode, the visible light sensor may be configured to provide a preferred amount of light and color temperature, respectively, within the space. In the occupancy/vacancy sensor mode, the visible light sensor may be configured to detect an occupancy/vacancy condition within the space and adjust one or more control devices according to the occupation or vacancy of the space. The visible light sensor may be configured to protect the privacy of users within the space via software, a removable module, and/or a special sensor.
METHOD OF DETERMINING TOOLPATHS FOR AN INFILL STRUCTURE FOR A DIGITAL 3D MODEL
The invention relates to a method of determining toolpaths for an infill structure for a digital 3D model. The invention provides for a framework for planning toolpaths with control over the adaptive width for minimizing over- and underfill and introduce a beading scheme which reduces the bead width variation compared to the state of the art. We show that this framework supports various control schemes (so-called ‘beading schemes’) for determining the bead spacing and extrusion widths. Furthermore we present an approach to accurately realize adaptive bead width. The proposed method provides for a geometric framework allowing various adaptive bead width control schemes used to generate contour-parallel toolpaths which minimize under- and overfill.
MULTI-CHANNEL EXTENDED DEPTH-OF-FIELD METHOD FOR AUTOMATED DIGITAL CYTOLOGY
A method for generating a color-faithful extended-depth-of-field (EDF) image from a color volume of 2D images acquired at different focal depths using a microscope. The method involves: generating a grayscale volume; applying invertible color-to-grayscale transformation to the volume; applying wavelet transform to the grayscale volume to obtain a 3D wavelet-coefficient-matrix (WCM); selecting wavelet coefficients using a coefficient selection rule; generating a 2D-WCM and a 2D coefficient-map (CM); applying inverse transformation of the wavelet transform to the 2D-WCM to obtain a 2D grayscale EDF image; generating a 2D color-composite(CC) image; applying inverse transformation of the color-to-grayscale transformation to the 2D grayscale EDF image to obtain a 2D color EDF image; converting the 2D-CC image and the 2D color EDF image into a color space including chromaticity and intensity component(s); and concatenating, chromaticity component(s) of the 2D-CC image and intensity component(s) of the 2D color EDF image, to obtain a color-faithful EDF image.