IP Library Granted Patent US 12,080,027
Granted Patent B2
US 12,080,027 · App. 17/414,590 · Granted Sep 3, 2024

Article position managing apparatus, article position management system, article position managing method, and program

Inventors: Takahiro Hasegawa (Tokyo, JP); Masahito Iwai (Tokyo, JP); Kenichi Abe (Tokyo, JP); Tetsuya Ito (Tokyo, JP); Chikashi Ito (Tokyo, JP)
Assignee: NEC Communication Systems, LTD.
G06T7/74G06V20/56G06T2207/30204G06T2207/30244
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,080,027
App. No.
17/414,590
Granted
Sep 3, 2024
Kind
B2
Abstract

Provided is an article position management apparatus that a receiver receives image data from a camera apparatus and that identifies a position of an article, based on an article marker attached to an article and a reference point marker whose coordinate information in an absolute coordinate system in a field is set in advance, the article marker and the reference point marker being included in the image data, when the camera apparatus is a mobile camera apparatus, and identifies the position of the article, based on the article marker included in the image, when the camera apparatus is a fixed camera apparatus.

Claims (88)

1. An article position management apparatus, comprising:

a processor;

a memory storing program instructions executable by the processor; and

a receiver that receives image data from a camera apparatus,

wherein the processor is configured to:

identify a position of an article, based on an article marker attached to the article and a reference point marker whose coordinate information in an absolute coordinate system in a field is set in advance, the article marker and the reference point marker being included in the image data, when the camera apparatus is a mobile camera apparatus;

identify the position of the article, based on the article marker included in the image data, when the camera apparatus is a fixed camera apparatus; and

determine whether a sender of the image data is the mobile camera apparatus or the fixed camera apparatus, based on an identifier of the camera apparatus assigned to the image data.

2. The article position management apparatus according to claim 1 , wherein the processor is configured to:

when the camera apparatus is the mobile camera apparatus, calculate a relative position of the reference point marker to the mobile camera apparatus at a time when the image data is captured, and a relative position of the article marker to the mobile camera apparatus at the time when the image data is captured; and

identify the position of the article using at least coordinate information of the reference point marker, the relative position of the reference point marker and the relative position of the article marker.

3. The article position management apparatus according to claim 2 , wherein the receiver receives first image data and second image data from the mobile camera apparatus, and wherein the processor is configured to:

calculate the relative position of the reference point marker to the mobile camera apparatus at a time when the first image data is captured, based on the reference point marker included in the first image data;

calculate the relative position of the article marker to the mobile camera apparatus at a time when the second image data is captured, based on the article marker included in the second image data; and

identify the position of the article using the relative position of the reference point marker, the relative position of the article marker and movement history of the mobile camera apparatus from a time when the first image data is captured to a time when the second image data is captured.

4. The article position management apparatus according to claim 2 , wherein a focal length of a camera installed in the mobile camera apparatus is configured to be variable,

wherein the receiver receives first and second image data from the mobile camera apparatus whose focal length of the camera is configured to be variable,

wherein the processor is configured to:

calculate the relative position of the reference point marker to the mobile camera apparatus at a time when the first image data is captured, based on the reference point marker included in the first image data captured by the camera with a first focal length,

calculate the relative position of the article marker to the mobile camera apparatus at a time the second image data is captured, based on the article marker included in the second image data captured by the camera with a second focal length, and

identify the position of the article using the relative position of the reference point marker and the relative position of the article marker.

5. The article position management apparatus according to claim 2 , wherein the mobile camera apparatus is configured to measure at least a distance between the article marker and the mobile camera apparatus, and

wherein the processor is configured to calculate a relative position of the article marker, based on the measured distance.

6. The article position management apparatus according to claim 1 , wherein the processor is configured to:

when the camera apparatus is the fixed camera apparatus,

calculate a relative position of the article marker to the fixed camera apparatus at a time when the image data is captured; and

identify the position of the article using at least coordinate information of the fixed camera apparatus and the relative position of the article marker.

7. The article position management apparatus according to claim 1 , wherein the receiver receives image data from each of at least a first camera apparatus and a second camera apparatus that are the mobile camera apparatus; and

wherein the processor is configured to:

calculate a relative position of the reference point marker to the first camera apparatus at a time when first image data is captured, based on the reference point marker included in the first image data captured by the first camera apparatus, and a relative position of the article marker to the second camera apparatus at a time when second image data is captured, based on the article marker included in the second image data captured by the second camera apparatus; and

identify the position of the article using the relative position of the reference point marker, the relative position of the article marker and position and/or orientation differences with respect to the first camera apparatus and the second camera apparatus.

8. The article position management apparatus according to claim 1 , wherein the receiver receives first image data and second image data from a first mobile camera apparatus and a second mobile camera apparatus, respectively,

wherein at least the second mobile camera apparatus is attached with a mobile body marker, and

wherein the processor is configured to:

identify a position of the second mobile camera apparatus, based on the reference point marker and the mobile body marker attached to the second mobile camera apparatus included in the first image data; and

identify the position of the article, based on the article marker included in the second image data and the position of the second mobile camera apparatus.

9. The article position management apparatus according to claim 1 , wherein the processor is configured to use the article marker attached to the article with a position thereof being identified as a new reference point marker.

10. The article position management apparatus according to claim 1 , wherein each relative position of the reference point marker and the article marker is calculated as a solution of PnP (Perspective-n-Point) problem or by a modification of a solution of PnP problem.

11. The article position management apparatus according to claim 1 , wherein the reference point marker and/or the article marker are/is an AR (Augmented Reality) marker(s).

12. An article position management system, comprising:

a reference point marker whose coordinate information in an absolute coordinate system in a field;

