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
JP5968752B2 - Image processing method, image processing apparatus, and image processing program for detecting flying object - Google Patents
[go: Go Back, main page]

JP5968752B2 - Image processing method, image processing apparatus, and image processing program for detecting flying object - Google Patents

Image processing method, image processing apparatus, and image processing program for detecting flying object Download PDF

Info

Publication number
JP5968752B2
JP5968752B2 JP2012227794A JP2012227794A JP5968752B2 JP 5968752 B2 JP5968752 B2 JP 5968752B2 JP 2012227794 A JP2012227794 A JP 2012227794A JP 2012227794 A JP2012227794 A JP 2012227794A JP 5968752 B2 JP5968752 B2 JP 5968752B2
Authority
JP
Japan
Prior art keywords
image
value
pixel
time
flying
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
JP2012227794A
Other languages
Japanese (ja)
Other versions
JP2014081704A (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.)
Central Research Institute of Electric Power Industry
Original Assignee
Central Research Institute of Electric Power Industry
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 Central Research Institute of Electric Power Industry filed Critical Central Research Institute of Electric Power Industry
Priority to JP2012227794A priority Critical patent/JP5968752B2/en
Publication of JP2014081704A publication Critical patent/JP2014081704A/en
Application granted granted Critical
Publication of JP5968752B2 publication Critical patent/JP5968752B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、飛来物体を検出する画像処理方法、画像処理装置及び画像処理プログラムに関する。さらに詳述すると、本発明は、監視対象区域へ飛来する輝度の低い移動体の進入を検出する技術及び監視対象区域へ飛来する輝度の低い移動体の進入回数を計測する技術に関する。   The present invention relates to an image processing method, an image processing apparatus, and an image processing program for detecting a flying object. More specifically, the present invention relates to a technique for detecting the entry of a low-brightness moving body flying into a monitoring target area and a technique for measuring the number of times a low-brightness moving body entering the monitoring target area enters.

移動体の進入の有無を監視する対象区域が多数存在したり、監視時間が長時間・長期間に及んだりする場合には、人的資源の制約などの事情から撮像機器や処理装置などを用いて機械的・自動的に移動体の進入の有無を判断できることが望ましいことが多い。   If there are many target areas to be monitored for the presence or absence of moving objects, or if the monitoring time is extended over a long period of time, the imaging equipment or processing equipment may be It is often desirable to be able to determine the presence or absence of a moving object mechanically and automatically.

監視対象区域への移動体の進入を検知する従来の仕組みとしては、例えば、侵入物監視装置と、侵入物監視エリアを監視できる位置に設置される映像監視装置と、これらの侵入物監視装置及び映像監視装置との間を接続する通信回線とを具備し、映像監視装置は侵入物監視エリア内を撮像する監視カメラ及び映像監視盤を備え、映像監視盤は、監視カメラにより撮像された対象物映像イメージと予め記憶した対象物想定イメージとを比較照合してほぼ一致した場合に侵入物監視装置側に警報信号を送信する警報信号発信器と、侵入物監視装置側から対象物映像イメージデータ要求信号を受信することによって対象物映像イメージデータ信号を侵入物監視装置側へ送信する対象物映像イメージデータ生成手段とを備え、侵入物監視装置は、映像監視装置側から送信される警報信号を受信することによって警報を出す警報器と、映像監視装置側にて撮像された対象物映像イメージと対象物想定イメージとが侵入物監視装置側にてほぼ一致したと判断された場合に侵入物監視装置側へ対象物映像イメージデータ要求信号を送信することができるように設けられるモニタ画面とを備え、侵入物監視装置側にて上記対象物映像イメージデータ信号を受信することによってモニタ画面に対象物映像イメージデータを表示するものがある(特許文献1)。   As a conventional mechanism for detecting the ingress of a moving body into a monitored area, for example, an intruder monitoring device, a video monitoring device installed at a position where the intruder monitoring area can be monitored, these intruder monitoring devices, and A communication line connecting the video surveillance device, the video surveillance device includes a surveillance camera and a video surveillance board for imaging the intruder monitoring area, and the video surveillance board is an object imaged by the surveillance camera. An alarm signal transmitter that sends an alarm signal to the intruder monitoring device when the image image and the pre-stored object assumed image are compared and matched, and an object image image data request from the intruder monitoring device And an object video image data generating means for transmitting an object video image data signal to the intruder monitoring device by receiving the signal. The alarm device that issues an alarm by receiving an alarm signal transmitted from the visual device side, and the object video image captured on the video monitoring device side and the target object image are almost the same on the intruder monitoring device side A monitor screen provided so that an object video image data request signal can be transmitted to the intruder monitoring device side when the intruder monitoring device side determines that the object video image data signal is In some cases, the object video image data is displayed on the monitor screen by receiving (Patent Document 1).

特開2006−119761JP 2006-119762

しかしながら、特許文献1の移動体の進入を検知する仕組みでは、移動体のイメージを予め記憶させておく必要があるところ、移動体が監視対象区域に進入する方向が特定されない場合には移動体のあらゆる方向からの多数のイメージを予め準備する必要があり、コスト並びに多大な手間と時間とがかかるという問題がある。特に、鳥などの飛来物体を記録して多数のイメージを予め準備するには、多大な手間と時間とがかかるという問題がある。したがって、鳥などの飛来物体の検知に対しては、特許文献1の仕組みは汎用性が高いとは言えない。   However, in the mechanism for detecting the entry of the moving body of Patent Document 1, it is necessary to store the image of the moving body in advance, and when the direction in which the moving body enters the monitoring target area is not specified, There is a problem that it is necessary to prepare a large number of images from all directions in advance, which is costly and takes a lot of labor and time. In particular, recording a flying object such as a bird and preparing a large number of images in advance requires a lot of labor and time. Therefore, the mechanism of Patent Document 1 cannot be said to be highly versatile for detecting flying objects such as birds.

そこで、本発明は、例えば移動体のイメージを予め準備するなどの手間をかけることなく、さらに、処理に長時間を要することなく、監視対象区域への飛来物体等の移動体の進入を検出することができ、また、監視対象区域への飛来物体等の移動体の進入回数を計測することができる画像処理方法、画像処理装置及び画像処理プログラムを提供することを目的とする。   Therefore, the present invention detects the entry of a moving object such as a flying object into a monitored area without taking time and effort such as preparing an image of the moving object in advance and without requiring a long time for processing. It is another object of the present invention to provide an image processing method, an image processing apparatus, and an image processing program that can measure the number of times a moving object such as a flying object enters the monitoring target area.

ここで、本発明では、撮像装置の撮影範囲の背景よりも輝度が低い飛来物体等の移動体の移動軌跡を検出対象とする。なお、本発明では、撮影範囲の背景の多くの部分よりも輝度が低い移動体であれば検出することができ、撮影範囲の背景の一部に検出対象とする移動体と同程度の輝度である物体若しくは検出対象とする移動体よりも輝度の低い物体があっても構わない。   Here, in the present invention, the movement trajectory of a moving object such as a flying object having a lower luminance than the background of the shooting range of the imaging apparatus is set as a detection target. In the present invention, it is possible to detect any moving object whose luminance is lower than that of many parts of the background of the shooting range, and a part of the background of the shooting range has the same luminance as the moving object to be detected. There may be an object or an object having a lower luminance than a moving object to be detected.

かかる目的を達成するため、本発明の飛来物体を検出する画像処理方法は、監視対象区域の撮影によって得られた撮像画像のデータであって予め定められた処理単位時間に亘って時系列で連続する撮像画像のデータを用いて処理単位時間の間における画素座標(x,y)毎の輝度値の最大値を画素値H(x,y)とする高輝度画像及び輝度値の最小値を画素値L(x,y)とする低輝度画像を作成し、高輝度画像と低輝度画像との画素座標(x,y)毎の画素値の差分値であるMax[H(x,y)−L(x,y),0]を画素値とする差分画像を作成し、当該差分画像を二値変換して飛来する移動体の移動軌跡画像を作成するようにしている。   In order to achieve such an object, an image processing method for detecting a flying object according to the present invention is data of a captured image obtained by photographing a monitoring target area, and is continuous in time series over a predetermined processing unit time. A high-luminance image in which the maximum value of the luminance value for each pixel coordinate (x, y) during the processing unit time is the pixel value H (x, y) and the minimum value of the luminance value A low luminance image having a value L (x, y) is created, and Max [H (x, y) −, which is a difference value of pixel values for each pixel coordinate (x, y) between the high luminance image and the low luminance image. A difference image having L (x, y), 0] as a pixel value is created, and the difference image is binary converted to create a moving trajectory image of a moving object flying.

また、本発明の飛来物体を検出する画像処理装置は、監視対象区域の撮影によって得られた撮像画像のデータであって予め定められた処理単位時間に亘って時系列で連続する撮像画像のデータを記憶装置から読み込む手段と、処理単位時間の間における画素座標(x,y)毎の輝度値の最大値を画素値H(x,y)とする高輝度画像及び輝度値の最小値を画素値L(x,y)とする低輝度画像を作成する手段と、高輝度画像と低輝度画像との画素座標(x,y)毎の画素値の差分値であるMax[H(x,y)−L(x,y),0]を画素値とする差分画像を作成する手段と、差分画像を二値変換して飛来する移動体の移動軌跡画像を作成する手段とを有するようにしている。   Further, the image processing apparatus for detecting a flying object according to the present invention is data of a captured image obtained by photographing a monitoring target area and is continuous in time series over a predetermined processing unit time. A high-luminance image in which the maximum luminance value for each pixel coordinate (x, y) during the processing unit time is the pixel value H (x, y) and the minimum luminance value A means for creating a low-brightness image having a value L (x, y) and Max [H (x, y), which is a difference value between pixel values (x, y) between the high-brightness image and the low-brightness image. ) -L (x, y), 0] having a means for creating a difference image and a means for creating a movement trajectory image of a moving object by binary conversion of the difference image. Yes.

また、本発明の飛来物体を検出する画像処理プログラムは、監視対象区域の撮影によって得られた撮像画像のデータであって予め定められた処理単位時間に亘って時系列で連続する撮像画像のデータを記憶装置から読み込む手段、処理単位時間の間における画素座標(x,y)毎の輝度値の最大値を画素値H(x,y)とする高輝度画像及び輝度値の最小値を画素値L(x,y)とする低輝度画像を作成する手段、高輝度画像と低輝度画像との画素座標(x,y)毎の画素値の差分値であるMax[H(x,y)−L(x,y),0]を画素値とする差分画像を作成する手段、差分画像を二値変換して飛来する移動体の移動軌跡画像を作成する手段としてコンピュータを機能させるようにしている。   In addition, the image processing program for detecting a flying object according to the present invention is data of a captured image obtained by capturing a monitored area, and is captured image data that is continuous in time series over a predetermined processing unit time. Means for reading from the storage device, a high luminance image having the maximum luminance value for each pixel coordinate (x, y) during the processing unit time as the pixel value H (x, y), and the minimum luminance value as the pixel value Means for creating a low luminance image with L (x, y), Max [H (x, y) −, which is a difference value of pixel values for each pixel coordinate (x, y) between the high luminance image and the low luminance image The computer is made to function as a means for creating a difference image having a pixel value of L (x, y), 0] and a means for creating a moving trajectory image of a moving object by binary conversion of the difference image. .

したがって、本発明の飛来物体を検出する画像処理方法、画像処理装置及び画像処理プログラムによると、予め定められた時間区分での時系列連続画像群における高輝度画像と低輝度画像とを対比することによって移動軌跡画像を作成するようにしているので、処理内容としては簡便に、したがって機器の計算負荷を抑えながらも撮像画像からの移動体の抽出が高い精度で行われる。   Therefore, according to the image processing method, the image processing apparatus, and the image processing program for detecting a flying object of the present invention, it is possible to compare the high luminance image and the low luminance image in the time series continuous image group in a predetermined time segment. Thus, the movement trajectory image is generated by the above-described method, so that the processing content is simple, and therefore, extraction of the moving object from the captured image is performed with high accuracy while suppressing the calculation load of the device.

本発明の飛来物体を検出する画像処理方法、画像処理装置及び画像処理プログラムによると、また、一台の撮像装置で撮像した画像から移動体の検出及び監視対象区域への移動体の進入回数の計測を行うことができ、特別の撮像装置や複数台の撮像装置を用いる必要がない。   According to the image processing method, the image processing apparatus, and the image processing program for detecting a flying object of the present invention, it is also possible to detect the moving object from the image captured by one imaging apparatus and the number of times the moving object enters the monitoring target area. Measurement can be performed, and it is not necessary to use a special imaging device or a plurality of imaging devices.

発明の飛来物体を検出する画像処理方法は、また、低輝度画像の画素座標(x,y)毎の輝度値として選択された画素値を有する元の撮像画像の時刻識別子tの値を画素値T(x,y)に変換して記録した時刻画像を作成し、当該時刻画像の画素座標(x,y)毎の画素値T(x,y)として出現する撮像画像の時刻識別子tの値別の出現頻度に基づく所定の条件を時刻画像における画素値T(x,y)としての撮像画像の時刻識別子tの値が満たしている画素座標(x,y)は飛来する移動体の移動軌跡であるとして移動軌跡画像に飛来する移動体の移動軌跡を追加して移動軌跡補完画像を作成するようにしている発明の飛来物体を検出する画像処理装置は、また、低輝度画像の画素座標(x,y)毎の輝度値として選択された画素値を有する元の撮像画像の時刻識別子tの値を画素値T(x,y)に変換して記録した時刻画像を作成する手段と、時刻画像の画素座標(x,y)毎の画素値T(x,y)として出現する撮像画像の時刻識別子tの値別の出現頻度に基づく所定の条件を時刻画像における画素値T(x,y)としての撮像画像の時刻識別子tの値が満たしている画素座標(x,y)は飛来する移動体の移動軌跡であるとして移動軌跡画像に飛来する移動体の移動軌跡を追加して移動軌跡補完画像を作成する手段を有するようにしている。本発明の飛来物体を検出する画像処理プログラムは、また、低輝度画像の画素座標(x,y)毎の輝度値として選択された画素値を有する元の撮像画像の時刻識別子tの値を画素値T(x,y)に変換して記録した時刻画像を作成する手段、時刻画像の画素座標(x,y)毎の画素値T(x,y)として出現する撮像画像の時刻識別子tの値別の出現頻度に基づく所定の条件を時刻画像における画素値T(x,y)としての撮像画像の時刻識別子tの値が満たしている画素座標(x,y)は飛来する移動体の移動軌跡であるとして移動軌跡画像に飛来する移動体の移動軌跡を追加して移動軌跡補完画像を作成する手段としてコンピュータを機能させるようにしているしたがって、本発明の飛来物体を検出する画像処理方法、画像処理装置及び画像処理プログラムによると、時刻画像を用いて移動軌跡画像を補完するようにしているので、高輝度画像と低輝度画像との対比のみでは捉えきれない移動体の移動軌跡が検出される。 An image processing method for detecting the flying object of the present invention also pixel values of time identifier t of the original captured image with pixel values selected as the luminance value of each of the low-intensity image pixel coordinates (x, y) create a value T (x, y) time image recorded by converting the pixel coordinates (x, y) of the time each image pixel value T (x, y) time identifier t of captured images that appear as The pixel coordinates (x, y) satisfying the value of the time identifier t of the captured image as the pixel value T (x, y) in the time image satisfying a predetermined condition based on the appearance frequency for each value of the value of the moving object Add the movement locus of the moving object flying to the movement trajectory image as a moving track so that to create a movement locus complementary image. The image processing apparatus for detecting a flying object according to the present invention also uses the value of the time identifier t of the original captured image having the pixel value selected as the luminance value for each pixel coordinate (x, y) of the low luminance image as the pixel. Means for generating a time image converted and recorded to a value T (x, y), and a time identifier t of a captured image appearing as a pixel value T (x, y) for each pixel coordinate (x, y) of the time image The pixel coordinates (x, y) satisfying the value of the time identifier t of the captured image as the pixel value T (x, y) in the time image satisfying a predetermined condition based on the appearance frequency for each value of the value of the moving object movement trajectory image by adding the moving locus of the moving object flying have to have a means for creating a movement locus complementary image as a moving track. The image processing program for detecting a flying object according to the present invention also uses the value of the time identifier t of the original captured image having the pixel value selected as the luminance value for each pixel coordinate (x, y) of the low luminance image. Means for generating a time image converted and recorded to a value T (x, y), a time identifier t of a captured image appearing as a pixel value T (x, y) for each pixel coordinate (x, y) of the time image Pixel coordinates (x, y) satisfying the value of the time identifier t of the captured image as the pixel value T (x, y) in the time image satisfying a predetermined condition based on the appearance frequency for each value move the moving object movement trajectory image by adding the moving locus of the moving object flying in the means for creating a movement locus complementary image so that to function computer as a trajectory. Therefore, according to the image processing method, the image processing apparatus, and the image processing program for detecting a flying object of the present invention, the movement trajectory image is complemented using the time image. A moving trajectory of a moving body that cannot be captured only by comparison is detected.

