JPH0531941B2 - - Google Patents
Info
- Publication number
- JPH0531941B2 JPH0531941B2 JP60220098A JP22009885A JPH0531941B2 JP H0531941 B2 JPH0531941 B2 JP H0531941B2 JP 60220098 A JP60220098 A JP 60220098A JP 22009885 A JP22009885 A JP 22009885A JP H0531941 B2 JPH0531941 B2 JP H0531941B2
- Authority
- JP
- Japan
- Prior art keywords
- fish
- image
- moving speed
- water
- images
- 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
Links
Landscapes
- Farming Of Fish And Shellfish (AREA)
- Closed-Circuit Television Systems (AREA)
Description
【発明の詳細な説明】
〔発明の利用分野〕
本発明は水棲生物の状態監視装置に係り、特に
浄水場の原水中や下水処理場の流入下水中の毒物
の有無を水棲生物を使つて判定するのに好適な水
棲生物監視装置に関する。[Detailed Description of the Invention] [Field of Application of the Invention] The present invention relates to an apparatus for monitoring the condition of aquatic organisms, and in particular, a system for determining the presence or absence of toxic substances in raw water of a water treatment plant or inflowing sewage of a sewage treatment plant using aquatic organisms. This invention relates to an aquatic life monitoring device suitable for monitoring.
浄水場では原水中に毒物が混入したか否かを判
定するために、原水の一部を水槽に導きこの水槽
でフナ、コイ、ウグイ、タナゴ、ハヤ及びオイカ
ワなどの水棲生物を飼育している。自然に死ぬ場
合もあるので複数個体飼育しなければならない。
原水中に毒物が混入した場合には、前記魚類が異
常に行動したり死んだりする現象を利用して原水
中の毒物流入を監視している。また、下水処理場
では法律で禁止された毒物が流入下水中に流入し
たか否かを知る必要があり、人手による間欠的な
水質分析に頼つている。
At water treatment plants, in order to determine whether or not poisonous substances have been mixed into the raw water, a portion of the raw water is channeled into an aquarium where aquatic creatures such as crucian carp, carp, dace, tanager, haya, and oysterfish are raised. . Multiple individuals must be kept as they may die naturally.
When a poisonous substance is mixed into the raw water, the inflow of the poisonous substance into the raw water is monitored using the phenomenon that fish behave abnormally or die. Additionally, sewage treatment plants need to know whether legally prohibited toxic substances have entered the incoming sewage, and rely on intermittent manual water quality analysis.
このように、水中の毒物監視は現状では人間の
目視や分析に依存している。このため連続監視と
早期発見が出来ず、需要家への配水停止など、対
策が後手になる欠点があつた。 As described above, monitoring of toxic substances in water currently relies on human visual observation and analysis. As a result, continuous monitoring and early detection were not possible, and countermeasures such as stopping water distribution to customers had to be taken late.
魚の監視方法としては、水槽中の魚を水槽上部
から工業用テレビカメラ(ITV)で検出し、画
像処理する方法(文献:第36回全国水道研究発表
会、講演集p464−466)が提案されている。この
方法によれば、魚が水面上を腹を横にして漂う場
合に、その魚を「ある大きさ以上の独立した明
点」として認識でき、水面近傍に存在する魚の高
明度部および水面上の凹凸による光の変化のみを
抽出することにより、背景を整理し魚の行動を求
めることができる。しかし、この方法は複数の魚
の動きを一尾毎に認識することが必常に難しい。 As a method for monitoring fish, a method has been proposed in which fish in an aquarium are detected from the top of the tank using an industrial television camera (ITV) and the images are processed (Reference: 36th National Water Supply Research Conference, Lecture Collection p464-466). ing. According to this method, when a fish floats on the water surface with its belly on its side, it can be recognized as an ``independent bright spot of a certain size or more'', and the high brightness area of the fish near the water surface and the By extracting only the changes in light due to the unevenness of the surface, it is possible to organize the background and determine the behavior of the fish. However, with this method, it is always difficult to recognize the movements of multiple fish individually.
このほかに水中の浮遊物を光電変換装置を用い
て計測するものに特開昭54−143296号公報があ
る。 In addition to this, Japanese Patent Application Laid-Open No. 143296/1984 uses a photoelectric conversion device to measure floating objects in water.
本発明の目的は、複数尾の水棲生物の状態を連
続的に監視することができる水棲生物状態監視装
置を提供することにある。
An object of the present invention is to provide an aquatic organism condition monitoring device that can continuously monitor the condition of a plurality of aquatic organisms.
本発明の目的は、被検水を導入し、水棲生物を
飼育している水槽と、
該水槽内の水棲生物を側面から撮影し撮影時間
の異なる複数の画像情報を出力する撮像装置と、
複数の画像情報のそれぞれを2値化または3値
化して水棲生物と背景とを識別する手段と、
得られた2値化または3値化画像より水棲生物
の重心座標を求める手段と、
得られた複数の重心座標に基づいて水棲生物の
平均移動速度を求める手段と、
得られた平均移動速度が第1設定速度以上或は
第2設定速度以下であるか否かを判定する手段
と、
を有することを特徴とする水棲生物の状態監視装
置によつて達成される。
An object of the present invention is to provide: an aquarium into which test water is introduced and aquatic organisms are raised; an imaging device that photographs the aquatic organisms in the aquarium from the side and outputs a plurality of pieces of image information taken at different photographing times; means for identifying aquatic organisms and the background by converting each of the image information into binarized or ternarized images; a means for determining barycenter coordinates of aquatic organisms from the obtained binarized or ternary images; Means for determining an average moving speed of an aquatic creature based on a plurality of center-of-gravity coordinates, and means for determining whether the obtained average moving speed is greater than or equal to a first set speed or less than a second set speed. This is achieved by a condition monitoring device for aquatic organisms characterized by the following.
また、本発明の具体的実施に際しては、被検水
を導入し水棲生物を複数の飼育空間に飼育してい
る水槽を設けることが好ましい。 Further, in the specific implementation of the present invention, it is preferable to provide an aquarium into which test water is introduced and aquatic organisms are kept in a plurality of breeding spaces.
第1図に本発明の一実施例を示す。 FIG. 1 shows an embodiment of the present invention.
第1図において、水槽100には、給水管11
0と給水ポンプ120によつて被検水が上部から
供給される。この被検水は、浄水場では原水であ
り、下水処理場では流入下水である。また、河川
の毒物を監視する場合では河川水である。水槽1
00内には河川に習つてじやり石101が敷き詰
められている。水槽100内に導かれた水は排水
管によつて排水されるが、図示が複雑になるので
省略する。 In FIG. 1, the water tank 100 includes a water supply pipe 11.
Test water is supplied from the top by a water supply pump 120 and a water supply pump 120. This test water is raw water at a water treatment plant, and inflow sewage at a sewage treatment plant. In addition, when monitoring toxic substances in rivers, river water is used. Aquarium 1
Inside 00, there are 101 stones laid out in the style of rivers. The water introduced into the water tank 100 is drained through a drain pipe, but the illustration is omitted since it would complicate the illustration.
水槽100は、有底で上部開放型の直方体形状
である。 The water tank 100 has a rectangular parallelepiped shape with a bottom and an open top.
水槽100内は中央部が金網や多孔板などの仕
切板180によつて2つの部屋100Aと100
Bとに仕切られ、各々の部屋に水棲生物として魚
140Aと140Bとが一尾ずつ飼育される。仕
切板180は、魚140Aと140Bとを分けて
飼育するためのもので、水槽100内の水は流通
できるようにしてある。部屋100Aと100B
とは飼育する魚の数だけである。魚は複数尾飼育
されるので、各部屋も複雑であるが、本実施例で
は説明を簡単化するため、部屋が2つの例を説明
する。 Inside the aquarium 100, the central part is divided into two rooms 100A and 100 by a partition plate 180 such as a wire mesh or a perforated plate.
A fish 140A and a fish 140B are kept as aquatic organisms in each room. The partition plate 180 is used to raise the fish 140A and 140B separately, and allows the water in the aquarium 100 to circulate. Rooms 100A and 100B
is simply the number of fish kept. Since a plurality of fish are kept, each room is complicated, but in order to simplify the explanation in this embodiment, an example with two rooms will be explained.
魚140A及び140Bは給水される被検水に
棲息する種類のものが飼育される。例えば、フ
ナ、コイ、ウグイ、タナゴ及びオイカワなどであ
る。照明装置150A,150Bは水槽100の
上部に設けられて魚140A及び140Bを照ら
す。本発明は画像処理技術を適用するので均一な
照明が必要である。このため、照明装置150
A,150Bと水槽100との間にはスリガラス
などを材質とする光散乱板160を設ける。 The fish 140A and 140B are of the type that inhabit the supplied test water. For example, crucian carp, carp, dace, tanago, and oysterfish. Lighting devices 150A and 150B are provided at the top of aquarium 100 to illuminate fish 140A and 140B. Since the present invention applies image processing technology, uniform illumination is required. For this reason, the lighting device 150
A light scattering plate 160 made of ground glass or the like is provided between A and 150B and the water tank 100.
なお、照明装置で1台でも、2台以上でも良い
ことはいうまでもない。 Note that it goes without saying that the number of lighting devices may be one or two or more.
バツクスクリーン170A,170B及び17
0Cは魚140A及び140Bをコントラスト良
く認識するために設置される。このため、魚14
0A及び140Bの背の色が黒い場合にはバツク
スクリーン170A,170B及び170Cは白
色系のものが良い。逆に、魚140A及び140
Bの背の色が白い場合には黒色系のものが良いこ
とは言うまでもない。 Back screens 170A, 170B and 17
0C is installed to recognize fish 140A and 140B with good contrast. For this reason, fish 14
When the backs of 0A and 140B are black, the back screens 170A, 170B and 170C are preferably white. Conversely, fish 140A and 140
It goes without saying that if B's back color is white, a black one is better.
また、水槽100の枠105はバツクスクリー
ン170A,170B及び170Cと同じか、又
はこれに近い輝度である。これら背景の輝度を
b、魚の輝度をfとすると、bとfの輝度差を大
きくすることにより、背景と魚との差分画像の輝
度は大きくなる。従つて、魚140A及び140
Bを背景との差分により精度よく抽出することが
できる。この詳細な説明は後述する。 Furthermore, the frame 105 of the aquarium 100 has the same brightness as the back screens 170A, 170B, and 170C, or has a brightness close to this. If the brightness of the background is b and the brightness of the fish is f, then by increasing the brightness difference between b and f, the brightness of the difference image between the background and the fish increases. Therefore, fish 140A and 140
B can be extracted with high accuracy based on the difference from the background. A detailed explanation will be given later.
撮像装置200は、水槽100内の魚140A
及び140Bの画像を逐次撮像し電気信号に変換
するもので、工業用テレビカメラ(ITV)が望
ましく、撮像する画素の明るさ(輝度)の程度に
応じて出力電圧が異なる電気信号を出す。ITV
は水槽の横方向に位置し、魚の側面を撮影するよ
うになつている。魚を側面から撮影することによ
り魚の動きを精度よくつかむことができる。撮像
装置200から出た電気信号は、移動速度検出手
段300に送信される。一方、撮像装置200は
撮像制御回路210から水平方向の同期信号と垂
直方向の同期信号を受けて撮像タイミングが制御
される。 The imaging device 200 captures the fish 140A in the aquarium 100.
It sequentially captures and converts images of 140B and 140B into electrical signals, and is preferably an industrial television camera (ITV), which outputs electrical signals with different output voltages depending on the brightness (luminance) of the imaged pixels. ITV
is located on the side of the tank and is designed to photograph the side of the fish. By photographing the fish from the side, you can accurately grasp the movement of the fish. The electrical signal output from the imaging device 200 is transmitted to the moving speed detection means 300. On the other hand, the imaging device 200 receives a horizontal synchronization signal and a vertical synchronization signal from the imaging control circuit 210 to control the imaging timing.
移動速度検出手段300は撮像装置200で得
た魚140A及び140Bの画像に基づいて魚1
40A及び140Bの各々の移動速度Va及びVb
を検出する。移動速度検出手段300としては具
体的には画像処理装置が使用される。瞬間的な移
動速度Va及びVbの計算は外乱によるノイズを小
さくするため平均移動速度Vam及びVbmが用い
られる。移動速度検出手段300内の詳細な構成
と動作は後で説明する。移動速度検出手段300
で求めた魚140A及び140Bの移動速度の信
号Va及びVbは、移動速度判定器500に送信さ
れる。 The moving speed detecting means 300 detects the fish 1 based on the images of the fish 140A and 140B obtained by the imaging device 200.
Movement speeds Va and Vb of 40A and 140B, respectively
Detect. Specifically, an image processing device is used as the moving speed detection means 300. In calculating the instantaneous moving velocities Va and Vb, the average moving velocities Vam and Vbm are used to reduce noise caused by disturbances. The detailed configuration and operation within the moving speed detection means 300 will be explained later. Movement speed detection means 300
Signals Va and Vb of the moving speeds of the fish 140A and 140B determined in are transmitted to the moving speed determiner 500.
360はアドレスプロセツサで画像メモリ情報
の読みだし、書き込み、撮像装置200の画像取
り込み並びにモニター370の表示制御を行うプ
ロセツサである。モニター370は撮像装置20
0の画像を表示したり、画像処理過程並びに結果
を表示する。380はシステムプロセツサでアド
レスプロセツサ360、並びに、移動速度検出手
段300内の画像メモリ(第1図には図示しな
い)と画像プロセツサ(第1図には図示しない)
とを管理制御するプロセツサである。390はコ
ンソールデイスプレイでシステムプロセツサ38
0の管理制御情報を入力及び表示する。395は
キーボードでここから必要な情報を入力する。4
00はフロツピーデイスクで画像情報や画像処理
プログラムを記憶する。 360 is an address processor that reads and writes image memory information, captures images from the imaging device 200, and controls the display of the monitor 370. The monitor 370 is the imaging device 20
0 image, image processing process and results. 380 is a system processor that includes an address processor 360, an image memory (not shown in FIG. 1) and an image processor (not shown in FIG. 1) in the moving speed detection means 300.
This is a processor that manages and controls the 390 is a console display and system processor 38
0 management control information is input and displayed. 395 inputs the necessary information using the keyboard. 4
00 is a floppy disk that stores image information and image processing programs.
移動速度判定器500は第1移動速度設定器5
10と第2移動速度設定器520とから、各々第
1移動速度Vmaxと第2移動速度Vminとが入力
される。第1移動速度設定器510と第2移動速
度設定器520とにおける設定値VmaxとVmin
は魚の種類の水温などの環境条件に応じて変更で
きる。この変更操作は手動または自動で行い、例
えば、水温変化に対しては、まず、水槽中の水温
を計測(図示しない)し、この計測値に基づいて
第1移動速度Vmaxと第2移動速度Vminとを変
更する。 The moving speed determiner 500 is the first moving speed setter 5
The first moving speed Vmax and the second moving speed Vmin are input from the moving speed setter 10 and the second moving speed setting device 520, respectively. Setting values Vmax and Vmin in the first travel speed setter 510 and the second travel speed setter 520
can be changed depending on the type of fish, water temperature, and other environmental conditions. This changing operation can be performed manually or automatically. For example, in response to a change in water temperature, first, the water temperature in the aquarium is measured (not shown), and based on this measurement value, the first movement speed Vmax and the second movement speed Vmin are changed. and change.
第1移動速度Vmaxは魚140Aや140Bの
動きが異常に活発である移動速度に設定され、
Vmaxより大きい移動速度は毒物流入による異常
行動であることを示す。第2移動速度Vminは魚
140Aや140Bの動きが異常に少ないと見な
せる移動速度に設定され、Vminより小さい値は
毒物流入により魚140の動きが極端に少ないか
または死んだことを示す。このため、第2移動速
度は0に近い値に設定する。 The first movement speed Vmax is set to a movement speed at which the fish 140A and 140B are abnormally active,
Movement speed greater than Vmax indicates abnormal behavior due to influx of toxic substances. The second movement speed Vmin is set to a movement speed at which the movement of the fish 140A and 140B is considered to be abnormally small, and a value smaller than Vmin indicates that the movement of the fish 140 is extremely small or the fish 140 has died due to the inflow of poisonous substances. Therefore, the second moving speed is set to a value close to zero.
移動速度判定器500では、移動速度検出手段
300で求めた魚140A及び140Bの各々の
移動速度Va及びVbと、第1移動速度設定器51
0と第2移動速度判定器502とから送信された
VmaxとVminとを各々比較する。すなわち、移
動速度判定器500は、平均移動速度Vam及び
Vbmが第1移動速度Vmaxより大きい時または
第2移動速度Vminより小さい時は、魚140A
又は140Bの動きが異常であると判定する。判
定結果は、オン/オフ信号で出力される。図示し
ないが、異常状態がオンで示されるとすると、こ
のとき警報を鳴らしたり、監視者に水質調査を促
すためのメツセージを音声で出力したりする。 The moving speed determiner 500 uses the moving speeds Va and Vb of each of the fish 140A and 140B determined by the moving speed detecting means 300 and the first moving speed setting device 51.
0 and the second moving speed determiner 502
Compare Vmax and Vmin respectively. That is, the moving speed determiner 500 determines the average moving speed Vam and
When Vbm is larger than the first movement speed Vmax or smaller than the second movement speed Vmin, the fish 140A
Or it is determined that the movement of 140B is abnormal. The determination result is output as an on/off signal. Although not shown, if an abnormal state is indicated by turning on, an alarm is sounded or a message is outputted in voice to prompt the supervisor to investigate the water quality.
第2図は移動速度検出手段300の詳細な構成
を示す。その動作を説明する。移動速度検出手段
は画像メモリ700と画像プロセツサ600と演
算装置600とからなる。画像メモリ700と画
像プロセツサ800と演算装置800とは、アド
レスプロセツサ360とシステムプロセツサ38
0により制御される。 FIG. 2 shows a detailed configuration of the moving speed detection means 300. Let's explain its operation. The moving speed detection means includes an image memory 700, an image processor 600, and an arithmetic unit 600. The image memory 700, the image processor 800, and the arithmetic unit 800 include the address processor 360 and the system processor 38.
Controlled by 0.
移動速度検出手段500は撮像装置200で得
た魚140A及び140Bの画像から各々の平均
移動速度Vam及びVbmを交互に検出する。説明
は魚140Aの平均移動速度Vamの計算法を最
初に説明するが、魚140Bの平均移動速度
Vbmの計算法は魚140Aの場合と同じである。 The moving speed detecting means 500 alternately detects the average moving speeds Vam and Vbm of each fish 140A and 140B from images obtained by the imaging device 200. The explanation will first explain how to calculate the average moving speed Vam of the fish 140A, but the average moving speed of the fish 140B will be explained first.
The calculation method for Vbm is the same as for Fish 140A.
撮像装置200は、縦及び横に格子上に配列し
た撮像素子を内部に有し、時間tにおいて、各々
の撮像素子に対応したi行j列の画像における輝
度G(i、j、t)を出力する。撮像装置200
で得た画像を第3図に示す。 The imaging device 200 internally has imaging elements arranged in a grid vertically and horizontally, and at time t, the luminance G(i, j, t) of the image in the i-th row and the j-th column corresponding to each imaging element is calculated as follows: Output. Imaging device 200
The image obtained is shown in Figure 3.
610はウインドウ設定回路で撮像画像や画像
メモリ700にウインドウ(処理対象領域)を設
定する。ウインドウ315A及び315Bは、部
屋100Aと部屋100Bとの画像に対して設定
されるが、まず最初は、ウインドウ315Aが部
屋100Aに対して設定され、この中の魚140
Aの動きが画像認識される。以下に、魚140A
の移動速度Vaの計算方法を説明する。 A window setting circuit 610 sets a window (processing target area) in the captured image or the image memory 700. Windows 315A and 315B are set for images of room 100A and room 100B, but first, window 315A is set for room 100A, and the fish 140 in this window is set for room 100A.
The movement of A is recognized as an image. Below, fish 140A
We will explain how to calculate the moving speed Va of .
710(710A,711A,710B及び7
11B)は濃淡画像メモリで濃淡画像を記憶す
る。最初は撮像装置200からの輝度情報G(i、
j、t)を記憶する。まず、画像メモリ710A
は、撮像装置200の時間tにおける部屋100
Aの濃淡画像Ga(i、j、t)を受けて、これを
格納する。続いて、画像メモリ711Aは、時間
h後、すなわち時刻t+hにおける部屋100A
の濃淡画像Ga(i、j、t+h)を格納する。時
間hは0.1秒ないし10秒程度である。 710 (710A, 711A, 710B and 7
11B) is a grayscale image memory that stores grayscale images. Initially, brightness information G(i,
j, t). First, image memory 710A
is the room 100 at time t of the imaging device 200
The grayscale image Ga(i, j, t) of A is received and stored. Subsequently, the image memory 711A stores the image of the room 100A after time h, that is, at time t+h.
A grayscale image Ga(i, j, t+h) of is stored. The time h is about 0.1 seconds to 10 seconds.
画像差分回路620は濃淡画像メモリ710A
と711Aに取り込まれた画像輝度情報Ga(i、
j、t)とGa(i、j、t+h)を受けてその差
分を演算し、濃淡画像メモリ720に格納する。
具体的には、画像差分回路620では、全ての画
素について(1)式で差分画像Sa(i、j、t)を計
算する。 The image difference circuit 620 has a grayscale image memory 710A.
The image brightness information Ga(i,
j, t) and Ga(i, j, t+h), calculate the difference therebetween, and store it in the grayscale image memory 720.
Specifically, the image difference circuit 620 calculates the difference image Sa(i, j, t) using equation (1) for all pixels.
Sa(i、j、t)=Ga(i、j、t+h)−Ga
(i、j、t) ……(1)
差分画像により動いた物体を抽出する方法につ
いて具体的に説明する。 Sa (i, j, t) = Ga (i, j, t + h) - Ga
(i, j, t) ...(1) A method for extracting a moving object using a difference image will be specifically explained.
一例として魚140Aが黒く、水部分の背景が
白い場合を考える。輝度の高い値は明るい物体を
表し、低い値は暗い物体を表すので、魚の輝度f
は低く、背景の輝度bは高い。第4図は時間tの
魚の濃淡画像を表し、第5図は時間t+hの魚の
濃淡画像を表す。これら濃淡画像の差分はつぎの
ようにして行われる。同じ輝度bを持つ背景の部
分は差し引かれてb−b=0となるので、背景の
差分画像は輝度が0に近い値をとる。時間t+h
における魚140Aの画像は、魚の暗い輝度fか
ら時間tにおける背景の輝度bが引かれるのでf
−b<0となる負の値をとる。一方、第4図にお
いて時間tにおける動く前の魚の画像は、逆に時
間t+hにおける背景の明るい輝度bから時間t
における魚の暗い輝度fを引くのでb−f>0と
なり正の値をとる。 As an example, consider a case where the fish 140A is black and the background of the water portion is white. Since high values of brightness represent bright objects and low values represent dark objects, the brightness of the fish f
is low, and the background brightness b is high. FIG. 4 represents a grayscale image of the fish at time t, and FIG. 5 represents a grayscale image of the fish at time t+h. The difference between these grayscale images is performed as follows. The background portion having the same brightness b is subtracted so that bb=0, so the background difference image has a brightness value close to 0. time t+h
The image of the fish 140A at time t is obtained by subtracting the background brightness b at time t from the fish's dark brightness f.
Takes a negative value such that -b<0. On the other hand, in Fig. 4, the image of the fish before it moves at time t is conversely changed from the bright brightness b of the background at time t+h to the time t.
Since the dark brightness f of the fish in is subtracted, b-f>0, which is a positive value.
第6図は両者の差分画像を表す。この画像が濃
淡画像メモリ720に格納される。第6図におい
て、Aは水の部分を表し、Bは動く前の魚の画像
を表し、Cは動いた後の魚の画像を表す。各々の
輝度は第6図には図示しないが、Aが0近傍、B
が負、Cが正の値をとる。 FIG. 6 shows a difference image between the two. This image is stored in the grayscale image memory 720. In FIG. 6, A represents the water part, B represents the image of the fish before it moves, and C represents the image of the fish after it moves. Although the respective brightnesses are not shown in Fig. 6, A is near 0, B
takes a negative value, and C takes a positive value.
このようにして、画像差分回路620では、時
間tの魚の画像(第4図)と時間t+hの魚の画
像(第5図)とから両者の差分画像(第6図)を
得て濃淡画像メモリ720に格納される。 In this way, the image difference circuit 620 obtains a difference image (FIG. 6) between the fish image at time t (FIG. 4) and the fish image at time t+h (FIG. 5), and stores it in the grayscale image memory 720. is stored in
続いて、移動物体3値化回路640は、全ての
画素について次の式にしたがつて差分画像を3値
化し、結果を濃淡画像メモリ740に格納する。
3値化のための閾値をLsと、する。 Subsequently, the moving object ternarization circuit 640 digitizes the difference image for all pixels according to the following equation, and stores the result in the grayscale image memory 740.
Let Ls be a threshold value for ternarization.
Sa(i、j、t)<−Ls;Sa(i、j、t)=−
1 ……(2)
Sa(i、j、t)>−Ls;Sa(i、j、t)=1
……(3)
−Ls<Sa(i、j、t)<Ls;Sa(i、j、t)
=0 ……(4)
閾値Lsの設定は、水の輝度bと魚の輝度fと
の差b−f以下に選択する。閾値Lsが0に近い
とノイズを拾いやすいのである程度例えば3輝度
レベル以上にする。 Sa(i, j, t)<-Ls; Sa(i, j, t)=-
1 ...(2) Sa (i, j, t) >-Ls; Sa (i, j, t) = 1
...(3) −Ls<Sa(i,j,t)<Ls;Sa(i,j,t)
=0...(4) The threshold Ls is set to be less than or equal to the difference b-f between the brightness b of water and the brightness f of fish. If the threshold value Ls is close to 0, it is easy to pick up noise, so it is set to a certain level, for example, 3 brightness levels or more.
移動物体3値化回路640では、式(2)、(3)、(4)
により、時間tにおける魚140を“−1”の値
とし、時間t+hにおける魚140を“1”の値
とし、水の部分を“0”の値とする。濃淡画像メ
モリ740に格納された画像を第7図に示す。図
中の数字は輝度を表す。 In the moving object ternarization circuit 640, equations (2), (3), and (4)
Therefore, the fish 140 at time t is set to a value of "-1", the fish 140 at time t+h is set to a value of "1", and the water part is set to a value of "0". The image stored in the grayscale image memory 740 is shown in FIG. Numbers in the figure represent brightness.
2値化回路660は濃淡画像メモリ740に格
納された魚140Aの画像を2値化して2値画像
メモリ760及び761に格納する。2値化回路
660は動くまえの魚の画像と動いたあとの魚の
画像に対して各々の計算が実行される。まず、動
くまえの魚の画像に対しては次の計算が行なわれ
る。 The binarization circuit 660 binarizes the image of the fish 140A stored in the grayscale image memory 740 and stores it in the binary image memories 760 and 761. The binarization circuit 660 performs calculations on the image of the fish before it moves and the image of the fish after it moves. First, the following calculation is performed on the image of the fish before it moves.
Sa(i、j、t)≦−1;Fa(i、j、t)=1
……(5)
Sa(i、j、t)>−1;Fa(i、j、t)=0
……(6)
ここで、“1”の値をとるFa(i、j、t)は
2値化された魚の画像を表し、“0”の値は背景
を表す。この2値画像Fa(i、j、t)は2値画
像メモリ760に記憶される。第8図はこの2値
画像を示す。 Sa(i, j, t)≦−1; Fa(i, j, t)=1
...(5) Sa (i, j, t) >-1; Fa (i, j, t) = 0
...(6) Here, Fa (i, j, t) having a value of "1" represents the binarized image of the fish, and a value of "0" represents the background. This binary image Fa (i, j, t) is stored in the binary image memory 760. FIG. 8 shows this binary image.
動いた後の魚の画像に対しては次の計算が行わ
れる。 The following calculations are performed on the image of the fish after it has moved.
Sa(i、j、t)≧1;Fa(i、j、t)=1
……(7)
Sa(i、j、t)<1;Fa(i、j、t)=0
……(8)
2値化された魚の2値画像Fa(i、j、t)は
2値画像メモリ761に格納される。第9図はこ
の2値画像を示す。 Sa (i, j, t) ≧ 1; Fa (i, j, t) = 1
...(7) Sa (i, j, t) <1; Fa (i, j, t) = 0
(8) The binarized fish binary image Fa (i, j, t) is stored in the binary image memory 761. FIG. 9 shows this binary image.
縮小回路680と膨張回路690は画像からノ
イズを除去するためのものである。まず、縮小回
路680は2値メモリ760と761との魚の画
像の輪郭を1画素ずつ削除し、各々2値画像メモ
リ780及び781に格納する。続いて、膨張回
路690は2値メモリ780と781との魚の画
像の輪郭に1画素ずつ付け足して、各々2値画像
メモリ790及び791に格納する。これらの処
理により、2画素以下のノイズが除去される。 The reduction circuit 680 and the expansion circuit 690 are for removing noise from the image. First, the reduction circuit 680 deletes the outline of the fish image from the binary memories 760 and 761 pixel by pixel, and stores it in the binary image memories 780 and 781, respectively. Subsequently, the expansion circuit 690 adds one pixel to the outline of the fish image in the binary memories 780 and 781, and stores the added pixels in the binary image memories 790 and 791, respectively. Through these processes, noise of two pixels or less is removed.
ノイズの大きさに応じて複数回の縮小−膨張を
繰り返すようにできることは言うまでもない。例
えば、2値画像メモリ790及び791の画像に
ついて複数物体をラベリングしてその物体の個数
をNとすると、このNが所定値以下になるまで、
縮小−膨張を繰り返す。この操作により、魚以外
のノイズを効果的にとることができる。 It goes without saying that the reduction and expansion can be repeated multiple times depending on the size of the noise. For example, if multiple objects are labeled in the images in the binary image memories 790 and 791 and the number of objects is N, then until this N becomes less than a predetermined value,
Repeat contraction-expansion. With this operation, noise other than fish can be effectively removed.
本実施例ではウインドウ315A内には1尾の
魚140Aしかないので、別の魚と重なることは
ない。このため、魚の画像を1尾毎に正確に抽出
することが出来る。 In this embodiment, there is only one fish 140A within the window 315A, so it will not overlap with another fish. Therefore, images of each fish can be extracted accurately.
演算装置800は、2値画像メモリ790,7
91の情報から魚140A及び140Bの平均移
動速度Vam及びVbmを計算する。 The arithmetic device 800 has binary image memories 790, 7
The average moving speeds Vam and Vbm of the fish 140A and 140B are calculated from the information of 91.
重心演算回路810は2値画像メモリ790と
791の画像の重心を各々計算し、計算結果を重
心メモリ815,816に格納する。重心座標を
(Gx、Gy)とし、2値画像メモリ790と79
1の魚の部分の画像を(fx、fy)とし、画素数を
nとすると、重心の計算式は次式となる。 The centroid calculation circuit 810 calculates the centroids of the images in the binary image memories 790 and 791, and stores the calculation results in the centroid memories 815 and 816. The center of gravity coordinates are (Gx, Gy), and the binary image memories 790 and 79
Assuming that the image of the fish part 1 is (fx, fy) and the number of pixels is n, the formula for calculating the center of gravity is as follows.
Gx=Σfx/n ……(9)
Gy=Σfy/n ……(10)
重心メモリ815及び816に格納された結果
を各々G-(Gx、Gy、t)、G+(Gx、Gy、t)と
する。 Gx=Σfx/n...(9) Gy=Σfy/n...(10) The results stored in the center of gravity memories 815 and 816 are expressed as G - (Gx, Gy, t) and G + (Gx, Gy, t), respectively. ).
2値画像メモリ790及び791の画像に各々
複数の物体があつた場合にも(9)式及び(10)式の計算
は2値画像メモリ790及び791の画像の値が
“1”を持つ画素についてそのまま計算する。 Even if there are multiple objects in the images of the binary image memories 790 and 791, the calculations of equations (9) and (10) are performed for pixels whose value is "1" in the images of the binary image memories 790 and 791. Calculate as is.
移動速度演算回路820は重心メモリ815,
816の信号を受けて魚140の移動速度を次式
で演算し、演算値Va(t)を移動速度メモリ82
5に格納する。 The moving speed calculation circuit 820 has a center of gravity memory 815,
816, the moving speed of the fish 140 is calculated using the following formula, and the calculated value Va(t) is stored in the moving speed memory 82.
Store in 5.
Va(t)=|+G(Gx、Gy、t)−G-(Gx、
Gy、t)|/h ……(11)
1回の移動速度演算では、瞬間の速度しか判ら
ないので、ある期間の平均的な移動速度を計算す
る。平均回数判定回路840では、平均の回数を
指定し、この回数以下であれば、再度撮像装置2
00から濃淡画像メモリ710に撮像している濃
淡画像を取り込む。魚140Aと140Bとの移
動速度を連続的に監視する目的で、魚140Aの
移動速度の計算が終了したら、次にウインドウ3
15B内の魚140Bの移動速度を計算する。計
算過程のメモリ内容の経時変化を第10図に示
す。第10図では時間t+2hからt+3hまでは、
魚140Bの画像が処理される。 Va(t)=|+G(Gx, Gy, t)−G - (Gx,
Gy, t) |/h (11) Since only the instantaneous speed is known in one movement speed calculation, the average movement speed for a certain period is calculated. The average number determination circuit 840 specifies the average number of times, and if it is less than or equal to this number, the imaging device 2
00 to the grayscale image memory 710. In order to continuously monitor the moving speed of fish 140A and 140B, when the moving speed of fish 140A has been calculated, next window 3
The moving speed of fish 140B within 15B is calculated. FIG. 10 shows changes over time in the memory contents during the calculation process. In Figure 10, from time t+2h to t+3h,
The image of fish 140B is processed.
ウインドウ315B内の魚140Bの移動速度
の計算は、これまで説明したウインドウ315A
内の魚140Aの場合と同様である。以下に概略
を説明する。 The calculation of the moving speed of the fish 140B within the window 315B is performed using the window 315A described above.
The same is true for the fish 140A inside. The outline will be explained below.
例えば、画像差分回路620は濃淡画像メモリ
710Bと711Bに取り込まれた魚140Bの
画像輝度情報Gb(i、j、t)とGb(i、j、t
+h)とからそれらの差分を演算し、濃淡画像メ
モリ720に格納する。移動物体3値化回路64
0と2値化回路660とを経て、動く前の2値画
像Fb(i、j、t+2h)と動いた後の2値画像
Fb(i、j、t+3h)が2値画像メモリ760と
761に格納される。続いて、縮小−膨張回路6
80及び690によりノイズを除去し、魚140
Bの2値画像を得る。さらに、重心演算回路81
0で魚140Bの重心座標を計算し、移動速度演
算回路820で魚140の移動速度Vb(t+2h)
を計算する。第10図に示すように計算を交互に
繰り返して魚140Aと魚140Bとの動きを連
続的に監視する。 For example, the image difference circuit 620 uses the image brightness information Gb (i, j, t) and Gb (i, j, t) of the fish 140B captured in the grayscale image memories 710B and 711B.
+h), and the difference between them is calculated and stored in the grayscale image memory 720. Moving object ternarization circuit 64
0 and the binarization circuit 660, the binary image Fb(i, j, t+2h) before moving and the binary image after moving
Fb (i, j, t+3h) is stored in binary image memories 760 and 761. Subsequently, the contraction-expansion circuit 6
80 and 690 to remove noise, fish 140
A binary image of B is obtained. Furthermore, the center of gravity calculation circuit 81
0 calculates the center of gravity coordinates of the fish 140B, and the movement speed calculation circuit 820 calculates the movement speed Vb (t+2h) of the fish 140.
Calculate. As shown in FIG. 10, the calculations are repeated alternately to continuously monitor the movements of fish 140A and fish 140B.
このようにして、時間t、t+2h、t+4h、
t+6h……における各々の重心移動速度Va(t)、
Vb(t+2h)、Vb(t+4h)、Vb(t+6h)……が
時間2h毎に次々に計算され、移動速度メモリ8
25に格納されていく。平均回数判定回路840
は、魚140Aと140Bとの各々について所定
の平均回数mになつたか否かを判定して、m以下
であれば、再度撮像装置200から濃淡画像メモ
リ710に濃淡画像を取り込み、m以上になつた
ら平均化回路860で平均移動速度を演算する。 In this way, at times t, t+2h, t+4h,
Each center of gravity moving speed Va(t) at t+6h...
Vb(t+2h), Vb(t+4h), Vb(t+6h)... are calculated one after another every 2h, and the movement speed memory 8
25. Average number of times determination circuit 840
determines whether or not the predetermined average number m has been reached for each of the fish 140A and 140B, and if it is less than or equal to m, the grayscale image is imported from the imaging device 200 to the grayscale image memory 710 again, and the average number is equal to or higher than m. Then, an averaging circuit 860 calculates the average moving speed.
すなわち、平均化回路860は移動速度メモリ
825内に格納された重心移動速度Va(t)、Vb
(t+2h)、Vb(t+4h)、Vb(t+6h)……の値
から平均移動速度VamとVbmとを次式で計算す
る。 That is, the averaging circuit 860 calculates the center of gravity moving speeds Va(t) and Vb stored in the moving speed memory 825.
Average moving speeds Vam and Vbm are calculated from the values of (t+2h), Vb (t+4h), Vb (t+6h), . . . using the following equations.
Vam={ΣVa(t+ph)}/m ……(12)
Vbm={ΣVb(t+qh)}/m ……(13)
平均回数mは3ないし1000回程度である。平均
化回路860で得られた平均移動速度Vam及び
Vbmが移動速度検出手段300から出力される。 Vam={ΣVa(t+ph)}/m...(12) Vbm={ΣVb(t+qh)}/m...(13) The average number of times m is about 3 to 1000 times. The average moving speed Vam obtained by the averaging circuit 860 and
Vbm is output from the moving speed detection means 300.
このようにして、移動速度検出手段300で求
めた魚140の移動速度Vは、第1図に示す移動
速度判定器500に送信される。第1図において
移動速度判定器400では、移動速度検出手段3
00と求めた魚140の平均移動速度Vと、第1
移動速度設定器510と第2移動速度設定器52
0とから送信された第1移動速度Vmaxと第2移
動速度Vminとを各々比較する。すなわち、移動
速度判定器500は、魚140の移動速度Vが第
1移動速度Vmaxより大きい時または第2移動速
度Vminより小さい時は、魚140の動きが異常
であると判定する。 In this way, the moving speed V of the fish 140 determined by the moving speed detecting means 300 is transmitted to the moving speed determiner 500 shown in FIG. In FIG. 1, the moving speed determiner 400 uses the moving speed detecting means 3
00, the average moving speed V of the fish 140, and the first
Travel speed setter 510 and second travel speed setter 52
The first moving speed Vmax and the second moving speed Vmin transmitted from 0 are compared respectively. That is, the movement speed determiner 500 determines that the movement of the fish 140 is abnormal when the movement speed V of the fish 140 is greater than the first movement speed Vmax or smaller than the second movement speed Vmin.
ここで、VmaxとVminとの設定は魚の種類や
水温などの環境条件に応じて変更できることは言
うまでもない。 Here, it goes without saying that the settings for Vmax and Vmin can be changed depending on environmental conditions such as the type of fish and water temperature.
第1図の実施例は、魚を独立した部屋に飼育す
ることにより、一尾毎に動きを監視しているの
で、魚の重なりを防いで、精度良く、魚の行動の
異常を検知できる。 In the embodiment shown in FIG. 1, fish are kept in separate rooms and the movement of each fish is monitored, so overlapping of fish can be prevented and abnormalities in fish behavior can be detected with high accuracy.
第11図に水槽の他の例を示す。 FIG. 11 shows another example of the water tank.
第11図においては水槽100を仕切板180
A,180B,180C及び180Dで仕切り、
5匹の魚140A,140B,140C,140
D及び140Eを5つの部屋100A、100
B、100C、100D及び100Eに飼育す
る。この場合、魚の濃淡画像を格納する濃淡画像
メモリ710は10画面分である。第12図は計算
のサイクルを示す。濃淡画像メモリは、710
A、711A、710B、711B、710C、
711C、710D、711D、710E、71
1Eである。第1図の実施例とは濃淡画像の格納
順序が異なる。第1図の実施例では魚140Aの
時間差画像に着目して濃淡画像の格納を710
A、711Aの順序で行つていた。このため、魚
140Aの画像取り込み時間間隔を1.0秒とする
と、5尾の場合10秒かかる。 In FIG. 11, the water tank 100 is separated by a partition plate 180.
Partitioned by A, 180B, 180C and 180D,
5 fish 140A, 140B, 140C, 140
D and 140E in 5 rooms 100A, 100
B, 100C, 100D and 100E. In this case, the grayscale image memory 710 that stores grayscale images of fish is for 10 screens. FIG. 12 shows the calculation cycle. The grayscale image memory is 710
A, 711A, 710B, 711B, 710C,
711C, 710D, 711D, 710E, 71
It is 1E. The storage order of gray scale images is different from the embodiment shown in FIG. In the embodiment shown in FIG. 1, focusing on the time difference image of the fish 140A, the gray scale image is stored at 710.
A, then 711A. Therefore, if the time interval for capturing images of the fish 140A is 1.0 seconds, it will take 10 seconds for five fish.
第11図の水槽では、所定間隔毎の魚が動く値
の濃淡画像を、各々710A、710B、710
C、710D、710Eへまず格納し、次に魚が
動いた後の濃淡画像を、各々711A、711
B、711C、711D、711Eへ格納する。
画像格納の時間間隔を0.2秒にすると、動く前と
後との5匹の魚の濃淡画像の格納に各々1.0秒で
計2.0秒要す。この時1匹の魚の画像取り込み時
間間隔は、1.0秒に保たれており、トータルの処
理時間は2秒となる。第11図の水槽では第1図
示の水槽の2/5の時間で済み、連続的に監視でき
る効果がある。 In the aquarium shown in FIG. 11, gradation images of fish movement values at predetermined intervals are shown at 710A, 710B, and 710, respectively.
C, 710D, and 710E, and then the grayscale images after the fish move are stored in 711A and 711, respectively.
B, 711C, 711D, and 711E.
If the image storage time interval is set to 0.2 seconds, it will take a total of 2.0 seconds to store the grayscale images of the five fish before and after they move, each 1.0 seconds. At this time, the time interval for capturing images of one fish is kept at 1.0 seconds, and the total processing time is 2 seconds. The aquarium shown in Fig. 11 requires 2/5 of the time required for the aquarium shown in Fig. 1, and has the advantage of being able to be monitored continuously.
第13図に移動速度検出手段の他の例を示す。 FIG. 13 shows another example of the moving speed detection means.
第13図は魚の移動速度の判定に加えて、魚の
位置座標検出から魚の異常を判定するようにした
ものである。すなわち、重心メモリ815,81
6の重心座標を位置判定回路870に入力し、魚
の位置が水面に近いときにも警報を発する。判定
は移動速度異常と位置異常のいずれの場合も異常
と見なす。これは溶存酸素が欠乏したり、毒物が
流入したときに観察される魚の動きを監視するも
ので、より安全に原水の異常を判定することがで
きる。 In addition to determining the moving speed of the fish, FIG. 13 shows an arrangement in which abnormalities in the fish are determined from the detection of the fish's position coordinates. That is, the center of gravity memories 815, 81
The center of gravity coordinates of No. 6 are input to the position determination circuit 870, and an alarm is issued even when the position of the fish is close to the water surface. In the determination, both cases of movement speed abnormality and position abnormality are considered abnormal. This monitors the movement of fish when dissolved oxygen is depleted or toxic substances enter the system, making it possible to more safely determine abnormalities in raw water.
第13図では、魚の位置も監視しているので、
より効果的に魚の異常を検出できる効果がある。 In Figure 13, the position of the fish is also monitored, so
This has the effect of more effectively detecting abnormalities in fish.
以上の実施例は、魚を各々別々の部屋で飼育
し、これら魚の動きを順次監視している。このた
め、複数の魚の動きをそれぞれ独立に認識できる
効果がある。すなわち、魚の各個体毎に監視する
ことにより、被検水の異常を高い信頼性で検知で
きる。 In the above embodiments, each fish is kept in a separate room, and the movements of these fish are sequentially monitored. Therefore, there is an effect that the movements of a plurality of fish can be recognized independently. That is, by monitoring each individual fish, abnormalities in the test water can be detected with high reliability.
また、濃淡画像の差分により魚の動きを監視す
るので水が濁つた場合にも適用できる効果があ
る。 In addition, since the movement of fish is monitored based on the difference between grayscale images, it is also effective when the water becomes cloudy.
以上のように本発明によれば、水棲生物の動き
及びその異常を連続的に監視できるので、被検水
中に毒物が流入したか否かを迅速かつ自動的に判
定することができる。このため、浄水場や下水処
理場における流入水の毒物監視に適用した場合
に、毒物監視の信頼性を高めることができる。
As described above, according to the present invention, it is possible to continuously monitor the movements of aquatic organisms and their abnormalities, so it is possible to quickly and automatically determine whether or not a poisonous substance has entered the test water. Therefore, when applied to the monitoring of toxic substances in inflow water at a water purification plant or a sewage treatment plant, the reliability of toxic substance monitoring can be improved.
第1図は本発明の一実施例を示す構成図、第2
図は第1図における移動速度検出手段の一例を示
す詳細構成図、第3〜10図は本発明の説明図、
第11図は水槽の他の構成図、第12図は第11
図の水槽の場合の処理サイクル図、第13図は移
動速度検出手段の他の一例を示す詳細構成図であ
る。
100……水槽、140……魚、150A,B
……照明装置、170……バツクスクリーン、2
00……撮像装置、300……移動速度検出手
段、500……移動速度判定器、510……第1
移動速度判定器、520……第2移動速度判定
器。
FIG. 1 is a configuration diagram showing one embodiment of the present invention, and FIG.
The figure is a detailed configuration diagram showing an example of the moving speed detection means in Figure 1, Figures 3 to 10 are explanatory diagrams of the present invention,
Figure 11 is another configuration diagram of the aquarium, Figure 12 is the 11th
FIG. 13 is a detailed configuration diagram showing another example of the moving speed detection means. 100...Aquarium, 140...Fish, 150A,B
...Lighting device, 170...Back screen, 2
00...Imaging device, 300...Moving speed detection means, 500...Moving speed determiner, 510...First
Movement speed determiner, 520...Second movement speed determiner.
Claims (1)
槽と、 該水槽内の水棲生物を側面から撮影し撮影時間
の異なる複数の画像情報を出力する撮像装置と、 複数の画像情報のそれぞれを2値化または3値
化して水棲生物と背景とを識別する手段と、 得られた2値化または3値化画像より水棲生物
の重心座標を求める手段と、 得られた複数の重心座標に基づいて水棲生物の
平均移動速度を求める手段と、 得られた平均移動速度が第1設定速度以上或は
第2設定速度以下であるか否かを判定する手段
と、 を有することを特徴とする水棲生物の状態監視装
置。[Scope of Claims] 1. An aquarium into which test water is introduced and aquatic organisms are raised; an imaging device that photographs the aquatic organisms in the aquarium from the side and outputs a plurality of image information taken at different times; A means for identifying aquatic organisms and a background by converting each of the plurality of image information into binarized or ternarized images; a means for determining the coordinates of the center of gravity of the aquatic organisms from the obtained binarized or ternarized images; means for determining an average moving speed of an aquatic creature based on a plurality of coordinates of the center of gravity; and means for determining whether the obtained average moving speed is greater than or equal to a first set speed or less than a second set speed; An aquatic organism condition monitoring device characterized by comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22009885A JPS6280557A (en) | 1985-10-04 | 1985-10-04 | Condition monitoring device for aquatic organisms |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22009885A JPS6280557A (en) | 1985-10-04 | 1985-10-04 | Condition monitoring device for aquatic organisms |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6280557A JPS6280557A (en) | 1987-04-14 |
| JPH0531941B2 true JPH0531941B2 (en) | 1993-05-13 |
Family
ID=16745889
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP22009885A Granted JPS6280557A (en) | 1985-10-04 | 1985-10-04 | Condition monitoring device for aquatic organisms |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6280557A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6051368B1 (en) * | 2015-07-23 | 2016-12-27 | 株式会社アニマックス | Method and apparatus for monitoring acute toxin using small fish |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6429763A (en) * | 1987-07-27 | 1989-01-31 | Hitachi Ltd | Method and device for monitoring water quality containing knowledge processing |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5642077U (en) * | 1979-09-10 | 1981-04-17 | ||
| JPS5642871A (en) * | 1979-09-17 | 1981-04-21 | Nec Corp | Detecting device for picture shift component |
-
1985
- 1985-10-04 JP JP22009885A patent/JPS6280557A/en active Granted
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6051368B1 (en) * | 2015-07-23 | 2016-12-27 | 株式会社アニマックス | Method and apparatus for monitoring acute toxin using small fish |
| WO2017013795A1 (en) * | 2015-07-23 | 2017-01-26 | 株式会社アニマックス | Method and device for monitoring acute toxin using small fish |
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6280557A (en) | 1987-04-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4888703A (en) | Apparatus for monitoring the toxicant contamination of water by using aquatic animals | |
| WO2006051813A1 (en) | Cell cultivating device, image processing device and cell detecting system | |
| Zhang et al. | A novel camera-based drowning detection algorithm | |
| JPH0785080B2 (en) | Fish condition monitor | |
| JPH05263411A (en) | Method and apparatus for observing object | |
| JPH0531941B2 (en) | ||
| JPH09293141A (en) | Moving object detection device | |
| JPS6366461A (en) | Aquatic animal monitor | |
| JPH0785082B2 (en) | Water quality abnormality detector | |
| JPH08106534A (en) | Moving object detection device | |
| JP2005150840A (en) | Water quality monitoring system and fish image recognition method used for same | |
| JPH0664048B2 (en) | Aquatic life monitor | |
| JPH01285854A (en) | Apparatus for detecting dangerous degree of invading poison by school of fish | |
| JPH0670626B2 (en) | Aquatic life monitoring equipment | |
| JPH11142394A (en) | Water quality abnormality detection device | |
| JPH0616034B2 (en) | Aquatic animal image monitoring apparatus and method | |
| JP2517737B2 (en) | Image monitoring device for fish | |
| JPH0614006B2 (en) | Flock image recognition device | |
| CN116659949A (en) | Sludge sedimentation collection and detection equipment and sedimentation collection and detection method | |
| JPH07104335B2 (en) | Method for detecting abnormal water quality by fish | |
| JPH0785079B2 (en) | Fish condition monitor | |
| JPH0789115B2 (en) | Fish poison detector | |
| JPS63253478A (en) | Fish image monitoring method and device | |
| JPS6366460A (en) | Image monitoring device for aquatic animals | |
| JPH0558504B2 (en) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |