JPH10235584A - Article recognizing method and device therefor - Google Patents

Article recognizing method and device therefor

Info

Publication number
JPH10235584A
JPH10235584A JP9057158A JP5715897A JPH10235584A JP H10235584 A JPH10235584 A JP H10235584A JP 9057158 A JP9057158 A JP 9057158A JP 5715897 A JP5715897 A JP 5715897A JP H10235584 A JPH10235584 A JP H10235584A
Authority
JP
Japan
Prior art keywords
article
articles
image
line
adjacent
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.)
Withdrawn
Application number
JP9057158A
Other languages
Japanese (ja)
Inventor
Shinji Hamamoto
伸二 浜本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kao Corp
Original Assignee
Kao Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Kao Corp filed Critical Kao Corp
Priority to JP9057158A priority Critical patent/JPH10235584A/en
Publication of JPH10235584A publication Critical patent/JPH10235584A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Closed-Circuit Television Systems (AREA)
  • Image Analysis (AREA)
  • Manipulator (AREA)
  • Image Processing (AREA)

Abstract

PROBLEM TO BE SOLVED: To recognize an article of an arbitrary shape at a high speed by deciding a straight line as a separation line and separating adjacent articles by the sparation line if an area surrounded by contour line is an integral multiple of area of a preliminary fixed article as geometrical feature quantities of an article. SOLUTION: An arithmetic part extracts the contour line of an image of a bolt 1 and determines a point A of inflection in which this contour line rapidly bends at an external angle θA. Further, the arithmetic part determines S1 , S2 surrounded by the contour line on both the sides of a straight line connecting two points A1 , A2 of inflection on the contour line of the bolt. If the area S1 , S2 is an integral multiple of areas S of the bolt which is preliminarily fixed as the geometrical feature quantities of the bolt, the straight lines A1 , A2 are decided as separation lines K. Thus, the arithmetic part separates adjacent bolts by the separation lines K and separately recognizes the bolts.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、ボトル等の物品認
識方法及び装置に関する。
The present invention relates to a method and an apparatus for recognizing articles such as bottles.

【0002】[0002]

【従来の技術】従来、物品同士が接触していると、撮像
手段により撮像された物品の2値化画像が単一物品の輪
郭を表わすものと異なるものとなり、物品の認識ができ
ない。従って、接触している物品は当該物品であること
の認識がなされずに見逃され、認識効率が低下する。ま
た、上述の物品の接触による認識不能を回避するために
前工程に物品の接触を解く物品切り離し機構を設ける必
要がある。或いは、上述の物品の接触による認識不能に
よって見逃された物品を回収して、再度物品の認識に供
するために物品回収コンベヤを設けることも必要にな
る。それを解決する方法として、ボトル等の物品の重心
位置や向きを認識する物品認識方法として、物品の内部
の基本画像(絵柄)のパターンマッチによるものがある
(図8)(従来技術1)。
2. Description of the Related Art Conventionally, when articles are in contact with each other, the binarized image of the article taken by the image pickup means differs from that representing the outline of a single article, and the article cannot be recognized. Therefore, the contacting article is overlooked without being recognized as the article, and the recognition efficiency is reduced. Further, in order to avoid the above-mentioned recognition failure due to the contact of the article, it is necessary to provide an article separating mechanism for releasing the contact of the article in the previous process. Alternatively, it is also necessary to provide an article collection conveyor to collect the articles missed due to the inability to recognize due to the above-mentioned article contact and to use the articles again for recognition. As a method for solving this, there is an article recognition method for recognizing the position and orientation of the center of gravity of an article such as a bottle by pattern matching of a basic image (picture) inside the article (FIG. 8) (prior art 1).

【0003】また、特開平6-309459号公報には、各種形
状パターンが互いに接触又は重なり合うことにより、外
部輪郭線と内部輪郭線とが存在する場合であっても、外
部輪郭線から幾何学計算方法によって、内部輪郭線を抽
出し、外部輪郭線及び内部輪郭線から円及び四角形の幾
何学的特徴によって図形を認識し、被認識形状パターン
から各種形状パターンを迅速に認識するものもある(従
来技術2)。
[0003] Japanese Patent Application Laid-Open No. 6-309459 discloses that even when an external contour and an internal contour are present, various geometric patterns come into contact with each other or overlap with each other. According to some methods, an internal contour is extracted, a figure is recognized based on a geometric feature of a circle and a rectangle from the external contour and the internal contour, and various shape patterns are quickly recognized from a recognized shape pattern. Technology 2).

【0004】[0004]

【発明が解決しようとする課題】然しながら、従来技術
1では、下記、の問題点がある。 物品の内部特徴(絵柄等)によるパターンマッチなの
で、内部特徴の無い物品は認識できない。
However, the prior art 1 has the following problems. Since there is a pattern match based on the internal features (pictures, etc.) of the article, an article having no internal features cannot be recognized.

【0005】全方向に対するマッチングが必要であっ
たため、予め記憶しておく情報も多く、処理時間も掛か
っていた(例えば約1.5 秒)。
[0005] Since matching in all directions is necessary, much information is stored in advance and processing time is required (for example, about 1.5 seconds).

【0006】また、従来技術2では、外部輪郭線及び内
部輪郭線から円及び四角形の幾何学的特徴によって図形
を認識するものであるため、円形もしくは四角形の認識
に限定される。
Further, in the prior art 2, since a figure is recognized from the outer contour and the inner contour by geometrical features of a circle and a rectangle, the recognition is limited to the recognition of a circle or a rectangle.

【0007】本発明の課題は、物品同士が接触している
場合にも、任意の形状の物品を、高速で認識できるよう
にすることにある。
An object of the present invention is to enable an article of an arbitrary shape to be recognized at a high speed even when the articles are in contact with each other.

【0008】[0008]

