IP Library Granted Patent US 12,561,892
Granted Patent B2
US 12,561,892 · App. 18/534,725 · Granted Feb 24, 2026

Image processing device, image processing method, and program, for high-definition creation of an image on a screen

Inventor: Hiroaki Kikuchi (Kanagawa, JP)
Assignee: FUJIFILM CORPORATION
G06T15/10G06T7/70G06T17/20G06T2207/10028G06T2210/21G06T2210/56
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,561,892
App. No.
18/534,725
Granted
Feb 24, 2026
Kind
B2
Abstract

A processor of an image processing device is configured to: acquire three-dimensional coordinates of a three-dimensional distance-measuring sensor system defined in a three-dimensional coordinate system applied to a three-dimensional distance-measuring sensor, the three-dimensional coordinates of the three-dimensional distance-measuring sensor system being capable of specifying positions of a plurality of measurement points; acquire three-dimensional coordinates of an imaging apparatus system, on the basis of the three-dimensional coordinates of the three-dimensional distance-measuring sensor system; convert the three-dimensional coordinates of the imaging apparatus system into two-dimensional coordinates of the imaging apparatus system, which are capable of specifying a position in a captured image; convert the three-dimensional coordinates of the imaging apparatus system into two-dimensional coordinates of a display system, which are capable of specifying a position on a screen; and assign a pixel constituting the captured image to an interpolation position specified through an interpolating method using the two-dimensional coordinates of the imaging apparatus system and the two-dimensional coordinates of the display system, on the screen.

Claims (49)

1 . An image processing device comprising:

a processor; and

a memory that is built in or connected to the processor,

wherein a positional relationship between a three-dimensional distance-measuring sensor and an imaging apparatus having a higher sampling resolution than the three-dimensional distance-measuring sensor is given, and

the processor is configured to:

acquire three-dimensional coordinates of a three-dimensional distance-measuring sensor defined in a three-dimensional coordinate system applied to the three-dimensional distance-measuring sensor, on the basis of distance measurement results of the three-dimensional distance-measuring sensor for a plurality of measurement points, the three-dimensional coordinates of the three-dimensional distance-measuring sensor being capable of specifying positions of the plurality of measurement points;

acquire three-dimensional coordinates of an imaging apparatus defined in a three-dimensional coordinate system applied to the imaging apparatus, on the basis of the three-dimensional coordinates of the three-dimensional distance-measuring sensor;

convert the three-dimensional coordinates of the imaging apparatus into two-dimensional coordinates of the imaging apparatus, which are capable of specifying a position in a captured image which is captured through imaging performed by the imaging apparatus;

convert the three-dimensional coordinates of the imaging apparatus into two-dimensional coordinates of a display, which are capable of specifying a position on a screen;

assign a pixel constituting the captured image to an interpolation position specified through an interpolating method using the two-dimensional coordinates of the imaging apparatus and the two-dimensional coordinates of the display, on the screen;

acquire the three-dimensional coordinates of the imaging apparatus by converting the three-dimensional coordinates of the three-dimensional distance-measuring sensor into the three-dimensional coordinates of the imaging apparatus;

generate a polygonal patch on the basis of the three-dimensional coordinates of the imaging apparatus; and

the three-dimensional coordinates of the imaging apparatus define a position of an intersection of the polygonal patch,

wherein the interpolation position is a position corresponding to a position other than the intersection of the polygonal patch, on the screen, and

the processor is configured to create a three-dimensional image by assigning a pixel at a position corresponding to the position of the intersection of the polygonal patch, among a plurality of pixels included in the captured image, to an on-screen intersection position corresponding to the position of the intersection of the polygonal patch, on the screen.

2 . The image processing device according to claim 1 ,

wherein the polygonal patch is defined by a triangular mesh or a quadrangular mesh.

3 . The image processing device according to claim 1 ,

wherein the processor is configured to acquire the three-dimensional coordinates of the imaging apparatus by calculating the three-dimensional coordinates of the imaging apparatus on the basis of a feature point of a subject included as an image between images of a plurality of frames captured by imaging the subject with the imaging apparatus from different positions.

4 . The image processing device according to claim 1 ,

wherein the position on the screen is a position on a screen of a display.

5 . The image processing device according to claim 1 ,

wherein the memory holds association information in which the three-dimensional coordinates of the three-dimensional distance-measuring sensor and the two-dimensional coordinates of the imaging apparatus are associated with each other.

6 . The image processing device according to claim 5 ,

wherein the processor is configured to assign the pixel constituting the captured image to the interpolation position with reference to the association information.

7 . An image processing method comprising:

acquiring three-dimensional coordinates of a three-dimensional distance-measuring sensor defined in a three-dimensional coordinate system applied to a three-dimensional distance-measuring sensor, on the basis of distance measurement results of the three-dimensional distance-measuring sensor for a plurality of measurement points, the three-dimensional coordinates of the three-dimensional distance-measuring sensor being capable of specifying positions of the plurality of measurement points, on condition that a positional relationship between the three-dimensional distance-measuring sensor and an imaging apparatus having a higher sampling resolution than the three-dimensional distance-measuring sensor is given;

acquiring three-dimensional coordinates of an imaging apparatus defined in a three-dimensional coordinate system applied to the imaging apparatus, on the basis of the three-dimensional coordinates of the three-dimensional distance-measuring sensor;

converting the three-dimensional coordinates of the imaging apparatus into two-dimensional coordinates of the imaging apparatus, which are capable of specifying a position in a captured image which is captured through imaging performed by the imaging apparatus;

