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 PDFInfo
- 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
Links
- 238000012545 processing Methods 0.000 title claims description 169
- 238000003672 processing method Methods 0.000 title claims description 32
- 238000012544 monitoring process Methods 0.000 claims description 56
- 238000003384 imaging method Methods 0.000 claims description 45
- 230000000295 complement effect Effects 0.000 claims description 44
- 238000000034 method Methods 0.000 description 65
- 230000008569 process Effects 0.000 description 43
- 238000005259 measurement Methods 0.000 description 23
- 238000001514 detection method Methods 0.000 description 19
- 238000006243 chemical reaction Methods 0.000 description 11
- 238000012806 monitoring device Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 9
- 230000008859 change Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 238000000605 extraction Methods 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 239000002245 particle Substances 0.000 description 4
- 230000005855 radiation Effects 0.000 description 3
- 241000239290 Araneae Species 0.000 description 2
- 241001137251 Corvidae Species 0.000 description 2
- 238000013459 approach Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 230000037303 wrinkles Effects 0.000 description 2
- 241000271566 Aves Species 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 239000004071 soot Substances 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 230000001502 supplementing effect Effects 0.000 description 1
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).
しかしながら、特許文献1の移動体の進入を検知する仕組みでは、移動体のイメージを予め記憶させておく必要があるところ、移動体が監視対象区域に進入する方向が特定されない場合には移動体のあらゆる方向からの多数のイメージを予め準備する必要があり、コスト並びに多大な手間と時間とがかかるという問題がある。特に、鳥などの飛来物体を記録して多数のイメージを予め準備するには、多大な手間と時間とがかかるという問題がある。したがって、鳥などの飛来物体の検知に対しては、特許文献1の仕組みは汎用性が高いとは言えない。
However, in the mechanism for detecting the entry of the moving body of
そこで、本発明は、例えば移動体のイメージを予め準備するなどの手間をかけることなく、さらに、処理に長時間を要することなく、監視対象区域への飛来物体等の移動体の進入を検出することができ、また、監視対象区域への飛来物体等の移動体の進入回数を計測することができる画像処理方法、画像処理装置及び画像処理プログラムを提供することを目的とする。 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.
以下、本発明の構成を図面に示す実施の形態の一例に基づいて詳細に説明する。 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
制御部11は記憶部12に記憶されている画像処理プログラム17によってコンピュータ10全体の制御並びに撮像画像からの移動体の検出及び監視対象区域への移動体の進入回数の計測に係る演算を行うものであり、例えばCPU(中央演算処理装置)である。
The
記憶部12は少なくともデータやプログラムを記憶可能な装置であり、例えばハードディスクである。
The
メモリ15は制御部11が種々の制御や演算を実行する際の作業領域であるメモリ空間となるものであり、例えばRAM(Random Access Memory の略)である。
The
入力部13は少なくとも作業者の命令を制御部11に与えるためのインターフェイスであり、例えばキーボードである。
The
表示部14は制御部11の制御によって文字や図形等の描画・表示を行うものであり、例えばディスプレイである。
The
そして、本実施形態では、上述の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
そして、コンピュータ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
画像処理プログラム17が実行されることによる具体的な処理としては、まず、コンピュータ10(画像処理装置10)の制御部11に構成されたデータ読込部11aが撮像画像のデータの読み込みを行う。
As specific processing by executing the image processing program 17, first, the
具体的には、データ読込部11aは、S1の処理において撮像され取得されてデータサーバ16に格納されている画像データベース18に記録されている時系列で連続する撮像画像のデータ(以下、連続画像データと呼ぶ)をデータサーバ16から読み込む。そして、データ読込部11aは読み込んだ連続画像データをメモリ15に記憶させる。なお、データ読込部11aは、時系列連続画像における画像毎の時刻識別子tとして1からの連続番号を時系列順に画像毎に付与するようにし、連続画像データを構成する各画像をこの時刻識別子tの値と対応づけてメモリ15に記憶させる。
Specifically, the
続いて、制御部11の輝度別画像作成部11bが輝度別の画像として高輝度画像及び低輝度画像の作成を行う。
Subsequently, the luminance-specific
具体的には、輝度別画像作成部11bは、データ読込部11aによってメモリ15に記憶された連続画像データをメモリ15から読み込み、当該連続画像データを用い、予め定められた処理単位時間の間における画素毎に最も明るい(即ち、最も大きい)輝度値を記録した高輝度画像Hを数式1−1に従って作成すると共に画素毎に最も暗い(即ち、最も小さい)輝度値を記録した低輝度画像Lを数式1−2に従って作成する。
L(x,y):低輝度画像の画素座標(x,y)の画素値(輝度値),
t:連続画像における画像毎の時刻識別子,
t1:処理対象とする連続画像中の画像時刻識別子の開始値,
t2:処理対象とする連続画像中の画像時刻識別子の終了値,
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
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
そして、輝度別画像作成部11bは、画素座標(x,y)毎のH(x,y)の値を高輝度画像Hとしてメモリ15に記憶させると共に、画素座標(x,y)毎のL(x,y)の値を低輝度画像Lとしてメモリ15に記憶させる。
Then, the luminance-specific
また、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を作成する。
なお、時刻画像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
次に、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とする。
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
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
次に、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)の値を二値に変換する。
S(x,y):差分画像の画素座標(x,y)の画素値,
α:二値変換の閾値
をそれぞれ表す。
Specifically, the movement trajectory
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
ここで、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)の値の更新を行う。
Sb(x,y):移動軌跡基本画像の画素座標(x,y)の画素値,
T(x,y):時刻画像の画素座標(x,y)の画素値,
tmax:Hist[T(x,y)]の値が最大である画像毎の時刻識別子tの値,
δ1,δ2:補完範囲の閾値
をそれぞれ表す。
また、Hist[T(x,y)]は、時刻画像Tにおける画素座標(x,y)毎のT(x,y)の値(即ち、画像毎の時刻識別子tの値)の出現頻度を表す関数である。
Specifically, the complementary
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
さらに、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
以上の処理により、処理対象とした処理単位時間における一枚の移動軌跡画像が作成される。そして、処理単位時間として区切られた時間区分に従って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
続いて、本実施形態では更に、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
したがって、例えば、処理単位時間を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
続いて、進入回数計測部11gは、移動体の進入回数Nを初期化(即ち、N=0)した上で、処理単位時間毎の移動軌跡画像別に画素値1の画素数が進入判断閾値γ以上であるか否かを判断し、進入判断閾値γ以上である場合には移動体の進入回数Nに1を加える。この処理を、移動体進入回数の計測対象時間帯に該当するとして読み込んだ処理単位時間毎の移動軌跡画像の各々に対して繰り返し行う。
Subsequently, the entry
なお、計測対象時間帯が複数ある場合には、これら計測対象時間帯別に上述の処理を繰り返し行う。 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
そして、制御部11は、撮像画像からの移動体の検出及び監視対象区域への移動体の進入回数の計測の処理を終了する(END)。
And the
以上の構成を有する本発明の飛来物体を検出する画像処理方法、画像処理装置及び画像処理プログラムによれば、予め定められた時間区分での時系列連続画像群における高輝度画像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
また、上述の実施形態では時刻画像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)の値の更新を行って移動軌跡補完画像を作成するようにしても良い。
Sb(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.
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
午前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)
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)
| 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)
| 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 |
-
2012
- 2012-10-15 JP JP2012227794A patent/JP5968752B2/en not_active Expired - Fee Related
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 |