JP7234412B2 - 撮像支援装置、撮像装置、撮像システム、撮像支援方法、及びプログラム - Google Patents

撮像支援装置、撮像装置、撮像システム、撮像支援方法、及びプログラム Download PDF

Info

Publication number
JP7234412B2
JP7234412B2 JP2021561229A JP2021561229A JP7234412B2 JP 7234412 B2 JP7234412 B2 JP 7234412B2 JP 2021561229 A JP2021561229 A JP 2021561229A JP 2021561229 A JP2021561229 A JP 2021561229A JP 7234412 B2 JP7234412 B2 JP 7234412B2
Authority
JP
Japan
Prior art keywords
axis
imaging
turning
imaging device
tilt
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
Application number
JP2021561229A
Other languages
English (en)
Other versions
JPWO2021106454A1 (ja
JPWO2021106454A5 (ja
Inventor
伸一郎 藤木
哲也 藤川
淳一 田中
睦 川中子
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Corp
Original Assignee
Fujifilm Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujifilm Corp filed Critical Fujifilm Corp
Publication of JPWO2021106454A1 publication Critical patent/JPWO2021106454A1/ja
Publication of JPWO2021106454A5 publication Critical patent/JPWO2021106454A5/ja
Application granted granted Critical
Publication of JP7234412B2 publication Critical patent/JP7234412B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/68Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
    • H04N23/681Motion detection
    • H04N23/6812Motion detection based on additional sensors, e.g. acceleration sensors
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B15/00Special procedures for taking photographs; Apparatus therefor
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B17/00Details of cameras or camera bodies; Accessories therefor
    • G03B17/56Accessories
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B5/00Adjustment of optical system relative to image or object surface other than for focusing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/50Constructional details
    • H04N23/55Optical parts specially adapted for electronic image sensors; Mounting thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/68Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
    • H04N23/682Vibration or motion blur correction
    • H04N23/683Vibration or motion blur correction performed by a processor, e.g. controlling the readout of an image memory
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/68Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
    • H04N23/682Vibration or motion blur correction
    • H04N23/685Vibration or motion blur correction performed by mechanical compensation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/68Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
    • H04N23/682Vibration or motion blur correction
    • H04N23/685Vibration or motion blur correction performed by mechanical compensation
    • H04N23/687Vibration or motion blur correction performed by mechanical compensation by shifting the lens or sensor position
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/695Control of camera direction for changing a field of view, e.g. pan, tilt or based on tracking of objects
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B13/00Burglar, theft or intruder alarms
    • G08B13/18Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength
    • G08B13/189Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems
    • G08B13/194Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems
    • G08B13/196Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems using television cameras
    • G08B13/19617Surveillance camera constructional details
    • G08B13/1963Arrangements allowing camera rotation to change view, e.g. pivoting camera, pan-tilt and zoom [PTZ]
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B13/00Burglar, theft or intruder alarms
    • G08B13/18Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength
    • G08B13/189Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems
    • G08B13/194Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems
    • G08B13/196Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems using television cameras
    • G08B13/19617Surveillance camera constructional details
    • G08B13/19632Camera support structures, e.g. attachment means, poles

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Studio Devices (AREA)

Description

本開示は、撮像支援装置、撮像装置、撮像システム、撮像支援方法、及びプログラムに関する。
特開2005-210507号公報には、被写体を撮像して撮像画像を取得する撮像手段と、撮像手段の撮像方向の水平からの傾き角度を撮像方向傾き角度として取得する撮像方向傾き角度取得手段と、撮像方向傾き角度に基づいて、撮像方向の水平からの傾きに起因して生じる被写体の鉛直方向の撮像画像中での傾斜を矯正するように撮像画像を補正する画像補正手段と、画像補正手段により補正した画像を出力する画像出力手段と、を備えたことを特徴とする撮像装置が開示されている。
特開平04-211583号公報には、撮像レンズと、光電変換手段と、記憶装置と、傾き検出手段と、記憶手段制御装置と、出力端とで構成され、記憶装置は第1のスイッチと、第1の記憶手段と、第2の記憶手段と、第2のスイッチとで構成され、撮像レンズを経た入射光は光電変換手段にて光・電気変換を受けた後、電気信号として記憶装置に入力され、記憶装置に入力された信号は、第1のスイッチに入力され、第1のスイッチは第1フィールド期間に渡って第1の記憶手段側へ倒れ、次の第2フィールド期間に渡って第2の記憶手段側へ倒れ、第1の記憶手段に第1フィールド期間に渡って記憶された映像信号は次の第2フィールドに渡って読み出され、第2の記憶手段に第2フィールド期間に渡って記憶された映像信号は次の第1フィールドに渡って読み出され、第2のスイッチは第1のスイッチとは逆相の動作を行い、第1の記憶手段と第2の記憶手段とに交互に倒れて1系列の信号として出力端に出力し、傾き検出手段により検出された傾き情報は記憶手段制御装置に入力され、記憶手段制御装置は傾き情報に従って記憶装置の第1の記憶手段及び第2の記憶手段の読みだし動作を制御して、実時間で出力動画像信号の傾きを補正するように信号を出力する様に構成することを特徴としたビデオカメラ装置が開示されている。
特開2013-179431号公報には、撮像装置と、該撮像装置と接続可能な雲台と、撮像装置と雲台との間で通信する通信手段とからなる撮像システムであって、撮像装置は、撮像光軸に対するロール方向の傾き度合いを検出する傾き検出手段を有し、雲台は、通信手段を介して傾き検出手段の検出結果を受信する受信手段と、撮像装置を撮像光軸の周り方向に回転させる回転駆動手段とを有し、回転駆動手段は、傾き検出手段の検出結果に基づいて、撮像装置の撮像画像が水平面に対して水平となるように撮像装置を回転させることを特徴とする撮像システムが開示されている。
本開示の技術に係る一つの実施形態は、撮像装置が旋回機構に対して傾いて取り付けられた場合の撮像画像の位置ずれを解消することができる撮像支援装置、撮像装置、撮像システム、撮像支援方法、及びプログラムを提供する。
本開示の技術に係る第1の態様は、プロセッサと、プロセッサに接続又は内蔵されたメモリと、を含み、プロセッサは、第1軸と、第1軸と交差する第2軸との各々を中心軸として撮像装置を旋回可能な旋回機構に対する撮像装置の傾きであって、第1軸と第2軸とに交差する第3軸を中心軸とした回転方向の傾きに関する情報を、撮像装置の旋回角度の時系列変化に基づいて導出し、撮像装置によって撮像されることで得られる撮像画像の位置を、傾きに関する情報に基づいて調整する撮像支援装置である。
本開示の技術に係る第2の態様は、傾きに関する情報が、旋回機構によって第1軸又は第2軸を中心軸として撮像装置が旋回されている状態での時系列変化に基づいてプロセッサによって導出される、本開示の技術に係る第1の態様に係る撮像支援装置である。
本開示の技術に係る第3の態様は、傾きに関する情報が、第1軸又は第2軸を中心軸とした旋回方向のうちの一方向に撮像装置が旋回されている状態での時系列変化に基づいてプロセッサによって導出される本開示の技術に係る第2の態様に係る撮像支援装置である。
本開示の技術に係る第4の態様は、第1軸を中心軸とした旋回角度の変化量が第1既定値以上であり、かつ、第2軸を中心軸とした旋回角度の変化量が第2既定値以上の場合に傾きに関する情報がプロセッサによって導出される本開示の技術に係る第2の態様又は第3の態様に係る撮像支援装置である。
本開示の技術に係る第5の態様は、傾きに関する情報が、旋回機構による旋回の中心軸に対する撮像装置の傾きの角度である本開示の技術に係る第1の態様から第4の態様の何れか1つに係る撮像支援装置である。
本開示の技術に係る第6の態様は、プロセッサが、単位時間あたりの第1軸の旋回角度の変位量と単位時間あたりの第2軸の旋回角度の変位量との相違度に基づいて、傾きの角度を導出する本開示の技術に係る第5の態様に係る撮像支援装置である。
本開示の技術に係る第7の態様は、相違度が、単位時間あたりの第1軸の旋回角度の変位量と単位時間あたりの第2軸の旋回角度の変位量との比率である本開示の技術に係る第6の態様に係る撮像支援装置である。
本開示の技術に係る第8の態様は、プロセッサが、旋回機構によって第1軸又は第2軸を中心軸として撮像装置が旋回されている状態において、下記式(1)に基づいて傾きの角度を導出する本開示の技術に係る第5の態様から第7の態様の何れか1つに係る撮像支援装置である。
θ=arctan(T2/T1) ・・・・・(1)
θ :撮像装置の傾きの角度(degree)
T1:第1軸および第2軸のうちの一方の軸の単位時間当たりの旋回角度の変位量(degree/s)
T2:第1軸および第2軸のうちの他方の軸の単位時間当たりの旋回角度の変位量(degree/s)
本開示の技術に係る第9の態様は、プロセッサが、傾きに関する情報の信頼度を導出し、導出した信頼度が既定の度合いを上回る場合に、傾きに関する情報に基づいて位置を調整する本開示の技術に係る第1の態様から第8の態様の何れか1つに係る撮像支援装置である。
本開示の技術に係る第10の態様は、信頼度が、傾きに関する情報のデータ群の標準偏差であり、プロセッサは、標準偏差が閾値以下の場合に、傾きに関する情報に基づいて位置を調整する本開示の技術に係る第9の態様に係る撮像支援装置である。
本開示の技術に係る第11の態様は、撮像装置が、撮像装置の回転方向及び回転速度を検出するセンサを含み、時系列変化は、センサの検出結果に基づいてプロセッサによって導出される本開示の技術に係る第1の態様から第10の態様の何れか1つに係る撮像支援装置である。
本開示の技術に係る第12の態様は、センサが、第1軸又は第2軸を中心軸とした角速度を検出するジャイロセンサである本開示の技術に係る第11の態様に係る撮像支援装置である。
本開示の技術に係る第13の態様は、プロセッサが、傾きに関する情報に基づいて、撮像装置の傾きに起因した撮像画像の傾きを解消させる方向に撮像画像を回転させる画像処理を行う本開示の技術に係る第1の態様から第12の態様の何れか1つに係る撮像支援装置である。
本開示の技術に係る第14の態様は、撮像装置が、撮像素子を回転させる撮像素子回転機構を含み、プロセッサは、傾きに関する情報に基づいて撮像素子回転機構を作動させて、撮像装置の傾きに起因した撮像画像の傾きを解消させる方向に撮像素子を回転させる本開示の技術に係る第1の態様から第13の態様の何れか1つに係る撮像支援装置である。
本開示の技術に係る第15の態様は、プロセッサが、傾きに関する情報に基づいて撮像画像の位置の調整結果が反映された画像を表示部に対して表示させる制御、及び調整結果が反映された画像を示す画像データをメモリに対して記憶させる制御のうちの少なくとも一方を行う本開示の技術に係る第1の態様から第14の態様の何れか1つに係る撮像支援装置である。
本開示の技術に係る第16の態様は、プロセッサが、傾きに関する情報に基づいて撮像画像の位置の調整結果が反映された画像を表示部に対して表示させる制御、及び調整結果が反映された画像を示す画像データをストレージに対して記憶させる制御のうちの少なくとも一方を行う本開示の技術に係る第1の態様から第15の態様の何れか1つに係る撮像支援装置である。
本開示の技術に係る第17の態様は、本開示の技術に係る第1の態様から第16の態様の何れか1つに係る撮像支援装置と、撮像素子と、を含み、撮像素子は、撮像を行うことで撮像画像を生成する撮像装置である。
本開示の技術に係る第18の態様は、本開示の技術に係る第1の態様から第16の態様の何れか1つに係る撮像支援装置と、撮像装置と、を含み、撮像装置は、撮像を行うことで撮像画像を生成する撮像システムである。
本開示の技術に係る第19の態様は、旋回機構をさらに含み、旋回機構は、撮像装置を第1軸と第2軸との各々を中心軸として旋回させる本開示の技術に係る第18の態様に係る撮像システムである。
本開示の技術に係る第20の態様は、撮像装置による撮像を支援する撮像支援方法であって、第1軸と、第1軸と交差する第2軸との各々を中心軸として撮像装置を旋回可能な旋回機構に対する撮像装置の傾きであって、第1軸と第2軸とに交差する第3軸を中心軸とした回転方向の傾きに関する情報を、撮像装置の旋回角度の時系列変化に基づいて導出すること、並びに、撮像装置によって撮像されることで得られる撮像画像の位置を、傾きに関する情報に基づいて調整することを含む撮像支援方法である。
本開示の技術に係る第21の態様は、コンピュータに、撮像装置による撮像を支援する処理を実行させるためのプログラムであって、処理は、第1軸と、第1軸と交差する第2軸との各々を中心軸として撮像装置を旋回可能な旋回機構に対する撮像装置の傾きであって、第1軸と第2軸とに交差する第3軸を中心軸とした回転方向の傾きに関する情報を、撮像装置の旋回角度の時系列変化に基づいて導出すること、並びに、撮像装置によって撮像されることで得られる撮像画像の位置を、傾きに関する情報に基づいて調整することを含むプログラムである。
実施形態に係る監視システムの構成の一例を示す概略構成図である。 実施形態に係る監視カメラの外観の一例を示す斜視図である。 実施形態に係る監視カメラの外観の一例を示す斜視図である。 実施形態に係る監視カメラの光学系及び電気系の構成の一例を示すブロック図である。 実施形態に係る管理装置及び旋回機構の電気系の構成の一例を示すブロック図である。 実施形態に係る監視カメラに生じる取り付け時の傾きの説明に供する概念図である。 実施形態に係る監視カメラに生じる取り付け時の傾きの説明に供する概念図である。 実施形態に係る監視カメラに生じる位置ずれの説明に供する概念図である。 実施形態に係る監視カメラに生じる位置ずれの説明に供する概念図である。 実施形態に係る監視カメラに含まれるCPUの機能の一例を示す機能ブロック図である。 実施形態に係る撮像支援装置による位置ずれの解消の説明に供する概念図である。 実施形態に係る撮像支援装置による位置ずれの解消の説明に供する概念図である。 実施形態に係る撮像支援装置による位置ずれの解消の説明に供する概念図である。 実施形態に係る撮像支援装置による位置ずれの解消の説明に供する概念図である。 実施形態に係る撮像支援装置による位置ずれの解消の説明に供する概念図である。 実施形態に係る監視カメラに含まれるCPUの機能の一例を示す機能ブロック図である。 実施形態に係る角度変位量の検出の一例を示す概念図である。 実施形態に係る傾き角度の一例を示す概念図である。 実施形態に係る角度変位量の検出の一例を示す概念図である。 実施形態に係る傾き角度の一例を示す概念図である。 実施形態に係る角度変位量の検出の一例を示す概念図である。 実施形態に係る傾き角度の一例を示す概念図である。 実施形態に係る撮像画像の傾きの調整の一例を示す概念図である。 実施形態に係る位置ずれ解消処理の流れの一例を示すフローチャートである。 実施形態に係る位置ずれ解消処理の流れの一例を示すフローチャートである。 実施形態に係る監視カメラの外観の一例を示す斜視図である。 実施形態に係る監視カメラ及び旋回機構の電気系の構成の一例を示すブロック図である。 実施形態に係る監視カメラに含まれるCPUの機能の変形例を示す機能ブロック図である。 実施形態に係る監視カメラの光学系及び電気系の構成の変形例を示すブロック図である。 実施形態に係る監視カメラに含まれるCPUの機能の変形例を示す機能ブロック図である。 実施形態に係る位置ずれ解消処理プログラムが記憶された記憶媒体から、位置ずれ解消処理プログラムが監視カメラ内のコンピュータにインストールされる態様の一例を示す概念図である。
添付図面に従って本開示の技術に係る実施形態の一例について説明する。
先ず、以下の説明で使用される文言について説明する。
CPUとは、“Central Processing Unit”の略称である。GPUとは、“Graphics Processing Unit”の略称である。ASICとは、“Application Specific Integrated Circuit”の略称である。PLDとは、“Programmable Logic Device”の略称である。FPGAとは、“Field-Programmable Gate Array”の略称である。AFEとは、“Analog Front End”の略称である。DSPとは、"Digital Signal Processor”の略称である。SoCとは、“System-on-a-chip”の略称である。SSDとは、“Solid State Drive”の略称である。USBとは、“Universal Serial Bus”の略称である。HDDとは、“Hard Disk Drive”の略称である。EEPROMとは、“Electrically Erasable and Programmable Read Only Memory”の略称である。ELとは、“Electro-Luminescence”の略称である。A/Dとは、“Analog/Digital”の略称である。I/Fとは、“Interface”の略称である。UIとは、“User Interface”の略称である。WANとは、“Wide Area Network”の略称である。ISPとは、“Image Signal Processor”の略称である。CMOSとは、“Complementary Metal Oxide Semiconductor”の略称である。CCDとは、“Charge Coupled Device”の略称である。SWIRとは、“Short-Wavelength InfraRed”の略称である。
本明細書の説明において、「水平」とは、完全な水平の他に、本開示の技術が属する技術分野で一般的に許容される誤差を含めた意味合いでの水平を指す。本明細書の説明において、「平行」とは、完全な平行の他に、本開示の技術が属する技術分野で一般的に許容される誤差を含めた意味合いでの平行を指す。本明細書の説明において、「垂直」とは、完全な垂直の他に、本開示の技術が属する技術分野で一般的に許容される誤差を含めた意味合いでの垂直を指す。本明細書の説明において、「一致」とは、完全な一致の他に、本開示の技術が属する技術分野で一般的に許容される誤差を含めた意味合いでの一致を指す。
[第1実施形態]
一例として図1に示すように、監視システム2は、監視カメラ10及び管理装置11を備えている。監視システム2は、本開示の技術に係る「撮像システム」の一例であり、監視カメラ10は、本開示の技術に係る「撮像装置」の一例である。
監視カメラ10は、屋内外の柱、壁又は建物の一部(例えば、屋上)等に、旋回機構16を介して設置され、被写体である監視対象を撮像し、撮像することで動画像を生成する。動画像には、撮像することで得られた複数フレームの画像が含まれている。監視カメラ10は、撮像することで得た動画像を、通信ライン12を介して管理装置11に送信する。
管理装置11は、ディスプレイ13を備えている。管理装置11は、監視カメラ10によって送信された動画像を受信し、受信した動画像をディスプレイ13に表示する。ディスプレイ13としては、例えば、液晶ディスプレイ又は有機ELディスプレイ等が挙げられる。なお、ディスプレイ13は、本開示の技術に係る「表示部(ディスプレイ)」の一例である。
監視カメラ10には、旋回機構16が取り付けられる。旋回機構16は、制御ライン14を通じて、管理装置11により駆動を制御される。旋回機構16は、監視カメラ10を旋回可能とする。具体的には、旋回機構16は、第1軸と、第1軸と交差する第2軸との各々を中心軸として監視カメラ10を旋回可能な2軸旋回機構である。一例として図2に示すように、旋回機構16は、ピッチ軸PAを中心軸とした旋回方向に監視カメラ10を旋回可能である。また、一例として図3に示すように、旋回機構16は、ヨー軸YAを中心軸とした旋回方向に監視カメラ10を旋回可能である。旋回機構16は、本開示の技術に係る「旋回機構」の一例である。また、「ピッチ軸PA」は、本開示の技術に係る「第1軸」の一例であり、「ヨー軸YA」は、本開示の技術に係る「第2軸」の一例である。
一例として図4に示すように、監視カメラ10は、光学系15及び撮像素子25を備えている。撮像素子25は、光学系15の後段に位置している。光学系15は、対物レンズ15A及びレンズ群15Bを備えている。対物レンズ15A及びレンズ群15Bは、監視対象側(物体側)から撮像素子25の受光面25A側(像側)にかけて、光学系15の光軸OAに沿って、対物レンズ15A及びレンズ群15Bの順に配置されている。レンズ群15Bには、ズームレンズ15B1等が含まれている。ズームレンズ15B1は、移動機構21によって光軸OAに沿って移動可能に支持されている。移動機構21は、ズームレンズ用のモータ(図示省略)から与えられた動力に応じてズームレンズ15B1を光軸OAに沿って移動させる。また、レンズ群15Bには、防振レンズ15B2が含まれている。防振レンズ15B2は、後述するアクチュエータ17から与えられた動力に応じて光軸OAに対して垂直方向に変動する。このように構成された光学系15によって、監視対象を示す監視対象光は、受光面25Aに結像される。なお、撮像素子25は、本開示の技術に係る「撮像素子」の一例である。
ところで、監視カメラ10に与えられる振動には、屋外であれば、自動車の通行による振動、風による振動、及び道路工事による振動等があり、屋内であれば、エアコンディショナーの動作による振動、及び人の出入りによる振動等がある。また、監視カメラ10に与えられる振動には、監視カメラ10を旋回機構16により旋回させる間の振動、及び旋回機構16による旋回動作を開始又は停止した際の振動等がある。そのため、監視カメラ10では、監視カメラ10に与えられた振動(以下、単に「振動」とも称する)に起因して振れが生じる。
なお、本実施形態において、「振れ」とは、監視カメラ10において、受光面25Aでの被写体像が、光軸OAと受光面25Aとの位置関係が変化することで変動する現象を指す。換言すると、「振れ」とは、監視カメラ10に与えられた振動に起因して光軸OAが傾くことによって、受光面25Aに結像されることで得られた光学像が変動する現象とも言える。光軸OAの変動とは、例えば、基準軸(例えば、振れが発生する前の光軸OA)に対して光軸OAが傾くことを意味する。以下では、振動に起因して生じる振れを、単に「振れ」とも称する。
そこで、監視カメラ10は、機械式振れ補正部29及び電子式振れ補正部33を有する。機械式振れ補正部29及び電子式振れ補正部33は、監視カメラ10に与えられた振動に起因して生じる振れを補正する。機械式振れ補正29は、モータ(例えば、ボイスコイルモータ)等の駆動源によって生成された動力を防振レンズに付与することで防振レンズを撮像光学系の光軸に対して垂直な方向に移動させ、これによって振れを補正する機構である。電子式振れ補正部33は、振れ量に基づいて撮像画像に対して画像処理を施すことで振れを補正する。つまり、機械式振れ補正部29及び電子式振れ補正部33等の振れ補正部(振れ補正コンポーネント)は、ハードウェア構成及び/又はソフトウェア構成で機械的又は電子的に振れの補正を行う。ここで、機械的な振れの補正とは、モータ(例えば、ボイスコイルモータ)等の駆動源によって生成された動力を用いて防振レンズ及び/又は撮像素子等の振れ補正素子を機械的に動かすことにより実現される振れの補正を指し、電子的な振れの補正とは、例えば、プロセッサによって画像処理が行われることで実現される振れの補正を指す。なお、本実施形態において、「振れの補正」には、振れを無くすという意味の他に、振れを低減するという意味も含まれる。
機械式振れ補正部29は、防振レンズ15B2、アクチュエータ17、ドライバ23、及び位置検出センサ39を備えている。
機械式振れ補正部29による振れの補正方法としては、周知の種々の方法を採用することができる。本実施形態では、振れの補正方法として、振れ量検出センサ40(後述)によって検出された振れ量に基づいて、防振レンズ15B2を移動させる方法が採用されている。具体的には、振れを打ち消す方向に、振れを打ち消す量だけ防振レンズ15B2を移動させることで振れの補正が行われるようにしている。
防振レンズ15B2にはアクチュエータ17が取り付けられている。アクチュエータ17は、ボイスコイルモータが搭載されたシフト機構であり、ボイスコイルモータを駆動させることで、防振レンズ15B2を光軸OAに対して垂直方向に変動させる。なお、ここでは、アクチュエータ17として、ボイスコイルモータが搭載されたシフト機構が採用されているが、本開示の技術はこれに限定されず、ボイスコイルモータに代えて、ステッピングモータ又はピエゾ素子等の他の動力源を適用してもよい。
アクチュエータ17は、ドライバ23により駆動を制御される。アクチュエータ17がドライバ23の制御下で駆動することで、防振レンズ15B2の位置が光軸OAに対して機械的に変動する。
位置検出センサ39は、防振レンズ15B2の現在位置を検出し、検出した現在位置を示す位置信号を出力する。ここでは、位置検出センサ39の一例として、ホール素子を含むデバイスが採用されている。ここで、防振レンズ15B2の現在位置とは、防振レンズ15B2の二次元平面(以下、防振レンズ二次元平面という)内の現在位置を指す。防振レンズ二次元平面とは、光軸OAに対して垂直な二次元平面を指す。なお、本実施形態では、位置検出センサ39の一例として、ホール素子を含むデバイスが採用されているが、本開示の技術はこれに限定されず、ホール素子に代えて、磁気センサ又はフォトセンサなどを採用してもよい。
監視カメラ10は、コンピュータ19、DSP31、画像メモリ32、電子式振れ補正部33、通信I/F34、振れ量検出センサ40、及びUI系デバイス43を備えている。コンピュータ19は、メモリ35、ストレージ36、及びCPU37を備えている。CPU37は、本開示の技術に係る「プロセッサ」の一例である。また、メモリ35は、本開示の技術に係る「メモリ」の一例である。
撮像素子25、DSP31、画像メモリ32、電子式振れ補正部33、通信I/F34、メモリ35、ストレージ36、CPU37、振れ量検出センサ40、及びUI系デバイス43は、バス38に接続されている。また、ドライバ23もバス38に接続されている。なお、図4に示す例では、図示の都合上、バス38として1本のバスが図示されているが、複数本のバスであってもよい。バス38は、シリアルバスであってもよいし、データバス、アドレスバス、及びコントロールバス等を含むパラレルバスであってもよい。
メモリ35は、各種情報を一時的に記憶し、ワークメモリとして用いられる。メモリ35の一例としては、RAMが挙げられるが、これに限らず、他の種類の記憶装置であってもよい。ストレージ36は、不揮発性の記憶装置である。ここでは、ストレージ36の一例として、フラッシュメモリが採用されている。フラッシュメモリはあくまでも一例に過ぎず、ストレージ36としては、例えば、フラッシュメモリに代えて、又は、フラッシュメモリと併せて、磁気抵抗メモリ及び/又は強誘電体メモリなどの各種の不揮発性メモリを用いることができる。また、不揮発性の記憶装置は、EEPROM、HDD、及び/又はSSD等であってもよい。ストレージ36には、監視カメラ10用の各種プログラムが記憶されている。CPU37は、ストレージ36から各種プログラムを読み出し、読み出した各種プログラムをメモリ35上で実行することで監視カメラ10の全体を制御する。
撮像素子25は、CMOSイメージセンサである。撮像素子25は、CPU37の指示の下、既定のフレームレートで監視対象を撮像する。ここで言う「既定のフレームレート」とは、例えば、数十フレーム/秒から数百フレーム/秒を指す。なお、撮像素子25そのものにも制御装置(撮像素子制御装置)が内蔵されていても良く、その場合はCPU37が指示する撮像指示に応じて、撮像素子25内部の詳細な制御を撮像素子制御装置が行う。また、撮像素子25が、DSP31の指示の下に既定のフレームレートで対象被写体を撮像しても良く、この場合は、DSP31が出力する撮像指示に応じて、撮像素子25内部の詳細な制御を撮像素子制御装置が行う。なお、DSP31はISPと呼ばれることもある。
撮像素子25の受光面25Aは、マトリクス状に配置された複数の感光画素(図示省略)によって形成されている。撮像素子25では、各感光画素が露光され、感光画素毎に光電変換が行われる。
感光画素毎に光電変換が行われることで得られた電荷は、対象被写体を示すアナログの撮像信号である。ここでは、複数の感光画素として、赤外光に感度を有する複数の光電変換素子(一例として、赤外光透過フィルタが配置された光電変換素子)が採用されている。
監視カメラ10では、こうした赤外光に感度を有する光電変換素子を用いることによって、赤外光(例えば、約700ナノメートルよりも長波長側の光)に基づく撮像が行われる。特に、SWIRについての撮像に対しては、例えば、撮像素子25として、CMOSイメージセンサに代えて、InGaAsセンサ及び/又はタイプ2型量子井戸(T2SL;Simulation of Type-II Quantum Well)センサ等を用いればよい。但し、本実施形態はこれに限定されず、可視光に感度を有する光電変換素子を用いて、可視光(例えば、約700ナノメートル以下の短波長側の光)に基づく撮像が行われるようにしてもよく、可視光と赤外光の両方に感度を有する光電変換素子を用いたり、光学系15を透過した入射光をフィルタ又はダイクロイックプリズム等で可視光と赤外光に分離し、それぞれの光に感度を持つ光電変換素子を用いたりしてもよい。
撮像素子25は、アナログの撮像信号に対してA/D変換等の信号処理を施すことで、デジタルの撮像信号によって構成されるデジタル画像を生成する。撮像素子25は、バス38を介してDSP31に接続されており、生成したデジタル画像を、バス38を介してフレーム単位でDSP31に出力する。ここで、デジタル画像は、本開示の技術に係る「撮像画像」の一例である。
なお、ここでは、撮像素子25の一例としてCMOSイメージセンサを挙げて説明しているが、本開示の技術はこれに限定されず、撮像素子25としてCCDイメージセンサを適用してもよい。この場合、撮像素子25はCCDドライバ内蔵のAFE(図示省略)を介してバス38に接続される。AFEは、撮像素子25によって得られたアナログの撮像信号に対してA/D変換等の信号処理を施すことでデジタル画像を生成し、生成したデジタル画像をDSP31に出力する。CCDイメージセンサはAFEに内蔵されたCCDドライバによって駆動される。もちろんCCDドライバは単独で設けられても良い。
DSP31は、デジタル画像に対して、各種デジタル信号処理を施す。各種デジタル信号処理とは、例えば、デモザイク処理、ノイズ除去処理、階調補正処理、及び色補正処理等を指す。
DSP31は、1フレーム毎に、デジタル信号処理後のデジタル画像を画像メモリ32に出力する。画像メモリ32は、DSP31からのデジタル画像を記憶する。なお、以下では、説明の便宜上、画像メモリ32に記憶されたデジタル画像を「撮像画像」とも称する。
振れ量検出センサ40は、例えば、ジャイロセンサ41を含むデバイスであり、監視カメラ10の振れ量を検出する。振れ量検出センサ40は、一対の軸方向の各々について振れ量を検出する。ジャイロセンサ41は、ピッチ軸PA、及びヨー軸YAの各軸(図1参照)周りの回転振れの量を検出する。振れ量検出センサ40は、ジャイロセンサ41によって検出されたピッチ軸PA周りの回転振れの量及びヨー軸YA周りの回転振れの量を、ピッチ軸PA及びヨー軸YAに平行な二次元状の面内での振れ量に変換することで、監視カメラ10の振れ量を検出する。振れ量検出センサ40は、検出した振れ量をCPU37に出力する。ここで、ジャイロセンサ41は、本開示の技術に係る「センサ」及び「ジャイロセンサ」の一例である。
ここでは、振れ量検出センサ40の一例としてジャイロセンサ41を挙げているが、これはあくまでも一例であり、振れ量検出センサ40は、加速度センサであってもよい。加速度センサは、ピッチ軸PAとヨー軸YAに平行な二次元状の面内での振れ量を検出する。
また、ここでは、振れ量検出センサ40という物理的なセンサによって振れ量が検出される形態例を挙げているが、本開示の技術はこれに限定されない。例えば、画像メモリ32に記憶された時系列的に前後する撮像画像を比較することで得た動きベクトルを、振れ量として用いてもよい。また、物理的なセンサによって検出された振れ量と、画像処理によって得られた動きベクトルとに基づいて、最終的に使用される振れ量を導出してもよい。
CPU37は、振れ量検出センサ40によって検出された振れ量を取得し、取得した振れ量に基づいて機械式振れ補正部29及び電子式振れ補正部33を制御する。振れ量検出センサ40によって検出された振れ量は、機械式振れ補正部29及び電子式振れ補正部33の各々による振れの補正に用いられる。
電子式振れ補正部33は、ASICを含むデバイスである。電子式振れ補正部33は、振れ量検出センサ40によって検出された振れ量に基づいて、画像メモリ32内の撮像画像に対して画像処理を施すことで振れを補正する。機械式振れ補正部29及び電子式振れ補正部33は、振れ量検出センサ40によって検出された振れ量に従って振れを補正する。
なお、ここでは、電子式振れ補正部33として、ASICを含むデバイスを例示しているが、本開示の技術はこれに限定されるものではなく、例えば、FPGA又はPLDを含むデバイスであってもよい。また、例えば、電子式振れ補正部33は、ASIC、FPGA、及びPLDのうちの複数を含むデバイスであってもよい。また、電子式振れ補正部33として、CPU、ストレージ、及びメモリを含むコンピュータが採用されてもよい。CPUは、単数であってもよいし、複数であってもよい。また、電子式振れ補正部33は、ハードウェア構成及びソフトウェア構成の組み合わせによって実現されてもよい。
通信I/F34は、例えば、ネットワークインターフェースであり、ネットワークを介して、管理装置11との間で各種情報の伝送制御を行う。ネットワークの一例としては、インターネット又は公衆通信網等のWANが挙げられる。通信I/F34は、監視カメラ10と管理装置11との間の通信を司る。
UI系デバイス43は、受付デバイス43A及びディスプレイ43Bを備えている。受付デバイス43Aは、例えば、ハードキー及びタッチパネル等であり、監視システム2の使用者(以下、単に「使用者」とも称する)からの各種指示を受け付ける。CPU37は、受付デバイス43Aによって受け付けられた各種指示を取得し、取得した指示に従って動作する。
ディスプレイ43Bは、CPU37の制御下で、各種情報を表示する。ディスプレイ43Bに表示される各種情報としては、例えば、受付デバイス43Aによって受け付けられた各種指示の内容、及び撮像画像等が挙げられる。
一例として図5に示すように、管理装置11は、ディスプレイ13、制御装置60、受付デバイス62、及び通信I/F66~68を備えている。制御装置60は、CPU60A、ストレージ60B、及びメモリ60Cを備えている。受付デバイス62、ディスプレイ13、CPU60A、ストレージ60B、メモリ60C、及び通信I/F66~68の各々は、バス70に接続されている。なお、図5に示す例では、図示の都合上、バス70として1本のバスが図示されているが、複数本のバスであってもよい。バス70は、シリアルバスであってもよいし、データバス、アドレスバス、及びコントロールバス等を含むパラレルバスであってもよい。
メモリ60Cは、各種情報を一時的に記憶し、ワークメモリとして用いられる。メモリ60Cの一例としては、RAMが挙げられるが、これに限らず、他の種類の記憶装置であってもよい。ストレージ60Bは、不揮発性の記憶装置である。ここでは、ストレージ60Bの一例として、フラッシュメモリが採用されている。フラッシュメモリはあくまでも一例に過ぎず、ストレージ60Bとしては、例えば、フラッシュメモリに代えて、又は、フラッシュメモリと併せて、磁気抵抗メモリ及び/又は強誘電体メモリなどの各種の不揮発性メモリが用いられる。また、不揮発性の記憶装置は、EEPROM、HDD、及び/又はSSD等であってもよい。ストレージ60Bには、管理装置11用の各種プログラム(以下、単に「管理装置用プログラム」と称する)が記憶されている。CPU60Aは、ストレージ60Bから管理装置用プログラムを読み出し、読み出した管理装置用プログラムをメモリ60C上で実行することで管理装置11の全体を制御する。また、ストレージ60Bには、受信された動画像が記憶される。ストレージ60Bは、本開示の技術に係る「ストレージ」の一例である。
通信I/F66は、例えば、ネットワークインターフェースである。通信I/F66は、ネットワークを介して、監視カメラ10の通信I/F34に対して通信可能に接続されており、監視カメラ10との間で各種情報の伝送制御を行う。例えば、通信I/F66は、監視カメラ10に対して撮像画像の送信を要求し、撮像画像の送信の要求に応じて監視カメラ10の通信I/F34から送信された撮像画像を受信する。
旋回機構16は、ヨー軸旋回機構71、ピッチ軸旋回機構72、モータ73、モータ74、ドライバ75、及びドライバ76を備えている。モータ73は、ドライバ75の制御下で駆動することで動力を生成する。ヨー軸旋回機構71は、モータ73によって生成された動力を受けることで、監視カメラ10をヨー軸YA周りに旋回させる。モータ74は、ドライバ76の制御下で駆動することで動力を生成する。ピッチ軸旋回機構72は、モータ74によって生成された動力を受けることで、監視カメラ10をピッチ軸PA周りに旋回させる。
通信I/F67及び68は、例えば、ネットワークインターフェースである。通信I/F67は、ネットワークを介して、ドライバ75に対して通信可能に接続されている。CPU60Aは、通信I/F67及びドライバ75を介して、モータ73を制御することで、ヨー軸旋回機構71の旋回動作を制御する。通信I/F68は、ネットワークを介して、ドライバ76に対して通信可能に接続されている。CPU60Aは、通信I/F68及びドライバ76を介して、モータ74を制御することで、ピッチ軸旋回機構72の旋回動作を制御する。
受付デバイス62は、例えば、キーボード、マウス、及びタッチパネル等であり、使用者からの各種指示を受け付ける。CPU60Aは、受付デバイス62によって受け付けられた各種指示を取得し、取得した指示に従って動作する。
ディスプレイ13は、CPU60Aの制御下で、各種情報を表示する。ディスプレイ13に表示される各種情報としては、例えば、受付デバイス62によって受け付けられた各種指示の内容、及び通信I/F66によって受信された撮像画像等が挙げられる。
ストレージ60Bは、CPU60Aの制御下で、各種情報を記憶する。ストレージ60Bに記憶される各種情報としては、例えば、通信I/F66によって受信された撮像画像等が挙げられる。
このように、制御装置60は、通信I/F66によって受信された撮像画像をディスプレイ13に対して表示させる制御、及び通信I/F66によって受信された撮像画像をストレージ60Bに対して記憶させる制御を行う。ディスプレイ13に表示される撮像画像は、本開示の技術に係る「調整結果が反映された画像」の一例である。また、ストレージ60Bに記憶される撮像画像は、本開示の技術に係る「画像データ」の一例である。
なお、ここでは、撮像画像をディスプレイ13に表示させ、かつ、通信I/F66によって受信された撮像画像をストレージ60Bに記憶させるようにしているが、本開示の技術はこれに限定されない。例えば、撮像画像のディスプレイ13への表示と撮像画像のストレージ60Bへの記憶との何れかが行われるようにしてもよい。また、制御装置60は、通信I/F66によって受信された撮像画像を、メモリ60Cに対して一時的に記憶させるようにしてもよい。
ところで、監視カメラ10が旋回機構16に組付けられる際、組付け作業の精度、又は監視カメラ10もしくは旋回機構16の寸法精度等の原因により、一例として図6及び図7に示すように、監視カメラ10が旋回機構16に対して傾いた状態で組付けられることがある。具体的には、ヨー軸YAとピッチ軸PAとに交差するロール軸RAを中心軸とした回転方向に角度θだけ傾いた状態で、監視カメラ10が旋回機構16に対して取り付けられることがある。ここで、傾きの角度θは、旋回機構16による旋回の中心軸に対する監視カメラ10の傾きの角度である。以下の説明において、監視カメラ10の傾きの角度θは、単に「傾き角度」とも称する。なお、ロール軸RAは、本開示の技術に係る「第3軸」の一例である。なお、図6及び図7では、旋回機構16に対して傾いた状態で組付けられた、実線で示す監視カメラ10と区別するために、旋回機構16に対して傾いていない状態で組付けられた監視カメラ10を破線で示している。続く図8及び図9も同じである。
このように、監視カメラ10が旋回機構16に対して傾いて取り付けられている場合、監視カメラ10による特定被写体(一例として、人又は物等)の撮像に影響を及ぼすことがある。すなわち、一例として図8に示すように、監視カメラ10による特定被写体の撮像が開始された初期状態では、実線の吹き出し内に示すように、特定被写体画像は撮像画像の右端に位置している。その後、一例として図9に示すように、旋回機構16がヨー軸YAを中心軸として旋回し、監視カメラ10を旋回させる。このとき、監視カメラ10の旋回に伴って撮像範囲が変化し、その結果、特定被写体画像の位置が撮像画像内で移動する。ここで、旋回機構16に対して監視カメラ10が傾かずに取り付けられている場合、旋回機構16によりヨー軸YAを中心軸として監視カメラ10が旋回されると、特定被写体画像の位置は、図9の右側の破線の吹き出し内に示すように、撮像画像内を水平方向に移動して、例えば撮像画像内の中央に移動する。
しかし、監視カメラ10が旋回機構16に対して傾いた状態で取り付けられている場合、図9の左側の実線の吹き出し内に示すように、特定被写体画像の位置は、撮像画像内の水平方向だけでなく、上下方向にも移動する。すなわち、旋回機構16によりヨー軸YAのみを中心軸として旋回されているにもかかわらず、撮像画像内では、特定被写体画像の位置が斜め方向に移動することとなる。この結果、監視カメラ10による撮像が困難になることがある。特に、一例として監視カメラ10が特定被写体の追尾機能を有する場合、旋回機構16による旋回によって特定被写体の移動に追従することが困難となる。つまり、旋回機構16による旋回によって特定被写体の移動に追従しようとしても、旋回機構16に対する監視カメラ10のロール軸RAを中心軸とした回転方向の傾きに起因した撮像画像の位置ずれによって、使用者の意図しない方向に撮像画像内を特定被写体画像の位置が移動する。このため、監視カメラ10による撮像が困難になり、特に特定被写体を追尾しながら撮像する場合に影響が顕著となる場合がある。
そこで、監視カメラ10が旋回機構16に対して傾いて取り付けられているときの撮像画像の位置ずれを解消するために、一例として図10に示すように、ストレージ36には、位置ずれ解消処理プログラム36Aが記憶されている。位置ずれ解消処理プログラム36AはCPU37によって実行される。具体的には、CPU37は、ストレージ36から位置ずれ解消処理プログラム36Aを読み出す。さらに、CPU37は、読み出した位置ずれ解消処理プログラム36Aをメモリ35上で実行することで、撮像素子25を含む監視カメラ10による撮像を支援する撮像支援装置のプロセッサとして機能する。このように、CPU37は、撮像支援装置のプロセッサとして機能することで、監視カメラ10が傾いた状態で旋回機構16に取り付けられた状態下での撮像を支援する。
CPU37は、角速度取得部37A、角度変位量導出部37B、旋回判定部37C、傾き角度データ群導出部37D、信頼度導出部37E、信頼度判定部37F、傾き角度導出部37G、及び画像処理部37Hとして動作する。また、CPU37は、位置ずれ解消のための傾き角度θを導出するに際し、ディスプレイ43Bに対し、旋回動作を行うように使用者に指示する表示を行わせる。以下の説明では、CPU37による傾き角度θの導出において、ヨー軸YAのみを中心軸とした旋回機構16の旋回を使用者に行わせた場合について説明する。
角速度取得部37Aは、ジャイロセンサ41からの出力を取得する。具体的には、角速度取得部37Aは、使用者による旋回機構16による旋回が行われている間、ジャイロセンサ41から規定の時間間隔(以下の説明において、サンプリングレートとも称する)で出力される角速度を逐次取得する。一例として、角速度取得部37Aは、旋回機構16によって監視カメラ10がヨー軸YAを中心軸として旋回している状態での、ヨー軸YAを中心軸とした旋回方向の角速度、及びピッチ軸PAを中心軸とした旋回方向の角速度を取得する。さらに、角速度取得部37Aは、ヨー軸YAを中心軸とした旋回方向のうちの一方向に監視カメラ10が旋回されている状態での角速度を取得する。角速度取得部37Aは、こうしてジャイロセンサ41のサンプリングレートにしたがって逐次取得した角速度を、角速度データ群としてメモリ35に記憶させる。
角度変位量導出部37Bは、メモリ35に記憶された角速度データ群を取得し、角速度データ群から角度変位量を導出する。具体的には、角度変位量導出部37Bは、ヨー軸YA及びピッチ軸PA周りの角速度の変化を時間で積分することにより、ヨー軸YA及びピッチ軸PA周りの角度変位量をそれぞれ導出する。角度変位量導出部37Bは、角度変位量から旋回機構16における旋回角度を導出する。角度変位量導出部37Bは、導出した旋回角度を旋回判定部37Cへ出力する。さらに、角度変位量導出部37Bは、導出した角度変位量を、角度変位量データ群としてメモリ35に記憶させる。なお、角度変位量データ群は、本開示の技術に係る「旋回角度の時系列変化」の一例である。
旋回判定部37Cは、旋回機構16における旋回角度が既定値以上となったか否かを判定する。具体的には、旋回判定部37Cは、ヨー軸YAを中心軸とした旋回角度の変化量が第1既定値以上であり、かつ、ピッチ軸PAを中心軸とした旋回角度の変化量が第2既定値以上となっているかを判定する。旋回角度が既定値以上となっているかを判定することにより、後述する傾き角度の導出に用いられる角度変位量データ群が既定のデータ数以上取得される。
旋回判定部37Cは、上記判定が肯定された場合、角速度取得部37Aによるジャイロセンサ41からの角速度の取得を終了させる。また、ディスプレイ43Bに対して旋回機構16の旋回を終了するように使用者に報知する表示をさせる。
傾き角度データ群導出部37Dは、旋回判定部37Cにおける判定が肯定された場合に、傾き角度データ群を導出する。詳細は後述するが、傾き角度データ群導出部37Dは、メモリ35から取得した角度変位量データ群に基づいて、旋回機構16に対する監視カメラ10の傾き角度θのデータ群を導出する。傾き角度データ群導出部37Dは、導出した傾き角度データ群を信頼度導出部37Eに出力する。
信頼度導出部37Eは、傾き角度データ群に基づいて信頼度を導出する。信頼度は、傾き角度データ群が、ノイズを含まず、データのばらつきの少ない精度の高いデータ群であるか否かを示す指標であり、精度の高いデータ群であるほど高い値となる。一例として、詳細は後述するが、信頼度導出部37Eは、傾き角度データ群から統計学的手法を用いて信頼度を導出する。信頼度導出部37Eは、導出した信頼度を信頼度判定部37Fへ出力する。
信頼度判定部37Fは、信頼度が既定の度合いを上回るか否かを判定する。傾き角度データ群の信頼度が既定の度合いを上回ると判定された場合、信頼度判定部37Fは、傾き角度データ群を傾き角度導出部37Gへ出力する。
傾き角度導出部37Gは、傾き角度データ群から傾き角度θを導出する。傾き角度導出部37Gは、導出した傾き角度θを画像処理部37Hへ出力する。なお、傾き角度θは、本開示の技術に係る「傾きに関する情報」の一例である。
画像処理部37Hは、監視カメラ10の傾きに起因した撮像画像の位置ずれを解消させるように撮像画像に対して画像処理を行う。具体的には、画像処理部37Hは、画像メモリ32からデジタル画像を取得する。そして、画像処理部37Hは、傾き角度θに基づいて、監視カメラ10の傾きに起因した撮像画像の傾きを解消させる方向に、撮像画像を回転させる。
続いて、ヨー軸YA及びピッチ軸PAを中心軸とした旋回により得られた角度変位量データ群から、ロール軸RAを中心軸とした回転方向の傾き角度θを導出する方法について説明する。まず、一例として図11に示すように、監視カメラ10が旋回機構16に対して傾かずに取り付けられている場合について説明する。この場合、一例としてヨー軸YAを中心軸として旋回機構16が監視カメラ10を旋回させると、監視カメラ10のジャイロセンサ41は、ヨー軸YAを中心軸とする旋回を検出する。対して監視カメラ10のピッチ軸PAは、旋回の中心軸であるヨー軸YAに対して直交している。このため、一例として図12に示すように、角度変位量としては、ジャイロセンサ41の出力結果から、ヨー軸YAを中心軸とした旋回によるヨー軸YAの角度変位量のみが得られる。つまり、監視カメラ10が旋回機構16に対して傾いていない場合、旋回機構16によりヨー軸YAを中心軸として監視カメラ10が旋回されても、ジャイロセンサ41の出力結果から、ピッチ軸PAを中心軸とした旋回の角度変位量については得られない。
一方、一例として図13に示すように、監視カメラ10が旋回機構16に対して傾いて取り付けられている場合、ヨー軸YAを中心軸として旋回機構16が監視カメラ10を旋回させると、ジャイロセンサ41は、ヨー軸YAを中心軸とする旋回を検出する。さらに、監視カメラ10は、旋回機構16に対して傾いていることから、監視カメラ10のピッチ軸PAが、旋回の中心軸であるヨー軸YAに対して傾斜している。このため、ヨー軸YAを中心軸とした旋回において、ジャイロセンサ41は、ピッチ軸PAを中心軸とした旋回も検出する。
すなわち、一例として図13に示すように、監視カメラ10が、旋回機構16に対して傾いて取り付けられていることにより、ヨー軸YAのみを中心軸として旋回させても、監視カメラ10においてピッチ軸PAを中心軸とした旋回に伴う角速度が変化する。換言すれば、監視カメラ10において、ヨー軸YAを中心軸とした旋回に要する運動エネルギが減少した分、ピッチ軸PAを中心軸とした旋回の運動エネルギが増加する。この結果、ジャイロセンサ41は、監視カメラ10におけるピッチ軸PAを中心軸とした旋回の角速度を出力する。
一例として図14に示すように、監視カメラ10が旋回機構16に対して傾いて取り付けられている場合、ヨー軸YAを中心軸とした旋回によるジャイロセンサ41からの角速度の出力から、監視カメラ10のヨー軸YAの角度変位量に加えて、ピッチ軸PAを中心軸とした旋回による角度変位量も得られる。このように、監視カメラ10がヨー軸YAを中心軸として旋回されているにも関わらず、ピッチ軸PAを中心軸とした旋回による角度変位量も得られるのは、上記したように監視カメラ10の傾きに起因する。
このとき、監視カメラ10の傾きの角度θが増すほど、ピッチ軸PAの角度変位量が増加する。極端な例として、監視カメラ10の傾きの角度θが90度のとき、監視カメラ10においては、ピッチ軸PAの旋回のみが検出され、ヨー軸YAの旋回は検出されないことになる。つまり、ヨー軸YA及びピッチ軸PAをそれぞれ中心軸とした旋回を検出したジャイロセンサ41からの各軸の出力の比は、監視カメラ10の旋回機構16に対する傾き角度θに依存する。
以上の通り、ヨー軸YA及びピッチ軸PAを中心軸とした旋回におけるそれぞれの角度変位量は、監視カメラ10の旋回機構16に対する傾き角度θに対応している。つまり、監視カメラ10において、ヨー軸YA及びピッチ軸PAを中心軸とした旋回におけるジャイロセンサ41の出力比から、監視カメラ10の旋回機構16に対する傾きの角度θを導出することが可能である。
以下に傾き角度の導出の具体的な方法について説明する。まず、監視カメラ10のヨー軸YA及びピッチ軸PAの角度変位量データ群を時間によって規格化し、単位時間当たりの角度変位量を求める。さらに、単位時間当たりの角度変位量から、監視カメラ10の旋回機構16に対する傾きの角度θを導出する。すなわち、監視カメラ10において、ヨー軸YA及びピッチ軸PAを中心軸とした旋回における単位時間当たりの角度変位量の相違度から、監視カメラ10の旋回機構16に対する傾きを導出することができる。具体的には、ヨー軸YAを中心軸とした旋回における単位時間当たりの角度変位量と、ピッチ軸PAを中心軸とした旋回における単位時間当たりの角度変位量との比率から、監視カメラ10の旋回機構16に対する傾きの角度θを導出することができる。
より具体的には、一例として図15に示すように、以下の式(1)から監視カメラ10の旋回機構16に対する傾きの角度θを求めることができる。
θ=arctan(T2/T1) ・・・・・(1)
θ :監視カメラ10の傾きの角度(degree)
T1:単位時間当たりのヨー軸YAの旋回角度の変位量(degree/s)
T2:単位時間当たりのピッチ軸PAの旋回角度の変位量(degree/s)
さらに、角度変位量データ群においては、以下に説明するように旋回状態の変動に応じたノイズが生じていることがある。そこで、監視カメラ10の傾きの角度θの導出に際しては、そのようなノイズを除く処理を行ってから、傾きの角度θを導出する。
まず、監視カメラ10のヨー軸YA及びピッチ軸PAの角度変位量データ群を時間によって規格化し、単位時間当たりの角度変位量を求める。具体的には、一例として図16に示すように、傾き角度データ群導出部37Dにおいて、メモリ35から取得した角度変位量データ群から、以下の式(2)に基づいて角度変位量の差分値δを導出する。
δ=t[i+1]-t[i] ・・・・・(2)
δ: 角度変位量の差分値
t[i]: i番目に取得された角度変位量
i: 1~n-1の任意の整数(nは取得したデータの数)
ここで、角度変位量データ群における角度変位量の各データの取得が規定の時間間隔で行われるとすると、角度変位量の差分値δは、単位時間当りの角度変位量Tと考えることができる。すなわち、以下の関係式(3)が成り立つ。
T=δ ・・・・・(3)
T: 単位時間当たりの角度変位量
δ: 角度変位量の差分値
このように求めた単位時間当たりの角度変位量Tを用いて、角速度データ群からノイズが除去される。具体的には、傾き角度データ群導出部37Dにおいて、単位時間当たりの角度変位量Tの絶対値が第3既定値以下であるか否かが判定される。一例として図17に示すように、旋回機構16が停止している間の角度変位量を元に傾き角度θが導出される場合を考える。この場合、一例として図18に示すように、単位時間当たりのヨー軸YAの旋回角度の変位量T1、単位時間当たりのピッチ軸PAの旋回角度の変位量T2がともに略0となるので、式(1)より傾き角度θは不定となり、傾き角度θは大きく変動する。このため、旋回機構16が停止しているような場合の角度変位量データ群から傾き角度データ群を導出すると、傾き角度θのばらつきが大きくなる。そこで、旋回機構16が停止していて旋回が行われず、角度変位量がほとんど変化していないデータが、ノイズとして除かれる。具体的には、単位時間当たりの角度変位量T1、T2の絶対値が、両方とも第3既定値以下であるか否かが判定され、当該判定が肯定された角度変位量Tの算出に用いた角度変位量tが、ノイズとして角度変位量データ群から除かれる。この結果、旋回機構16が停止している場合のように、単位時間当たりの角度変位量Tが第3既定値以下の場合の角度変位量が、角度変位量データ群から除かれる。第3既定値には、その性質上、0に近い値が設定される。
また、旋回機構16が作動している場合であっても、一例として図17に示す期間PRのように、単位時間当たりのヨー軸YAの旋回角度の変位量T1、単位時間当たりのピッチ軸PAの旋回角度の変位量T2がともに略0となる場合がある。この場合の角度変位量も、角度変位量データ群からノイズとして除かれる。
監視カメラ10が傾かずに旋回機構16に取り付けられている場合も同様に、一例として図19に示すように、旋回機構16が停止していて旋回が行われず、角度変位量がほとんど変化していないデータが、ノイズとして除かれる。また、ピッチ軸PA周りの角度変位量tは略0で、これにより単位時間当たりのピッチ軸PAの旋回角度の変位量T2も略0に近い値で、ほとんど変化していない。この結果、一例として図20に示すように、傾き角度θが導出されるものの、略0に近い値であり、このような場合は本開示の技術で調整の対象としている監視カメラ10の傾きが生じていないと言える。
以上説明したような傾き角度データ群導出部37Dにおける判定を経て、角度変位量データ群からノイズが除去される。そして、ノイズが除去された角度変位量データ群から、上記式(1)によって傾き角度θのデータ群が導出される。
さらに、旋回機構16の動作状況によって、傾き角度θを導出するために取得されるデータの信頼性が低下している場合がある。すなわち、旋回機構16による旋回が既定の条件で行われず、データの取得条件が変化している場合である。このような状況として、例えば、旋回機構16の動作の調子が悪い場合、又は旋回機構16の周辺での振動による影響が大きい場合が挙げられる。一例として図21に示すように、旋回が時計方向及び反時計方向のうちの一方向にのみ行われず、時計方向及び反時計方向のうちの一方向への旋回がされた後、時計方向及び反時計方向のうちの他方向の旋回がされる場合がある。この場合、一例として図22に示すように、傾き角度θを導出すると、傾き角度θが大きく変動する。このように変動が大きい傾き角度θを用いた場合は、撮像画像の位置ずれは適切に解消されない。
そこで、信頼度導出部37Eでは、傾き角度データ群について統計的処理を行って、傾き角度データ群に関する信頼度を導出する。一例として、傾き角度データ群の信頼度は、傾き角度データ群の標準偏差σである。信頼度導出部37Eは、公知の統計学的手法を用いて、傾き角度データ群から標準偏差σを導出する。
信頼度判定部37Fは、傾き角度データ群の標準偏差σが閾値以下となっているか否かを判定する。信頼度判定部37Fは、傾き角度データ群の標準偏差σが、閾値以下となっていれば、傾き角度データ群を構成する複数の傾き角度θのばらつきが少なく、傾き角度データ群の信頼性が確保されていると判定する。
図18は、傾き角度データ群の標準偏差σが閾値以下であり、信頼度判定部37Fにおいて傾き角度データ群の信頼性ありと判定した場合を示している。対して図22は、傾き角度データ群の標準偏差σが閾値より大きく、信頼度判定部37Fにおいて傾き角度データ群の信頼性不十分と判定した場合を示している。
信頼度判定部37Fにおける判定が肯定された場合、傾き角度導出部37Gは、撮像画像の位置ずれの調整に用いる傾き角度θとして、傾き角度データ群の平均値μを導出する。傾き角度導出部37Gは、導出した傾き角度θの値を画像処理部37Hへ出力する。なお、傾き角度θとして、傾き角度データ群の最頻値、中央値を導出してもよい。
画像処理部37Hは、一例として図23に示すように、傾き角度θに基づいて、監視カメラ10の傾きに起因した撮像画像の傾きを解消させる方向に、撮像画像を回転させるように画像処理を行う。この結果、一例として図23に示すように、調整後の画像において、撮像画像の位置ずれが解消され、監視カメラ10のヨー軸YAを中心軸とした旋回に応じて、特定被写体画像が撮像画像内を水平方向に移動するので、監視カメラ10による撮像が容易に行われる。特に、監視カメラ10が追尾機能を有する場合には、監視カメラ10の旋回動作と、それに応じた撮像画像内の特定被写体画像の位置の変化が一致するので、追尾機能によって特定被写体を追尾することが容易となる。
次に、監視システム2の本開示の技術に係る部分の作用について図24及び図25を参照しながら説明する。なお、図24及び図25には、CPU37によって実行される位置ずれ解消処理の流れの一例が示されている。なお、図24及び図25に示す位置ずれ解消処理の流れは、本開示の技術に係る「撮像支援方法」の一例である。
一例として図24に示す位置ずれ解消処理では、先ず、ステップST10で、CPU37は、メモリ35に記憶された角速度データ群及び角度変位量データ群をリセットする。ステップST11で、角速度取得部37Aは、角速度を取得するタイミングが到来したかを判定する。角速度を取得するタイミングが到来していない場合、判定が否定されて、位置ずれ解消処理は、ステップST11を繰り返す。ステップST11において、角速度を取得するタイミングが到来した場合は、判定が肯定されて、位置ずれ解消処理は、ステップST12へ移行する。
ステップST12で、角速度取得部37Aは、ジャイロセンサ41からヨー軸YA及びピッチ軸PA周りのそれぞれの最新の角速度を取得する。その後、位置ずれ解消処理は、ステップST13へ移行する。
ステップST13で、角速度取得部37Aは、ステップST12で取得した最新の角速度を、角速度データ群の一部としてメモリ35に記憶させる。その後、位置ずれ解消処理は、ステップST14へ移行する。
ステップST14で、角度変位量導出部37Bは、メモリ35に記憶されている角速度データ群から、ヨー軸YA及びピッチ軸PAを中心軸とした旋回の旋回角度を導出する。その後、位置ずれ解消処理は、ステップST15へ移行する。
ステップST15で、旋回判定部37Cは、ヨー軸YA周りの旋回角度が、第1既定値以上となっているか判定する。ヨー軸YA周りの旋回角度が、第1既定値未満である場合、判定が否定されて、位置ずれ解消処理は、ステップST11へ移行する。ヨー軸YA周りの旋回角度が、第1既定値以上である場合、判定が肯定されて、位置ずれ解消処理は、ステップST16へ移行する。
ステップST16で、旋回判定部37Cは、ピッチ軸PA周りの旋回角度が、第2既定値以上となっているか判定する。ピッチ軸PA周りの旋回角度が、第2既定値未満である場合、判定が否定されて、位置ずれ解消処理は、ステップST11へ移行する。ピッチ軸PA周りの旋回角度が、第2既定値以上である場合、判定が肯定されて、位置ずれ解消処理は、ステップST17へ移行する。
ステップST17で、角度変位量導出部37Bは、角速度データ群を時間で積分することにより、角度変位量データ群を導出する。角度変位量導出部37Bは、角度変位量データ群をメモリ35に記憶させる。
一例として図25に示す位置ずれ解消処理では、ステップST18で、傾き角度データ群導出部37Dは、メモリ35から取得した角度変位量データ群から角度変位量の差分値δ、すなわち単位時間当たりの角度変位量Tを導出する。その後、位置ずれ解消処理は、ステップST19へ移行する。
ステップST19で、傾き角度データ群導出部37Dは、ヨー軸YA及びピッチ軸PAを中心軸とした旋回のそれぞれの角度変位量データ群について、単位時間当たりの角度変位量Tの絶対値が第3既定値以下のデータをノイズとして除去する。その後、位置ずれ解消処理は、ステップST20へ移行する。
ステップST20で、傾き角度データ群導出部37Dは、ノイズが除去された角度変位量データ群から傾き角度データ群を導出する。その後、位置ずれ解消処理は、ステップST21へ移行する。
ステップST21で、信頼度導出部37Eは、信頼度として、ステップST21で導出された傾き角度データ群の標準偏差σを導出する。その後、位置ずれ解消処理は、ステップST22へ移行する。
ステップST22で、信頼度判定部37Fは、ステップST21で導出された標準偏差σが閾値以下となっているかを判定する。標準偏差σが閾値以下となっている場合、判定が肯定されて、位置ずれ解消処理は、ステップST23へ移行する。標準偏差σが閾値より大きい場合、判定が否定されて、位置ずれ解消処理は、ステップST25へ移行する。
ステップST23で、傾き角度導出部37Gは、傾き角度データ群から平均値μを導出する。その後、位置ずれ解消処理は、ステップST24へ移行する。
ステップST24で、画像処理部37Hは、ステップST24で導出された傾き角度データ群の平均値μを傾き角度θとして、撮像画像の位置ずれを調整する。その後、位置ずれ解消処理は、ステップST25に移行する。
ステップST25で、CPU37は、位置ずれ解消処理を終了する条件(以下、「位置ずれ解消処理終了条件」と称する)を満足したか否かを判定する。位置ずれ解消処理終了条件としては、例えば、位置ずれ解消処理を終了させる指示が受付デバイス62によって受け付けられた、との条件が挙げられる。ステップST25において、位置ずれ解消処理終了条件を満足していない場合は、判定が否定されて、位置ずれ解消処理はステップST10へ移行する。ステップST25において、位置ずれ解消終了条件を満足した場合は、判定が肯定されて、位置ずれ解消処理は終了する。
図19及び図20で示した例のように、上記したステップST24で導出された傾き角度θが、予め定められた角度よりも小さい場合は、使用者が撮像画像の傾きを感じるおそれが少ないため、傾き角度θに基づく撮像画像の調整は行わなくてもよい。予め定められた角度の設定は、監視カメラ10の傾き角度θを様々に変更した官能試験またはシミュレーションに基づき、撮像画像の傾きに起因した視覚的な違和感を使用者に対して生じさせる角度を事前に求めておくことで実現される。
なお、本実施形態では、ヨー軸YAを中心軸とした旋回において、ロール軸RAを中心軸とした監視カメラ10の旋回機構16に対する傾き角度θを導出する形態例について説明したが、本開示の技術は、これに限定されない。例えば、ピッチ軸PAを中心軸とした旋回において、ロール軸RAを中心軸とした監視カメラ10の旋回機構16に対する傾き角度の導出がされてもよい。
また、本実施形態では、画像処理部37Hによって位置ずれが解消される形態例を挙げて説明しているが、本開示の技術はこれに限定されない。例えば、電子式振れ補正部33によって位置ずれが解消されてもよい。この場合、電子式振れ補正部33は、傾き角度θに基づいて、画像メモリ32内の撮像画像に対して画像処理を施すことで位置ずれを解消する。
また、本実施形態では、ストレージ36が位置ずれ解消処理プログラム36Aを記憶している形態例を挙げて説明したが、本開示の技術はこれに限定されない。例えば、管理装置11のストレージ60Bが、位置ずれ解消処理プログラム36Aを記憶してもよい。この場合、CPU60Aは、ストレージ60Bに記憶されている位置ずれ解消処理プログラム36Aに従って位置ずれ解消処理を実行する。具体的には、CPU60Aは、ストレージ60Bから位置ずれ解消処理プログラム36Aを読み出し、読み出した位置ずれ解消処理プログラム36Aをメモリ60C上で実行することで、角速度取得部37Aに相当する角速度取得部、角度変位量導出部37Bに相当する角度変位量導出部、旋回判定部37Cに相当する旋回判定部、傾き角度データ群導出部37Dに相当する傾き角度データ群導出部、信頼度導出部37Eに相当する信頼度導出部、信頼度判定部37Fに相当する信頼度判定部、傾き角度導出部37Gに相当する傾き角度導出部、及び画像処理部37Hに相当する画像処理部として動作する。
また、本実施形態では、監視カメラ10のCPU37及び管理装置11のCPU60Aのうちのいずれか一方で、位置ずれ解消処理が実行される形態例を挙げて説明したが、本開示の技術はこれに限定されない。例えば、位置ずれ解消処理は、管理装置11のCPU60Aと監視カメラ10のCPU37とで分散されて実行されてもよい。
また、本実施形態では、旋回判定部37Cにおいて、旋回角度が既定値以上となっているかが判定される形態例を挙げて説明したが、本開示の技術は、これに限定されない。例えば、旋回判定部37Cは、旋回機構16における旋回が既定時間以上行われたかを判定するようにしてもよい。
また、本実施形態では、振れ量検出センサ40としてのジャイロセンサ41によって角速度を検出し、ヨー軸YA及びピッチ軸PA周り角度変位量を導出する形態例を挙げて説明したが、本開示の技術はこれに限定されない。例えば、ジャイロセンサは、振れ量検出センサ40とは別に監視カメラ10に設けられてもよい。また、ジャイロセンサは、ピッチ軸PA及びヨー軸YAのそれぞれの軸周りの角速度を検出するために複数設けられてもよい。さらに、センサは、監視カメラ10の回転方向及び回転速度が検出できればよく、ジャイロセンサに限定されない。
また、本実施形態では、傾き角度データ群の信頼性を判定する際に、標準偏差σが閾値以下となっているか否かを判定する形態例を挙げて説明したが、本開示の技術はこれに限定されない。例えば、信頼度判定部37Fは、標準偏差σが3σ≦閾値となっているか否かを判定することにより、傾き角度データ群の信頼性を判定してもよい。
また、本実施形態では、傾き角度データ群の信頼性を示す信頼度として、標準偏差σを用いる形態例を挙げて説明したが、本開示の技術はこれに限定されない。例えば、信頼度として、傾き角度データ群の信頼性を統計学的に示すことができればよく、傾き角度データ群の分散等であってもよい。また、信頼度として傾き角度データ群の標準偏差σと分散の両方が用いられてもよい。すなわち、信頼度判定部37Fは、標準偏差σが第1閾値以下であり、かつ、分散が第2閾値以下であるか否かを判定するようにしてもよい。
また、本実施形態では、使用者が旋回機構16を旋回させている間、傾き角度を導出するのに必要な角速度を検出する形態例を示したが、本開示の技術はこれに限定されない。例えば、CPU37が、傾き角度を導出するのに必要な旋回条件で、旋回機構16を旋回させるように制御してもよい。
また、本実施形態では、相違度として、ヨー軸YA及びピッチ軸PA周りの単位時間当たりの角度変位量の比率を用いる形態例を示したが、本開示の技術はこれに限定されない。例えば、相違度として、ヨー軸YA及びピッチ軸PA回りの単位時間当たりの角度変位量の差分の絶対値が用いられてもよい。
以上、説明したように監視カメラ10では、ピッチ軸PAとヨー軸YAとの各々を中心軸として監視カメラ10を旋回可能な旋回機構16に対して、監視カメラ10がロール軸RAを中心軸とした回転方向に傾いて取り付けられることがある。この場合に、ロール軸RAを中心軸とした回転方向の傾き角度θを、監視カメラ10の角度変位量データ群に基づいて導出し、撮像画像の位置を傾き角度θに基づいて調整することで、旋回機構16に対する監視カメラ10の傾きに起因した撮像画像の位置ずれが解消される。
監視カメラ10では、傾き角度θは、旋回機構16によってヨー軸YA又はピッチ軸PAを中心軸として監視カメラ10が旋回されている状態での角度変位量データ群に基づいて導出される。これにより、ヨー軸YA及びピッチ軸PAの両方を中心軸として旋回機構16を旋回させる場合と比較して、例えばヨー軸YAのみを中心軸として旋回させたとき、本来検出されないはずのピッチ軸PAの旋回が、監視カメラ10の傾きに起因して検出され、傾きに起因したピッチ軸PAの角度変位量データ群が容易に求められる。このため、ヨー軸YA及びピッチ軸PA回りの角度変位量データ群から、傾き角度θを導出することが容易となる。この結果、ヨー軸YA及びピッチ軸PAの両方を中心軸として旋回させる場合と比較して、旋回機構16に対する監視カメラ10の傾きに起因した撮像画像の位置ずれが効率よく解消される。
監視カメラ10では、傾き角度θは、ヨー軸YA又はピッチ軸PAを中心軸とした旋回方向のうちの一方向に旋回されている状態での角度変位量データ群に基づいて導出される。これにより、一方向と他方向の両方に旋回させる場合と比較して、旋回条件の変化による角度変位量のノイズが減少し、角度変位量データ群の精度が向上する。このため、角度変位量データ群から導出される傾き角度θの精度が向上する。この結果、一方向と他方向の両方に撮像装置を旋回させる場合と比較して、旋回機構16に対する監視カメラ10の傾きに起因した撮像画像の位置ずれが精度よく解消される。
監視カメラ10では、ヨー軸YAを中心軸とした旋回角度が第1既定値以上であり、かつ、ピッチ軸PAを中心軸とした旋回角度が第2既定値以上の場合に傾き角度が導出される。これにより、角度変位量が既定値未満の場合に傾き角度が導出される場合と比較して、傾き角度θの導出に用いられる角度変位量データ群が既定のデータ数以上取得され、データ量が確保される。このため、角度変位量データ群から導出される傾き角度θの精度が向上する。この結果、角度変位量が既定値未満の場合に傾き角度θが導出される場合と比較して、旋回機構16に対する監視カメラ10の傾きに起因した撮像画像の位置ずれが精度よく解消される。
監視カメラ10では、監視カメラ10の傾きに関する情報として傾きの角度θが導出され、導出された傾きの角度θに基づいて撮像画像の位置の調整が行われる。これにより、監視カメラ10の旋回機構16に対する傾き角度θという定量的な指標により調整が行われ、旋回機構16に対する監視カメラ10の傾きに起因した撮像画像の位置ずれが解消される。
監視カメラ10では、ピッチ軸PA及びヨー軸YAの単位時間当たりの角度変位量の相違度という指標に基づいて傾き角度θが導出される。これにより、ピッチ軸PA及びヨー軸YAの単位時間当たりの角度変位量の相違を考慮せず、それぞれの角度変位量から傾き角度θを導出する場合と比較して、相違度を用いて傾き角度θが簡便に導出される。この結果、旋回機構16に対する監視カメラ10の傾きに起因した撮像画像の位置ずれが簡便に解消される。
監視カメラ10では、単位時間あたりのヨー軸YAの角度変位量と単位時間あたりのピッチ軸PAの角度変位量との相違度は、単位時間あたりのヨー軸YAの角度変位量と単位時間あたりのピッチ軸PAの角度変位量との比率である。これにより、複雑な計算式を用いずに、単位時間あたりのヨー軸YAの角度変位量と単位時間あたりのピッチ軸PAの角度変位量との比率という簡便な関係式に基づいて、傾きの角度θが導出される。この結果、旋回機構16に対する監視カメラ10の傾きに起因した撮像画像の位置ずれが効率よく解消される。
監視カメラ10では、傾き角度データ群導出部37Dは、旋回機構16によってヨー軸YA又はピッチ軸PAを中心軸として監視カメラ10が旋回されている状態において、上記式(1)に基づいて傾きの角度θを導出する。これにより、上記式(1)という定量的な計算式に基づいて傾きの角度θが導出されるので、旋回機構16に対する監視カメラ10の傾きに起因した撮像画像の位置ずれが精度よく解消される。
監視カメラ10では、信頼度導出部37Eは、傾き角度データ群の信頼度を導出し、信頼度判定部37Fは、導出された信頼度が既定の度合いを上回るか否かを判定する。これにより、傾き角度データ群の信頼度が既定の度合い以下の場合にも、撮像画像の位置の調整を行う場合と比較して、旋回機構16に対する監視カメラ10の傾きに起因した撮像画像の位置ずれが適切に解消される。
監視カメラ10では、信頼度は、傾き角度データ群の標準偏差σであり、信頼度判定部37Fは、標準偏差σが閾値以下であるか否かを判定する。このように、信頼度の判定に際して傾き角度データ群の標準偏差σが用いられることにより、導出された傾き角度θの信頼性が統計学的に保証される。この結果、信頼度の判定が妥当なものとなり、旋回機構16に対する監視カメラ10の傾きに起因した撮像画像の位置ずれが適切に解消される。
監視カメラ10では、監視カメラ10に搭載されたセンサによる検出結果に基づいて監視カメラ10の角度変位量が導出されるので、監視カメラ10の旋回について、例えば外部のセンサを用いる場合と比較して、角度変位量データ群の精度が向上し、角度変位量データ群に基づいて導出される傾き角度θの精度が向上する。この結果、旋回機構16に対する監視カメラ10の傾きに起因した撮像画像の位置ずれが精度よく解消される。
監視カメラ10では、センサは、ヨー軸YA又はピッチ軸PAを中心軸とした角速度を検出するジャイロセンサ41である。ジャイロセンサ41により検出された角速度データ群を時間積分すれば角度変位量データ群が導出できる。これにより、例えば加速度センサを用いて角度変位量を導出する場合と比較して、角度変位量データ群に基づいて傾き角度θが簡便に導出できる。この結果、旋回機構16に対する監視カメラ10の傾きに起因した撮像画像の位置ずれが簡便に解消される。
監視カメラ10では、傾きに関する情報に基づいて、監視カメラ10の傾きに起因した撮像画像の傾きを解消させる方向に撮像画像を回転させる画像処理を行う。画像処理により撮像画像の位置の調整がされるので、機械的な調整機構を追加することなく、旋回機構16に対する監視カメラ10の傾きに起因した撮像画像の位置ずれが解消される。
[第2実施形態]
上記第1実施形態では、管理装置11を介して使用者によって旋回機構16が旋回される場合について説明したが、本第2実施形態では、監視カメラ10が旋回機構16を旋回させる場合について説明する。なお、本第2実施形態では、上記第1実施形態と同一の構成要素については同一の符号を付し、その説明を省略する。以下では、上記第1実施形態と異なる部分について説明する。
本第2実施形態に係る監視カメラ10において、一例として図26に示すように、監視カメラ10と旋回機構16とは通信ライン12を介して通信可能に接続されている。具体的には、一例として図27に示すように、監視カメラ10の通信I/F34を介して、旋回機構16と監視カメラ10とが通信可能に接続されている。本実施形態では、一例として図28に示すように、CPU37から、傾き角度θを導出するのに必要な旋回動作に関する旋回指示信号が、旋回機構16に出力される。旋回機構16は、旋回指示信号に基づいて、監視カメラ10を旋回させる。
以上説明したように、第2実施形態の監視カメラ10によれば、傾き角度θを導出するに際して、使用者が旋回機構16を旋回させる必要がなくなり、使用者が管理装置11を介して旋回機構16を旋回させる場合と比較して、傾き角度を導出する際の利便性が向上する。
[第3実施形態]
上記第1実施形態及び第2実施形態では、画像処理によって撮像画像の位置ずれが調整される場合について説明したが、本第3実施形態では、撮像素子25を回転させて撮像画像の位置ずれを解消する場合について説明する。なお、本第3実施形態では、上記第1実施形態及び第2実施形態と同一の構成要素については同一の符号を付し、その説明を省略する。以下では、上記第1及び第2実施形態と異なる部分について説明する。
本実施形態に係る監視カメラ10において、一例として図29に示すように、監視カメラ10は、撮像素子25を回転させる撮像素子回転機構25Bを備えている。具体的には、撮像素子回転機構25Bとして、撮像素子25には、アクチュエータ25B1が取り付けられている。アクチュエータ25B1は、ボイスコイルモータが搭載されたシフト機構であり、ボイスコイルモータを駆動させることで、撮像素子25を光軸OAを中心軸とする回転方向に回転させる。なお、ここでは、アクチュエータ25B1として、ボイスコイルモータが搭載されたシフト機構が採用されているが、本開示の技術はこれに限定されず、ボイスコイルモータに代えて、ステッピングモータ又はピエゾ素子等の他の動力源を適用してもよい。なお、撮像素子回転機構25Bは、本開示の技術に係る「撮像素子回転機構」の一例である。
アクチュエータ25B1は、ドライバ25B2により制御される。アクチュエータ25B1がドライバ25B2の制御下で駆動することで、撮像素子25の位置が光軸OAを中心軸とする回転方向に機械的に変動する。
一例として図30に示すように、撮像素子回転機構25Bは、CPU37からの傾き角度に関する信号に基づいて、監視カメラ10の撮像素子25を回転させる。これにより、撮像素子25による撮像の範囲が回転する。この結果、監視カメラ10の旋回機構16に対する傾きに起因した撮像画像の位置ずれが解消される。
以上説明したように、第3実施形態の監視カメラ10によれば、撮像素子回転機構25Bというメカニカルな機構により撮像画像の位置の調整がされるので、CPU37における処理の負担を過度に増やすことなく、旋回機構16に対する監視カメラ10の傾きに起因した撮像画像の位置ずれが解消される。
なお、上記実施形態の撮像素子回転機構25Bとして、機械式振れ補正部29としての撮像素子移動式振れ補正機構が用いられてもよい。
また、上記実施形態では、画像処理の代わりに、撮像素子回転機構25Bによって撮像画像の位置の調整が行われる形態例を示したが、本開示の技術はこれに限定されない。例えば、CPU37における画像処理部37Hによる撮像画像に対する画像処理と、撮像素子回転機構25Bによる撮像素子25の回転とが併用されてもよい。具体的には、一例として、まず、撮像素子回転機構25Bにより、撮像素子25が、撮像画像の位置ずれが解消する方向に回転される。さらに、撮像素子回転機構25Bによる撮像素子25の回転では、撮像画像の位置ずれが解消できない場合に、画像処理部37Hにおいて傾き角度θに基づいて撮像画像に対する画像処理が行われる。この結果、監視カメラ10の傾きに起因した撮像画像の位置ずれが解消される。
上記各実施形態では、プロセッサとしてASIC及びFPGAを含むデバイスを例示しているが、本開示の技術はこれに限定されず、各種処理は、コンピュータによるソフトウェア構成により実現されるようにしてもよい。
この場合、例えば、図31に示すように、監視カメラ10にはコンピュータ19が内蔵されている。コンピュータ19に上記各実施形態に係る位置ずれ解消処理を実行させるための位置ずれ解消処理プログラム36Aは、非一時的記憶媒体である記憶媒体100に記憶されている。記憶媒体100の一例としては、SSD又はUSBメモリなどの任意の可搬型の記憶媒体が挙げられる。
コンピュータ19は、メモリ35、ストレージ36、及びCPU37を備えている。ストレージ36は、EEPROM等の不揮発性の記憶装置であり、メモリ35は、RAM等の揮発性の記憶装置である。記憶媒体100に記憶されている位置ずれ解消処理プログラム36Aは、コンピュータ19にインストールされる。CPU37は、位置ずれ解消処理プログラム36Aに従って位置ずれ解消処理を実行する。
位置ずれ解消処理プログラム36Aは、記憶媒体100ではなく、ストレージ36に記憶されていてもよい。この場合、CPU37は、ストレージ36から位置ずれ解消処理プログラム36Aを読み出し、読み出した位置ずれ解消処理プログラム36Aをメモリ35で実行する。このように、位置ずれ解消処理プログラム36AがCPU37よって実行されることで位置ずれ解消処理が実現される。
また、通信網(図示省略)を介してコンピュータ19に接続される他のコンピュータ又はサーバ装置等の記憶部に、位置ずれ解消処理プログラム36Aを記憶させておき、上述の監視カメラ10の要求に応じて位置ずれ解消処理プログラム36Aがダウンロードされ、コンピュータ19にインストールされるようにしてもよい。
なお、コンピュータ19に接続される他のコンピュータ又はサーバ装置等の記憶部、又はストレージ36に位置ずれ解消処理プログラム36Aの全てを記憶させておく必要はなく、位置ずれ解消処理プログラム36Aの一部を記憶させておいてもよい。
図31に示す例では、監視カメラ10にコンピュータ19が内蔵されている態様例が示されているが、本開示の技術はこれに限定されず、例えば、コンピュータ19が監視カメラ10の外部に設けられるようにしてもよい。
図31に示す例では、CPU37は、単数のCPUであるが、複数のCPUであってもよい。また、CPU37に代えてGPUを適用してもよい。
図31に示す例では、コンピュータ19が例示されているが、本開示の技術はこれに限定されず、コンピュータ19に代えて、ASIC、FPGA、及び/又はPLDを含むデバイスを適用してもよい。また、コンピュータ19に代えて、ハードウェア構成及びソフトウェア構成の組み合わせを用いてもよい。
上記各実施形態で説明した位置ずれ解消処理を実行するハードウェア資源としては、次に示す各種のプロセッサを用いることができる。プロセッサとしては、例えば、ソフトウェア、すなわち、プログラムを実行することで、位置ずれ解消処理を実行するハードウェア資源として機能する汎用的なプロセッサであるCPUが挙げられる。また、プロセッサとしては、例えば、FPGA、PLD、又はASICなどの特定の処理を実行させるために専用に設計された回路構成を有するプロセッサである専用電気回路が挙げられる。何れのプロセッサにもメモリが内蔵又は接続されており、何れのプロセッサもメモリを使用することで位置ずれ解消処理を実行する。
位置ずれ解消処理を実行するハードウェア資源は、これらの各種のプロセッサのうちの1つで構成されてもよいし、同種または異種の2つ以上のプロセッサの組み合わせ(例えば、複数のFPGAの組み合わせ、又はCPUとFPGAとの組み合わせ)で構成されてもよい。また、位置ずれ解消処理を実行するハードウェア資源は1つのプロセッサであってもよい。
1つのプロセッサで構成する例としては、第1に、1つ以上のCPUとソフトウェアの組み合わせで1つのプロセッサを構成し、このプロセッサが、位置ずれ解消処理を実行するハードウェア資源として機能する形態がある。第2に、SoCなどに代表されるように、位置ずれ解消処理を実行する複数のハードウェア資源を含むシステム全体の機能を1つのICチップで実現するプロセッサを使用する形態がある。このように、位置ずれ解消処理は、ハードウェア資源として、上記各種のプロセッサの1つ以上を用いて実現される。
更に、これらの各種のプロセッサのハードウェア的な構造としては、より具体的には、半導体素子などの回路素子を組み合わせた電気回路を用いることができる。また、上記の位置ずれ解消処理はあくまでも一例である。従って、主旨を逸脱しない範囲内において不要なステップを削除したり、新たなステップを追加したり、処理順序を入れ替えたりしてもよいことは言うまでもない。
また、図1に示す例では、監視カメラ10を例示したが、本開示の技術はこれに限定されない。すなわち、撮像装置の内蔵された各種の電子機器(例えば、レンズ交換式カメラ、レンズ固定式カメラ、スマートデバイス、パーソナル・コンピュータ、及び/又はウェアラブル端末装置等)に対しても本開示の技術は適用可能であり、これらの電子機器であっても、上記の監視カメラ10と同様の作用及び効果が得られる。
また、上記各実施形態では、本開示の技術に係る「表示部(ディスプレイ)」としてディスプレイ43Bを例示したが、本開示の技術はこれに限定されない。本開示の技術に係る「表示部(ディスプレイ)」の一例は、撮像装置に対して接続された別体のディスプレイであってもよい。
以上に示した記載内容及び図示内容は、本開示の技術に係る部分についての詳細な説明であり、本開示の技術の一例に過ぎない。例えば、上記の構成、機能、作用、及び効果に関する説明は、本開示の技術に係る部分の構成、機能、作用、及び効果の一例に関する説明である。よって、本開示の技術の主旨を逸脱しない範囲内において、以上に示した記載内容及び図示内容に対して、不要な部分を削除したり、新たな要素を追加したり、置き換えたりしてもよいことは言うまでもない。また、錯綜を回避し、本開示の技術に係る部分の理解を容易にするために、以上に示した記載内容及び図示内容では、本開示の技術の実施を可能にする上で特に説明を要しない技術常識等に関する説明は省略されている。
本明細書において、「A及び/又はB」は、「A及びBのうちの少なくとも1つ」と同義である。つまり、「A及び/又はB」は、Aだけであってもよいし、Bだけであってもよいし、A及びBの組み合わせであってもよい、という意味である。また、本明細書において、3つ以上の事柄を「及び/又は」で結び付けて表現する場合も、「A及び/又はB」と同様の考え方が適用される。
本明細書に記載された全ての文献、特許出願及び技術規格は、個々の文献、特許出願及び技術規格が参照により取り込まれることが具体的かつ個々に記された場合と同程度に、本明細書中に参照により取り込まれる。

Claims (21)

  1. プロセッサと、
    前記プロセッサに接続又は内蔵されたメモリと、を含み、
    前記プロセッサは、
    第1軸と、前記第1軸と交差する第2軸との各々を中心軸として撮像装置を旋回可能な旋回機構に対する前記撮像装置の傾きであって、前記第1軸と前記第2軸とに交差する第3軸を中心軸とした回転方向の傾きに関する情報を、前記撮像装置の前記第1軸及び前記第2軸の各々を中心軸とした旋回角度の時系列変化に基づいて導出し、
    前記撮像装置によって撮像されることで得られる撮像画像の位置を、前記傾きに関する情報に基づいて調整する
    撮像支援装置。
  2. 前記傾きに関する情報は、前記旋回機構によって前記第1軸又は前記第2軸を中心軸として前記撮像装置が旋回されている状態での前記時系列変化に基づいて前記プロセッサによって導出される請求項1に記載の撮像支援装置。
  3. 前記傾きに関する情報は、前記第1軸又は前記第2軸を中心軸とした旋回方向のうちの一方向に前記撮像装置が旋回されている状態での前記時系列変化に基づいて前記プロセッサによって導出される請求項2に記載の撮像支援装置。
  4. 前記第1軸を中心軸とした旋回角度の変化量が第1既定値以上であり、かつ、前記第2軸を中心軸とした旋回角度の変化量が第2既定値以上の場合に前記傾きに関する情報が前記プロセッサによって導出される請求項2又は請求項3に記載の撮像支援装置。
  5. 前記傾きに関する情報は、前記旋回機構による旋回の中心軸に対する前記撮像装置の傾きの角度である請求項1から請求項4の何れか一項に記載の撮像支援装置。
  6. 前記プロセッサは、単位時間あたりの前記第1軸の旋回角度の変位量と単位時間あたりの前記第2軸の旋回角度の変位量との相違度に基づいて、前記傾きの角度を導出する請求項5に記載の撮像支援装置。
  7. 前記相違度は、単位時間あたりの前記第1軸の旋回角度の変位量と単位時間あたりの前記第2軸の旋回角度の変位量との比率である請求項6に記載の撮像支援装置。
  8. 前記プロセッサは、前記旋回機構によって前記第1軸又は前記第2軸を中心軸として前記撮像装置が旋回されている状態において、下記式(1)に基づいて前記傾きの角度を導出する請求項5から請求項7の何れか一項に記載の撮像支援装置。
    θ=arctan(T2/T1) ・・・・・(1)
    θ :撮像装置の傾きの角度(degree)
    T1:第1軸及び第2軸のうちの一方の軸の単位時間当たりの旋回角度の変位量(degree/s)
    T2:第1軸及び第2軸のうちの他方の軸の単位時間当たりの旋回角度の変位量(degree/s)
  9. 前記プロセッサは、前記傾きに関する情報の信頼度を導出し、導出した前記信頼度が既定の度合いを上回る場合に、前記傾きに関する情報に基づいて前記位置を調整する請求項1から請求項8の何れか一項に記載の撮像支援装置。
  10. 前記信頼度は、前記傾きに関する情報のデータ群の標準偏差であり、
    前記プロセッサは、前記標準偏差が閾値以下の場合に、前記傾きに関する情報に基づいて前記位置を調整する請求項9に記載の撮像支援装置。
  11. 前記撮像装置は、前記撮像装置の回転方向及び回転速度を検出するセンサを含み、
    前記時系列変化は、前記センサの検出結果に基づいて前記プロセッサによって導出される請求項1から請求項10の何れか一項に記載の撮像支援装置。
  12. 前記センサは、前記第1軸又は前記第2軸を中心軸とした角速度を検出するジャイロセンサである請求項11に記載の撮像支援装置。
  13. 前記プロセッサは、前記傾きに関する情報に基づいて、前記撮像装置の傾きに起因した撮像画像の傾きを解消させる方向に前記撮像画像を回転させる画像処理を行う請求項1から請求項12の何れか一項に記載の撮像支援装置。
  14. 前記撮像装置は、撮像素子を回転させる撮像素子回転機構を含み、
    前記プロセッサは、前記傾きに関する情報に基づいて前記撮像素子回転機構を作動させて、前記撮像装置の傾きに起因した撮像画像の傾きを解消させる方向に前記撮像素子を回転させる請求項1から請求項13の何れか一項に記載の撮像支援装置。
  15. 前記プロセッサは、前記傾きに関する情報に基づいて前記撮像画像の位置の調整結果が反映された画像をディスプレイに対して表示させる制御、及び前記調整結果が反映された前記画像を示す画像データを前記メモリに対して記憶させる制御のうちの少なくとも一方を行う請求項1から請求項14の何れか一項に記載の撮像支援装置。
  16. 前記プロセッサは、前記傾きに関する情報に基づいて前記撮像画像の位置の調整結果が反映された画像をディスプレイに対して表示させる制御、及び前記調整結果が反映された前記画像を示す画像データをストレージに対して記憶させる制御のうちの少なくとも一方を行う請求項1から請求項15の何れか一項に記載の撮像支援装置。
  17. 請求項1から請求項16の何れか一項に記載の撮像支援装置と、
    撮像素子と、を含み、
    前記撮像素子は、撮像を行うことで前記撮像画像を生成する
    撮像装置。
  18. 請求項1から請求項16の何れか一項に記載の撮像支援装置と、
    前記撮像装置と、を含み、
    前記撮像装置は、撮像を行うことで前記撮像画像を生成する
    撮像システム。
  19. 旋回機構をさらに含み、
    前記旋回機構は、前記撮像装置を前記第1軸と前記第2軸との各々を中心軸として旋回させる請求項18に記載の撮像システム。
  20. 撮像装置による撮像を支援する撮像支援方法であって、
    第1軸と、前記第1軸と交差する第2軸との各々を中心軸として前記撮像装置を旋回可能な旋回機構に対する前記撮像装置の傾きであって、前記第1軸と前記第2軸とに交差する第3軸を中心軸とした回転方向の傾きに関する情報を、前記撮像装置の旋回角度の時系列変化に基づいて導出すること、並びに、
    前記撮像装置によって撮像されることで得られる撮像画像の位置を、前記傾きに関する情報に基づいて調整すること
    を含む撮像支援方法。
  21. コンピュータに、撮像装置による撮像を支援する処理を実行させるためのプログラムであって、
    前記処理は、
    第1軸と、前記第1軸と交差する第2軸との各々を中心軸として前記撮像装置を旋回可能な旋回機構に対する前記撮像装置の傾きであって、前記第1軸と前記第2軸とに交差する第3軸を中心軸とした回転方向の傾きに関する情報を、前記撮像装置の旋回角度の時系列変化に基づいて導出すること、並びに、
    前記撮像装置によって撮像されることで得られる撮像画像の位置を、前記傾きに関する情報に基づいて調整することを含む
    プログラム。
JP2021561229A 2019-11-29 2020-10-23 撮像支援装置、撮像装置、撮像システム、撮像支援方法、及びプログラム Active JP7234412B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2019217521 2019-11-29
JP2019217521 2019-11-29
PCT/JP2020/039906 WO2021106454A1 (ja) 2019-11-29 2020-10-23 撮像支援装置、撮像装置、撮像システム、撮像支援方法、及びプログラム

Publications (3)

Publication Number Publication Date
JPWO2021106454A1 JPWO2021106454A1 (ja) 2021-06-03
JPWO2021106454A5 JPWO2021106454A5 (ja) 2022-07-29
JP7234412B2 true JP7234412B2 (ja) 2023-03-07

Family

ID=76129331

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021561229A Active JP7234412B2 (ja) 2019-11-29 2020-10-23 撮像支援装置、撮像装置、撮像システム、撮像支援方法、及びプログラム

Country Status (3)

Country Link
US (1) US20220286613A1 (ja)
JP (1) JP7234412B2 (ja)
WO (1) WO2021106454A1 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116734928B (zh) * 2023-08-15 2023-10-24 忻州市畜牧产业发展中心 一种稳定型农牧场环境监测设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008129088A (ja) 2006-11-16 2008-06-05 Eastman Kodak Co 角速度検出システムを備えるカメラの誤差除去方法
JP2014202793A (ja) 2013-04-01 2014-10-27 オリンパス株式会社 撮像装置及び撮像装置の像ブレ補正方法
JP2018189730A (ja) 2017-04-28 2018-11-29 キヤノン株式会社 像ブレ補正装置及びその制御方法、プログラム、記憶媒体

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100663483B1 (ko) * 2005-08-09 2007-01-02 삼성전자주식회사 전방향 카메라를 이용한 무인 감시 방법 및 장치
US10911675B2 (en) * 2017-12-28 2021-02-02 Samsung Electronics Co., Ltd. Method for providing shake correction, signal processing device performing the method, and imaging device including the signal processing device
JP2019128362A (ja) * 2018-01-19 2019-08-01 パナソニックIpマネジメント株式会社 撮像装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008129088A (ja) 2006-11-16 2008-06-05 Eastman Kodak Co 角速度検出システムを備えるカメラの誤差除去方法
JP2014202793A (ja) 2013-04-01 2014-10-27 オリンパス株式会社 撮像装置及び撮像装置の像ブレ補正方法
JP2018189730A (ja) 2017-04-28 2018-11-29 キヤノン株式会社 像ブレ補正装置及びその制御方法、プログラム、記憶媒体

Also Published As

Publication number Publication date
JPWO2021106454A1 (ja) 2021-06-03
CN114762311A (zh) 2022-07-15
WO2021106454A1 (ja) 2021-06-03
US20220286613A1 (en) 2022-09-08

Similar Documents

Publication Publication Date Title
JP7499894B2 (ja) 撮像支援装置、撮像支援システム、撮像システム、撮像支援方法、及びプログラム
JP7456043B2 (ja) 撮像支援装置、撮像支援システム、撮像システム、撮像支援方法、及びプログラム
WO2015115132A1 (ja) カメラシステム
JP2023052772A (ja) 撮像支援装置、撮像装置、撮像システム、撮像支援システム、撮像支援方法、及びプログラム
JP6128109B2 (ja) 撮影装置、撮影方向の制御方法及びプログラム
JP7234412B2 (ja) 撮像支援装置、撮像装置、撮像システム、撮像支援方法、及びプログラム
JP2941815B2 (ja) 撮像装置及びぶれ補正装置
CN114762311B (zh) 摄像支援装置、摄像装置、摄像***、摄像支援方法及存储介质
JP7209107B2 (ja) 撮像支援装置、撮像装置、撮像システム、撮像支援システム、撮像支援方法、及びプログラム
JP2020020878A (ja) 移動体、合焦制御方法、プログラム、及び記録媒体
JP5279453B2 (ja) 画像振れ補正装置、撮像装置及び画像振れ補正方法
WO2024057788A1 (ja) 制御装置、撮像システム、制御方法、及び制御プログラム
JP5973806B2 (ja) 撮像装置、撮像装置の制御方法、およびプログラム
WO2023120195A1 (ja) 制御装置、制御方法、及び制御プログラム
JP2010224076A (ja) 撮像装置
JP2006165744A (ja) 撮影装置及び撮像方法

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220526

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220526

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20220526

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220906

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20221031

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230222

R150 Certificate of patent or registration of utility model

Ref document number: 7234412

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150