IP Library Granted Patent US 11,403,592
Granted Patent B2
US 11,403,592 · App. 16/454,898 · Granted Aug 2, 2022

Inventory count method and asset management system

Inventors: Akira Maeki (Sunnyvale, CA); Manish Gupta (Sunnyvale, CA); Yuki Watanabe (San Jose, CA); Chandrasekar Venkatraman (Saratoga, CA); Nam Huyn (Milpitas, CA); Ravigopal Vennelakanti (San Jose, CA)
Assignee: HITACHI, LTD.
G06Q10/087G01S19/13H04N5/23203H04N5/23299
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,403,592
App. No.
16/454,898
Granted
Aug 2, 2022
Kind
B2
Abstract

Example implementations described herein are directed to an asset management system configured to facilitate real-time inventory recognition with image analysis tagged with positional information. The example implementations described herein also provide the method and process to improve the accuracy of the pipe detection for counting with various approaches. Referring the expected number of the pipes, example implementations utilize the pipe detection algorithm, as well as the bounding box of the pipe stack, use the knowledge of the physical size of the pipe stack, and analyze a pipe stack from the images of two directions at the end.

Claims (38)

1. A management server configured to manage a plurality of pipe stacks, the management server comprising:

a processor, configured to:

receive global positioning satellite (GPS) position, direction and distance information associated with one or more images of a pipe stack from the plurality of pipe stacks;

determine a corresponding pipe stack from the plurality of pipe stacks from the GPS position, direction, and distance information; and

determine a count of the corresponding pipe stack from the associated one or more images.

2. The management server of claim 1 , wherein the processor is configured to:

determine an expected count for the corresponding pipe stack; and

provide instructions to a camera associated with the one or more images based on the expected count, the instructions indicative of another position and direction for the camera to take additional images of the corresponding pipe stack.

3. The management server of claim 2 , wherein the processor is further configured to transmit the expected count to the camera.

4. The management server of claim 1 , further comprising a memory configured to manage management information for the plurality of pipe stacks, the management information indicative of transactions made to each of the pipe stacks.

5. The management server of claim 1 , further comprising a memory configured to manage management information for the plurality of pipe stacks, the management information associating each of the plurality of pipe stacks to GPS position, wherein the processor is configured to determine the corresponding pipe stack from the plurality of pipe stacks from the GPS position, direction, and distance information based on the management information.

6. The management server of claim 1 , wherein the processor is configured to determine the count of the corresponding pipe stack based on identifying physical sides of the corresponding pipe stack and identifying one or more of gaps and overlaps from the one or more images.

7. The management server of claim 1 , wherein the processor is configured to determine the count of the corresponding pipe stack based on one or more thresholds set according to a type of pipe alignment associated with the corresponding pipe stack.

8. A system configured to manage a plurality of pipe stacks, the system comprising:

a device configured to capture one or more images, the device comprising:

one or more sensors configured to capture one or more images of a pipe stack from the plurality of pipe stacks; and

a first processor, configured to:

provide global positioning satellite (GPS) position, direction and distance information with the one or more images of the pipe stack to a management server; and

receive a count of the pipe stack from the management server in response;

and

the management server, comprising:

a second processor, configured to:

receive the global positioning satellite (GPS) position, direction and distance information associated with one or more images of the pipe stack from the plurality of pipe stacks from the device;

determine a corresponding pipe stack from the plurality of pipe stacks from the GPS position, direction, and distance information; and

determine the count of the corresponding pipe stack from the associated one or more images.

9. The system of claim 8 , wherein the second processor is configured to:

determine an expected count for the corresponding pipe stack; and

provide instructions to the device based on the expected count, the instructions indicative of another position and direction for the device to take additional images of the corresponding pipe stack.

10. The system of claim 9 , wherein the processor is further configured to transmit the expected count to the device.

11. The system of claim 8 , the management server further comprising a memory configured to manage management information for the plurality of pipe stacks, the management information indicative of transactions made to each of the pipe stacks.

12. The system of claim 8 , the management server further comprising a memory configured to manage management information for the plurality of pipe stacks, the management information associating each of the plurality of pipe stacks to GPS position, wherein the second processor is configured to determine the corresponding pipe stack from the plurality of pipe stacks from the GPS position, direction, and distance information based on the management information.

13. The system of claim 8 , wherein the second processor is configured to determine the count of the corresponding pipe stack based on identifying physical sides of the corresponding pipe stack and identifying one or more of gaps and overlaps from the one or more images.

14. The system of claim 8 , wherein the second processor is configured to determine the count of the corresponding pipe stack based on one or more thresholds set according to a type of pipe alignment associated with the corresponding pipe stack.

15. A device configured to capture one or more images, the device comprising:

one or more sensors configured to capture one or more images of a pipe stack; and

a processor, configured to:

provide Global Positioning Satellite (GPS) position, direction and distance information with the one or more images of the pipe stack to a management server; and

receive a count of the pipe stack from the management server in response to the provided GPS position, direction, distance information, and the one or more images.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2019
From: MAEKI, AKIRA; GUPTA, MANISH; WATANABE, YUKI; VENKATRAMAN, CHANDRASEKAR; HUYN, NAM; VENNELAKANTI, RAVIGOPAL
To: HITACHI, LTD.
Reel/Frame 049613/0623 →
Continuity (1)
Related Publication 20200410431A1 · Dec 31, 2020
Cited By (1)
US 12,430,788