IP Library › Granted Patent US 11,348,200
Granted Patent B2
US 11,348,200 · App. 16/997,181 · Granted May 31, 2022

Information processing apparatus for correcting a zenith of a spherical image, information processing method, and non-transitory computer-readable recording medium

Inventors: Hiroshi Suitoh (Kanagawa, JP); Makoto Odamaki (Kanagawa, JP)
Assignee: RICOH COMPANY, LTD.
G06T3/0062G06T3/0043G06T7/10
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,348,200
App. No.
16/997,181
Granted
May 31, 2022
Kind
B2
Abstract

An information processing apparatus includes circuitry. The circuitry is configured to detect at least one line segment in a reference direction from a partial area of an image. The circuitry is configured to calculate an inclination of a plane including coordinates of two points included in the at least one line segment in a spherical coordinate system and a reference point of the spherical coordinate system. The circuitry is configured to correct a zenith of the image based on the inclination of the plane.

Claims (36)

1. An information processing apparatus comprising circuitry configured to:

detect at least one line segment in a reference direction from a partial area of an image;

calculate an inclination of a plane including coordinates of two points included in the at least one line segment in a spherical coordinate system and a reference point of the spherical coordinate system; and

correct a zenith of the image based on the inclination of the plane, wherein the circuitry is configured to:

preliminarily correct the zenith of the image based on information indicating an attitude of a device that captures the image; and

detect the at least one line segment based on the image preliminarily corrected.

2. The information processing apparatus according to claim 1 ,

wherein the image is a spherical image.

3. The information processing apparatus according to claim 1 ,

wherein the partial area is an area extracted with a given size vertically from an equator as a center from the image in an equirectangular format.

4. The information processing apparatus according to claim 1 ,

wherein the circuitry is configured to determine a line segment, of the at least one line segment, having an inclination smaller than a given value as a calculation target.

5. The information processing apparatus according to claim 1 ,

wherein the circuitry is configured to:

calculate inclinations of planes including the plane based on line segments including the at least one line segment; and

correct the zenith of the image based on a mean value of the inclinations of the planes.

6. The information processing apparatus according to claim 1 , further comprising a display device configured to display the image before correction and the image after the correction,

wherein the circuitry is configured to receive, through the display device, a selection of whether to correct the zenith of the image.

7. The information processing apparatus according to claim 1 , further comprising a display device configured to display the at least one line segment in the reference direction detected,

wherein the circuitry is configured to receive, through the display device, a selection of whether to determine the at least one line segment in the reference direction as a calculation target.

8. An information processing method comprising:

detecting at least one line segment in a reference direction from a partial area of an image;

calculating an inclination of a plane including coordinates of two points included in the at least one line segment in a spherical coordinate system and a reference point of the spherical coordinate system;

correct a zenith of the image based on the inclination of the plane;

preliminarily correct the zenith of the image based on information indicating

an attitude of a device that captures the image; and

detect the at least one line segment based on the image preliminarily corrected.

9. A non-transitory computer-readable recording medium storing computer-readable program code that causes a computer to perform an information processing method, the method comprising:

detecting at least one line segment in a reference direction from a partial area of an image;

calculating an inclination of a plane including coordinates of two points included in the at least one line segment in a spherical coordinate system and a reference point of the spherical coordinate system;

correct a zenith of the image based on the inclination of the plane;

preliminarily correct the zenith of the image based on information indicating an attitude of a device that captures the image; and

detect the at least one line segment based on the image preliminarily corrected.

10. The information processing apparatus according to claim 1 , wherein the circuitry is further configured to extract, from an image, a target area having a spread centered in a latitudinal direction and a longitudinal direction of the image.

11. The information processing method of claim), further comprising extracting, from an image, a target area having a spread centered in a latitudinal direction and a longitudinal direction of the image.

12. The non-transitory computer-readable recording medium storing computer-readable program code of claim 9 that causes a computer to perform extracting, from an image, a target area having a spread centered in a latitudinal direction and a longitudinal direction of the image.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2020
From: SUITOH, HIROSHI; ODAMAKI, MAKOTO
To: RICOH COMPANY, LTD.
Reel/Frame 053540/0285 →
Priority Claims (1)
JP JP2019-171489 · Sep 20, 2019 · national
Continuity (1)
Related Publication 20210090210A1 · Mar 25, 2021