JP7528613B2 - 水質判定装置 - Google Patents
水質判定装置 Download PDFInfo
- Publication number
- JP7528613B2 JP7528613B2 JP2020128998A JP2020128998A JP7528613B2 JP 7528613 B2 JP7528613 B2 JP 7528613B2 JP 2020128998 A JP2020128998 A JP 2020128998A JP 2020128998 A JP2020128998 A JP 2020128998A JP 7528613 B2 JP7528613 B2 JP 7528613B2
- Authority
- JP
- Japan
- Prior art keywords
- image data
- convolution
- water quality
- image
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 title claims description 68
- 238000001303 quality assessment method Methods 0.000 claims description 18
- 238000000034 method Methods 0.000 claims description 17
- 238000013500 data storage Methods 0.000 claims description 11
- 238000010586 diagram Methods 0.000 description 16
- 230000005856 abnormality Effects 0.000 description 10
- 230000002159 abnormal effect Effects 0.000 description 8
- 238000007667 floating Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 230000003247 decreasing effect Effects 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000004062 sedimentation Methods 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 3
- 239000010865 sewage Substances 0.000 description 3
- 239000000284 extract Substances 0.000 description 2
- 244000144992 flock Species 0.000 description 2
- 238000003908 quality control method Methods 0.000 description 2
- 239000010802 sludge Substances 0.000 description 2
- 238000013473 artificial intelligence Methods 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000006740 morphological transformation Effects 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000009966 trimming Methods 0.000 description 1
Images
Landscapes
- Image Analysis (AREA)
Description
そのため、職員の業務の一部を人工知能(AI:Artificial Intelligence)により代替することが検討されている。
特許文献1に開示された技術によれば、教師なし学習及びクラスタリングによって、大量の水質画像に対して正解ラベルを付与することなく学習及び水質判定が可能である。
ただし、本発明は、以下の実施形態の記載によって限定解釈されるものではない。
図1は、本実施形態に係る水質判定装置100の構成を示すブロック図である。
図1に示す水質判定装置100は、画像データ入力部101と、画像データ記憶部102と、画像加工部103と、畳み込みAE学習部104と、畳み込みAEパラメータ記憶部105と、背景推定部106と、水質判定部107と、判定結果出力部108と、を備える。
水質判定対象としては、下水道処理施設等の沈殿池又は水槽を例示することができる。
画像データ記憶部102に記憶された画像データは、画像加工部103に出力される。
画像データ記憶部102は、半導体メモリ及び磁気ディスク等の記録媒体により実現することができる。
この画像データは、静止画又は複数の連続した静止画により構成される動画の双方を含む。
画像加工部103が行う加工処理は、畳み込みAE学習部104に入力可能となるように、画像データに対して行うトリミング処理、正規化処理又はフィルタ処理である。
画像加工部103は、MPU(Micro-Processing Unit)及びCPU(Central Processing Unit)等のプロセッサにより実現することができる。
ここで、学習は、入力された正常時加工済画像データの特徴を抽出し、入力された正常時加工済画像データを再現するように復元画像を生成することにより行われる。
畳み込みAE学習部104は、MPU及びCPU等のプロセッサにより実現することができる。
図2に示すように畳み込みAE学習部104は、教師データを入力画像としたニューラルネットワークであり、次元を圧縮する畳み込み層により入力画像の特徴を抽出し、次元を復元する逆畳み込み層により入力画像を再現する復元画像を出力する。
ここで、畳み込みAE学習部104が行う学習は、水質判定対象の水質が正常状態である時に行うため、正常時の画像である正常画像を復元するモデルを構築することができる。
なお、正常状態とは、水質判定対象を含むシステムが不具合なく稼働している状態をいう。
畳み込みAE学習部104は、水質判定対象の水質が正常状態である時に画像データ記憶部102に入力され、画像加工部103によって加工処理が行われた入力画像データである正常時加工済画像データの特徴を自動で抽出し、該入力画像データを再現するように復元画像データを生成し、学習を行い、学習済パラメータを生成する。
畳み込みAE学習部104のモデルを複数用意する場合には、学習する画像データの期間を変更し、又は画像にノイズを加える等の処理を施すことで、異なる複数のモデルが構築されるようにする。
畳み込みAEパラメータ記憶部105は、半導体メモリ及び磁気ディスク等の記録媒体により実現することができる。
図3に示す背景推定部106は、畳み込みAE背景推定部1061と、中央値算出部1062と、推定背景画像生成部1063と、を備え、畳み込みAEによる背景推定と中央値法による背景推定との協調により、画像データの背景推定を効果的に行う。
背景推定部106は、MPU及びCPU等のプロセッサと、半導体メモリ及び磁気ディスク等の記録媒体と、により実現することができる。
畳み込みAE背景推定部1061は、N個のモデルを有し、N枚の復元画像を出力する。
ここで、Nは自然数である。
ただし、本発明はこれに限定されるものではなく、1個のモデルを有し、このモデルの出力が複製されてN枚の復元画像を出力する構成であってもよい。
ここで、畳み込みAEは、畳み込みAE学習部104において正常画像により学習済みであるため、正常状態でない画像が入力されたとしても擬似的な正常画像を復元して出力する。
すなわち、畳み込みAE背景推定部1061は、入力画像から前景を取り除いた推定背景画像を複数枚(N枚)生成して出力する。
ここで、前景は、スカム(水面に浮上する固形物又は汚泥)及びフロック等の画像に表出した、検知すべき異常状態に起因して生じたイメージである。
背景は、検知すべき異常状態が含まれないイメージである。
特に、水質判定対象が最終沈殿池のような過酷な撮影環境である場合には、学習時に生じなかったような照明又は外光の変化が生じることが多いため、畳み込みAEによる背景推定では誤検知が生じうる。
図4は、中央値法による背景推定を説明する図である。
図4において、横軸は時間であり、左が過去を示し、右端が現在を示す。
中央値法では、過去から現在までの間に撮影された過去Nフレーム画像から、推定背景画像が生成される。
具体的には、過去から現在までの過去Nフレーム画像、すなわちN枚の画像について、各画素値における中央値をとり、この中央値を各画素の背景推定値として推定背景画像が生成される。
中央値法によれば、推定背景画像に偽色が出ず、動的に変化する背景に対しても背景画像を柔軟に生成可能である。
そこで、本実施形態においては、畳み込みAE背景推定部1061が生成するN枚の推定背景画像と、過去Nフレーム画像すなわちN枚の画像と、を合わせた2N枚の画像に対して中央値法を適用することで畳み込みAEと中央値法との協調により、画像データの背景推定を行う。
図5の上部には畳み込みAEによるN枚の推定背景画像の生成が示されており、図5の下部には現在から過去までのNフレームの画像が示されている。
上述のように、畳み込みAEが生成するN枚の復元画像と過去Nフレーム画像との合計2N枚の画像の各画素における中央値の算出により、推定背景画像が生成される。
水質判定部107は、MPU及びCPU等のプロセッサにより実現することができる。
入力画像に異常であるスカム又はフロックが写りこんでいる場合には、スカム又はフロックが前景として前景画像に表出する。
水質判定部107は、前景画像に対して、二値化、モルフォロジー変換又はラベリング処理等の画像処理を施すことで、異常領域を定量的に評価する。
更には、水質判定部107は、異常の個数及び面積を評価し、異常の個数及び面積が予め定めたしきい値を超えている場合に異常と判定し、判定結果を出力する。
判定結果出力部108は、運転員が視認可能な表示装置であってもよいし、水質制御装置に接続されたインターフェイスであってもよい。
外部に出力された判定結果に基づいて、運転員又は水質制御装置は水質判定対象に対して運転操作を行う。
そのため、本実施形態によれば、異常時の画像データを取得することなく、水質判定対象の異常を検知することができる。
従って、本実施形態によれば、水質判定対象の水質に未知の異常が生じた場合であっても異常を検知することができ、水質を判定することができる。
実施形態1では、代表値の算出に用いるすべての画像データが平等に扱われる形態について説明した。
本実施形態では、各画像データに重み係数wを付与することで、各画像データの推定背景画像に対する寄与度を調整する形態について説明する。
現在時刻における画像の画素(x,y)における画素値をaxy 0とし、t時刻前における画像の画素(x,y)における画素値をaxy tとする。
なお、t=1,2,…,N-1である。
そして、k番目の畳み込みAEの復元画像の画素(x,y)における画素値をbxy kとする。
なお、k=0,1,…,N-1である。
このとき、推定背景画像の画素(x,y)における画素値lxyは、下記の式(1)で表される。
ただし、下記の式(2)を前提とする。
なお、i=0,1,…,2N-1とする。
多くの場合、現在から数時刻前の画像の優先度を高くし、古い画像の優先度を低くすることで、過去のデータを忘却するように設定することができる。
ただし、上記の式(2)の制約を満たすための工夫を要する。
なお、画像ごとの優先度を対数的に減少させる場合には、下記の式(4)に示すように、ベンフォードの法則で知られる確率分布を用いるとよい。
例えば、直近の学習期間において学習したモデルの畳み込みAE画像優先度vtを高くし、ノイズを加えたデータによって学習したモデルの畳み込みAE画像優先度vtを低くすると、直近の学習を重視し、ノイズを考慮しない背景推定が可能となる。
学習期間が短いため畳み込みAEの学習が不足していると判断される場合には、w0を大きくし、畳み込みAEの学習が適切に行われたと判断される場合には、w1を大きくする。
ここで、過去画像のフレーム数と、畳み込みAEのモデル数とを異なる値に設定することも可能である。
このとき、すべての画像ごとの寄与率を均一にするためには、過去画像のフレーム数N0と、畳み込みAEのモデル数N1と、を用いて下記の式(6)が成り立つことが好ましい。
中央値によって背景を推定しようとする場合には、過去画像優先度utの確率に従って、画素値axy tの枚数を仮想的に増減させる方法がある。
例えば、N=3として、u0=0.5、u1=0.3、u2=0.2である場合には、axy 0を5個、axy 1を3個、axy 2を2個に複製して合計10個の画素値axyから中央値が取得される。
各画素値axyの個数を増減させることは、各画素値axyの生起確率を仮想的に増減させることに等しく、過去画像優先度uが大きい画素値の生起確率が仮想的に増加されて中央値として採択されやすくなる。
なお、畳み込みAE画像優先度v及び優先度wについても同様であるが、優先度wについては、w0及びw1の2つしかないため、いずれか大きいほうが必ず採択されてしまうことになる。
これを回避するためには、上記の式(3)におけるωiを用いて畳み込みAE及び過去Nフレームの双方を区別することなく評価することが好ましい。
本実施形態では、実施形態2における重み付けを画素値のヒストグラムによって自動で決定する形態について説明する。
図7に示す水質判定装置100aは、統計処理部111と、背景ヒストグラム記憶部112と、を備える点のみが図1に示す水質判定装置100と異なり、その他の構成は図1に示す水質判定装置100と同じである。
密度関数f(axy)は、カーネル密度推定により生成される。
例えば、2つの畳み込みAEから出力された推定背景画像の画素値を各々a^xy 1、a^xy 2とする。
推定背景画像が実際の背景画像に近いか否かは、画素値のヒストグラムの代表値、すなわち平均値、中央値又は最頻値に近いか否かにより検討される。
そのため、背景推定部106aは、a^xy 1に対する重みが大きく、a^xy 2に対する重みが小さくなるように上記の式(3)の重みωiを下記の式(7)により自動で決定する。
101 画像データ入力部
102 画像データ記憶部
103 画像加工部
104 畳み込みAE学習部
105 畳み込みAEパラメータ記憶部
106,106a 背景推定部
107 水質判定部
108 判定結果出力部
111 統計処理部
112 背景ヒストグラム記憶部
1061 畳み込みAE背景推定部
1062 中央値算出部
1063 推定背景画像生成部
Claims (3)
- 水質判定対象から取得した画像データを記憶する画像データ記憶部と、
前記画像データ記憶部に記憶された前記画像データに加工処理を行って加工済画像データを出力する画像加工部と、
前記水質判定対象の水質が正常状態である時の画像データを教師データとして学習し、学習済パラメータを出力する畳み込みAE学習部と、
前記畳み込みAE学習部が出力した前記学習済パラメータを記憶する畳み込みAEパラメータ記憶部と、
前記畳み込みAEパラメータ記憶部に記憶された前記学習済パラメータを用いて畳み込みAEを構築して畳み込みAE推定背景画像を生成するとともに、前記畳み込みAE推定背景画像と過去画像との各画素の中央値または平均値を含む代表値による背景推定値から推定背景画像データを生成して出力する背景推定部と、
前記画像加工部が出力する前記加工済画像データと前記背景推定部が出力する前記推定背景画像データとを比較して差分画像データを生成し、該差分画像データに基づいて水質判定を行う水質判定部と、を備える水質判定装置。 - 前記背景推定部は、前記畳み込みAE推定背景画像の生成及び前記推定背景画像データの生成に用いる画像の各々に重み付けを行うことを特徴とする請求項1に記載の水質判定装置。
- 前記背景推定部は、画素値のヒストグラムを用いて前記重み付けを自動で行うことを特徴とする請求項2に記載の水質判定装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020128998A JP7528613B2 (ja) | 2020-07-30 | 2020-07-30 | 水質判定装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020128998A JP7528613B2 (ja) | 2020-07-30 | 2020-07-30 | 水質判定装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022025860A JP2022025860A (ja) | 2022-02-10 |
| JP7528613B2 true JP7528613B2 (ja) | 2024-08-06 |
Family
ID=80264390
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020128998A Active JP7528613B2 (ja) | 2020-07-30 | 2020-07-30 | 水質判定装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7528613B2 (ja) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2019005457A1 (en) | 2017-06-27 | 2019-01-03 | Nec Laboratories America, Inc. | RECONSTRUCTION DEVICE AND CONTRAST DEVICE FOR DETECTION OF ANOMALY |
-
2020
- 2020-07-30 JP JP2020128998A patent/JP7528613B2/ja active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2019005457A1 (en) | 2017-06-27 | 2019-01-03 | Nec Laboratories America, Inc. | RECONSTRUCTION DEVICE AND CONTRAST DEVICE FOR DETECTION OF ANOMALY |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022025860A (ja) | 2022-02-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7147933B2 (ja) | 水質分析方法 | |
| CN111966053A (zh) | 一种智能絮凝剂决策系统 | |
| WO2024021461A1 (zh) | 缺陷检测方法及装置、设备、存储介质 | |
| CN115661669B (zh) | 一种基于视频监控的耕地违法占用监测方法及系统 | |
| CN113657560A (zh) | 基于节点分类的弱监督图像语义分割方法及系统 | |
| CN115131325A (zh) | 一种基于图像识别分析的断路器故障运维监测方法及系统 | |
| Lakshmi et al. | Tooth decay prediction and classification from X-ray images using deep CNN | |
| CN111968081B (zh) | 鱼群自动计数方法、装置、电子设备及存储介质 | |
| CN112101352B (zh) | 水下矾花状态识别方法及监测装置、计算机设备和存储介质 | |
| Almero et al. | An aquaculture-based binary classifier for fish detection using multilayer artificial neural network | |
| CN117690128A (zh) | 胚胎细胞多核目标检测系统、方法和计算机可读存储介质 | |
| CN117541870A (zh) | 一种基于表征学习的焊接接头质量时序预测方法和系统 | |
| Zhou et al. | A restoration algorithm for images contaminated by mixed Gaussian plus random-valued impulse noise | |
| CN117115108A (zh) | 图像异常检测方法、装置及电子设备 | |
| CN121258970A (zh) | 一种图像处理的皮革表面缺陷识别方法及系统 | |
| CN119206460A (zh) | 一种基于图像识别的底栖动物群落结构识别方法及系统 | |
| CN116071591B (zh) | 基于类别层次的动态高效网络训练方法、装置、计算机设备及存储介质 | |
| JP7528613B2 (ja) | 水質判定装置 | |
| CN115953681A (zh) | 一种恶劣天气下的输电线路缺陷检测方法 | |
| JP7424112B2 (ja) | 水質判定装置 | |
| Culibrk | Neural network approach to Bayesian background modeling for video object segmentation | |
| CN110570361A (zh) | 声呐图像结构化噪声的抑制方法、系统、装置和存储介质 | |
| CN120672674A (zh) | 一种基于灰度概率分布的电力设备状态评估方法及系统 | |
| CN119418059A (zh) | 一种调控伪标签的结直肠癌病理图像半监督语义分割方法及系统 | |
| CN118447431A (zh) | 基于视频监控系统的厂房异常检测方法及异常检测系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230221 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20231205 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240109 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240307 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20240625 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240708 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7528613 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |