-
公开(公告)号:US20230237767A1
公开(公告)日:2023-07-27
申请号:US17586579
申请日:2022-01-27
Applicant: KYOCERA Document Solutions, Inc.
Inventor: Dongpei Su , Kilho Shin
CPC classification number: G06V10/757 , G06V10/22 , G06T3/40 , G06V10/62 , G06F21/60
Abstract: A method and apparatus for detecting a digital stamp pattern are disclosed. Keypoints and descriptors are extracted from an original template pattern image. A low resolution original document and at least one lower resolution template pattern image are template-matched to detect a matched region based on match correlation coefficients. This region is cropped out of a full resolution original document. Keypoints and descriptors are extracted from the cropped region, and are matched with stamp pattern keypoints and descriptors using feature based pattern matching. A transformation matrix is used to detect scaling, rotation, and translation of a detected digital stamp pattern in the cropped region. A number of qualified matches determined using feature based pattern matching or the transformation matrix are checked against a pre-set threshold. If a pre-set threshold is exceeded, an alert is generated for a possible security issue. Otherwise, a no security issues signal may be generated.
-
公开(公告)号:US20220237742A1
公开(公告)日:2022-07-28
申请号: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.
-
公开(公告)号:US20220237739A1
公开(公告)日:2022-07-28
申请号:US17158553
申请日:2021-01-26
Applicant: KYOCERA Document Solutions Inc.
Inventor: Sheng Li , Dongpei Su
Abstract: Systems and methods upscale an input image by a final upscaling factor. The systems and methods employ a first module implementing a super resolution neural network with feature extraction layers and multiple sets of upscaling layers sharing the feature extraction layers. The multiple sets of upscaling layers upscale the input image according to different respective upscaling factors to produce respective first module outputs. The systems and methods select the first module output with the respective upscaling factor closest to the final upscaling factor. If the respective upscaling factor for the selected first module output is equal to the final upscaling factor, the systems and methods output the selected first module output. Otherwise, the systems and methods provide the selected first module output to a second module that upscales the selected first module output to produce a second module output corresponding to the input image upscaled by the final upscaling factor.
-
公开(公告)号:US20210374913A1
公开(公告)日:2021-12-02
申请号:US16886310
申请日:2020-05-28
Applicant: KYOCERA DOCUMENT SOLUTIONS INC.
Inventor: Dongpei Su
Abstract: A computing device can receive an image pair, where a first image of the image pair includes a training image and a second image of the image pair includes a ground truth image. The computing device can indirectly train a de-noise ANN by at least: applying the de-noise ANN on the first image to produce a de-noised version of the first image; determining, using a trained super resolution ANN, an extracted feature map for of the de-noised version of the first image; determining, using the trained super resolution ANN, an extracted feature map for the second image, and computationally updating weights of the de-noise ANN based on: (i) a difference between the second image and the de-noised version of the first image and (ii) a difference between the extracted feature map for of the de-noised version of the first image and the extracted feature map for the second image.
-
55.
公开(公告)号:US20210374907A1
公开(公告)日:2021-12-02
申请号:US16886295
申请日:2020-05-28
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 can receive an image pair, where a first image of the image pair includes a training image and a second image of the image pair includes a ground truth image. The computing device could utilize a trained de-noise ANN to determine a de-noised representation of the first image. The computing device could then indirectly training an adaptor ANN by at least applying the adaptor ANN on the de-noised representation to produce an adapted representation for the first image; determining, using a trained super resolution ANN, a high resolution image from the adapted representation, and computationally updating weights of the adaptor ANN based on a loss function that comprises a difference between the high resolution image and the second image.
-
公开(公告)号:US10831417B1
公开(公告)日:2020-11-10
申请号:US16443431
申请日:2019-06-17
Applicant: KYOCERA Document Solutions Inc.
Inventor: Dongpei Su
Abstract: Methods and apparatus for utilizing a machine learning system are provided. A printing device can receive a source image and provide, to a trained machine learning configured to provide predict potential quality issues associated with images, the source image. The printing device can then obtain, from the trained machine learning system, one or more outputs indicating at least one potential quality issue associated with the source image. The printing device can then determine, using a solutions database, one or more image enhancements to resolve the at least one potential quality issue. The printing device can then provide, by way of a graphical interface, information about the one or more image enhancements.
-
57.
公开(公告)号:US20200213464A1
公开(公告)日:2020-07-02
申请号:US16679259
申请日:2019-11-10
Applicant: Kyocera Document Solutions Inc.
Inventor: Masayoshi Nakamura , Dongpei Su
Abstract: A memory control method uses a memory including a plurality of bank groups each having a plurality of banks. The memory control method includes masking write control data and read control data based on an inside-bank group constraint period that is a command to command interval during which a processing is restricted inside an identical bank group and an inter-bank group constraint period that is a command to command interval during which a processing is restricted inside different bank groups, and storing an unmasked command in an arbitration queue. An arbitration raises a priority order of control data requesting a processing on the bank group that has been accessed last among the plurality of bank groups.
-
58.
公开(公告)号:US20200210123A1
公开(公告)日:2020-07-02
申请号: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.
-
59.
公开(公告)号:US10579318B1
公开(公告)日:2020-03-03
申请号:US16237667
申请日:2018-12-31
Applicant: Kyocera Document Solutions Inc.
Inventor: Masayoshi Nakamura , Dongpei Su
Abstract: A memory control method includes: dividing write data for respective predetermined areas in a memory and attaching transfer IDs to generate write control data for the respective predetermined areas, and dividing read request data set for the respective predetermined areas and attaching transfer IDs to generate read control data for the respective predetermined areas; storing the write control data and the read control data in an arbitration queue; and detecting overlap access request data as a write request data set or a read request data set. The overlap access request data requests an access to an address that is at least partially overlapping an address of received write request data set or read request data set. The arbitration is executed such that the received write request data set or read request data set is processed after the overlap access request data is processed.
-
60.
公开(公告)号:US10579317B1
公开(公告)日:2020-03-03
申请号:US16237664
申请日:2018-12-31
Applicant: Kyocera Document Solutions Inc.
Inventor: Masayoshi Nakamura , Dongpei Su
Abstract: A memory control method generates processing priority data that represents a priority of processing in controlling a memory, generates write control data including write data and the processing priority data, generates read control data including the processing priority data, 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.
-
-
-
-
-
-
-
-
-