Image processing apparatus, control method of the same, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorAkihiro Tanabe
Life of this patent
Estimating the term…
Abstract
An image processing apparatus obtains a degree of degradation for blocks in an encoded image obtained by encoding an input image, decodes the encoded image; and executes image recovery processing on a block in a decoded image obtained by the decoding. The image processing apparatus, switches, depending on the degree of degradation of the blocks in the encoded image, whether or not the image recovery processing using a first neural network is executed on each block in the decoded image.
Claims15
An image processing apparatus comprising:
- one or more processors;
- and
- a memory storing instructions which, when the instructions are executed by the one or more processors, cause the image processing apparatus to function as:
- an obtaining unit configured to obtain a degree of degradation for blocks in an encoded image obtained by encoding an input image;
- a decoding unit configured to decode the encoded image;
- and
- a recovery unit configured to execute image recovery processing on a block in a decoded image obtained by decoding via the decoding unit,
- wherein the recovery unit, depending on the degree of degradation of the blocks in the encoded image, switches whether or not the image recovery processing using a first neural network is executed on each block in the decoded image.
An image processing apparatus comprising:
- one or more processors;
- and
- a memory storing instructions which, when the instructions are executed by the one or more processors, cause the image processing apparatus to function as:
- an encoding unit configured to output an encoded image obtained by encoding an input image;
- a determining unit configured to determine a degree of degradation for blocks in the encoded image;
- and
- a recording unit configured to record, together with the encoded image, flag information indicative of whether or not image recovery processing using a first neural network is executed on each block in a decoded image obtained by decoding the encoded image depending on the degree of degradation for the blocks.
A control method of an image processing apparatus, the control method comprising:
- obtaining a degree of degradation for blocks in an encoded image obtained by encoding an input image;
- decoding the encoded image;
- and
- executing image recovery processing on a block in a decoded image obtained by decoding via the decoding,
- wherein in the executing image recovery processing, depending on the degree of degradation of the blocks in the encoded image, switches whether or not the image recovery processing using a first neural network is executed on each block in the decoded image.
A non-transitory computer-readable storage medium comprising instructions for performing the control method of an image processing apparatus, the control method comprising:
- obtaining a degree of degradation for blocks in an encoded image obtained by encoding an input image;
- decoding the encoded image;
- and
- executing image recovery processing on a block in a decoded image obtained by decoding via the decoding,
- wherein in the executing image recovery processing, depending on the degree of degradation of the blocks in the encoded image, switches whether or not the image recovery processing using a first neural network is executed on each block in the decoded image.
Dependencies are inferred from the claim text.