converting the three-dimensional coordinates of the imaging apparatus into two-dimensional coordinates of a display, which are capable of specifying a position on a screen;

assigning a pixel constituting the captured image to an interpolation position specified through an interpolating method based on the two-dimensional coordinates of the imaging apparatus and the two-dimensional coordinates of the display, on the screen;

acquiring the three-dimensional coordinates of the imaging apparatus by converting the three-dimensional coordinates of the three-dimensional distance-measuring sensor into the three-dimensional coordinates of the imaging apparatus; and

generating a polygonal patch on the basis of the three-dimensional coordinates of the imaging apparatus,

wherein the three-dimensional coordinates of the imaging apparatus define a position of an intersection of the polygonal patch,

the interpolation position is a position corresponding to a position other than the intersection of the polygonal patch, on the screen, and

the image processing method further comprises

creating a three-dimensional image by assigning a pixel at a position corresponding to the position of the intersection of the polygonal patch, among a plurality of pixels included in the captured image, to an on-screen intersection position corresponding to the position of the intersection of the polygonal patch, on the screen.

8 . A non-transitory computer-readable storage medium storing a program executable by a computer to perform a process comprising:

acquiring three-dimensional coordinates of a three-dimensional distance- measuring sensor defined in a three-dimensional coordinate applied to a three-dimensional distance-measuring sensor, on the basis of distance measurement results of the three-dimensional distance-measuring sensor for a plurality of measurement points, the three-dimensional coordinates of the three-dimensional distance-measuring sensor being capable of specifying positions of the plurality of measurement points, on condition that a positional relationship between the three-dimensional distance-measuring sensor and an imaging apparatus having a higher sampling resolution than the three-dimensional distance-measuring sensor is given;

acquiring three-dimensional coordinates of an imaging apparatus defined in a three-dimensional coordinate system applied to the imaging apparatus, on the basis of the three-dimensional coordinates of the three-dimensional distance-measuring sensor;

converting the three-dimensional coordinates of the imaging apparatus into two-dimensional coordinates of the imaging apparatus, which are capable of specifying a position in a captured image which is captured through imaging performed by the imaging apparatus;

converting the three-dimensional coordinates of the imaging apparatus into two-dimensional coordinates of a display, which are capable of specifying a position on a screen;

assigning a pixel constituting the captured image to an interpolation position specified through an interpolating method using the two-dimensional coordinates of the imaging apparatus and the two-dimensional coordinates of the display, on the screen;

acquiring the three-dimensional coordinates of the imaging apparatus by converting the three-dimensional coordinates of the three-dimensional distance-measuring sensor into the three-dimensional coordinates of the imaging apparatus; and

generating a polygonal patch on the basis of the three-dimensional coordinates of the imaging apparatus,

wherein the three-dimensional coordinates of the imaging apparatus define a position of an intersection of the polygonal patch,

the interpolation position is a position corresponding to a position other than the intersection of the polygonal patch, on the screen, and

the process further comprises

creating a three-dimensional image by assigning a pixel at a position corresponding to the position of the intersection of the polygonal patch, among a plurality of pixels included in the captured image, to an on-screen intersection position corresponding to the position of the intersection of the polygonal patch, on the screen.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2023
From: KIKUCHI, HIROAKI
To: FUJIFILM CORPORATION
Reel/Frame 065851/0235 →
Priority Claims (1)
JP 2021-108048 · Jun 29, 2021 · national
Continuity (2)
Continuation PCTJP2022022785 · Jun 6, 2022
Related Publication 20240119657A1 · Apr 11, 2024
References Cited (18)
US 8948498B1 · Hickman et al. · 2015 [cited by applicant]
US 10803611B2 · Kay · 2020 [cited by examiner]
US 11158084B2 · Ross · 2021 [cited by examiner]
US 11843967B2 · Seong · 2023 [cited by examiner]
US 20060007308A1 · Ide · 2006 [cited by examiner]
US 20190188880A1 · Hattori · 2019 [cited by examiner]
US 20200073358A1 · Dedkov · 2020 [cited by examiner]
JP 4543820B2 · 2010 [cited by applicant]
JP 2012220471A · 2012 [cited by applicant]
JP 2015064755A · 2015 [cited by applicant]
JP 2017106749A · 2017 [cited by applicant]
JP 2018025551A · 2018 [cited by applicant]
Chao Wang et al., “As-is 3D Thermal Modeling for Existing Building Envelopes Using a Hybrid LIDAR System”, Journal of Computing in Civil Engineering, 2013, 27, 645-656. [cited by applicant]
Toshihiro Asai et al., “Three-dimensional modeling of outdoor environments by integrating omnidirectional distance images and omnidirectional color images”, Journal of the IIEEJ, Sep. 25, 2005, vol. 34, No. 5, pp. 529-5… [cited by applicant]
International Search Report issued in International Application No. PCT/JP2022/022785 on Aug. 16, 2022. [cited by applicant]
Written Opinion of the ISA issued in International Application No. PCT/JP2022/022785 on Aug. 16, 2022. [cited by applicant]
International Preliminary Report on Patentability issued in International Application No. PCT/JP2022/022785 on Dec. 6, 2022. [cited by applicant]
English language translation of the following: Office action dated Oct. 28, 2025 from the JPO in a Japanese patent application No. 2023-531736 corresponding to the instant patent application. [cited by applicant]