JP2009088666A - Image processor - Google Patents
Image processor Download PDFInfo
- Publication number
- JP2009088666A JP2009088666A JP2007252130A JP2007252130A JP2009088666A JP 2009088666 A JP2009088666 A JP 2009088666A JP 2007252130 A JP2007252130 A JP 2007252130A JP 2007252130 A JP2007252130 A JP 2007252130A JP 2009088666 A JP2009088666 A JP 2009088666A
- Authority
- JP
- Japan
- Prior art keywords
- image data
- resolution
- captured image
- low
- time
- 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.)
- Pending
Links
- 230000005856 abnormality Effects 0.000 claims abstract description 88
- 238000010191 image analysis Methods 0.000 claims abstract description 28
- 238000012545 processing Methods 0.000 claims description 88
- 238000001514 detection method Methods 0.000 claims description 31
- 230000003287 optical effect Effects 0.000 abstract description 22
- 238000000034 method Methods 0.000 description 27
- 230000005540 biological transmission Effects 0.000 description 8
- 238000012544 monitoring process Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 239000000284 extract Substances 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 3
- 239000004973 liquid crystal related substance Substances 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 230000001174 ascending effect Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Landscapes
- Television Signal Processing For Recording (AREA)
- Closed-Circuit Television Systems (AREA)
- Facsimiles In General (AREA)
- Storing Facsimile Image Data (AREA)
Abstract
Description
本発明は、カメラとネットワークを介して接続され、カメラにより撮影された撮影画像データを受信し、受信した撮影画像データの画像解析結果に基づいて、撮影画像データを記録、又は表示する画像処理装置に関する。 The present invention is an image processing apparatus that is connected to a camera via a network, receives captured image data captured by the camera, and records or displays the captured image data based on an image analysis result of the received captured image data. About.
ホテル、商用ビル、又はコンビニエンスストア等には、犯罪防止を目的として、監視カメラと、この監視カメラが撮影した画像を解析する画像解析装置とを備えた監視カメラシステムが設置されることが多い。 In many hotels, commercial buildings, convenience stores, and the like, a surveillance camera system including a surveillance camera and an image analysis device that analyzes an image captured by the surveillance camera is often installed for the purpose of crime prevention.
また、昨今のネットワークの普及により、ネットワークに接続することができるネットワークカメラが普及してきている。そこで、このようなネットワークカメラと、ネットワークカメラが撮影した撮影画像データを受信し、受信した撮影画像データの画像解析を行う画像解析装置とを備えた監視カメラシステムがある。 In addition, with the recent spread of networks, network cameras that can be connected to networks have become popular. Therefore, there is a surveillance camera system that includes such a network camera and an image analysis device that receives captured image data captured by the network camera and performs image analysis of the received captured image data.
ここで、ネットワークカメラは、撮影画像データを、例えば、720×480画素のフレーム画像を1秒間に30枚の伝送レートで画像解析装置へ送信する。そこで、画像解析装置は、このような膨大なデータ量の撮影画像データについての画像解析処理を行う必要があり、この負荷に耐え得るだけの処理能力が必要であった。そのため、これを実現するためには、高性能なCPU(Central Processing Unit)を搭載する等、装置全体として製造費用などのコストが増大するという問題があった。 Here, the network camera transmits the captured image data, for example, a frame image of 720 × 480 pixels to the image analysis apparatus at a transmission rate of 30 frames per second. Therefore, the image analysis apparatus needs to perform image analysis processing on the photographic image data having such an enormous amount of data, and has a processing capability sufficient to withstand this load. Therefore, in order to realize this, there has been a problem that costs such as manufacturing cost increase as a whole apparatus such as mounting a high-performance CPU (Central Processing Unit).
そこで、特許文献1には、カメラから入力された原画像から縮小画像を作成し、縮小画像を解析することで一次判定を行い、この一次判定で詳細に解析すべき領域を絞り込み、絞り込んだ領域について原画像を詳細に解析する画像センサ装置が提案されている。
しかしながら、特許文献1に記載の画像センサ装置では、カメラから入力された原画像から縮小画像を作成するので、この縮小する処理自体が装置にとって高負荷となっていた。そのため、特許文献1に記載の画像センサ装置を実現するには、高性能なMPU(Micro Processing Unit)を搭載する等、装置全体として製造費用などのコストが増大するという問題があった。 However, in the image sensor device described in Patent Document 1, a reduced image is created from the original image input from the camera, and this reduction processing itself is a heavy load on the device. For this reason, in order to realize the image sensor device described in Patent Document 1, there is a problem that the cost of manufacturing the device as a whole increases, such as mounting a high-performance MPU (Micro Processing Unit).
本発明は、上記問題に鑑みてなされたものであり、高負荷に耐え得る装置構成を用いることなく、画像解析により異常を検出し、異常時における画像を記録、又は強調表示することが可能な画像処理装置を提供することを目的とする。 The present invention has been made in view of the above problems, and can detect an abnormality by image analysis and record or highlight an image at the time of an abnormality without using a device configuration that can withstand a high load. An object is to provide an image processing apparatus.
上記目的を解決するため、本発明に係る画像処理装置の第1の特徴は、カメラとネットワークを介して接続され、カメラにより撮影された低解像度の撮影画像データと高解像度の撮影画像データとを受信し、受信した低解像度の撮影画像データの画像解析結果に基づいて、受信した高解像度の撮影画像データを記録、又は表示する画像処理装置であって、カメラより受信した低解像度の撮影画像データと、この低解像度の撮影画像データを受信したときの時刻、又は低解像度の撮影画像データがカメラより送信されたときの時刻を示す時刻情報とを関連づけて、記憶する低解像度画像記憶手段と、カメラより受信した高解像度の撮影画像データと、この高解像度の撮影画像データを受信したときの時刻、又は高解像度の撮影画像データがカメラより送信されたときの時刻を示す時刻情報とを関連づけて、記憶する高解像度画像記憶手段と、低解像度画像記憶手段に最後に記憶された低解像度の撮影画像データの時刻情報が示す時刻の前後所定時間内の時刻情報に対応する高解像度の撮影画像データが、高解像度画像記憶手段に記憶されているか否かを判定する画像判定手段と、画像判定手段により、高解像度画像記憶手段に記憶されていると判定された場合に、最後に記憶された低解像度の撮影画像データを用いて画像解析を行い、この画像解析結果に基づいて画像上の異常を検出する異常検出手段と、異常検出手段により、画像上の異常が検出された場合に、高解像度画像記憶手段から、最後に記憶された低解像度の撮影画像データに対応する時刻情報が示す時刻に最も近い時刻を示す時刻情報に対応する高解像度の撮影画像データを選択する画像選択手段と、選択された高解像度の撮影画像データを記録部に記録させ、又は選択された高解像度の撮影画像データを表示部に強調表示させる出力制御手段とを備えたことにある。 In order to solve the above object, the first feature of the image processing apparatus according to the present invention is that a low-resolution captured image data and a high-resolution captured image data captured by the camera are connected to the camera via a network. An image processing apparatus that records or displays received high-resolution captured image data based on an image analysis result of the received low-resolution captured image data, and receives the low-resolution captured image data received from the camera And a low-resolution image storage unit that stores the time when the low-resolution captured image data is received, or time information indicating the time when the low-resolution captured image data is transmitted from the camera, The high-resolution captured image data received from the camera, the time when the high-resolution captured image data was received, or the high-resolution captured image data Before and after the time indicated by the time information of the low-resolution captured image data stored last in the high-resolution image storage means and the low-resolution image storage means stored in association with the time information indicating the time when the image is transmitted The high-resolution captured image data corresponding to the time information within a predetermined time is stored in the high-resolution image storage unit by the image determination unit that determines whether or not the high-resolution image storage unit stores the high-resolution captured image data. An abnormality detection unit that performs image analysis using the low-resolution captured image data stored last, and detects an abnormality on the image based on the image analysis result; When an abnormality on the image is detected, the time closest to the time indicated by the time information corresponding to the last-stored low-resolution captured image data from the high-resolution image storage means Image selecting means for selecting high-resolution captured image data corresponding to the time information shown, and causing the selected high-resolution captured image data to be recorded in the recording unit, or selecting the selected high-resolution captured image data on the display unit Output control means for highlighting.
上記目的を解決するため、本発明に係る画像処理装置の第2の特徴は、異常検出手段は、画像判定手段により、高解像度画像記憶手段に記憶されていると判定された場合に、低解像度画像記憶手段に記憶された最も古い時刻情報に対応する低解像度の撮影画像データと、最後に記憶された低解像度の撮影画像データとの差分が所定の閾値以上である場合には、画像上の異常があると判定し、出力制御手段は、低解像度撮影画像記憶手段に、最後に記憶された低解像度の撮影画像データに対応する時刻情報より所定時間より前の時刻情報に対応する低解像度の撮影画像データを削除させると共に、選択された高解像度の撮影画像データを記録部に記録させ、又は選択された高解像度の撮影画像データを表示部に強調表示させるをことにある。 In order to solve the above-described object, the second feature of the image processing apparatus according to the present invention is that, when the abnormality detection unit determines that the image determination unit stores the high resolution image storage unit, the low resolution When the difference between the low-resolution captured image data corresponding to the oldest time information stored in the image storage means and the low-resolution captured image data stored last is equal to or greater than a predetermined threshold, The output control means determines that there is an abnormality, and the output control means stores the low resolution corresponding to the time information before the predetermined time from the time information corresponding to the low resolution photographed image data stored last. The photographic image data is deleted, and the selected high-resolution photographic image data is recorded in the recording unit, or the selected high-resolution photographic image data is highlighted on the display unit.
上記目的を解決するため、本発明に係る画像処理装置の第3の特徴は、異常検出手段は、画像判定手段により、高解像度画像記憶手段に記憶されていると判定された場合に、最後に記憶された低解像度の撮影画像データのうち、所定の色を示す画素数が所定の閾値以上である場合には、異常があると判定するをことにある。 In order to solve the above object, the third feature of the image processing apparatus according to the present invention is that, when the abnormality detection unit determines that the image determination unit stores the high-resolution image storage unit, In the stored low-resolution captured image data, when the number of pixels indicating a predetermined color is equal to or greater than a predetermined threshold, it is determined that there is an abnormality.
本発明に係る画像処理装置によれば、高負荷に耐え得る装置構成を用いることなく、画像解析により異常を検出し、異常時における高解像度の撮影画像データを記録、又は強調表示することができる。 According to the image processing apparatus of the present invention, it is possible to detect abnormality by image analysis and record or highlight high-resolution captured image data at the time of abnormality without using a device configuration that can withstand a high load. .
以下、本発明を実施するための最良の形態について図面を参照して説明する。 The best mode for carrying out the present invention will be described below with reference to the drawings.
本発明の実施例1では、ネットワークカメラを用いた監視カメラシステムに適用され、ネットワークカメラにより撮影された低解像度の撮影画像データと高解像度の撮影画像データとを受信し、最新の低画像の撮影画像データと所定時間前の低画像の撮影画像データとの差が閾値以上か否かによって異常を検出し、異常が検出された時刻付近の高解像度の撮影画像データを光ディスクに記憶する画像処理装置を例に挙げて説明する。 The first embodiment of the present invention is applied to a surveillance camera system using a network camera, receives low-resolution captured image data and high-resolution captured image data captured by the network camera, and captures the latest low image. An image processing apparatus for detecting an abnormality depending on whether or not a difference between image data and low-captured captured image data before a predetermined time is equal to or greater than a threshold, and storing high-resolution captured image data near the time when the abnormality is detected on an optical disc Will be described as an example.
<監視カメラシステムの構成>
図1は、本発明の実施例1である画像処理装置を適用した監視カメラシステムの構成を示した構成図である。
<Configuration of surveillance camera system>
FIG. 1 is a configuration diagram illustrating a configuration of a surveillance camera system to which an image processing apparatus that is Embodiment 1 of the present invention is applied.
図1に示すように、監視カメラシステム100は、画像処理装置1と、ネットワークカメラC1及びC2と、サーバ3とを備え、各々はネットワーク2を介して接続されている。
As shown in FIG. 1, the
ネットワークカメラC1及びC2は、図示しないが、レンズ等による光学系と、CCD等の光電変換回路を有した撮像部と、撮像した画像を符号化する符号化部と、ネットワーク2に接続して通信するためのネットワークインタフェース部とを備えており、撮影した撮影画像データを符号化してネットワーク2へ送信する。また、ネットワークカメラC1及びC2は、解像度が異なる複数の撮影画像データを送信でき、例えば、VGA(Video Graphics Array:640×480画素)の画像とQQVGA(Quarter Quarter VGA:160×120画素)の撮影画像データとを送信できる。ここでは、VGAの画像を高解像度の撮影画像データ、QQVGAの画像を低解像度の撮影画像データとして説明する。なお、ネットワークカメラC1及びC2は、アナログカメラと、アナログカメラにより撮影されたアナログ撮影画像データをA/D(Analog/Digital)するA/D変換器と、A/D変換された撮影画像データを符号化する符号化部と、ネットワーク2に接続して通信するためのネットワークインタフェース部とを備えた構成としてもよい。 Although not shown, the network cameras C 1 and C 2 are connected to the network 2, an optical system using a lens or the like, an imaging unit having a photoelectric conversion circuit such as a CCD, an encoding unit that encodes the captured image, and the network 2. A network interface unit for communication, and the captured captured image data is encoded and transmitted to the network 2. The network cameras C 1 and C 2 can transmit a plurality of captured image data having different resolutions. For example, a VGA (Video Graphics Array: 640 × 480 pixels) image and a QQVGA (Quarter Quarter VGA: 160 × 120 pixels). The captured image data can be transmitted. Here, a VGA image is described as high-resolution captured image data, and a QQVGA image is described as low-resolution captured image data. The network cameras C 1 and C 2 include an analog camera, an A / D converter that performs analog / digital (A / D) analysis of analog captured image data captured by the analog camera, and A / D converted captured image data. It is good also as a structure provided with the encoding part to encode and the network interface part for connecting to the network 2 and communicating.
サーバ3は、不図示ではあるが、ハードディスクや光ディスクドライブ等の記憶装置を備え、各種サービスを提供すると共に、画像処理装置1から受信した高解像度の撮影画像データを記憶装置に記憶する。
Although not shown, the
画像処理装置1は、CPU11と、ネットワークインタフェース12と、メモリ13と、光ディスクドライブ14と、ハードディスク15と、表示部16とを備え、各々はバス20を介して同図のごとく接続されている。
The image processing apparatus 1 includes a
ネットワークインタフェース12は、ネットワークカードなどの通信装置であり、このネットワークインタフェース12を介してネットワーク2に接続することによって、ネットワークカメラC1及びC2が撮影した撮影画像データを受信することができる。
メモリ13は、その機能ブロックとして、低解像度画像記憶手段13aと、高解像度画像記憶手段13bとを備える。
The
低解像度画像記憶手段13aは、ネットワークカメラC1及びC2より受信した低解像度の撮影画像データと、この低解像度の撮影画像データを受信した時刻、又は低解像度の撮影画像データがネットワークカメラC1及びC2より送信された時刻を示す時刻情報とを関連づけて記憶する。 Low resolution image storing means 13a, the network camera C 1 and the low resolution of the captured image data received from the C 2, the time receiving the captured image data of the low resolution or low-resolution captured image data is the network camera C 1 of And time information indicating the time transmitted from C 2 is stored in association with each other.
高解像度画像記憶手段13bは、ネットワークカメラC1及びC2より受信した高解像度の撮影画像データと、この高解像度の撮影画像データを受信した時刻、又は高解像度の撮影画像データがネットワークカメラC1及びC2より送信された時刻を示す時刻情報とを関連づけて記憶する。
High resolution
光ディスクドライブ14は、CPU11の指示に従い、ネットワークカメラC1及びC2が撮影した高解像度の撮影画像データを光ディスクに記録する。
The optical disk drive 14 records high-resolution captured image data captured by the network cameras C 1 and C 2 on the optical disk in accordance with instructions from the
ハードディスク15には、オペレーティングシステムなどのプログラムの他に、本発明の実施例1である画像処理装置1が実行する画像処理プログラム等も記録されている。また、ハードディスク15は、CPU11の指示に従い、ネットワークカメラC1及びC2が撮影した高解像度の撮影画像データを記録する。
In addition to a program such as an operating system, the
なお、光ディスクドライブ14に記録されるデータをハードディスク15に記録するようにし、光ディスクドライブ14を備えないようにしてもよい。
The data recorded on the optical disk drive 14 may be recorded on the
表示部16は、液晶ディスプレイやCRTディスプレイ等で構成され、CPU11の指示に従い、ネットワークカメラC1及びC2が撮影した撮影画像データを表示する。
The
なお、表示部16は、画像処理装置1に内蔵されるものであってよいし、外部装置として画像処理装置1に接続されるものであってもよい。
The
画像処理装置1のCPU11は、自装置の中枢的な制御を行い、画像処理プログラムを実行することによって、その機能上、受信画像判定手段11aと、記憶制御手段11bと、画像判定手段11cと、異常検出手段11dと、画像選択手段11eと、出力制御手段11fとを実装する。
The
CPU11の受信画像判定手段11aは、ネットワークカメラC1及びC2から送信され、ネットワーク2を介してネットワークインタフェース12で受信した撮影画像データが高解像度の撮影画像データであるか、又は低解像度の撮影画像データであるかを判定する。
Receiving image determining unit 11a of the CPU11 is transmitted from the network camera C 1 and C 2, or captured image data received by the
CPU11の記憶制御手段11bは、CPU11の受信画像判定手段11aにより受信した撮影画像データが低解像度の撮影画像データであると判定された場合には、受信した低解像度の撮影画像データをメモリ13の低解像度画像記憶手段13aに記憶させる。一方、CPU11の受信画像判定手段11aにより受信した撮影画像データが高解像度の撮影画像データであると判定された場合には、受信した高解像度の撮影画像データをメモリ13の高解像度画像記憶手段13bに記憶させる。
When it is determined that the captured image data received by the received image determination unit 11 a of the
画像判定手段11cは、低解像度画像記憶手段13aに最後に記憶された低解像度の撮影画像データの時刻情報が示す時刻前後の時刻情報に対応する高解像度の撮影画像データが、高解像度画像記憶手段13bに記憶されているか否かを判定する。
The
異常検出手段11dは、画像判定手段11cにより、高解像度画像記憶手段13bに記憶されていると判定された場合に、低解像度画像記憶手段13aに記憶された最も古い時刻情報に対応する低解像度の撮影画像データと、最後に記憶された低解像度の撮影画像データとの差分が所定の閾値以上である場合には、異常として検出する。
The
画像選択手段11eは、異常検出手段11dにより、異常が検出された場合に、メモリ13の高解像度画像記憶手段13bから、最後に記憶された低解像度の撮影画像データに対応する時刻情報が示す時刻に最も近い時刻を示す時刻情報に対応する高解像度の撮影画像を選択する。
When an abnormality is detected by the
出力制御手段11fは、低解像度画像記憶手段13aに、最後に記憶された低解像度の撮影画像データに対応する時刻情報より所定時間以前の時刻情報に対応する低解像度の撮影画像データを削除させると共に、選択された高解像度の撮影画像を光ディスクドライブ14に記録させる。
The
<監視カメラシステム100の作用>
次に、本発明の実施例1である画像処理装置1が適用された監視カメラシステム100の作用について図面を参照して説明する。
<Operation of Surveillance Camera
Next, the operation of the
図2は、本発明の実施例1である画像処理装置1が適用された監視カメラシステム100における撮影画像データの送受信を説明した図であり、同図(a)は、撮影画像データをマルチキャストパケットで送受信した場合を説明した図であり、同図(b)は、撮影画像データをユニキャストパケットで送受信した場合を説明した図である。
FIG. 2 is a diagram for explaining transmission / reception of photographed image data in the
図2(a)に示すように、ネットワークカメラC1及びC2は、複数の撮影画像データを送信することが可能である。図2(a)では、ネットワークカメラC1及びC2が、マルチキャストm1で高解像度の撮影画像データをネットワーク2へ送信している。一般に、マルチキャストパケットはネットワーク2に接続された全ての機器に到達するので、ネットワークカメラC1及びC2から送信された高解像度の撮影画像データは、画像処理装置1に到達すると共に、サーバ3にも到達する。
As shown in FIG. 2 (a), the network camera C 1 and C 2 is capable of transmitting a plurality of photographed image data. In FIG. 2 (a), the network camera C 1 and C 2 is transmitting a high resolution photographic image data to the network 2 in multicast m1. In general, since the multicast packet reaches all devices connected to the network 2, the high-resolution captured image data transmitted from the network cameras C 1 and C 2 arrives at the image processing apparatus 1 and reaches the
同様に、ネットワークカメラC1及びC2は、マルチキャストm2で低解像度の撮影画像データをネットワーク2へ送信する。そして、ネットワークカメラC1及びC2から送信された低解像度の画像データは、画像処理装置1に到達すると共に、サーバ3にも到達する。
Similarly, the network cameras C 1 and C 2 transmit low-resolution captured image data to the network 2 by multicast m2. The low-resolution image data transmitted from the network cameras C 1 and C 2 reaches the image processing apparatus 1 and also reaches the
また、図2(b)に示すように、ネットワークカメラC1及びC2は、複数のユニキャストパケットを送信することも可能である。図2(b)に示した例では、ネットワークカメラC1及びC2は、ユニキャストu1で高解像度の画像データをネットワーク2へ送信し、ユニキャストu2で低解像度の画像データをネットワーク2へ送信する。一般に、ユニキャストパケットはネットワーク2内の特定の機器に到達するので、図2(b)に示した例では、ネットワークカメラC1及びC2から送信された撮影画像データは指定された画像処理装置1のみに到達する。 Further, as shown in FIG. 2 (b), the network camera C 1 and C 2, it is also possible to send multiple unicast packets. In the example shown in FIG. 2 (b), the network camera C 1 and C 2, and transmits the high-resolution image data in unicast u1 to the network 2, transmits a low-resolution image data in unicast u2 to the network 2 To do. In general, since the unicast packet arrives at the particular device in the network 2, in the example shown in FIG. 2 (b), the captured image data transmitted from the network camera C 1 and C 2 an image processing apparatus as specified Reach only one.
このように、ネットワークカメラC1及びC2は、マルチキャストパケット、又はユニキャストパケットのいずれを用いて撮影画像データを送信してもよい。 Thus, the network camera C 1 and C 2, multicast packet, or any of the may transmit the captured image data by using unicast packets.
また、ネットワークカメラC1及びC2は、マルチキャストパケット、又はユニキャストパケットのいずれを用いた場合においても、送信する撮影画像データに送信時の時刻情報を付加することもできる。具体的には、ネットワークカメラC1及びC2は、高解像度の撮影画像データに時刻情報を付加し、低解像度の撮影画像データにも同様に時刻情報を付加してネットワーク2へ送信することができる。時刻情報としては、例えば、RFC1889に記述されているRTP(Real-time Transport Protocol)のタイムスタンプを用いる。 Further, the network cameras C 1 and C 2 can also add time information at the time of transmission to the captured image data to be transmitted, regardless of whether multicast packets or unicast packets are used. Specifically, the network cameras C 1 and C 2 can add time information to the high-resolution captured image data, and also add time information to the low-resolution captured image data and transmit it to the network 2. it can. As the time information, for example, a RTP (Real-time Transport Protocol) time stamp described in RFC1889 is used.
ここで、ネットワークカメラC1及びC2が、撮影画像データを送信するタイミングは、ネットワークカメラ毎に設定されており、例えば、t1時点に高解像度の撮影画像データを送信し、t2時点に低解像度の撮影画像データを送信する等のように、高解像度の撮影画像データと低解像度の撮影画像データと順に送信するようにしてもよいし、高解像度の撮影画像データと低解像度の撮影画像データと同時に送信するようにしてもよい。 Here, the timing at which the network cameras C 1 and C 2 transmit the captured image data is set for each network camera. For example, the network cameras C 1 and C 2 transmit the high-resolution captured image data at the time t 1 and the low resolution at the time t 2. The high-resolution photographic image data and the low-resolution photographic image data may be transmitted in order, as in the case of transmitting the photographic image data. You may make it transmit simultaneously.
また、ネットワークカメラC1及びC2が送信した撮影画像データは、送信された順に画像処理装置1に到達するとは限らない。これは送信する撮影画像データの大きさや、ネットワーク2の負荷状態等に起因し、例えば、ネットワークカメラC1及びC2が、t1時点に高解像度の撮影画像データを送信し、その後のt2時点に低解像度の撮影画像データを送信した場合において、画像処理装置1は、t3時点に低解像度の撮影画像データを受信し、その後のt4時点に高解像度の撮影画像データを受信する場合もある。 The captured image data transmitted by the network cameras C 1 and C 2 does not always reach the image processing apparatus 1 in the order of transmission. This and size of the photographed image data to be transmitted, due to the load conditions of the network 2 such as, for example, network cameras C 1 and C 2 may transmit a high resolution photographic image data of the t1 time, the subsequent time t2 When the low-resolution captured image data is transmitted, the image processing apparatus 1 may receive the low-resolution captured image data at time t3 and then receive the high-resolution captured image data at time t4.
このようにして、画像処理装置1は、ネットワークカメラC1及びC2から送信された撮影画像データを、ネットワーク2を介して受信する。そして、撮影画像データを受信した画像処理装置1は、以下に詳述するように、画像一時記憶処理、及び画像記録処理を実行する。 In this way, the image processing apparatus 1 receives the captured image data transmitted from the network cameras C 1 and C 2 via the network 2. Then, the image processing apparatus 1 that has received the captured image data performs an image temporary storage process and an image recording process, as will be described in detail below.
≪画像一時記憶処理≫
図3は、本発明の実施例1である画像処理装置1における画像一時記憶処理の処理手順を示したフローチャートである。
≪Temporary image storage process≫
FIG. 3 is a flowchart showing the procedure of the temporary image storage process in the image processing apparatus 1 according to the first embodiment of the present invention.
図3に示すように、画像処理装置1の受信画像判定手段11aは、ネットワークカメラC1及びC2から送信された撮影画像データを、ネットワーク2を介してネットワークインタフェース12で受信し取得する(ステップS101)。
As shown in FIG. 3, the received image determination unit 11a of the image processing apparatus 1, the captured image data transmitted from the network camera C 1 and C 2, via the network 2 and received by the
次に、受信画像判定手段11aは、受信した撮影画像データが高解像度の撮影画像データであるか、又は低解像度の撮影画像データであるかを判定する(ステップS102)。具体的には、高解像度の撮影画像データを受信する際のポート番号と、低解像度の撮影画像データを受信する際のポート番号とを異なるポート番号として割り当て、受信したパケットの宛先ポート番号によって、受信した撮影画像データが高解像度の撮影画像データであるか、又は低解像度の撮影画像データであるかを判定する。 Next, the received image determination unit 11a determines whether the received captured image data is high-resolution captured image data or low-resolution captured image data (step S102). Specifically, the port number for receiving high-resolution captured image data and the port number for receiving low-resolution captured image data are assigned as different port numbers, and depending on the destination port number of the received packet, It is determined whether the received captured image data is high-resolution captured image data or low-resolution captured image data.
ステップS102において、受信画像判定手段11aが、受信した撮影画像データが低解像度の撮影画像データであると判定した場合には、受信した低解像度の撮影画像データに時刻情報が付加されているか否かを判定する(ステップS103)。 In step S102, if the received image determination unit 11a determines that the received captured image data is low-resolution captured image data, whether or not time information is added to the received low-resolution captured image data. Is determined (step S103).
ステップ103において、受信した低解像度の撮影画像データに時刻情報が付加されていると判定した場合には、受信画像判定手段11aは、受信した低解像度の撮影画像データとこの低解像度の撮影画像データに付加された時刻情報とを関連づけて、メモリ13の低解像度画像記憶手段13aに記憶させる(ステップS105)。 If it is determined in step 103 that the time information is added to the received low-resolution captured image data, the received image determination unit 11a receives the received low-resolution captured image data and the low-resolution captured image data. Is associated with the time information added to and stored in the low-resolution image storage means 13a of the memory 13 (step S105).
一方、ステップS103において、受信画像判定手段11aが、受信した低解像度の撮影画像データに時刻情報が付加されていないと判定した場合には、この低解像度の撮影画像データを受信した時刻を時刻情報として生成し(ステップS104)、この生成した時刻情報と受信した低解像度の撮影画像データとを関連づけて、メモリ13の低解像度画像記憶手段13aに記憶させる(ステップS105)。
On the other hand, if the received image determination unit 11a determines in step S103 that the time information is not added to the received low-resolution captured image data, the time when the received low-resolution captured image data is received is the time information. (Step S104), the generated time information and the received low-resolution captured image data are associated with each other and stored in the low-resolution
また、ステップS102において、受信画像判定手段11aが、受信した撮影画像データが高解像度の撮影画像データであると判定した場合には、ステップS103の処理と同様に、受信した高解像度の撮影画像データに時刻情報が付加されているか否かを判定する(ステップS106)。 If the received image determination unit 11a determines in step S102 that the received captured image data is high-resolution captured image data, the received high-resolution captured image data is the same as in step S103. It is determined whether or not time information is added to (step S106).
ステップS106において、受信画像判定手段11aが、受信した高解像度の撮影画像データに時刻情報が付加されていると判定した場合には、受信した高解像度の撮影画像データとこの高解像度の撮影画像データに付加された時刻情報とを関連づけて、メモリ13の高解像度画像記憶手段13bに記憶させる(ステップS108)。 In step S106, when the received image determination unit 11a determines that time information is added to the received high-resolution captured image data, the received high-resolution captured image data and the high-resolution captured image data Is associated with the time information added to and stored in the high-resolution image storage means 13b of the memory 13 (step S108).
一方、ステップS106において、受信画像判定手段11aが、受信した高解像度の撮影画像データに時刻情報が付加されていないと判定した場合には、ステップS107の処理と同様に、この高解像度の撮影画像データを受信した時刻を時刻情報として生成し(ステップS107)、この生成した時刻情報と受信した高解像度の撮影画像データとを関連づけて、メモリ13の高解像度画像記憶手段13bに記憶させる(ステップS108)。
On the other hand, in step S106, when the received image determination unit 11a determines that time information is not added to the received high-resolution captured image data, this high-resolution captured image is the same as in step S107. The time when the data is received is generated as time information (step S107), and the generated time information is associated with the received high-resolution captured image data and stored in the high-resolution
≪画像記録処理≫
図4は、本発明の実施例1である画像処理装置1における画像記録処理の処理手順を示したフローチャートである。
≪Image recording process≫
FIG. 4 is a flowchart showing a processing procedure of image recording processing in the image processing apparatus 1 according to the first embodiment of the present invention.
まず、CPU11の画像判定手段11cは、記憶制御手段11bにより新たに低解像度の撮影画像データが記憶されたか否かを判定する(ステップS201)。
First, the
ステップS201において、新たに低解像度の撮影画像データが記憶されたと判定した場合、この新たに記憶された、即ち低解像度画像記憶手段13aに最後に記憶された低解像度の撮影画像データの時刻情報が示す時刻前後の時刻情報に対応する高解像度の撮影画像データが記憶されているか否かを判定する(ステップS202)。
If it is determined in step S201 that low-resolution captured image data has been newly stored, the time information of the newly-stored low-resolution captured image data stored in the low-resolution
具体的には、画像判定手段11cは、メモリ13の低解像度画像記憶手段13aから、最後に記憶された低解像度の撮影画像データに関連づけられた時刻情報を読み出す。そして、画像判定手段11cは、メモリ13の高解像度画像記憶手段13bから、高解像度の撮影画像データに関連付けられた時刻情報を読み出し、読み出した時刻情報の中に、最後に記憶された低解像度の撮影画像データに関連付けられた時刻情報が示す時刻の前後の時刻に対応する時刻情報が存在するか否かを判定する。そして、この時刻情報が存在していれば、画像判定手段11cは、最後に記憶された低解像度の撮影画像データの時刻情報が示す時刻前後の時刻情報に対応する高解像度の撮影画像データが記憶されていると判定する。
Specifically, the
ステップS202において、該当の高解像度の撮影画像データが記憶されていると判定された場合、異常検出手段11dは、画像解析により、最後に記憶された低解像度の撮影画像データと最も古い低解像度の撮影画像データとの差分を計算し、この結果により異常があるか否かを判定する(ステップS203,S204)。
If it is determined in step S202 that the corresponding high-resolution captured image data is stored, the
具体的には、異常検出手段11dは、メモリ13の低解像度画像記憶手段13aから、最も古い時刻情報に関連づけられた低解像度の撮影画像データを読み出す。そして、異常検出手段11dは、読み出した低解像度の撮影画像データと最後に記憶された低解像度の撮影画像データとをそれぞれ所定の画像エリアに分割し、分割された画像エリア毎に両撮影画像データの差分を算出する。そして、異常検出手段11dは、算出した差分を累積加算し、この累積加算された差分合計値が予め定めた閾値を越えている場合には、異常として検出する。
Specifically, the
ここで、この閾値は、高すぎると両撮影画像データが常に類似すると判定され、異常を検出できなくなり、低すぎると両撮影画像データの差が例えばノイズのような微少な場合でも異常を検出してしまう。そのため、予め提供者等が実測に基づいた適正な値を予め算出し、提供者や利用者等が予め適正な値を設定しておく必要がある。 Here, if this threshold is too high, it is determined that the two photographed image data are always similar, and it is impossible to detect an abnormality, and if it is too low, an abnormality is detected even when the difference between the two photographed image data is as small as, for example, noise. End up. For this reason, it is necessary for the provider or the like to calculate in advance an appropriate value based on the actual measurement, and for the provider or the user to set an appropriate value in advance.
次に、異常検出手段11dにより異常が検出された場合には、画像選択手段11eは、メモリ13の高解像度画像記憶手段13bから、最後に記憶された低解像度の撮影画像データの時刻情報が示す時刻に最も近い時刻を示す時刻情報に関連付けられた高解像度の撮影画像データを選択する(ステップS205)。
Next, when an abnormality is detected by the
そして、出力制御手段11fは、光ディスクドライブ14を制御して、画像選択手段11eにより選択された高解像度の撮影画像データを光ディスクに記録させる(ステップS206)。
Then, the
なお、出力制御手段11fは、画像選択手段11eにより選択された高解像度の撮影画像データを光ディスクに記憶させる替わりに、選択された高解像度の撮影画像データをハードディスク15に記憶させるようにしてもよいし、ネットワークインタフェース12を介して、ネットワーク2に接続されたサーバ3が内蔵するハーディスクに記憶させるようにしてもよい。
Note that the
次に、出力制御手段11fは、ステップS205において選択された高解像度の撮影画像データをこれに関連づけられた時刻情報と共に、メモリ13の高解像度画像記憶手段13bから削除する(ステップS207)。
Next, the
さらに、出力制御手段11fは、ステップS205において選択された高解像度の撮影画像データの時刻情報が示す時刻より古い時刻情報に関連づけられた高解像度の撮影画像データを時刻情報と共に、メモリ13の高解像度画像記憶手段13bから削除する(ステップS209)。
Further, the
次に、出力制御手段11fは、所定時間より前の時刻情報に関連づけられた低解像度の撮影画像データをこの時刻情報と共に、メモリ13の低解像度画像記憶手段13aから削除する(ステップS210)。
Next, the
ここで、この所定時間は長すぎると、大容量のメモリ13を備える必要があり、装置のコストが高くなる。また所定時間が短すぎると、ネットワークカメラC1及びC2が撮影する被写体の動きが遅い場合、異常を検出できなくなる。そのため、予め提供者等が実測に基づいた適正な値を予め算出し、提供者や利用者等が予め適正な値を設定しておく必要がある。
Here, if the predetermined time is too long, it is necessary to provide a large-
一方、ステップS204において、異常検出手段11dにより異常が検出されない場合は、ステップS205の処理と同様に、画像選択手段11eは、メモリ13の高解像度画像記憶手段13bから、最後に記憶された低解像度の撮影画像データの時刻情報が示す時刻に最も近い時刻を示す時刻情報に関連付けられた高解像度の撮影画像データを選択し、処理をステップS209へ移行する(ステップS208)。
On the other hand, if no abnormality is detected by the
なお、ステップS203,S204において、異常検出手段11dは、分割された画像エリア毎に両撮影画像データの差分を算出し、この差分を累積加算した差分合計値が予め定めた閾値を越えている場合には、異常として検出したが、さらに高解像度の撮影画像データを用いて画像解析を行い、その画像解析結果により異常を検出するようにしてもよい。
In steps S203 and S204, the
具体的には、異常検出手段11dは、分割された低解像度の撮影画像データにおける画像エリアのうち、差分が高い画像エリアを抽出する。そして、異常検出手段11dは、最後に記憶された低解像度の撮影画像データの時刻情報が示す時刻に最も近い時刻を示す時刻情報に関連付けられた高解像度の撮影画像データを高解像度画像記憶手段13bから読み出すと共に、最も古い時刻情報に関連づけられた高解像度の撮影画像データを高解像度画像記憶手段13bから読み出す。そして、異常検出手段11dは、読み出されたこれらの高解像度の撮影画像データにおいて、抽出された差分が高い低解像度の画像エリアに対応する高解像度の画像エリアを抽出し、抽出した高解像度の画像エリアについて、さらに所定の第2の画像エリアに分割し、分割された第2の画像エリア毎に両高解像度の画像エリアの差分を算出する。そして、異常検出手段11dは、算出した差分を累積加算し、この累積加算された第2の差分値が予め定めた第2の閾値を越えている場合には、異常として検出するようにしてもよい。
Specifically, the
このように、本発明の実施例1である画像処理装置1によれば、低解像度の撮影画像データに基づいて、異常を検出したか否かを判定し、異常を検出した場合のみ高解像度の撮影画像データを光ディスクに記録するので、画像の縮小等の装置にとって高負荷が掛かる処理を伴うことなく、異常を検出した付近の高解像度の撮影画像データを記録することができる。 As described above, according to the image processing apparatus 1 that is Embodiment 1 of the present invention, it is determined whether or not an abnormality is detected based on low-resolution captured image data. Since the photographed image data is recorded on the optical disk, the high-resolution photographed image data in the vicinity where the abnormality is detected can be recorded without a process that places a heavy load on the apparatus such as image reduction.
図5は、本発明の実施例1である画像処理装置1において、低解像度の撮影画像データと高解像度の撮影画像データとが送信された順に到達した場合の画像一時記憶処理及び画像記録処理のタイムチャートである。なお、図5中のT1〜T19は、時間軸上のある時点を示しており、時間の経過に沿って符号を昇順で示している。 FIG. 5 shows an image temporary storage process and an image recording process when the low-resolution captured image data and the high-resolution captured image data arrive in the order of transmission in the image processing apparatus 1 that is Embodiment 1 of the present invention. It is a time chart. In addition, T1-T19 in FIG. 5 has shown the certain time point on the time-axis, and has shown the code | symbol in ascending order along progress of time.
図5に示すように、画像処理装置1は、T11時点において、ネットワークカメラC1からT1時点に送信されたことを示す時刻情報が付加された低解像度の撮影画像データを受信する。そして、画像処理装置1は、この受信した低解像度の撮影画像データをメモリ13に記憶する。同様に、T12時点において、ネットワークカメラC1からT2時点に送信されたことを示す時刻情報が付加された高解像度の撮影画像データを受信してメモリ13に記憶し、T13時点において、ネットワークカメラC1からT4時点に送信されたことを示す時刻情報が付加された低解像度の撮影画像データを受信してメモリ13に記憶し、T14時点において、ネットワークカメラC1からT5時点に送信されたことを示す時刻情報が付加された高解像度の撮影画像データを受信してメモリ13に記憶している。ここで、T2時点〜T4時点までの時間の方が、T4時点〜T5時点までの時間より長いとする。
As shown in FIG. 5, the image processing apparatus 1, in the T11 time, receives the low-resolution photographic image data of the time information indicating that the network camera C 1 are transmitted to the T1 time it is added. Then, the image processing apparatus 1 stores the received low-resolution captured image data in the
そして、T13時点において、新たに低解像度の撮影画像データが記憶され、かつ、T14時点において、最後に記憶されたT4時点の低解像度の撮影画像データの前後の時刻情報であるT2時点及びT5時点の高解像度の撮影画像データが記憶されているので、T14時点において、異常検出手段11dは、最後に記憶された低解像度の撮影画像データに基づいて、画像解析を開始する。そして、T15時点において、異常検出手段11dは、解析の結果、異常を検出する。
At time T13, new low-resolution captured image data is stored, and at time T14, time information T2 and time T5 are time information before and after the last stored low-resolution captured image data at time T4. Since the high-resolution captured image data is stored, at time T14, the
次に、異常が検出されたので、T16時点において、画像選択手段11eは、メモリ13の高解像度画像記憶手段13bから、T4時点に最も近い時刻であるT5時点の時刻情報に関連付けられた高解像度の撮影画像データを選択し、出力制御手段11fは、光ディスクドライブ14を制御して、この選択されたT5時点の高解像度の撮影画像データを光ディスクに記録させる。
Next, since an abnormality has been detected, at time T16, the
そして、T17時点において、出力制御手段11fは、メモリ13の高解像度画像記憶手段13bから、選択されたT5時点の高解像度の撮影画像データをこれに関連づけられた時刻情報と共に削除する。
At time T17, the
次に、T18時点において、出力制御手段11fは、メモリ13の高解像度画像記憶手段13bから、選択されたT5時点の高解像度の撮影画像データの時刻情報が示す時刻より古い時刻であるT2時点の高解像度の撮影画像データをこれに関連づけられた時刻情報と共に、削除する。
Next, at time T18, the
さらに、T19時点において、出力制御手段11fは、メモリ13の低解像度画像記憶手段13aから、所定時間より前の時刻であるT1時点の低解像度の撮影画像データをこの時刻情報と共に、削除する。
Further, at the time T19, the
図6は、本発明の実施例1である画像処理装置1において、低解像度の撮影画像データと高解像度の撮影画像データとが送信された順と到達した順が一致しない場合の処理の画像一時記憶処理及び画像記録処理を示したタイムチャートである。なお、図6中のT1〜T30は、時間軸上のある時点を示しており、時間の経過に沿って符号を昇順で示している。 FIG. 6 shows image temporary processing in the case where the order in which low-resolution captured image data and high-resolution captured image data are transmitted does not match the order of arrival in the image processing apparatus 1 that is Embodiment 1 of the present invention. 3 is a time chart showing a storage process and an image recording process. In addition, T1-T30 in FIG. 6 has shown the certain time point on the time-axis, and has shown the code | symbol in ascending order along progress of time.
図6に示すように、画像処理装置1は、T21時点において、ネットワークカメラC1からT1時点に送信されたことを示す時刻情報が付加された高解像度の撮影画像データを受信する。そして、画像処理装置1は、この受信した高解像度の撮影画像データと時刻情報とを関連づけてメモリ13に記憶する。同様に、T22時点において、ネットワークカメラC1からT2時点に送信されたことを示す時刻情報が付加された低解像度の撮影画像データを受信してメモリ13に記憶し、T23時点において、ネットワークカメラC1からT3時点に送信されたことを示す時刻情報が付加された高解像度の撮影画像データを受信してメモリ13に記憶する。そして、T24時点において、ネットワークカメラC1からT24時点に送信されたことを示す時刻情報が付加された高解像度の撮影画像データを受信してメモリ13に記憶する。そして、T25時点において、ネットワークカメラC1からT5時点に送信されたことを示す時刻情報が付加された低解像度の撮影画像データを受信してメモリ13に記憶する。ネットワーク2では、データを送信した順序でデータが受信されるとは限らないので、ここではT5時点に送信された撮影画像データよりもT24時点で送信された撮影画像データのほうが先に受信されている。ここで、T5時点〜T24時点までの時間の方が、T3時点〜T5時点までの時間より長いとする。
As shown in FIG. 6, the image processing apparatus 1, in the T21 time, receives the high-resolution captured image data of the time information indicating that the network camera C 1 are transmitted to the T1 time it is added. The image processing apparatus 1 stores the received high-resolution captured image data and time information in the
そして、T25時点において、新たに低解像度の撮影画像データが記憶され、かつ、最後に記憶されたT5時点の低解像度の撮影画像データの前後の時刻情報であるT3時点及びT24時点の高解像度の撮影画像データが記憶されているので、T25時点において、異常検出手段11dは、最後に記憶された低解像度の撮影画像データに基づいて、画像解析を開始する。そして、T26時点において、異常検出手段11dは、解析の結果、異常を検出する。
Then, at time T25, low-resolution captured image data is newly stored, and high-resolution images at times T3 and T24, which are time information before and after the last-stored low-resolution captured image data at time T5, are stored. Since the captured image data is stored, at time T25, the
次に、異常が検出されたので、T27時点において、画像選択手段11eは、メモリ13の高解像度画像記憶手段13bから、T5時点に最も近い時刻であるT3時点の時刻情報に関連付けられた高解像度の撮影画像データを選択し、出力制御手段11fは、光ディスクドライブ14を制御して、この選択されたT3時点の高解像度の撮影画像データを光ディスクに記録させる。
Next, since an abnormality has been detected, at time T27, the
そして、T28時点において、出力制御手段11fは、メモリ13の高解像度画像記憶手段13bから、選択されたT3時点の高解像度の撮影画像データをこれに関連づけられた時刻情報と共に削除する。
At time T28, the
次に、T29時点において、出力制御手段11fは、メモリ13の高解像度画像記憶手段13bから、選択されたT3時点の高解像度の撮影画像データの時刻情報が示す時刻より古い時刻であるT1時点の高解像度の撮影画像データをこれに関連づけられた時刻情報と共に、削除する。
Next, at time T29, the output control means 11f reads from the high-resolution image storage means 13b of the
さらに、T30時点において、出力制御手段11fは、メモリ13の低解像度画像記憶手段13aから、所定時間より前の時刻であるT2時点の低解像度の撮影画像データをこの時刻情報と共に、削除する。
Further, at time T30, the
このように、本発明の実施例1である画像処理装置1によれば、低解像度の撮影画像データと高解像度の撮影画像データとが送信された順と到達した順が一致しない場合においても、低解像度の撮影画像データに基づいて、異常を検出したか否かを判定することができる。そして、異常を検出した場合のみ高解像度の撮影画像データを光ディスクに記憶するので、画像の縮小等の装置にとって高負荷がかかる処理を伴うことなく、画像解析により異常を検出し、異常時における高解像度の撮影画像データを記録することができる。 As described above, according to the image processing apparatus 1 that is Embodiment 1 of the present invention, even when the order in which the low-resolution captured image data and the high-resolution captured image data are transmitted and the arrival order do not match, Based on the low-resolution captured image data, it can be determined whether or not an abnormality has been detected. Since the high-resolution captured image data is stored on the optical disk only when an abnormality is detected, the abnormality is detected by image analysis without involving a process that places a heavy load on the apparatus such as image reduction. It is possible to record photographic image data of resolution.
また、本発明の実施例1である画像処理装置1によれば、差分合計値に基づいて、異常を検出するので、ネットワークカメラC1及びC2によって、撮影された画像に変化があった場合に、変化があった高解像度の撮影画像データを記録することができる。 Further, according to the image processing apparatus 1 according to a first embodiment of the present invention, based on the sum of differences, and detects an abnormality, if the network camera C 1 and C 2, there is a change in the captured image In addition, it is possible to record high-resolution captured image data that has changed.
本発明の実施例2では、ネットワークカメラを用いた監視カメラシステムに適用され、ネットワークカメラにより撮影された低解像度の撮影画像データと高解像度の撮影画像データとを受信し、低画像の撮影画像データについて特定色が閾値以上であるか否かを判定することによって、異常を検出し、異常が検出された時刻付近の高解像度の撮影画像データを表示部に強調表示する画像処理装置を例に挙げて説明する。 The second embodiment of the present invention is applied to a surveillance camera system using a network camera, receives low-resolution captured image data and high-resolution captured image data captured by the network camera, and captures low-image captured image data. An example is an image processing device that detects an abnormality by determining whether or not a specific color is greater than or equal to a threshold value, and highlights high-resolution captured image data near the time when the abnormality is detected on the display unit. I will explain.
<監視カメラシステムの構成>
図7は、本発明の実施例2である画像処理装置を適用した監視カメラシステムの構成を示した構成図である。
<Configuration of surveillance camera system>
FIG. 7 is a configuration diagram illustrating a configuration of a surveillance camera system to which an image processing apparatus that is Embodiment 2 of the present invention is applied.
図7に示すように、監視カメラシステム101は、画像処理装置10と、ネットワークカメラC1及びC2と、サーバ3と、表示装置4とを備え、各々はネットワーク2を介して接続されている。
As shown in FIG. 7, the surveillance camera system 101 includes an
表示装置4は、液晶ディスプレイなどであり、画像処理装置10からの信号により、ネットワークカメラC1及びC2が撮影した撮影画像データなどを受信して表示する。また、画像処理装置1からの要求により、画像処理装置1のCPU11の画像選択手段11eにより選択された高解像度の撮影画像データを表示部16に強調表示する。
The
なお、図7に示すネットワークカメラC1及びC2と、サーバ3とは、図1に示した本発明の実施例1である画像処理装置1を適用した監視カメラシステム100に備えられたものと同一構成を有するので、説明を省略する。
The network cameras C 1 and C 2 and the
画像処理装置1は、CPU11と、ネットワークインタフェース12と、メモリ13と、光ディスクドライブ14と、ハードディスク15と、表示部16とを備え、各々はバス20を介して同図のごとく接続されている。なお、ネットワークインタフェース12と、メモリ13と、光ディスクドライブ14と、ハードディスク15とは、図1に示した本発明の実施例1である画像処理装置1を適用した監視カメラシステム100に備えられたものと同一であるので、説明を省略する。
The image processing apparatus 1 includes a
画像処理装置1のCPU11は、自装置の中枢的な制御を行い、画像解析プログラムを実行することによって、その機能上、受信画像判定手段11aと、記憶制御手段11bと、画像判定手段11cと、異常検出手段11dと、画像選択手段11eと、出力制御手段11fとを実装する。
The
異常検出手段11dは、画像判定手段11cにより、高解像度画像記憶手段13bに記憶されている判定された場合に、最後に記憶された低解像度の撮影画像データのうち、所定の色を示す画素数が所定の閾値以上である場合には、異常として検出する。
The
出力制御手段11fは、画像選択手段11eにより選択された高解像度の撮影画像データを表示部16に強調表示させる。
The
なお、受信画像判定手段11aと、記憶制御手段11bと、画像判定手段11cと、画像選択手段11eとは、図1に示した本発明の実施例1である画像処理装置1を適用した監視カメラシステム100に備えられたものと同一であるので、説明を省略する。
The received image determination unit 11a, the
表示部16は、液晶ディスプレイやCRTディスプレイ等で構成され、CPU11の指示に従い、ネットワークカメラC1及びC2が撮影した撮影画像データを表示する。また、出力制御手段11fの指示により、画像選択手段11eにより選択された高解像度の撮影画像データを表示部16に強調表示する。
The
<監視カメラシステム100の作用>
次に、本発明の実施例2である画像処理装置10が適用された監視カメラシステム101の作用について図面を参照して説明する。
<Operation of
Next, the operation of the monitoring camera system 101 to which the
本発明の実施例2である画像処理装置10は、本発明の実施例1である画像処理装置1と同様に、ネットワークカメラC1及びC2から、マルチキャストパケット、又はユニキャストパケット等を用いて撮影画像データをネットワーク2を介して受信する。
Similarly to the image processing apparatus 1 according to the first embodiment of the present invention, the
そして、撮影画像データを受信した画像処理装置10は、画像一時記憶処理、及び画像強調表示処理を行う。ここで、画像一時記憶処理については、本発明の実施例1である画像処理装置1における画像一時記憶処理と同一であるので、説明を省略する。
The
≪画像強調表示処理≫
図8は、本発明の実施例2である画像処理装置10における画像強調表示処理の処理手順を示したフローチャートである。
≪Image highlighting process≫
FIG. 8 is a flowchart showing a processing procedure of image enhancement display processing in the
まず、CPU11の画像判定手段11cは、記憶制御手段11bにより新たに低解像度の撮影画像データが記憶されたか否かを判定する(ステップS301)。
First, the
ステップS301において、新たに低解像度の撮影画像データが記憶されたと判定した場合、この新たに記憶された、即ち低解像度画像記憶手段13aに最後に記憶された低解像度の撮影画像データの時刻情報が示す時刻前後の時刻情報を有する高解像度の撮影画像データが記憶されているか否かを判定する(ステップS302)。
In step S301, when it is determined that the low-resolution captured image data is newly stored, the time information of the newly-stored low-resolution captured image data stored in the low-resolution
具体的には、画像判定手段11cは、メモリ13の低解像度画像記憶手段13aから、最後に記憶された低解像度の撮影画像データに関連づけられた時刻情報を読み出す。そして、画像判定手段11cは、メモリ13の高解像度画像記憶手段13bから、高解像度の撮影画像データに関連付けられた時刻情報を読み出し、読み出した時刻情報の中に、最後に記憶された低解像度の撮影画像データに関連付けられた時刻情報が示す時刻の前後の時刻に対応する時刻情報が存在するか否かを判定する。そして、この時刻情報が存在していれば、画像判定手段11cは、最後に記憶された低解像度の撮影画像データの時刻情報が示す時刻前後の時刻情報を有する高解像度の撮影画像データが記憶されていると判定する。
Specifically, the
ステップS302において、該当の高解像度の撮影画像データが記憶されていると判定された場合、異常検出手段11dは、最後に記憶された低解像度の撮影画像データの画像解析を行い、異常があるか否かを判定する(ステップS303)。具体的には、異常検出手段11dは、最後に記憶された低解像度の撮影画像データのうち、例えば、肌色を示す画素数が所定の閾値以上である場合には、異常として検出する。
If it is determined in step S302 that the corresponding high-resolution captured image data is stored, the
ここで、この閾値は、高すぎると人間が撮影されているにもかかわらず、異常を検出できなくなり、低すぎると人間以外の小さな肌色を有する物体が撮影された場合にも異常を検出してしまう。そのため、予め提供者等が実測に基づいた適正な値を予め算出し、提供者や利用者等が予め適正な値を設定しておく必要がある。 Here, if this threshold is too high, it will not be possible to detect an abnormality even if a person is photographed, and if it is too low, an abnormality will be detected even when an object having a small skin color other than a person is photographed. End up. For this reason, it is necessary for the provider or the like to calculate in advance an appropriate value based on the actual measurement, and for the provider or the user to set an appropriate value in advance.
次に、異常検出手段11dにより異常が検出された場合には、画像選択手段11eは、メモリ13の高解像度画像記憶手段13bから、最後に記憶された低解像度の撮影画像データの時刻情報が示す時刻に最も近い時刻を示す時刻情報に関連付けられた高解像度の撮影画像データを選択する(ステップS305)。
Next, when an abnormality is detected by the
次に、出力制御手段11fは、画像選択手段11eにより選択された高解像度の撮影画像データを表示部16に強調して表示させる(ステップS306)。具体的には、出力制御手段11fは、表示部16に選択された高解像度の撮影画像データを表示させる共に、表示された高解像度の撮影画像データの表示エリアの周りに赤い枠を表示させたり、高解像度の撮影画像データの表示エリア上の一部に、赤いランプの絵を表示させる。
Next, the
なお、出力制御手段11fは、画像選択手段11eにより選択された高解像度の撮影画像データを表示部16に強調して表示させる替わりに、ネットワークインタフェース12を介して、ネットワーク2に接続された表示装置4に画像選択手段11eにより選択された高解像度の撮影画像データを表示部16に強調表示させるようにしてもよい。
Note that the
次に、出力制御手段11fは、ステップS305において選択された高解像度の撮影画像データをこれに関連づけられた時刻情報と共に、メモリ13の高解像度画像記憶手段13bから削除する(ステップS307)。
Next, the
さらに、出力制御手段11fは、ステップS305において選択された高解像度の撮影画像データの時刻情報が示す時刻より古い時刻情報に関連づけられた高解像度の撮影画像データをこれに関連づけられた時刻情報と共に、メモリ13の高解像度画像記憶手段13bから削除する(ステップS309)。
Further, the
次に、出力制御手段11fは、最後に記憶された低解像度の撮影画像データをこの時刻情報と共に、メモリ13の低解像度画像記憶手段13aから削除する(ステップS310)。
Next, the
一方、ステップS304において、異常検出手段11dにより異常が検出されない場合は、ステップS305の処理と同様に、画像選択手段11eは、メモリ13の高解像度画像記憶手段13bから、最後に記憶された低解像度の撮影画像データの時刻情報が示す時刻に最も近い時刻を示す時刻情報に関連付けられた高解像度の撮影画像データを選択し、処理をステップS309へ移行する(ステップS308)。
On the other hand, if no abnormality is detected by the
なお、ステップステップS303,S304において、異常検出手段11dは、肌色を示す画素数が所定の閾値以上である場合には、異常として検出したが、さらに高解像度の撮影画像データを用いて画像解析を行い、その画像解析結果により異常を検出するようにしてもよい。
In steps S303 and S304, the
具体的には、異常検出手段11dは、最後に記憶された低解像度の撮影画像データの時刻情報が示す時刻に最も近い時刻を示す時刻情報に関連付けられた高解像度の撮影画像データを高解像度画像記憶手段13bから読み出す。そして、読み出された高解像度の撮影画像データから、低解像度の撮影画像データにおいて肌色を示す画素を含む画像エリアに対応する高解像度の画像エリアを抽出し、抽出した高解像度の画像エリアについて、人間の顔の色彩パターンと類似するか否かを判定し、この判定結果により、抽出した高解像度の画像エリアに人間の顔の画像が含まれると判定した場合には、異常として検出するようにしてもよい。
Specifically, the
このように、本発明の実施例2である画像処理装置10によれば、低解像度の撮影画像データに基づいて、画像解析を行い、その画像解析結果により異常を検出したか否かを判定し、異常を検出した場合のみ高解像度の撮影画像データを強調表示するので、画像の縮小等の装置にとって高負荷が掛かる処理を伴うことなく、画像解析により異常を検出し、異常時における高解像度の撮影画像データを強調表示することができる。
As described above, according to the
また、本発明の実施例2である画像処理装置10によれば、肌色の画素数に基づいて、異常を検出するので、ネットワークカメラC1及びC2によって、人間が撮影された場合に、人間が撮影された高解像度の撮影画像データを強調表示することができる。
Further, according to the
1,10…画像処理装置
2…ネットワーク
3…サーバ
4…表示装置
11…CPU
11a…受信画像判定手段
11b…記憶制御手段
11c…画像判定手段
11d…異常検出手段
11e…画像選択手段
11f…出力制御手段
13…メモリ
13a…低解像度画像記憶手段
13b…高解像度画像記憶手段
14…光ディスクドライブ(記録部)
15…ハードディスク(記録部)
16…表示部
20…バス
100,101…監視カメラシステム
DESCRIPTION OF
11a ... Received image determination means 11b ... Storage control means 11c ... Image determination means 11d ... Abnormality detection means 11e ... Image selection means 11f ... Output control means 13 ...
15 ... Hard disk (recording part)
16 ...
Claims (3)
前記カメラより受信した低解像度の撮影画像データと、この低解像度の撮影画像データを受信したときの時刻、又は前記低解像度の撮影画像データが前記カメラより送信されたときの時刻を示す時刻情報とを関連づけて、記憶する低解像度画像記憶手段と、
前記カメラより受信した高解像度の撮影画像データと、この高解像度の撮影画像データを受信したときの時刻、又は前記高解像度の撮影画像データが前記カメラより送信されたときの時刻を示す時刻情報とを関連づけて、記憶する高解像度画像記憶手段と、
前記低解像度画像記憶手段に最後に記憶された低解像度の撮影画像データの時刻情報が示す時刻の前後所定時間内の時刻情報に対応する前記高解像度の撮影画像データが、前記高解像度画像記憶手段に記憶されているか否かを判定する画像判定手段と、
前記画像判定手段により、前記高解像度画像記憶手段に記憶されていると判定された場合に、前記最後に記憶された低解像度の撮影画像データを用いて画像解析を行い、この画像解析結果に基づいて画像上の異常を検出する異常検出手段と、
前記異常検出手段により、画像上の異常が検出された場合に、前記高解像度画像記憶手段から、前記最後に記憶された低解像度の撮影画像データに対応する時刻情報が示す時刻に最も近い時刻を示す時刻情報に対応する前記高解像度の撮影画像データを選択する画像選択手段と、
前記選択された高解像度の撮影画像データを記録部に記録させ、又は前記選択された高解像度の撮影画像データを表示部に強調表示させる出力制御手段と、
を備えたことを特徴とする画像処理装置。 Connected to the camera via a network, receive low-resolution captured image data and high-resolution captured image data captured by the camera, and based on the image analysis result of the received low-resolution captured image data, An image processing apparatus for recording or displaying received high-resolution captured image data,
Low-resolution captured image data received from the camera, and time information indicating the time when the low-resolution captured image data is received, or the time when the low-resolution captured image data is transmitted from the camera; Low-resolution image storage means for associating and storing
High-resolution captured image data received from the camera, and time information indicating the time when the high-resolution captured image data is received, or the time when the high-resolution captured image data is transmitted from the camera; High-resolution image storage means for storing
The high-resolution captured image data corresponding to the time information within a predetermined time before and after the time indicated by the time information of the low-resolution captured image data stored last in the low-resolution image storage unit is the high-resolution image storage unit. Image determining means for determining whether or not stored in
When the image determination unit determines that the image is stored in the high-resolution image storage unit, the image analysis is performed using the last-stored low-resolution captured image data, and based on the image analysis result. An anomaly detection means for detecting an anomaly on the image,
When an abnormality on the image is detected by the abnormality detection unit, the time closest to the time indicated by the time information corresponding to the last-stored low-resolution captured image data is stored from the high-resolution image storage unit. Image selection means for selecting the high-resolution captured image data corresponding to the time information shown;
Output control means for recording the selected high-resolution captured image data in a recording unit, or for highlighting the selected high-resolution captured image data on a display unit;
An image processing apparatus comprising:
前記画像判定手段により、前記高解像度画像記憶手段に記憶されていると判定された場合に、前記低解像度画像記憶手段に記憶された最も古い時刻情報に対応する前記低解像度の撮影画像データと、前記最後に記憶された低解像度の撮影画像データとの差分が所定の閾値以上である場合には、画像上の異常があると判定し、
前記出力制御手段は、
前記低解像度撮影画像記憶手段に、前記最後に記憶された低解像度の撮影画像データに対応する時刻情報より所定時間より前の時刻情報に対応する前記低解像度の撮影画像データを削除させると共に、前記選択された高解像度の撮影画像データを記録部に記録させ、又は前記選択された高解像度の撮影画像データを表示部に強調表示させる
ことを特徴とする請求項1記載の画像処理装置。 The abnormality detection means includes
When the image determination unit determines that the image is stored in the high-resolution image storage unit, the low-resolution captured image data corresponding to the oldest time information stored in the low-resolution image storage unit; If the difference from the last-stored low-resolution captured image data is greater than or equal to a predetermined threshold, it is determined that there is an abnormality on the image,
The output control means includes
The low-resolution captured image storage means deletes the low-resolution captured image data corresponding to time information before a predetermined time from the time information corresponding to the last stored low-resolution captured image data, and The image processing apparatus according to claim 1, wherein the selected high-resolution captured image data is recorded in a recording unit, or the selected high-resolution captured image data is highlighted on a display unit.
前記画像判定手段により、前記高解像度画像記憶手段に記憶されていると判定された場合に、前記最後に記憶された低解像度の撮影画像データのうち、所定の色を示す画素数が所定の閾値以上である場合には、異常があると判定する
ことを特徴とする請求項1記載の画像処理装置。 The abnormality detection means includes
When the image determination unit determines that the image is stored in the high-resolution image storage unit, the number of pixels indicating a predetermined color in the last stored low-resolution captured image data is a predetermined threshold value. The image processing apparatus according to claim 1, wherein if it is above, it is determined that there is an abnormality.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007252130A JP2009088666A (en) | 2007-09-27 | 2007-09-27 | Image processor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007252130A JP2009088666A (en) | 2007-09-27 | 2007-09-27 | Image processor |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2009088666A true JP2009088666A (en) | 2009-04-23 |
Family
ID=40661555
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007252130A Pending JP2009088666A (en) | 2007-09-27 | 2007-09-27 | Image processor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2009088666A (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013009050A (en) * | 2011-06-22 | 2013-01-10 | Canon Inc | Image processing apparatus and image processing method |
| WO2015063890A1 (en) * | 2013-10-30 | 2015-05-07 | 株式会社アシストユウ | Portable remote monitor camera |
| JP2018113618A (en) * | 2017-01-12 | 2018-07-19 | 三菱電機インフォメーションシステムズ株式会社 | Video stream processing apparatus, video stream processing program, and video monitoring system |
| CN110797288A (en) * | 2018-08-03 | 2020-02-14 | 株式会社国际电气 | Substrate processing system, substrate processing apparatus, and manufacturing method of semiconductor device |
| KR20220020707A (en) * | 2020-08-12 | 2022-02-21 | 에스케이텔레콤 주식회사 | Image recording device, image storage device, method for transmitting image to image storage device by image recording device, and method for storing image by image storage device |
-
2007
- 2007-09-27 JP JP2007252130A patent/JP2009088666A/en active Pending
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013009050A (en) * | 2011-06-22 | 2013-01-10 | Canon Inc | Image processing apparatus and image processing method |
| WO2015063890A1 (en) * | 2013-10-30 | 2015-05-07 | 株式会社アシストユウ | Portable remote monitor camera |
| JP2018113618A (en) * | 2017-01-12 | 2018-07-19 | 三菱電機インフォメーションシステムズ株式会社 | Video stream processing apparatus, video stream processing program, and video monitoring system |
| CN110797288A (en) * | 2018-08-03 | 2020-02-14 | 株式会社国际电气 | Substrate processing system, substrate processing apparatus, and manufacturing method of semiconductor device |
| CN110797288B (en) * | 2018-08-03 | 2023-10-10 | 株式会社国际电气 | Substrate processing system, substrate processing apparatus, and method for manufacturing semiconductor device |
| KR20220020707A (en) * | 2020-08-12 | 2022-02-21 | 에스케이텔레콤 주식회사 | Image recording device, image storage device, method for transmitting image to image storage device by image recording device, and method for storing image by image storage device |
| KR102859958B1 (en) * | 2020-08-12 | 2025-09-12 | 에스케이텔레콤 주식회사 | Image recording device, image storage device, method for transmitting image to image storage device by image recording device, and method for storing image by image storage device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10057490B2 (en) | Image capture apparatus and remote control thereof | |
| JP5109697B2 (en) | Image transmission device, image reception device, image transmission / reception system, image transmission program, and image reception program | |
| JP2008219479A (en) | Image transmission system, imaging apparatus, and image transmission method | |
| US10917604B2 (en) | Captured image display device, captured image display method, and captured image display program | |
| JP2009088666A (en) | Image processor | |
| JP2018198406A (en) | Surveillance camera system and image processing apparatus | |
| JP4303535B2 (en) | Decode display device, imaging device, and image transmission system including the same | |
| US8456532B1 (en) | Internet protocol camera transcode avoidance | |
| US20160127626A1 (en) | Camera system, master camera device, and slave camera device | |
| JP4157887B2 (en) | Security monitoring system that outputs both still images | |
| JP5769468B2 (en) | Object detection system and object detection method | |
| JP2020053768A (en) | Image sensor system, control method, gateway unit and computer program | |
| JP2009100259A (en) | Surveillance camera and image surveillance system | |
| JP2008306355A (en) | Image reproduction processing apparatus, image reproduction processing method, program, and recording medium | |
| US10028017B2 (en) | Information processing device and method of controlling information processing device | |
| US11128835B2 (en) | Data transmission method, camera and electronic device | |
| EP3629577B1 (en) | Data transmission method, camera and electronic device | |
| CN112911299B (en) | A video code rate control method, device, electronic equipment and storage medium | |
| JP2012089989A (en) | Video monitoring system | |
| JP2006093839A (en) | Monitoring terminal device and monitoring system | |
| JP4373254B2 (en) | Image compression apparatus for controlling amount of compressed data and camera using the same | |
| JP2008131264A (en) | Surveillance camera, image recording and display device, and surveillance camera system | |
| KR20240085151A (en) | Video failover recording | |
| JP4551347B2 (en) | Surveillance image recording apparatus and recording method thereof. | |
| JP2005136777A (en) | Network-monitoring camera system |