JP7352706B2 - 貨物計数方法及び装置、コンピュータ装置、並びに記憶媒体 - Google Patents
貨物計数方法及び装置、コンピュータ装置、並びに記憶媒体 Download PDFInfo
- Publication number
- JP7352706B2 JP7352706B2 JP2022140440A JP2022140440A JP7352706B2 JP 7352706 B2 JP7352706 B2 JP 7352706B2 JP 2022140440 A JP2022140440 A JP 2022140440A JP 2022140440 A JP2022140440 A JP 2022140440A JP 7352706 B2 JP7352706 B2 JP 7352706B2
- Authority
- JP
- Japan
- Prior art keywords
- cargo
- point cloud
- group
- cloud data
- area
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/46—Descriptors for shape, contour or point-related descriptors, e.g. scale invariant feature transform [SIFT] or bags of words [BoW]; Salient regional features
- G06V10/469—Contour-based spatial representations, e.g. vector-coding
- G06V10/476—Contour-based spatial representations, e.g. vector-coding using statistical shape modelling, e.g. point distribution models
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/52—Surveillance or monitoring of activities, e.g. for recognising suspicious objects
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/0002—Inspection of images, e.g. flaw detection
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/88—Lidar systems specially adapted for specific applications
- G01S17/89—Lidar systems specially adapted for specific applications for mapping or imaging
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
- G06T3/4038—Image mosaicing, e.g. composing plane images from plane sub-images
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/70—Denoising; Smoothing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/11—Region-based segmentation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/60—Analysis of geometric attributes
- G06T7/62—Analysis of geometric attributes of area, perimeter, diameter or volume
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10028—Range image; Depth image; 3D point clouds
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20068—Projection on vertical or horizontal image axis
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30242—Counting objects in image
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Business, Economics & Management (AREA)
- Economics (AREA)
- Quality & Reliability (AREA)
- Multimedia (AREA)
- Geometry (AREA)
- Development Economics (AREA)
- General Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Strategic Management (AREA)
- Operations Research (AREA)
- Marketing (AREA)
- Human Resources & Organizations (AREA)
- Entrepreneurship & Innovation (AREA)
- Life Sciences & Earth Sciences (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Electromagnetism (AREA)
- Computer Networks & Wireless Communication (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Evolutionary Biology (AREA)
- Software Systems (AREA)
- Probability & Statistics with Applications (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Image Analysis (AREA)
Description
貨物計数命令に基づいて収集された、予め設定された載置領域内の貨物群の3次元点群データを取得する。貨物群が第1の載置状態にあるか否かを3次元点群データに基づいて判断する。貨物群が第1の載置状態にある場合に、貨物群における貨物の数を計算する。
データ取得モジュールは、貨物計数命令に基づいて収集された、予め設定された載置領域内の貨物群の3次元点群データを取得するように構成されている。判断モジュールは、貨物群が第1の載置状態にあるか否かを3次元点群データに基づいて判断するように構成されている。計算モジュールは、貨物群が第1の載置状態にある場合に、貨物群における貨物の数を計算するように構成されている。
第2のスキャナーごとに、第1のスキャナーに対する第2のスキャナーの位置・姿勢パラメータを取得する。
第2のスキャナーごとに取得された第1のスキャナーに対する第2のスキャナーの位置・姿勢パラメータに基づいて、第2のスキャナーの各々によって収集された、予め設定された載置領域内の貨物群の候補点群データに対して平行移動及び回転変換を行うことによって、第1のスキャナーの座標系における3次元点群データを取得する。
第1のスキャナーの座標系における取得されたすべての3次元点群データと、第1のスキャナーによって収集された、予め設定された載置領域内の貨物群の候補点群データとを統合することによって、貨物群の完全な3次元点群データを取得する。
1つの貨物の高さと底面積、キャリアの高さ、1つの層を埋めつくす貨物の数、キャリアと貨物群の高さの合計、及び最上層にある貨物の総面積を確定する。
最上層にある貨物の総面積が面積閾値より小さいか否かを確定する。面積閾値は、1つの貨物の底面積を、1つの層を埋めつくす貨物の数に掛けることによって取得される。
最上層にある貨物の総面積が面積閾値より小さい場合に、1つの貨物の高さと底面積、キャリアの高さ、1つの層を埋めつくす貨物の数、キャリアと貨物群の高さの合計、及び最上層にある貨物の総面積に基づいて、貨物群における貨物の数を確定する。
最上層にある貨物の総面積が面積閾値に等しい場合に、1つの貨物の高さ、キャリアの高さ、1つの層を埋めつくす貨物の数、及びキャリアと貨物群の高さの合計に基づいて、貨物群における貨物の数を確定する。
キャリアと貨物群の高さの合計、キャリアの高さ、及び1つの貨物の高さに基づいて、貨物群の層数を確定する。
最上層にある貨物の総面積、及び1つの貨物の底面積に基づいて、最上層にある貨物の数を確定する。
貨物群の層数、1つの層を埋めつくす貨物の数、及び最上層にある貨物の数に基づいて、貨物群における貨物の数を確定する。
キャリアと貨物群の高さの合計、キャリアの高さ、及び1つの貨物の高さに基づいて、貨物群の層数を確定する。
貨物群の層数、及び1つの層を埋めつくす貨物の数に基づいて、貨物群における貨物の数を確定する。
3次元点群データに対して、領域外点群フィルタリング(out-of-area point cloud filtering)、地平面点群フィルタリング(ground-plane point cloud filtering)、及び点群フィルタリング(point cloud filtering)を行うことによって、前処理された3次元点群データを取得する。
領域外点群フィルタリングは、予め設定された載置領域外にある点群データをフィルタリングすることであり、地平面点群フィルタリングは、地平面の点群データをフィルタリングして貨物群の点群データを残すことであり、点群フィルタリングは、点群データにおけるハッシュポイント及び孤立点をフィルタリングすることである。
データ取得モジュール510は、貨物計数命令に基づいて収集された、予め設定された載置領域内の貨物群の3次元点群データを取得するように構成されている。
判断モジュール520は、3次元点群データに基づいて、貨物群が第1の載置状態にあるか否かを判断するように構成されている。
計算モジュール530は、貨物群が第1の載置状態にある場合に、貨物群における貨物の数を計算するように構成されている。
第2のスキャナーごとに、第1のスキャナーに対する第2のスキャナーの位置・姿勢パラメータを取得する。第2のスキャナーごとに取得された第1のスキャナーに対する第2のスキャナーの位置・姿勢パラメータに基づいて、第2のスキャナーの各々によって収集された、予め設定された載置領域内の貨物群の候補点群データに対して平行移動及び回転変換を行うことによって、第1のスキャナーの座標系における3次元点群データを取得する。第1のスキャナーの座標系における取得されたすべての3次元点群データと、第1のスキャナーによって収集された、予め設定された載置領域内の貨物群の候補点群データとを統合することによって、貨物群の完全な3次元点群データを取得する。
データ取得モジュール510は、以下のようにさらに構成されている。3次元点群データに対して点群ボクセルグリッド化を行うことによって、キャリアと貨物群の高さの合計、及び最上層にある貨物の総面積を取得する。1つの貨物の高さと底面積、キャリアの高さ、及び1つの層を埋めつくす貨物の数を取得する。
計算モジュール530は、以下のように構成されている。最上層にある貨物の総面積、及び1つの貨物の底面積に基づいて、最上層にある貨物の数を確定する。キャリアと貨物群の高さの合計、キャリアの高さ、及び1つの貨物の高さに基づいて、貨物群の層数を確定する。貨物群の層数、1つの層を埋めつくす貨物の数、及び最上層にある貨物の数に基づいて、貨物群における貨物の数を確定する。
データ取得モジュール510は、1つの貨物の高さと底面積、キャリアの高さ、1つの層を埋めつくす貨物の数、キャリアと貨物群の高さの合計、及び最上層にある貨物の総面積を確定するように構成されている。
計算モジュール530は、以下のように構成されている。最上層にある貨物の総面積が面積閾値より小さいか否かを確定する。面積閾値は、1つの貨物の底面積を、1つの層を埋めつくす貨物の数に掛けることによって取得される。最上層にある貨物の総面積が面積閾値より小さい場合に、1つの貨物の高さと底面積、キャリアの高さ、1つの層を埋めつくす貨物の数、キャリアと貨物群の高さの合計、及び最上層にある貨物の総面積に基づいて、貨物群における貨物の数を確定する。最上層にある貨物の総面積が面積閾値に等しい場合に、1つの貨物の高さ、キャリアの高さ、1つの層を埋めつくす貨物の数、及びキャリアと貨物群の高さの合計に基づいて、貨物群における貨物の数を確定する。
3次元点群データに基づいて、貨物群が第1の載置状態にあるか否かを判断することについて、判断モジュール520は、前処理された3次元点群データに基づいて、貨物群が第1の載置状態にあるか否かを判断するように構成されている。
貨物計数命令に基づいて収集された、予め設定された載置領域内の貨物群の3次元点群データを取得する。貨物群が第1の載置状態にあるか否かを3次元点群データに基づいて判断する。貨物群が第1の載置状態にある場合に、貨物群における貨物の数を計算する。
少なくとも2つの3次元レーザースキャナーの各々によって収集された、予め設定された載置領域内の貨物群の候補点群データを取得し、
少なくとも2つの3次元レーザースキャナーの各々によって収集された候補点群データを統合することによって、貨物群の完全な3次元点群データを取得するように構成されている。
第1のスキャナーによって収集された、予め設定された載置領域内の貨物群の候補点群データを取得する。少なくとも1つの第2のスキャナーの各々によって収集された、予め設定された載置領域内の貨物群の候補点群データを取得する。第1のスキャナーは、リファレンススキャナーである。第2のスキャナーごとに、第1のスキャナーに対する第2のスキャナーの位置・姿勢パラメータを取得する。第2のスキャナーごとに取得された第1のスキャナーに対する第2のスキャナーの位置・姿勢パラメータに基づいて、第2のスキャナーの各々によって収集された、予め設定された載置領域内の貨物群の候補点群データに対して平行移動及び回転変換を行うことによって、第1のスキャナーの座標系における3次元点群データを取得する。第1のスキャナーの座標系における取得されたすべての3次元点群データと、第1のスキャナーによって収集された、予め設定された載置領域内の貨物群の候補点群データとを統合することによって、貨物群の完全な3次元点群データを取得する。
3次元点群データに対して点群ボクセルグリッド化を行うことによって、キャリアと貨物群の高さの合計、及び最上層にある貨物の総面積を取得する。1つの貨物の高さと底面積、キャリアの高さ、及び1つの層を埋めつくす貨物の数を取得する。最上層にある貨物の総面積、及び1つの貨物の底面積に基づいて、最上層にある貨物の数を確定する。キャリアと貨物群の高さの合計、キャリアの高さ、及び1つの貨物の高さに基づいて、貨物群の層数を確定する。貨物群の層数、1つの層を埋めつくす貨物の数、及び最上層にある貨物の数に基づいて、貨物群における貨物の数(即ち、総数)を確定する。
1つの貨物の高さと底面積、キャリアの高さ、1つの層を埋めつくす貨物の数、キャリアと貨物群の高さの合計、及び最上層にある貨物の総面積を確定する。最上層にある貨物の総面積が面積閾値より小さいか否かを確定する。面積閾値は、1つの貨物の底面積を、1つの層を埋めつくす貨物の数に掛けることによって取得される。最上層にある貨物の総面積が面積閾値より小さい場合に、1つの貨物の高さと底面積、キャリアの高さ、1つの層を埋めつくす貨物の数、キャリアと貨物群の高さの合計、及び最上層にある貨物の総面積に基づいて、貨物群における貨物の数を確定する。最上層にある貨物の総面積が面積閾値に等しい場合に、1つの貨物の高さ、キャリアの高さ、1つの層を埋めつくす貨物の数、及びキャリアと貨物群の高さの合計に基づいて、貨物群における貨物の数を確定する。
キャリアと貨物群の高さの合計、キャリアの高さ、及び1つの貨物の高さに基づいて、貨物群の層数を確定する。最上層にある貨物の総面積、及び1つの貨物の底面積に基づいて、最上層にある貨物の数を確定する。貨物群の層数、1つの層を埋めつくす貨物の数、及び最上層にある貨物の数に基づいて、貨物群における貨物の数を確定する。
キャリアと貨物群の高さの合計、キャリアの高さ、及び1つの貨物の高さに基づいて、貨物群の層数を確定し、
貨物群の層数、及び1つの層を埋めつくす貨物の数に基づいて、貨物群における貨物の数を確定するように構成されている。
貨物群が第1の載置状態にあるか否かを3次元点群データに基づいて判断することについて、プロセッサは、前処理された3次元点群データに基づいて、貨物群が第1の載置状態にあるか否かを判断するように構成されている。
Claims (14)
- コンピュータによって実行される貨物計数方法であって、
貨物計数命令に基づいて3次元レーザースキャナーを制御することで収集された、予め設定された載置領域内の貨物群の3次元点群データを取得する(S202)ことと、
前記貨物群が第1の載置状態にあるか否かを前記3次元点群データに基づいて判断する(S204)ことであって、前記第1の載置状態とは、前記貨物群が、前記予め設定された載置領域内における、貨物計数に有利な位置にあることである、判断することと、
前記貨物群が前記第1の載置状態にある場合に、前記貨物群における貨物の数を計算する(S206)ことと、を含み、
前記貨物群が前記第1の載置状態にあるか否かを前記3次元点群データに基づいて判断することは、
前記3次元点群データを地平面に投影することによって、統計ベースのグリッドマップを取得することと、
前記グリッドマップに対して直線検出を行うことによって、複数の直線方程式を取得することと、
前記複数の直線方程式の各々に対応する直線の傾きが0又は1に等しい場合に、前記貨物群が前記第1の載置状態にあると確定することと、を含む、
ことを特徴とする貨物計数方法。 - 前記貨物計数命令に基づいて前記3次元レーザースキャナーを制御することで収集された、前記予め設定された載置領域内の前記貨物群の前記3次元点群データを取得することは、
少なくとも2つの前記3次元レーザースキャナーの各々によって収集された、前記予め設定された載置領域内の前記貨物群の候補点群データを取得することと、
前記少なくとも2つの3次元レーザースキャナーの各々によって収集された前記候補点群データを統合することによって、前記貨物群の完全な3次元点群データを取得することと、を含む、
ことを特徴とする請求項1に記載の貨物計数方法。 - 前記少なくとも2つの3次元レーザースキャナーは第1のスキャナー及び少なくとも1つの第2のスキャナーを含み、前記少なくとも2つの3次元レーザースキャナーの各々によって収集された、前記予め設定された載置領域内の前記貨物群の前記候補点群データを取得することは、
前記第1のスキャナーによって収集された、前記予め設定された載置領域内の前記貨物群の候補点群データを取得することと、
前記第2のスキャナーの各々によって収集された、前記予め設定された載置領域内の前記貨物群の候補点群データを取得することと、を含み、
前記第1のスキャナーは、リファレンススキャナーである、
ことを特徴とする請求項2に記載の貨物計数方法。 - 前記少なくとも2つの3次元レーザースキャナーの各々によって収集された前記候補点群データを統合することによって、前記貨物群の完全な前記3次元点群データを取得することは、
前記第2のスキャナーごとに、前記第1のスキャナーに対する前記第2のスキャナーの位置・姿勢パラメータを取得することと、
前記第2のスキャナーごとに取得された前記第1のスキャナーに対する前記第2のスキャナーの前記位置・姿勢パラメータに基づいて、前記第2のスキャナーの各々によって収集された、前記予め設定された載置領域内の前記貨物群の前記候補点群データに対して平行移動及び回転変換を行うことによって、前記第1のスキャナーの座標系における3次元点群データを取得することと、
前記第1のスキャナーの前記座標系における取得されたすべての3次元点群データと、前記第1のスキャナーによって収集された、前記予め設定された載置領域内の前記貨物群の前記候補点群データとを統合することによって、前記貨物群の前記完全な3次元点群データを取得することと、を含む、
ことを特徴とする請求項3に記載の貨物計数方法。 - 前記貨物群はキャリアに載せられており、前記貨物群の前記3次元点群データを取得することは、前記キャリア及び前記貨物群の前記3次元点群データを取得することを含み、前記貨物群における前記貨物の前記数を計算することは、
1つの貨物の高さと底面積、前記キャリアの高さ、1つの層を埋めつくす貨物の数、前記キャリアと前記貨物群の高さの合計、及び最上層にある貨物の総面積を確定することと、
前記最上層にある前記貨物の前記総面積が面積閾値より小さいか否かを確定することであって、前記面積閾値は、前記1つの貨物の前記底面積を、前記1つの層を埋めつくす前記貨物の前記数に掛けることによって取得されることと、
前記最上層にある前記貨物の前記総面積が前記面積閾値より小さい場合に、前記1つの貨物の前記高さと前記底面積、前記キャリアの前記高さ、前記1つの層を埋めつくす前記貨物の前記数、前記キャリアと前記貨物群の前記高さの合計、及び前記最上層にある前記貨物の前記総面積に基づいて、前記貨物群における前記貨物の前記数を確定することと、
前記最上層にある前記貨物の前記総面積が前記面積閾値に等しい場合に、前記1つの貨物の前記高さ、前記キャリアの前記高さ、前記1つの層を埋めつくす前記貨物の前記数、及び前記キャリアと前記貨物群の前記高さの合計に基づいて、前記貨物群における前記貨物の前記数を確定することと、を含む、
ことを特徴とする請求項1に記載の貨物計数方法。 - 前記1つの貨物の前記高さと前記底面積、前記キャリアの前記高さ、前記1つの層を埋めつくす前記貨物の前記数、前記キャリアと前記貨物群の前記高さの合計、及び前記最上層にある前記貨物の前記総面積に基づいて、前記貨物群における前記貨物の前記数を確定することは、
前記キャリアと前記貨物群の前記高さの合計、前記キャリアの前記高さ、及び前記1つの貨物の前記高さに基づいて、前記貨物群の層数を確定することと、
前記最上層にある前記貨物の前記総面積、及び前記1つの貨物の前記底面積に基づいて、前記最上層にある前記貨物の数を確定することと、
前記貨物群の前記層数、前記1つの層を埋めつくす前記貨物の前記数、及び前記最上層にある前記貨物の前記数に基づいて、前記貨物群における前記貨物の前記数を確定することと、を含む、
ことを特徴とする請求項5に記載の貨物計数方法。 - 前記1つの貨物の前記高さ、前記キャリアの前記高さ、前記1つの層を埋めつくす前記貨物の前記数、及び前記キャリアと前記貨物群の前記高さの合計に基づいて、前記貨物群における前記貨物の前記数を確定することは、
前記キャリアと前記貨物群の前記高さの合計、前記キャリアの前記高さ、及び1つの貨物の前記高さに基づいて、前記貨物群の層数を確定することと、
前記貨物群の前記層数、及び前記1つの層を埋めつくす前記貨物の前記数に基づいて、前記貨物群における前記貨物の前記数を確定することと、を含む、
ことを特徴とする請求項5に記載の貨物計数方法。 - 前記キャリアと前記貨物群の前記高さの合計、及び前記最上層にある前記貨物の前記総面積は、前記3次元点群データに対して点群ボクセルグリッド化を行うことによって確定される、
ことを特徴とする請求項5に記載の貨物計数方法。 - 前記貨物群はキャリアに載せられており、前記貨物群の前記3次元点群データを取得することは、前記キャリア及び前記貨物群の前記3次元点群データを取得することを含み、前記貨物群における前記貨物の前記数を計算することは、
前記3次元点群データに対して点群ボクセルグリッド化を行うことによって、前記キャリアと前記貨物群の高さの合計、及び最上層にある貨物の総面積を取得する(S302)ことと、
1つの貨物の高さと底面積、前記キャリアの高さ、及び1つの層を埋めつくす貨物の数を取得する(S304)ことと、
前記最上層にある前記貨物の前記総面積、及び前記1つの貨物の前記底面積に基づいて、前記最上層にある前記貨物の前記数を確定する(S306)ことと、
前記キャリアと前記貨物群の前記高さの合計、前記キャリアの前記高さ、及び前記1つの貨物の前記高さに基づいて、前記貨物群の層数を確定する(S308)ことと、
前記貨物群の前記層数、前記1つの層を埋めつくす前記貨物の前記数、及び前記最上層にある前記貨物の前記数に基づいて、前記貨物群における前記貨物の前記数を確定する(S310)ことと、を含む、
ことを特徴とする請求項1に記載の貨物計数方法。 - 前記貨物計数命令に基づいて前記3次元レーザースキャナーを制御することで収集された、前記予め設定された載置領域内の前記貨物群の前記3次元点群データを取得した後、前記貨物計数方法は、
前記3次元点群データに対して前処理を行うことによって、前処理された3次元点群データを取得すること、をさらに含み、
前記貨物群が前記第1の載置状態にあるか否かを前記3次元点群データに基づいて判断することは、
前記前処理された3次元点群データに基づいて、前記貨物群が前記第1の載置状態にあるか否かを判断すること、を含む、
ことを特徴とする請求項1に記載の貨物計数方法。 - 前記3次元点群データに対して前処理を行うことによって、前記前処理された3次元点群データを取得することは、
前記3次元点群データに対して、領域外点群フィルタリング、地平面点群フィルタリング、及び点群フィルタリングを行うことによって、前記前処理された3次元点群データを取得すること、を含み、
前記領域外点群フィルタリングは、予め設定された載置領域外にある点群データをフィルタリングすることであり、前記地平面点群フィルタリングは、地平面の点群データをフィルタリングして前記貨物群の点群データを残すことであり、前記点群フィルタリングは、点群データにおけるハッシュポイント及び孤立点をフィルタリングすることである、
ことを特徴とする請求項10に記載の貨物計数方法。 - 貨物計数装置であって、データ取得モジュール(510)、判断モジュール(520)、及び計算モジュール(530)を含み、
前記データ取得モジュール(510)は、貨物計数命令に基づいて3次元レーザースキャナーを制御することで収集された、予め設定された載置領域内の貨物群の3次元点群データを取得するように構成されており、
前記判断モジュール(520)は、前記貨物群が第1の載置状態にあるか否かを前記3次元点群データに基づいて判断するように構成されており、前記第1の載置状態とは、前記貨物群が、前記予め設定された載置領域内における、貨物計数に有利な位置にあることであり、
前記計算モジュール(530)は、前記貨物群が前記第1の載置状態にある場合に、前記貨物群における貨物の数を計算するように構成されており、
前記貨物群が前記第1の載置状態にあるか否かを前記3次元点群データに基づいて判断するように構成された前記判断モジュール(520)は、
前記3次元点群データを地平面に投影することによって、統計ベースのグリッドマップを取得し、
前記グリッドマップに対して直線検出を行うことによって、複数の直線方程式を取得し、
前記複数の直線方程式の各々に対応する直線の傾きが0又は1に等しい場合に、前記貨物群が前記第1の載置状態にあると確定するように構成されている、
ことを特徴とする貨物計数装置。 - プロセッサ及びメモリを含むコンピュータ装置であって、
前記メモリは、前記プロセッサに結合され且つコンピュータプログラムを記憶するように構成されており、前記コンピュータプログラムは、前記プロセッサによって実行されると、前記プロセッサが請求項1~11のいずれか一項に記載の貨物計数方法を実行すること、を可能にする、
ことを特徴とするコンピュータ装置。 - コンピュータプログラムを記憶している不揮発性コンピュータ可読記憶媒体であって、
前記コンピュータプログラムは、プロセッサによって実行されると、前記プロセッサが請求項1~11のいずれか一項に記載の貨物計数方法を実行すること、を可能にする、
ことを特徴とする不揮発性コンピュータ可読記憶媒体。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111586634.6 | 2021-12-21 | ||
| CN202111586634.6A CN114418952B (zh) | 2021-12-21 | 2021-12-21 | 货物清点方法、装置、计算机设备、存储介质 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023092446A JP2023092446A (ja) | 2023-07-03 |
| JP7352706B2 true JP7352706B2 (ja) | 2023-09-28 |
Family
ID=81267843
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022140440A Active JP7352706B2 (ja) | 2021-12-21 | 2022-09-05 | 貨物計数方法及び装置、コンピュータ装置、並びに記憶媒体 |
Country Status (5)
| Country | Link |
|---|---|
| US (2) | US12380669B2 (ja) |
| EP (1) | EP4202858A1 (ja) |
| JP (1) | JP7352706B2 (ja) |
| KR (1) | KR102944558B1 (ja) |
| CN (1) | CN114418952B (ja) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115526873A (zh) * | 2022-10-09 | 2022-12-27 | 未来机器人(深圳)有限公司 | 货物检测方法、装置、计算机设备和存储介质 |
| CN116238908B (zh) * | 2022-12-28 | 2025-10-17 | 凌云光技术股份有限公司 | 货物存储方法及装置、搬运设备和计算机可读存储介质 |
| CN116040331B (zh) * | 2022-12-30 | 2025-11-14 | 凌云光技术股份有限公司 | 货物码垛方法及装置、搬运设备和计算机可读存储介质 |
| CN116342695B (zh) * | 2023-05-29 | 2023-08-25 | 未来机器人(深圳)有限公司 | 无人叉车放货检测方法及装置、无人叉车、存储介质 |
| CN119648777B (zh) * | 2024-11-21 | 2025-08-19 | 北自所(北京)科技发展股份有限公司 | 一种基于视觉算法的托盘货箱垛盘点计数方法及系统 |
| CN119723580B (zh) * | 2024-12-06 | 2025-10-17 | 广东工业大学 | 一种基于实例分割的货物数量识别盘点方法及系统 |
| CN119963591A (zh) * | 2025-01-10 | 2025-05-09 | 广东南方数码科技股份有限公司 | 地面堆垛确定方法、装置、电子设备及存储介质 |
| CN120212901A (zh) * | 2025-04-09 | 2025-06-27 | 北京京东远升科技有限公司 | 检测方法、检测系统、存储介质及计算机程序产品 |
| KR102910723B1 (ko) * | 2025-04-30 | 2026-01-12 | 주식회사 코너스톤42 | 실시간 3차원 영상 분석을 통한 물품 적재 자동화 서버 및 방법 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010023950A (ja) | 2008-07-16 | 2010-02-04 | Hitachi Ltd | 3次元物体認識システム及びそれを用いた棚卸システム |
| CN112258452A (zh) | 2020-09-23 | 2021-01-22 | 洛伦兹(北京)科技有限公司 | 堆叠物体的物体数量检测方法、装置及系统 |
| JP2021056765A (ja) | 2019-09-30 | 2021-04-08 | 日本電気通信システム株式会社 | 積載容積率計測装置、システム、方法、及び、プログラム |
| US20210133666A1 (en) | 2019-10-31 | 2021-05-06 | Lineage Logistics, LLC | Profiling pallets and goods in a warehouse environment |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105631618A (zh) * | 2014-10-30 | 2016-06-01 | 赵强 | 一种货物自动分类上架计算机管理系统 |
| US10169677B1 (en) * | 2014-12-19 | 2019-01-01 | Amazon Technologies, Inc. | Counting stacked inventory using image analysis |
| CN105809615A (zh) * | 2016-03-10 | 2016-07-27 | 广州欧科信息技术股份有限公司 | 点云数据影像化方法 |
| CN108712946B (zh) * | 2017-08-23 | 2021-11-09 | 深圳蓝胖子机器智能有限公司 | 货物摆放方法、装置、系统以及电子设备和可读存储介质 |
| CN109886961B (zh) * | 2019-03-27 | 2023-04-11 | 重庆交通大学 | 基于深度图像的中大型货物体积测量方法 |
| CN113362441B (zh) * | 2020-03-06 | 2024-08-20 | 顺丰科技有限公司 | 三维重建方法、装置、计算机设备和存储介质 |
| CN111337947B (zh) * | 2020-05-18 | 2020-09-22 | 深圳市智绘科技有限公司 | 即时建图与定位方法、装置、系统及存储介质 |
| CN112132523B (zh) * | 2020-11-26 | 2021-07-13 | 支付宝(杭州)信息技术有限公司 | 一种货物数量确定方法、系统和装置 |
| CN113362385A (zh) * | 2021-06-21 | 2021-09-07 | 山东产研信息与人工智能融合研究院有限公司 | 一种基于深度图像的货物体积测量方法及设备 |
-
2021
- 2021-12-21 CN CN202111586634.6A patent/CN114418952B/zh active Active
-
2022
- 2022-07-19 EP EP22185742.8A patent/EP4202858A1/en active Pending
- 2022-07-20 US US17/869,092 patent/US12380669B2/en active Active
- 2022-09-05 JP JP2022140440A patent/JP7352706B2/ja active Active
- 2022-09-14 KR KR1020220115538A patent/KR102944558B1/ko active Active
-
2025
- 2025-06-10 US US19/233,977 patent/US20250308200A1/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010023950A (ja) | 2008-07-16 | 2010-02-04 | Hitachi Ltd | 3次元物体認識システム及びそれを用いた棚卸システム |
| JP2021056765A (ja) | 2019-09-30 | 2021-04-08 | 日本電気通信システム株式会社 | 積載容積率計測装置、システム、方法、及び、プログラム |
| US20210133666A1 (en) | 2019-10-31 | 2021-05-06 | Lineage Logistics, LLC | Profiling pallets and goods in a warehouse environment |
| CN112258452A (zh) | 2020-09-23 | 2021-01-22 | 洛伦兹(北京)科技有限公司 | 堆叠物体的物体数量检测方法、装置及系统 |
Non-Patent Citations (1)
| Title |
|---|
| 小倉 且也,複数の立体物で構成された三次元点群の切り分け手法の検討,マルチメディア,分散,協調とモバイル(DICOMO2018)シンポジウム論文集 情報処理学会シンポジウムシリーズ Vol.2018 No.1 [CD-ROM] IPSJ Symposium Series,日本,一般社団法人情報処理学会,2018年07月,pp. 236-246 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP4202858A1 (en) | 2023-06-28 |
| CN114418952B (zh) | 2025-05-30 |
| KR102944558B1 (ko) | 2026-03-26 |
| US20230196719A1 (en) | 2023-06-22 |
| JP2023092446A (ja) | 2023-07-03 |
| CN114418952A (zh) | 2022-04-29 |
| US20250308200A1 (en) | 2025-10-02 |
| KR20230094950A (ko) | 2023-06-28 |
| US12380669B2 (en) | 2025-08-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7352706B2 (ja) | 貨物計数方法及び装置、コンピュータ装置、並びに記憶媒体 | |
| CN108062784B (zh) | 三维模型纹理贴图转换方法与装置 | |
| CN111881892B (zh) | 有序点云5d纹理网格数据结构生成方法、装置、设备及介质 | |
| CN112669454B (zh) | 一种用于数字工厂的三维场景构建方法、系统、装置和存储介质 | |
| CN112002015B (zh) | 无序点云生成网格数据结构的方法、装置、设备及介质 | |
| CN114882112B (zh) | 托盘堆叠方法、装置、计算机设备和计算机可读存储介质 | |
| JP7478363B2 (ja) | フォークリフトの荷取り方法、コンピュータ装置及び記憶媒体 | |
| CN116266363B (zh) | 物品体积计算方法、装置、电子设备及可读存储介质 | |
| CN115100271B (zh) | 取货高度的检测方法、装置、计算机设备和存储介质 | |
| CN115546300A (zh) | 紧密摆放的托盘位姿识别方法和装置、计算机设备、介质 | |
| CN114119128A (zh) | 商品检测方法、装置、服务器及可读存储介质 | |
| CN110751732B (zh) | 一种2d图像转3d图像的方法 | |
| CN115063287A (zh) | 点云处理方法及设备、自动识别系统和激光雷达 | |
| CN119706624B (zh) | 集装箱对位控制方法、装置、设备及场桥 | |
| CN115018932A (zh) | 相机标定方法、装置、电子设备和存储介质 | |
| US7379599B1 (en) | Model based object recognition method using a texture engine | |
| CN116038715B (zh) | 取箱方法、装置、机器人和存储介质 | |
| JP7736076B2 (ja) | 情報処理装置、情報処理方法、及びプログラム | |
| CN116310198B (zh) | 物体三维轮廓构建方法、装置、电子设备及存储介质 | |
| JP2023174567A (ja) | 貨物の棚卸し方法及び装置 | |
| CN115223110A (zh) | 目标检测方法、装置、计算机设备和存储介质 | |
| CN114750147A (zh) | 机器人的空间位姿确定方法、装置和机器人 | |
| CN119091076B (zh) | 一种三维建筑模型的生成方法、系统、设备及存储介质 | |
| CN121437602A (zh) | 物体体积确定方法、装置、计算机设备和可读存储介质 | |
| KR20260010002A (ko) | 피킹 좌표 생성 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220905 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230616 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230823 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20230901 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230915 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7352706 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |