IP Library › Granted Patent US 11,105,749
Granted Patent B2
US 11,105,749 · App. 16/240,352 · Granted Aug 31, 2021

Information processing apparatus, information processing method and program

Inventors: Atsushi Nogami (Kawasaki, JP); Mamoru Yoshimoto (Yokohama, JP); Nobuaki Kuwabara (Yokohama, JP); Yusuke Mitarai (Tokyo, JP); Yasuhiro Komori (Tokyo, JP); Masakazu Matsugu (Yokohama, JP)
Assignee: Canon Kabushiki Kaisha
G01N21/8851G01N21/84G01N29/0609G01N33/383G06F3/0481G06T1/00G06T1/0007G06T7/0004
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,105,749
App. No.
16/240,352
Granted
Aug 31, 2021
Kind
B2
Abstract

It is an object of the present invention to provide a user interface which facilitates confirmation of an area in an image and associated data corresponding to the area without requiring user's complicated operations. To achieve the object, an information processing apparatus comprises: an obtaining unit configured to obtain a first image including a plurality of objects, and information related to respective positions of the plurality of objects in the first image; and a determining unit configured to determine a position in case of shifting and displaying a second image indicating the plurality of objects with respect to the first image, based on the obtained positions of the plurality of objects.

Claims (38)

1. An information processing apparatus comprising

one or more processors; and

one or more memories,

the one or more processors functioning as following units by executing instructions stored in the one or more memories:

an obtaining unit configured to obtain a first image including one or more objects which are defects on a structure, and information related to positions in the first image of the one or more objects or ranges in the first image of the one or more objects;

a display control unit configured to cause a displaying unit to display defect data being drawing of the one or more objects based on the information, so as to be superposed on the first image at a first position according to the position or the range indicated by the information; and

a determining unit configured to determine, in the first image, a second position that is a position at which an overlap between the one or more objects in the first image and the defect data is small, in an occasion that a case where the defect data is displayed at the first position is compared with a case where the defect data is displayed at the second position,

wherein the display control unit is configured to perform control to switch the display of the defect data at the first position to the display of the defect data at the second position.

2. The information processing apparatus according to claim 1 , wherein the determining unit is configured to determine a position shifted from the positions of the one or more objects in the first image in a direction based on shapes of the one or more objects, as a position at which data is superposed on the first image.

3. The information processing apparatus according to claim 1 , wherein the one or more processors further function as a calculating unit configured to calculate an evaluation value related to a relationship between the one or more objects included in the first image and the defect data, wherein

the determining unit is configured to determine the second position when superposing and displaying the first image and the defect data, based on the evaluation value calculated by the calculating unit.

4. The information processing apparatus according to claim 3 , wherein the evaluation value is calculated based on at least one of a value related to an overlap between the one or more objects included in the first image and the defect data, a value related to an overlap between an edge of the first image and the defect data, and a value related to a distance between the one or more objects included in the first image and the defect data.

5. The information processing apparatus according to claim 1 , wherein the one or more processors further function as an identifying unit configured to identify a predetermined area in the first image, wherein

the one or more objects are included in the predetermined area.

6. The information processing apparatus according to claim 5 , wherein the identifying unit is configured to identify the predetermined area based on the object designated in the first image by a user.

7. The information processing apparatus according to claim 5 , wherein the identifying unit is configured to identify the predetermined area based on an attribute of the one or more objects included in the first image.

8. The information processing apparatus according to claim 1 , wherein the one or more processors are configured to determine a first display state that the one or more objects in the first image and the defect data are shifted and superposed at the first position or a second display state that the one or more objects in the first image and the defect data are superposed without shifted at the second position, as a display form when displaying the first image and the defect data.

9. The information processing apparatus according to claim 8 , wherein the display control unit is configured to switch the first display mode and the second display mode based on a user instruction.

10. The information processing apparatus according to claim 1 , wherein the determining unit is configured to further determine at least either transparency or blurring intensity of the defect data.

11. The information processing apparatus according to claim 1 , wherein the one or more objects are cracks of the structure.

12. An information processing method comprising:

obtaining a first image including one or more objects which are defects on a structure, and information related to positions in the first image of the one or more objects or ranges in the first image of the one or more objects;

causing a displaying unit to display defect data being drawing of the one or more objects based on the information, so as to be superposed on the first image at a first position according to the position or the range indicated by the information; and

determining, in the first image, a second position that is a position at which an overlap between the one or more objects in the first image and the defect data is small, in an occasion that a case where the defect data is displayed at the first position is compared with a case where the defect data is displayed at the second position,

wherein it is controlled to switch the display of the defect data at the first position to the display of the defect data at the second position.

13. A non-transitory computer-readable storage medium which stores a program for causing a computer to function as:

an obtaining unit configured to obtain a first image including one or more objects which are defects on a structure, and information related to positions in the first image of the one or more objects or ranges in the first image of the one or more objects;

a display control unit configured to cause a displaying unit to display defect data being drawing of the one or more objects based on the information, so as to be superposed on the first image at a first position according to the position or the range indicated by the information; and

a determining unit configured to determine, in the first image, a second position that is a position at which an overlap between the one or more objects in the first image and the defect data is small, in an occasion that a case where the defect data is displayed at the first position is compared with a case where the defect data is displayed at the second position,

wherein the display control unit is configured to perform control to switch the display of the defect data at the first position to the display of the defect data at the second position.

14. The information processing apparatus according to claim 2 , wherein the direction is determined based on a main line direction of at least one of the one or more objects.

15. The information processing apparatus according to claim 1 , wherein the determining unit is configured to determine a position shifted from the positions of the one or more objects in the first image in a direction determined based on a main line direction of the one or more objects, as a position at which data is superposed on the first image.

16. The information processing apparatus according to claim 1 , wherein the display control unit is configured to cause the displaying unit to display a first defect data indicating a first defect captured at a first time and a second defect data corresponding to the first defect captured at a second time later than the first time.

17. The information processing apparatus according to claim 1 , wherein the determining unit is configured to determine the second position, such that the number of overlapping pixels becomes small as compared with the number of overlapping pixels between the defect data and the one or more objects in the first image in the case where the defect data is superposed at the first position in the first image.

18. The information processing apparatus according to claim 3 , wherein

the one or more objects are cracks of the structure, and

in case of displaying the first image and the defect data, the defect data obtained by drawing the crack indicated by the information with a color corresponding to a thickness is displayed.

19. The information processing apparatus according to claim 1 , wherein the determining unit is configured to determine the second position, such that the one or more object in the first image and the defect data do not overlap.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 4, 2019
From: NOGAMI, ATSUSHI; YOSHIMOTO, MAMORU; KUWABARA, NOBUAKI; MITARAI, YUSUKE; KOMORI, YASUHIRO; MATSUGU, MASAKAZU
To: CANON KABUSHIKI KAISHA
Reel/Frame 049668/0416 →
Priority Claims (1)
JP JP2016-134421 · Jul 6, 2016 · national
Continuity (2)
Continuation PCTJP2017022444 · Jun 19, 2017
Related Publication 20190137409A1 · May 9, 2019
Cited By (1)
US 12,209,972