-
公开(公告)号:US11909933B1
公开(公告)日:2024-02-20
申请号:US18055753
申请日:2022-11-15
Applicant: KYOCERA Document Solutions, Inc.
Inventor: Dongpei Su
CPC classification number: H04N1/00846 , G06T7/74 , H04N1/00859 , G06T2207/10008 , G06T2207/20081 , G06T2207/20084
Abstract: A method of detecting a digital stamp pattern involves operating a scanning device to create a page image scanned from a document page, inputting the page image into a one-shot trained neural network, the one-shot trained neural network configured to recognize a copy-guard digital stamp pattern using one-shot learning, analyzing the page image using the one-shot trained neural network to detect the copy-guard digital stamp pattern, and on condition the copy-guard digital stamp pattern is detected, issuing an electronic alert.
-
公开(公告)号:US20230260161A1
公开(公告)日:2023-08-17
申请号:US17672427
申请日:2022-02-15
Applicant: KYOCERA Document Solutions, Inc.
Inventor: Kilho Shin , Dongpei Su
CPC classification number: G06T7/90 , G06N3/04 , G06T2207/10024 , G06T2207/20084
Abstract: A method includes generating multiple attention map for an image from outputs of a corresponding different one of multiple convolutional hidden layers of a neural network. A different weighted attention map is then generated from each of the attention map. The weighted attention maps are input to a first fully-connected neural network layer to generate a colorfulness metric, which may be used to augment human-perceived colorfulness of the image.
-
公开(公告)号:US11508034B2
公开(公告)日:2022-11-22
申请号:US17157990
申请日:2021-01-25
Applicant: KYOCERA Document Solutions Inc.
Inventor: Sheng Li , Dongpei Su
Abstract: Systems and methods for processing images receive an input image. The systems and methods provide the input image to a first module to increase a resolution of the input image to produce an upscaled image. The systems and methods detect white pixels in the input image. The systems and methods generate a mask associated with the input image. The mask includes mask bits that are set to mark the white pixels in the input image. The systems and methods upscale the mask to produce an upscaled mask matching a resolution of the upscaled image. The systems and methods identify target pixels of the upscaled image that correspond to the set mask bits in the upscaled mask. The systems and methods modify the upscaled image to produce an output image by replacing target pixels of the upscaled image with a replacement pixel having greater whiteness. The systems and methods output the output image.
-
公开(公告)号:US20220092347A1
公开(公告)日:2022-03-24
申请号:US17027414
申请日:2020-09-21
Applicant: KYOCERA DOCUMENT SOLUTIONS INC.
Inventor: Dongpei Su
Abstract: Methods and systems for training and utilizing an artificial neural network (ANN) are provided. In an example method, a computing device could receive an input image comprising a plurality of channels and determine a saliency map for the input image. The computing device could also establish at least one of the plurality of channels as a training channel and at least some of the plurality of channels as one or more ground truth channels. Further, the computing device could train an ANN to predict one or more output channels from the one or more training channels, where the training involves computationally updating weights of the ANN based on a loss function that comprises a difference between the one or more output channels and the one or more ground truth channels, and where the difference is computationally biased based on values from the saliency map.
-
公开(公告)号:US20210303243A1
公开(公告)日:2021-09-30
申请号:US16834772
申请日:2020-03-30
Applicant: KYOCERA DOCUMENT SOLUTIONS INC.
Inventor: Sheng Li , Dongpei Su
Abstract: An example system includes a processor and a non-transitory computer-readable medium having stored therein instructions that are executable to cause the system to perform various functions. The functions include obtaining an image associated with a print job, and providing the image as input to a convolutional neural network. The convolutional neural network includes a residual network, upscaling layers, and classification layers configured to detect whether the image is an artificial image having a computer-generated image gradient. The functions also include determining, based on an output of the classification layers, that the image is an artificial image having a computer-generated image gradient. Further, the functions include, based on determining that the image is an artificial image having a computer-generated image gradient, providing the image to an upscaling module of a print pipeline for upscaling rather than using an output of the upscaling layers for the upscaling.
-
公开(公告)号:US11010114B2
公开(公告)日:2021-05-18
申请号:US16237672
申请日:2018-12-31
Applicant: Kyocera Document Solutions Inc.
Inventor: Masayoshi Nakamura , Dongpei Su
Abstract: A memory control method generates write control data by predetermined areas by attaching processing priority data and a transfer ID, generates read control data for respective predetermined areas by attaching processing priority data and a transfer ID, stores the write control data and the read control data in an arbitration queue, executes an arbitration that determines a priority order of processing taking the write control data and the read control data that are stored in the arbitration queue as targets, and changes the processing priority data every time a predetermined time elapses. The arbitration raises a priority order taking the write control data or the read control data that includes the processing priority data as a timeout request when the processing priority data has passed a preliminarily set threshold by the change.
-
公开(公告)号:US10943384B2
公开(公告)日:2021-03-09
申请号:US16215589
申请日:2018-12-10
Applicant: KYOCERA Document Solutions Inc.
Inventor: Yuzuru Naganuma , Dongpei Su , Sheng Li , Kendrick Wong
IPC: G06T15/04
Abstract: Example systems and related methods relate to rendering using smooth shading. A computing device can receive information about an image, the information including one or more patches, where a particular patch of the one or more patches is specified using a plurality of non-linear equations. The computing device can determine one or more linear approximations to a particular non-linear equation of the plurality of non-linear equations. The computing device can update the particular patch to replace the particular non-linear equation with at least one linear approximation of the one or more linear approximations. The computing device can render at least part of the image by at least rendering the updated particular patch. The computing device can generate an output that includes the rendered at least part of the image.
-
28.
公开(公告)号:US10922038B2
公开(公告)日:2021-02-16
申请号:US16237666
申请日:2018-12-31
Applicant: Kyocera Document Solutions Inc.
Inventor: Masayoshi Nakamura , Dongpei Su
Abstract: A memory control method receives a read request data set including a management ID and requesting reading of data from a memory, transmits read data that is read corresponding to the read request, stores write data temporarily in a write buffer, stores the read data read from the memory temporarily in a read buffer, stores write control data and read control data in an arbitration queue, executes an arbitration that determines a priority order of processing taking the write control data and the read control data that are stored in the arbitration queue as targets, and matches an order of transmitting a plurality of pieces of read data that are read from the memory corresponding to the read control data selected based on the determined priority order and are associated with an identical management ID to an order of receiving the read request data set.
-
公开(公告)号:US10070009B2
公开(公告)日:2018-09-04
申请号:US15359957
申请日:2016-11-23
Applicant: KYOCERA Document Solutions Inc.
Inventor: Michael M. Chang , Dongpei Su , Kenneth A. Schmidt
Abstract: An example embodiment may involve obtaining a digital image containing a pixel block. An AM halftone may be configured to be applied to the digital image by default. The example embodiment may also involve deriving, from the pixel block, a bitmap defining foreground and non-foreground pixels of the pixel block. The example embodiment may also involve sequentially scanning horizontal lines of the bitmap to identify clusters of foreground pixels. Each pixel in a particular cluster of the clusters of foreground pixels may be either (i) the only pixel in the particular cluster, or (ii) vertically or horizontally adjacent to another pixel in the particular cluster. The example embodiment may also involve, possibly based on the clusters of foreground pixels identified in the bitmap, applying an FM halftone to the digital image, and causing the digital image to be printed with the applied FM halftone.
-
公开(公告)号:US09838570B2
公开(公告)日:2017-12-05
申请号:US15150693
申请日:2016-05-10
Applicant: KYOCERA Document Solutions Inc.
Inventor: Michael M. Chang , Kenneth A. Schmidt , Dongpei Su , Sheng Li , Kendrick Wong , Larry Lubman
CPC classification number: H04N1/64 , G06F3/1208 , G06F3/122 , G06F3/1229 , H04N1/50 , H04N1/52 , H04N1/58 , H04N1/642 , H04N1/644 , H04N2201/0094
Abstract: An example embodiment may involve obtaining (i) an a×b attribute macro-cell, and (ii) a×b pixel macro-cells for each of a luminance plane, a first color plane, and a second color plane of an input image. The a×b pixel macro-cells may each contain 4 non-overlapping m×n pixel cells. The example embodiment may also involve determining 4 attribute-plane output values that represent the 4 non-overlapping m×n attribute cells, 1 to 4 luminance-plane output values that represent the a×b pixel macro-cell of the luminance plane, a first color-plane output value to represent the a×b pixel macro-cell of the first color plane, and a second color-plane output value to represent the a×b pixel macro-cell of the second color plane. The example embodiment may further involve writing an interleaved representation of the output values to a computer-readable output medium.
-
-
-
-
-
-
-
-
-