IP Library › Granted Patent US 12,493,938
Granted Patent B2
US 12,493,938 · App. 18/365,058 · Granted Dec 9, 2025

Image processing apparatus, image processing method, and storage medium

Inventor: Hiroki Yoshida (Tochigi, JP)
Assignee: Canon Kabushiki Kaisha
G06T5/80G06T7/11G06V20/58
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 12,493,938
App. No.
18/365,058
Granted
Dec 9, 2025
Kind
B2
Abstract

An image processing apparatus includes an acquisition unit that acquires a first image obtained by capturing an optical image by an optical system including a high distortion region in which distortion is large and a low distortion region in which distortion is small, a cutout unit that cuts out a partial image region from the first image to acquire a second image, and an expansion processing unit that expands the second image at an expansion magnification corresponding to distortion of the optical system, wherein the second image subjected to the expansion by the expansion processing unit is output to a display device.

Claims (40)

1 . An image processing apparatus comprising:

one or more memories storing instructions; and

one or more processors executing the instructions to:

acquire a first image obtained by capturing an optical image by an optical system including a high distortion region in which distortion is large and a low distortion region in which distortion is small;

cut out a partial image region from the first image to acquire a second image; and

expand the second image by an expansion magnification corresponding to distortion of the optical system,

wherein the second image subjected to the expansion is output to a display device,

wherein the low distortion region of the optical system is a region in which the distortion of the optical system is less than a first threshold,

wherein the high distortion region of the optical system is a region in which the distortion of the optical system is greater than or equal to the first threshold, and

wherein the one or more processors further execute the instruction to perform cutout from the first image so as not to include an image region in which distortion in a vertical direction is greater than or equal to the first threshold.

2 . The image processing apparatus according to claim 1 ,

wherein the one or more processors further execute the instructions to perform correction processing on the first image based on projection characteristics of the optical system, and

wherein a corrected first image is output to another display device different from the display device.

3 . The image processing apparatus according to claim 2 , wherein the one or more processors further execute the instructions to perform correction processing for correcting distortion of an image based on projection characteristics of the optical system.

4 . The image processing apparatus according to claim 3 , wherein recognition processing of recognizing an object from the image output to the display device is performed, and a result of recognition by the recognition processing is superimposed on the image output to the display device.

5 . The image processing apparatus according to claim 1 , wherein the one or more processors further execute the instructions to expands the second image at a magnification by which a number of pixels per unit angle in the high distortion region corresponds to a reference number of pixels, wherein the reference number of pixels is a number of pixels per unit angle within an angle of view in the low distortion region.

6 . The image processing apparatus according to claim 1 ,

wherein the low distortion region of the optical system is a region including a region in which a number of pixels per unit angle in an angle of view is highest, and

wherein the high distortion region of the optical system is a region in which the number of pixels per unit angle in an angle of view is less than or equal to a second threshold that is a value smaller than the number of pixels per unit angle in the low distortion region.

7 . The image processing apparatus according to claim 6 , wherein the one or more processors further execute the instructions to cut out, from the first image, an image region that does not include a region in which the number of pixels per unit angle in a vertical direction in the angle of view is less than or equal to the second threshold, which is a value smaller than the number of pixels per unit angle in the low distortion region.

8 . The image processing apparatus according to claim 7 , wherein the one or more processors further execute the instructions to expand the second image at a magnification at which a resolution for each unit angle in the high distortion region corresponds to a reference resolution, wherein the reference resolution is a resolution per unit angle in the low distortion region.

9 . The image processing apparatus according to claim 1 , wherein the one or more processors further execute the instructions to change a magnification of the expansion based on a change in the distortion in the second image.

10 . The image processing apparatus according to claim 1 , wherein the one or more processors further execute the instructions to expand the second image in a horizontal direction based on the expansion magnification.

11 . The image processing apparatus according to claim 1 , wherein the one or more processors further execute the instructions to expand the second image only when the high distortion region is included in the image region cut out by the cutout unit.

12 . An image processing method comprising:

acquiring a first image obtained by capturing an optical image by an optical system including a high distortion region in which distortion is large and a low distortion region in which distortion is small;

acquiring a second image obtained by cutting out a partial image region from the first image;

expanding the second image at an expansion magnification corresponding to distortion of the optical system; and

outputting the second image subjected to the expansion to a display device,

wherein the low distortion region of the optical system is a region in which the distortion of the optical system is less than a first threshold,

wherein the high distortion region of the optical system is a region in which the distortion of the optical system is greater than or equal to the first threshold, and

wherein the one or more processors further execute the instruction to perform cutout from the first image so as not to include an image region in which distortion in a vertical direction is greater than or equal to the first threshold.

13 . A non-transitory computer-readable storage medium storing a program that causes a computer to execute a method, the method comprising:

acquiring a first image obtained by capturing an optical image by an optical system including a high distortion region in which distortion is large and a low distortion region in which distortion is small;

acquiring a second image by cutting out a partial image region from the first image;

expanding the second image at an expansion magnification corresponding to distortion of the optical system; and

outputting the second image subjected to the expansion to a display device,

wherein the low distortion region of the optical system is a region in which the distortion of the optical system is less than a first threshold,

wherein the high distortion region of the optical system is a region in which the distortion of the optical system is greater than or equal to the first threshold, and

wherein the one or more processors further execute the instruction to perform cutout from the first image so as not to include an image region in which distortion in a vertical direction is greater than or equal to the first threshold.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2023
From: YOSHIDA, HIROKI
To: CANON KABUSHIKI KAISHA
Reel/Frame 064977/0976 →
Priority Claims (1)
JP 2022-124713 · Aug 4, 2022 · national
Continuity (1)
Related Publication 20240046431A1 · Feb 8, 2024
References Cited (12)
US 10447948B2 · Aihara et al. · 2019 [cited by applicant]
US 20100110189A1 · Kuboyama · 2010 [cited by examiner]
US 20120050470A1 · Oba · 2012 [cited by examiner]
US 20190191064A1 · Aihara · 2019 [cited by examiner]
US 20210046870A1 · Maekawa · 2021 [cited by examiner]
CN 111899189A · 2020 [cited by examiner]
JP 2009012652A · 2009 [cited by applicant]
JP 2013005393A · 2013 [cited by examiner]
JP 6349558B1 · 2018 [cited by applicant]
Lee et al. “Correction of Barrel Distortion in Fisheye Lens Images Using Image-Based Estimation of Distortion Parameters.” IEEE Access 7 (2019): 45723-45733. (Year: 2019). [cited by examiner]
Lin et al. “Construction of fisheye lens inverse perspective mapping model and its applications of obstacle detection.” EURASIP Journal on Advances in Signal Processing 2010.1 (2010): 296598. (Year: 2010). [cited by examiner]
Wang et al. “Tri-SIFT: A triangulation-based detection and matching algorithm for fish-eye images.” Information 9.12 (2018): 299. (Year: 2018). [cited by examiner]