JP6576287B2 - Movie processing apparatus and movie processing method - Google Patents
Movie processing apparatus and movie processing method Download PDFInfo
- Publication number
- JP6576287B2 JP6576287B2 JP2016071018A JP2016071018A JP6576287B2 JP 6576287 B2 JP6576287 B2 JP 6576287B2 JP 2016071018 A JP2016071018 A JP 2016071018A JP 2016071018 A JP2016071018 A JP 2016071018A JP 6576287 B2 JP6576287 B2 JP 6576287B2
- Authority
- JP
- Japan
- Prior art keywords
- moving image
- event
- unit
- frame
- processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Television Signal Processing For Recording (AREA)
- Closed-Circuit Television Systems (AREA)
Description
本発明は、動画処理装置および動画処理方法に関する。 The present invention relates to a moving image processing apparatus and a moving image processing method.
カメラの映像から人物の動きを追跡する技術は、防犯やマーケティング用途で利用されている。広い範囲を対象として人物の動きを追跡するためには、一つのカメラではなく複数のカメラが必要となる。カメラの数や設置のコストを考慮すると、各カメラの撮像範囲の重複度合いができるだけ少なくなるように複数のカメラを設置することが望ましい。 The technology for tracking the movement of a person from a camera image is used for crime prevention and marketing purposes. In order to track the movement of a person over a wide range, a plurality of cameras are required instead of a single camera. In consideration of the number of cameras and the installation cost, it is desirable to install a plurality of cameras so that the overlapping range of the imaging ranges of each camera is minimized.
複数のカメラから得られる映像から人物の動きを追跡する技術では、あるカメラの撮像範囲にいる人物が別のカメラの撮像範囲に移動した際に、各カメラの撮像範囲を気にすることなく、その人物を同一の人物として追跡し続けることが望ましい。カメラが固定カメラであり、それぞれのカメラの内部パラメータや撮像範囲での世界座標系などの外部パラメータが既知である場合は、カメラ間を移動する人物の位置をそれぞれのカメラの映像から正確に算出し、その算出された位置に基づいて人物の同一性を判定することができる。しかしながら、これにはそれぞれのカメラの映像が時刻同期されている必要がある。映像時刻にズレが生じていると正確な算出および判定は困難となる。 In the technology that tracks the movement of a person from video obtained from multiple cameras, when a person in the imaging range of one camera moves to the imaging range of another camera, without worrying about the imaging range of each camera, It is desirable to keep tracking that person as the same person. If the camera is a fixed camera and the internal parameters of each camera and external parameters such as the world coordinate system in the imaging range are known, the position of the person moving between the cameras is accurately calculated from the video of each camera The identity of the person can be determined based on the calculated position. However, this requires that the video of each camera be time synchronized. If there is a deviation in the video time, accurate calculation and determination becomes difficult.
従来、特許文献1に記載される手法が知られている。特許文献1では、映像を分割して視覚イベントを検知し、視覚イベントの検知時刻を示す情報を含む視覚イベント検知情報を生成する。 Conventionally, the method described in Patent Document 1 is known. In Patent Literature 1, a visual event is detected by dividing a video, and visual event detection information including information indicating the detection time of the visual event is generated.
特許文献1に記載される技術では映像のフレームレートが一定であることを前提としている。しかしながら、カメラのスペックにフレームレートが記載されている場合でも、カメラの撮像対象や性能、ネットワーク環境によってはフレームレートが変動することがあることを本発明者は見出した。特に監視カメラについては、消費電力と耐久性に重点を置いて設計されているので、出力されるフレームレートが変動することが多い。本発明者の実験によると、一例では30分の撮像時間に対して数フレームの欠損が見られた。このようなフレーム欠損の理由のひとつとしては以下のものが考えられる。映像は一般に圧縮符号化されてカメラから送信されるが、動きが激しかったりテクスチャが多く存在する場合はこの圧縮符号化処理に時間がかかり、その結果フレームが欠損しうる。 The technique described in Patent Document 1 assumes that the video frame rate is constant. However, the present inventors have found that even when the frame rate is described in the camera specifications, the frame rate may fluctuate depending on the imaging target, performance, and network environment of the camera. In particular, surveillance cameras are designed with an emphasis on power consumption and durability, so the output frame rate often fluctuates. According to the experiment by the present inventor, in one example, several frames were lost for an imaging time of 30 minutes. One of the reasons for such frame loss is as follows. The video is generally compression-encoded and transmitted from the camera. However, when the motion is intense or there are many textures, this compression-encoding process takes time, and as a result, the frame may be lost.
フレーム欠損が発生すると、たとえ特許文献1に記載される技術を使用して時刻同期したとしても、異なるカメラからの映像の比較に基づく動体追跡等の処理の精度が低下しうる。 When frame loss occurs, even if time synchronization is performed using the technique described in Patent Document 1, the accuracy of processing such as moving object tracking based on comparison of images from different cameras may be reduced.
本発明はこうした課題に鑑みてなされたものであり、その目的は、意図しない画像処理単位の数の変動が生じても適切に対応可能な動画処理技術の提供にある。 The present invention has been made in view of these problems, and an object of the present invention is to provide a moving image processing technique that can appropriately cope with fluctuations in the number of unintended image processing units.
本発明のある態様は、動画処理装置に関する。この動画処理装置は、同じイベントを検出可能な第1撮像装置および第2撮像装置からそれぞれ第1動画および第2動画をネットワークを介して取得する取得部と、取得部によって取得された第1動画から、第1イベントと第2イベントとの間の期間に対応する第1部分を特定し、取得部によって取得された第2動画から、期間に対応する第2部分を特定する特定部と、第2部分に含まれる処理単位の数に応じて、第1部分に含まれる処理単位の数を変更する変更部と、を備える。 One embodiment of the present invention relates to a moving image processing apparatus. This moving image processing apparatus includes an acquisition unit that acquires a first moving image and a second moving image from a first imaging device and a second imaging device that can detect the same event, respectively, and a first moving image acquired by the acquiring unit. To specify a first part corresponding to a period between the first event and the second event, and specify a second part corresponding to the period from the second moving image acquired by the acquiring part; A changing unit that changes the number of processing units included in the first part according to the number of processing units included in the two parts.
なお、以上の構成要素の任意の組み合わせや、本発明の構成要素や表現を装置、方法、システム、コンピュータプログラム、コンピュータプログラムを格納した記録媒体などの間で相互に置換したものもまた、本発明の態様として有効である。 It should be noted that any combination of the above-described constituent elements, or those obtained by replacing the constituent elements and expressions of the present invention with each other between apparatuses, methods, systems, computer programs, recording media storing computer programs, and the like are also included in the present invention. It is effective as an embodiment of
本発明によれば、意図しない画像処理単位の数の変動が生じても適切に対応できる。 According to the present invention, it is possible to appropriately cope with a change in the number of unintended image processing units.
以下、各図面に示される同一または同等の構成要素、部材、処理には、同一の符号を付するものとし、適宜重複した説明は省略する。また、各図面において説明上重要ではない部材の一部は省略して表示する。 Hereinafter, the same or equivalent components, members, and processes shown in the drawings are denoted by the same reference numerals, and repeated description is appropriately omitted. In addition, in the drawings, some of the members that are not important for explanation are omitted.
実施の形態に係る動画処理技術では、同じオブジェクトが複数の撮像装置の撮像範囲に入っている場合に、当該オブジェクトの状態の変化をイベントとして定義し、各撮像装置から得られる動画におけるイベントと次のイベントとの間のフレーム数を算出する。算出されたフレーム数が撮像装置により異なる場合、フレーム数を等しくするための処理が行われる。これにより、撮像装置から得られる動画と別の撮像装置から得られる動画とをフレームごとに比較する処理の結果に基づく動体認識・追跡処理等がより容易となり、かつその精度を高めることができる。 In the moving image processing technology according to the embodiment, when the same object is in the imaging range of a plurality of imaging devices, a change in the state of the object is defined as an event, and the event in the moving image obtained from each imaging device and the next The number of frames between the events is calculated. When the calculated number of frames differs depending on the imaging device, processing for equalizing the number of frames is performed. Thereby, the moving object recognition / tracking process based on the result of the process of comparing the moving image obtained from the imaging device and the moving image obtained from another imaging device for each frame becomes easier, and the accuracy can be improved.
図1は、実施の形態に係る動画処理装置100を備える監視システム10の模式図である。監視システム10は、複数の監視カメラと、動画処理装置100と、を備える。複数の監視カメラはネットワークを介して動画処理装置100と接続されている。複数の監視カメラのそれぞれは施設12の天井や壁等に固定され、施設12の一部を撮像する。動画処理装置100は、複数の監視カメラから送られてくる動画を解析することで施設12内を動く人16を追跡する。監視カメラは全方位カメラなどの広角カメラであってもよい。なお、監視システム10は一例であり、複数の撮像装置を含む他のシステムに本実施の形態の技術的思想を適用できることは、本明細書に触れた当業者には明らかである。
FIG. 1 is a schematic diagram of a
施設12の入口には自動ドア14が設けられている。複数の監視カメラのうちの第1監視カメラ18および第2監視カメラ20はいずれもその撮像範囲に自動ドア14を含む。したがって、自動ドア14の状態の変化、すなわち開閉動作は第1監視カメラ18からの動画および第2監視カメラ20からの動画の両方に現れる。
An
複数の監視カメラの時刻は同期されている。しかしながら、監視カメラにおいて動画が圧縮符号化されることやネットワークを介して画像が配信されることにより、動画処理装置100側では複数の監視カメラからの動画の間に時間差が発生し、動画の時刻にズレが生じることがある。このズレは最大でも数秒程度である場合が多い。また、フレーム欠損も生じうる。
The times of a plurality of surveillance cameras are synchronized. However, when the moving image is compressed and encoded in the monitoring camera or the image is distributed via the network, a time difference occurs between the moving images from the plurality of monitoring cameras on the moving
図2は、動画の時刻のズレの説明図である。横軸は動画処理装置100の時刻を示す。第1監視カメラ18の動画は連続的に動画処理装置100のHDD等の保持部に蓄積されている。第2監視カメラ20の動画についても同様である。斜線が付された部分は、現実世界の同じ所定の期間(例えば、10秒間)に撮像された部分である。ズレのない理想的な状況では当該部分の開始時刻t1、t3は同じになる。しかしながら、上記のようなズレがあるため、t1とt3とに差が生じる。終了時刻t2、t4についても同様である。このような状況で、動画処理装置100において動画処理装置100の時刻t5から時刻t6までの部分を各動画から切り出しても、それらの部分をそのまま比較することは難しい。
FIG. 2 is an explanatory diagram of a time lag of a moving image. The horizontal axis indicates the time of the moving
図3は、本実施の形態に係る動画処理装置100の機能および構成を示すブロック図である。ここに示す各ブロックは、ハードウエア的には、コンピュータのCPUをはじめとする素子や機械装置で実現でき、ソフトウエア的にはコンピュータプログラム等によって実現されるが、ここでは、それらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックはハードウエア、ソフトウエアの組合せによっていろいろなかたちで実現できることは、本明細書に触れた当業者には理解されるところである。
FIG. 3 is a block diagram showing functions and configuration of the moving
動画処理装置100は、動画取得部302と、イベント検出部304と、時刻同期部306と、フレーム数調整部308と、動体認識部310と、動体追跡部312と、生動画保持部314と、処理動画保持部316と、を備える。
The moving
動画取得部302は、複数の監視カメラのそれぞれからネットワークを介して動画を取得する。動画取得部302は、取得された動画を生動画保持部314に格納する。第1監視カメラ18から取得された動画を第1動画、第2監視カメラ20から取得された動画を第2動画と称す。以下では第1動画と第2動画とを解析することで動体追跡を行う場合を説明するが、代替的にまたは追加的に他の監視カメラからの動画を使用して動体追跡を行う場合にも、本実施の形態に係る技術的思想を適用できることは、本明細書に触れた当業者には明らかである。
The moving
イベント検出部304は、動画取得部302によって取得された第1動画および第2動画を解析し、そのそれぞれからイベントを検出する。イベントは、自動ドア14が開く瞬間と、閉じる瞬間と、を含む。前者を開イベント、後者を閉イベントと称す。イベント検出部304は、オブジェクト認識部318と、イベントフレーム特定部320と、を含む。
The
オブジェクト認識部318は、第1動画の各フレームからオブジェクトすなわち自動ドア14に対応する画像領域を検出する。この検出処理は、公知の画像認識技術を使用して実現されてもよい。例えば、オプティカルフローにより画像全体の動き領域を算出し、そのうち、左右に周期性のある動きを示す領域を自動ドア14に対応する画像領域として推定してもよい。あるいはまた、監視カメラは固定されており、自動ドア14に対応する画像領域は頻繁に変化するものではないため、手動で自動ドア14に対応する画像領域を設定してもよい。オブジェクト認識部318は、第2動画についても上記と同様の処理を行い、第2動画の各フレームから自動ドア14に対応する画像領域を検出する。
The
イベントフレーム特定部320は、オブジェクト認識部318における検出結果に基づいて、第1動画から開イベントに対応する開イベントフレームEhと閉イベントに対応する閉イベントフレームEtとを特定する。イベントフレーム特定部320は、第2動画についても同様に開イベントフレームEhと閉イベントフレームEtとを特定する。開イベントフレームEhは、自動ドア14の開イベントが発生したときのフレームであり、自動ドア14の閉状態が映るフレームと開状態が映るフレームとの境界に位置するフレームであってもよい。閉イベントフレームEtは、自動ドア14の閉イベントが発生したときのフレームであり、自動ドア14の開状態が映るフレームと閉状態が映るフレームとの境界に位置するフレームであってもよい。イベントフレーム特定部320は、自動ドアの閉状態の画像、開き始めたときの画像、および閉まる直前の画像を別途蓄積し、教師付き学習処理により上記の開/閉イベントフレームの特定を実現してもよい。なお、上記の開/閉イベントの他に、自動ドア14が開ききった瞬間や閉じ始める瞬間等をイベントとして利用してもよい。
The event
イベントフレーム特定部320は、第1動画から特定された開イベントフレームEhにそれが開イベントフレームEhであることを示す識別子を付与する。イベントフレーム特定部320は、第1動画から特定された閉イベントフレームEtにそれが閉イベントフレームEtであることを示す識別子を付与する。イベントフレーム特定部320は、識別子が付与された第1動画を処理動画保持部316に格納する。あるいはまた、イベントフレーム特定部320は、第1動画のどのフレームが開イベントフレームEhであり、どのフレームが閉イベントフレームEtであるかを示すテーブルを別途生成し、生成されたテーブルを第1動画に関連付けて処理動画保持部316に格納してもよい。イベントフレーム特定部320は、第2動画についても同様な処理を行い、識別子が付与された第2動画を処理動画保持部316に格納する。
The event
時刻同期部306は、イベントフレーム特定部320によって特定されたイベントフレームに基づいて、第1動画と第2動画との間の時刻のズレを補正する。例えば時刻同期部306は、第1動画の開イベントフレームEhの時刻と第2動画の開イベントフレームEhの時刻とが合うように、第1動画全体を時間方向にオフセットしてもよいし、フレームを削除したり新たなフレームを追加したりしてもよい。時刻同期部306は、補正後の第1動画および第2動画を処理動画保持部316に格納する。
The
図4は、処理動画保持部316に保持される第1動画および第2動画のフレーム構成を示す模式図である。第1動画は、開イベントフレームEhおよび閉イベントフレームEtを含む一連のフレームを含む。第1動画の開イベントフレームEhは左から3番目のフレームであり、閉イベントフレームEtは11番目のフレームである。第2動画の開イベントフレームEhは左から3番目のフレームであり、閉イベントフレームEtは12番目のフレームである。図4に示される第1動画および第2動画は、開イベントフレームEhの時刻が両者で揃うように補正されている。
FIG. 4 is a schematic diagram showing a frame configuration of the first moving image and the second moving image held in the processed moving
以下、図3および図4を参照して説明する。フレーム数調整部308は、第1動画から開イベントと閉イベントとの間の期間に対応する第1部分を特定し、第2動画から同じ期間に対応する第2部分を特定し、第1部分および第2部分のうちの一方に含まれるフレームの数に応じて、他方に含まれるフレームの数を変更する。フレーム数調整部308は、部分特定部322と、フレーム構成解析部324と、調整要否判定部326と、調整内容決定部328と、フレーム構成変更部330と、を含む。
Hereinafter, a description will be given with reference to FIGS. 3 and 4. The frame
部分特定部322は、イベントフレーム特定部320によって付与された識別子に基づいて、第1動画のなかから開イベントに対応する開イベントフレームEhと閉イベントに対応する閉イベントフレームEtとを特定する。部分特定部322は、特定された開イベントフレームEhと閉イベントフレームEtとに基づいて調整対象となる第1部分402を特定する。例えば部分特定部322は、開イベントフレームEhを始点とし閉イベントフレームEtを終点とするフレーム群を第1部分402として特定する。図4の例では、第1部分402は3番目のフレームから11番目のフレームまでを含む。第1部分402は開イベントフレームEhと閉イベントフレームEtとで挟まれるフレーム群を含む。部分特定部322は、同様の処理により第2動画から調整対象となる第2部分404を特定する。図4の例では、第2部分404は3番目のフレームから12番目のフレームまでを含む。
The
図5は、第1動画から特定された第1部分402および第2動画から特定された第2部分404を示す模式図である。以下、図3および図5を参照して説明する。フレーム構成解析部324は、部分特定部322によって特定された第1部分402および第2部分404のフレーム構成を解析する。フレーム構成解析部324は、第1部分402に含まれるフレームの数と、各フレーム間隔と、を算出する。フレーム構成解析部324は、第2部分404に含まれるフレームの数と、各フレーム間隔と、を算出する。図5の例では、フレーム構成解析部324は第1部分402に含まれるフレームの数として9を算出し、第2部分404に含まれるフレームの数として10を算出する。
FIG. 5 is a schematic diagram showing a
調整要否判定部326は、フレーム数の調整が必要か否かを判定する。調整要否判定部326は、フレーム構成解析部324によって算出された第1部分402のフレームの数と第2部分404のフレームの数とが等しい場合はフレーム数の調整は不要と判定する。調整要否判定部326は、それらの数が異なる場合はフレーム数の調整が必要と判定する。なお、調整要否判定部326における判定の基準は、等しいかそうでないかに限られず、差分が所定の範囲に収まっているか否か等の他の基準が採用されてもよい。
The adjustment
調整内容決定部328は、調整要否判定部326においてフレーム数の調整が必要と判定された場合、第2部分404に含まれるフレームの数と第1部分402に含まれるフレームの数とが等しくなるように調整の内容を決定する。調整内容決定部328は、(1)第1部分402、第2部分404のどちらを変更するか、(2)既存のフレームを除くか新たなフレームを追加するか、(3)変更の場所、を決定する。例えば、調整内容決定部328はまず最小フレーム間隔と最大フレーム間隔とに基づいて(2)を決定する。(2)が決まると(1)、(3)は自動的に決まる。図5の例で説明すると、調整内容決定部328はまずフレームの少ない第1部分402の最大フレーム間隔Δmaxと、フレームの多い第2部分404の最小フレーム間隔Δminと、を取得する。調整内容決定部328は次に、最小フレーム間隔Δmin、最大フレーム間隔Δmaxのうちフレーム間隔の平均値Δaveからより離れている方を選択する。Δmax−Δave>Δave−Δminの場合、調整内容決定部328は最大フレーム間隔Δmaxを選択し、新たなフレームの追加を選択し、該フレームを追加する場所として最大フレーム間隔Δmaxを有するフレーム間を選択する。Δmax−Δave<Δave−Δminの場合、調整内容決定部328は最小フレーム間隔Δminを選択し、既存のフレームの除去を選択し、最小フレーム間隔Δminを有する2つのフレームのうちの一方を除去対象として選択する。以上の選択方法は、フレーム間隔のばらつきを抑えるように調整内容を決定することに対応する。あるいはまた、調整内容決定部328は、上記の(1)、(2)、(3)をランダムに決定してもよい。
When the adjustment
フレーム構成変更部330は、調整内容決定部328によって決定された内容でフレーム数の調整を実行する。フレーム構成変更部330は、調整内容決定部328によって第1部分402に新たなフレームを加えることが決定された場合、第1部分402の最大フレーム間隔Δmaxを有するフレーム間(9番目のフレームと10番目のフレームとの間)に新たなフレームを挿入する。この際、フレーム構成変更部330は、新たなフレームとして9番目または10番目のフレームの複製を使用してもよいし、9番目および10番目のフレームに基づいて新たなフレームを合成してもよい。フレーム構成変更部330は、調整内容決定部328によって第2部分404からフレームを除くことが決定された場合、第2部分404の最小フレーム間隔Δminを有する2つのフレーム(9番目および10番目のフレーム)のうちの一方を間引く。
The frame
フレームを追加する場合は情報を失わないので後の認識処理の精度が高まる一方、フレーム生成のための処理が必要となる。フレームを間引く場合はフレーム生成のための処理は不要であるが、間引いた分情報が失われる。 When a frame is added, information is not lost, so that the accuracy of the subsequent recognition process is improved, while a process for generating a frame is required. When thinning out frames, processing for frame generation is not necessary, but information corresponding to the thinned out frames is lost.
図6は、第2動画の第2部分404からフレームが間引かれた状態を示す模式図である。以下、図3および図6を参照して説明する。フレーム構成変更部330は、第2動画の第2部分404から10番目のフレームを除去する。これにより、第1部分402のフレーム数と第2部分404のフレーム数とは9で同じになる。フレーム構成変更部330はさらに、フレーム間隔を均一にするための処理を行う。フレーム構成変更部330は、変更後の第1部分402および第2部分404を処理動画保持部316に格納する。
FIG. 6 is a schematic diagram showing a state where frames are thinned out from the
動体認識部310は、フレーム構成変更部330による変更の結果得られた第1部分402および第2部分404を処理動画保持部316から読み出す。動体認識部310は、第1部分402および第2部分404の各フレームに画像認識処理を行い、人16などの動体を認識する。
The moving
動体追跡部312は、動体認識部310における画像認識結果に基づいて動体追跡を行う。動体追跡部312は、第1部分402に含まれるフレームの画像認識結果と、第2部分404に含まれる対応するフレームの画像認識結果と、を比較し、前者のフレームで認識された動体と後者のフレームで認識された動体とが同じか否かを判定する。動体追跡部312は、同じであると認識された動体の動きを第1部分402および第2部分404の両方に亘って追跡する。
The moving
以上の構成による動画処理装置100の動作を説明する。図7は、動画処理装置100における一連の処理を示すフローチャートである。動画処理装置100は、ネットワークを介して第1監視カメラ18および第2監視カメラ20から、第1動画および第2動画を取得する(S702)。動画処理装置100は、第1動画および第2動画から開イベントフレームEhおよび閉イベントフレームEtを特定する(S704)。動画処理装置100は、ステップS704で特定された開イベントフレームEhまたは閉イベントフレームEtに基づいて第1動画および第2動画の時刻を同期させる(S706)。動画処理装置100は、第1動画から開イベントフレームEhと閉イベントフレームEtとの間の期間に対応する第1部分402を特定し、第2動画から同期間に対応する第2部分404を特定する(S708)。動画処理装置100は、第1部分402に含まれるフレームの数と、第2部分404に含まれるフレームの数と、を算出する(S710)。動画処理装置100は、算出された2つの数が等しいか否か判定する(S712)。等しい場合(S712のY)、動画処理装置100は第1部分402および第2部分404を使用して動体認識・追跡処理を行う(S718)。等しくない場合(S712のN)、動画処理装置100は、どちらの部分のどこに/どこからフレームを追加/削除するか等の変更内容を決定する(S714)。動画処理装置100は、ステップS714で決定された内容に従ってフレームを追加/削除する(S716)。動画処理装置100は、フレーム数が等しくなった第1部分402および第2部分404を使用して、動体認識・追跡処理を行う(S718)。
The operation of the moving
上述の実施の形態において、保持部の例は、ハードディスクや半導体メモリである。また、本明細書の記載に基づき、各部を、図示しないCPUや、インストールされたアプリケーションプログラムのモジュールや、システムプログラムのモジュールや、ハードディスクから読み出したデータの内容を一時的に記憶する半導体メモリなどにより実現できることは本明細書に触れた当業者には理解される。 In the embodiment described above, examples of the holding unit are a hard disk and a semiconductor memory. Further, based on the description of the present specification, each unit is configured by a CPU (not shown), a module of an installed application program, a module of a system program, a semiconductor memory that temporarily stores the content of data read from the hard disk, or the like. It will be appreciated by those skilled in the art who have touched this specification that this can be achieved.
本実施の形態に係る動画処理装置100によると、監視カメラの設置間隔が比較的広い環境下でも、自動ドア14などの信頼できる物体の動きを検知することでより精度の高い映像の同期を実現できる。加えて、映像のフレームレートがフレーム欠損等により一定ではない場合でも、イベント間のフレーム数が同じになるよう調整されるので、フレームベースの画像認識・追跡処理の精度を維持するか高めることができる。
According to the moving
以上、実施の形態に係る動画処理装置100の構成と動作について説明した。この実施の形態は例示であり、各構成要素や各処理の組み合わせにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解される。
The configuration and operation of the moving
実施の形態では、自動ドア14の開閉をイベントとして定義する場合について説明したが、これに限られず、自動ドア14以外のオブジェクトの状態の変化をイベントとして使用してもよい。例えばLEDの点滅をイベントとして使用してもよい。TV受像機の画面やPCのディスプレイの画面が使用されてもよい。あるいはまた、オブジェクトではなく、施設12の照明のオンオフが使用されてもよい。この場合、動画において背景の輝度が明から暗に変わる瞬間および暗から明に変わる瞬間をイベントとして定義してもよい。
In the embodiment, the case where the opening / closing of the
なお、自動ドア14の開閉は不規則に発生するので、自動ドア14の開イベントおよび閉イベントは不規則に発生する一連の開閉イベントに含まれる。上記の実施の形態では、イベントが発生する間隔は不規則であることが好ましい。規則的に発生する場合はその周期分だけ時刻がずれた場合に適切な対応が必要となるからである。
Since the
実施の形態では、時刻同期部306により時刻同期が行われる場合について説明したが、これに限られず、時刻同期は行われなくてもよい。
In the embodiment, the case where time synchronization is performed by the
実施の形態では、フレームの数を揃える場合について説明したが、これに限られず、フレーム以外の任意の画像処理の単位の数が揃えられてもよい。 In the embodiment, the case of arranging the number of frames has been described. However, the present invention is not limited to this, and the number of arbitrary image processing units other than the frame may be arranged.
実施の形態において、第1部分402において検出されたイベントが第2部分404において検出できない場合は、当該イベントに関してフレーム数の同期は行われなくてもよい。
In the embodiment, when the event detected in the
実施の形態では、フレームを追加する場合、新たなフレームを生成して追加する場合について説明したが、これに限られない。例えば、第1部分402および第2部分404が後に人物の認識および追跡処理に使用されるのであれば、新たなフレームを生成する代わりに、該新たなフレームで人物が認識されるであろう位置を算出し、その算出結果を保持してもよい。この場合、処理量を低減できる。
In the embodiment, when adding a frame, a case where a new frame is generated and added has been described. However, the present invention is not limited to this. For example, if the
実施の形態では、監視カメラは施設12の壁や天井に固定される場合について説明したが、これに限られず、カメラは監視ロボット等に搭載されて移動してもよいし、スマートフォン等の携帯端末のカメラからの動画が利用されてもよい。
In the embodiment, the case where the surveillance camera is fixed to the wall or ceiling of the
実施の形態では、複数の監視カメラの時刻は同期されている場合について説明したが、これに限られず、インターネットに接続されていないLAN環境下のカメラからの動画や、モバイルやロボットカメラからの動画の処理に、実施の形態に係る技術的思想を適用してもよい。 In the embodiment, a case has been described in which the times of a plurality of surveillance cameras are synchronized. However, the present invention is not limited to this, and a video from a camera in a LAN environment not connected to the Internet, a video from a mobile or robot camera, or the like. The technical idea according to the embodiment may be applied to this process.
10 監視システム、 12 施設、 14 自動ドア、 100 動画処理装置。 10 monitoring systems, 12 facilities, 14 automatic doors, 100 video processing devices.
Claims (11)
前記取得部によって取得された第1動画から、第1イベントと第2イベントとの間の期間に対応する第1部分を特定し、前記取得部によって取得された第2動画から、前記期間に対応する第2部分を特定する特定部と、
第1動画および第2動画の比較に基づく動体認識または動体追跡の処理単位について、前記第2部分に含まれる処理単位の数と前記第1部分に含まれる処理単位の数とが等しくなるように、前記第1部分に含まれる処理単位の数を変更する変更部と、を備えることを特徴とする動画処理装置。 An acquisition unit that acquires the first moving image and the second moving image from the first imaging device and the second imaging device that can detect the same event, respectively, via a network;
The first part corresponding to the period between the first event and the second event is identified from the first moving picture obtained by the obtaining unit, and the second part is obtained from the second moving picture obtained by the obtaining part. A specifying unit for specifying the second part to be performed;
Regarding the processing unit for moving object recognition or tracking based on the comparison between the first moving image and the second moving image, the number of processing units included in the second part is equal to the number of processing units included in the first part. And a changing unit for changing the number of processing units included in the first part.
前記取得された第1動画から、第1イベントと第2イベントとの間の期間に対応する第1部分を特定し、前記取得された第2動画から、前記期間に対応する第2部分を特定することと、
第1動画および第2動画の比較に基づく動体認識または動体追跡の処理単位について、前記第2部分に含まれる処理単位の数と前記第1部分に含まれる処理単位の数とが等しくなるように、前記第1部分に含まれる処理単位の数を変更することと、を含むことを特徴とする動画処理方法。 Acquiring a first moving image and a second moving image from a first image capturing device and a second image capturing device that can detect the same event, respectively, via a network;
The first part corresponding to the period between the first event and the second event is specified from the acquired first video, and the second part corresponding to the period is specified from the acquired second video To do
Regarding the processing unit for moving object recognition or tracking based on the comparison between the first moving image and the second moving image, the number of processing units included in the second part is equal to the number of processing units included in the first part. And changing the number of processing units included in the first part.
前記取得された第1動画から、第1イベントと第2イベントとの間の期間に対応する第1部分を特定し、前記取得された第2動画から、前記期間に対応する第2部分を特定する機能と、
第1動画および第2動画の比較に基づく動体認識または動体追跡の処理単位について、前記第2部分に含まれる処理単位の数と前記第1部分に含まれる処理単位の数とが等しくなるように、前記第1部分に含まれる処理単位の数を変更する機能と、をコンピュータに実現させることを特徴とするコンピュータプログラム。 A function of acquiring a first moving image and a second moving image from a first image capturing device and a second image capturing device capable of detecting the same event, respectively, via a network;
The first part corresponding to the period between the first event and the second event is specified from the acquired first video, and the second part corresponding to the period is specified from the acquired second video Function to
Regarding the processing unit for moving object recognition or tracking based on the comparison between the first moving image and the second moving image, the number of processing units included in the second part is equal to the number of processing units included in the first part. A computer program for causing a computer to realize a function of changing the number of processing units included in the first part.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016071018A JP6576287B2 (en) | 2016-03-31 | 2016-03-31 | Movie processing apparatus and movie processing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016071018A JP6576287B2 (en) | 2016-03-31 | 2016-03-31 | Movie processing apparatus and movie processing method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017184110A JP2017184110A (en) | 2017-10-05 |
| JP6576287B2 true JP6576287B2 (en) | 2019-09-18 |
Family
ID=60007788
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016071018A Active JP6576287B2 (en) | 2016-03-31 | 2016-03-31 | Movie processing apparatus and movie processing method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6576287B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114245007B (en) * | 2021-12-06 | 2023-09-05 | 西北工业大学 | High-frame-rate video synthesis method, device, equipment and storage medium |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3712538B2 (en) * | 1998-09-25 | 2005-11-02 | 三菱電機株式会社 | Spatial representation device with multiple video images |
| JP2001186471A (en) * | 1999-12-27 | 2001-07-06 | Hisaya Sato | Video comparing device and recording medium recording video comparing program |
| US7286157B2 (en) * | 2003-09-11 | 2007-10-23 | Intellivid Corporation | Computerized method and apparatus for determining field-of-view relationships among multiple image sensors |
| JP5821236B2 (en) * | 2011-03-31 | 2015-11-24 | カシオ計算機株式会社 | Image processing apparatus, synchronization method, and program |
-
2016
- 2016-03-31 JP JP2016071018A patent/JP6576287B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017184110A (en) | 2017-10-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102050821B1 (en) | Method of searching fire image based on imaging area of the ptz camera | |
| US9674442B2 (en) | Image stabilization techniques for video surveillance systems | |
| US9681125B2 (en) | Method and system for video coding with noise filtering | |
| US10204275B2 (en) | Image monitoring system and surveillance camera | |
| JP6546828B2 (en) | Modify at least one parameter used in video processing | |
| CN103310187B (en) | face image prioritization based on face quality analysis | |
| CN103685924A (en) | Configuration of Image Capture Settings | |
| US20130201328A1 (en) | Multimedia processing as a service | |
| US10373015B2 (en) | System and method of detecting moving objects | |
| KR102282470B1 (en) | Camera apparatus and method of object tracking using the same | |
| KR20230173667A (en) | Controlling the shutter value of a surveillance camera through AI-based object recognition | |
| US10462346B2 (en) | Control apparatus, control method, and recording medium | |
| KR20230173668A (en) | Noise removal from surveillance camera images through AI-based object recognition | |
| US20200045242A1 (en) | Display control device, display control method, and program | |
| JP5693147B2 (en) | Photographic interference detection method, interference detection device, and surveillance camera system | |
| JP6576287B2 (en) | Movie processing apparatus and movie processing method | |
| KR20190026625A (en) | Image displaying method, Computer program and Recording medium storing computer program for the same | |
| CN101118679A (en) | Monitoring equipment, monitoring method and program | |
| US20250391148A1 (en) | Method and processing device for providing a scene segmentation map | |
| JP5710230B2 (en) | Monitoring system and monitoring method | |
| US10194072B2 (en) | Method and apparatus for remote detection of focus hunt | |
| WO2024062971A1 (en) | Information processing device, information processing method, and information processing program | |
| KR101272631B1 (en) | Apparatus for detecting a moving object and detecting method thereof | |
| KR20080015994A (en) | Close-up method of surveillance camera | |
| US12413809B2 (en) | Methods and systems for privacy protecting a live video stream with an archived video stream |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180307 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20181127 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181207 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20190205 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190218 |
|
| 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: 20190802 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190820 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6576287 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |