Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6987538B2 - Image processing equipment, work support systems, control methods and programs - Google Patents
[go: Go Back, main page]

JP6987538B2 - Image processing equipment, work support systems, control methods and programs - Google Patents

Image processing equipment, work support systems, control methods and programs Download PDF

Info

Publication number
JP6987538B2
JP6987538B2 JP2017112476A JP2017112476A JP6987538B2 JP 6987538 B2 JP6987538 B2 JP 6987538B2 JP 2017112476 A JP2017112476 A JP 2017112476A JP 2017112476 A JP2017112476 A JP 2017112476A JP 6987538 B2 JP6987538 B2 JP 6987538B2
Authority
JP
Japan
Prior art keywords
image
subject
processing
interest
correction
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
JP2017112476A
Other languages
Japanese (ja)
Other versions
JP2018207360A (en
JP2018207360A5 (en
Inventor
勝巨 横山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2017112476A priority Critical patent/JP6987538B2/en
Publication of JP2018207360A publication Critical patent/JP2018207360A/en
Publication of JP2018207360A5 publication Critical patent/JP2018207360A5/ja
Application granted granted Critical
Publication of JP6987538B2 publication Critical patent/JP6987538B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、画像処理装置、作業支援システム、制御方法およびプログラムに関する。 The present invention relates to an image processing device, a work support system, a control method and a program.

遠隔地にいる作業支援者が、プリンタの修理や工事などの現場で作業する経験の浅い作業者に対して、ネットワークを経由してリモートサポートする遠隔作業支援システムが提案されている。特許文献1は、以下のようなリモートサポートシステムを開示している。作業者は撮影機能と表示機能を有するカメラ端末を持ちながら、作業状況を撮影したライブビュー画像を作業支援者が持つ作業支援端末に送信し、作業支援端末で表示されるライブビュー画像を作業支援者が確認する。そして、作業支援端末は、作業支援者がライブビュー画像内の所定位置に指示した指示データを受付け、指示データと指示位置を関連づけたデータをカメラ端末へ送信する。作業者の持つカメラ端末が、受信した指示データを表示することで、作業者は作業支援者の指示内容を確認する。また、特許文献2は、作業者が装着したカメラによる撮影方向が往復移動の場合に、撮影された被写体の映像を表示する場合における映像の切り換えを制限することによって、作業支援者の映像酔いを軽減する装置を開示している。 A remote work support system has been proposed in which a work supporter in a remote place provides remote support via a network to a worker who has little experience working in the field such as printer repair or construction. Patent Document 1 discloses the following remote support system. While the worker has a camera terminal with a shooting function and a display function, the worker sends a live view image of the work situation to the work support terminal owned by the work supporter, and the live view image displayed on the work support terminal is used for work support. Confirm by the person. Then, the work support terminal receives the instruction data instructed by the work supporter at a predetermined position in the live view image, and transmits the data in which the instruction data and the instruction position are associated with each other to the camera terminal. The camera terminal of the worker displays the received instruction data, so that the worker confirms the instruction content of the work supporter. Further, Patent Document 2 causes a work supporter's image sickness by limiting the switching of the image when displaying the image of the photographed subject when the image of the photographed subject is reciprocated by the camera attached by the operator. The device for mitigation is disclosed.

特開2011−34315号公報Japanese Unexamined Patent Publication No. 2011-34315 特開2011−109463号公報Japanese Unexamined Patent Publication No. 2011-109463 特開2007−065330号公報Japanese Unexamined Patent Publication No. 2007-06533 特開2010−74315号公報Japanese Unexamined Patent Publication No. 2010-74315 特開2007−166269号公報Japanese Unexamined Patent Publication No. 2007-166269

特許文献1が開示するリモートサポートシステムでは、作業者側のカメラ端末に作業支援者からの指示内容を表示する表示デバイスが必要となる。また、作業支援端末には作業支援者の指示内容を処理する機能が必要となり、遠隔作業支援システムを構築するコストが高くなる。また、特許文献2が開示する装置では、作業支援者が被写体の連続的な動作状態を観察したい場合に、作業者の撮影が揺れると、映像の切り換えが制限されて、映像の観察が困難になる。 The remote support system disclosed in Patent Document 1 requires a display device that displays the content of instructions from the work supporter on the camera terminal on the worker side. In addition, the work support terminal needs a function to process the instruction contents of the work supporter, which increases the cost of constructing the remote work support system. Further, in the device disclosed in Patent Document 2, when the work supporter wants to observe the continuous operation state of the subject, if the worker's shooting is shaken, the switching of the image is restricted and the observation of the image becomes difficult. Become.

本発明は、作業者側に表示デバイスがなくても、作業支援者が作業者の作業を効果的に支援することを可能にし、かつ、作業支援者が観察する映像の視認性を向上させることができる画像処理装置の提供を目的とする。 The present invention enables a work supporter to effectively support the work of the worker even if the worker does not have a display device, and improves the visibility of the image observed by the work supporter. The purpose is to provide an image processing device capable of performing.

本発明の一実施形態の画像処理装置は、撮像画像を解析して、作業対象物の指定に用いられる被写体を認識する認識手段と、前記認識された被写体を追尾する追尾手段と、前記被写体と前記作業対象物に応じて、画像補正処理の対象とする領域である着目領域を設定する設定手段と、前記着目領域を対象に、撮像画像の拡大処理および像ブレ補正処理の少なくとも一方を前記画像補正処理として行う補正手段と、前記画像補正処理によって得られる画像を前記撮像画像に重畳させて、表示画像を生成する生成手段と、を備える。 The image processing apparatus according to the embodiment of the present invention has a recognition means for recognizing a subject used for designating a work object by analyzing a captured image, a tracking means for tracking the recognized subject, and the subject. The image is subjected to at least one of a setting means for setting a region of interest, which is a region to be subject to image correction processing, according to the work object, and at least one of the enlargement processing and the image blur correction processing of the captured image for the region of interest. A correction means performed as a correction process and a generation means for superimposing an image obtained by the image correction process on the captured image to generate a display image are provided.

本発明によれば、作業者側に表示デバイスがなくても、作業支援者が作業者の作業を効果的に支援することを可能にし、かつ、作業支援者が観察する映像の視認性を向上させることができる。 According to the present invention, it is possible for a work supporter to effectively support the work of the worker even if the worker does not have a display device, and the visibility of the image observed by the work supporter is improved. Can be made to.

実施例1のシステム構成を示す図である。It is a figure which shows the system configuration of Example 1. FIG. カメラ端末による表示画像の生成処理を説明する図である。It is a figure explaining the generation process of the display image by a camera terminal. カメラ端末が表示画像を生成する処理を説明するフローチャートである。It is a flowchart explaining the process of generating a display image by a camera terminal. カメラ端末が表示画像を生成する処理を説明するフローチャートである。It is a flowchart explaining the process of generating a display image by a camera terminal. 作業支援端末が画像を表示する処理を説明するフローチャートである。It is a flowchart explaining the process of displaying an image by a work support terminal. 実施例2のシステム構成を示す図である。It is a figure which shows the system configuration of Example 2. ライブビュー画像を作業支援端末に送信する処理を説明する図である。It is a figure explaining the process of transmitting a live view image to a work support terminal. 表示画像の生成処理を説明するフローチャートである。It is a flowchart explaining the generation process of a display image. 表示画像の生成処理を説明するフローチャートである。It is a flowchart explaining the generation process of a display image. 作業支援システムが生成する表示画像を説明する図である。It is a figure explaining the display image generated by a work support system. 作業支援システムが生成する表示画像を説明する図である。It is a figure explaining the display image generated by a work support system.

(実施例1)
図1は、実施例1のシステム構成を示す図である。
図1に示す作業支援処理システムは、カメラ端末100と、作業支援端末120とを有する。カメラ端末100は、画像処理装置の一例であって、作業者側に設けられている。カメラ端末100は、例えば、プリンタ等の作業対象物を対象として作業を行う作業者が装着するヘルメット等に設置されている。作業支援端末120は、作業者の作業を支援する作業支援者が操作する情報処理装置である。
(Example 1)
FIG. 1 is a diagram showing a system configuration of the first embodiment.
The work support processing system shown in FIG. 1 includes a camera terminal 100 and a work support terminal 120. The camera terminal 100 is an example of an image processing device and is provided on the operator side. The camera terminal 100 is installed on, for example, a helmet or the like worn by a worker who works on a work object such as a printer. The work support terminal 120 is an information processing device operated by a work supporter who supports the work of the worker.

カメラ端末100は、撮像光学系101、撮像素子102、A/D変換部103、システム制御部104、メモリ部105、マイク・スピーカ106、画像処理部107を有する。また、カメラ端末100は、被写体認識部108、被写体追尾部109、着目領域指定部117、揺れ量検出部112、画像補正処理部113、通信部114、表示画像生成部115、内部バス116を有する。 The camera terminal 100 includes an image pickup optical system 101, an image pickup element 102, an A / D conversion unit 103, a system control unit 104, a memory unit 105, a microphone / speaker 106, and an image processing unit 107. Further, the camera terminal 100 has a subject recognition unit 108, a subject tracking unit 109, a region of interest designation unit 117, a shaking amount detection unit 112, an image correction processing unit 113, a communication unit 114, a display image generation unit 115, and an internal bus 116. ..

システム制御部104は、カメラ端末100全体を制御する。システム制御部104は、例えばプログラマブルプロセッサ(以下、CPU)と、ROMと、RAMを有する。CPUが、ROMに記憶されたプログラムを実行し、各部を制御してカメラ端末100の機能を実現する。メモリ部105は、揮発性の記憶部である。メモリ部105は、各ブロックからの要求に基づき、一時的に画像データや距離情報などを保存するためのバッファメモリとして機能する。 The system control unit 104 controls the entire camera terminal 100. The system control unit 104 includes, for example, a programmable processor (hereinafter, CPU), a ROM, and a RAM. The CPU executes a program stored in the ROM and controls each part to realize the function of the camera terminal 100. The memory unit 105 is a volatile storage unit. The memory unit 105 functions as a buffer memory for temporarily storing image data, distance information, and the like based on a request from each block.

撮像光学系101は、レンズ、シャッタ、絞りを有し、システム制御部104の指示に基づき、合焦距離、絞りの開口量、およびシャッタの開閉を制御する。撮像素子102は、システム制御部104の制御に基づき、撮像光学系101を通過した被写体光を光電変換して被写体像のアナログ信号を生成する。また、撮像素子102は、測距機能を有する素子を備える。例えば、特許文献3に記載のように、撮像光学系101のレンズの瞳上の異なる領域を通過した光束が、測距機能を有する画素を配置した撮像素子102に露光される。システム制御部104が、露光された光像の像ズレ量を取得し、距離画像生成部110を制御してデフォーカス量を算出する。 The image pickup optical system 101 has a lens, a shutter, and an aperture, and controls the focusing distance, the aperture amount of the aperture, and the opening / closing of the shutter based on the instruction of the system control unit 104. Based on the control of the system control unit 104, the image pickup element 102 photoelectrically converts the subject light passing through the image pickup optical system 101 to generate an analog signal of the subject image. Further, the image pickup device 102 includes an element having a distance measuring function. For example, as described in Patent Document 3, the luminous flux that has passed through different regions on the pupil of the lens of the image pickup optical system 101 is exposed to the image pickup element 102 in which the pixel having the distance measuring function is arranged. The system control unit 104 acquires the image shift amount of the exposed light image, and controls the distance image generation unit 110 to calculate the defocus amount.

A/D変換部103は、システム制御部104の制御に基づき、撮像素子102から出力されたアナログ信号に対してA/D変換を行うことにより、デジタル信号(以下、RAWデータと呼ぶ)を生成して、メモリ部105に格納する。マイク・スピーカ部106は、音響入出力部である。マイク・スピーカ部106は、一般に普及しているマイクデバイスとスピーカデバイスを有し、作業者が話した内容や周囲の音声を収音する機能と、作業支援端末120のマイク・スピーカ部123で収音した音声を出力する機能を備えている。 The A / D conversion unit 103 generates a digital signal (hereinafter referred to as RAW data) by performing A / D conversion on the analog signal output from the image pickup device 102 based on the control of the system control unit 104. Then, it is stored in the memory unit 105. The microphone / speaker unit 106 is an acoustic input / output unit. The microphone / speaker unit 106 has a commonly used microphone device and speaker device, and has a function of collecting the contents spoken by the operator and surrounding sounds, and is collected by the microphone / speaker unit 123 of the work support terminal 120. It has a function to output the sounded sound.

画像処理部107は、システム制御部104の制御に基づき、メモリ部105に格納されたRAWデータに対して、ノイズ除去、ガンマ補正処理、ホワイトバランス調整処理などを施して、画像データを生成する。また、画像処理部107は、必要に応じて符号化処理や復号処理を行い、得られた画像データをメモリ105に格納する。画像データは、システム制御部104の制御に基づき、所定のフレームレートで更新される。また、画像データは、ネットワーク130を介して作業支援端末120に送信され、ライブビュー画像としてディスプレイに表示される。 Based on the control of the system control unit 104, the image processing unit 107 performs noise removal, gamma correction processing, white balance adjustment processing, and the like on the RAW data stored in the memory unit 105 to generate image data. Further, the image processing unit 107 performs coding processing and decoding processing as necessary, and stores the obtained image data in the memory 105. The image data is updated at a predetermined frame rate under the control of the system control unit 104. Further, the image data is transmitted to the work support terminal 120 via the network 130 and displayed on the display as a live view image.

被写体認識部108は、システム制御部104の制御に基づき、メモリ部105に格納された画像データに対し、テンプレート画像を用いて主要被写体の認識処理を行う。テンプレート画像は、予めカメラ端末100等で撮影された被写体の画像データである。テンプレート画像は、不図示の不揮発性メモリに記憶されている。本実施例では、テンプレート画像は、オブジェクト(作業対象物)の指定に用いられる被写体(以下、指定被写体と記述)の画像であり、具体的には、作業者の指の画像とする。 Based on the control of the system control unit 104, the subject recognition unit 108 performs recognition processing of the main subject using the template image on the image data stored in the memory unit 105. The template image is image data of a subject previously photographed by a camera terminal 100 or the like. The template image is stored in a non-volatile memory (not shown). In this embodiment, the template image is an image of a subject (hereinafter referred to as a designated subject) used for designating an object (working object), and specifically, it is an image of a worker's finger.

被写体認識部108は、テンプレート画像に基づいて、画像データ内の被写体を解析するマッチング処理を実施して、指定被写体を認識する。被写体認識部108は、マッチング処理の際に、テンプレート画像の特徴量と、解析により特定した画像データ内の被写体の特徴量を比較して、類似度を算出する。被写体認識部108は、類似度に基づいて、指定被写体を特定する。そして、被写体認識部108は、特定した指定被写体を追尾対象とし、指定被写体の類似度と位置を示す情報(以下、追尾対象情報と記述)を被写体追尾部109に供給する。 The subject recognition unit 108 recognizes a designated subject by performing a matching process for analyzing the subject in the image data based on the template image. The subject recognition unit 108 calculates the degree of similarity by comparing the feature amount of the template image with the feature amount of the subject in the image data specified by the analysis during the matching process. The subject recognition unit 108 identifies a designated subject based on the degree of similarity. Then, the subject recognition unit 108 targets the specified designated subject as a tracking target, and supplies information indicating the similarity and position of the designated subject (hereinafter referred to as tracking target information) to the subject tracking unit 109.

被写体追尾部109は、システム制御部104の制御に基づき、以下の処理を行う。被写体追尾部109は、被写体認識部108から追尾対象情報を取得し、画像データ内に存在する追尾対象の追尾処理を行う。被写体追尾部109は、例えば、特許文献4が開示する技術を用いて、画像フレーム間の追尾対象情報によって特定される被写体領域における相関度を算出する。被写体追尾部109は、前フレームの被写体領域と追従関係にある被写体領域を現在フレームから検出し、その動きベクトルを算出する。そして、被写体追尾部109は、動きベクトル量分だけ被写体領域を移動した座標を算出し、追尾対象の位置情報を修正する。被写体追尾部109は、追尾対象の位置情報を被写体距離判定部111に渡す。 The subject tracking unit 109 performs the following processing based on the control of the system control unit 104. The subject tracking unit 109 acquires tracking target information from the subject recognition unit 108 and performs tracking processing for the tracking target existing in the image data. The subject tracking unit 109 calculates the degree of correlation in the subject region specified by the tracking target information between the image frames by using, for example, the technique disclosed in Patent Document 4. The subject tracking unit 109 detects a subject region that has a tracking relationship with the subject region of the previous frame from the current frame, and calculates a motion vector thereof. Then, the subject tracking unit 109 calculates the coordinates of moving the subject area by the amount of the motion vector, and corrects the position information of the tracking target. The subject tracking unit 109 passes the position information of the tracking target to the subject distance determination unit 111.

着目領域設定部117は、指定被写体と作業対象物との距離に応じて、画像補正処理部113が画像補正処理の対象とする領域である着目領域を設定する。着目領域設定部117は、距離画像生成部110と被写体距離判定部111とを有する。 The area of interest setting unit 117 sets an area of interest, which is an area to be image-corrected by the image correction processing unit 113, according to the distance between the designated subject and the work object. The region of interest setting unit 117 includes a distance image generation unit 110 and a subject distance determination unit 111.

距離画像生成部110は、システム制御部104の制御に基づき、撮像素子102で得られた像ズレ量から被写体領域毎のデフォーカス量を算出する。距離画像生成部110は、算出したデフォーカス量に基づいて、領域毎の奥行き方向の距離を示す距離画像を生成して、メモリ部105に格納する。被写体距離判定部111は、システム制御部104の制御に基づき、以下の処理を行う。被写体距離判定部111は、指定被写体の位置情報と、メモリ部105に格納されている距離画像とに基づいて、指定被写体と作業対象物との距離(以下、距離情報)を算出する。被写体距離判定部111は、算出した距離情報をメモリ部105に格納する。また、被写体距離判定部111は、距離情報が所定範囲内になったときの指定被写体の位置情報(以下、着目位置情報)をメモリ105に格納する。 The distance image generation unit 110 calculates the defocus amount for each subject area from the image shift amount obtained by the image pickup device 102 based on the control of the system control unit 104. The distance image generation unit 110 generates a distance image showing the distance in the depth direction for each area based on the calculated defocus amount, and stores it in the memory unit 105. The subject distance determination unit 111 performs the following processing based on the control of the system control unit 104. The subject distance determination unit 111 calculates the distance between the designated subject and the work object (hereinafter, distance information) based on the position information of the designated subject and the distance image stored in the memory unit 105. The subject distance determination unit 111 stores the calculated distance information in the memory unit 105. Further, the subject distance determination unit 111 stores the position information of the designated subject (hereinafter, the position information of interest) when the distance information is within the predetermined range in the memory 105.

揺れ量検出部112は、システム制御部104の制御に基づいて、以下の処理を実行する。揺れ量検出部112は、角速度センサを用いて、カメラ端末100の揺れ量(カメラ振れ)を検出し、揺れ量情報をメモリ部105に格納する。本実施例においては、一般に普及している角速度センサを用いて揺れ量を検出するが、連続する2フレーム間の入力画像を比較して画像上の動きベクトルを揺れ量として検出する方法を適用してもよい。 The shaking amount detection unit 112 executes the following processing based on the control of the system control unit 104. The shaking amount detection unit 112 detects the shaking amount (camera shake) of the camera terminal 100 by using the angular velocity sensor, and stores the shaking amount information in the memory unit 105. In this embodiment, the amount of shaking is detected using a commonly used angular velocity sensor, but a method of comparing input images between two consecutive frames and detecting the motion vector on the image as the amount of shaking is applied. You may.

画像補正処理部113は、システム制御部104の制御に基づき、メモリ部105に格納されている画像データに対し、画像補正処理を行う。画像補正処理部113は、クロップ拡大処理を行う際には、画像データに対して、メモリ部105に格納されている着目位置情報を中心として所定のクロップ領域をクロップし(切り出し)、所定のサイズに拡大するクロップ拡大処理を行う。クロップ領域は、予め設定した拡大率、および拡大表示画角サイズに応じて決定される。また、画像補正処理部113は、メモリ部105に格納された揺れ量情報に基づき、クロップした画像(クロップ画像)に対して像ブレ補正処理(電子防振処理)を行ってもよい。例えば、画像補正処理部113は、特許文献5に記載された技術を用いて、座標変換処理を行うことで、電子防振処理を実現する。画像補正処理部113は、画像補正処理で生成された補正画像をメモリ105に格納する。なお、画像補正処理部113が、クロップ拡大処理と像ブレ補正処理のうち、少なくともいずれか一方を実行するようにしてもよい。 The image correction processing unit 113 performs image correction processing on the image data stored in the memory unit 105 based on the control of the system control unit 104. When the image correction processing unit 113 performs the crop enlargement processing, the image correction processing unit 113 crops (cuts out) a predetermined crop area centering on the attention position information stored in the memory unit 105 with respect to the image data, and has a predetermined size. Performs crop enlargement processing. The crop area is determined according to the preset enlargement ratio and the enlarged display angle of view size. Further, the image correction processing unit 113 may perform image shake correction processing (electronic vibration isolation processing) on the cropped image (crop image) based on the shaking amount information stored in the memory unit 105. For example, the image correction processing unit 113 realizes the electronic vibration isolation processing by performing the coordinate conversion processing using the technique described in Patent Document 5. The image correction processing unit 113 stores the corrected image generated by the image correction processing in the memory 105. The image correction processing unit 113 may execute at least one of the crop enlargement processing and the image blur correction processing.

表示画像生成部115は、メモリ部105に格納されている画像(撮像画像)に対し、画像補正処理部113で生成した補正画像を重畳して、表示画像を生成し、メモリ105に格納する。通信部114は、システム制御部104の制御に基づいて、ネットワーク130を介して、作業支援端末120とデータの送受信を行う。ネットワーク130は、複数の端末を接続して、相互に通信できるようにする。ネットワークは、例えば、WAN(Wide Area Network)である。 The display image generation unit 115 superimposes the correction image generated by the image correction processing unit 113 on the image (captured image) stored in the memory unit 105 to generate a display image and stores it in the memory 105. The communication unit 114 transmits / receives data to / from the work support terminal 120 via the network 130 under the control of the system control unit 104. The network 130 connects a plurality of terminals so that they can communicate with each other. The network is, for example, WAN (Wide Area Network).

作業支援端末120は、システム制御部121、メモリ部122、マイク・スピーカ123、通信部124、表示部125、操作部126、内部バス127を有する。システム制御部121は、作業支援端末120全体を制御する。システム制御部121は、例えばプログラマブルプロセッサ(以下、CPU)と、ROMと、RAMを有する。CPUが、ROMに記憶されたプログラムを実行し、各部を制御して作業支援端末120の機能を実現する。 The work support terminal 120 has a system control unit 121, a memory unit 122, a microphone / speaker 123, a communication unit 124, a display unit 125, an operation unit 126, and an internal bus 127. The system control unit 121 controls the entire work support terminal 120. The system control unit 121 includes, for example, a programmable processor (hereinafter, CPU), a ROM, and a RAM. The CPU executes the program stored in the ROM and controls each part to realize the function of the work support terminal 120.

メモリ部122は、揮発性の記憶部である。メモリ部122は、各ブロックからの要求に基づき、一時的に画像データなどを保存するためのバッファメモリとして機能する。マイク・スピーカ部123は、音響入出力部である。マイク・スピーカ部123は、一般に普及しているマイクデバイスとスピーカデバイスを有し、作業支援者が話した内容や周囲の音声を収音する機能と、カメラ端末100のマイク・スピーカ部106で収音した音声を出力する機能を備えている。 The memory unit 122 is a volatile storage unit. The memory unit 122 functions as a buffer memory for temporarily storing image data and the like based on a request from each block. The microphone / speaker unit 123 is an acoustic input / output unit. The microphone / speaker unit 123 has a commonly used microphone device and speaker device, and has a function of collecting the contents spoken by a work supporter and surrounding sounds, and the microphone / speaker unit 106 of the camera terminal 100. It has a function to output the sounded sound.

通信部124は、システム制御部121の制御に基づき、ネットワーク130を介して、カメラ端末100とデータの送受信を行う。表示部125は、ディスプレイと表示コントローラを有し、システム制御部121の制御に基づき、メモリ部122に格納された表示用フレームメモリの内容を読み出して、ディスプレイに表示する。 The communication unit 124 transmits / receives data to / from the camera terminal 100 via the network 130 under the control of the system control unit 121. The display unit 125 has a display and a display controller, and based on the control of the system control unit 121, reads out the contents of the display frame memory stored in the memory unit 122 and displays it on the display.

操作部126は、作業支援者からの操作指示を受け付けるキーボード、マウス等の入力機器デバイスである。なお、スマートフォンやタブレット、パソコンなどに専用のアプリケーションをダウンロードして、作業支援端末120を実現してもよい。 The operation unit 126 is an input device device such as a keyboard and a mouse that receives an operation instruction from a work supporter. The work support terminal 120 may be realized by downloading a dedicated application to a smartphone, tablet, personal computer, or the like.

図2は、カメラ端末による表示画像の生成処理を説明する図である。
図2(A)は、作業支援端末120の表示部125に表示される、カメラ端末100で撮影されたライブビュー画像200を示す。作業支援者は、ライブビュー画像200を観察しながら作業者とマイク・スピーカ部123と通じてコミュニケーションする。図2(B)は、作業者が、作業支援者に確認してほしい箇所を指定するために、指定被写体211としての指をオブジェクト212に近づけた状態におけるライブビュー画像210を示す。
FIG. 2 is a diagram illustrating a process of generating a display image by a camera terminal.
FIG. 2A shows a live view image 200 taken by the camera terminal 100, which is displayed on the display unit 125 of the work support terminal 120. The work supporter communicates with the worker through the microphone / speaker unit 123 while observing the live view image 200. FIG. 2B shows a live view image 210 in a state where the operator brings his finger as the designated subject 211 closer to the object 212 in order to specify a portion to be confirmed by the work supporter.

図2(C)は、距離画像生成部110によって生成される距離画像220を示す。被写体距離判定部111が、指定被写体221とオブジェクト222の距離が所定範囲内になったことを検知し、着目位置223が得られる。図2(D)は、表示画像生成部115によって生成される表示画像230を示す。表示画像230は、画像補正処理部113によって、着目位置を中心として電子防振およびクロップ拡大された補正画像231が画像データに重畳されることによって生成される。 FIG. 2C shows a distance image 220 generated by the distance image generation unit 110. The subject distance determination unit 111 detects that the distance between the designated subject 221 and the object 222 is within a predetermined range, and obtains the position of interest 223. FIG. 2D shows a display image 230 generated by the display image generation unit 115. The display image 230 is generated by the image correction processing unit 113 superimposing the corrected image 231 electronically vibration-proof and cropped around the position of interest on the image data.

図3および図4は、カメラ端末が表示画像を生成する処理を説明するフローチャートである。
S301において、カメラ端末100が、オブジェクトを指定するための指定被写体として作業者の指を撮影し、テンプレート画像として記憶する。S302において、システム制御部104が、撮像処理を行う。具体的には、システム制御部104は、撮像光学系101、撮像素子102、A/D変換部103、画像処理部107を制御し、所定のフレームレートで撮像画像に係る画像データを生成し、メモリ部105に格納する。
3 and 4 are flowcharts illustrating a process by which the camera terminal generates a display image.
In S301, the camera terminal 100 captures the operator's finger as a designated subject for designating an object and stores it as a template image. In S302, the system control unit 104 performs an imaging process. Specifically, the system control unit 104 controls the image pickup optical system 101, the image pickup element 102, the A / D conversion unit 103, and the image processing unit 107 to generate image data related to the image pickup image at a predetermined frame rate. It is stored in the memory unit 105.

S314において、システム制御部104が、被写体距離判定部111によって着目位置情報が算出されているかを判断する。着目位置情報が算出されている場合は、処理が、図4のS309に進む。着目位置情報が算出されていない場合は、処理がS315に進む。S315において、システム制御部104が、S302で生成された画像データを通信部114に転送する。通信部114が、画像データを、ネットワーク130を介して作業支援端末120の通信部124に送信する。 In S314, the system control unit 104 determines whether or not the attention position information is calculated by the subject distance determination unit 111. If the position information of interest has been calculated, the process proceeds to S309 in FIG. If the focus position information has not been calculated, the process proceeds to S315. In S315, the system control unit 104 transfers the image data generated in S302 to the communication unit 114. The communication unit 114 transmits the image data to the communication unit 124 of the work support terminal 120 via the network 130.

S303において、被写体認識部108が、302で生成された画像データを解析して、指定被写体を認識する。具体的には、被写体認識部108は、S301で取得したテンプレート画像を用いて、画像データに対してマッチング処理を行う。これにより、指定被写体が特定され、追尾対象情報が生成される。続いて、S304において、被写体追尾部109が、S303で生成された追尾対象情報に基づいて、指定被写体である作業者の指の追尾処理を行う。S305において、被写体追尾部109が、追尾処理の結果に基づいて、指定被写体が画像データ内にあるかを判断する。指定被写体が画像データ内にある場合は、処理が、図4のS306に進む。指定被写体が画像データ内にない場合は、処理がS302に戻る。 In S303, the subject recognition unit 108 analyzes the image data generated by 302 to recognize the designated subject. Specifically, the subject recognition unit 108 performs matching processing on the image data using the template image acquired in S301. As a result, the designated subject is specified and the tracking target information is generated. Subsequently, in S304, the subject tracking unit 109 performs tracking processing of the finger of the operator who is the designated subject based on the tracking target information generated in S303. In S305, the subject tracking unit 109 determines whether or not the designated subject is in the image data based on the result of the tracking process. If the designated subject is in the image data, the process proceeds to S306 in FIG. If the designated subject is not in the image data, the process returns to S302.

次に、S306において、距離画像生成部110が、撮像された画像の像ズレ量に基づいて、被写体領域毎のデフォーカス量を算出し、領域毎の距離画像を生成する。例えば、図2(C)に示す距離画像220が生成される。続いて、S307において、被写体距離判定部111が、S304での追尾処理結果とS306で生成した距離画像220とに基づいて、指定被写体とオブジェクトとの距離が所定範囲内になったかを判断する。指定被写体とオブジェクトとの距離が所定範囲内になっていない場合は、処理が、図3のS302に戻る。指定被写体とオブジェクトとの距離が所定範囲内になった場合は、処理がS308に進む。 Next, in S306, the distance image generation unit 110 calculates the defocus amount for each subject area based on the image shift amount of the captured image, and generates a distance image for each area. For example, the distance image 220 shown in FIG. 2C is generated. Subsequently, in S307, the subject distance determination unit 111 determines whether the distance between the designated subject and the object is within a predetermined range based on the tracking processing result in S304 and the distance image 220 generated in S306. If the distance between the designated subject and the object is not within the predetermined range, the process returns to S302 in FIG. When the distance between the designated subject and the object is within the predetermined range, the process proceeds to S308.

S308において、システム制御部104が、指定被写体とオブジェクトとの距離が所定範囲内になったときの画像データにおける指定被写体の座標位置を着目位置情報として取得する。続いて、S309において、揺れ量検出部112が、カメラ端末100の揺れ量を検出する。 In S308, the system control unit 104 acquires the coordinate position of the designated subject in the image data when the distance between the designated subject and the object is within the predetermined range as the position of interest information. Subsequently, in S309, the shaking amount detection unit 112 detects the shaking amount of the camera terminal 100.

次に、S310において、画像補正処理部113が、S302で生成した画像データに対して、クロップ拡大処理を行う。具体的には、画像補正処理部113は、着目位置情報を中心とした所定のクロップ領域を切り出して拡大する。また、画像補正処理部113は、クロップ拡大を行う際に、像ブレ補正処理も実行する。これにより、例えば、図2(D)に示す補正画像231が生成される。本実施例では、クロップ拡大処理と像ブレ補正処理の双方を行うが、いずれか一方のみ行っても構わない。 Next, in S310, the image correction processing unit 113 performs crop enlargement processing on the image data generated in S302. Specifically, the image correction processing unit 113 cuts out and enlarges a predetermined crop region centered on the position information of interest. In addition, the image correction processing unit 113 also executes image blur correction processing when performing crop enlargement. As a result, for example, the corrected image 231 shown in FIG. 2D is generated. In this embodiment, both the crop enlargement process and the image blur correction process are performed, but only one of them may be performed.

S311において、表示画像生成部115が、S302で生成された画像データに対して、S310で生成された補正画像を重畳して、表示画像を生成する。例えば、図2(D)に示す表示画像230が生成される。続いて、S312において、システム制御部104が、S311で生成された表示画像を通信部114に転送する。表示画像は、通信部114により、ネットワーク130を介して作業支援端末120の通信部124へ送信される。 In S311 the display image generation unit 115 superimposes the corrected image generated in S310 on the image data generated in S302 to generate a display image. For example, the display image 230 shown in FIG. 2D is generated. Subsequently, in S312, the system control unit 104 transfers the display image generated in S311 to the communication unit 114. The displayed image is transmitted by the communication unit 114 to the communication unit 124 of the work support terminal 120 via the network 130.

次に、S312において、システム制御部104が、処理を終了する指示を受けたかを判断する。システム制御部104が、処理を終了する指示を受けた場合は、処理を終了する。システム制御部104が、処理を終了する指示を受けていない場合は、処理が、図3のS302に戻る。 Next, in S312, it is determined whether the system control unit 104 has received an instruction to end the process. When the system control unit 104 receives an instruction to end the process, the process ends. If the system control unit 104 has not received an instruction to end the process, the process returns to S302 in FIG.

図5は、作業支援端末がカメラ端末から送信される画像を表示する処理を説明するフローチャートである。
S401において、通信部124が、カメラ端末100から、図3のS302で生成されたライブビュー画像(撮像画像)、または図4のS311で生成された表示画像を受信する。ライブビュー画像と表示画像は、所定のフレームレートで送信される。システム制御部121は、受信した画像をメモリ部122に格納させる。S402において、表示部125が、メモリ部122に格納されたライブビュー画像または表示画像を所定のフレームレートでディスプレイに表示する。実施例1の作業支援システムによれば、作業者に着目して欲しいオブジェクトを強調した表示画像を容易に生成することができる。これにより、カメラ端末100に表示デバイスがなくても、作業支援者と音声のみのコミュニケーションで、作業者に着目被写体を正確に通知することができる。また、実施例1の作業支援システムは、着目被写体の領域の画像を拡大するので、この画像を観察する作業支援者の視認性を向上させることができる。
FIG. 5 is a flowchart illustrating a process in which the work support terminal displays an image transmitted from the camera terminal.
In S401, the communication unit 124 receives the live view image (captured image) generated in S302 of FIG. 3 or the display image generated in S311 of FIG. 4 from the camera terminal 100. The live view image and the display image are transmitted at a predetermined frame rate. The system control unit 121 stores the received image in the memory unit 122. In S402, the display unit 125 displays the live view image or the display image stored in the memory unit 122 on the display at a predetermined frame rate. According to the work support system of the first embodiment, it is possible to easily generate a display image in which an object that the worker wants to pay attention to is emphasized. As a result, even if the camera terminal 100 does not have a display device, it is possible to accurately notify the operator of the subject of interest by communicating only with the work supporter by voice. Further, since the work support system of the first embodiment enlarges the image of the area of the subject of interest, the visibility of the work supporter who observes this image can be improved.

(実施例2)
図6は、実施例2のシステム構成を示す図である。
図6に示す作業支援システムの構成要素のうち、図1に示す作業支援システムの構成要素と同様の機能のものについては、同じ符号で示す。本実施例では、作業支援端末520が、表示画像を生成する画像処理装置として機能する。
(Example 2)
FIG. 6 is a diagram showing a system configuration of the second embodiment.
Among the components of the work support system shown in FIG. 6, those having the same functions as the components of the work support system shown in FIG. 1 are indicated by the same reference numerals. In this embodiment, the work support terminal 520 functions as an image processing device that generates a display image.

カメラ端末500は、撮像光学系101、撮像素子102、A/D変換部103、システム制御部104、メモリ部105、マイク・スピーカ106、画像処理部107、揺れ量検出部112、通信部114、内部バス116を有する。 The camera terminal 500 includes an image pickup optical system 101, an image pickup element 102, an A / D conversion unit 103, a system control unit 104, a memory unit 105, a microphone / speaker 106, an image processing unit 107, a shaking amount detection unit 112, and a communication unit 114. It has an internal bus 116.

作業支援端末520は、システム制御部121、メモリ部122、マイク・スピーカ123、通信部124、表示部125、操作部126、内部バス127、被写体認識部108を有する。また、作業支援端末520は、被写体追尾部109、画像補正処理部113、表示画像生成部115、着目領域指定部117を有する。被写体認識部108、被写体追尾部109、画像補正処理部113は、図1のカメラ端末100が有する被写体認識部108、被写体追尾部109、画像補正処理部113と同様の機能を有する。また、表示画像生成部115、着目領域指定部117は、図1のカメラ端末100が有する表示画像生成部115、着目領域指定部117と同様の機能を有する。 The work support terminal 520 has a system control unit 121, a memory unit 122, a microphone / speaker 123, a communication unit 124, a display unit 125, an operation unit 126, an internal bus 127, and a subject recognition unit 108. Further, the work support terminal 520 has a subject tracking unit 109, an image correction processing unit 113, a display image generation unit 115, and a region of interest designation unit 117. The subject recognition unit 108, the subject tracking unit 109, and the image correction processing unit 113 have the same functions as the subject recognition unit 108, the subject tracking unit 109, and the image correction processing unit 113 included in the camera terminal 100 of FIG. Further, the display image generation unit 115 and the attention area designation unit 117 have the same functions as the display image generation unit 115 and the attention area designation unit 117 of the camera terminal 100 of FIG.

図7は、カメラ端末がライブビュー画像および各種データを作業支援端末に送信する処理を説明するフローチャートである。
S601において、カメラ端末500が、オブジェクトを指定するために用いる指定被写体として、作業者の指を予め撮影し、テンプレート画像として記憶する。S602において、システム制御部104が、S601で撮影された指定被写体のテンプレート画像を通信部114に転送し、ネットワーク130を介して、作業支援端末520の通信部124に送信する。
FIG. 7 is a flowchart illustrating a process in which the camera terminal transmits a live view image and various data to the work support terminal.
In S601, the camera terminal 500 takes a picture of the operator's finger in advance as a designated subject used for designating an object, and stores it as a template image. In S602, the system control unit 104 transfers the template image of the designated subject taken in S601 to the communication unit 114, and transmits the template image to the communication unit 124 of the work support terminal 520 via the network 130.

S603において、システム制御部104が、撮像処理を行って生成した画像データ(ライブビュー画像)を作業支援端末520に送信する。S604において、システム制御部104が、像ズレ量を取得する。そして、システム制御部104は、像ズレ量を、ネットワーク130を介して作業支援端末520の通信部124に送信する。 In S603, the system control unit 104 transmits the image data (live view image) generated by performing the image pickup process to the work support terminal 520. In S604, the system control unit 104 acquires the image shift amount. Then, the system control unit 104 transmits the image shift amount to the communication unit 124 of the work support terminal 520 via the network 130.

次に、S605において、揺れ量検出部112が、カメラ端末500の揺れ量を検出する。続いて、S606において、システム制御部104が、揺れ量を通信部114に転送し、ネットワーク130を介して作業支援端末520の通信部124に送信する。S607において、システム制御部104が、処理を終了する指示を受けたかを判断する。システム制御部104が、処理を終了する指示を受けた場合は、処理を終了する。システム制御部104が、処理を終了する指示を受けていない場合は、処理がS603に戻る。 Next, in S605, the shaking amount detection unit 112 detects the shaking amount of the camera terminal 500. Subsequently, in S606, the system control unit 104 transfers the amount of shaking to the communication unit 114 and transmits it to the communication unit 124 of the work support terminal 520 via the network 130. In S607, it is determined whether the system control unit 104 has received an instruction to end the process. When the system control unit 104 receives an instruction to end the process, the process ends. If the system control unit 104 has not received an instruction to end the process, the process returns to S603.

図8および図9は、作業支援端末による表示画像の生成処理を説明するフローチャートである。
S701において、通信部124が、図7のS601で撮影された指定被写体のテンプレート画像をカメラ端末500から受信する。システム制御部121が、受信したテンプレート画像をメモリ部122に格納する。続いて、S702において、通信部124が、カメラ端末500から、図7のS603で生成された画像データを受信する。そして、システム制御部121が、受信した画像データをメモリ部122に格納する。
8 and 9 are flowcharts illustrating a display image generation process by the work support terminal.
In S701, the communication unit 124 receives the template image of the designated subject taken in S601 of FIG. 7 from the camera terminal 500. The system control unit 121 stores the received template image in the memory unit 122. Subsequently, in S702, the communication unit 124 receives the image data generated in S603 of FIG. 7 from the camera terminal 500. Then, the system control unit 121 stores the received image data in the memory unit 122.

S716において、システム制御部121が、被写体距離判定部111によって着目位置情報が算出されたかを判断する。着目位置情報が算出された場合は、処理が、図9のS711に進む。着目位置情報が算出されていない場合は、処理がS703に進む。S703において、表示部125が、S702でメモリ部122に格納された画像データを所定のフレームレートでディスプレイに表示する。S704において、通信部124が、カメラ端末500から所定のフレームレートで送信される像ズレ量を受信する。そして、システム制御部121が、受信した像ズレ量をメモリ部122に格納する。 In S716, the system control unit 121 determines whether the focus position information has been calculated by the subject distance determination unit 111. When the attention position information is calculated, the process proceeds to S711 in FIG. If the focus position information has not been calculated, the process proceeds to S703. In S703, the display unit 125 displays the image data stored in the memory unit 122 in S702 on the display at a predetermined frame rate. In S704, the communication unit 124 receives the image shift amount transmitted from the camera terminal 500 at a predetermined frame rate. Then, the system control unit 121 stores the received image deviation amount in the memory unit 122.

S705において、被写体認識部108が、S701で取得したテンプレート画像に基づいて、S702で受信したライブビュー画像に対してマッチング処理を行い、追尾対象情報を生成する。S706において、被写体追尾部109が、S705で生成された追尾対象情報に基づいて、指定被写体である作業者の指の追尾処理を行う。続いて、S707において、被写体追尾部109が、追尾処理の結果に基づいて、指定被写体が画像データ内にあるかを判断する。指定被写体が画像データ内にある場合は、処理が、図8のS708に進む。指定被写体が画像データ内にない場合は、処理がS702に戻る。 In S705, the subject recognition unit 108 performs matching processing on the live view image received in S702 based on the template image acquired in S701, and generates tracking target information. In S706, the subject tracking unit 109 performs tracking processing of the finger of the operator who is the designated subject based on the tracking target information generated in S705. Subsequently, in S707, the subject tracking unit 109 determines whether or not the designated subject is in the image data based on the result of the tracking process. If the designated subject is in the image data, the process proceeds to S708 in FIG. If the designated subject is not in the image data, the process returns to S702.

図9のS708において、距離画像生成部110が、図8のS704で受信した像ズレ量に基づいて、被写体領域毎のデフォーカス量を算出し、被写体領域毎の距離画像を生成する。続いて、S709において、被写体距離判定部111が、S706での指定被写体の追尾処理結果と、S708で生成された距離画像220とに基づいて、指定被写体とオブジェクトの距離が所定範囲内になったかを判断する。指定被写体とオブジェクトの距離が所定範囲内になった場合は、処理がS710に進む。指定被写体とオブジェクトの距離が所定範囲内になっていない場合は、処理が、図8のS702に戻る。 In S708 of FIG. 9, the distance image generation unit 110 calculates the defocus amount for each subject area based on the image shift amount received in S704 of FIG. 8, and generates a distance image for each subject area. Subsequently, in S709, whether the subject distance determination unit 111 has within the predetermined range of the distance between the designated subject and the object based on the tracking processing result of the designated subject in S706 and the distance image 220 generated in S708. To judge. When the distance between the designated subject and the object is within the predetermined range, the process proceeds to S710. If the distance between the designated subject and the object is not within the predetermined range, the process returns to S702 in FIG.

S710において、システム制御部121が、指定被写体とオブジェクトの距離が所定範囲内になったときの指定被写体の座標位置を着目位置情報として取得する。続いて、S711において、通信部124が、カメラ端末500から送信される揺れ量を受信する。そして、システム制御部121が、受信した揺れ量をメモリ部122に格納する。 In S710, the system control unit 121 acquires the coordinate position of the designated subject when the distance between the designated subject and the object is within the predetermined range as the position of interest information. Subsequently, in S711, the communication unit 124 receives the amount of shaking transmitted from the camera terminal 500. Then, the system control unit 121 stores the received shaking amount in the memory unit 122.

次に、S712において、画像補正処理部113が、S702で受信した画像データに対して、クロップ拡大処理を行う。具体的には、画像補正処理部113は、着目位置情報を中心とした所定のクロップ領域を切り出して拡大する。また、画像補正処理部113は、クロップ拡大を行う際に、像ブレ補正処理も実行する。これにより、補正画像が生成される。本実施例では、クロップ拡大処理と像ブレ補正処理の双方を行うが、いずれか一方のみ行っても構わない。 Next, in S712, the image correction processing unit 113 performs crop enlargement processing on the image data received in S702. Specifically, the image correction processing unit 113 cuts out and enlarges a predetermined crop region centered on the position information of interest. In addition, the image correction processing unit 113 also executes image blur correction processing when performing crop enlargement. As a result, a corrected image is generated. In this embodiment, both the crop enlargement process and the image blur correction process are performed, but only one of them may be performed.

次に、S713において、表示画像生成部115が、S702で受信した画像データに対して、S712で生成した補正画像を重畳して、表示画像を生成する。続いて、S714において、表示部125が、S713で生成した表示画像を所定のフレームレートでディスプレイに表示する。 Next, in S713, the display image generation unit 115 superimposes the corrected image generated in S712 on the image data received in S702 to generate a display image. Subsequently, in S714, the display unit 125 displays the display image generated in S713 on the display at a predetermined frame rate.

S715において、システム制御部121が、処理を終了する指示を受けたかを判断する。システム制御部121が、処理を終了する指示を受けた場合は、処理を終了する。システム制御部121が、処理を終了する指示を受けていない場合は、処理が、図8のS702に戻る。実施例2の作業支援システムによれば、表示画像の生成処理は、カメラ端末500ではなく、作業支援端末520が行うので、カメラ端末の軽量化を図れるとともに、システム全体のコストを下げることができる。 In S715, it is determined whether the system control unit 121 has received an instruction to end the process. When the system control unit 121 receives an instruction to end the process, the process ends. If the system control unit 121 has not received an instruction to end the process, the process returns to S702 in FIG. According to the work support system of the second embodiment, the display image generation process is performed by the work support terminal 520 instead of the camera terminal 500, so that the weight of the camera terminal can be reduced and the cost of the entire system can be reduced. ..

(実施例3)
実施例3の作業支援システムは、補正画像の拡大率を変更可能である。実施例3の作業支援システムの構成および処理フローは、実施例1の作業支援システムと同様である。実施例3の作業支援システムでは、カメラ端末100が備える画像補正処理部113が、クロップ拡大するクロップ領域を変更する。具体的には、画像補正処理部113は、メモリ部122に格納されている、被写体距離判定部111によって算出された指定被写体とオブジェクトの距離情報に応じて、クロップ領域を変更し、所定のサイズに拡大する。例えば、画像補正処理部は、指定被写体とオブジェクトとの距離が近く(小さく)なるほど、クロップ領域を小さくして、拡大率を大きくする。
(Example 3)
The work support system of the third embodiment can change the enlargement ratio of the corrected image. The configuration and processing flow of the work support system of the third embodiment are the same as those of the work support system of the first embodiment. In the work support system of the third embodiment, the image correction processing unit 113 included in the camera terminal 100 changes the crop area to be cropped. Specifically, the image correction processing unit 113 changes the crop area according to the distance information between the designated subject and the object calculated by the subject distance determination unit 111 stored in the memory unit 122, and changes the crop area to a predetermined size. Expand to. For example, the image correction processing unit reduces the crop area and increases the enlargement ratio as the distance between the designated subject and the object becomes closer (smaller).

図10は、実施例3の作業支援システムが生成する表示画像を説明する図である。
図10(A)は、表示画像生成部115によって生成される表示画像800を示す。表示画像生成部115は、画像補正処理部113によって着目位置を中心としてクロップ拡大された補正画像801を画像データに重畳する。これによって表示画像800が生成される。指定被写体とオブジェクトとの距離が大きいので、クロップ領域が大きく、補正画像801の拡大率は小さい。
FIG. 10 is a diagram illustrating a display image generated by the work support system of the third embodiment.
FIG. 10A shows a display image 800 generated by the display image generation unit 115. The display image generation unit 115 superimposes the corrected image 801 cropped and enlarged around the position of interest on the image data by the image correction processing unit 113. As a result, the display image 800 is generated. Since the distance between the designated subject and the object is large, the crop area is large and the enlargement ratio of the corrected image 801 is small.

図10(B)は、指定被写体とオブジェクトとの距離が、図10(A)が示す状態の時より小さくなった場合に生成される表示画像810を示す。クロップ領域が、図10(A)が示す状態の時より小さくなり、補正画像811の拡大率が大きい。図10(C)は、指定被写体とオブジェクトとの距離が、図10(B)が示す状態の時より小さくなった場合に生成される表示画像820である。クロップ領域が、図10(B)が示す状態の時より小さくなり、補正画像821の拡大率がさらに大きい。 FIG. 10B shows a display image 810 generated when the distance between the designated subject and the object is smaller than that in the state shown in FIG. 10A. The crop area is smaller than in the state shown in FIG. 10 (A), and the enlargement ratio of the corrected image 811 is large. FIG. 10C is a display image 820 generated when the distance between the designated subject and the object is smaller than that in the state shown in FIG. 10B. The crop area is smaller than in the state shown in FIG. 10B, and the enlargement ratio of the corrected image 821 is further increased.

実施例3の作業支援システムは、指定被写体とオブジェクトの距離によって、補正画像を生成する際のクロップ領域を可変にする。これにより、広範囲で拡大率の小さい着目位置と、狭い範囲で拡大率の大きい着目位置の表示画像を生成することができる。したがって、カメラ端末から転送する表示画像の柔軟性が増すので、作業者が、作業支援者とより円滑にコミュニケーションすることができる。なお、実施例2の構成(図6)に実施例3を適用することもできる。すなわち、作業支援端末520が備える画像補正処理部113が、指定被写体とオブジェクトの距離情報に応じて、画像の拡大率を変更するようにしてもよい。 The work support system of the third embodiment makes the crop area variable when generating a corrected image according to the distance between the designated subject and the object. As a result, it is possible to generate a display image of a focus position having a small magnification in a wide range and a focus position having a large magnification in a narrow range. Therefore, since the flexibility of the display image transferred from the camera terminal is increased, the worker can communicate more smoothly with the work supporter. It should be noted that Example 3 can also be applied to the configuration of Example 2 (FIG. 6). That is, the image correction processing unit 113 included in the work support terminal 520 may change the enlargement ratio of the image according to the distance information between the designated subject and the object.

(実施例4)
実施例4の作業支援システムは、高画質の補正画像を生成する。実施例4の作業支援システムの構成および処理フローは、実施例1の作業支援システムと同様である。実施例4の作業支援システムでは、システム制御部104は、撮像素子102からの信号の読み出し駆動を切り換える。着目領域が設定された場合に、システム制御部104は、撮像素子102を制御して、着目領域を中心として所定のクロップ領域を切り出して読み出す(クロップ読み出しする)。
(Example 4)
The work support system of the fourth embodiment generates a high-quality corrected image. The configuration and processing flow of the work support system of the fourth embodiment are the same as those of the work support system of the first embodiment. In the work support system of the fourth embodiment, the system control unit 104 switches the drive for reading out the signal from the image pickup element 102. When the region of interest is set, the system control unit 104 controls the image sensor 102 to cut out and read a predetermined crop region around the region of interest (crop readout).

システム制御部104は、ライブビュー画像を生成する場合は、カメラ端末100が所定フレームレート内で処理できるように、撮像素子102を一定間隔に間引いて読み出す。システム制御部104は、クロップ領域を読み出す場合は、撮像素子102を間引かずに読み出す。クロップ領域の画素数は、ライブビュー画像を生成する際に間引いて読み出した画素数と同等とする。 When generating a live view image, the system control unit 104 thins out the image pickup element 102 at regular intervals and reads it out so that the camera terminal 100 can process it within a predetermined frame rate. When reading the crop area, the system control unit 104 reads the image sensor 102 without thinning out. The number of pixels in the crop area is the same as the number of pixels read out by thinning out when generating the live view image.

図11は、実施例3の作業支援システムが生成する表示画像を説明する図である。
図11(A)は、着目位置情報が確定する前に、画像処理部107が生成する画像データを示す。図11(B)は、着目位置情報が確定して、撮像素子102がクロップ読み出しする領域が決まった状態における画像データである。図11(B)に示す状態では、被写体距離判定部111によって、着目位置911が算出されている。領域912は、着目位置を中心として、撮像素子102がクロップ読み出しする領域を示す。図11(C)は、画像処理部107が、クロップ読み出しによって得られた画像に対して処理を施して生成した画像データ920を示す。図11(D)は、表示画像生成部115によって生成される表示画像930である。表示画像930は、画像補正処理部113によって、着目位置を中心としてクロップ拡大および像ブレ補正がされた補正画像931が画像データ920に重畳された画像である。実施例4の作業支援システムによれば、撮像素子の読み出しをクロップ読み出しに切り換えることで、着目位置を表示する補正画像の画質を向上させることができる。
FIG. 11 is a diagram illustrating a display image generated by the work support system of the third embodiment.
FIG. 11A shows image data generated by the image processing unit 107 before the position information of interest is determined. FIG. 11B is image data in a state where the position information of interest is fixed and the region to be cropped and read by the image sensor 102 is fixed. In the state shown in FIG. 11B, the focus position 911 is calculated by the subject distance determination unit 111. The region 912 indicates a region to be cropped and read by the image pickup device 102 centering on the position of interest. FIG. 11C shows image data 920 generated by the image processing unit 107 processing the image obtained by crop readout. FIG. 11D is a display image 930 generated by the display image generation unit 115. The display image 930 is an image in which the corrected image 931 that has been cropped and image-blurred corrected around the position of interest by the image correction processing unit 113 is superimposed on the image data 920. According to the work support system of the fourth embodiment, the image quality of the corrected image displaying the position of interest can be improved by switching the readout of the image pickup device to the crop readout.

(その他の実施形態)
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
(Other embodiments)
The present invention supplies a program that realizes one or more functions of the above-described embodiment to a system or device via a network or storage medium, and one or more processors in the computer of the system or device reads and executes the program. It can also be realized by the processing to be performed. It can also be realized by a circuit (for example, ASIC) that realizes one or more functions.

100 カメラ端末
120 作業支援端末
100 Camera terminal 120 Work support terminal

Claims (13)

撮像画像を解析して、作業対象物の指定に用いられる被写体を認識する認識手段と、
前記認識された被写体を追尾する追尾手段と、
前記被写体と前記作業対象物に応じて、画像補正処理の対象とする領域である着目領域を設定する設定手段と、
前記着目領域を対象に、撮像画像の拡大処理および像ブレ補正処理の少なくとも一方を前記画像補正処理として行う補正手段と、
前記画像補正処理によって得られる画像を前記撮像画像に重畳させて、表示画像を生成する生成手段と、
を備える
ことを特徴とする画像処理装置。
A recognition means that analyzes the captured image and recognizes the subject used to specify the work object,
The tracking means for tracking the recognized subject and
A setting means for setting an area of interest, which is an area to be subject to image correction processing, according to the subject and the work object, and
A correction means that performs at least one of the image enlargement processing and the image blur correction processing for the region of interest as the image correction processing.
An image obtained by the image correction process is superimposed on the captured image to generate a display image, and a generation means.
An image processing device characterized by being equipped with.
前記補正手段は、前記撮像画像の拡大処理を行う場合に、前記被写体と前記作業対象物との距離に応じて拡大率を変更する
ことを特徴とする請求項1に記載の画像処理装置。
The image processing apparatus according to claim 1, wherein the correction means changes the enlargement ratio according to the distance between the subject and the work object when enlarging the captured image.
前記補正手段は、前記被写体と前記作業対象物との距離が小さいほど前記拡大率を大きくする
ことを特徴とする請求項2に記載の画像処理装置。
The image processing apparatus according to claim 2, wherein the correction means increases the enlargement ratio as the distance between the subject and the work object becomes smaller.
前記補正手段は、前記撮像画像の拡大処理として、クロップ領域を切り出して拡大するクロップ拡大を行う
ことを特徴とする請求項1乃至3のいずれか1項に記載の画像処理装置。
The image processing apparatus according to any one of claims 1 to 3, wherein the correction means performs crop enlargement by cutting out and enlarging a crop region as the enlargement processing of the captured image.
情報処理装置に対して、前記生成手段によって生成された表示画像を送信する送信手段を備える
ことを特徴とする請求項1乃至のいずれか1項に記載の画像処理装置。
The image processing apparatus according to any one of claims 1 to 4 , wherein the information processing apparatus includes a transmission means for transmitting a display image generated by the generation means.
被写体光を光電変換して撮像画像に係る信号を出力する撮像素子を備えることを特徴とする請求項1乃至のいずれか1項に記載の画像処理装置。 The image processing apparatus according to any one of claims 1 to 5 , further comprising an image pickup device that photoelectrically converts subject light and outputs a signal related to the captured image. 撮像画像を解析して、作業対象物の指定に用いられる被写体を認識する認識手段と、
前記認識された被写体を追尾する追尾手段と、
前記被写体と前記作業対象物に応じて、画像補正処理の対象とする領域である着目領域を設定する設定手段と、
前記着目領域を対象に、撮像画像の拡大処理および像ブレ補正処理の少なくとも一方を前記画像補正処理として行う補正手段と、
前記画像補正処理によって得られる画像に基づいて、表示画像を生成する生成手段と、
被写体光を光電変換して撮像画像に係る信号を出力する撮像素子と、
を備え、
前記着目領域が設定された場合に、前記撮像素子からの前記撮像画像に係る信号の読み出し駆動を切り換える制御手段を備える
ことを特徴とする画像処理装置。
A recognition means that analyzes the captured image and recognizes the subject used to specify the work object,
The tracking means for tracking the recognized subject and
A setting means for setting an area of interest, which is an area to be subject to image correction processing, according to the subject and the work object, and
A correction means that performs at least one of the image enlargement processing and the image blur correction processing for the region of interest as the image correction processing.
A generation means for generating a display image based on the image obtained by the image correction process, and
An image sensor that photoelectrically converts subject light and outputs a signal related to the captured image,
Equipped with
When said region of interest is set, images processor you comprising a control means for switching the reading operation of the signals according to the captured image from the imaging device.
撮像装置から前記撮像画像を受信する受信手段と、
前記撮像画像と、前記表示画像を表示する表示手段と、を備える
ことを特徴とする請求項1乃至のいずれか1項に記載の画像処理装置。
A receiving means for receiving the captured image from the image pickup device, and
The image processing apparatus according to any one of claims 1 to 4 , further comprising a captured image and a display means for displaying the displayed image.
画像処理装置と、前記画像処理装置と通信する情報処理装置とを有するシステムであって、
前記画像処理装置は、
前記情報処理装置に対して撮像画像を送信する送信手段と、
前記撮像画像を解析して、作業対象物の指定に用いられる被写体を認識する認識手段と、
前記認識された被写体を追尾する追尾手段と、
前記被写体と前記作業対象物に応じて、画像補正処理の対象とする領域である着目領域を設定する設定手段と、
前記着目領域を対象として、撮像画像の拡大処理および像ブレ補正処理の少なくとも一方を前記画像補正処理として行う補正手段と、
前記画像補正処理によって得られる画像に基づいて、表示画像を生成する生成手段とを備え、
前記送信手段は、前記情報処理装置に対して、前記表示画像を送信し、
前記情報処理装置は、
前記画像処理装置から受信した前記撮像画像と、前記表示画像を表示する表示手段を備える
ことを特徴とする作業支援システム。
A system having an image processing device and an information processing device that communicates with the image processing device.
The image processing device is
A transmission means for transmitting an captured image to the information processing device, and
A recognition means for recognizing a subject used for designating a work object by analyzing the captured image.
The tracking means for tracking the recognized subject and
A setting means for setting an area of interest, which is an area to be subject to image correction processing, according to the subject and the work object, and
A correction means that performs at least one of the enlargement processing and the image blur correction processing of the captured image as the image correction processing for the region of interest.
A generation means for generating a display image based on the image obtained by the image correction process is provided.
The transmission means transmits the display image to the information processing apparatus, and the transmission means transmits the display image to the information processing apparatus.
The information processing device is
A work support system including the captured image received from the image processing device and a display means for displaying the displayed image.
画像処理装置と、前記画像処理装置と通信する情報処理装置とを有するシステムであって、
前記画像処理装置は、
前記情報処理装置に対して撮像画像を送信する送信手段を備え、
前記情報処理装置は、
前記画像処理装置から受信した撮像画像を解析して、作業対象物の指定に用いられる被写体を認識する認識手段と、
前記認識された被写体を追尾する追尾手段と、
前記被写体と前記作業対象物に応じて、画像補正処理の対象とする領域である着目領域を設定する設定手段と、
前記着目領域を対象に、撮像画像の拡大処理および像ブレ補正処理の少なくとも一方を前記画像補正処理として行う補正手段と、
前記画像補正処理によって得られる画像に基づいて、表示画像を生成する生成手段と、
前記撮像画像と、前記表示画像を表示する表示手段と、を備える
ことを特徴とする作業支援システム。
A system having an image processing device and an information processing device that communicates with the image processing device.
The image processing device is
A transmission means for transmitting an captured image to the information processing device is provided.
The information processing device is
A recognition means for recognizing a subject used for designating a work object by analyzing an captured image received from the image processing device.
The tracking means for tracking the recognized subject and
A setting means for setting an area of interest, which is an area to be subject to image correction processing, according to the subject and the work object, and
A correction means that performs at least one of the image enlargement processing and the image blur correction processing for the region of interest as the image correction processing.
A generation means for generating a display image based on the image obtained by the image correction process, and
A work support system including the captured image and a display means for displaying the displayed image.
撮像画像を解析して、作業対象物の指定に用いられる被写体を認識する工程と、
前記認識された被写体を追尾する工程と、
前記被写体と前記作業対象物に応じて、画像補正処理の対象とする領域である着目領域を設定する工程と、
前記着目領域を対象に、撮像画像の拡大処理および像ブレ補正処理の少なくとも一方を前記画像補正処理として行う工程と、
前記画像補正処理によって得られる画像を前記撮像画像に重畳させて、表示画像を生成する工程と、を有する
ことを特徴とする画像処理装置の制御方法。
The process of analyzing the captured image and recognizing the subject used to specify the work object,
The process of tracking the recognized subject and
A step of setting a region of interest, which is an region to be subject to image correction processing, according to the subject and the work object, and a step of setting the region of interest.
A step of performing at least one of the image enlargement processing and the image blur correction processing for the region of interest as the image correction processing, and
A control method for an image processing apparatus, comprising: superimposing an image obtained by the image correction process on the captured image to generate a display image.
撮像素子が被写体光を光電変換して出力した撮像画像を解析して、作業対象物の指定に用いられる被写体を認識する工程と、The process of recognizing the subject used to specify the work object by analyzing the captured image output by the image sensor by photoelectric conversion of the subject light.
前記認識された被写体を追尾する工程と、The process of tracking the recognized subject and
前記被写体と前記作業対象物に応じて、画像補正処理の対象とする領域である着目領域を設定する工程と、A step of setting a region of interest, which is an region to be subject to image correction processing, according to the subject and the work object, and a step of setting the region of interest.
前記着目領域が設定された場合に、前記撮像素子からの前記撮像画像に係る信号の読み出し駆動を切り換える工程と、When the region of interest is set, the step of switching the reading drive of the signal related to the captured image from the image pickup element and the step of switching.
前記着目領域を対象に、撮像画像の拡大処理および像ブレ補正処理の少なくとも一方を前記画像補正処理として行う工程と、A step of performing at least one of the image enlargement processing and the image blur correction processing for the region of interest as the image correction processing, and
前記画像補正処理によって得られる画像に基づいて、表示画像を生成する工程と、A step of generating a display image based on the image obtained by the image correction process, and
を有するHave
ことを特徴とする画像処理装置の制御方法。A control method for an image processing device, characterized in that.
コンピュータを請求項1乃至のいずれか1項に記載の画像処理装置が備える各手段と
して機能させることを特徴とするプログラム。
A program characterized in that a computer functions as each means provided in the image processing apparatus according to any one of claims 1 to 8.
JP2017112476A 2017-06-07 2017-06-07 Image processing equipment, work support systems, control methods and programs Active JP6987538B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017112476A JP6987538B2 (en) 2017-06-07 2017-06-07 Image processing equipment, work support systems, control methods and programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017112476A JP6987538B2 (en) 2017-06-07 2017-06-07 Image processing equipment, work support systems, control methods and programs

Publications (3)

Publication Number Publication Date
JP2018207360A JP2018207360A (en) 2018-12-27
JP2018207360A5 JP2018207360A5 (en) 2020-08-06
JP6987538B2 true JP6987538B2 (en) 2022-01-05

Family

ID=64958420

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017112476A Active JP6987538B2 (en) 2017-06-07 2017-06-07 Image processing equipment, work support systems, control methods and programs

Country Status (1)

Country Link
JP (1) JP6987538B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021177245A1 (en) * 2020-03-05 2021-09-10 ファナック株式会社 Image processing device, work instruction creating system, and work instruction creating method
JP7844524B2 (en) * 2024-02-16 2026-04-13 キヤノン株式会社 Information processing device, information processing method, and program

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018037766A (en) * 2016-08-30 2018-03-08 富士通株式会社 Video editing apparatus, video editing method, and video editing computer program

Also Published As

Publication number Publication date
JP2018207360A (en) 2018-12-27

Similar Documents

Publication Publication Date Title
JP4770178B2 (en) Camera control apparatus, camera system, electronic conference system, and camera control method
US11258940B2 (en) Imaging apparatus
KR102111935B1 (en) Display control apparatus, display control method, and program
CN108965656B (en) Display control apparatus, display control method, and storage medium
US7903144B2 (en) Electric hand-vibration correction method, electric hand-vibration correction device, electric hand-vibration correction program, and imaging apparatus
JP2019129410A (en) Monitoring camera, control method thereof, and program
JP2009060378A (en) Image display method for adjustment in multi-view imaging system and multi-view imaging system
JP2018152787A (en) Imaging device, external device, imaging system, imaging method, operation method, and program
US9420161B2 (en) Image-capturing apparatus
JP6987538B2 (en) Image processing equipment, work support systems, control methods and programs
JP6269014B2 (en) Focus control device and focus control method
JP2014154907A (en) Stereoscopic imaging apparatus
US11445106B2 (en) Imaging apparatus
JP2014216830A (en) Image tracking device, image tracking method and program
JP2021100238A (en) Image processing device, imaging apparatus, and image processing method
JP6261191B2 (en) Display control apparatus, display control method, and program
JP6987537B2 (en) Image processing equipment, imaging equipment, work support systems, control methods and programs
JP2008141568A (en) Monitoring system, driving assist system
JP2018207420A (en) Remote work support system
JP2018112991A (en) Image processing apparatus, image processing system, image processing method, and program
JP2018207360A5 (en)
JP2013070153A (en) Imaging apparatus
JP2019009574A (en) Image processing apparatus
JP6234200B2 (en) Image processing apparatus, image processing method, and program
JP2018006933A (en) Imaging device

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200602

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200602

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210517

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210525

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210720

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211201

R151 Written notification of patent or utility model registration

Ref document number: 6987538

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151