Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3358142B2 - Object identification system - Google Patents
[go: Go Back, main page]

JP3358142B2 - Object identification system - Google Patents

Object identification system

Info

Publication number
JP3358142B2
JP3358142B2 JP16511192A JP16511192A JP3358142B2 JP 3358142 B2 JP3358142 B2 JP 3358142B2 JP 16511192 A JP16511192 A JP 16511192A JP 16511192 A JP16511192 A JP 16511192A JP 3358142 B2 JP3358142 B2 JP 3358142B2
Authority
JP
Japan
Prior art keywords
unit
data
input
signal processor
digital signal
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.)
Expired - Fee Related
Application number
JP16511192A
Other languages
Japanese (ja)
Other versions
JPH066793A (en
Inventor
博文 松尾
不二雄 黒川
隆一郎 原
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to JP16511192A priority Critical patent/JP3358142B2/en
Publication of JPH066793A publication Critical patent/JPH066793A/en
Application granted granted Critical
Publication of JP3358142B2 publication Critical patent/JP3358142B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Geophysics And Detection Of Objects (AREA)
  • Closed-Circuit Television Systems (AREA)

Description

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

【0001】[0001]

【産業上の利用分野】本発明は、高速で動く物体を認識
して、同物体の選別を高速で行なうことのできる物体識
別装置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an object identifying apparatus capable of recognizing an object moving at a high speed and selecting the object at a high speed.

【0002】[0002]

【従来の技術】従来、例えば、納豆のパックに醤油とカ
ラシの添付品が常に挿入されていることを確認、検査す
るために画像処理技術を用いたものがある。
2. Description of the Related Art Conventionally, for example, an image processing technique is used to confirm and inspect that soy sauce and mustard attachments are always inserted into a natto pack.

【0003】すなわち、かかる検査装置は、ベルトコン
ベア上を不規則に整列せず流れてくる納豆のパックを白
黒カメラで検出し、濃淡画像により認識を行おうとした
ものである。
In other words, such an inspection apparatus detects a pack of natto flowing without irregularly arranging on a belt conveyor with a black-and-white camera, and attempts to recognize the pack using a grayscale image.

【0004】かかる計測処理では、納豆と醤油、カラシ
のビニールパッケージの区別を濃度変換の画像処理技術
で行うものである。この納豆のパックは1秒間に最大3
0個が不規則に整列せずにベルトコンベア上を流れてく
るため、かかる納豆添付品識別装置は、この納豆のパッ
クの添付品の検出および識別を高速で行う必要があり、
処理時間が短い白黒画像処理が試られている。
In such measurement processing, the distinction between natto, soy sauce, and mustard vinyl packages is made by image processing technology of density conversion. This pack of natto can be up to 3 per second
Since 0 pieces flow on the belt conveyor without being arranged irregularly, such a natto accessory identification device needs to detect and identify the accessory of the natto pack at high speed,
Monochrome image processing with a short processing time has been tried.

【0005】この他にもビール瓶のキャップの確認、検
査にカラー画像処理技術を用いることが試られている
が、その場合も1秒間に2〜3本しか認識できず、実用
的とはいえず、現状では白黒画像により認識を行ってい
る。
[0005] In addition, the use of color image processing technology for confirming and inspecting beer bottle caps has been tried, but in this case, only two or three bottles can be recognized per second, which is not practical. Currently, recognition is performed using black and white images.

【0006】[0006]

【発明が解決しようとする課題】ところが、上記のよう
に濃淡画像により認識を行う装置では納豆とカラシ等の
濃度が似ているため、カラシパッケージの形状および存
在を認識できず実用的とはいえない。また、ビール瓶の
キャップの検出率も高くなく、人手による仕事が生じて
いる。
However, since the density of natto and mustard is similar in the apparatus for recognizing grayscale images as described above, the shape and existence of mustard package cannot be recognized, and it is practical. Absent. In addition, the detection rate of the cap of the beer bottle is not high, and manual work has occurred.

【0007】この認識率を増加させるためには、白黒画
像による濃度変換処理技術を用いた形状特徴抽出だけで
なく、色特徴抽出も行うことが有効と思われる。しか
し、工場に設置可能な従来の画像処理装置では色情報の
処理に多大な時間を要する。そこで、従来は、高速でパ
ターン計測処理を行うために、画像の図形処理をする際
に、複数のピクセルプロセッサ(画面を構成する画素
(ピクセル)を扱うプロセッサ)に、画面を、水平・垂
直方向に分割してできる小領域を単位として割当てる方
式や、スキャンライン単位で割当てる方式や、ピクセル
単位で割当てる方式を採用している。
In order to increase the recognition rate, it is considered effective to perform not only shape feature extraction using a density conversion processing technique using a monochrome image but also color feature extraction. However, a conventional image processing apparatus that can be installed in a factory requires a great deal of time to process color information. Therefore, conventionally, in order to perform pattern measurement processing at high speed, when performing graphic processing of an image, a plurality of pixel processors (processors that handle pixels (pixels) constituting the screen) transfer the screen in the horizontal and vertical directions. A method of allocating a small area, which can be divided into two, as a unit, a method of allocating in units of scan lines, and a method of allocating in units of pixels are employed.

【0008】そして、これらの割当て方式により、分割
を多くしてピクセルプロセッサへの割当て領域を少なく
して、各プロセッサのメモリ容量の減少化を図ったり、
また、ピクセルプロセッサによる処理時間の、各プロセ
ッサの個数に比例した短縮化を図ったりしている。
According to these allocation methods, the number of divisions is increased to reduce the area allocated to the pixel processor, thereby reducing the memory capacity of each processor.
Further, the processing time by the pixel processor is reduced in proportion to the number of processors.

【0009】ところが、かかる図形処理方法では、一画
面の処理を単に分割して処理するだけなので、全体のメ
モリ容量は変わらず、メモリ容量と無駄なアクセスにか
かる時間は改善されない上に、ピクセルプロセッサの数
が増える分だけ回路構成が複雑になるという問題があっ
た。
However, in such a graphic processing method, since the processing of one screen is simply divided and processed, the overall memory capacity does not change, and the memory capacity and the time required for unnecessary access are not improved. However, there is a problem that the circuit configuration becomes complicated as the number of devices increases.

【0010】[0010]

【課題を解決するための手段】そこで、本発明では、
送手段によって搬送される物体を固体撮像素子カメラで
検出し、画像データを出力する物体検出部と、同物体検
出部から出力された画像データをディジタル変換する入
力部と、同入力部から入力された画像データの演算処理
を行なう画像処理部と、同画像処理部で処理した画像デ
ータに対して物 体識別の処理を行なうシステム制御部
と、上記入力部、画像処理部、及びシステム制御部の動
作をそれぞれ制御するホストコンピュータとから構成し
た物体識別装置としたものである。
Means for Solving the Problems] Therefore, in the present invention, transportable
The object conveyed by the feeding means is captured by the solid-state image sensor camera
An object detection unit for detecting and outputting image data;
Input for digitally converting the image data output from the output unit.
Input unit and arithmetic processing of image data input from the input unit
Image processing unit for performing the image processing, and the image data processed by the image processing unit.
The system control unit that performs processing of an object body identified for over data
And the operation of the input unit, the image processing unit, and the system control unit.
And a host computer that controls each operation.
This is an object identification device.

【0011】特に、入力部は、物体検出部から出力され
た画像データを取り込む検出部制御ユニットと、第1デ
ィジタル・シグナル・プロセッサユニットからの制御に
基づいて画像データのアドレス情報を出力するインプッ
ト・メモリ・アドレス・コントローラと、同インプット
・メモリ・アドレス・コントローラから出力されたアド
レス情報に基づいて、検出部制御ユニットに取り込んだ
画像データの対応するアドレス情報のデータをディジタ
ル量に変換するA/Dコンバータを具備しているもので
ある。
In particular, the input unit outputs from the object detection unit.
A detection unit control unit for capturing the image data, and a first data
Control from digital signal processor unit
Output the address information of the image data based on the
Memory address controller and the same input
・ Address output from memory address controller
Based on the address information,
Digitizes the data of the address information corresponding to the image data.
With an A / D converter that converts the
is there.

【0012】また、画像処理部は、入力部から入力され
たディジタル量の画像データを一旦書き込むブロックメ
モリと、同ブロックメモリに書き込まれた画像データに
基づいて演算処理を行なうディジタル・シグナル・プロ
セッサと、同ディジタル・シグナル・プロセッサの演算
において利用するプレーンメモリと、ホストコンピュー
タの制御に基づいてディジタル・シグナル・プロセッサ
を制御するコントローラとから構成した第2ディジタル
・シグナル・プロセッサユニットを、少なくとも2つで
1セットとして構成したディジタル・シグナル・プロセ
ッサユニットセットを複数具備しているものである。
[0012] The image processing unit is inputted from the input unit.
Block memory to temporarily write the digital amount of image data
Memory and image data written to the same block memory
Digital signal processor that performs arithmetic processing based on
Sessa and the operation of the digital signal processor
Plane memory used in
Digital signal processor based on data control
And a controller for controlling the second digital
.At least two signal processor units
Digital signal processor configured as one set
It has a plurality of monitor unit sets.

【0013】さらに、システム制御部は、画像処理部の
各ディジタル・シグナル・プロセッサユニットセットと
接続した第3ディジタル・シグナル・プロセッサユニッ
トと、同第3ディジタル・シグナル・プロセッサユニッ
トと一次元アレイネットワークで接続し、第1ディジタ
ル・シグナル・プロセッサユニットの制御を行なう物体
識別用ディジタル・シグナル・プロセッサユニットを具
備しているものである。
Further, the system control unit includes an image processing unit.
Each digital signal processor unit set and
Third digital signal processor unit connected
And the third digital signal processor unit
Connected to the first digit array network and the first digital
Object that controls the signal processor unit
Includes a digital signal processor unit for identification
It is provided.

【0014】しかも、入力部、画像処理部、及びシステ
ム制御部に設けた各ディジタル・シ グナル・プロセッサ
ユニットはそれぞれ局所並列パイプライン処理を行なう
プロセッサを具備し、それらをホストコンピュータによ
り並列作動させているものである。
Further , the input unit, the image processing unit, and the system
Each digital Shea Gunaru processor provided in the arm control unit
Each unit performs local parallel pipeline processing
Processor, which are controlled by the host computer.
Are operated in parallel.

【0015】そして、入力部では、物体検出部から出力
された画像データをアナログ量の赤色データ、緑色デー
タ、青色データとして検出部制御ユニットに取り込み、
第1ディジタル・シグナル・プロセッサユニットによる
制御に基づいてインプット・メモリ・アドレス・コント
ローラから出力された粗い画素のアドレス情報に基づい
て、所定のアドレス情報の赤色データ、緑色データ、青
色データをそれぞれA/Dコンバータでディジタル量に
変換して出力し、画像処理部では、入力部から入力され
たディジタル量の赤色データ、緑色データ、青色データ
を各第2ディジタル・シグナル・プロセッサユニットの
ブロックメモリに入力し、1つのディジタル・シグナル
・プロセッサユニットセットでは赤色データに基づく演
算処理を行ない、他のディジタル・シグナル・プロセッ
サユニットセットでは緑色データに基づく演算処理を行
ない、他のディジタル・シグナル・プロセッサユニット
セットでは青色データに基づく演算処理を行ない、各デ
ィジタル・シグナル・プロセッサユニットセットにおけ
る演算結果を、システム制御部の第3ディジタル・シグ
ナル・プロセッサユニットにそれぞれ入力し、同第3デ
ィジタル・シグナル・プロセッサユニットに入力された
演算結果に基づいて物体識別用ディジタル・シグナル・
プロセッサユニットによって検査領域の判定を行ない、
検査領域の判定後、第1ディジタル・シグナル・プロセ
ッサユニットを制御してインプット・メモリ・アドレス
・コントローラから検査領域の細かい画素のアドレス情
報を出力し、同アドレス情報に基づいて画像データをA
/Dコンバータでディジタル量に変換して画像処理部に
出力し、同画像処理部において入力された画像データに
基づいて色特徴及び形状特徴の抽出・識別の処理を行な
い、システム制御部において画像処理部における処理結
果に基づいて物体の有無の識別を行なうものである。
In the input section, the output from the object detection section
Analog image data of red and green
Data into the detector control unit as blue data,
By the first digital signal processor unit
Input memory address control based on control
Based on coarse pixel address information output from roller
Red data, green data, blue
A / D converter converts color data into digital quantities
Converts and outputs the image.
Red, green and blue data
For each second digital signal processor unit
One digital signal input to block memory
・ In the processor unit set, performance based on red data
Arithmetic processing and other digital signal processors.
The subunit set performs arithmetic processing based on green data.
No other digital signal processor unit
In the set, arithmetic processing based on the blue data is performed.
Digital signal processor unit set
The result of the operation is transmitted to the third digital sig
Input to each of the processor units, and
Input to the digital signal processor unit
Digital signal for object identification based on the operation result
The inspection area is determined by the processor unit,
After determining the inspection area, the first digital signal processor
Input memory address by controlling the
・ The address information of the fine pixels in the inspection area from the controller
And outputs image data based on the address information.
/ D converter to convert to digital quantity and to image processing unit
Output to the image data input by the image processing unit.
Extraction and identification of color and shape features based on
Processing in the image processing unit in the system control unit.
The presence or absence of an object is identified based on the result.

【0016】[0016]

