IP Library Granted Patent US 11,151,696
Granted Patent B2
US 11,151,696 · App. 16/718,198 · Granted Oct 19, 2021

Image processing apparatus, image processing method, and non-transitory computer-readable medium

Inventor: Hiroshi Koyama (Tokyo, JP)
Assignee: MORPHO, INC.
G06T5/002G06T3/20G06T5/20G06T2207/20182G06T2207/20192
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,151,696
App. No.
16/718,198
Granted
Oct 19, 2021
Kind
B2
Abstract

An image processing apparatus for obtaining an output image by performing a filter processing of an input image, includes a setting unit configured to set a plurality of local regions in the input image, a deriving unit configured to derive a plurality of coefficients corresponding to each of the plurality of local regions based on statistics indicating variations in pixel values in the plurality of local regions, and a filter processing unit configured to obtain an output pixel value by performing a liner transformation of the input image based on the plurality of the coefficients, wherein the plurality of local regions include a region that is partitioned diagonally to a raster scan direction; wherein the filter processing unit performs the liner transformation of the input image based on a coefficient adaptively selected from the plurality of coefficients.

Claims (39)

1. An image processing apparatus for obtaining an output image by performing a filter processing of an input image, the image processing apparatus comprising:

a non-transitory storage medium; and

a hardware processor coupled to the non-transitory storage medium and configured at least to:

set a plurality of local regions in the input image;

derive a plurality of coefficients corresponding to each of the plurality of local regions based on statistics indicating variations in pixel values in the plurality of local regions; and

obtain an output pixel value by performing a linear transformation of the input image based on a coefficient adaptively selected from the plurality of the coefficients,

wherein the plurality of local regions includes a region that is partitioned diagonally to a raster scan direction.

2. The image processing apparatus according to claim 1 ,

wherein the plurality of local regions includes a plurality of regions that extend radially from a pixel of interest.

3. The image processing apparatus according to claim 1 ,

wherein the plurality of local regions includes a plurality of regions that extend at equal intervals in four directions of upper right, lower right, lower left, and upper left from a pixel of interest.

4. The image processing apparatus according to claim 1 ,

wherein the plurality of local regions includes a plurality of regions that extend at equal intervals in eight directions of upper, upper right, right, lower right, lower, lower left, left, and upper left from a pixel of interest.

5. The image processing apparatus according to claim 1 ,

wherein the statistics indicating variations includes variances or standard deviations of pixel values in the plurality of local regions.

6. The image processing apparatus according to claim 1 ,

wherein the hardware processor configured to adaptively select coefficients derived from local regions in which the statistics satisfy a predetermined condition from the plurality of coefficients.

7. The image processing apparatus according to claim 6 ,

wherein the predetermined condition includes a condition in which the statistics are up to a predetermined rank in ascending order.

8. The image processing apparatus according to claim 6 ,

wherein the predetermined condition includes a condition that the statistics are less than or equal to a threshold.

9. The image processing apparatus according to claim 6 ,

wherein the hardware processor is further configured to calculate a weighted average of the plurality of coefficients according to the statistics in the plurality of local regions, and perform the linear transform based on the weighted average coefficient.

10. The image processing apparatus according to claim 1 , wherein the hardware processor is further configured to

reduce the input image,

wherein the hardware processor is configured to perform the linear transformation by up-sampling the coefficient adaptively selected from the plurality of coefficients.

11. The image processing apparatus according to claim 1 , wherein the hardware processor is further configured to

generate integral images from the input image,

wherein the hardware processor is configured to set the plurality of local regions based on the integral images.

12. An image processing method used by an image processing apparatus comprising a hardware processor and a non-transitory storage medium for obtaining an output image by performing a filter processing of an input image, the image processing method executed by the hardware processor comprising:

setting a plurality of local regions in the input image;

deriving a plurality of coefficients corresponding to each of the plurality of local regions based on statistics indicating variations in pixel values in the plurality of local regions; and

obtaining an output pixel value by performing a linear transformation of the input image based on a coefficient adaptively selected from the plurality of the coefficients,

wherein the plurality of local regions includes a region that is partitioned diagonally to a raster scan direction.

13. A non-transitory recording medium recording an image processing program to be loaded into a hardware processor of a computer to obtain an output image by performing a filter processing of an input image, wherein the image processing program causing the hardware processor at least to:

set a plurality of local regions in the input image;

derive a plurality of coefficients corresponding to each of the plurality of local regions based on statistics indicating variations in pixel values in the plurality of local regions; and

to obtain an output pixel value by performing a linear transformation of the input image based on a coefficient adaptive selected from the plurality of the coefficients,

wherein the plurality of local regions includes a region that is partitioned diagonally to a raster scan direction.

Assignments (2)
CHANGE OF ADDRESS Recorded Sep 9, 2022
From: MORPHO, INC.
To: MORPHO, INC.
Reel/Frame 061400/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 24, 2019
From: KOYAMA, HIROSHI
To: MORPHO, INC.
Reel/Frame 051361/0249 →
Priority Claims (1)
JP 2018-239337 · Dec 21, 2018 · national
Continuity (1)
Related Publication 20200202494A1 · Jun 25, 2020