また、本発明の飛来物体を検出する画像処理方法は、移動軌跡画像または移動軌跡補完画像における飛来する移動体の移動軌跡の現出状況に応じて処理単位時間の間における監視対象区域への飛来する移動体の進入の有無を判断することもできる。また、本発明の飛来物体を検出する画像処理装置は、移動軌跡画像または移動軌跡補完画像における飛来する移動体の移動軌跡の現出状況に応じて処理単位時間の間における監視対象区域への飛来する移動体の進入の有無を判断する手段を更に有するようにすることもできる。また、本発明の飛来物体を検出する画像処理プログラムは、移動軌跡画像または移動軌跡補完画像における飛来する移動体の移動軌跡の現出状況に応じて処理単位時間の間における監視対象区域への飛来する移動体の進入の有無を判断する手段としてもコンピュータを機能させるようにすることもできる。これらの場合には、監視対象区域への飛来する移動体の進入回数の計測において上述のような作用が発揮される。   Further, the image processing method for detecting a flying object according to the present invention is a method of flying to a monitored area during a processing unit time according to the appearance state of a moving track of a moving object flying in the moving track image or the moving track complement image. It is also possible to determine whether or not a moving body is entering. Further, the image processing apparatus for detecting a flying object according to the present invention can fly to the monitoring target area during the processing unit time according to the appearance state of the moving locus of the moving object flying in the movement locus image or the movement locus complement image. It is also possible to further include means for determining whether or not a moving body is entering. In addition, the image processing program for detecting a flying object according to the present invention is a method for flying to a monitoring target area during a processing unit time according to the appearance state of a moving track of a moving object flying in a moving track image or a moving track complement image. It is also possible to cause the computer to function as a means for determining whether or not a moving body has entered. In these cases, the above-described effect is exhibited in the measurement of the number of times the moving body that has flew into the monitored area.

また、本発明の飛来物体を検出する画像処理方法、画像処理装置、画像処理プログラムでは、検出対象とする飛来する移動体として烏を選択する(言い換えると、烏を対象にする)ようにしても良い。これらの場合には、烏は撮影範囲の背景の多くの部分よりも輝度が低い移動体となり得るので、烏の検出や監視対象区域への烏の進入回数の計測において上述のような作用が発揮される。   In the image processing method, the image processing apparatus, and the image processing program for detecting a flying object according to the present invention, a kite is selected as a flying object to be detected (in other words, a kite is targeted). good. In these cases, the kite can be a moving object with lower brightness than many parts of the background of the shooting range, so that the above-described effect is exhibited in the kite detection and measurement of the number of times the kite has entered the monitored area. Is done.

本発明の飛来物体を検出する画像処理方法、画像処理装置及び画像処理プログラムによれば、処理内容としては簡便に、したがって機器の計算負荷を抑えながらも撮像画像からの移動体の抽出を高い精度で行うことができるので、処理時間を短縮して速報性を高めて画像処理技術としての汎用性の向上を図ることが可能になる。   According to the image processing method, the image processing apparatus, and the image processing program for detecting a flying object of the present invention, the processing content is simple, and thus the extraction of the moving object from the captured image is highly accurate while suppressing the calculation load of the device. Therefore, it is possible to improve versatility as an image processing technique by shortening the processing time and improving the quick reportability.

また、本発明の飛来物体を検出する画像処理方法、画像処理装置及び画像処理プログラムによれば、特別の撮像装置や複数台の撮像装置を用いる必要がないので、計測のために必要な機器の構築にかかる費用を低減させることが可能になり、画像処理技術としての汎用性を高めることが可能になる。   Further, according to the image processing method, the image processing apparatus, and the image processing program for detecting a flying object according to the present invention, it is not necessary to use a special imaging apparatus or a plurality of imaging apparatuses. Costs for construction can be reduced, and versatility as an image processing technique can be improved.

また、本発明の飛来物体を検出する画像処理方法、画像処理装置及び画像処理プログラムによれば、高輝度画像と低輝度画像との対比のみでは捉えきれない移動体の移動軌跡を検出することができるので、これも極端に複雑な処理ではなく処理時間の増大や速報性を損なうことを回避しながらも撮像画像からの移動体の抽出をより一層高い精度で行うことができ、画像処理技術としての信頼性の向上を図ることが可能になる。   In addition, according to the image processing method, the image processing apparatus, and the image processing program for detecting a flying object of the present invention, it is possible to detect a moving locus of a moving body that cannot be captured only by comparing a high luminance image and a low luminance image. Because this is not an extremely complicated process, it is possible to extract a moving object from a captured image with higher accuracy while avoiding an increase in processing time and impairing promptness. It becomes possible to improve the reliability.

また、本発明の飛来物体を検出する画像処理方法、画像処理装置及び画像処理プログラムによれば、監視対象区域への飛来する移動体の進入回数の計測において上述のような作用効果を発揮することができるので、監視対象区域への移動体の進入回数の計測を目的とする画像処理技術としての汎用性及び信頼性の向上を図ることが可能になる。   In addition, according to the image processing method, the image processing apparatus, and the image processing program for detecting a flying object of the present invention, the above-described effects can be exhibited in the measurement of the number of times the moving body that has jumped into the monitored area. Therefore, it is possible to improve versatility and reliability as an image processing technique for measuring the number of times a moving body enters the monitoring target area.

また、本発明の飛来物体を検出する画像処理方法、画像処理装置及び画像処理プログラムによれば、監視対象を烏として、当該烏の検出及び監視対象区域への烏の進入回数の計測において上述のような作用効果を発揮することができる。   Further, according to the image processing method, the image processing apparatus, and the image processing program for detecting a flying object of the present invention, in the detection of the wrinkle and the measurement of the number of times the wrinkle enters the monitoring target area as described above, Such effects can be exhibited.

本発明の飛来物体を検出する画像処理方法の実施形態の一例を説明するフローチャートである。It is a flowchart explaining an example of embodiment of the image processing method which detects the flying object of this invention. 実施形態の飛来物体を検出する画像処理方法を飛来物体を検出する画像処理プログラムを用いて実施する場合の当該プログラムによって実現される飛来物体を検出する画像処理装置の機能ブロック図である。FIG. 3 is a functional block diagram of an image processing apparatus that detects a flying object realized by the program when the image processing method for detecting a flying object according to the embodiment is performed using an image processing program for detecting a flying object. 実施例1における撮像画像の一例を示す図である。6 is a diagram illustrating an example of a captured image in Embodiment 1. FIG. 実施例1における輝度別画像のうち高輝度画像の一例を示す図である。It is a figure which shows an example of a high-intensity image among the images classified by luminance in Example 1. 実施例1における輝度別画像のうち低輝度画像の一例を示す図である。It is a figure which shows an example of the low-intensity image among the images classified by luminance in Example 1. 実施例1における時刻画像の一例を示す図である。6 is a diagram illustrating an example of a time image in Embodiment 1. FIG. 実施例1における差分画像の一例を示す図である。6 is a diagram illustrating an example of a difference image in Embodiment 1. FIG. 実施例1における飛翔軌跡画像の一例を示す図である。6 is a diagram illustrating an example of a flight trajectory image in Embodiment 1. FIG. 実施例1における烏の進入回数の計測結果を示す図である。It is a figure which shows the measurement result of the approach frequency | count of a ridge in Example 1. FIG.

以下、本発明の構成を図面に示す実施の形態の一例に基づいて詳細に説明する。   Hereinafter, the configuration of the present invention will be described in detail based on an example of an embodiment shown in the drawings.

図1及び図2に、本発明の飛来物体を検出する画像処理方法、画像処理装置及び画像処理プログラムの実施形態の一例を示す。   1 and 2 show an example of an embodiment of an image processing method, an image processing apparatus, and an image processing program for detecting a flying object according to the present invention.

本実施形態の飛来物体を検出する画像処理方法は、図1に示すように、撮像装置を用いて監視対象区域を撮影し(S1)、当該撮影によって得られた撮像画像のデータであって予め定められた処理単位時間に亘って時系列で連続する撮像画像のデータを用いて処理単位時間の間における画素座標(x,y)毎の輝度値の最大値を画素値H(x,y)とする高輝度画像H及び輝度値の最小値を画素値L(x,y)とする低輝度画像Lを作成し(S2−1)、また、低輝度画像Lの画素座標(x,y)毎の輝度値として選択された画素値を有する元の撮像画像の時刻識別子tの値を画素値T(x,y)に変換して記録した時刻画像Tを作成し(S2−2)、高輝度画像Hと低輝度画像Lとの画素座標(x,y)毎の画素値の差分値であるMax[H(x,y)−L(x,y),0]を画素値S(x,y)とする差分画像Sを作成し(S3)、当該差分画像Sを二値変換して移動体、具体的には撮像装置の撮影範囲の背景よりも輝度が低い飛来する移動体の移動軌跡基本画像Sbを作成し(S4)、さらに、時刻画像Tの画素座標(x,y)毎の画素値T(x,y)として出現する撮像画像の時刻識別子tの値別の出現頻度Hist[T(x,y)]に基づく所定の条件を時刻画像Tにおける画素値T(x,y)としての撮像画像の時刻識別子tの値が満たしている画素座標(x,y)は前記飛来する移動体の移動軌跡であるとして移動軌跡基本画像Sbに移動体の移動軌跡を追加して移動軌跡補完画像Scを作成し(S5)、当該移動軌跡補完画像Scのノイズを除去し(S6)、そして、ノイズ除去後の移動軌跡補完画像における移動体の移動軌跡の現出状況に応じて処理単位時間の間における監視対象区域への飛来する移動体の進入の有無を判断する(S7)ようにしている。 As shown in FIG. 1, the image processing method for detecting a flying object according to the present embodiment takes an image of a monitoring target area using an imaging device (S1), and is data of a captured image obtained by the imaging. The maximum value of the luminance value for each pixel coordinate (x, y) during the processing unit time is used as the pixel value H (x, y) using the data of the captured images that are continuous in time series over the predetermined processing unit time. And a low-brightness image L having a minimum luminance value as a pixel value L (x, y) (S2-1), and pixel coordinates (x, y) of the low-brightness image L A time image T recorded by converting the value of the time identifier t of the original captured image having the pixel value selected as the luminance value for each pixel to the pixel value T (x, y) is created (S2-2). Max [H (x, y) −L (x, y), which is a difference value of pixel values for each pixel coordinate (x, y) between the luminance image H and the low luminance image L. , 0] as a pixel value S (x, y) is created (S3), and the difference image S is binary-transformed to make a moving object, specifically, the background of the imaging range of the imaging device. A moving trajectory basic image S b of a moving object flying with low luminance is created (S4), and a captured image that appears as a pixel value T (x, y) for each pixel coordinate (x, y) of the time image T is generated. The value of the time identifier t of the captured image as the pixel value T (x, y) in the time image T satisfies a predetermined condition based on the appearance frequency Hist [T (x, y)] for each value of the time identifier t. pixel coordinates (x, y) is the movement locus basic image by adding the moving locus of the moving object in S b creates a movement track complement image S c as a moving locus of the moving object to the flying (S5), the mobile removing noise locus complementary image S c (S6), and, of the moving body in the moving locus complementary image after noise removal shifting To determine the presence or absence of entry of the moving body flying to the monitored area during the processing unit time in accordance with the revealing situations trajectory are in (S7) as.

また、本実施形態の飛来物体を検出する画像処理装置は、撮像装置を用いての監視対象区域の撮影によって得られた撮像画像のデータであって予め定められた処理単位時間に亘って時系列で連続する撮像画像のデータを記憶装置としてのデータサーバ(16)から読み込む手段(11a)と、処理単位時間の間における画素座標(x,y)毎の輝度値の最大値を画素値H(x,y)とする高輝度画像H及び輝度値の最小値を画素値L(x,y)とする低輝度画像Lを作成すると共に低輝度画像Lの画素座標(x,y)毎の輝度値として選択された画素値を有する元の撮像画像の時刻識別子tの値を画素値T(x,y)に変換して記録した時刻画像Tを作成する手段(11b)と、高輝度画像Hと低輝度画像Lとの画素座標(x,y)毎の画素値の差分値であるMax[H(x,y)−L(x,y),0]を画素値S(x,y)とする差分画像Sを作成する手段(11c)と、差分画像Sを二値変換して移動体、具体的には撮像装置の撮影範囲の背景よりも輝度が低い飛来する移動体の移動軌跡基本画像Sbを作成する手段(11d)と、時刻画像Tの画素座標(x,y)毎の画素値T(x,y)として出現する撮像画像の時刻識別子tの値別の出現頻度Hist[T(x,y)]に基づく所定の条件を時刻画像Tにおける画素値T(x,y)としての撮像画像の時刻識別子tの値が満たしている画素座標(x,y)は前記飛来する移動体の移動軌跡であるとして移動軌跡基本画像Sbに移動体の移動軌跡を追加して移動軌跡補完画像Scを作成する手段(11e)と、移動軌跡補完画像Scのノイズを除去する手段(11f)と、ノイズ除去後の移動軌跡補完画像における移動体の移動軌跡の現出状況に応じて処理単位時間の間における監視対象区域への飛来する移動体の進入の有無を判断する手段(11g)とを有する。 In addition, the image processing apparatus for detecting a flying object according to the present embodiment is data of a captured image obtained by photographing a monitoring target area using the imaging apparatus, and is time-series over a predetermined processing unit time. And a means (11a) for reading data of continuous captured images from a data server (16) as a storage device, and a maximum luminance value for each pixel coordinate (x, y) during a processing unit time as a pixel value H ( a high-brightness image H having x, y) and a low-brightness image L having a minimum luminance value as a pixel value L (x, y) are created and the luminance for each pixel coordinate (x, y) of the low-brightness image L Means (11b) for creating a time image T recorded by converting the value of the time identifier t of the original captured image having the pixel value selected as the value into the pixel value T (x, y); Max [H (x, which is a difference value of pixel values for each pixel coordinate (x, y) between the low-brightness image L and the low-luminance image L. , Y) −L (x, y), 0] as a pixel value S (x, y), a means (11c) for creating a difference image S, and binary image conversion of the difference image S to convert a moving object, specifically luminance is lower flying than the background of the imaging range of the imaging apparatus to means for creating a movement track basic image S b of the moving body and (11d), the pixel coordinates (x, y) of the time the image T pixel values for each T Imaging with a predetermined condition based on the appearance frequency Hist [T (x, y)] for each value of the time identifier t of the captured image appearing as (x, y) as the pixel value T (x, y) in the time image T time identifier t pixel coordinates value meets the image (x, y) is the movement locus basic image S b to the mobile movement locus complementary image movement trajectory by adding as a moving locus of the moving object to the flying and means for creating a S c (11e), means for removing noise of the movement trajectory complementary image S c and (11f), the movement locus complementing image after noise removal Means (11g) for determining whether or not a flying mobile body has entered the monitoring target area during the processing unit time in accordance with the appearance of the moving locus of the mobile body in the image.