【作用】物体として、例えば、納豆のパックにカラシと
醤油が添付されていることを検出する際には、物体検出
部により納豆のパックを画像として検出し、同物体検出
部より検出した画像データを入力部に入力し、同入力部
より入力した画像データを画像処理部により色特徴や形
状特徴を抽出するのに必要な処理を複数個の第2プロセ
ッサユニットにより並列処理し、同画像処理部で処理し
た画像データに対してシステム制御部により推論・判断
をして、納豆のパックにカラシと醤油のビニール袋が添
付されていることを確認する。
When detecting that the mustard and soy sauce are attached to a natto pack as an object, for example, the natto pack is detected as an image by the object detection unit, and the image data detected by the object detection unit is detected. Is input to the input unit, and image data input from the input unit is processed in parallel by a plurality of second processor units in a process required to extract color features and shape features by the image processing unit. The system control unit makes inferences and judgments on the image data processed in step (1) and confirms that the natto pack is accompanied by mustard and soy sauce plastic bags.

【0017】この際、上記入力部と画像処理部とシステ
ム制御部の動作は、ホストコンピュータが中心になっ
て、複数個のプロセッサユニットを多層多重に構成する
ことにより、粒度の細かい並列処理を実現し、高速で対
象とする物体の検知および識別を行う。
At this time, the operation of the input unit, the image processing unit, and the system control unit is realized mainly by a host computer, and a plurality of processor units are configured in a multi-layer multiplex, thereby realizing fine-grained parallel processing. Then, the target object is detected and identified at high speed.

【0018】しかも、上記した納豆添付品の識別は、物
体検出部により検出した画像の1画面中に、任意に多数
個所の領域を予め設定したメモリに書き込んでおき、任
意の多数個所の領域を画像処理部に設けた複数個の並列
構成のプロセッサユニットに割り当て、まず第一段階と
して、納豆のパックの位置を適確に把握するために一領
域をさらに細分化した小領域に対して色特徴抽出を行な
って広い領域を粗く判断し、後で色特徴抽出及び形状特
徴抽出を行なうのに必要な任意の個所の領域の内の最低
限の領域を選定しておく。
In addition, the identification of the natto accessories described above can be performed by writing an arbitrary number of areas in a preset memory in one screen of the image detected by the object detection unit, and by setting an arbitrary number of the areas. Allocated to a plurality of parallel-configured processor units provided in the image processing unit. First, as a first step, color characteristics are applied to small areas obtained by further subdividing one area in order to accurately grasp the position of the natto pack. A large area is roughly determined by performing extraction, and a minimum area is selected from arbitrary areas required for color feature extraction and shape feature extraction later.

【0019】次に、第二段階として、第一段階で選定し
た領域をカラー化して色特徴抽出を行ったり、細線化し
て形状特徴抽出を行なって、添付品の有無を識別する。
Next, as a second step, the area selected in the first step is colored to extract color features, or thinned to extract shape features to identify the presence or absence of an accessory.

【0020】そして、入力部に納豆のパックを搬入させ
る搬入装置や、搬入されるパックを検出する検出部等の
外部機器を接続し、同外部機器を入力部により制御可能
とすることにより、納豆のパックの添付物の有無を検査
する作業を迅速かつ確実に行なうことができる。
Then, an external device such as a carry-in device for carrying the pack of natto into the input unit or a detecting unit for detecting the pack to be carried in is connected, and the external device can be controlled by the input unit. The operation for inspecting the presence or absence of the attachment of the pack can be performed quickly and reliably.

【0021】[0021]

【実施例】以下、本発明の実施例を図面を参照しながら
説明する。
Embodiments of the present invention will be described below with reference to the drawings.

【0022】図1に示すAは、発明に係る物体装置であ
り、Cは納豆パックFを搬入する納豆パック搬入装置、
Dは不良品選別装置で、納豆パック搬入装置により搬入
されてくる納豆パックFを物体識別装置Aにより識別
し、その識別結果に基づいて不良品選別装置Dにより、
納豆パックFに、図6に示す添付品の醤油30とカラシ31
のビニール袋が入っていない場合は、その不良パックを
排除する。
A shown in FIG. 1 is an object device according to the present invention, C is a natto pack loading device for loading a natto pack F,
D is a defective product sorting device, which identifies the natto pack F carried in by the natto pack carry-in device by the object identifying device A, and based on the identification result, the defective product sorting device D
The soy sauce 30 and mustard 31 of the attachments shown in FIG.
If you do not have a plastic bag, eliminate the defective pack.

【0023】図1中、Sは、納豆パック搬入装置Cによ
り搬入される納豆パックFの通過を検出する物体通過検
出部であり、光センサ等を使用して、納豆パックの位置
およびおおよその形状を検出するようにしている。13は
納豆パック搬入装置Cを駆動するコンベア駆動部、14は
選別アクチュエータである不良品払出シリンダd2を制御
する制御弁である。
In FIG. 1, S is an object passage detecting section for detecting the passage of the natto pack F carried in by the natto pack carry-in device C. The position and the approximate shape of the natto pack are detected by using an optical sensor or the like. Is to be detected. Reference numeral 13 denotes a conveyor driving unit that drives the natto pack carry-in device C, and reference numeral 14 denotes a control valve that controls a defective product discharging cylinder d2, which is a sorting actuator.

【0024】物体識別装置Aは、図1に示すように、物
体としての納豆パックFを画像として検出する物体検出
部1と、同物体検出部1からの画像データを入力する入
力部2と、同入力部2より入力した画像データから色特
徴と形状特徴を抽出するのに必要な処理を行なう画像処
理部3と、同画像処理部3に設けたプロセッサユニット
を制御して、画像処理部3で処理した画像データに対し
て推論・判断を行なうシステム制御部4と、上記入力部
2、画像処理部3、及びシステム制御部4の動作をそれ
ぞれ制御するホストコンピュータ5とから構成してい
る。
As shown in FIG. 1, the object identification device A includes an object detection unit 1 for detecting a natto pack F as an object as an image, an input unit 2 for inputting image data from the object detection unit 1, An image processing unit 3 that performs processing necessary for extracting color features and shape features from image data input from the input unit 2, and a processor unit provided in the image processing unit 3 to control the image processing unit 3 And a host computer 5 for controlling the operations of the input unit 2, the image processing unit 3, and the system control unit 4, respectively.

【0025】物体検出部1としては、CCDカメラ(固
体撮像素子カメラ)32を使用して、納豆パックFを画像
として検出して、検出した画像データを入力部2へ入力
するようにしている。
As the object detecting section 1, a natto pack F is detected as an image using a CCD camera (solid-state imaging device camera) 32, and the detected image data is input to the input section 2.

【0026】入力部2は、図2に示すように、物体検出
部1であるCCDカメラ32により入力した納豆パックF
の画像を検出部制御ユニット6に取り込み、この取り込
んだ一画面中の赤色データR、緑色データG、青色デー
タBの各アナログ量のうち、インプット・メモリ・アド
レス・コントローラ7にあらかじめ記憶されているn個
所の領域のアドレス情報をA/Dコントローラ8が参照
しながら、A/Dコンバータ9を動作させて、アナログ
量をディジタル量に変換し、この変換したデータをデー
タバス10に出力するようにしている。
As shown in FIG. 2, the input unit 2 is provided with a natto pack F inputted by the CCD camera 32 as the object detecting unit 1.
Is captured by the detection unit control unit 6, and the red data R, green data G, and blue data
The A / D controller 9 operates the A / D converter 9 while referring to the address information of n areas stored in the input memory address controller 7 in advance among the analog amounts of the data B. , An analog amount is converted into a digital amount, and the converted data is output to the data bus 10.

【0027】そして、インプット・メモリ・アドレス・
コントローラ7には、n個所の領域のアドレスを書き込
んでおり、そのアドレスをA/Dコントローラ8に読み
出すと共に、アドレスバス11に出力し、画像処理部3へ
も送るようにしている。
Then, the input memory address
Addresses of n areas are written in the controller 7, and the addresses are read out to the A / D controller 8, output to the address bus 11, and sent to the image processing unit 3.

【0028】u9は、入力部2における上記した動作を制
御する第1DSP(デジタル・シグナル・プロセッサ)
ユニットであり、その動作手順はホストコンピュータ5
から指示するようにしている。また、インプット・メモ
リ・アドレス・コントローラ7に記憶されるn個所の領
域のアドレス情報を、物体識別用DSPユニットu10上
に組んだニューラルネットワークにより作成している。
U9 is a first DSP (digital signal processor) for controlling the above-mentioned operation in the input unit 2.
Unit, and its operation procedure is performed by the host computer 5.
I will be instructing from. In addition, address information of n areas stored in the input memory address controller 7 is created by a neural network assembled on the object identification DSP unit u10.

【0029】12は、外部機器との信号の伝達を受持つペ
リフェラル・インターフェース・ユニットであり、外部
機器としての納豆パック搬入装置Cや不良品選別装置D
のコンベア駆動部13、制御弁14、および物体通過検出部
Sの制御を行なうようにしている。
Reference numeral 12 denotes a peripheral interface unit for transmitting signals to and from an external device, such as a natto pack loading device C and a defective product sorting device D as external devices.
Of the conveyor drive unit 13, the control valve 14, and the object passage detection unit S.

【0030】画像処理部3は、図3に示すように、同一
内部構成の個の第2DSPユニットu0,u1,u2,u3,u4,u
5を具備して、各第2DSPユニットu0〜u5により並列
演算処理を行なうようにしており、各DSPユニットu
0,u1,u2,u3,u4,u5では、A/Dコンバータ9によりディ
ジタル量に変換された画像データのうち、必要なn個所
のデータをデータバス10を介してブロックメモリ15に一
旦書き込み、また、アドレスバス11から入力されたアド
レス情報もブロックメモリ15に書き込み、ブロックメモ
リ15に書き込まれたアドレス情報と画像データに基づい
プレーンメモリ17を用いて局所並列パイプライン処理
型のピクセルプロセッサであるDSP16により演算処理
を行ない、その処理結果をプレーンメモリ17及びDSP
16内のレジスタに書き込むと共に、システム制御部4へ
送るようにしている。
As shown in FIG. 3, the image processing unit 3 comprises six second DSP units u0, u1, u2, u3, u4, u having the same internal configuration.
5 comprises a, and to perform the parallel processing by the first 2DSP unit U0~u5, the DSP unit u
0, u1, u2, u3, u4, the u5, among the image data converted into a digital amount by the A / D converter 9, once written into block memory 15 the data of the necessary n points over a data bus 10, Also, the address input from the address bus 11 is
Address information is also written to the block memory 15, and the block memo
Based on the address information and image data written in
The arithmetic processing is performed by the DSP 16 which is a pixel processor of a local parallel pipeline processing type using the plane memory 17, and the processing result is stored in the plane memory 17 and the DSP.
The data is written to the register in the register 16 and sent to the system control unit 4.

【0031】そして、DSP16の処理を記した命令コー
ドは、システム制御部を通じてホストコンピュータ5よ
りロードし、コントローラ18に予め書き込んでいる。
The instruction code describing the processing of the DSP 16 is loaded from the host computer 5 through the system control unit and written in the controller 18 in advance.

【0032】また、他の第2DSPユニットu1〜u5につ
いても同様に構成している。そして、第2DSPユニッ
トu0〜u5は命令およびデータの流れに対して、単一スト
リームと複数ストリームの組合せを任意に選ぶことがで
き、特に、同種の作業の並列実行(命令は単一ストリー
ム、データは複数ストリーム)をDSPユニットu0とD
SPユニットu1とで1組のDSPユニットセットとし、
DSPユニットu2とDSPユニットu3とで一組のDSP
ユニットセットとし、DSPユニットu4とDSPユニッ
トu5で一組のDSPユニットセットとしてそれぞれ実行
し、異なるジョブの並列実行(命令、データ共に複数ス
トリーム)を全体に対して行い、さらに2つ以上の働き
を複合的に行なうこともできる。すなわち、本実施例の
場合であれば、第2DSPユニットu0と第2DSPユニ
ットu1とのDSPユニットセットでは赤色データRに基
づく演算処理を行ない、第2DSPユニットu2と第2D
SPユニットu3とのDSPユニットセットでは緑色デー
タGに基づく演算処理を行ない、第2DSPユニットu4
と第2DSPユニットu5とのDSPユニットセットでは
青色データBに基づく演算処理を行なうことにより処理
を分散し、処理の高速化を図ることができる。
The other second DSP units u1 to u5 have the same configuration. Then, the second DSP unit
U0 to u5 can select any combination of single stream and multiple streams for instruction and data flow.
In particular, parallel execution of the same kind of work (a single stream of instructions and multiple streams of data) is performed by the DSP units u0 and D
A set of DSP units is composed of the SP unit u1 and
DSP unit u2 and DSP unit u3 make one set of DSP
Unit set, DSP unit u4 and DSP unit
In step u5, each job is executed as a single DSP unit set , and parallel execution of different jobs (both instructions and data are performed in a plurality of streams) is performed on the whole, and two or more operations can be performed in combination. That is, in this embodiment,
In this case, the second DSP unit u0 and the second DSP unit
In the DSP unit set with u1, the red data R
The second DSP unit u2 and the second D
Green data for the DSP unit set with SP unit u3
The arithmetic processing based on the data G is performed, and the second DSP unit u4
And the DSP unit set of the second DSP unit u5
Process by performing arithmetic processing based on blue data B
Can be distributed, and the processing speed can be increased.

