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
JPH026103B2 - - Google Patents
[go: Go Back, main page]

JPH026103B2 - - Google Patents

Info

Publication number
JPH026103B2
JPH026103B2 JP16737982A JP16737982A JPH026103B2 JP H026103 B2 JPH026103 B2 JP H026103B2 JP 16737982 A JP16737982 A JP 16737982A JP 16737982 A JP16737982 A JP 16737982A JP H026103 B2 JPH026103 B2 JP H026103B2
Authority
JP
Japan
Prior art keywords
head
circuit
fish body
detection circuit
tail
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
Application number
JP16737982A
Other languages
Japanese (ja)
Other versions
JPS5957364A (en
Inventor
Toshuki Goto
Shinichi Shimizu
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP16737982A priority Critical patent/JPS5957364A/en
Publication of JPS5957364A publication Critical patent/JPS5957364A/en
Publication of JPH026103B2 publication Critical patent/JPH026103B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Processing Of Meat And Fish (AREA)
  • Image Processing (AREA)

Description

【発明の詳細な説明】 (1) 発明の技術分野 本発明は魚体を自動加工する装置における魚体
の頭部切断位置検出回路に関するものである。
DETAILED DESCRIPTION OF THE INVENTION (1) Technical Field of the Invention The present invention relates to a fish head cut position detection circuit in an apparatus for automatically processing fish bodies.

(2) 従来技術と問題点 従来、採取された魚類を自動加工する装置に送
る工程で魚体の頭部切断位置を検出するには、頭
部または頭尾の位置関係よりえらの位置を推定す
る方法と2値化された魚体像より特徴抽出する方
法があるが、前者は誤差が大きいという欠点があ
り、また後者は抽出過程が複雑であり、安定性に
欠けるという欠点があつた。
(2) Conventional technology and problems Conventionally, in order to detect the position of the decapitation of the fish body in the process of sending collected fish to an automatic processing device, the position of the gills was estimated from the positional relationship of the head or head and tail. There are methods for extracting features from binarized fish images, but the former has the disadvantage of large errors, and the latter has the disadvantage of a complicated extraction process and lack of stability.

(3) 発明の目的 本発明の目的は魚体の濃淡画像から最適の頭部
切断位置を評価し判定する魚体の頭尾切断位置検
出回路を提供することである。
(3) Object of the Invention The object of the present invention is to provide a fish head/tail cutting position detection circuit that evaluates and determines the optimum head cutting position from a grayscale image of the fish body.

(4) 発明の構成 前記目的を達成するため、本発明の魚体の頭部
切断位置検出回路は画像データから魚体の頭尾を
検出する頭尾検出回路と、 該画像データに対し魚体の背腹方向に走査して
魚体の頭尾方向にそつた一次元平均濃度分布を検
出する平均濃度分布検出回路と、 該平均濃度分布回路から出力された一次元デー
タのノイズを除去するノイズ除去回路と、 ノイズ除去された一次元データのエツジを検出
し切断時の候補とすると共に、該エツジのピーク
値を測定するエツジ検出回路と、 該ピーク値と閾値とを比較し、閾値よりその値
が大きければ該候補を切断位置と判定し、小さけ
れば頭部位置と尾部位置および予め魚体の種類に
つき設定された定数を用いた式により切断位置を
判定する評価・判定回路と、 を具えたことを特徴とするものである。
(4) Structure of the invention In order to achieve the above object, the fish head cut position detection circuit of the present invention includes a head-to-tail detection circuit that detects the head and tail of the fish from image data, and a head-to-tail detection circuit that detects the head and tail of the fish from image data; an average concentration distribution detection circuit that detects a one-dimensional average concentration distribution along the cranial-caudal direction of the fish body by scanning in the direction; a noise removal circuit that removes noise from the one-dimensional data output from the average concentration distribution circuit; An edge detection circuit detects edges of the one-dimensional data from which noise has been removed and uses them as candidates for cutting, and compares the peak value with a threshold, and if the edge is larger than the threshold, An evaluation/judgment circuit that determines the candidate as a cutting position, and if it is smaller, determines the cutting position by a formula using the head position, tail position, and constants set in advance for the type of fish body. It is something to do.

(5) 発明の実施例 第1図は本発明の実施例の構成説明図である。
まず、魚体を光学的に走査した2次元の輪郭濃淡
データを図示されない前処理回路で得た後、該2
次元の画像データを平均濃度分布検出回路1に入
れ、魚体の輪郭線の側線に垂直な線に沿つて、魚
体を表わす濃度差を平均し、側線に平行な直線に
投影してゆき、一次元の平均濃度分布を求める。
この平均濃度分布データをノイズ除去回路2に入
れ、たとえばメデイアンフイルタ等を用いて、ラ
ンダムノイズを除去しスムーズ化する。通常、え
らが存在する位置は魚体の他の部分と比較して濃
度が大きく変化することが知られており、これに
基づいて魚体の行方向、つまり背腹方向に走査を
行なうことにより得られた平均濃度分布データを
1次のエツジ検出回路にて濃度変化の大きい部分
を切断時の候補点として抽出するとともに、その
候補点のピーク値を測定し“確からしさ“として
定義する。
(5) Embodiment of the invention FIG. 1 is an explanatory diagram of the configuration of an embodiment of the invention.
First, after obtaining two-dimensional contour shading data by optically scanning the fish body using a preprocessing circuit (not shown),
The dimensional image data is input to the average density distribution detection circuit 1, and the density difference representing the fish body is averaged along a line perpendicular to the side line of the fish body outline, and is projected onto a straight line parallel to the side line. Find the average concentration distribution of
This average concentration distribution data is input to a noise removal circuit 2, and random noise is removed and smoothed using, for example, a median filter. It is known that the concentration at the position where the gills normally exist varies greatly compared to other parts of the fish body, and based on this, the concentration can be obtained by scanning in the row direction of the fish body, that is, in the dorsoventral direction. A first-order edge detection circuit extracts a portion of the average density distribution data as a candidate point for cutting by using a primary edge detection circuit, and the peak value of the candidate point is measured and defined as "certainty."

なお、この確からしさはそのピーク値が高けれ
ば高い程、その確からしさは有効となる。
Note that the higher the peak value of this certainty, the more effective the certainty becomes.

一方、2次元の画像データを分岐して頭尾検出
回路4に入力し、魚体の輪郭データより頭部位置
および尾部位置を検出する。頭部位置および尾部
位置を検出する方法は如何なる方法を用いてもよ
いが、本発明では、その一例として本出願人が昭
和57年6月18日付けで出願している特願昭57−
104745号(魚体方向識別装置)における頭尾部検
出に関する技術を採用している。
On the other hand, the two-dimensional image data is branched and input to the head/tail detection circuit 4, and the head position and tail position are detected from the outline data of the fish body. Any method may be used to detect the head position and the tail position, but in the present invention, as an example, the patent application No. 1982-1 filed by the present applicant on June 18, 1982 is used.
The technology related to head and tail detection in No. 104745 (Fish direction identification device) is adopted.

評価、判定回路5のうち評価回路5−1に頭部
検出回路4から頭部位置と尾部位置を、エツジ検
出回路3から候補点と確からしさの情報を入れ、
これらを基にして所定の評価関数または判定関数
を用い、判定回路5−2により頭部切断位置を判
定し出力する。
Input the head position and tail position from the head detection circuit 4 into the evaluation circuit 5-1 of the evaluation and judgment circuit 5, and input candidate points and certainty information from the edge detection circuit 3.
Based on these, using a predetermined evaluation function or determination function, the determination circuit 5-2 determines and outputs the position of head amputation.

第2図は評価、判定回路5の具体回路例を示
す。第1図におけるエツジ検出回路3からの頭部
切断位置の候補CP′、確からしさSとし、頭尾検
出回路4からの頭部位置HP、尾部位置TPとす
れば、確からしさSが予め設定した所定閾値Th
より大きい場合、すなわち|S|≧Thの場合に
は、切断位置の検出結果CPは、 CP=CP′ (1) である。
FIG. 2 shows a specific circuit example of the evaluation and determination circuit 5. If the candidate CP' of the head cutting position from the edge detection circuit 3 in FIG. Predetermined threshold Th
If it is larger, that is, |S|≧Th, the detection result CP of the cutting position is CP=CP′ (1).

また、|S|<Thの場合には CP=(TP−HP)×N+HP (2) ここでNは予め魚体の種類につき設定された乗
数である。
In addition, when |S|<Th, CP=(TP−HP)×N+HP (2) Here, N is a multiplier set in advance for each type of fish.

上記式(1)、(2)により殆ど正確な頭部切断位置を
確保することができるものである。
By using the above equations (1) and (2), it is possible to ensure an almost accurate head cutting position.

同図は式(1)、(2)を用い、確からしさSとその閾
値Thを比較回路11に入れて|S|とThの大小
を調べ|S|≧Thの場合には式(1)により候補
CP′を検出切断位置CPとして出力し、|S|<Th
の場合には式(2)に従い、頭部位置(HP)と尾部
位置(TP)を演算回路12により演算し、(TP
−HP)×N+HPの値を検出切断位置CPとして出
力する。
The figure uses equations (1) and (2), puts the probability S and its threshold value Th into the comparison circuit 11, checks the magnitude of |S| and Th, and uses equation (1) when |S|≧Th. candidate by
CP' is output as the detected cutting position CP, and |S|<Th
In this case, the head position (HP) and tail position (TP) are calculated by the calculation circuit 12 according to equation (2), and (TP
-HP)×N+HP is output as the detected cutting position CP.

(6) 発明の効果 以上説明したように、本発明によれば、魚体の
濃淡画像から平近濃度分布を求め、それに対する
エツジ検出により求められた切断位置の候補点と
確からしさおよび頭尾の位置より、所定の評価判
断基準に従つて最適の頭部切断位置を検出するこ
とができるものである。これにより、候補点の確
からしさが閾値以上で確実な場合にはその候補点
で切断し、確からしさが閾値以下で不確実な場合
には頭尾の位置関係からの推定方式を用いたもの
であり、総合的に確実でしかも抽出過程を簡単化
することができるものである。
(6) Effects of the Invention As explained above, according to the present invention, the average density distribution is obtained from the grayscale image of the fish body, and the candidate points of the cutting position, the probability, and the head-to-tail position obtained by edge detection are calculated from the density image of the fish body. Based on the position, the optimal head cutting position can be detected according to predetermined evaluation criteria. As a result, if the probability of a candidate point is more than a threshold and it is certain, it is cut at that candidate point, and if the probability is less than a threshold and uncertain, an estimation method from the head-to-tail positional relationship is used. It is comprehensively reliable and can simplify the extraction process.

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

第1図は本発明の実施例の構成説明図、第2図
は第1図の実施例の要部の具体回路例であり、図
中1は平均濃度分布検出回路、2はノイズ除去回
路、3はエツジ検出回路、4は頭尾検出回路、5
は評価、判定回路、11は比較回路、12は演算
回路、13は選択回路を示す。
FIG. 1 is a configuration explanatory diagram of an embodiment of the present invention, and FIG. 2 is a specific circuit example of the main part of the embodiment of FIG. 1. In the figure, 1 is an average concentration distribution detection circuit, 2 is a noise removal circuit, 3 is an edge detection circuit, 4 is a head/tail detection circuit, 5
11 is a comparison circuit, 12 is an arithmetic circuit, and 13 is a selection circuit.

Claims (1)

【特許請求の範囲】 1 画像データから魚体の頭尾を検出する頭尾検
出回路と、 該画像データに対し魚体の背腹方向に走査して
魚体の頭尾方向にそつた一次元平均濃度分布を検
出する平均濃度分布検出回路と、 該平均濃度分布回路から出力された一次元デー
タのノイズを除去するノイズ除去回路と、 ノイズ除去された一次元データのエツジを検出
し切断時の候補とすると共に、該エツジのピーク
値を測定するエツジ検出回路と、 該ピーク値と閾値とを比較し、閾値よりその値
が大きければ該候補を切断位置と判定し、小さけ
れば頭部位置と尾部位置および予め魚体の種類に
つき設定された定数を用いた式により切断位置を
判定する評価・判定回路と、 を具えたことを特徴とする魚体の頭尾切断位置検
出回路。
[Scope of Claims] 1. A head-to-tail detection circuit that detects the head and tail of a fish body from image data, and a one-dimensional average density distribution along the cranial and caudal direction of the fish body by scanning the image data in the dorsal and ventral direction of the fish body. an average density distribution detection circuit that detects the average density distribution; a noise removal circuit that removes noise from the one-dimensional data output from the average density distribution circuit; and a noise removal circuit that detects edges of the noise-removed one-dimensional data and uses them as candidates for cutting. At the same time, an edge detection circuit that measures the peak value of the edge compares the peak value with a threshold value, and if the value is larger than the threshold value, the candidate is determined to be the cutting position, and if smaller, the candidate is determined to be the cutting position. A head-and-tail cut position detection circuit for a fish body, comprising: an evaluation/judgment circuit for determining a cut position using a formula using a constant set in advance for each type of fish body;
JP16737982A 1982-09-25 1982-09-25 Detecting circuit of fish head cutting position Granted JPS5957364A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16737982A JPS5957364A (en) 1982-09-25 1982-09-25 Detecting circuit of fish head cutting position

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16737982A JPS5957364A (en) 1982-09-25 1982-09-25 Detecting circuit of fish head cutting position

Publications (2)

Publication Number Publication Date
JPS5957364A JPS5957364A (en) 1984-04-02
JPH026103B2 true JPH026103B2 (en) 1990-02-07

Family

ID=15848620

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16737982A Granted JPS5957364A (en) 1982-09-25 1982-09-25 Detecting circuit of fish head cutting position

Country Status (1)

Country Link
JP (1) JPS5957364A (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020046877A (en) * 2000-12-14 2002-06-21 이상배 The cutting method of gills and tail in fish processing machine
JP4743384B2 (en) * 2005-01-31 2011-08-10 株式会社吉野工業所 Container with lid
CN108564573B (en) * 2018-03-30 2021-10-08 大连工业大学 Automatic recognition method of fish head and fish tail image for mackerel slicer

Also Published As

Publication number Publication date
JPS5957364A (en) 1984-04-02

Similar Documents

Publication Publication Date Title
CN109377485A (en) A kind of instant noodles packaging defect machine vision detection method
CN109829465B (en) Method for searching optimum sucking position of prawn and identifying tail limb characteristics
CN111652825A (en) Edge tracking straight line segment rapid detection device and method based on gradient direction constraint
CN110687548A (en) Radar data processing system based on unmanned ship
CN101533470B (en) Method for scraping sensor image splicing and device thereof
CN113705505A (en) Marine fishery-oriented ship target detection method and system
JPH026103B2 (en)
JPH08305795A (en) Character recognition method
KR102782320B1 (en) Method and Device for detecting submerged marine deposition waste by applying automatic classification algorithm to image from side scan sonar sensor
JP4020202B2 (en) Striped pattern extraction system and striped pattern extraction method
Nain et al. Dynamic thresholding based edge detection
CN114429462B (en) A moving target shadow detection method using road information
CN117853884A (en) Side-scan sonar image target detection method and device based on seabed line detection
JPS63252209A (en) Apparatus for detecting end part of strip-like body
JP3092871B2 (en) Edge detection method
Ji et al. Adaptive Underwater Sonar Image Target Detection
CN117765528B (en) Method, device and storage medium for classifying objects
CN117152196B (en) A two-level target tracking method, medium, and system
JPH026104B2 (en)
JP2671556B2 (en) Cleft line detection method and device
Nevis Low-contrast enhancement for electro-optic data
CN102081792A (en) Multi-scale red jujube image crack edge detection method based on wavelet transformation
Sandini et al. Thresholding techniques for zero crossings
JPH0765164A (en) Template generation method
JPS58222378A (en) Discriminator of direction of fish body