H04N1/6016

COMPLEX COLOR SPACE CONVERSION USING CONVOLUTIONAL NEURAL NETWORKS

A device such as a color printer includes a main memory, a cache memory, and a convolutional neural network configured to convert pixels from a first color space to a second color space. The convolutional neural network is organized into execution-separable layers, and loaded one or more layer at a time (depending on cache size) from the main memory to the cache memory, whereby the pixels are processed through each of the layers in the cache memory, and layers that have completed processing are evicted to make room for caching next layer(s) of the network.

COLOR NOISE REDUCTION BASED ON GUIDED FILTER USING LUMINANCE INFORMATION
20250097367 · 2025-03-20 ·

This application describes method and apparatus for color noise reduction to enhance the quality of color images. An example method first takes a color image as its input and converts it into a Luminance-Chrominance color space, resulting in an YUV image. This YUV representation consists of a Y-channel (Luminance information), which encapsulates the luminance information responsible for the image's brightness, and UV-channels, which represent the chrominance information responsible for the color information. Then a guided filter is created using the Y-channel of the YUV image. The guided filter acts as a reference and assists in refining the subsequent noise reduction steps. With the guided filter in place, the method performs color noise reduction in the UV-channels of the YUV image, where the color noise is primarily present, resulting in smoother and cleaner color values.

COLOR MAPPING

A method for color mapping is disclosed. A color mapping is generated based on an imaging model and a color model for an imaging device. The imaging model allows a set of perturbations to be modelled. A set of metamers is determined for one or more colors. For each metamer, at least the imaging model is used to estimate a color output with at least one modelled perturbation. The color outputs are used to select a Metamer from the set to be used for the color mapping.

IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND STORAGE MEDIUM
20170013172 · 2017-01-12 ·

In printing, it is possible to more easily reduce a change in color that is caused by the surface form of an image to be formed. A color correction unit configured to correct color data representing a color by using a correction value in accordance with gloss data representing gloss, a color conversion unit configured to convert the corrected color data into color material amount data, a first generation unit configured to generate, based on the color material amount data, data that is used to form a color development layer among the print data and which makes the color development layer flat and smooth, and a second generation unit configured to generate, based on the gloss data, data that is used to form a glossy layer among the print data are included.

System, method, and computer program product for authenticating identification documents

Provided is a computer-implemented method for authenticating an identification document. The method includes determining, with at least one processor, whether image data associated with the identification document has at least one predetermined indicia. In response to determining that the image data has the at least one predetermined indicia, the method includes determining whether the at least one predetermined indicia corresponds to at least one invalidation mark on the identification document, and, in response to determining that the at least one predetermined indicia corresponds to the at least one invalidation mark, determining, that the identification document is invalid. In response to determining that the identification document is invalid, the method includes preventing or causing the prevention of at least one action from being performed. A system and computer program product for authenticating identification documents are also disclosed.

Methods and apparatus for using wide area networks to support parking systems

A customer premises parking system including one or more cameras and wireless communications transmission capability is described. The presence of a vehicle with a license plate at an entrance or exit of a parking area is detected and one or more high resolution images are captured and time stamped. A license plate portion of the HD image is captured and stored. The license plate number and corresponding time is determined and communicated using a wide area wireless network. The HD license plate portion of the image is processed to produce a low resolution version of the license plate image which is segmented and processed into fragments which are transmitted via the wide area network using available transmission opportunities. A high resolution version of the license plate portion is stored at the premises where the parking facilitate is located and can be retrieved via a cellular wireless interface in the event of a dispute or discrepancy with regard to the detected and reported license plate number. From the time stamps associated with entrance and exit images of license plates the amount of time and/or date at which a vehicle was present at the parking garage is determined and the vehicle owner billed for the use of the parking facility.

Automated color correction

A method, system, and computer program product for correcting color of elements rendered as visual display output of a computing device. Visual elements of a digital content container each comprising foreground and background portions for which foreground and background display color values being defined respectively are processed iteratively. Contrast ratio is calculated as function of the foreground and background display color values and if exceeded by an expected contrast ratio, expected foreground luminance value for the foreground portion and substitute foreground luminance value as function thereof are determined in relation to the expected contrast ratio and based on the background display color value. At least one foreground chromaticity value is obtained by converting the foreground display color value into a multi-dimensional chromatic valence color space, and an updated foreground display color value is obtained by inversely converting the substitute foreground luminance value and the at least one foreground chromaticity value.

Method for building a blockchain
12450603 · 2025-10-21 · ·

Computer implemented method for generating a hash value (110) is disclosed, the method comprises the following steps: i) Providing a first digital RGB image (112) having first RGB colors of a physical object (114); ii) Combining first transaction data (116) and the first digital RGB image (112), thereby generating a second RGB image (118) having second RGB colors; iii) Converting (128) color values of the second RGB image (118) from RGB color space (130) to a secondary color space (132) having at least four primary colors and determining (134) a number of respectively colored pixels for each primary color of the secondary color space (132); iv) Generating (136) the hash value (110) by converting the determined number of respectively colored pixels for each primary color of the secondary color space (132) to hexadecimal numerals.

Image reading apparatus and method of controlling image reading apparatus

An image reading apparatus is configured to read image data generated by reading a window within a junction of a carrier sheet and then to determine whether the target object is a carrier sheet, based on a total height of a first area and a plurality of second areas arranged with the first area therebetween in a transport direction as well as a first color width. In the first area, pixels in a second color are sequentially arrayed in the transport direction; in the second areas, pixels in a first color are sequentially arrayed in the transport direction; and the first color width indicates a length of an area in which a plurality of pixels in the first color are sequentially arrayed in a width direction.

AUTOMATED COLOR CORRECTION

A method, system, and computer program product for correcting color of elements rendered as visual display output of a computing device. Visual elements of a digital content container each comprising foreground and background portions for which foreground and background display color values being defined respectively are processed iteratively. Contrast ratio is calculated as function of the foreground and background display color values and if exceeded by an expected contrast ratio, expected foreground luminance value for the foreground portion and substitute foreground luminance value as function thereof are determined in relation to the expected contrast ratio and based on the background display color value. At least one foreground chromaticity value is obtained by converting the foreground display color value into a multi-dimensional chromatic valence color space, and an updated foreground display color value is obtained by inversely converting the substitute foreground luminance value and the at least one foreground chromaticity value.