【0033】システム制御部4は、図4に示すように、
DSPユニットu6〜u 11をパイプライン機能インターフ
ェースにより接続して、ループ状の一次元アレイネット
ワークを構成し、画像処理部3による演算結果を第3
SPユニットu6,u7,u8を介して物体識別用DSPユニッ
トu10に送り、物体識別用DSPユニットu10により演算
結果に対して推論・判断処理を行なって、納豆パックの
添付品の有無を識別するようにしている。特に、本実施
例においては、第3DSPユニットu6には、第2DSP
ユニットu0と第2DSPユニットu1とのDSPユニット
セットの演算結 果を送り、第3DSPユニットu7には、
第2DSPユニットu2と第2DSPユニットu3とのDS
Pユニットセットの演算結果を送り、第3DSPユニッ
トu8には第2DSPユニットu4と第2DSPユニットu5
とのDSPユニットセットの演算結果を送っており、さ
らに、DSPユニットu6〜u11も局所並列パイプライン
処理を行なうプロセッサを具備して、それぞれ並列処理
を実施可能としている。
The system control unit 4, as shown in FIG.
The DSP unit U6~u 11 connected by a pipeline facility interface constitutes a one-dimensional array network loop, the calculation result of the image processing section 3 a 3 D
It is sent to the object identification DSP unit u10 via the SP units u6, u7, u8, and the object identification DSP unit u10 performs inference / judgment processing on the calculation result to identify the presence or absence of the natto pack accessory. I have to. In particular, this implementation
In the example, the third DSP unit u6 has the second DSP unit u6.
DSP unit consisting of unit u0 and second DSP unit u1
Sending operation result of the set, the first 3DSP unit u7,
DS between the second DSP unit u2 and the second DSP unit u3
Sends the calculation result of the P unit set and sends it to the third DSP unit.
To u8, the second DSP unit u4 and the second DSP unit u5
And the calculation result of the DSP unit set
In addition, DSP units u6 to u11 are also locally parallel pipelines
Each processor has a
Can be implemented.

【0034】そして、物体識別用DSPユニットu10に
より添付品の有無を識別すると、同物体識別用DSPユ
ニットu10より不良の納豆パックの振り分けを第1DS
Pユニットu9に対して指示し、同第1DSPユニットu9
からペリフェラル・インターフェース・ユニット12を介
して不良品選別装置Dに指示して、同不良品選別装置D
を適宜動作させるようにしている。
[0034] Then, when identifying the presence or absence of an accessory by the object identification DSP unit u10, the distribution of defects in natto pack from the object identification DSP unit u10 first 1 DS
The first DSP unit u9 is instructed to the P unit u9.
To the defective product sorting device D via the peripheral interface unit 12 from the
Is appropriately operated.

【0035】また、DSPユニットu11は、シテスム全
体のタイミングを制御するようにしており、各DSPユ
ニットu6〜u11の制御動作の手順はホストコンピュータ
5から指示するようにしている。
The DSP unit u11 controls the timing of the entire system, and the procedure of the control operation of each of the DSP units u6 to u11 is instructed from the host computer 5.

【0036】ホストコンピュータ5としては、DSPユ
ニットu0〜u11を並列動作させているためマイクロコ
ンピュータで十分であり、物体識別装置A自体の価格の
低減化を図っている。
As the host computer 5, since the DSP units u0 to u11 are operated in parallel, a microcomputer is sufficient, and the cost of the object identification device A itself is reduced.

【0037】以上のように各プロセッサの機能はDPS
ユニットu0〜u5、u6〜u8,u9,u10とu11、ホストコンピュ
ータ5の各グループに分かれて機能分散型の並列処理を
行い、さらに、入力部2、画像処理部3、及びシステム
制御部4でパイプライン処理を行っている。
As described above, the function of each processor is the DPS
Units u0 to u5, u6 to u8, u9, u10 and u11 are divided into respective groups of the host computer 5 to perform function-distributed parallel processing. Further, the input unit 2, the image processing unit 3, and the system control unit 4 Pipeline processing is in progress.

【0038】次に、画像処理部3の第2DSPユニット
u0〜u5にそれぞれに設けたピクセルプロセッサであるD
SP16への割当方式について、図5を参照しながら説明
する。
Next, the second DSP unit of the image processing unit 3
D which is a pixel processor provided for each of u0 to u5
An allocation method to SP16 will be described with reference to FIG.

【0039】六個の並列したDSP16に割り当てる領域
はランダムに指定できるものであり、一領域の大きさl
及びmは、それぞれの領域で自由に設定することがで
き、その領域はコントローラ18のメモリに書き込んでお
くようにしている。
The area allocated to the six parallel DSPs 16 can be specified at random, and the size of one area l
And m can be set freely in each area, and the area is written in the memory of the controller 18.

【0040】しかも、画像識別処理の効率化を図るため
に、六個の並列構成のDSP16に割り当てたn個所の領
域Gの処理手順は、次の二段階に分けて行なうようにし
ている。
Further, in order to increase the efficiency of the image identification processing, the processing procedure for the n regions G assigned to the six DSPs 16 of the parallel configuration is performed in the following two stages.

【0041】すなわち、第一段階として、納豆パックの
位置を適確に把握するために、一領域をさらに細分化し
たp×qの小領域に対してカラー化による色特徴抽出を
行ない、納豆パックFの外形全体に及ぶ広い領域を粗く
判断する。
That is, as a first step, in order to accurately grasp the position of the natto pack, color features are extracted by colorization for a p × q small area obtained by further subdividing one area. A large area covering the entire outer shape of F is roughly determined.

【0042】この際、p×qの小領域gを、図6に示す
ように、粗く抽出する領域Gの四隅に効率よく選べば、
必要な納豆パックFを見かけ上広い領域を粗くではある
が認識すると共に、後で行なう色特徴抽出と形状特徴抽
出を行うのに必要な個所の領域の内の最低限の領域を決
定できる。
At this time, if a small area g of p × q is efficiently selected at the four corners of the area G to be roughly extracted as shown in FIG.
The necessary natto pack F can be recognized, though coarse, in a seemingly wide area, and the minimum area can be determined among the areas necessary for performing color feature extraction and shape feature extraction performed later.

【0043】次に、第二段階として、第一段階で選定し
た領域をカラー化して色特徴を抽出したり、細線化して
形状特徴を抽出したりするための演算処理を行ない、得
られた色特徴と形状特徴とから添付品である醤油30とカ
ラシ31の有無を認識する。33は納豆である。
Next, as a second step, an arithmetic process is performed to colorize the area selected in the first step to extract color features, or to perform thinning to extract shape features, thereby obtaining the obtained color. The presence / absence of the soy sauce 30 and mustard 31 as accessories are recognized from the features and the shape features. 33 is natto.

【0044】このように、本実施例では、ピクセルプロ
セッサとして6個の並列構成のDSP16により並列演算
処理を行なうが、処理する領域は必要最低限に選定して
いるために、DSP16の演算回数は少なくて済むと共
に、ブロックメモリ15,プレーンメモリ17等の容量も少
なくて済み、物体識別装置A自体の価格を安価なものに
することができる。
As described above, in this embodiment, the parallel operation processing is performed by the DSP 16 having a parallel configuration of six pixels as the pixel processor. However, since the processing area is selected to the minimum necessary, the number of operations of the DSP 16 is reduced. In addition to reducing the size, the capacities of the block memory 15, the plane memory 17, etc. are also reduced, and the price of the object identification device A itself can be reduced.

【0045】次に、表1に、既存の画像処理装置との、
一回のカメラ入力で扱う画像データに対する処理時間の
比較を示す。
Next, Table 1 shows existing image processing apparatuses and
7 shows a comparison of processing time for image data handled by one camera input.

【0046】ここで、彩子(商品名)は、代表的な安価
なカラー画像処理システムであり、IV−80(商品
名)は、マイクロコンピュータをホストコンピュータと
して用いるカラー画像処理システムでは、現在最も高速
画像処理が行なえるものの一つである。
Here, Ayako (trade name) is a typical inexpensive color image processing system, and IV-80 (trade name) is currently the fastest in a color image processing system using a microcomputer as a host computer. This is one of those that can perform image processing.

【0047】[0047]

【表1】 [Table 1]

【0048】表1に示すように、本実施例に係る物体識
別装置Aと前記彩子とIV−80とにより、32(l)
×32(m)×32(n)=32,768画素に対し
て、階調変換、1次微分、2値化、及び、Kメディアン
フィルタについての処理時間をそれぞれ測定した結果、
物体識別装置AがIV−80に比較して7倍程度処理が
速く、また、彩子とは比較にならないくらい、すなわ
ち、100倍以上処理が速いことがわかる。
As shown in Table 1, the object identification device A according to the present embodiment, the aforementioned Ayako and IV-80 use 32 (l).
As a result of measuring the processing time for gradation conversion, first-order differentiation, binarization, and K median filter for × 32 (m) × 32 (n) = 32,768 pixels,
It can be seen that the processing of the object identification device A is about seven times faster than that of the IV-80, and that the processing is so fast that it cannot be compared with Ayako, that is, 100 times or more.

【0049】このように、本実施例に係る物体識別装置
Aは、ハード面において、上記したように従来の画像処
理システムよりも7倍以上の高速処理を行なうことがで
きると共に、ソフト面においても、前記したように二段
階に分けて色特徴と形状特徴とを抽出して、納豆パッ
ク,ビール瓶のキャップ等の物体の識別を10倍程度の
高速処理を行なうことができるために、ハード面及びソ
フト面を合わせると、従来よりも100倍近い高速処理
により物体を正確に識別することができる。
As described above, the object discriminating apparatus A according to the present embodiment can perform a high-speed processing seven times or more as compared with the conventional image processing system as described above on the hardware side, and also can perform the processing on the software side. As described above, the color feature and the shape feature are extracted in two stages, and the identification of the object such as the natto pack and the cap of the beer bottle can be performed about 10 times as fast as that of the hard surface. When the software surfaces are combined, the object can be accurately identified by a high-speed processing that is nearly 100 times faster than before.

【0050】なお、本実施例では、納豆パックFの添付
品の有無を高速で識別することのできる物体識別装置A
について説明したが、本件以外にも採用できることは当
然のことであり、ビール瓶のキャップの検出、宅配便の
荷物や郵便物の識別および宛名の読み取り,のり,貝等
の水産物やくだもの、やさい等の農産物の選別,コイン
や焼物等の製造不良品の識別等も効率良く行える。
In this embodiment, the object identification device A is capable of identifying at a high speed whether or not there is an accessory of the natto pack F.
However, it is natural that the present invention can be applied to other cases, such as detection of caps of beer bottles, identification of parcels and postal items for courier service, reading of addresses, seafood such as seashells, shellfish, etc., etc. It is also possible to efficiently sort agricultural products and identify defective products such as coins and pottery.

【0051】[0051]

【発明の効果】本発明によれば、入力部、画像処理部、
及びシステム制御部に設けた各ディジタル・シグナル・
プロセッサユニットはそれぞれ局所並列パイプライン処
理を行なうプロセッサを具備し、それらをホストコンピ
ュータにより並列作動させ、入力部では、物体検出部か
ら出力された画像データをアナログ量の赤色データ、緑
色データ、青色データとして検出部制御ユニットに取り
込み、第1ディジタル・シグナル・プロセッサユニット
による制御に基づいてインプット・メモリ・アドレス・
コントローラから出力された粗い画素のアドレス情報に
基づいて、所定のアドレス情報の赤色データ、緑色デー
タ、青色データをそれぞれA/Dコンバータでディジタ
ル量に変換して出力し、画像処理部では、入力部から入
力されたディジタル量の赤色データ、緑色データ、青色
データを各第2ディジタル・シグナル・プロセッサユニ
ットのブロックメモリに入力し、1つのディジタル・シ
グナル・プロセッサユニットセットでは赤色データに基
づく演算処理を行ない、他のディジタル・シグナル・プ
ロセッサユニットセットでは緑色データに基づく演算処
理を行ない、他のディジタル・シグナル・プロセッサユ
ニットセットでは青色データに基づく演算処理を行な
い、各ディジタル・シグナル・プロセッサユニットセッ
トにおける演算結果を、システム制御部の第3ディジタ
ル・シグナル・プロセッサユニットにそれぞれ入力し、
同第3ディジタル・シグナル・プロセッサユニットに入
力された演算結果に基づいて物体識別用ディジタル・シ
グナル・プロセッサユニットによって検査領域の判定を
行ない、検査領域の判定後、第1ディジタル・シグナル
・プロセッサユニットを制御してインプット・メモリ・
アド レス・コントローラから検査領域の細かい画素のア
ドレス情報を出力し、同アドレス情報に基づいて画像デ
ータをA/Dコンバータでディジタル量に変換して画像
処理部に出力し、同画像処理部において入力された画像
データに基づいて色特徴及び形状特徴の抽出・識別の処
理を行ない、システム制御部において画像処理部におけ
る処理結果に基づいて物体の有無の識別を行なうことに
より、所要の物体の識別精度及び識別速度を向上させる
ことができ、しかも、全体的に小型で安価な物体識別装
置を提供することができる。
According to the present invention, an input unit, an image processing unit,
And each digital signal provided in the system controller
Each processor unit has local parallel pipeline processing.
Processors that perform
Operation in parallel with a computer, and the input
The output image data is analog data of red data and green data.
Color data and blue data are stored in the detection unit control unit.
And the first digital signal processor unit
Input memory address based on the control by
To the coarse pixel address information output from the controller
Based on the specified address information, red data and green data
Digital data and blue data by A / D converter
Output to the image processing unit, and the image processing unit
Digital data of red data, green data, blue color
The data is transferred to each second digital signal processor unit.
Input to the block memory of the
The signal processor unit set is based on the red data.
And perform other digital signal processing.
The processing unit based on green data is
Processing and other digital signal processor units.
The knit set performs arithmetic processing based on blue data.
Digital signal processor unit set
The result of the calculation in the
Input to each signal processor unit,
Enter the third digital signal processor unit
Digital system for object identification based on the
Inspection area judgment by the signal processor unit
The first digital signal
・ Input memory
A fine pixel of the inspection area from the address controller
Output dress information, and image data based on the address information.
Data is converted to digital quantity by A / D converter
Image output to the processing unit and input in the same image processing unit
Extraction and identification of color and shape features based on data
Process, and in the image processing section in the system control section.
The presence or absence of an object based on the processing result
To improve the accuracy and speed of identification of required objects
And a small, inexpensive object identification system as a whole.
Can be provided.

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

【図1】本発明に係る物体識別装置の概念説明図。FIG. 1 is a conceptual explanatory view of an object identification device according to the present invention.

【図2】入力部のブロック図。FIG. 2 is a block diagram of an input unit.

【図3】画像処理部のブロック図。FIG. 3 is a block diagram of an image processing unit.

【図4】システム制御部のブロック図。FIG. 4 is a block diagram of a system control unit.

【図5】ピクセルプロセッサの割り当て方式説明図。FIG. 5 is an explanatory diagram of an assignment method of a pixel processor.

【図6】納豆パックの特徴抽出の説明図。FIG. 6 is an explanatory diagram of feature extraction of a natto pack.

【符号の説明】 A 物体識別装置 1 物体検出部 2 入力部 3 画像処理部 4 システム制御部 5 ホストコンピュータ[Description of Signs] A Object identification device 1 Object detection unit 2 Input unit 3 Image processing unit 4 System control unit 5 Host computer

───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) H04N 7/18 ──────────────────────────────────────────────────続 き Continued on front page (58) Field surveyed (Int.Cl. 7 , DB name) H04N 7/18

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 搬送手段によって搬送される物体を固体
撮像素子カメラで検出し、画像データを出力する物体検
出部(1)と、 同物体検出部(1)から出力された画像データをディジタ
ル変換する入力部(2)と、 同入力部(2)から入力された画像データの演算処理を行
なう画像処理部(3)と、 同画像処理部(3)で処理した画像データに対して物体識
別の処理を行なうシステム制御部(4)と、 上記入力部(2)、画像処理部(3)、及びシステム制御部
(4)の動作をそれぞれ制御するホストコンピュータ(5)と
から構成した物体識別装置であって、 入力部(2)は、物体検出部(1)から出力された画像データ
を取り込む検出部制御ユニット(6)と、第1ディジタル
・シグナル・プロセッサユニット(u9)からの制御に基づ
いて画像データのアドレス情報を出力するインプット・
メモリ・アドレス・コントローラ(7)と、同インプット
・メモリ・アドレス・コントローラ(7)から出力された
アドレス情報に基づいて、検出部制御ユニット(6)に取
り込んだ画像データの対応するアドレス情報のデータを
ディジタル量に変換するA/Dコンバータ(9)を具備
し、 画像処理部(3)は、入力部(2)から入力されたディジタル
量の画像データを一旦書き込むブロックメモリ(15)と、
同ブロックメモリ(15)に書き込まれた画像データに基づ
いて演算処理を行なうディジタル・シグナル・プロセッ
サ(16)と、同ディジタル・シグナル・プロセッサ(16)の
演算において利用するプレーンメモリ(17)と、ホストコ
ンピュータ(5)の制御に基づいてディジタル・シグナル
・プロセッサ(16)を制御するコントローラ(18)とから構
成した第2ディジタル・シグナル・プロセッサユニット
を、少なくとも2つで1セットとして構成したディジタ
ル・シグナル・プロセッサユニットセットを複数具備
し、 システム制御部(4)は、画像処理部(3)の各ディジタル・
シグナル・プロセッサユニットセットとそれぞれ接続し
た第3ディジタル・シグナル・プロセッサユニ ットと、
同第3ディジタル・シグナル・プロセッサユニットと一
次元アレイネットワークで接続し、第1ディジタル・シ
グナル・プロセッサユニット(u9)の制御を行なう物体識
別用ディジタル・シグナル・プロセッサユニット(u10)
とを具備し、 入力部(2)、画像処理部(3)、及びシステム制御部(4)に
設けた各ディジタル・シグナル・プロセッサユニットは
それぞれ局所並列パイプライン処理を行なうプロセッサ
を具備し、それらをホストコンピュータ(5)により並列
作動させ、 入力部(2)では、物体検出部(1)から出力された画像デー
タをアナログ量の赤色データ(R)、緑色データ(G)、青色
データ(B)として検出部制御ユニット(6)に取り込み、第
1ディジタル・シグナル・プロセッサユニット(u9)によ
る制御に基づいてインプット・メモリ・アドレス・コン
トローラ(7)から出力された粗い画素のアドレス情報に
基づいて、所定のアドレス情報の赤色データ(R)、緑色
データ(G)、青色データ(B)をそれぞれA/Dコンバータ
(9)でディジタル量に変換して出力し、 画像処理部(3)では、入力部(2)から入力されたディジタ
ル量の赤色データ(R)、緑色データ(G)、青色データ(B)
を各第2ディジタル・シグナル・プロセッサユニットの
ブロックメモリ(15)に入力し、1つのディジタル・シグ
ナル・プロセッサユニットセットでは赤色データ(R)に
基づく演算処理を行ない、他のディジタル・シグナル・
プロセッサユニットセットでは緑色データ(G)に基づく
演算処理を行ない、他のディジタル・シグナル・プロセ
ッサユニットセットでは青色データ(B)に基づく演算処
理を行ない、 各ディジタル・シグナル・プロセッサユニットセットに
おける演算結果を、システム制御部(4)の第3ディジタ
ル・シグナル・プロセッサユニットにそれぞれ入力し、
同第3ディジタル・シグナル・プロセッサユニットに入
力された演算結果に基づいて物体識別用ディジタル・シ
グナル・プロセッサユニット(u10)によって検査領域の
判定を行ない、 検査領域の判定後、第1ディジタル・シグナル・プロセ
ッサユニット(u9)を制御してインプット・メモリ・アド
レス・コントローラ(7)から検査領域の細かい画素のア
ドレス情報を出力し、同アドレス情報に基づいて画像デ
ータをA/Dコ ンバータ(9)でディジタル量に変換して
画像処理部(3)に出力し、同画像処理部(3)において入力
された画像データに基づいて色特徴及び形状特徴の抽出
・識別の処理を行ない、システム制御部(4)において画
像処理部(3)における処理結果に基づいて物体の有無の
識別を行なうことを特徴とする物体識別装置。
An object conveyed by a conveying means is a solid.
Object detection that detects with an image sensor camera and outputs image data
Out part (1), the image data output from the object detection unit (1) Digitally
The input unit (2) for image conversion and the arithmetic processing of image data input from the input unit (2) are performed.
Image processing unit (3), and image data processed by the image processing unit (3).
A system control unit (4) that performs another processing, the input unit (2), the image processing unit (3), and a system control unit
The host computer (5) that controls the operation of (4) and
An input unit (2) is provided with an image data output from an object detection unit (1).
The detector control unit (6) that captures the
・ Based on control from signal processor unit (u9)
Input that outputs the address information of the image data
Memory address controller (7) and same input
・ Output from memory address controller (7)
Based on the address information, it is sent to the detector control unit (6).
The corresponding address information data of the loaded image data.
Equipped with A / D converter (9) for converting to digital quantity
The image processing unit (3) receives the digital data input from the input unit (2).
A block memory (15) for temporarily writing the amount of image data,
Based on the image data written in the block memory (15)
Digital signal processor
(16) and the digital signal processor (16)
The plane memory (17) used for computation and the host
Digital signal based on computer (5) control
-Consists of a controller (18) that controls the processor (16)
Second digital signal processor unit formed
Are configured as a set of at least two
Multiple signal processor unit sets
The system control unit (4) controls the digital processing of the image processing unit (3).
Connect to each signal processor unit set
A third digital signal processor Uni Tsu bets were,
One with the third digital signal processor unit
Connected by a 1D digital network
Object to control the signal processor unit (u9)
Separate digital signal processor unit (u10)
The input unit (2), the image processing unit (3), and the system control unit (4)
Each digital signal processor unit provided
Processors that perform local parallel pipeline processing
And they are connected in parallel by the host computer (5).
Activate the input unit (2) and input the image data output from the object detection unit (1).
Red data (R), green data (G), blue
The data is taken into the detection unit control unit (6) as data (B) and
By one digital signal processor unit (u9)
Input memory address con
The coarse pixel address information output from the controller (7)
Based on predetermined address information red data (R), green
A / D converter for data (G) and blue data (B) respectively
In (9), it is converted to digital quantity and output, and in the image processing unit (3), the digital data input from the input unit (2)
Red data (R), green data (G), blue data (B)
For each second digital signal processor unit
Input to the block memory (15), one digital signal
Red data (R) in null processor unit set
Operation based on other digital signals
Based on green data (G) in processor unit set
Performs arithmetic processing and performs other digital signal processing.
Processing unit based on the blue data (B)
Process for each digital signal processor unit set.
Calculation result in the third digit of the system control unit (4)
Input to each signal processor unit,
Enter the third digital signal processor unit
Digital system for object identification based on the
The inspection area is controlled by the signal processing unit (u10).
Judgment is made, and after judging the inspection area, the first digital signal processor
Input memory address by controlling the
Address of fine pixels in the inspection area from the
Output dress information, and image data based on the address information.
Converts over data to the digital quantity by the A / D converter (9)
Output to the image processing unit (3) and input in the same image processing unit (3)
Of color and shape features based on extracted image data
・ Perform identification processing, and
The presence or absence of an object based on the processing result in the image processing unit (3)
An object identification device that performs identification.
JP16511192A 1992-06-23 1992-06-23 Object identification system Expired - Fee Related JP3358142B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16511192A JP3358142B2 (en) 1992-06-23 1992-06-23 Object identification system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16511192A JP3358142B2 (en) 1992-06-23 1992-06-23 Object identification system

Publications (2)

Publication Number Publication Date
JPH066793A JPH066793A (en) 1994-01-14
JP3358142B2 true JP3358142B2 (en) 2002-12-16

Family

ID=15806117

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16511192A Expired - Fee Related JP3358142B2 (en) 1992-06-23 1992-06-23 Object identification system

Country Status (1)

Country Link
JP (1) JP3358142B2 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3483039B2 (en) * 1993-09-30 2004-01-06 博文 松尾 Identification device based on image signals
JP3712450B2 (en) * 1995-10-12 2005-11-02 株式会社紀文食品 Missing tray detector
JP4846924B2 (en) 2001-05-31 2011-12-28 キヤノン株式会社 Pattern recognition device
JP4546157B2 (en) 2004-06-03 2010-09-15 キヤノン株式会社 Information processing method, information processing apparatus, and imaging apparatus
JP4694913B2 (en) * 2004-11-22 2011-06-08 アレコント ビジョン,リミティド ライアビリティ カンパニー High resolution network camera with large parallel execution of image processing, compression and network server
JP4922836B2 (en) * 2007-05-30 2012-04-25 株式会社リコー Image forming apparatus and application construction method
JP5739758B2 (en) * 2011-07-21 2015-06-24 ルネサスエレクトロニクス株式会社 Memory controller and SIMD processor

Also Published As

Publication number Publication date
JPH066793A (en) 1994-01-14

Similar Documents

Publication Publication Date Title
EP1148316A1 (en) Information reader
EP0312580B1 (en) System for monitoring and analysis of a continuous process
EP0851374B1 (en) Method of locating an object-applied code
WO1995017736A1 (en) Real-time line scan processor
JP3358142B2 (en) Object identification system
JPH01194079A (en) Printing inspection instrument using ink jet printer
JP2000219317A (en) Cargo sorting equipment
JPH02148371A (en) Device for inspecting two-dimensionally arranged object
JP2003223693A (en) Instrument indication reader
KR20030013520A (en) Image processing system
JP3952908B2 (en) Individual recognition method and individual recognition apparatus
JP2605581B2 (en) How to discharge falling cans, etc.
EP0631255A2 (en) A printed letter inspecting apparatus for solid objects
JPH04364449A (en) Fruit defect detecting apparatus
EP0447541B1 (en) Image data processor system and method
JP2859817B2 (en) Product information reader
JP3571781B2 (en) Mail processing apparatus and mail processing method
JP4424798B2 (en) Object recognition method, recognition apparatus, and object selection apparatus
WO2002032795A1 (en) Method and apparatus for identifying goods
JPH0676969B2 (en) Method and apparatus for inspecting articles having repetitive patterns
JP2002032711A (en) Form recognition device and form recognition method
JP2722129B2 (en) Sorting input system
RU2158959C2 (en) Computer vision system for controlling shape of articles
JPH0199174A (en) Shape recognizing device
KR20250098789A (en) Apparatus and method for detecting bad loading vehicle

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20020416

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20020820

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees