Image processing apparatus and image processing method
First Claim
1. An image processing apparatus comprising:
- a hardware processor configured todivide at least one region on a digitalized image into a plurality of blocks;
produce an encrypted image by rearranging the plurality of blocks according to a predetermined rule;
calculate, for each of the plurality of blocks on the encrypted image, a statistically representative value of a pixel value of a pixel in a first region included in the block based on either a luminance value of the pixel included in the first region or at least one of a plurality of color components of the pixel;
judge, for each of the plurality of blocks on the encrypted image, whether or not a difference between the statistically representative value of the pixel value of the first region and a statistically representative value of a pixel value of a pixel in a second region is not smaller than a first predetermined value, the second region being included in a block adjacent to the block and being adjacent to the first region; and
convert the pixel value of the first region included in each block having the difference smaller than the first predetermined value among the plurality of blocks on the encrypted image, while not converting the pixel value of the first region included in each block having the difference which is not smaller than the first predetermined value among the plurality of blocks.
1 Assignment
0 Petitions
Accused Products
Abstract
An image processing apparatus includes: a dividing unit dividing at least one region on a digitalized image into multiple blocks; a scrambling unit producing an encrypted image by rearranging each block; a pixel value judging unit judging, for each block on the encrypted image, whether a difference between a statistically representative value of a pixel value of a first region included in the block and a statistically representative value of a pixel value of a second region is no smaller than a predetermined value, the second region being included in a block adjacent to the block and being adjacent to the first region; and a pixel value converting unit converting the pixel value of the first region in each block having the difference smaller than the predetermined value, while not converting the pixel value of the first region in each block having the difference no smaller than the predetermined value.
14 Citations
11 Claims
-
1. An image processing apparatus comprising:
a hardware processor configured to divide at least one region on a digitalized image into a plurality of blocks; produce an encrypted image by rearranging the plurality of blocks according to a predetermined rule; calculate, for each of the plurality of blocks on the encrypted image, a statistically representative value of a pixel value of a pixel in a first region included in the block based on either a luminance value of the pixel included in the first region or at least one of a plurality of color components of the pixel; judge, for each of the plurality of blocks on the encrypted image, whether or not a difference between the statistically representative value of the pixel value of the first region and a statistically representative value of a pixel value of a pixel in a second region is not smaller than a first predetermined value, the second region being included in a block adjacent to the block and being adjacent to the first region; and convert the pixel value of the first region included in each block having the difference smaller than the first predetermined value among the plurality of blocks on the encrypted image, while not converting the pixel value of the first region included in each block having the difference which is not smaller than the first predetermined value among the plurality of blocks. - View Dependent Claims (2, 3, 4, 5)
-
6. An image processing method comprising:
-
dividing, by a processor, at least one region on a digitalized image into a plurality of blocks; producing, by the processor, an encrypted image by rearranging the plurality of blocks according to a predetermined rule; calculating, by the processor, for each of the plurality of blocks on the encrypted image, a statistically representative value of a pixel value of a pixel in a first region included in the block based on either a luminance value of the pixel included in the first region or at least one of a plurality of color components of the pixel; judging, by the processor, for each of the plurality of blocks on the encrypted image, whether or not a difference between the statistically representative value of the pixel value of the first region and a statistically representative value of a pixel value of a pixel in a second region is not smaller than a predetermined value, the second region being included in a block adjacent to the block and being adjacent to the first region; and converting, by the processor, the pixel value of the first region included in each block having the difference smaller than the predetermined value among the plurality of blocks on the encrypted image, while not converting the pixel value of the first region included in each block having the difference which is not smaller than the predetermined value among the plurality of blocks. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer readable recording medium having an image processing computer program recorded thereon for causing a computer to execute:
-
dividing at least one region on a digitalized image into a plurality of blocks; producing an encrypted image by rearranging the plurality of blocks according to a predetermined rule; calculating, for each of the plurality of blocks on the encrypted image, a statistically representative value of a pixel value of a pixel in a first region included in the block based on either a luminance value of the pixel included in the first region or at least one of a plurality of color components of the pixel; judging for each of the plurality of blocks on the encrypted image, whether or not a difference between the statistically representative value of the pixel value of the first region and a statistically representative value of a pixel value of a pixel in a second region is not smaller than a predetermined value, the second region being included in a block adjacent to the block and being adjacent to the first region; and converting the pixel value of the first region included in each block having the difference smaller than the predetermined value among the plurality of blocks on the encrypted image, while not converting the pixel value of the first region included in each block having the difference which is not smaller than the predetermined value among the plurality of blocks.
-
Specification