an article with an article marker attached thereto;

one or more camera apparatuses that shoot the reference point and/or the article marker attached to the article to generate image data, each camera apparatus being a mobile camera apparatus or a fixed camera apparatus; and

an article position management apparatus including

a processor; and

a memory storing program instructions executable by the processor, wherein the processor is configured to:

extract the reference point marker and the article marker from the image data received from the one or more camera apparatuses;

identify a position of the article, based on the reference point marker and the article marker, when the image data is generated by the mobile camera apparatus;

identify the position of the article, based on the article marker when the image data is generated by the fixed camera apparatus; and

determine whether a sender of the image data is the mobile camera apparatus or the fixed camera apparatus, based on an identifier of the one or more camera apparatuses assigned to the image data.

13. The article position management system according to claim 12 , wherein the processor is configured to:

when the one or more camera apparatuses is the mobile camera apparatus, calculate a relative position of the reference point marker to the mobile camera apparatus at a time when the image data is captured, and a relative position of the article marker to the mobile camera apparatus at the time when the image data is captured; and

identify the position of the article using at least the coordinate information of the reference point marker, the relative position of the reference point marker and the relative position of the article marker.

14. The article position management system according to claim 12 , wherein the processor is configured to:

when the one or more camera apparatuses is the fixed camera apparatus,

calculate a relative position of the article marker to the fixed camera apparatus at a time when the image data is captured; and

identify the position of the article using at least coordinate information of the fixed camera apparatus and the relative position of the article marker.

15. The article position management system according to claim 12 , wherein the processor is configured to:

receive image data from each of at least a first camera apparatus and a second camera apparatus that are the mobile camera apparatus;

calculate a relative position of the reference point marker to the first camera apparatus at a time when first image data is captured, based on the reference point marker included in the first image data captured by the first camera apparatus, and a relative position of the article marker to the second camera apparatus at a time when second image data is captured, based on the article marker included in the second image data captured by the second camera apparatus; and

identify the position of the article using the relative position of the reference point marker, the relative position of the article marker and position and/or orientation differences with respect to the first camera apparatus and the second camera apparatus.

16. The article position management system according to claim 12 , wherein the processor is configured to:

receive first image data and second image data from a first mobile camera apparatus and a second mobile camera apparatus, respectively, wherein at least the second mobile camera apparatus is attached with a mobile body marker;

identify a position of the second mobile camera apparatus, based on the reference point marker and the mobile body marker attached to the second mobile camera apparatus included in the first image data; and

identify the position of the article, based on the article marker included in the second image data and the position of the second mobile camera apparatus.

17. An article position management method for an article position management apparatus, the method comprising:

receiving image data from a camera apparatus;

determining whether a sender of the image data is a mobile camera apparatus or a fixed camera apparatus, based on an identifier of the camera apparatus assigned to the image data;

identifying a position of an article, based on an article marker attached to an article and a reference point marker whose coordinate information in an absolute coordinate system in a field is set in advance, the article marker and the reference point marker being included in the image data, when the camera apparatus is the mobile camera apparatus; and

identifying the position of the article, based on the article marker included in the image, when the camera apparatus is the fixed camera apparatus.

18. A non-transitory computer-readable medium storing a program causing a computer installed on an article position management apparatus to perform processing comprising:

receiving image data from a camera apparatus;

determining whether a sender of the image data is a mobile camera apparatus or a fixed camera apparatus, based on an identifier of the camera apparatus assigned to the image data;

identifying a position of an article, based on an article marker attached to an article and a reference point marker whose coordinate information in an absolute coordinate system in a field is set in advance, the article marker and the reference point marker being included in the image data, when the camera apparatus is the mobile camera apparatus; and

identifying the position of the article, based on the article marker included in the image, when the camera apparatus is the fixed camera apparatus.

19. An article position management apparatus, comprising:

a processor;

a memory storing program instructions executable by the processor; and

a receiver that receives image data from a camera apparatus,

wherein the processor is configured to:

identify a position of an article, based on an article marker attached to the article and a reference point marker whose coordinate information in an absolute coordinate system in a field is set in advance, the article marker and the reference point marker being included in the image data, when the camera apparatus is a mobile camera apparatus; and

identify the position of the article, based on the article marker included in the image data, when the camera apparatus is a fixed camera apparatus,

when the camera apparatus is the mobile camera apparatus, calculate a relative position of the reference point marker to the mobile camera apparatus at a time when the image data is captured, and a relative position of the article marker to the mobile camera apparatus at the time when the image data is captured; and

identify the position of the article using at least coordinate information of the reference point marker, the relative position of the reference point marker and the relative position of the article marker, wherein an orientation of a camera installed in the mobile camera apparatus is configured to be variable,

wherein the receiver receives first and second image data from the mobile camera apparatus whose orientation of the camera is configured to be variable,

calculate the relative position of the reference point marker to the mobile camera apparatus at a time when the first image data is captured, based on the reference point marker included in the first image data captured by the camera at a first orientation; and

calculate the relative position of the article marker to the mobile camera apparatus at a time the second image data is captured, based on the article marker included in the second image data captured by the camera at a second orientation; and

identify the position of the article using the relative position of the reference point marker, the relative position of the article marker, and a difference in orientations between the first and second orientations of the camera.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2021
From: HASEGAWA, TAKAHIRO; IWAI, MASAHITO; ABE, KENICHI; ITO, TETSUYA; ITO, CHIKASHI
To: NEC COMMUNICATION SYSTEMS, LTD.
Reel/Frame 056563/0295 →
Priority Claims (1)
JP 2018-244356 · Dec 27, 2018 · national
Continuity (1)
Related Publication 20220058826A1 · Feb 24, 2022