【課題を解決するための手段】請求項1に記載の本発明
は、 2個以上の互いに接触している物品をそれぞれ独立
の物品として認識する物品認識方法において、物品の幾
何学的特徴量を予め登録しておき、撮像手段により物品
群の画像を取り込み、物品の画像の外部輪郭線を抽出
し、この外部輪郭線が急激に折れる変曲点を求め、 2個
の変曲点を結ぶ直線の両側で、上記外部輪郭線に囲まれ
る面積を求め、それらの面積が物品の幾何学的特徴量と
して予め定められている物品の面積の整数倍であれば、
その直線を分離線と判定し、隣接する物品を上記分離線
により切り離し、それらの物品を独立させて認識するよ
うにしたものである。
According to a first aspect of the present invention, there is provided an article recognition method for recognizing two or more articles in contact with each other as independent articles. Registered in advance, the image of the article group is taken in by the imaging means, the outer contour of the article image is extracted, the inflection point at which this outer contour sharply breaks is found, and a straight line connecting the two inflection points On both sides, determine the area surrounded by the outer contour, if those areas are integral multiples of the area of the article predetermined as the geometric feature of the article,
The straight line is determined as a separation line, adjacent articles are separated by the separation line, and those articles are recognized independently.

【0009】請求項2に記載の本発明は、請求項1に記
載の本発明において更に、前記隣接する物品の分離処理
に先立ち、物品の画像の面積値から隣接する物品の有無
と、その物品数を求め、上記隣接する物品数だけ物品の
分離処理を行なうようにしたものである。
According to a second aspect of the present invention, in addition to the first aspect of the present invention, prior to the separation processing of the adjacent article, the presence or absence of the adjacent article is determined based on the area value of the image of the article. The number of the articles is obtained, and the articles are separated by the number of adjacent articles.

【0010】請求項3に記載の本発明は、請求項1又は
2に記載の本発明において更に、前記独立させて認識し
た物品の外部輪郭線から物品の重心と慣性主軸を求め、
この物品の重心と慣性主軸を用いる幾何学的演算から、
物品の位置と向きを認識するようにしたものである。
According to a third aspect of the present invention, in the first or second aspect of the present invention, the center of gravity and the principal axis of inertia of the article are obtained from the external contour of the article independently recognized,
From the geometric operation using the center of gravity of this article and the principal axis of inertia,
The position and orientation of the article are recognized.

【0011】請求項4に記載の本発明は、請求項3に記
載の本発明において更に、前記物品認識情報を、後工程
の物品ハンドリング装置に転送するようにしたものであ
る。
According to a fourth aspect of the present invention, in the third aspect of the present invention, the article recognition information is further transferred to an article handling apparatus in a subsequent process.

【0012】請求項5に記載の本発明は、 2個以上の互
いに接触している物品をそれぞれ独立の物品として認識
する物品認識装置において、物品の幾何学的特徴量を予
め登録するデータ記憶部と、撮像手段により取り込んだ
物品群の画像を記録する画像メモリと、画像メモリの記
録データとデータ記憶部の登録データとを得て、物品の
画像の外部輪郭線を抽出し、この外部輪郭線が急激に折
れる変曲点を求め、 2個の変曲点を結ぶ直線の両側で、
上記外部輪郭線に囲まれる面積を求め、それらの面積が
物品の幾何学的特徴量として予め定められている物品の
面積の整数倍であれば、その直線を分離線と判定し、隣
接する物品を上記分離線により切り離し、それらの物品
を独立させて認識する演算部とを有してなるようにした
ものである。
According to a fifth aspect of the present invention, there is provided an article recognizing apparatus for recognizing two or more articles in contact with each other as independent articles, wherein a data storage unit for pre-registering a geometric feature of the article. And an image memory for recording an image of the article group captured by the imaging means, and recording data of the image memory and registration data of the data storage unit, and extracting an outer contour of the article image. Finds the inflection point at which it breaks sharply, and on both sides of the straight line connecting the two inflection points,
The area surrounded by the outer contour line is obtained, and if those areas are integral multiples of the area of the article predetermined as the geometric feature of the article, the straight line is determined as a separation line, and the adjacent article is determined. Are separated by the above-mentioned separation line, and an arithmetic unit for recognizing those articles independently is provided.

【0013】請求項6に記載の本発明は、請求項5に記
載の本発明において更に、前記演算部が、前記隣接する
物品の分離処理に先立ち、物品の画像の面積値から隣接
する物品の有無と、その物品数を求め、上記隣接する物
品数だけ物品の分離処理を行なうようにしたものであ
る。
According to a sixth aspect of the present invention, in the fifth aspect of the present invention, the arithmetic unit determines the adjacent article based on the area value of the article image prior to the separation processing of the adjacent article. The presence / absence and the number of articles are obtained, and the articles are separated by the number of adjacent articles.

【0014】請求項7に記載の本発明は、請求項5又は
6に記載の本発明において更に、前記演算部が、前記独
立させて認識した物品の外部輪郭線から物品の重心と慣
性主軸を求め、この物品の重心と慣性主軸を用いる幾何
学的演算から、物品の位置と向きを認識するようにした
ものである。
According to a seventh aspect of the present invention, in the fifth or sixth aspect of the present invention, the calculation unit further calculates the center of gravity and the principal axis of inertia of the article from the external contour of the article independently recognized. Then, the position and orientation of the article are recognized from the geometric operation using the center of gravity of the article and the principal axis of inertia.

【0015】請求項8に記載の本発明は、請求項7に記
載の本発明において更に、前記演算部が、前記物品認識
情報を、後工程の物品ハンドリング装置に転送するよう
にしたものである。
According to an eighth aspect of the present invention, in the seventh aspect of the present invention, the operation unit transfers the article recognition information to an article handling apparatus in a subsequent process. .

【0016】本発明によれば、下記〜の作用があ
る。 絵柄パターンのマッチングに限らず、幾何学的特徴量
による演算で認識できるものであり、情報量が少なく、
処理を高速化(例えば約0.03秒)できる。
According to the present invention, the following effects are obtained. It can be recognized not only by the pattern pattern matching but also by the calculation based on the geometric feature amount, the information amount is small,
Processing can be accelerated (for example, about 0.03 seconds).

【0017】同一形状物品の接触であれば、任意の形
状の物品を認識できる。
An article of an arbitrary shape can be recognized as long as the articles have the same shape.

【0018】隣接する物品の分離処理に先立ち、物品
の画像の面積値から隣接する物品の有無と、その物品数
を求めることにより、物品の認識の確実を図ることがで
きる。
Prior to the separation process of the adjacent articles, the presence or absence of the adjacent articles and the number of the articles are obtained from the area value of the image of the articles, so that the recognition of the articles can be ensured.

【0019】分離処理した物品の外部輪郭線から物品
の重心と慣性主軸を求め、この物品の重心と慣性主軸を
用いる幾何学的演算から、物品の位置と向きを認識する
ことにより、物品同士が接触していた場合にも、それら
物品の位置と向きを認識できる。
The center of gravity and the principal axis of inertia of the article are obtained from the outer contour line of the separated article, and the positions and orientations of the articles are recognized from the geometrical operation using the center of gravity and the principal axis of inertia of the article. Even in the case of contact, the position and orientation of those articles can be recognized.

【0020】[0020]

【発明の実施の形態】図1は本発明の一実施形態を示す
模式図、図2は画像処理装置の画像処理フローを示す模
式図、図3は隣接物品の分離処理原理を示す模式図、図
4は隣接物品の分離処理手順を示す模式図、図5は物品
の方向・位置検出原理を示す模式図、図6は物品の認識
手順を示す流れ図、図7は隣接物品の分離処理手順を示
す流れ図、図8は従来方法を示す模式図である。
DESCRIPTION OF THE PREFERRED EMBODIMENTS FIG. 1 is a schematic diagram showing an embodiment of the present invention, FIG. 2 is a schematic diagram showing an image processing flow of an image processing apparatus, FIG. FIG. 4 is a schematic diagram showing a procedure for separating adjacent articles, FIG. 5 is a schematic diagram showing the principle of detecting the direction and position of an article, FIG. 6 is a flowchart showing a procedure for recognizing articles, and FIG. FIG. 8 is a schematic diagram showing a conventional method.

【0021】物品取扱い装置10は、図1に示す如く、
供給コンベヤ11と排出コンベヤ12を有する。そし
て、物品取扱い装置10は、供給コンベヤ11が供給す
るボトル1を一定の向き(底部を排出方向に向ける方
向)に整列させた状態にて排出コンベヤ12に供給す
る。
The article handling apparatus 10 is, as shown in FIG.
It has a supply conveyor 11 and a discharge conveyor 12. Then, the article handling apparatus 10 supplies the bottles 1 supplied by the supply conveyor 11 to the discharge conveyor 12 in a state where the bottles 1 are aligned in a fixed direction (a direction in which the bottom is directed to the discharge direction).

【0022】このとき、物品取扱い装置10は、ハンド
リング装置20の前工程に物品認識装置30を有してお
り、供給コンベヤ11にて供給されるボトル1の向きと
重心位置を認識し、この認識情報を後工程のハンドリン
グ装置20に転送する。ハンドリング装置20は、物品
認識装置30の認識情報を得て、後述するハンド22に
より各ボトル1の重心位置を吸着し、各ボトル1のボト
ル底部を排出方向に向けるようにハンド22を旋回し、
それらのボトル1を排出コンベヤ12に供給する。
At this time, the article handling apparatus 10 has an article recognition apparatus 30 in a process preceding the handling apparatus 20, and recognizes the direction and the center of gravity of the bottle 1 supplied by the supply conveyor 11, and recognizes this. The information is transferred to the handling device 20 in the subsequent process. The handling device 20 obtains the recognition information of the article recognition device 30, sucks the position of the center of gravity of each bottle 1 with the hand 22 described later, and turns the hand 22 so that the bottle bottom of each bottle 1 faces the discharge direction.
The bottles 1 are supplied to a discharge conveyor 12.

【0023】以下、ハンドリング装置20と物品認識装
置30について説明する。 (ハンドリング装置20)(図1〜図3)ハンドリング
装置20は、図1に示す如く、ロボット21のハンド2
2をXY方向に移動可能とするとともに、旋回角度を制
御可能とし、ボトル1を吸着するための吸着パッドを昇
降自在に備える。
Hereinafter, the handling device 20 and the article recognition device 30 will be described. (Handling Device 20) (FIGS. 1 to 3) As shown in FIG.
2 can be moved in the XY directions, the turning angle can be controlled, and a suction pad for sucking the bottle 1 is provided so as to be movable up and down.

【0024】即ち、ハンドリング装置20は、ロボット
21の移動動作により、供給コンベヤ11上の各ボトル
1をハンド22に吸着した後、ハンド22の旋回により
ボトル1の向きを整えるとともに、ロボット21の移動
動作によりそれらボトル1を排出コンベヤ12の排出部
のいずれかの所定位置に移送して供給する。
That is, the handling device 20 adsorbs each bottle 1 on the supply conveyor 11 to the hand 22 by the movement operation of the robot 21, and then adjusts the direction of the bottle 1 by turning the hand 22, and moves the robot 21. By operation, these bottles 1 are transferred to any predetermined position of the discharge section of the discharge conveyor 12 and supplied.