さらに、本実施形態の飛来物体を検出する画像処理プログラムは、撮像装置を用いての監視対象区域の撮影によって得られた撮像画像のデータであって予め定められた処理単位時間に亘って時系列で連続する撮像画像のデータを記憶装置から読み込む手段(11a)、処理単位時間の間における画素座標(x,y)毎の輝度値の最大値を画素値H(x,y)とする高輝度画像H及び輝度値の最小値を画素値L(x,y)とする低輝度画像Lを作成する手段(11b)、低輝度画像Lの画素座標(x,y)毎の輝度値として選択された画素値を有する元の撮像画像の時刻識別子tの値を画素値T(x,y)に変換して記録した時刻画像Tを作成する手段(11b)と、高輝度画像Hと低輝度画像Lとの画素座標(x,y)毎の画素値の差分値であるMax[H(x,y)−L(x,y),0]を画素値S(x,y)とする差分画像Sを作成する手段(11c)と、差分画像Sを二値変換して移動体、具体的には撮像装置の撮影範囲の背景よりも輝度が低い飛来する移動体の移動軌跡基本画像Sbを作成する手段(11d)と、時刻画像Tの画素座標(x,y)毎の画素値T(x,y)として出現する撮像画像の時刻識別子tの値別の出現頻度Hist[T(x,y)]に基づく所定の条件を時刻画像Tにおける画素値T(x,y)としての撮像画像の時刻識別子tの値が満たしている画素座標(x,y)は前記飛来する移動体の移動軌跡であるとして移動軌跡基本画像Sbに移動体の移動軌跡を追加して移動軌跡補完画像Scを作成する手段(11e)と、移動軌跡補完画像Scのノイズを除去する手段(11f)と、ノイズ除去後の移動軌跡補完画像における移動体の移動軌跡の現出状況に応じて処理単位時間の間における監視対象区域への飛来する移動体の進入の有無を判断する手段(11g)としてコンピュータを機能させる。 Furthermore, the image processing program for detecting a flying object according to the present embodiment is data of a captured image obtained by capturing an image of the monitoring target area using the image capturing apparatus, and is time-series over a predetermined processing unit time. Means (11a) for reading continuous captured image data from the storage device, and high luminance with the maximum value of the luminance value for each pixel coordinate (x, y) during the processing unit time as the pixel value H (x, y). Means (11b) for creating a low-brightness image L in which the minimum value of the image H and the luminance value is the pixel value L (x, y), and is selected as the luminance value for each pixel coordinate (x, y) of the low-brightness image L A means (11b) for creating a time image T obtained by converting the value of the time identifier t of the original captured image having the pixel value into the pixel value T (x, y), and the high luminance image H and the low luminance image. Max [H (x, y) −L (x) which is the difference value of the pixel value for each pixel coordinate (x, y) with L means (11c) for creating a difference image S with y), 0] as a pixel value S (x, y), and binary conversion of the difference image S to obtain a moving object, specifically, an imaging range of the imaging apparatus. and means (11d) for creating a movement track basic image S b of the mobile object luminance is less flying than the background, the pixel coordinates (x, y) of the time the image T each pixel value T (x, y) appears as The value of the time identifier t of the captured image is set as a pixel value T (x, y) in the time image T under a predetermined condition based on the appearance frequency Hist [T (x, y)] for each value of the time identifier t of the captured image. It meets and pixel coordinates (x, y) is means for creating a movement track basic image S b moving locus complementary image S c movement trajectory by adding the moving object as a moving locus of the moving object to the flying (11e ) and, means for removing noise of the movement trajectory complementary image S c and (11f), moves in the movement trajectory complementary image after denoising The computer is caused to function as means (11g) for determining whether or not the moving object flying into the monitored area during the processing unit time is present in accordance with the appearance state of the moving locus of the moving object.

そして、飛来物体を検出する画像処理方法の実行にあたっては、まず、撮像装置を用いて監視対象区域の撮影が行われる(S1)。   In executing the image processing method for detecting the flying object, first, the monitoring target area is photographed using the imaging device (S1).

本発明では、撮像素子を備えて画素毎の少なくとも輝度値を時系列で連続して把握・出力することができる撮像装置(具体的には例えばCCD方式のデジタルビデオカメラやCMOS方式のデジタルビデオカメラ)を用い、当該撮像装置が適当な場所に固定されて監視対象区域の撮影が行われる。なお、本発明では画素毎の輝度値を利用するので、画素毎の少なくとも輝度値が把握(言い換えると、算出)できれば良く、撮像画像自体はグレースケール画像であっても、カラー画像であっても、どちらでも構わない。   In the present invention, an image pickup apparatus (specifically, for example, a CCD-type digital video camera or a CMOS-type digital video camera, which includes an image pickup element and can continuously grasp and output at least luminance values for each pixel in time series. ), The imaging device is fixed at an appropriate location, and the surveillance area is photographed. In the present invention, since the luminance value for each pixel is used, it is sufficient that at least the luminance value for each pixel can be grasped (in other words, calculated). The captured image itself may be a grayscale image or a color image. Either way.

なお、本発明の処理内容に鑑みると、撮像装置の撮影速度(フレームレート)は30〔fps〕以上であることが好ましいものの、例えば検出対象とする移動体の想定される移動速度がそれほど速くない場合などには30〔fps〕未満であっても構わない。   In view of the processing contents of the present invention, the imaging speed (frame rate) of the imaging device is preferably 30 [fps] or more, but the assumed moving speed of the moving object to be detected is not so high, for example. In some cases, it may be less than 30 [fps].

ここで、本発明は、撮像された画像において輝度が低い物体として記録されている移動体を抽出する処理を行う。このため、本発明では、検出対象として想定する移動体よりも輝度が低い面的な物体、例えば黒い壁や濃い影などの面的な黒い物体が撮影範囲に多く含まれないようにする。すなわち、監視対象区域の撮影に当たっては、検出対象として想定する移動体よりも輝度が高いものが背景として撮影範囲の多くの部分を占めることがないように撮像装置の固定位置及び撮影方向が調整される。また、太陽光によって明るさが確保されている時間帯に撮像された画像のデータを処理の対象とする。さらに、特に飛来物体を検出するためには、飛来物体の飛行経路と想定される若しくは飛行経路になり得る範囲が撮像されるように撮像装置の固定位置及び撮影方向が調整される。   Here, the present invention performs a process of extracting a moving object recorded as an object with low brightness in the captured image. For this reason, in the present invention, a large number of planar objects having lower brightness than a moving object assumed as a detection target, for example, planar black objects such as black walls and dark shadows, are not included in the imaging range. In other words, when shooting in the monitoring target area, the fixed position and shooting direction of the imaging device are adjusted so that a higher brightness than the moving object assumed as a detection target does not occupy a large part of the shooting range as a background. The Moreover, the data of the image imaged in the time slot | zone where the brightness is ensured with sunlight are made into the object of a process. Furthermore, in particular, in order to detect a flying object, the fixed position and the shooting direction of the imaging apparatus are adjusted so that a range that can be assumed as the flight path of the flying object or can be a flight path is captured.

次に、S1の処理によって得られた撮像画像のデータを用いて高輝度画像と低輝度画像との作成が行われる(S2−1)。   Next, a high-brightness image and a low-brightness image are created using the captured image data obtained by the process of S1 (S2-1).

ここで、本発明の飛来物体を検出する画像処理方法におけるS2以降の処理は本発明の飛来物体を検出する画像処理装置によって実行され得る。   Here, the processing after S2 in the image processing method for detecting a flying object of the present invention can be executed by the image processing apparatus for detecting the flying object of the present invention.

そして、本発明の飛来物体を検出する画像処理方法におけるS2以降の処理及びこれら処理を実行する画像処理装置は、本発明の飛来物体を検出する画像処理プログラムをコンピュータ上で実行することによっても実現され得る。本明細書では、飛来物体を検出する画像処理プログラムをコンピュータ上で実行することによってS2以降の処理を実行する画像処理装置が実現されると共に画像処理方法におけるS2以降の処理が実行される場合を説明する。   And the process after S2 in the image processing method for detecting a flying object of the present invention and the image processing apparatus for executing these processes are realized by executing the image processing program for detecting the flying object of the present invention on a computer. Can be done. In the present specification, a case where an image processing apparatus that executes processing after S2 is realized by executing an image processing program for detecting a flying object on a computer, and processing after S2 in the image processing method is executed. explain.

画像処理プログラム17を実行するためのコンピュータ10(本実施形態では、画像処理装置10でもある)の全体構成を図2に示す。このコンピュータ10(画像処理装置10)は、制御部11、記憶部12、入力部13、表示部14及びメモリ15を備え相互にバス等の信号回線によって接続されている。また、コンピュータ10には記憶装置としてのデータサーバ16がバス等の信号回線によって接続されており、その信号回線を介してデータや制御指令等の信号の送受信(即ち出入力)が相互に行われる。   FIG. 2 shows an overall configuration of a computer 10 (which is also the image processing apparatus 10 in this embodiment) for executing the image processing program 17. The computer 10 (image processing apparatus 10) includes a control unit 11, a storage unit 12, an input unit 13, a display unit 14, and a memory 15, and is connected to each other by a signal line such as a bus. Further, a data server 16 as a storage device is connected to the computer 10 via a signal line such as a bus, and signals such as data and control commands are transmitted and received (that is, input / output) through the signal line. .

制御部11は記憶部12に記憶されている画像処理プログラム17によってコンピュータ10全体の制御並びに撮像画像からの移動体の検出及び監視対象区域への移動体の進入回数の計測に係る演算を行うものであり、例えばCPU(中央演算処理装置)である。   The control unit 11 performs calculation related to the control of the entire computer 10 and the detection of the moving body from the captured image and the measurement of the number of times the moving body enters the monitoring target area by the image processing program 17 stored in the storage unit 12. For example, a CPU (Central Processing Unit).

記憶部12は少なくともデータやプログラムを記憶可能な装置であり、例えばハードディスクである。   The storage unit 12 is a device that can store at least data and programs, and is, for example, a hard disk.

メモリ15は制御部11が種々の制御や演算を実行する際の作業領域であるメモリ空間となるものであり、例えばRAM(Random Access Memory の略)である。   The memory 15 serves as a memory space that is a work area when the control unit 11 executes various controls and operations, and is a RAM (Random Access Memory), for example.

入力部13は少なくとも作業者の命令を制御部11に与えるためのインターフェイスであり、例えばキーボードである。   The input unit 13 is an interface for giving at least an operator's command to the control unit 11, and is, for example, a keyboard.

表示部14は制御部11の制御によって文字や図形等の描画・表示を行うものであり、例えばディスプレイである。   The display unit 14 performs drawing / display of characters, graphics, and the like under the control of the control unit 11 and is, for example, a display.

そして、本実施形態では、上述のS1の処理において撮像され取得された時系列で連続する撮像画像のデータであって画素毎の少なくとも輝度値を含むデータが画像データベース18としてデータサーバ16に格納(保存)される。   In the present embodiment, time-series continuous captured image data captured and acquired in the above-described processing of S1 and including at least a luminance value for each pixel is stored in the data server 16 as the image database 18 ( Saved).

そして、コンピュータ10(本実施形態では、画像処理装置10でもある)の制御部11には、画像処理プログラム17を実行することにより、S1の処理において撮像された画像のデータであって予め定められた処理単位時間に亘って時系列で連続する撮像画像のデータを記憶装置としてのデータサーバ16から読み込む処理を行うデータ読込部11a、処理単位時間の間における画素座標(x,y)毎の輝度値の最大値を画素値H(x,y)とする高輝度画像H及び輝度値の最小値を画素値L(x,y)とする低輝度画像Lを作成する処理並びに低輝度画像Lの画素座標(x,y)毎の輝度値として選択された画素値を有する元の撮像画像の時刻識別子tの値を画素値T(x,y)に変換して記録した時刻画像Tを作成する処理を行う輝度別画像作成部11b、高輝度画像Hと低輝度画像Lとの画素座標(x,y)毎の画素値の差分値であるMax[H(x,y)−L(x,y),0]を画素値S(x,y)とする差分画像Sを作成する処理を行う差分画像作成部11c、差分画像Sを二値変換して移動体、具体的には撮像装置の撮影範囲の背景よりも輝度が低い飛来する移動体の移動軌跡基本画像Sbを作成する処理を行う移動軌跡画像作成部11d、時刻画像Tの画素座標(x,y)毎の画素値T(x,y)として出現する撮像画像の時刻識別子tの値別の出現頻度Hist[T(x,y)]に基づく所定の条件を時刻画像Tにおける画素値T(x,y)としての撮像画像の時刻識別子tの値が満たしている画素座標(x,y)は前記飛来する移動体の移動軌跡であるとして移動軌跡基本画像Sbに移動体の移動軌跡を追加して移動軌跡補完画像Scを作成する処理を行う補完画像作成部11e、移動軌跡補完画像Scのノイズを除去する処理を行うノイズ除去部11f、ノイズ除去後の移動軌跡補完画像における移動体の移動軌跡の現出状況に応じて処理単位時間の間における監視対象区域への飛来する移動体の進入の有無を判断する処理を行う進入回数計測部11gとが構成される。 Then, the control unit 11 of the computer 10 (which is also the image processing apparatus 10 in the present embodiment) executes the image processing program 17 so that the image data captured in the processing of S1 is predetermined. A data reading unit 11a that performs processing for reading data of captured images that are continuous in time series over the processing unit time from the data server 16 serving as a storage device, and luminance for each pixel coordinate (x, y) during the processing unit time A process for creating a high-intensity image H in which the maximum value is the pixel value H (x, y) and a low-intensity image L in which the minimum value is the pixel value L (x, y); A time image T is generated by converting the value of the time identifier t of the original captured image having the pixel value selected as the luminance value for each pixel coordinate (x, y) into the pixel value T (x, y) and recording it. Brightness-based image creation unit 11b, Max [H (x, y) −L (x, y), 0], which is the difference value of the pixel value for each pixel coordinate (x, y) between the high luminance image H and the low luminance image L, is set as the pixel value. A difference image creation unit 11c that performs a process of creating a difference image S as S (x, y), and the binary image of the difference image S to convert the difference image S into a moving object, more specifically, the brightness of the background of the imaging range of the imaging device. low flying movement trajectory image generating unit 11d which performs processing for creating a movement track basic image S b of the movable body that, at the time the image T pixel coordinates (x, y) for each pixel value T (x, y) captured appear as The value of the time identifier t of the captured image as the pixel value T (x, y) in the time image T satisfies a predetermined condition based on the appearance frequency Hist [T (x, y)] for each value of the time identifier t of the image. and that the pixel coordinates (x, y) is moved by adding a movement locus of the moving object in the moving locus basic image S b as a moving locus of the moving object to the flying A complementary image creation unit 11e that performs a process of creating a motion trajectory complement image S c , a noise removal unit 11f that performs a process of removing noise from the travel trajectory supplement image S c , and movement of the moving object in the motion trajectory complement image after noise removal An entry number measuring unit 11g is configured to perform a process of determining whether or not a moving object flying into the monitoring target area during the processing unit time corresponds to the appearance state of the trajectory.

画像処理プログラム17が実行されることによる具体的な処理としては、まず、コンピュータ10(画像処理装置10)の制御部11に構成されたデータ読込部11aが撮像画像のデータの読み込みを行う。   As specific processing by executing the image processing program 17, first, the data reading unit 11 a configured in the control unit 11 of the computer 10 (image processing apparatus 10) reads captured image data.

具体的には、データ読込部11aは、S1の処理において撮像され取得されてデータサーバ16に格納されている画像データベース18に記録されている時系列で連続する撮像画像のデータ(以下、連続画像データと呼ぶ)をデータサーバ16から読み込む。そして、データ読込部11aは読み込んだ連続画像データをメモリ15に記憶させる。なお、データ読込部11aは、時系列連続画像における画像毎の時刻識別子tとして1からの連続番号を時系列順に画像毎に付与するようにし、連続画像データを構成する各画像をこの時刻識別子tの値と対応づけてメモリ15に記憶させる。   Specifically, the data reading unit 11a captures data of captured images that are captured and acquired in the processing of S1 and recorded in the image database 18 stored in the data server 16 in time series (hereinafter, continuous images). Data) is read from the data server 16. Then, the data reading unit 11a stores the read continuous image data in the memory 15. The data reading unit 11a assigns a continuous number from 1 to each image in time-series order as a time identifier t for each image in the time-series continuous image, and assigns each image constituting the continuous image data to this time identifier t. Is stored in the memory 15 in association with the value of.

続いて、制御部11の輝度別画像作成部11bが輝度別の画像として高輝度画像及び低輝度画像の作成を行う。   Subsequently, the luminance-specific image creation unit 11b of the control unit 11 creates a high-luminance image and a low-luminance image as luminance-specific images.

具体的には、輝度別画像作成部11bは、データ読込部11aによってメモリ15に記憶された連続画像データをメモリ15から読み込み、当該連続画像データを用い、予め定められた処理単位時間の間における画素毎に最も明るい(即ち、最も大きい)輝度値を記録した高輝度画像Hを数式1−1に従って作成すると共に画素毎に最も暗い(即ち、最も小さい)輝度値を記録した低輝度画像Lを数式1−2に従って作成する。

Figure 0005968752
ここに、H(x,y):高輝度画像の画素座標(x,y)の画素値(輝度値),
L(x,y):低輝度画像の画素座標(x,y)の画素値(輝度値),
t:連続画像における画像毎の時刻識別子,
1:処理対象とする連続画像中の画像時刻識別子の開始値,
2:処理対象とする連続画像中の画像時刻識別子の終了値,
f(x,y,t):時刻識別子tの画像の画素座標(x,y)での輝度値
をそれぞれ表す。
また、Max[f(x,y,t)]は与えられたtの範囲内におけるf(x,y,t)の最大値を抽出する関数を表し、Min[f(x,y,t)]は与えられたtの範囲内におけるf(x,y,t)の最小値を抽出する関数を表す。 Specifically, the brightness-specific image creation unit 11b reads the continuous image data stored in the memory 15 by the data reading unit 11a from the memory 15, and uses the continuous image data for a predetermined processing unit time. A high-intensity image H in which the brightest (that is, the largest) luminance value is recorded for each pixel is created according to Formula 1-1, and a low-intensity image L in which the darkest (that is, the smallest) luminance value is recorded for each pixel. Created according to Formula 1-2.
Figure 0005968752
Here, H (x, y): pixel value (luminance value) of pixel coordinates (x, y) of the high luminance image,
L (x, y): pixel value (luminance value) of pixel coordinates (x, y) of the low luminance image,
t: time identifier for each image in the continuous image,
t 1 : start value of image time identifier in continuous images to be processed,
t 2 : end value of the image time identifier in the continuous image to be processed,
f (x, y, t): luminance value at pixel coordinates (x, y) of the image of the time identifier t
Respectively.
Max [f (x, y, t)] represents a function for extracting the maximum value of f (x, y, t) within a given range of t, and Min [f (x, y, t) ] Represents a function for extracting the minimum value of f (x, y, t) within a given range of t.

処理単位時間は、S2(即ち、S2−1及び2−2のこと。以下同じ)からS6までの処理を一連として適用する、連続画像群を区切るための時間区分である。処理単位時間の長さは、特定の長さに限定されるものではなく、具体的には例えば数十秒から数分間程度の範囲で設定されることが考えられる。   The processing unit time is a time division for dividing a continuous image group to which the processing from S2 (that is, S2-1 and 2-2, the same applies hereinafter) to S6 is applied as a series. The length of the processing unit time is not limited to a specific length, and specifically, for example, it may be set in a range of about several tens of seconds to several minutes.

数式1−1によって算出される値を画素毎の画素値として有する画像は、処理単位時間中の画素座標(x,y)毎の最大輝度値を寄せ集め組み合わせて作成される画像であるので、輝度の低い移動体が処理単位時間中に撮影範囲に進入したとしても当該移動体の像が反映されない画像になる。   Since the image having the value calculated by Equation 1-1 as the pixel value for each pixel is an image created by combining the maximum luminance values for each pixel coordinate (x, y) during the processing unit time, Even if a moving object with low luminance enters the shooting range during the processing unit time, the image of the moving object is not reflected.

一方で、数式1−2によって算出される値を画素毎の画素値として有する画像は、処理単位時間中の画素座標(x,y)毎の最小輝度値を寄せ集め組み合わせて作成される画像であるので、輝度の低い移動体が処理単位時間中に撮影範囲に進入した場合には当該移動体の像が反映された画像になる。具体的には、輝度の低い移動体の移動状況が移動の軌跡として映り込んだ画像になる。   On the other hand, an image having the value calculated by Formula 1-2 as the pixel value for each pixel is an image created by combining and combining the minimum luminance values for each pixel coordinate (x, y) during the processing unit time. Therefore, when a moving body with low luminance enters the shooting range during the processing unit time, the image of the moving body is reflected. Specifically, the moving state of the moving object having a low luminance is an image that reflects the movement locus.

なお、S1の処理によって得られた撮像画像がグレースケール画像である場合もカラー画像である場合もそれら撮像画像のデータを適切な方法によって輝度値に変換して数式1によって高輝度画像H及び低輝度画像Lを作成する。なお、画像データ(画素毎の画素値)から輝度値を計算する方法自体は周知の技術であるのでここでは詳細については省略する。   Whether the captured image obtained by the processing of S1 is a grayscale image or a color image, the data of the captured image is converted into a luminance value by an appropriate method, and the high luminance image H and the low A luminance image L is created. Note that the method of calculating the luminance value from the image data (pixel value for each pixel) is a well-known technique, and therefore details thereof are omitted here.

また、処理対象とする連続画像中の画像時刻識別子の開始値t1及び終了値t2の値はS2からS6までの処理を一連として適用する連続画像群を区切るための時間区分である処理単位時間に関係する値であるところ、画像データベース18に記録されている連続画像データが処理単位時間で元より区切られて別々のデータファイルになっているのであればS1の処理においてファイル毎に読み込むと共にS2−S6の処理をファイル毎に行うようにすれば良く、或いは、画像データベース18に記録されている連続画像データが処理単位時間で区切られていないのであれば予め指定された処理単位時間分に該当する画像枚数を区切りとしてS1の処理においてデータを読み込むと共にS2−S6の処理を行うようにすれば良い。なお、S1の処理における監視対象区域の撮影で用いた撮像装置の撮影速度(フレームレート)をRF〔fps〕とすると共に処理単位時間(時間区分)をm秒間とすると、処理対象とする連続画像の枚数n=RF×mであり、画像の時刻識別子の開始値t1から終了値t2までの画像枚数が[RF×m]枚になるように画像の時刻識別子t1及びt2の値を指定しながらS1の処理においてデータを読み込むと共に、[RF×m]枚の連続画像群に対してS2からS6までの処理が一連として適用される。 Further, the start value t 1 and the end value t 2 of the image time identifier in the continuous image to be processed are processing units that are time divisions for dividing a continuous image group to which the processing from S2 to S6 is applied as a series. If the continuous image data recorded in the image database 18 are separated from each other by the unit of processing time to form separate data files, the values related to time are read for each file in the processing of S1. The processing in S2-S6 may be performed for each file, or if the continuous image data recorded in the image database 18 is not divided by processing unit time, the processing unit time specified in advance is used. What is necessary is just to read the data in the processing of S1 and perform the processing of S2-S6 with the corresponding number of images as a delimiter. It should be noted that if the imaging speed (frame rate) of the imaging device used in the imaging of the monitoring target area in the processing of S1 is R F [fps] and the processing unit time (time division) is m seconds, the processing target is continuous. The number of images n = R F × m, and the time identifiers t 1 and t of the images so that the number of images from the start value t 1 to the end value t 2 of the image time identifier is [R F × m]. While data is read in the processing of S1 while designating the value of 2 , the processing from S2 to S6 is applied as a series to [R F × m] continuous image groups.

そして、輝度別画像作成部11bは、画素座標(x,y)毎のH(x,y)の値を高輝度画像Hとしてメモリ15に記憶させると共に、画素座標(x,y)毎のL(x,y)の値を低輝度画像Lとしてメモリ15に記憶させる。   Then, the luminance-specific image creation unit 11b stores the value of H (x, y) for each pixel coordinate (x, y) in the memory 15 as the high luminance image H, and at the same time L for each pixel coordinate (x, y). The value of (x, y) is stored in the memory 15 as the low luminance image L.

また、S2−1の処理と並行して時刻画像の作成が行われる(S2−2)。   In addition, a time image is created in parallel with the process of S2-1 (S2-2).

具体的には、輝度別画像作成部11bは、数式1−2による低輝度画像Lの作成と同時に、数式2に従い、低輝度画像Lの画素座標(x,y)の輝度値として選択された画素値を有する(即ち、最小輝度値の画素値を有する)元の画像の時刻識別子tの値を画素値に変換して記録した時刻画像Tを作成する。

Figure 0005968752
ここに、T(x,y):時刻画像の画素座標(x,y)の画素値を表す。 Specifically, the brightness-specific image creation unit 11b is selected as the brightness value of the pixel coordinates (x, y) of the low-brightness image L according to Formula 2 simultaneously with the creation of the low-brightness image L according to Formula 1-2. A time image T is generated by converting the value of the time identifier t of the original image having a pixel value (that is, having the pixel value of the minimum luminance value) into a pixel value and recording it.
Figure 0005968752
Here, T (x, y) represents the pixel value of the pixel coordinate (x, y) of the time image.

なお、時刻画像Tの画素毎の画素値は実際には連続画像における画像毎の時刻識別子tの値であるが、この時刻識別子tは、連続画像群の各画像に時系列で順番に付与される値であって時間に関係する値であり、また、画像が撮像された現実の時刻に対応する値であることを考慮し、画素座標(x,y)毎の時刻識別子tの値からなるデータ群のことを時刻画像Tと呼ぶ。   Note that the pixel value for each pixel of the time image T is actually the value of the time identifier t for each image in the continuous image, but this time identifier t is sequentially given to each image in the continuous image group in time series. It is a value related to time and is a value corresponding to the actual time when the image was captured, and is composed of the value of the time identifier t for each pixel coordinate (x, y). The data group is called a time image T.

そして、輝度別画像作成部11bは、画素座標(x,y)毎のT(x,y)の値を時刻画像Tとしてメモリ15に記憶させる。   Then, the luminance-specific image creation unit 11b stores the value of T (x, y) for each pixel coordinate (x, y) in the memory 15 as the time image T.

次に、S2−1の処理によって作成された高輝度画像Hと低輝度画像Lとを用いて差分画像の作成が行われる(S3)。ただし、差分が負の場合には0とする。   Next, a difference image is created using the high brightness image H and the low brightness image L created by the process of S2-1 (S3). However, 0 is set when the difference is negative.

具体的には、差分画像作成部11cは、S2−1の処理においてメモリ15に記憶された高輝度画像Hとしての画素座標(x,y)毎のH(x,y)の値と低輝度画像Lとしての画素座標(x,y)毎のL(x,y)の値とをメモリ15から読み込み、数式3に従って画素座標(x,y)毎に高輝度画像Hにおける輝度値と低輝度画像Lにおける輝度値との差分を計算する。ただし、差分が負の場合には0とする。

Figure 0005968752
ここに、S(x,y):差分画像の画素座標(x,y)の画素値,
H(x,y):高輝度画像の画素座標(x,y)の画素値(輝度値),
L(x,y):低輝度画像の画素座標(x,y)の画素値(輝度値)
をそれぞれ表す。
また、Max[H(x,y)−L(x,y),0]は「H(x,y)−L(x,y)」と「0」とのうちの大きい方を抽出する関数を表す。 Specifically, the difference image creation unit 11c determines the value of H (x, y) for each pixel coordinate (x, y) and the low luminance as the high luminance image H stored in the memory 15 in the process of S2-1. The value of L (x, y) for each pixel coordinate (x, y) as the image L is read from the memory 15, and the luminance value and the low luminance in the high luminance image H for each pixel coordinate (x, y) according to Equation 3 The difference with the luminance value in the image L is calculated. However, 0 is set when the difference is negative.
Figure 0005968752
Here, S (x, y): the pixel value of the pixel coordinate (x, y) of the difference image,
H (x, y): pixel value (luminance value) of pixel coordinates (x, y) of the high luminance image,
L (x, y): Pixel value (luminance value) of pixel coordinates (x, y) of the low luminance image
Respectively.
Max [H (x, y) −L (x, y), 0] is a function for extracting the larger one of “H (x, y) −L (x, y)” and “0”. Represents.

数式3によって算出される値を画素毎の画素値として有する画像は、処理単位時間に亘って撮影範囲への移動体の進入がなく輝度値に大きな変化がない場合には高輝度画像Hにおける画素値H(x,y)と低輝度画像Lにおける画素値L(x,y)との間に大きな差がないのでこれらの画素値の差分値であるS(x,y)の値が小さくなる。   An image having a value calculated by Equation 3 as a pixel value for each pixel is a pixel in the high-intensity image H when the moving object does not enter the shooting range and the luminance value does not change greatly over the processing unit time. Since there is no large difference between the value H (x, y) and the pixel value L (x, y) in the low luminance image L, the value of S (x, y), which is the difference between these pixel values, becomes small. .

一方で、処理単位時間中に輝度の低い移動体が撮影範囲に進入して撮像されたことによって輝度値が一時的に低下した場合には撮像部分(画素)における高輝度画像Hにおける画素値H(x,y)と低輝度画像Lにおける画素値L(x,y)との間に大きな差が生じることになるのでこれらの画素値の差分値であるS(x,y)の値が大きくなる。すなわち、輝度の低い移動体の移動の軌跡にかかる画素座標(x,y)での差分値S(x,y)が他の画素座標での差分値Sよりも大きくなる。   On the other hand, when the luminance value temporarily decreases due to the moving object having low luminance entering the imaging range and being imaged during the processing unit time, the pixel value H in the high luminance image H in the imaging part (pixel). Since there is a large difference between (x, y) and the pixel value L (x, y) in the low luminance image L, the value of S (x, y), which is the difference between these pixel values, is large. Become. That is, the difference value S (x, y) at the pixel coordinates (x, y) related to the movement trajectory of the low-luminance moving body is larger than the difference value S at the other pixel coordinates.

