IP Library › Granted Patent US 12,726,704
Granted Patent B2
US 12,726,704 · App. 18/814,782 · Granted Sep 1, 2026

Image processing apparatus, image processing method, and storage medium

Inventor: Masaaki Kobayashi (Tokyo, JP)
Assignee: Canon Kabushiki Kaisha
H04N23/683H04N23/6812H04N13/106
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,726,704
App. No.
18/814,782
Granted
Sep 1, 2026
Kind
B2
Abstract

An image processing apparatus for calibrating an image capture apparatus that includes an optical system and an imaging sensor, the image processing apparatus including: an obtaining unit configured to obtain an image captured by the image capture apparatus; a detection unit configured to detect whether vibration occurred in the image capture apparatus; and an updating unit configured to in a case where the detection unit detects that the vibration occurred, update calibration information to correct the image captured by the image capture apparatus based on the captured image obtained by the obtaining unit.

Claims (30)

1 . An image processing apparatus for calibrating an image capture apparatus that includes an optical system and an imaging sensor, the image processing apparatus comprising:

at least one processor or circuit configured to function as a plurality of units comprising:

(1) an obtaining unit configured to obtain an image captured by the image capture apparatus;

(2) a detection unit configured to detect whether predetermined vibration occurred in the image capture apparatus;

(3) a correction unit configured to perform a process of correction on the image captured by the image capture apparatus based on calibration information; and

(4) an updating unit configured to update, asynchronously with the process of the correction performed by the correction unit, the calibration information based on the image obtained by the obtaining unit, in a case where the detection unit detects that the predetermined vibration has stopped.

2 . The image processing apparatus according to claim 1 , wherein the updating unit updates the calibration information based on the captured image after the detection unit detects that the predetermined vibration has stopped.

3 . The image processing apparatus according to claim 1 , wherein the updating unit updates the calibration information in a case where a predetermined condition is satisfied.

4 . The image processing apparatus according to claim 3 , wherein the updating unit updates the calibration information in a case where an evaluation value of the calibration information before the calibration information is updated for an image captured by the image capture apparatus after the predetermined vibration occurred satisfies the predetermined condition.

5 . The image processing apparatus according to claim 4 , wherein the case where the predetermined condition is satisfied includes a case where the image capture apparatus is subjected to misalignment of the optical system.

6 . The image processing apparatus according to claim 2 , wherein the updating unit determines an evaluation value of the captured image applied to a temporary calibration value after the predetermined vibration occurs and sets the temporary calibration value as the updated calibration information in a case where the determined evaluation value reaches a predetermined value.

7 . The image processing apparatus according to claim 6 , wherein the evaluation value is a value corresponding to the sum of squares of errors in a least squares method.

8 . The image processing apparatus according to claim 1 , wherein the correction unit, based on the calibration information, corrects the influence of optical axis misalignment in the optical system on the image captured by the image capture apparatus.

9 . The image processing apparatus according to claim 1 , wherein for a frame before the updating unit updates the calibration information, the correction unit corrects the influence based on the calibration information before the calibration information is updated, and

wherein for a frame after the updating unit updates the calibration information, the correction unit corrects the influence based on the calibration information after the calibration information is updated.

10 . The image processing apparatus according to claim 1 , wherein the image capture apparatus includes a sensor,

wherein the detection unit obtains a value of the sensor, and

wherein in a case where the obtained value of the sensor exceeds a predetermined value, the detection unit detects that the predetermined vibration occurred.

11 . The image processing apparatus according to claim 10 , wherein the sensor is an accelerometer.

12 . The image processing apparatus according to claim 1 , wherein the optical system includes a first optical system and a second optical system.

13 . An image processing method to calibrate an image capture apparatus that includes an optical system and an imaging sensor, the method comprising:

obtaining an image captured by the image capture apparatus;

detecting whether predetermined vibration occurred in the image capture apparatus;

performing a process of correction on the image captured by the image capture apparatus based on calibration information; and

updating, asynchronously with the process of the correction, the calibration information based on the obtained image, in a case where the detecting detects that the predetermined vibration has stopped.

14 . A non-transitory computer-readable storage medium storing a program which causes a computer to perform an image processing method to calibrate an image capture apparatus that includes an optical system and an imaging sensor, the image processing method comprising:

obtaining an image captured by the image capture apparatus;

detecting whether predetermined vibration occurred in the image capture apparatus;

performing a process of correction on the image captured by the image capture apparatus based on calibration information; and

updating, asynchronously with the process of the correction, the calibration information based on the obtained image, in a case where the detecting detects that the predetermined vibration has stopped.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2024
From: KOBAYASHI, MASAAKI
To: CANON KABUSHIKI KAISHA
Reel/Frame 068715/0279 →
Priority Claims (1)
JP 2023-139524 · Aug 30, 2023 · national
Continuity (1)
Related Publication 20250080844A1 · Mar 6, 2025
References Cited (33)
US 5682556A · Iwane · 1997 [cited by examiner]
US 6151068A · Ikeda · 2000 [cited by examiner]
US 6734901B1 · Kudo · 2004 [cited by examiner]
US 9160904B1 · Chang · 2015 [cited by examiner]
US 9591220B2 · Kobayashi · 2017 [cited by applicant]
US 9838677B1 · Ramaswamy · 2017 [cited by examiner]
US 10652521B2 · Itoh · 2020 [cited by applicant]
US 10992921B1 · Cui · 2021 [cited by examiner]
US 20060056839A1 · Abe · 2006 [cited by examiner]
US 20070146488A1 · Higurashi · 2007 [cited by examiner]
US 20110169918A1 · Yoo · 2011 [cited by examiner]
US 20150317781A1 · Napier · 2015 [cited by examiner]
US 20150365598A1 · Tanaka · 2015 [cited by examiner]
US 20160227120A1 · Lee · 2016 [cited by examiner]
US 20170070731A1 · Darling · 2017 [cited by examiner]
US 20170104979A1 · Shaw · 2017 [cited by examiner]
US 20170309002A1 · Koyano · 2017 [cited by examiner]
US 20180027206A1 · Li · 2018 [cited by examiner]
US 20180165833A1 · Inoue · 2018 [cited by examiner]
US 20180309978A1 · Nobori · 2018 [cited by examiner]
US 20190028688A1 · Kumar · 2019 [cited by examiner]
US 20190037205A1 · Itoh · 2019 [cited by examiner]
US 20190191146A1 · Koyama · 2019 [cited by examiner]
US 20200236338A1 · Mitani · 2020 [cited by examiner]
US 20210018820A1 · Noda · 2021 [cited by examiner]
US 20220201211A1 · Tsuchiya · 2022 [cited by examiner]
US 20230206386A1 · Kobayashi · 2023 [cited by examiner]
US 20230360236A1 · Hasegawa · 2023 [cited by examiner]
US 20240007613A1 · Kumarasamy · 2024 [cited by examiner]
US 20240007614A1 · Miginnis · 2024 [cited by examiner]
US 20240331199A1 · Laroia · 2024 [cited by examiner]
US 20250227381A1 · Ito · 2025 [cited by examiner]
JP 2017135495A · 2017 [cited by applicant]