【0025】(物品認識装置30)(図1〜図7)物品
認識装置30は、図1に示す如く、カメラ31(撮像手
段)と、画像処理装置32とを有して構成される。そし
て、画像処理装置32は、画像メモリ33と、データ記
憶部35と、演算部36とを有する。演算部36は、隣
接ボトル分離処理部37を有する。
(Article Recognition Apparatus 30) (FIGS. 1 to 7) As shown in FIG. 1, the article recognition apparatus 30 includes a camera 31 (imaging means) and an image processing apparatus 32. The image processing device 32 includes an image memory 33, a data storage unit 35, and a calculation unit 36. The calculation unit 36 includes an adjacent bottle separation processing unit 37.

【0026】カメラ31は供給コンベヤ11の全幅を視
野とし、供給コンベヤ11を搬送されてくるボトル1群
の画像を取り込む。
The camera 31 views the entire width of the supply conveyor 11 and captures an image of a group of bottles conveyed on the supply conveyor 11.

【0027】画像メモリ33はカメラ31から取り込ん
だボトル1群の画像(図2(A))を記録する。
The image memory 33 records an image of the group of bottles 1 taken from the camera 31 (FIG. 2A).

【0028】データ記憶部35は、ボトル1の幾何学的
特徴量(独立ボトル1の面積S、周囲長L等)を予め登
録する。
The data storage unit 35 registers in advance the geometric features of the bottle 1 (the area S of the independent bottle 1, the perimeter L, etc.).

【0029】演算部36は、画像メモリ33の記録デー
タと、データ記憶部35の登録データとを得て、隣接ボ
トル分離処理部37により接触しているボトル1、1の
分離処理を行なう。ボトル1の画像の面積値から隣接す
るボトル1の有無(接触の有無)と、そのボトル数Nを
求める(図2(B))。そして、演算部36は、ボトル
1の画像の外部輪郭線を抽出し、この外部輪郭線が外角
θA で急激に折れる変曲点Aを求める。このとき、図3
において、θA =tan-1 AC/ABであり、θA <180
度(好ましくはθA <135 度)となる点を変曲点とす
る。更に、演算部36は、ボトル1の外部輪郭線上の 2
個の変曲点A1 、A2 を結ぶ直線の両側で、上記外部輪
郭線に囲まれる面積S1 、S2 を求め、それらの面積S
1 、S2 のボトル1の幾何学的特徴量として予め定めら
れているボトル1の面積Sの整数倍であれば、その直線
12 を分離線Kと判定とする(図3)。これによ
り、演算部36は、隣接するボトル1、1を上記分離線
Kにより切り離し、それらのボトル1、1を独立させて
認識する(図2(C))。尚、演算部36は、上述した
隣接するボトル数Nだけ、ボトル1の分離処理を繰り返
して行なう。
The arithmetic unit 36 obtains the recorded data in the image memory 33 and the registered data in the data storage unit 35, and performs the separation processing of the bottles 1 and 1 in contact by the adjacent bottle separation processing unit 37. The presence or absence of the adjacent bottle 1 (the presence or absence of contact) and the number N of the bottles are obtained from the area value of the image of the bottle 1 (FIG. 2B). The arithmetic unit 36 extracts the external contour line of the image bottle 1, obtaining the inflection point A rapidly break in the external outline external angle theta A. At this time, FIG.
Where θ A = tan −1 AC / AB and θ A <180
A point where the degree (preferably θ A <135 degrees) is taken as an inflection point. Further, the calculation unit 36 calculates the 2
On both sides of the straight line connecting the inflection points A 1 and A 2 , the areas S 1 and S 2 surrounded by the external contour are obtained, and the areas S 1 and S 2 are obtained.
If it is an integral multiple of the area S of the bottle 1 which is predetermined as the geometric feature of the bottle 1 of S 1 and S 2 , the straight line A 1 A 2 is determined to be the separation line K (FIG. 3). As a result, the arithmetic unit 36 separates the adjacent bottles 1 and 1 by the separation line K, and recognizes the bottles 1 and 1 independently (FIG. 2C). The arithmetic unit 36 repeats the bottle 1 separation process for the number N of adjacent bottles described above.

【0030】また、演算部36は、隣接ボトル分離処理
部37の分離処理により独立させて認識したボトル1の
外部輪郭線(外形パターン)からボトル1の重心Gと慣
性主軸Is を求め、このボトル1の重心Gと慣性主軸I
s を用いる幾何学的演算から、ボトル1の位置と向きを
認識する。ボトル1の位置は重心Gの位置そのものであ
る。ボトル1の向きは、ボトル1の全高をhとすると
き、重心Gから慣性主軸Is 方向にh/2 の点Pa が外
部輪郭線内にある方が口部側、外部輪郭線外にある点P
b が底部側とする(図5)。
[0030] The calculation unit 36 obtains the center of gravity G and the principal axes of inertia I s of the bottle 1 from the outer contour line of the bottle 1 which is recognized by independently by separate processing of the adjacent bottle separation processing unit 37 (outline pattern), this Center of gravity G of bottle 1 and principal axis of inertia I
The position and orientation of the bottle 1 are recognized from the geometric operation using s . The position of the bottle 1 is the position of the center of gravity G itself. Bottle 1 orientation, when the total height of the bottle 1 is h, it is the mouth portion of the principal axis of inertia I s direction to a point P a of h / 2 from the center of gravity G is in the outer contour line, outside the outer contour line A point P
Let b be the bottom side (FIG. 5).

【0031】また、演算部36は、ボトル1の位置と向
きの認識情報を、後工程のハンドリング装置20に転送
する。
The arithmetic unit 36 transfers the recognition information of the position and the orientation of the bottle 1 to the handling device 20 in the subsequent process.

【0032】以下、物品認識装置30による物品認識手
順について説明する(図2、図6)。 (1) 供給コンベヤ11の一定の送りに対応するタイミン
グ信号により、カメラ31から画像を取り込み、これを
画像メモリ33に記録する(図2(A))。
The article recognition procedure by the article recognition apparatus 30 will be described below (FIGS. 2 and 6). (1) An image is fetched from the camera 31 by a timing signal corresponding to a fixed feed of the supply conveyor 11, and is recorded in the image memory 33 (FIG. 2A).

【0033】(2) 画像メモリ33の記録データとデータ
記憶部35の登録データを得て、演算部36の隣接ボト
ル分離処理部37により、隣接しているボトル1の分離
処理を行なう(図2(B))。隣接するボトル1、1は
分離線Kにより切り離され、それらのボトル1、1は互
いに独立して認識される。
(2) The recording data of the image memory 33 and the registration data of the data storage unit 35 are obtained, and the adjacent bottle separation processing unit 37 of the calculation unit 36 performs the separation processing of the adjacent bottles 1 (FIG. 2). (B)). Adjacent bottles 1,1 are separated by separation lines K, and these bottles 1,1 are recognized independently of each other.

【0034】(3) 独立して認識されたボトル1の重心G
と慣性主軸Is 等の幾何学的演算から、ボトル1の位置
(重心Gの位置)と向きを求める(図2(C))。
(3) Center of gravity G of bottle 1 independently recognized
Then, the position (position of the center of gravity G) and the orientation of the bottle 1 are obtained from the geometrical operation of the inertia main axis Is and the like (FIG. 2C).

【0035】(4) 上記(3) で求めた認識情報(向き、重
心位置)を後工程のハンドリング装置20に転送し、そ
のボトル1に対し前述のハンドリング操作を加え、これ
を排出コンベヤ12のいずれかの排出部に供給する。
(4) The recognition information (direction and center of gravity) obtained in the above (3) is transferred to the handling device 20 in the post-process, and the above-described handling operation is performed on the bottle 1, and this is transferred to the discharge conveyor 12. Supply to any of the outlets.

【0036】(5) 上記(1) 〜(4) を繰り返す。(5) The above (1) to (4) are repeated.

【0037】次に、演算部36の隣接ボトル分離処理部
37による隣接ボトルの分離処理手順について説明する
(図4、図7)。 (1) ボトル1の画像の面積値から隣接するボトル1の有
無と、そのボトル数Nを求める。
Next, a procedure for separating adjacent bottles by the adjacent bottle separation processing unit 37 of the arithmetic unit 36 will be described (FIGS. 4 and 7). (1) The presence or absence of the adjacent bottle 1 and the number N of the bottles are obtained from the area value of the image of the bottle 1.

【0038】(2) ボトル1の画像の外部輪郭線を抽出す
る。
(2) The outer contour line of the image of the bottle 1 is extracted.

【0039】(3) 上記(2) の外部輪郭線上の各点での外
角θを算出し、この外角θA が180度(好ましくは135
度)より小さい点を変曲点A(図4(A)の点1〜点1
0)を求める。
(3) The outer angle θ at each point on the outer contour line in the above (2) is calculated, and the outer angle θ A is 180 degrees (preferably 135 degrees).
Point) (point 1 to point 1 in FIG. 4A).
0).

【0040】(4) 上記(3) で求めた変曲点Aの組み合わ
せから、隣接するボトル1、1を切り離すための分離候
補線を算出する。ここで、平面図形の幾何学的特徴から
2つの図形が 0.5L以上の接触面を持たないことより、
変曲点間の外部輪郭線に沿う長さは 0.5L以下にはなり
えない。即ち、変曲点間の外部輪郭線に沿う長さが0.5
L(L:ボトル1の周囲長)以上ある変曲点の組み合わ
せの中で、 2個の変曲点を結ぶ直線的距離を算出し、こ
の直線的距離の小さい順に、図4(B)に示す如くに並
べ、これらの組み合わせに係る変曲点間直線を分離候補
線とする。
(4) From the combination of the inflection points A obtained in the above (3), a separation candidate line for separating the adjacent bottles 1 and 1 is calculated. Here, from the geometric features of the planar figure
Since the two figures do not have a contact surface of 0.5L or more,
The length along the outer contour line between the inflection points cannot be less than 0.5L. That is, the length along the external contour line between the inflection points is 0.5
Among the combinations of inflection points that are equal to or greater than L (L: perimeter of the bottle 1), the linear distance connecting the two inflection points is calculated, and FIG. The lines are arranged as shown, and the straight line between inflection points according to these combinations is set as a separation candidate line.

【0041】(5) 上記(4) の分離候補線の並びの中で、
最先の変曲点間直線の両側で、外部輪郭線に囲まれる面
積S1 、S2 を求め、それらの面積S1 、S2 がボトル
1の幾何学的特徴量として予め定められているボトル1
の面積Sの整数倍であれば、その分離候補線を正しい分
離線Kとして判定する(図4(C))。
(5) In the arrangement of the candidate separation lines in the above (4),
On both sides of the first inflection point straight line, the areas S 1 and S 2 surrounded by the outer contour are obtained, and the areas S 1 and S 2 are predetermined as the geometric feature of the bottle 1. Bottle 1
If the area S is an integral multiple of the area S, the separation candidate line is determined as a correct separation line K (FIG. 4C).

【0042】尚、上述の算出面積S1 (又はS2 )がボ
トル1の面積Sと同等(ボトル1の1本分の面積)のと
き、その面積S1 (又はS2 )の周囲長を求め、この算
出周囲長が前述のLであることを上述の分離線Kの判定
条件として付加しても良い。これは分離線Kの判定精度
を向上するものである。
When the calculated area S 1 (or S 2 ) is equal to the area S of the bottle 1 (the area of one bottle 1), the peripheral length of the area S 1 (or S 2 ) The calculated perimeter may be added to the above-described L as a determination condition of the above-described separation line K. This improves the determination accuracy of the separation line K.

【0043】(6) 上記分離線の判定結果が最先の分離候
補線(4-7)を正しい分離線Kと認識しないもの(NG)
であれば、前記(4) の分離候補線の並びの中で次の分離
候補線(4-6) について上記(5) を行なう(図4
(D))。
(6) When the separation line determination result does not recognize the earliest separation candidate line (4-7) as a correct separation line K (NG)
If so, the above (5) is performed for the next separation candidate line (4-6) in the arrangement of the separation candidate lines (4) (FIG. 4).
(D)).

【0044】上記分離線の判定結果が最先の分離候補線
(4-7) を正しい分離線Kと認識するもの(OK)であれ
ば、前記(4) の分離候補線の並びの中でその分離線Kの
両端変曲点A1 、A2 (4、7) を含まない次の分離候補線
(3-10 ) について上記(5) を行なう(図4(E))。
The separation line determination result is the earliest separation candidate line.
If (4-7) is recognized as a correct separation line K (OK), the inflection points A 1 , A 2 (4 , 7) next candidate line
The above (5) is performed for (3-10) (FIG. 4E).

【0045】(7) 前記(1) で求めてある隣接ボトル1の
数Nだけの分離線の抽出(N− 1個の分離線の抽出)
を、上記(5) 、(6) の繰り返しにより行なう。
(7) Extraction of separation lines for the number N of adjacent bottles 1 obtained in (1) above (extraction of N-1 separation lines)
Is performed by repeating the above (5) and (6).

【0046】従って、本実施形態によれば、下記〜
の作用がある。 絵柄パターンのマッチングに限らず、幾何学的特徴量
による演算で認識できるものであり、情報量が少なく、
処理を高速化(例えば約0.03秒)できる。
Therefore, according to the present embodiment, the following:
Has the effect of It can be recognized not only by the pattern pattern matching but also by the calculation based on the geometric feature amount, the information amount is small,
Processing can be accelerated (for example, about 0.03 seconds).

【0047】同一形状物品の接触であれば、任意の形
状のボトル1を認識できる。
As long as the articles have the same shape, the bottle 1 having an arbitrary shape can be recognized.

【0048】隣接するボトル1の分離処理に先立ち、
ボトル1の画像の面積値から隣接するボトル1の有無
と、その物品数を求めることにより、ボトル1の認識の
確実を図ることができる。
Prior to the separation of adjacent bottles 1,
By determining the presence / absence of an adjacent bottle 1 and the number of articles of the adjacent bottle 1 from the area value of the image of the bottle 1, the recognition of the bottle 1 can be assured.

【0049】分離処理したボトル1の外部輪郭線から
ボトル1の重心と慣性主軸を求め、このボトル1の重心
と慣性主軸を用いる幾何学的演算から、ボトル1の位置
と向きを認識することにより、ボトル1同士が接触して
いた場合にも、それらボトル1の位置と向きを認識でき
る。
The center of gravity and the principal axis of inertia of the bottle 1 are obtained from the outer contour of the bottle 1 subjected to the separation processing, and the position and orientation of the bottle 1 are recognized from the geometrical operation using the center of gravity of the bottle 1 and the principal axis of inertia. Also, even when the bottles 1 are in contact with each other, the position and orientation of those bottles 1 can be recognized.

【0050】以上、本発明の実施の形態を図面により詳
述したが、本発明の具体的な構成はこの実施の形態に限
られるものではなく、本発明の要旨を逸脱しない範囲の
設計の変更等があっても本発明に含まれる。
The embodiment of the present invention has been described in detail with reference to the drawings. However, the specific configuration of the present invention is not limited to this embodiment, and the design may be changed without departing from the scope of the present invention. The present invention is also included in the present invention.

【0051】[0051]

【発明の効果】以上のように本発明によれば、物品同士
が接触している場合にも、任意の形状の物品を、高速で
認識できる。
As described above, according to the present invention, an article having an arbitrary shape can be recognized at a high speed even when the articles are in contact with each other.

【図面の簡単な説明】[Brief description of the drawings]

【図1】図1は本発明の一実施形態を示す模式図であ
る。
FIG. 1 is a schematic diagram showing one embodiment of the present invention.

【図2】図2は画像処理装置の画像処理フローを示す模
式図である。
FIG. 2 is a schematic diagram illustrating an image processing flow of the image processing apparatus.

【図3】図3は隣接物品の分離処理原理を示す模式図で
ある。
FIG. 3 is a schematic diagram illustrating a principle of a separation process of adjacent articles.

【図4】図4は隣接物品の分離処理手順を示す模式図で
ある。
FIG. 4 is a schematic diagram showing a procedure for separating adjacent articles.

【図5】図5は物品の方向・位置検出原理を示す模式図
である。
FIG. 5 is a schematic diagram illustrating the principle of detecting the direction and position of an article.

【図6】図6は物品の認識手順を示す流れ図である。FIG. 6 is a flowchart showing an article recognition procedure.

【図7】図7は隣接物品の分離処理手順を示す流れ図で
ある。
FIG. 7 is a flow chart showing a procedure for separating adjacent articles.

【図8】図8は従来方法を示す模式図である。FIG. 8 is a schematic diagram showing a conventional method.

【符号の説明】[Explanation of symbols]

1 ボトル(物品) 20 ハンドリング装置 30 物品認識装置 31 カメラ(撮像手段) 33 画像メモリ 35 データ記憶部 36 演算部 37 隣接ボトル分離処理部 DESCRIPTION OF SYMBOLS 1 Bottle (article) 20 Handling device 30 Article recognition device 31 Camera (imaging means) 33 Image memory 35 Data storage unit 36 Operation unit 37 Adjacent bottle separation processing unit

Claims (8)

【特許請求の範囲】[Claims] 【請求項1】 2個以上の互いに接触している物品をそ
れぞれ独立の物品として認識する物品認識方法におい
て、 物品の幾何学的特徴量を予め登録しておき、 撮像手段により物品群の画像を取り込み、 物品の画像の外部輪郭線を抽出し、この外部輪郭線が急
激に折れる変曲点を求め、 2個の変曲点を結ぶ直線の両側で、上記外部輪郭線に囲
まれる面積を求め、それらの面積が物品の幾何学的特徴
量として予め定められている物品の面積の整数倍であれ
ば、その直線を分離線と判定し、 隣接する物品を上記分離線により切り離し、それらの物
品を独立させて認識することを特徴とする物品認識方
法。
1. An article recognition method for recognizing two or more articles in contact with each other as independent articles, wherein a geometric feature of the article is registered in advance, and an image of the article group is registered by an imaging means. Import, extract the outer contour line of the image of the article, find the inflection point where this outer contour line breaks sharply, and find the area enclosed by the outer contour line on both sides of the straight line connecting the two inflection points If their area is an integral multiple of the area of the article predetermined as the geometric feature of the article, the straight line is determined to be a separation line, adjacent articles are separated by the separation line, and those articles are separated. An article recognition method characterized by recognizing items independently.
【請求項2】 前記隣接する物品の分離処理に先立ち、
物品の画像の面積値から隣接する物品の有無と、その物
品数を求め、 上記隣接する物品数だけ物品の分離処理を行なう請求項
1記載の物品認識方法。
2. Prior to the separation process of the adjacent article,
2. The article recognition method according to claim 1, wherein the presence / absence of adjacent articles and the number of articles are obtained from the area value of the article image, and the article is separated by the number of adjacent articles.
【請求項3】 前記独立させて認識した物品の外部輪郭
線から物品の重心と慣性主軸を求め、この物品の重心と
慣性主軸を用いる幾何学的演算から、物品の位置と向き
を認識する請求項1又は2記載の物品認識方法。
3. The method according to claim 1, wherein the center of gravity and the principal axis of inertia of the article are obtained from the outer contour of the article independently recognized, and the position and orientation of the article are recognized from a geometric operation using the center of gravity and the principal axis of inertia of the article. Item 1. The article recognition method according to Item 1 or 2.
【請求項4】 前記物品認識情報を、後工程の物品ハン
ドリング装置に転送する請求項3記載の物品認識方法。
4. The article recognition method according to claim 3, wherein said article recognition information is transferred to an article handling apparatus in a subsequent process.
【請求項5】 2個以上の互いに接触している物品をそ
れぞれ独立の物品として認識する物品認識装置におい
て、 物品の幾何学的特徴量を予め登録するデータ記憶部と、 撮像手段により取り込んだ物品群の画像を記録する画像
メモリと、 画像メモリの記録データとデータ記憶部の登録データと
を得て、物品の画像の外部輪郭線を抽出し、この外部輪
郭線が急激に折れる変曲点を求め、 2個の変曲点を結ぶ
直線の両側で、上記外部輪郭線に囲まれる面積を求め、
それらの面積が物品の幾何学的特徴量として予め定めら
れている物品の面積の整数倍であれば、その直線を分離
線と判定し、隣接する物品を上記分離線により切り離
し、それらの物品を独立させて認識する演算部とを有し
てなることを特徴とする物品認識装置。
5. An article recognition apparatus for recognizing two or more articles in contact with each other as independent articles, a data storage unit for pre-registering a geometric feature of the article, and an article captured by an imaging unit. An image memory for recording the image of the group, the recording data of the image memory and the registration data of the data storage unit are obtained, and the outer contour of the article image is extracted. The area surrounded by the outer contour line on both sides of the straight line connecting the two inflection points is calculated,
If their area is an integer multiple of the area of the article predetermined as the geometric feature of the article, the straight line is determined as a separation line, adjacent articles are separated by the separation line, and those articles are separated. An article recognition device, comprising: an operation unit for recognizing independently.
【請求項6】 前記演算部が、前記隣接する物品の分離
処理に先立ち、物品の画像の面積値から隣接する物品の
有無と、その物品数を求め、上記隣接する物品数だけ物
品の分離処理を行なう請求項5記載の物品認識装置。
6. The arithmetic unit determines the presence or absence of an adjacent article and the number of the articles from the area value of the image of the article prior to the separation processing of the adjacent article, and separates the articles by the number of the adjacent articles. The article recognition device according to claim 5, wherein
【請求項7】 前記演算部が、前記独立させて認識した
物品の外部輪郭線から物品の重心と慣性主軸を求め、こ
の物品の重心と慣性主軸を用いる幾何学的演算から、物
品の位置と向きを認識する請求項5又は6記載の物品認
識装置。
7. The arithmetic unit obtains the center of gravity and the principal axis of inertia of the article from the external contour of the article independently recognized, and calculates the position of the article and the position of the article from a geometric calculation using the center of gravity and the principal axis of inertia of the article. The article recognition device according to claim 5, wherein the direction is recognized.
【請求項8】 前記演算部が、前記物品認識情報を、後
工程の物品ハンドリング装置に転送する請求項7記載の
物品認識装置。
8. The article recognition apparatus according to claim 7, wherein said calculation section transfers said article recognition information to an article handling apparatus in a subsequent process.
JP9057158A 1997-02-26 1997-02-26 Article recognizing method and device therefor Withdrawn JPH10235584A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9057158A JPH10235584A (en) 1997-02-26 1997-02-26 Article recognizing method and device therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9057158A JPH10235584A (en) 1997-02-26 1997-02-26 Article recognizing method and device therefor

Publications (1)

Publication Number Publication Date
JPH10235584A true JPH10235584A (en) 1998-09-08

Family

ID=13047771

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9057158A Withdrawn JPH10235584A (en) 1997-02-26 1997-02-26 Article recognizing method and device therefor

Country Status (1)

Country Link
JP (1) JPH10235584A (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006089235A (en) * 2004-09-24 2006-04-06 Kao Corp Article moving device
JP2009536731A (en) * 2006-05-11 2009-10-15 プライム・センス・リミテッド Modeling of humanoid shape by depth map
JP2012158406A (en) * 2011-01-31 2012-08-23 Shibuya Kogyo Co Ltd Container treatment apparatus
US8565479B2 (en) 2009-08-13 2013-10-22 Primesense Ltd. Extraction of skeletons from 3D maps
US8582867B2 (en) 2010-09-16 2013-11-12 Primesense Ltd Learning-based pose estimation from depth maps
US8594425B2 (en) 2010-05-31 2013-11-26 Primesense Ltd. Analysis of three-dimensional scenes
US8787663B2 (en) 2010-03-01 2014-07-22 Primesense Ltd. Tracking body parts by combined color image and depth processing
JP2014229153A (en) * 2013-05-24 2014-12-08 株式会社ブレイン Article identification system and program for the same
US9002099B2 (en) 2011-09-11 2015-04-07 Apple Inc. Learning-based estimation of hand and finger pose
US9019267B2 (en) 2012-10-30 2015-04-28 Apple Inc. Depth mapping with enhanced resolution
US9047507B2 (en) 2012-05-02 2015-06-02 Apple Inc. Upper-body skeleton extraction from depth maps
US10043279B1 (en) 2015-12-07 2018-08-07 Apple Inc. Robust detection and classification of body parts in a depth map
US10366278B2 (en) 2016-09-20 2019-07-30 Apple Inc. Curvature-based face detector
JPWO2021053750A1 (en) * 2019-09-18 2021-03-25

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006089235A (en) * 2004-09-24 2006-04-06 Kao Corp Article moving device
JP2009536731A (en) * 2006-05-11 2009-10-15 プライム・センス・リミテッド Modeling of humanoid shape by depth map
US8249334B2 (en) 2006-05-11 2012-08-21 Primesense Ltd. Modeling of humanoid forms from depth maps
US8565479B2 (en) 2009-08-13 2013-10-22 Primesense Ltd. Extraction of skeletons from 3D maps
US8787663B2 (en) 2010-03-01 2014-07-22 Primesense Ltd. Tracking body parts by combined color image and depth processing
US8594425B2 (en) 2010-05-31 2013-11-26 Primesense Ltd. Analysis of three-dimensional scenes
US8781217B2 (en) 2010-05-31 2014-07-15 Primesense Ltd. Analysis of three-dimensional scenes with a surface model
US8824737B2 (en) 2010-05-31 2014-09-02 Primesense Ltd. Identifying components of a humanoid form in three-dimensional scenes
US8582867B2 (en) 2010-09-16 2013-11-12 Primesense Ltd Learning-based pose estimation from depth maps
JP2012158406A (en) * 2011-01-31 2012-08-23 Shibuya Kogyo Co Ltd Container treatment apparatus
US9002099B2 (en) 2011-09-11 2015-04-07 Apple Inc. Learning-based estimation of hand and finger pose
US9047507B2 (en) 2012-05-02 2015-06-02 Apple Inc. Upper-body skeleton extraction from depth maps
US9019267B2 (en) 2012-10-30 2015-04-28 Apple Inc. Depth mapping with enhanced resolution
JP2014229153A (en) * 2013-05-24 2014-12-08 株式会社ブレイン Article identification system and program for the same
US10043279B1 (en) 2015-12-07 2018-08-07 Apple Inc. Robust detection and classification of body parts in a depth map
US10366278B2 (en) 2016-09-20 2019-07-30 Apple Inc. Curvature-based face detector
JPWO2021053750A1 (en) * 2019-09-18 2021-03-25
WO2021053750A1 (en) * 2019-09-18 2021-03-25 株式会社Fuji Work robot and work system

Similar Documents

Publication Publication Date Title
JPH10235584A (en) Article recognizing method and device therefor
JP3768174B2 (en) Work take-out device
JP4039505B2 (en) Appearance inspection device
JP3464990B2 (en) Small object inspection equipment
JP4558467B2 (en) Method and apparatus for aligning the direction of an article
JP2000263482A (en) Attitude searching method and attitude searching device of work, and work grasping method and work grasping device by robot
JP3223108B2 (en) Article recognition method and apparatus
JPH09290392A (en) Collision preventing method and device for article handling device
JP4337418B2 (en) Chip type electronic component handling apparatus and chip type electronic component handling method
JPS63109923A (en) Component position correction recognition mechanism
US20030048941A1 (en) Method for recognizing position of honeycomb structure
JPH06246236A (en) Parts feeder
JPH0797059A (en) Object takeout device
JP2611935B2 (en) Image processing device for parts feeder
JP3336123B2 (en) Pellet position detection method for pellet bonding equipment
JP3379909B2 (en) Appearance inspection equipment for minute objects
JPH073990U (en) Mobile robot
JP4424798B2 (en) Object recognition method, recognition apparatus, and object selection apparatus
JPH06115669A (en) Electronic parts aligning device
JP7470926B2 (en) IMAGE PROCESSING METHOD, PROGRAM, AND IMAGE PROCESSING SYSTEM
JPH08247740A (en) Visual inspection device of chip component
JPH06246237A (en) Parts feeder
JPH08201041A (en) Method for recognizing three-dimensional shape
JPH1158187A (en) Transfer supply control method of part in production line and device therefor
JPH08130171A (en) Semiconductor manufacturing apparatus and recognition method of id mark for that

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20040511