そして、差分画像作成部11cは、画素座標(x,y)毎のS(x,y)の値を差分画像Sとしてメモリ15に記憶させる。   Then, the difference image creation unit 11c stores the value of S (x, y) for each pixel coordinate (x, y) in the memory 15 as the difference image S.

次に、S3の処理によって作成された差分画像Sを用いて移動体の移動軌跡についての基本画像の作成が行われる(S4)。   Next, a basic image for the movement trajectory of the moving object is created using the difference image S created by the process of S3 (S4).

具体的には、移動軌跡画像作成部11dは、S3の処理においてメモリ15に記憶された差分画像Sとしての画素座標(x,y)毎のS(x,y)の値をメモリ15から読み込み、数式4に従って画素座標(x,y)毎にS(x,y)の値を二値に変換する。

Figure 0005968752
ここに、Sb(x,y):移動軌跡基本画像の画素座標(x,y)の画素値,
S(x,y):差分画像の画素座標(x,y)の画素値,
α:二値変換の閾値
をそれぞれ表す。 Specifically, the movement trajectory image creation unit 11d reads from the memory 15 the value of S (x, y) for each pixel coordinate (x, y) as the difference image S stored in the memory 15 in the process of S3. , The value of S (x, y) is converted into binary for each pixel coordinate (x, y) according to Equation 4.
Figure 0005968752
Here, S b (x, y): the pixel value of the pixel coordinate (x, y) of the movement trajectory basic image,
S (x, y): pixel value of pixel coordinates (x, y) of the difference image,
α: Binary conversion threshold
Respectively.

ここで、二値変換の閾値αは、差分画像Sから低輝度の移動体のみを抽出するための基準となる値(具体的には輝度値)である。二値変換の閾値αの値は、特定の値に限定されるものではなく、S1の処理において撮像され取得された連続画像データにおける画像全体の傾向や検出対象とする移動体の特徴(具体的には、移動体の黒さの程度に基づいて想定される撮像された移動体の像の輝度)などに基づいて適宜設定される。例えば、S3までの処理によって得られた差分画像Sにおける画素座標(x,y)毎のS(x,y)の値の平均値や分布の特性などに基づいて検出対象とする移動体の検出に適切な値を適宜調節・設定することが考えられる。   Here, the threshold value α for binary conversion is a value (specifically, a luminance value) serving as a reference for extracting only a low-luminance moving object from the difference image S. The value of the threshold value α of the binary conversion is not limited to a specific value, and the tendency of the entire image in the continuous image data captured and acquired in the processing of S1 and the characteristics of the moving object to be detected (specifically Is appropriately set based on the brightness of the image of the captured moving body assumed based on the degree of blackness of the moving body. For example, detection of a moving object to be detected based on an average value of S (x, y) values for each pixel coordinate (x, y) in the difference image S obtained by the processing up to S3, distribution characteristics, and the like. It is conceivable that an appropriate value is adjusted and set appropriately.

数式4を用いた処理により、差分画像Sに基づき、処理単位時間に亘って移動体の映り込みがないために輝度値に大きな変化がなくS(x,y)の値が小さい画素の画素値は0となり、一方で、移動体の映り込みがあったために輝度値が大きく変化してS(x,y)の値が大きい画素(即ち、移動体の移動の軌跡にかかる画素)の画素値は1となる。   Based on the difference image S, the pixel value of the pixel having a small value of S (x, y) without a large change in the luminance value because there is no reflection of the moving body over the processing unit time. On the other hand, the pixel value of a pixel having a large S (x, y) value due to the reflection of the moving object and a large value of S (x, y) (that is, a pixel relating to the moving locus of the moving object). Becomes 1.

以上の処理により、撮影範囲に移動体が進入した場合には当該移動体の移動の軌跡が現出している画像が作成される。なお、上述の処理内容から明らかな通り、S4の処理の結果として得られる画像においては、移動体が抽出されている画像であって移動体の移動の軌跡が現出している画像では画素値として1が出現し、移動体が抽出されていない画像であって移動体の移動の軌跡が現出していない画像では全ての画素値が0(ゼロ)である。   As a result of the above processing, when a moving body enters the shooting range, an image in which the locus of movement of the moving body appears is created. As is clear from the above processing contents, in the image obtained as a result of the processing of S4, the pixel value is obtained in the image from which the moving object is extracted and the moving locus of the moving object appears. In an image in which 1 appears and a moving object is not extracted and a moving locus of the moving object does not appear, all pixel values are 0 (zero).

そして、移動軌跡画像作成部11dは、画素座標(x,y)毎のSb(x,y)の値を移動軌跡基本画像Sbとしてメモリ15に記憶させる。 Then, the movement trajectory image creation unit 11d stores the value of S b (x, y) for each pixel coordinate (x, y) in the memory 15 as the movement trajectory basic image S b .

ここで、S4の処理における閾値αを用いた二値への変換処理では、撮像画像のうち輝度が低い(即ち、黒い)面的な背景がある部分(画素)では輝度の低い移動体と背景との輝度の差が小さくなり、移動体の移動軌跡を良好に検出することができない場合もある。   Here, in the conversion process to binary using the threshold value α in the process of S4, the moving object and the background having a low luminance in a portion (pixel) having a low-luminance (that is, black) surface background in the captured image. The brightness difference between the moving object and the moving locus of the moving object may not be detected well.

このため、必要に応じ、S4までの処理による移動軌跡の検出に特に大きく寄与した撮像画像の前後の撮像画像のデータを用いて移動体の移動軌跡を補完した画像を作成する(S5)ようにしても良い。   For this reason, if necessary, an image supplementing the moving locus of the moving body is created using the data of the captured images before and after the captured image that greatly contributed to the detection of the moving locus by the processing up to S4 (S5). May be.

具体的には、補完画像作成部11eは、S2−2の処理においてメモリ15に記憶された時刻画像Tとしての画素座標(x,y)毎のT(x,y)の値をメモリ15から読み込み、数式5に従って画素座標(x,y)毎にSb(x,y)の値の更新を行う。

Figure 0005968752
ここに、Sc(x,y):移動軌跡補完画像の画素座標(x,y)の画素値,
b(x,y):移動軌跡基本画像の画素座標(x,y)の画素値,
T(x,y):時刻画像の画素座標(x,y)の画素値,
max:Hist[T(x,y)]の値が最大である画像毎の時刻識別子tの値,
δ1,δ2:補完範囲の閾値
をそれぞれ表す。
また、Hist[T(x,y)]は、時刻画像Tにおける画素座標(x,y)毎のT(x,y)の値(即ち、画像毎の時刻識別子tの値)の出現頻度を表す関数である。 Specifically, the complementary image creation unit 11e stores the value of T (x, y) for each pixel coordinate (x, y) as the time image T stored in the memory 15 in the process of S2-2 from the memory 15. The value of S b (x, y) is updated for each pixel coordinate (x, y) according to Equation 5.
Figure 0005968752
Here, S c (x, y): the pixel value of the pixel coordinate (x, y) of the movement locus complement image,
S b (x, y): pixel value of pixel coordinates (x, y) of the movement trajectory basic image,
T (x, y): pixel value of pixel coordinates (x, y) of the time image,
t max : the value of the time identifier t for each image having the maximum value of Hist [T (x, y)],
δ 1 , δ 2 : complementary range threshold
Respectively.
Hist [T (x, y)] represents the appearance frequency of the value of T (x, y) for each pixel coordinate (x, y) in the time image T (that is, the value of the time identifier t for each image). It is a function to represent.

ここで、補完範囲の閾値δ1,δ2は、移動軌跡基本画像としては抽出されなかった移動体の移動の軌跡に該当する画素(厳密には、移動体の移動の軌跡に該当する蓋然性が高い画素)を移動体の移動軌跡であるとして補完的に追加するか否かを判定するための指針となる値(具体的には撮像画像の枚数)である。補完範囲の閾値δ1,δ2の値は、特定の値に限定されるものではなく、画像毎の時刻識別子tの値別の出現頻度Hist[t]の分布特性や検出対象とする移動体の移動速度などに基づいて適宜設定される。例えば、検出対象とする移動体の移動速度を考慮すると撮影範囲を横切って通過するのに要する時間が3秒程度であると想定され、また、画像毎の時刻識別子tの値別の出現頻度Hist[t]の分布の拡がりを分析すると出現頻度Hist[t]が最大である画像識別値tmaxの前後1.5秒の範囲に出現頻度Hist[t]の大半が入っている場合には、実時間1.5秒に対応する撮像画像の枚数に基づいて補完範囲の閾値δ1,δ2の値を設定することが考えられる。なお、補完範囲の閾値δ1とδ2との間の関係は、δ1=δ2でも良いし、δ1≠δ2でも良い。 Here, the thresholds δ 1 and δ 2 of the complementary range are pixels corresponding to the movement trajectory of the moving body that has not been extracted as the movement trajectory basic image (strictly speaking, there is a probability that it corresponds to the movement trajectory of the moving body. It is a value (specifically, the number of captured images) that serves as a guideline for determining whether or not to add a high pixel) as a movement trajectory of the moving body. The values of the complementary range threshold values δ 1 and δ 2 are not limited to specific values, and the distribution characteristics of the appearance frequency Hist [t] for each value of the time identifier t for each image and the moving object to be detected. It is set as appropriate based on the moving speed of. For example, in consideration of the moving speed of the moving object to be detected, it is assumed that the time required to pass across the imaging range is about 3 seconds, and the appearance frequency Hist for each value of the time identifier t for each image. When the spread of the distribution of [t] is analyzed, when most of the appearance frequency Hist [t] is in the range of 1.5 seconds before and after the image identification value tmax where the appearance frequency Hist [t] is maximum, It is conceivable to set the values of the complementary range thresholds δ 1 and δ 2 based on the number of captured images corresponding to a real time of 1.5 seconds. Note that the relationship between the threshold values δ 1 and δ 2 of the complementary range may be δ 1 = δ 2 or δ 1 ≠ δ 2 .

数式5を用いた処理により、撮像画像において実際に移動体の軌跡に該当する画素座標(x,y)における画素値(輝度値)であって低輝度画像Lの画素座標(x,y)の画素値L(x,y)として選択されているものの、当該画素座標(x,y)における背景の輝度値が低いことから高輝度画像Hにおける画素座標(x,y)の画素値H(x,y)との差分値S(x,y)が小さいためにS4の処理の結果として二値変換値Sb(x,y)=0になっている画素が、移動体の移動軌跡の画素であるとして補充されることが期待される。なお、数式5に示すように、移動体の移動軌跡の画素としての補充に関係のない画素については、S4の処理において決定された二値変換値Sb(x,y)のままである。 By the processing using Equation 5, the pixel value (luminance value) at the pixel coordinate (x, y) actually corresponding to the trajectory of the moving object in the captured image and the pixel coordinate (x, y) of the low luminance image L Although the pixel value L (x, y) is selected, the luminance value of the background at the pixel coordinate (x, y) is low, so the pixel value H (x , Y) and the pixel having the binary conversion value S b (x, y) = 0 as a result of the process of S4 because the difference value S (x, y) is small is a pixel of the moving locus of the moving object. Expected to be replenished. Note that, as shown in Equation 5, the binary conversion value S b (x, y) determined in the process of S4 remains as it is for the pixels that are not related to the replenishment as the pixels of the moving locus of the moving object.

そして、補完画像作成部11eは、画素座標(x,y)毎のSc(x,y)の値を移動軌跡補完画像Scとしてメモリ15に記憶させる。 Then, the complementary image creation unit 11e stores the value of S c (x, y) for each pixel coordinate (x, y) in the memory 15 as the movement locus complementary image S c .

さらに、S5の処理によって作成された移動軌跡補完画像Scに対してノイズの除去を行う(S6)ようにしても良い。 Furthermore, the removal of noise with respect to the moving locus complementary image S c created by the processing of S5 (S6) as may be.

具体的には、ノイズ除去部11fは、S5の処理においてメモリ15に記憶された移動軌跡補完画像Scとしての画素座標(x,y)毎のSc(x,y)の値をメモリ15から読み込み、孤立点などのノイズを除去する。孤立点などのノイズを除去する方法は特定の方法に限定されるものではなく、そして、ノイズ除去方法自体は種々のものが周知であるのでここでは詳細については省略する。具体的には例えば、画素値=0で囲まれている画素値=1の画素の画素値を0にする方法がある。 Specifically, the noise removing unit 11f stores the value of S c (x, y) for each pixel coordinate (x, y) as the movement trajectory complement image S c stored in the memory 15 in the process of S5. Remove noise from isolated points. A method for removing noise such as an isolated point is not limited to a specific method, and various methods for removing noise are well known, and the details are omitted here. Specifically, for example, there is a method of setting the pixel value of the pixel of pixel value = 1 surrounded by pixel value = 0 to 0.

以上の処理により、処理対象とした処理単位時間における一枚の移動軌跡画像が作成される。そして、処理単位時間として区切られた時間区分に従ってS2からS6までの処理を繰り返すことによって処理単位時間として区切られた時間区分毎に一枚ずつの移動軌跡画像が作成される。   Through the above processing, one movement trajectory image in the processing unit time to be processed is created. Then, by repeating the processes from S2 to S6 according to the time segment divided as the processing unit time, one movement trajectory image is created for each time segment divided as the processing unit time.

そして、ノイズ除去部11fは、画素座標(x,y)毎のSc(x,y)の値をベースとしてノイズを除去した後の画素座標(x,y)毎の画素値を、移動軌跡画像(移動軌跡補完処理及びノイズ除去処理後)として、処理対象とした処理単位時間(時間区分)の時刻識別子と対応づけてメモリ15に記憶させる。さらに、必要に応じ、ノイズ除去部11fは、移動軌跡画像(移動軌跡補完処理及びノイズの除去処理後)の画素値データを、例えば記憶部12やデータサーバ16に格納される移動軌跡画像データファイルに処理単位時間(時間区分)毎に蓄積するように記録して保存する。 Then, the noise removing unit 11f uses the pixel value for each pixel coordinate (x, y) after removing the noise based on the value of S c (x, y) for each pixel coordinate (x, y) as a movement locus. The image (after the movement trajectory interpolation process and the noise removal process) is stored in the memory 15 in association with the time identifier of the processing unit time (time segment) that is the processing target. Furthermore, if necessary, the noise removing unit 11f may store pixel value data of the moving track image (after the moving track complementing process and the noise removing process), for example, a moving track image data file stored in the storage unit 12 or the data server 16. Are recorded and stored so as to be accumulated for each processing unit time (time division).

続いて、本実施形態では更に、S6までの処理によって作成された移動軌跡画像を利用して監視対象区域への移動体の進入回数の計測が行われる(S7)。   Subsequently, in the present embodiment, the number of times the moving body enters the monitoring target area is further measured using the movement trajectory image created by the processing up to S6 (S7).

本発明では、S6までの処理によって作成された処理単位時間(時間区分)毎の移動軌跡画像における画素値が1である画素の出現状況によって撮影範囲(言い換えると、監視対象区域)への移動体の進入の有無を判断する。   In the present invention, the moving object to the shooting range (in other words, the monitoring target area) according to the appearance state of the pixel whose pixel value is 1 in the movement trajectory image for each processing unit time (time segment) created by the processing up to S6. Determine whether there is an entry.

具体的には、或る処理単位時間の移動軌跡画像における画素値1の画素数が進入判断閾値γ未満である場合には当該処理単位時間には監視対象区域に移動体は進入していないと判断し、一方で、画素値1の画素数が進入判断閾値γ以上である場合には当該処理単位時間に監視対象区域に移動体が進入したと判断する。   Specifically, if the number of pixels with pixel value 1 in the movement trajectory image of a certain processing unit time is less than the entry determination threshold value γ, the moving object has not entered the monitoring target area during the processing unit time. On the other hand, if the number of pixels with the pixel value 1 is equal to or greater than the entry determination threshold γ, it is determined that the moving object has entered the monitoring target area during the processing unit time.

したがって、例えば、処理単位時間を1分間としてS2からS6までの処理を60回繰り返すことによって得られた60枚の移動軌跡画像の各々について画素値1の画素数と進入判断閾値γとを対比して監視対象区域への移動体の進入の有無を判断することにより、1時間における監視対象区域への移動体の進入回数を計測することができる。   Therefore, for example, the number of pixels having a pixel value of 1 is compared with the entry determination threshold value γ for each of 60 moving trajectory images obtained by repeating the processing from S2 to S6 60 times with a processing unit time of 1 minute. By determining whether or not a moving body has entered the monitoring target area, the number of times the moving body has entered the monitoring target area in one hour can be measured.

ここで、進入判断閾値γは、移動軌跡画像において移動体の移動軌跡が現出しているか否かを判断するための指針となる値(具体的には画素数)である。進入判断閾値γは、特定の値に限定されるものではなく、S1の処理において用いた撮像手段の解像度(即ち、撮像画像の画素数)を考慮すると共に撮像画像における移動体の像を構成する画素数の想定などに基づいて適宜設定される。例えば、監視対象区域を撮影した撮像画像における、当該監視対象区域内に存在する移動体が撮影された場合の当該移動体の像を構成する最小画素数(想定される画素数)の1.5倍や2倍などに設定することが考えられる。   Here, the entry determination threshold value γ is a value (specifically, the number of pixels) that serves as a guideline for determining whether or not the moving track of the moving object appears in the moving track image. The entry determination threshold value γ is not limited to a specific value, and takes into account the resolution of the imaging means used in the processing of S1 (that is, the number of pixels of the captured image) and forms an image of the moving body in the captured image. It is set as appropriate based on the assumption of the number of pixels. For example, in the captured image obtained by capturing the monitoring target area, 1.5 (minimum number of pixels) (the assumed number of pixels) constituting the image of the moving body when the moving body existing in the monitoring target area is captured. It is conceivable to set to double or double.

また、上述のS7の処理である監視対象区域への移動体の進入回数の計測を行う場合には、当該監視対象区域を撮影している撮影範囲を移動体が横切って通過するのに要する時間と移動体の出現頻度とを考慮して処理単位時間を設定することが望ましい。   In addition, when measuring the number of times the moving body has entered the monitoring target area, which is the process of S7 described above, the time required for the moving body to cross the shooting range shooting the monitoring target area. It is preferable to set the processing unit time in consideration of the appearance frequency of the moving object.

すなわち、移動体が撮影範囲を横切って通過するのに要する時間が例えば3秒程度が多いと想定される場合に処理単位時間を2秒間とすると、一つの移動体の通過が二回の処理単位時間に跨がる可能性が高まり、一回の進入であるにもかかわらず複数の移動軌跡画像に移動軌跡が現出することになり、結果的に移動体の進入回数を複数回とカウントしてしまい計測精度が低下する。   That is, if it is assumed that the time required for the moving body to pass across the imaging range is large, for example, about 3 seconds, and if the processing unit time is 2 seconds, the passing of one moving body is a processing unit of two times. The possibility of straddling time increases, and even though it is a single entry, a movement locus appears in multiple movement locus images, and as a result, the moving object's entry count is counted as multiple times. The measurement accuracy decreases.

一方、移動体が撮影範囲を横切って通過するのに要する時間が例えば3秒程度が多いと想定され且つ移動体の出現頻度が例えば3分間に一回程度が多いと想定される場合に処理単位時間を10分間とすると、一つの処理単位時間内に複数の移動体が通過する可能性が高まり、複数回の進入であるにもかかわらず一枚のみの移動軌跡画像に移動軌跡が現出することになり、結果的に移動体の進入回数を一回とカウントしてしまい計測精度が低下する。   On the other hand, when it is assumed that the time required for the moving body to pass across the imaging range is about 3 seconds, for example, and the appearance frequency of the moving body is assumed to be about once every 3 minutes, for example, the processing unit. If the time is 10 minutes, the possibility that a plurality of moving bodies will pass within one processing unit time is increased, and the movement locus appears in only one movement locus image even though it is a plurality of times of entry. As a result, the number of times the moving body enters is counted as one, and the measurement accuracy is lowered.

本実施形態では具体的な処理として、進入回数計測部11gは、S6の処理においてメモリ15に記憶された或いは記憶部12若しくはデータサーバ16に格納される移動軌跡画像データファイルに記録され保存された処理単位時間毎の移動軌跡画像データのうち監視対象区域への移動体進入回数の計測対象時間帯に該当する処理単位時間のデータをメモリ15或いは記憶部12若しくはデータサーバ16から読み込む。   In the present embodiment, as a specific process, the approach number measuring unit 11g is recorded and saved in the movement trajectory image data file stored in the memory 15 or stored in the storage unit 12 or the data server 16 in the process of S6. Of the movement trajectory image data for each processing unit time, the processing unit time data corresponding to the measurement target time zone of the number of times the moving body has entered the monitoring target area is read from the memory 15, the storage unit 12, or the data server 16.

続いて、進入回数計測部11gは、移動体の進入回数Nを初期化(即ち、N=0)した上で、処理単位時間毎の移動軌跡画像別に画素値1の画素数が進入判断閾値γ以上であるか否かを判断し、進入判断閾値γ以上である場合には移動体の進入回数Nに1を加える。この処理を、移動体進入回数の計測対象時間帯に該当するとして読み込んだ処理単位時間毎の移動軌跡画像の各々に対して繰り返し行う。   Subsequently, the entry number measurement unit 11g initializes the number N of movements of the moving body (that is, N = 0), and the number of pixels with the pixel value 1 for each movement trajectory image for each processing unit time becomes the entry determination threshold γ. It is determined whether or not this is the case, and if it is equal to or greater than the entry determination threshold γ, 1 is added to the number N of times the mobile body has entered. This process is repeated for each of the movement trajectory images for each processing unit time read as corresponding to the measurement target time zone for the number of times of entering the moving body.

なお、計測対象時間帯が複数ある場合には、これら計測対象時間帯別に上述の処理を繰り返し行う。   When there are a plurality of measurement target time zones, the above-described processing is repeated for each measurement target time zone.

そして、進入回数計測部11gは、S7の処理による計測結果として、移動体進入回数Nの値を、必要な場合には計測対象時間帯と対応づけて、表示部14に表示したり、例えば記憶部12やデータサーバ16に計測結果データファイルとして保存したりする。   Then, the entry frequency measurement unit 11g displays the value of the moving object entry frequency N as the measurement result by the process of S7, in association with the measurement target time zone, if necessary, on the display unit 14, or stores, for example, The data is stored in the unit 12 or the data server 16 as a measurement result data file.

そして、制御部11は、撮像画像からの移動体の検出及び監視対象区域への移動体の進入回数の計測の処理を終了する(END)。   And the control part 11 complete | finishes the process of the detection of the mobile body from a captured image, and the measurement of the frequency | count of the mobile body approaching into the monitoring object area (END).

以上の構成を有する本発明の飛来物体を検出する画像処理方法、画像処理装置及び画像処理プログラムによれば、予め定められた時間区分での時系列連続画像群における高輝度画像Hと低輝度画像Lとを対比することによって移動軌跡画像を作成するようにしているので、処理内容としては簡便に、したがって機器の計算負荷を抑えながらも撮像画像からの移動体の抽出を高い精度で行うことができ、処理時間を短縮して速報性を高めて画像処理技術としての汎用性の向上を図ることが可能になる。さらに、時刻画像Tを用いて移動軌跡画像を補完するようにすることもできるので、この場合には、高輝度画像Hと低輝度画像Lとの対比のみでは捉えきれない移動体の移動軌跡を検出することができるので、これも極端に複雑な処理ではなく処理時間の増大や速報性を損なうことを回避しながらも撮像画像からの移動体の抽出をより一層高い精度で行うことができ、画像処理技術としての信頼性の向上を図ることが可能になる。   According to the image processing method, the image processing apparatus, and the image processing program for detecting a flying object of the present invention having the above-described configuration, a high-intensity image H and a low-intensity image in a time-series continuous image group in a predetermined time segment. Since the movement trajectory image is created by comparing with L, the processing content is simple as a processing content, and therefore the moving object can be extracted from the captured image with high accuracy while suppressing the calculation load of the device. Therefore, it is possible to shorten the processing time, improve the quick reportability, and improve the versatility as an image processing technique. Furthermore, since the movement trajectory image can be complemented using the time image T, in this case, the movement trajectory of the moving body that cannot be captured only by the comparison between the high luminance image H and the low luminance image L is obtained. Since it can be detected, this is not an extremely complicated process, and it is possible to extract a moving body from a captured image with higher accuracy while avoiding an increase in processing time and impairing quickness, It becomes possible to improve the reliability as an image processing technique.

また、本発明の飛来物体を検出する画像処理方法、画像処理装置及び画像処理プログラムによれば、従来の画像処理において見られるような時系列で連続する撮像画像のフレーム間差分やフレーム間隔をあけた時間差分を用いていないので、フレーム間差分や時間差分において生じる、雲による日射変化や監視対象区域(撮影範囲)における背景の僅かな変化などが原因となって背景に映り込んでいる物体等を数多く抽出してしまうという問題を回避することができ、撮像画像からの移動体の抽出精度を高めて画像処理技術としての汎用性を高めることが可能になる。他にも、本発明によれば、従来の画像処理において見られるような粒子追跡法による移動軌跡検出処理のように複数枚の画像を比較して粒子に見立てた画素の移動方向と速度とを計算するものでもないので、粒子追跡法において生じる、日射変化や背景変化の雑音で粒子に見立てた画素の輝度値がランダムに変化するために撮影条件を限定しなければ安定的に抽出することができないという問題も回避することができ、撮像画像からの移動体の抽出精度を高めて画像処理技術としての汎用性を高めることが可能になる。さらに、本発明では、一台の撮像装置で撮像した画像から移動体の検出及び監視対象区域への移動体の進入回数の計測を行うことができ、特別の撮像装置や複数台の撮像装置を用いる必要がないので、計測のために必要な機器の構築にかかる費用を低減させることが可能になり、画像処理技術としての汎用性を高めることが可能になる。   Further, according to the image processing method, the image processing apparatus, and the image processing program for detecting a flying object of the present invention, a difference between frames or a frame interval between captured images that are continuous in time series as seen in conventional image processing is provided. Since the time difference is not used, objects reflected in the background due to changes in the solar radiation caused by clouds or slight changes in the background in the monitored area (shooting range), etc., caused by frame differences or time differences, etc. Can be avoided, and it is possible to improve the versatility as an image processing technique by increasing the accuracy of extracting a moving body from a captured image. In addition, according to the present invention, the moving direction and speed of a pixel that is regarded as particles by comparing a plurality of images as in the movement trajectory detection process by the particle tracking method as seen in conventional image processing. Since it is not a calculation, the luminance value of the pixel that looks like a particle changes randomly due to the noise of solar radiation and background changes that occurs in the particle tracking method, so it can be extracted stably unless the shooting conditions are limited. The problem of being unable to do so can also be avoided, and it becomes possible to improve the versatility of the image processing technique by increasing the accuracy of extraction of the moving object from the captured image. Furthermore, in the present invention, it is possible to detect a moving body and measure the number of times the moving body enters the monitoring target area from an image captured by a single imaging apparatus, and to install a special imaging apparatus or a plurality of imaging apparatuses. Since it is not necessary to use it, it becomes possible to reduce the cost for construction of equipment necessary for measurement, and it is possible to improve versatility as an image processing technique.

なお、上述の形態は本発明の好適な形態の一例ではあるが本発明の実施の形態がこれに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々変形実施可能である。例えば、上述の実施形態では撮像画像のデータが蓄積される記憶手段をデータサーバ16としているが、記憶部12でも良いし、他の記憶装置を用いるようにしても良い。また、撮像画像のデータを記憶装置に一旦蓄積することなく、撮像装置からコンピュータ10(画像処理装置10)に直接入力し、入力されたデータから処理を順次行うようにしても良い。   Although the above-described embodiment is an example of a preferred embodiment of the present invention, the embodiment of the present invention is not limited to this, and various modifications can be made without departing from the scope of the present invention. For example, in the above-described embodiment, the storage unit in which captured image data is stored is the data server 16, but the storage unit 12 or another storage device may be used. Alternatively, the captured image data may be directly input from the imaging device to the computer 10 (image processing device 10) without being temporarily stored in the storage device, and processing may be sequentially performed from the input data.

また、上述の実施形態では時刻画像Tを作成し(S2−2)当該時刻画像Tを活用して移動軌跡補完画像Scを作成する(S5)ようにしているが、これら画像T,Scの作成は本発明において必須の処理ではない。すなわち、監視対象区域の撮影範囲に輝度が低い面的な物体が無い若しくは多くない場合には、輝度の低い移動体と背景との輝度の差が撮像画像全体に亘って大きく、高輝度画像Hと低輝度画像Lとの対比のみによって移動体の移動軌跡を良好に検出することができるので、時刻画像Tを活用しての移動軌跡補完画像の作成はしなくても良い。 Further, although as in the embodiments described above to create a time image T (S2-2) by utilizing the time image T to create a movement locus complementary image S c (S5), these images T, S c Is not an essential process in the present invention. That is, when there is no planar object with low luminance in the imaging range of the monitoring target area, the luminance difference between the low luminance moving body and the background is large over the entire captured image, and the high luminance image H Since the moving locus of the moving object can be detected satisfactorily only by comparison with the low-luminance image L, it is not necessary to create the moving locus complement image using the time image T.

また、上述の実施形態ではS5の処理において数式5に従って移動軌跡補完画像Scを作成するようにしているが、下記の数式6に従って画素座標(x,y)毎にSb(x,y)の値の更新を行って移動軌跡補完画像を作成するようにしても良い。

Figure 0005968752
ここに、Sc(x,y):移動軌跡補完画像の画素座標(x,y)の画素値,
b(x,y):移動軌跡基本画像の画素座標(x,y)の画素値,
β:補完採否の閾値
をそれぞれ表す。
また、Hist[T(x,y)]は、時刻画像Tにおける画素座標(x,y)毎のT(x,y)の値(即ち、画像毎の時刻識別子tの値)の出現頻度を表す関数である。 In the above-described embodiment, the movement trajectory complement image S c is created according to Equation 5 in the processing of S5, but S b (x, y) for each pixel coordinate (x, y) according to Equation 6 below. The movement trajectory complement image may be created by updating the value.
Figure 0005968752
Here, S c (x, y): the pixel value of the pixel coordinate (x, y) of the movement locus complement image,
S b (x, y): pixel value of pixel coordinates (x, y) of the movement trajectory basic image,
β: Threshold value for complementary adoption
Respectively.
Hist [T (x, y)] represents the appearance frequency of the value of T (x, y) for each pixel coordinate (x, y) in the time image T (that is, the value of the time identifier t for each image). It is a function to represent.

ここで、補完採否の閾値βは、移動軌跡基本画像としては抽出されなかった移動体の移動の軌跡に該当する画素(厳密には、移動体の移動の軌跡に該当する蓋然性が高い画素)を移動体の移動軌跡であるとして補完的に追加するか否かを判定するための指針となる値(具体的には時刻画像Tにおける画素数)である。補完採否の閾値βの値は、特定の値に限定されるものではなく、画像毎の時刻識別子tの値別の出現頻度Hist[t]の傾向などに基づいて適宜設定される。例えば、画像毎の時刻識別子tの値別の出現頻度Hist[t]の平均値や最小値・最大値や中間値或いは分布の特性などに基づいて移動体の軌跡の補完に適切な値を適宜調節・設定することが考えられる。   Here, the threshold value β for complementation acceptance / rejection is a pixel corresponding to a movement trajectory of a moving object that has not been extracted as the movement trajectory basic image (strictly speaking, a pixel having a high probability corresponding to the movement trajectory of the moving object). This is a value (specifically, the number of pixels in the time image T) that serves as a guideline for determining whether or not to add complementarily as a movement locus of the moving object. The value of the threshold value β for complementation acceptance / rejection is not limited to a specific value, and is set as appropriate based on the tendency of the appearance frequency Hist [t] for each value of the time identifier t for each image. For example, an appropriate value for complementing the trajectory of the moving object is appropriately selected based on the average value, minimum value / maximum value, intermediate value, or distribution characteristics of the appearance frequency Hist [t] for each value of the time identifier t for each image. Adjustment and setting are possible.

また、上述の実施形態では移動軌跡補完画像Sc(上述のようにS5の処理を行わない場合には移動軌跡基本画像Sbである)に対してノイズを除去する(S6)ようにしているが、移動軌跡画像に対するノイズの除去は本発明において必須の処理ではない。すなわち、移動軌跡画像におけるノイズの存在が問題にならない場合などにはノイズの除去はしなくても良い。なお、監視対象区域への移動体の進入回数の計測(S7)を行う場合には、進入判断閾値γの値を適切に調整することによってノイズの影響を排除した移動体の進入回数の計測を行うようにすることもできるので、この場合には特に移動軌跡画像に対するノイズの除去はしなくても良い。 In the above-described embodiment, noise is removed from the movement trajectory complement image S c (the movement trajectory basic image S b when the processing of S5 is not performed as described above) (S6). However, removal of noise from the movement trajectory image is not an essential process in the present invention. In other words, when the presence of noise in the movement trajectory image is not a problem, it is not necessary to remove noise. When measuring the number of times the moving object enters the monitoring target area (S7), the number of times the moving object has entered without the influence of noise is adjusted by appropriately adjusting the value of the entry determination threshold γ. In this case, it is not necessary to remove noise particularly from the moving trajectory image.

また、上述の実施形態では監視対象区域への移動体の進入回数を計測する(S7)ようにしているが、移動体の進入回数の計測は本発明において必須の処理ではない。すなわち、監視対象区域に移動体が進入したという事態の検出が目的である場合などには、移動体の進入回数の計測はしなくても良い。   In the above-described embodiment, the number of times the moving body enters the monitoring target area is measured (S7). However, the measurement of the number of times the moving body has entered is not an essential process in the present invention. That is, when the purpose is to detect a situation in which a moving body has entered the monitoring target area, the number of times the moving body has entered may not be measured.

本発明の飛来物体を検出する画像処理方法を実際の移動体の検出及び監視対象区域への移動体の進入回数の計測に適用した実施例を図3から図8を用いて説明する。なお、本実施例では、飛来物体を検出する画像処理プログラムをコンピュータ上で実行することによって画像処理装置が実現されると共に画像処理方法における処理が実行される場合を説明する。   An embodiment in which the image processing method for detecting a flying object according to the present invention is applied to actual detection of a moving object and measurement of the number of times the moving object enters the monitoring target area will be described with reference to FIGS. In this embodiment, a case will be described in which an image processing apparatus is realized by executing an image processing program for detecting a flying object on a computer, and processing in the image processing method is executed.

本実施例では、撮影範囲を短時間で通過する黒い物体が烏であると仮定して監視対象区域に飛翔して進入する烏を検出対象とし、移動軌跡として烏の飛翔軌跡を検出するようにした。   In this embodiment, assuming that a black object that passes through the imaging range in a short time is a kite, the kite that flies and enters the monitored area is the detection target, and the kite flight trajectory is detected as the movement track. did.

なお、烏の巣が停電事故の原因となることから、電力会社では巡視によって無人変電所構内や営業所地域でカラスの営巣状況を監視している。無人変電所などの監視箇所は営業所から離れた場所に数多くあるため、巡視員が一箇所の監視に割り当てられる時間には制限がある。そのため、監視カメラによる画像を使ってカラスの飛来状況を連続的に把握して巡視の補助として活用することが望まれている。具体的には、巣の作成に先がけての烏の下見状況や枝等の運び込み頻度などを計測し、飛来頻度の高い場所を注意喚起箇所として巡視員に情報提供することが望まれている。しかしながら現在のところ、監視カメラで撮影した映像から烏の飛来を検出し、その検出結果を巡視に役立つ形で出力する仕組みは存在していない。以上の事情にも因り、監視対象区域を変電所とすると共に検出対象を烏として移動体の検出及び監視対象区域への移動体の進入回数の計測を機械的・自動的に行うことは意義が大きい。   Since spider webs can cause power outages, power companies monitor the nesting status of crows in unmanned substations and sales offices by patrol. Since there are many monitoring points such as unmanned substations at locations away from the sales office, there is a limit to the time that patrolmen can be assigned to one monitoring point. Therefore, it is desired to continuously grasp the arrival situation of crows using images from a surveillance camera and use it as an aid for patrol. Specifically, it is desired to provide information to the patrol staff by measuring the appearance status of the spider prior to the creation of the nest, the frequency of carrying branches, etc., and using the place where the flying frequency is high as an alert location. However, at present, there is no mechanism for detecting the flying of a kite from video captured by a surveillance camera and outputting the detection result in a form that is useful for patrol. Due to the above circumstances, it is meaningful to mechanically / automatically detect the moving object and measure the number of times the moving object enters the monitoring target area with the monitoring target area as a substation and the detection target as a trap. large.

本実施例では、撮像装置として解像度35万画素(横730×縦480画素)のCCD方式デジタルカラービデオカメラ(フレームレート:30〔fps〕)を用いて監視対象区域である変電所の撮影を行った(S1)。   In this embodiment, a substation, which is a monitoring target area, is photographed using a CCD digital color video camera (frame rate: 30 [fps]) having a resolution of 350,000 pixels (horizontal 730 × vertical 480 pixels) as an imaging device. (S1).

ここで、烏は監視対象区域に飛翔して進入することが想定されると共に、変電所内の各種の施設や設備が撮影範囲に多く含まれると面的な黒い撮像が多くなって輝度の低い移動体の検出に影響を与えるので、カメラを固定した位置から仰角で、烏の飛翔高度と想定される範囲の空中を撮影範囲として撮影を行った。なお、撮影時間帯は午前6時から午後6時までとした。撮像画像の一例を図3に示す。   Here, it is assumed that the kite flies into the monitored area and enters the area to be monitored. Since it affects the detection of the body, we took an image from the position where the camera was fixed at an elevation angle, and the range of air that was assumed to be the flying altitude of the kite. The shooting period was from 6 am to 6 pm. An example of the captured image is shown in FIG.

そして、本実施例では、上記撮影によって得られた連続画像データを、コンピュータの記憶装置としてのハードディスクに画像データベースとして保存した。   In this embodiment, the continuous image data obtained by the above photographing is stored as an image database in a hard disk as a storage device of a computer.

次に、S1の処理によって得られた撮像画像のデータを用いて数式1−1に従って高輝度画像Hを作成すると共に数式1−2に従って低輝度画像Lを作成し(S2−1)、さらに、数式2に従って時刻画像Tを作成した(S2−2)。   Next, using the captured image data obtained by the process of S1, a high-luminance image H is created according to Formula 1-1 and a low-luminance image L is created according to Formula 1-2 (S2-1). A time image T was created according to Equation 2 (S2-2).

ここで、本実施例では、処理単位時間を1分とした。したがって、処理単位時間当たりの連続画像の枚数n=30〔fps〕×60〔秒〕=1800枚の連続画像群に対してS2からS6までの処理を一連として適用した。また、連続画像における画像毎の時刻識別子tの値は1〜1800である。   Here, in this embodiment, the processing unit time is 1 minute. Therefore, the processing from S2 to S6 was applied to a series of continuous images of n = 30 [fps] × 60 [seconds] = 1800 continuous images per processing unit time. The value of the time identifier t for each image in the continuous image is 1 to 1800.

高輝度画像Hの一例を図4Aに示すと共に低輝度画像Lの一例を図4Bに示す。また、時刻画像Tの一例を図5に示す。   An example of the high luminance image H is shown in FIG. 4A and an example of the low luminance image L is shown in FIG. 4B. An example of the time image T is shown in FIG.

低輝度画像Lの一例である図4Bから、画像右端の下端寄りの位置から左へ進行してその後に上昇する烏の飛翔軌跡が低輝度画像Lの一部として選択されていることが確認される。   From FIG. 4B, which is an example of the low-intensity image L, it is confirmed that the flight trajectory of the kite that proceeds to the left from the position near the lower end of the right end of the image and then rises is selected as a part of the low-intensity image L. The

なお、図5に示す時刻画像Tの一例は、画像毎の時刻識別子tの値(具体的には1〜1800)を輝度値(具体的には0〜255)に変換して表示させたものである。そして、図5において烏の飛翔軌跡部分(画素)の輝度が高くなっているのは、処理単位時間の終盤に烏が飛翔したために烏の飛翔が撮像された画像の時刻識別子tの値が大きく、したがって輝度値が大きくなって輝度が高くなっているためである。   An example of the time image T shown in FIG. 5 is obtained by converting the value of the time identifier t (specifically 1 to 1800) for each image into a luminance value (specifically 0 to 255) and displaying it. It is. In FIG. 5, the brightness of the flying locus part (pixel) of the kite is high because the value of the time identifier t of the image in which the kite flying is captured because the kite flew at the end of the processing unit time. Therefore, the luminance value is increased and the luminance is increased.

次に、S2−1の処理によって作成された高輝度画像Hと低輝度画像Lとを用いて数式3に従って差分画像Sを作成した(S3)。   Next, a difference image S is created according to Equation 3 using the high-intensity image H and the low-intensity image L created by the process of S2-1 (S3).

差分画像Sの一例を図6に示す。   An example of the difference image S is shown in FIG.

次に、S3の処理によって作成した差分画像Sを用いて烏の飛翔軌跡についての基本画像Sbを作成した(S4)。 Next, create a basic image S b for trajectories crow using a differential image S created by the process of S3 (S4).

本実施例では、差分画像Sの画素毎の輝度値を0〜255階調にすると共に二値変換の閾値α=50とし、差分画像Sの画素毎の輝度値を数式4に従って二値変換して飛翔軌跡の基本画像Sbを作成した。 In the present embodiment, the luminance value for each pixel of the difference image S is set to 0 to 255 gradations, and the threshold value α for binary conversion is set to 50, and the luminance value for each pixel of the difference image S is binary converted according to Equation 4. We have created a basic image S b of the flight trajectory Te.

また、本実施例では、S4までの処理による飛翔軌跡の検出に特に大きく寄与した撮像画像の前後の撮像画像のデータを用いて烏の飛翔軌跡を補完した画像Scを作成した(S5)。 Further, in this embodiment, creating the image S c which complements trajectories crow using data before and after the captured image of especially large contributions captured image to detect the trajectories by the processing up to S4 (S5).

本実施例では、数式6に従って飛翔軌跡補完画像Scを作成した。なお、補完採否の閾値β=50とした。 In this embodiment, the flight trajectory complement image Sc is created according to Equation 6. It should be noted that the threshold value β for complementary adoption is set to 50.

さらに、本実施例では、S5の処理によって作成された飛翔軌跡補完画像Scに対してノイズの除去を行った(S6)。 Further, in this embodiment, it was removed of noise on trajectories complementary image S c created by the processing of S5 (S6).

飛翔軌跡基本画像Sbに対して飛翔軌跡の補完処理(S5)及びノイズの除去処理(S6)を行った後の飛翔軌跡画像の一例を図7に示す。 An example of trajectories basic image complementation of trajectories with respect to S b (S5) and the flight path image after the noise removal processing (S6) shown in FIG.

人の目視による撮像画像の検分の結果、図7中の白い部分はいずれも烏の飛翔軌跡であることが確認された。なお、図7の下側の途切れ途切れの白い部分も、設備の間を低空で飛行した烏の飛翔軌跡であることが確認された。この結果から、本発明の飛来物体を検出する画像処理方法によって移動体の検出を非常に良好な精度で行えることが確認された。   As a result of inspection of the picked-up image by human visual observation, it was confirmed that all the white portions in FIG. In addition, it was confirmed that the discontinuous white part on the lower side of FIG. 7 is also a flight trajectory of the kite that flew between the facilities in a low sky. From this result, it was confirmed that the moving object can be detected with very good accuracy by the image processing method for detecting a flying object of the present invention.

本実施例では、続けて、S6までの処理によって作成された飛翔軌跡画像に基づいて監視対象区域である変電所への烏の進入回数を計測した(S7)。   In the present embodiment, the number of times that the kite entered the substation as the monitoring target area was measured based on the flight trajectory image created by the processing up to S6 (S7).

本実施例では、撮影時間帯である午前6時から午後6時までに撮像された連続画像群に対して処理単位時間(時間区分)を1分として上述の処理を繰り返し行って処理単位時間毎の飛翔軌跡画像を作成し、これら飛翔軌跡画像別に画素値1の画素数が進入判断閾値γ以上である場合に烏の進入回数Nに1を加えることによって変電所への烏の進入回数を計測した。なお、進入判断閾値γ=100とした。   In the present embodiment, the above processing is repeated for each processing unit time by setting the processing unit time (time division) as one minute for a continuous image group captured from 6 am to 6 pm, which is the photographing time zone. , And when the number of pixels with pixel value 1 is greater than or equal to the entry determination threshold γ, 1 is added to the number of times the kite enters N and the number of times the kite enters the substation is measured. did. Note that the entry determination threshold γ = 100.

午前6時から午後6時までについて1時間毎に烏の進入回数Nを計測して図8に示す結果が得られた。図8に示す結果は人が手作業によって計測した回数と良好に合致しており、この結果から、本発明の飛来物体を検出する画像処理方法によって監視対象区域への移動体の進入回数の計測を非常に良好な精度で行えることが確認された。   The results of the measurement shown in FIG. 8 were obtained by measuring the number N of the soot entry every hour from 6 am to 6 pm. The result shown in FIG. 8 is in good agreement with the number of times manually measured by a person. From this result, the number of times the moving object enters the monitoring target area is detected by the image processing method for detecting a flying object of the present invention. It was confirmed that can be performed with very good accuracy.

なお、本実施例では監視対象区域を変電所としているために電線等が撮影範囲に含まれて当該電線等の風による揺れが撮像され、また、午前6時から午後6時までの日射変化や天候変化による設備壁面の明暗変化が撮像されるものの、本発明の処理によればこのような背景の変化によっては検出処理は影響を受けないことが確認された。すなわち、本発明によれば、背景の変化に影響を受けることなく、検出対象の抽出処理を良好に行うことが可能であることが確認された。   In this embodiment, since the monitoring target area is a substation, electric wires etc. are included in the imaging range, and the shaking of the electric wires etc. is imaged, and the solar radiation change from 6 am to 6 pm Although the change in the brightness of the equipment wall due to the weather change is imaged, it has been confirmed that the detection process is not affected by such a background change according to the process of the present invention. That is, according to the present invention, it has been confirmed that the extraction process of the detection target can be satisfactorily performed without being affected by the background change.

なお、本実施例では、監視対象区域に飛翔する烏を検出対象として移動軌跡として烏の飛翔軌跡を検出するようにしているが、本発明において検出対象として想定するものは烏に限られるものではなく、撮像された画像において輝度が低い物体として記録されている移動体、より具体的には、撮影範囲の多くの部分を占める背景よりも輝度が低い物体として記録されている移動体を検出対象とすることができる。   In this embodiment, a kite flying in the monitoring target area is used as a detection target, and a kite flight trajectory is detected as a movement track. However, what is assumed as a detection target in the present invention is not limited to kites. The object to be detected is a moving object recorded as a low-luminance object in the captured image, more specifically, a moving object recorded as an object having a lower luminance than the background occupying a large part of the shooting range. It can be.

10 画像処理装置
17 画像処理プログラム
10 Image processing device 17 Image processing program

Claims (9)

監視対象区域の撮影によって得られた撮像画像のデータであって予め定められた処理単位時間に亘って時系列で連続する撮像画像のデータを用いて前記処理単位時間の間における画素座標(x,y)毎の輝度値の最大値を画素値H(x,y)とする高輝度画像及び輝度値の最小値を画素値L(x,y)とする低輝度画像を作成し、前記高輝度画像と前記低輝度画像との前記画素座標(x,y)毎の画素値の差分値であるMax[H(x,y)−L(x,y),0]を画素値とする差分画像を作成し、当該差分画像を二値変換して飛来する移動体の移動軌跡画像を作成し、前記低輝度画像の前記画素座標(x,y)毎の輝度値として選択された画素値を有する元の撮像画像の時刻識別子tの値を画素値T(x,y)に変換して記録した時刻画像を作成し、当該時刻画像の前記画素座標(x,y)毎の画素値T(x,y)として出現する前記撮像画像の時刻識別子tの値別の出現頻度に基づく所定の条件を前記時刻画像における画素値T(x,y)としての前記撮像画像の時刻識別子tの値が満たしている前記画素座標(x,y)は前記飛来する移動体の移動軌跡であるとして、前記移動軌跡画像に前記飛来する移動体の移動軌跡を追加して移動軌跡補完画像を作成することを特徴とする飛来物体を検出する画像処理方法。 The pixel coordinates (x, x, x) during the processing unit time using the data of the captured image obtained by the imaging of the monitoring target area and the data of the captured image continuous in time series over a predetermined processing unit time. y) Creates a high-brightness image having a maximum luminance value for each pixel value H (x, y) and a low-brightness image having a minimum luminance value as a pixel value L (x, y). A difference image having a pixel value of Max [H (x, y) −L (x, y), 0], which is a difference value of the pixel value for each pixel coordinate (x, y) between the image and the low luminance image. The difference image is binary-converted to generate a moving trajectory image of the flying moving object, and the pixel value selected as the luminance value for each pixel coordinate (x, y) of the low luminance image value the pixel value of the time identifier t of the original captured image T (x, y) create a time image recorded by converting into, before the time the image A predetermined condition based on the appearance frequency for each value of the time identifier t of the captured image that appears as a pixel value T (x, y) for each pixel coordinate (x, y) is defined as a pixel value T (x, y in the time image). ), The pixel coordinate (x, y) that satisfies the value of the time identifier t of the captured image is the movement trajectory of the flying mobile object, and the movement trajectory of the mobile object flying in the movement trajectory image. image processing method for detecting the flying coming object you characterized by creating a moving locus complementary image by adding. 前記移動軌跡画像または前記移動軌跡補完画像における前記飛来する移動体の移動軌跡の現出状況に応じて前記処理単位時間の間における前記監視対象区域への前記飛来する移動体の進入の有無を判断することを特徴とする請求項記載の飛来物体を検出する画像処理方法。 It is determined whether or not the flying mobile object has entered the monitoring target area during the processing unit time according to the appearance status of the moving trajectory of the flying mobile object in the movement locus image or the movement locus complement image. The image processing method for detecting a flying object according to claim 1 . 前記飛来する移動体が烏であることを特徴とする請求項1または2記載の飛来物体を検出する画像処理方法。 Image processing method for detecting the flying object according to claim 1 or 2, wherein the moving body to the flying is crow. 監視対象区域の撮影によって得られた撮像画像のデータであって予め定められた処理単位時間に亘って時系列で連続する撮像画像のデータを記憶装置から読み込む手段と、前記処理単位時間の間における画素座標(x,y)毎の輝度値の最大値を画素値H(x,y)とする高輝度画像及び輝度値の最小値を画素値L(x,y)とする低輝度画像を作成する手段と、前記高輝度画像と前記低輝度画像との前記画素座標(x,y)毎の画素値の差分値であるMax[H(x,y)−L(x,y),0]を画素値とする差分画像を作成する手段と、前記差分画像を二値変換して飛来する移動体の移動軌跡画像を作成する手段と、前記低輝度画像の前記画素座標(x,y)毎の輝度値として選択された画素値を有する元の撮像画像の時刻識別子tの値を画素値T(x,y)に変換して記録した時刻画像を作成する手段と、前記時刻画像の前記画素座標(x,y)毎の画素値T(x,y)として出現する前記撮像画像の時刻識別子tの値別の出現頻度に基づく所定の条件を前記時刻画像における画素値T(x,y)としての前記撮像画像の時刻識別子tの値が満たしている前記画素座標(x,y)は前記飛来する移動体の移動軌跡であるとして前記移動軌跡画像に前記飛来する移動体の移動軌跡を追加して移動軌跡補完画像を作成する手段を有することを特徴とする飛来物体を検出する画像処理装置。 Means for reading captured image data obtained by photographing the monitoring target area, which is continuous in time series over a predetermined processing unit time, from a storage device; and between the processing unit times Creates a high-intensity image with the maximum luminance value for each pixel coordinate (x, y) as the pixel value H (x, y) and a low-intensity image with the minimum luminance value as the pixel value L (x, y) Max [H (x, y) −L (x, y), 0], which is a difference value of pixel values for each pixel coordinate (x, y) between the high luminance image and the low luminance image A means for creating a difference image having a pixel value as a pixel value, a means for creating a moving trajectory image of a moving object that is binary-converted from the difference image, and the pixel coordinates (x, y) of the low-luminance image Convert the value of the time identifier t of the original captured image having the pixel value selected as the luminance value to the pixel value T (x, y) It means for creating a time images recorded Te, the pixel coordinates (x, y) of the time the image pixel value T (x, y) for each of the value by the frequency of appearance of the time identifiers t of the captured image to appear as The pixel coordinates (x, y) satisfying a predetermined condition based on the value of the time identifier t of the captured image as the pixel value T (x, y) in the time image is a movement trajectory of the flying moving object. the image processing device for detecting flying come object you; and a means for creating a movement trajectory complement image movement trajectory added to the mobile that the flying to the movement track image as being. 前記移動軌跡画像または前記移動軌跡補完画像における前記飛来する移動体の移動軌跡の現出状況に応じて前記処理単位時間の間における前記監視対象区域への前記飛来する移動体の進入の有無を判断する手段を更に有することを特徴とする請求項記載の飛来物体を検出する画像処理装置。 It is determined whether or not the flying mobile object has entered the monitoring target area during the processing unit time according to the appearance status of the moving trajectory of the flying mobile object in the movement locus image or the movement locus complement image. 5. The image processing apparatus for detecting a flying object according to claim 4 , further comprising means for performing the operation. 前記飛来する移動体が烏であることを特徴とする請求項4または5記載の飛来物体を検出する画像処理装置。 6. The image processing apparatus for detecting a flying object according to claim 4 or 5, wherein the flying mobile body is a kite. 監視対象区域の撮影によって得られた撮像画像のデータであって予め定められた処理単位時間に亘って時系列で連続する撮像画像のデータを記憶装置から読み込む手段、前記処理単位時間の間における画素座標(x,y)毎の輝度値の最大値を画素値H(x,y)とする高輝度画像及び輝度値の最小値を画素値L(x,y)とする低輝度画像を作成する手段、前記高輝度画像と前記低輝度画像との前記画素座標(x,y)毎の画素値の差分値であるMax[H(x,y)−L(x,y),0]を画素値とする差分画像を作成する手段、前記差分画像を二値変換して飛来する移動体の移動軌跡画像を作成する手段、前記低輝度画像の前記画素座標(x,y)毎の輝度値として選択された画素値を有する元の撮像画像の時刻識別子tの値を画素値T(x,y)に変換して記録した時刻画像を作成する手段、前記時刻画像の前記画素座標(x,y)毎の画素値T(x,y)として出現する前記撮像画像の時刻識別子tの値別の出現頻度に基づく所定の条件を前記時刻画像における画素値T(x,y)としての前記撮像画像の時刻識別子tの値が満たしている前記画素座標(x,y)は前記飛来する移動体の移動軌跡であるとして前記移動軌跡画像に前記飛来する移動体の移動軌跡を追加して移動軌跡補完画像を作成する手段としてコンピュータを機能させることを特徴とする飛来物体を検出する画像処理プログラム。 Means for reading captured image data obtained by photographing the monitoring target area, which is continuous in time series over a predetermined processing unit time, from a storage device; pixels in the processing unit time A high luminance image having a maximum luminance value for each coordinate (x, y) as a pixel value H (x, y) and a low luminance image having a minimum luminance value as a pixel value L (x, y) are created. Means, Max [H (x, y) −L (x, y), 0], which is a difference value of the pixel value for each pixel coordinate (x, y) between the high-intensity image and the low-intensity image. A means for creating a difference image as a value, a means for creating a moving trajectory image of a moving object that binary-converts the difference image, and a luminance value for each pixel coordinate (x, y) of the low-luminance image The value of the time identifier t of the original captured image having the selected pixel value is converted into the pixel value T (x, y) and recorded. A predetermined time based on the appearance frequency of each time identifier t of the captured image that appears as a pixel value T (x, y) for each pixel coordinate (x, y) of the time image. The pixel coordinates (x, y) satisfying the condition of the time identifier t of the captured image as the pixel value T (x, y) in the time image are the movement trajectory of the flying mobile body. an image processing program for detecting the flight came object you characterized by causing add a movement locus of the moving object to the flying to the moving path image as a means of creating movement locus complementary image to function computer. 前記移動軌跡画像または前記移動軌跡補完画像における前記飛来する移動体の移動軌跡の現出状況に応じて前記処理単位時間の間における前記監視対象区域への前記飛来する移動体の進入の有無を判断する手段としてもコンピュータを機能させることを特徴とする請求項記載の飛来物体を検出する画像処理プログラム。 It is determined whether or not the flying mobile object has entered the monitoring target area during the processing unit time according to the appearance status of the moving trajectory of the flying mobile object in the movement locus image or the movement locus complement image. The image processing program for detecting a flying object according to claim 7, wherein the computer is also functioned as a means for performing the operation. 前記飛来する移動体が烏であることを特徴とする請求項7または8記載の飛来物体を検出する画像処理プログラム。 The image processing program for detecting a flying object according to claim 7 or 8, wherein the flying mobile body is a kite.
JP2012227794A 2012-10-15 2012-10-15 Image processing method, image processing apparatus, and image processing program for detecting flying object Expired - Fee Related JP5968752B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012227794A JP5968752B2 (en) 2012-10-15 2012-10-15 Image processing method, image processing apparatus, and image processing program for detecting flying object

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012227794A JP5968752B2 (en) 2012-10-15 2012-10-15 Image processing method, image processing apparatus, and image processing program for detecting flying object

Publications (2)

Publication Number Publication Date
JP2014081704A JP2014081704A (en) 2014-05-08
JP5968752B2 true JP5968752B2 (en) 2016-08-10

Family

ID=50785867

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012227794A Expired - Fee Related JP5968752B2 (en) 2012-10-15 2012-10-15 Image processing method, image processing apparatus, and image processing program for detecting flying object

Country Status (1)

Country Link
JP (1) JP5968752B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112433529B (en) * 2020-11-30 2024-02-27 东软睿驰汽车技术(沈阳)有限公司 Moving object determining method, device and equipment

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4959714A (en) * 1988-08-08 1990-09-25 Hughes Aircraft Company Segmentation method for terminal aimpoint determination on moving objects and apparatus therefor
JP4434912B2 (en) * 2004-10-19 2010-03-17 株式会社東芝 Intruder image monitoring device, intruder image monitoring system and monitoring method
JP3156579U (en) * 2009-10-23 2010-01-07 株式会社システムワット Damage prevention equipment such as firewood
JP2011186677A (en) * 2010-03-05 2011-09-22 Tokyo Electric Power Co Inc:The Image data processing apparatus and computer program
JP2012008021A (en) * 2010-06-25 2012-01-12 Japan Weather Association Monitoring device, method and program, and monitoring system

Also Published As

Publication number Publication date
JP2014081704A (en) 2014-05-08

Similar Documents

Publication Publication Date Title
CN105957110B (en) Apparatus and method for detection object
US10070053B2 (en) Method and camera for determining an image adjustment parameter
US8922674B2 (en) Method and system for facilitating color balance synchronization between a plurality of video cameras and for obtaining object tracking between two or more video cameras
US20230005176A1 (en) Throwing position acquisition method and apparatus, computer device and storage medium
EP4006829A1 (en) Information processing device, data generation method, and non-transitory computer-readable medium having program stored thereon
US20160171310A1 (en) Image recognition system, server apparatus, and image recognition method
KR102391853B1 (en) System and Method for Processing Image Informaion
US8934020B2 (en) Integrated video quantization
CN113096158A (en) Moving object identification method and device, electronic equipment and readable storage medium
JP2010003177A (en) Image processing device
JP2018022343A (en) Image processing apparatus and image processing method
CN119461057A (en) Driving crane monitoring method, system and medium based on multi-paradigm visual fusion
JP6950273B2 (en) Flying object position detection device, flying object position detection system, flying object position detection method and program
CN108184098B (en) Method and system for monitoring safety area
KR20140045834A (en) Method and apparatus for monitoring video for estimating size of single object
JP5968752B2 (en) Image processing method, image processing apparatus, and image processing program for detecting flying object
JPWO2020003764A1 (en) Image processors, mobile devices, and methods, and programs
KR20150033047A (en) Method and Apparatus for Preprocessing Image for Detecting Objects
JP4918615B2 (en) Object number detection device and object number detection method
Tupper et al. Pedestrian proximity detection using RGB-D data
JP6348020B2 (en) Image processing apparatus, image processing method, and inspection method using the same
JP3736836B2 (en) Object detection method, object detection apparatus, and program
WO2024144451A1 (en) System, and method for estimating an object size in an image
JP2007018324A (en) Intruding object detection apparatus, method and program by image processing
CN102999988B (en) Intelligent visualization alarm system and method for alarming by using system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150706

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160415

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160426

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160518

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: 20160705

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160706

R150 Certificate of patent or registration of utility model

Ref document number: 5968752

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees