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
JP7740329B2 - Image processing device and image processing method - Google Patents
[go: Go Back, main page]

JP7740329B2 - Image processing device and image processing method - Google Patents

Image processing device and image processing method

Info

Publication number
JP7740329B2
JP7740329B2 JP2023508677A JP2023508677A JP7740329B2 JP 7740329 B2 JP7740329 B2 JP 7740329B2 JP 2023508677 A JP2023508677 A JP 2023508677A JP 2023508677 A JP2023508677 A JP 2023508677A JP 7740329 B2 JP7740329 B2 JP 7740329B2
Authority
JP
Japan
Prior art keywords
image
unit
rectangular parallelepiped
images
processing device
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
JP2023508677A
Other languages
Japanese (ja)
Other versions
JPWO2022201784A1 (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.)
Sony Corp
Sony Group Corp
Original Assignee
Sony Corp
Sony Group 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 Sony Corp, Sony Group Corp filed Critical Sony Corp
Publication of JPWO2022201784A1 publication Critical patent/JPWO2022201784A1/ja
Application granted granted Critical
Publication of JP7740329B2 publication Critical patent/JP7740329B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/00Two-dimensional [2D] image generation
    • G06T11/60Creating or editing images; Combining images with text
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Closed-Circuit Television Systems (AREA)

Description

本技術は、画像処理装置および画像処理方法に関し、詳しく、360度画像を生成し、それに基づいて所定方向の表示用画像を得る画像処理装置および画像処理方法に関する。 This technology relates to an image processing device and an image processing method, and more specifically to an image processing device and an image processing method that generate a 360-degree image and obtain an image for display in a specified direction based on that image.

例えば、特許文献1には、車両の前後左右のカメラによる撮像画像を合成して表示する技術が開示されている。この場合の表示用画像(合成画像)は、車内のディスプレイに表示することを想定しており、高い解像度は求められていない。撮像画像を高い解像度で合成しようとした場合、処理負荷が高くなるという問題がある。For example, Patent Document 1 discloses a technology for synthesizing and displaying images captured by cameras on the front, rear, left, and right sides of a vehicle. The display image (synthetic image) in this case is intended to be displayed on an in-vehicle display, and high resolution is not required. Synthesizing captured images at high resolution results in a high processing load.

特開2020-127171号公報Japanese Patent Application Laid-Open No. 2020-127171

本技術の目的は、処理量を増加させることなく違和感の少ない表示用画像の生成を可能とすることにある。 The purpose of this technology is to enable the generation of display images that appear less unnatural without increasing the amount of processing.

本技術の概念は、
複数の撮像画像に基づいて直方体状の360度画像を生成する360度画像生成部と、
前記360度画像に基づいて所定方向の表示用画像を生成する表示用画像生成部を備える
画像処理装置にある。
The concept of this technology is:
a 360-degree image generating unit that generates a rectangular parallelepiped 360-degree image based on a plurality of captured images;
The image processing device includes a display image generation unit that generates a display image in a predetermined direction based on the 360-degree image.

本技術において、360度画像生成部により、複数の撮像画像に基づいて直方体状の360度画像が生成される。例えば、複数の撮像画像は、車両の外部に取り付けられた、それぞれ前方、右方、左方および後方を撮像する4つの撮像部で得られた4つの撮像画像である、ようにされてもよい。この場合、直方体状の360度画像として、車両を中心とする360度画像を生成することが可能となる。 In this technology, a 360-degree image generating unit generates a rectangular parallelepiped 360-degree image based on multiple captured images. For example, the multiple captured images may be four captured images obtained by four imaging units attached to the exterior of the vehicle, each capturing an image of the front, right, left, and rear. In this case, it is possible to generate a rectangular parallelepiped 360-degree image with the vehicle at its center.

この場合、例えば、360度画像生成部は、前方を撮像する撮像部で得られた撮像画像を直方体の前面領域に貼り付け、後方を撮像する撮像部で得られた撮像画像を直方体の後面領域に貼り付け、右方を撮像する撮像部で得られた撮像画像を直方体の右面領域と該右面領域に隣接する上面および下面のそれぞれの右半分領域に貼り付け、左方を撮像する撮像部で得られた撮像画像を前記直方体の左面領域と該左面領域に隣接する上面および下面のそれぞれの左領域半分に貼り付けて、直方体状の360度画像を生成する、ようにされてもよい。これにより、前後左右の4つの撮像画像に基づいて車両を中心とする360度画像を容易に作成し得る。In this case, for example, the 360-degree image generation unit may be configured to attach images obtained by the imaging unit capturing images of the front side to the front region of the rectangular parallelepiped, images obtained by the imaging unit capturing images of the rear side to the rear region of the rectangular parallelepiped, images obtained by the imaging unit capturing images of the right side to the right region of the rectangular parallelepiped and the right half regions of the upper and lower surfaces adjacent to the right region, and images obtained by the imaging unit capturing images of the left side to the left region of the rectangular parallelepiped and the left half regions of the upper and lower surfaces adjacent to the left region, thereby generating a rectangular parallelepiped-shaped 360-degree image. This makes it easy to create a 360-degree image centered on the vehicle based on four captured images from the front, rear, left, and right.

また、この場合、例えば、前方および後方を撮像する撮像部は広角画像の撮像部であり、右方および左方を撮像する撮像部は魚眼画像の撮像部である、ようにされてもよい。これにより、前後左右の4つの撮像部で得られる撮像画像はより広い範囲を撮像したものとなり、車両を中心とする360度画像としてより広い範囲の画像を含ませることが可能となる。ここで、360度画像生成部は、4つの撮像画像のそれぞれの中央部分を切り出して利用する、ようにされてもよい。これにより、360度画像として歪の少ない画像を生成することが可能となる。 In this case, for example, the imaging units capturing images of the front and rear may be wide-angle imaging units, and the imaging units capturing images of the right and left may be fisheye imaging units. This allows the images captured by the four imaging units (front, rear, left, and right) to capture a wider range, making it possible to include a wider range of images as a 360-degree image centered on the vehicle. Here, the 360-degree image generation unit may be configured to crop and use the center portion of each of the four captured images. This makes it possible to generate a 360-degree image with less distortion.

また、この場合、例えば、4つの撮像画像を車両から受信する受信部をさらに備える、ようにされてもよい。これにより、車両から離れた場所において、車両から4つの撮像画像を受信して処理することが可能となる。 In this case, for example, a receiving unit may be further provided that receives four captured images from the vehicle. This makes it possible to receive and process the four captured images from the vehicle at a location away from the vehicle.

表示用画像生成部により、360度画像に基づいて所定方向の表示用画像が生成される。例えば、表示用画像生成部は、直方体状の360度画像を、直方体の中心位置に設置された所定方向に撮像方向を設定した所定の画角の仮想カメラで撮像する処理を行うことで、所定方向の表示用画像を生成する、ようにされてもよい。これにより、360度画像に基づいて所定方向の表示用画像を容易に生成可能となる。 The display image generation unit generates a display image in a specified direction based on the 360-degree image. For example, the display image generation unit may generate a display image in a specified direction by capturing a rectangular 360-degree image with a virtual camera with a specified angle of view, installed at the center of the rectangular prism, and set to capture the image in a specified direction. This makes it easy to generate a display image in a specified direction based on the 360-degree image.

また、例えば、ユーザ操作に基づいて所定方向を選択する選択部をさらに備える、ようにされてもよい。この場合、ユーザの操作に基づいて所定方向を選択できることから、任意の方向の表示用画像を得ることが可能となる。 Furthermore, for example, a selection unit may be provided that selects a predetermined direction based on a user operation. In this case, since the predetermined direction can be selected based on a user operation, it is possible to obtain a display image in any direction.

また、例えば、表示用画像を配信する配信部をさらに備える、ようにされてもよい。これにより、表示用画像を配信することが可能となる。また、表示用画像を表示する表示部をさらに備える、ようにされてもよい。これにより、表示用画像を表示して確認することが可能となる。 Also, for example, the device may further include a distribution unit that distributes display images. This makes it possible to distribute display images. Also, the device may further include a display unit that displays display images. This makes it possible to display and check the display images.

このように本技術においては、複数の撮像画像に基づいて直方体状の360度画像を生成し、この360度画像に基づいて所定方向の表示用画像を生成するものであり、歪補正処理やスティッチ処理等を行って得られた球状や円筒状の360度画像に基づいて所定方向の表示用画像を生成するものと比べて、処理量を増加させることなく違和感の少ない表示用画像を得ることが可能となる。また、処理負荷が少なくて済むので、動画の各フレームに対する処理もリアルタイムで容易に可能となる。 In this way, this technology generates a rectangular 360-degree image based on multiple captured images, and then generates a display image in a specified direction based on this 360-degree image. Compared to generating a display image in a specified direction based on a spherical or cylindrical 360-degree image obtained by performing distortion correction, stitching, etc., this technology makes it possible to obtain a display image that looks less strange without increasing the amount of processing. Furthermore, because the processing load is low, processing of each frame of video can easily be performed in real time.

なお、本技術において、例えば、360度画像生成部は、直方体状の360度画像の面同士のつなぎ目部分に境界部を設ける、ようにされてもよい。これにより、各面に異なる撮像部からの撮像画像を単に張り付けて直方体状の360度画像を生成した場合であっても、撮像画像同士のつなぎ目部分の違和感を軽減することが可能となる。この場合、例えば、境界部は、つなぎ目部分に対応した2つの面の画像を用いたブラー処理で生成される、ようにされてもよい。この場合、撮像画像同士のつなぎ目部分の違和感をより自然に軽減可能となる。また、本技術において、例えば、複数の撮像画像は、特定オブジェクトの領域に対して、そのオブジェクトが特定されないような特定処理が施された後の撮像画像であってもよい。これにより、人物などの特定オブジェクトの特定を防止することが可能なり、プライバシー保護などを図ることが可能となる。 In this technology, for example, the 360-degree image generation unit may provide a boundary at the seams between the faces of a rectangular 360-degree image. This makes it possible to reduce the sense of incongruity at the seams between captured images, even when a rectangular 360-degree image is generated by simply pasting captured images from different image capture units onto each face. In this case, for example, the boundary may be generated by blurring the images of the two faces corresponding to the seams. This makes it possible to more naturally reduce the sense of incongruity at the seams between captured images. Also, in this technology, for example, the multiple captured images may be captured after specific object regions have been subjected to identification processing to prevent the identification of the object. This makes it possible to prevent the identification of specific objects, such as people, and thereby protect privacy.

また、本技術の他の概念は、
複数の撮像画像に基づいて直方体状の360度画像を生成する手順と、
前記360度画像に基づいて所定方向の表示用画像を生成する手順を有する
画像処理方法にある。
Another concept of the present technology is
A procedure for generating a rectangular parallelepiped 360-degree image based on a plurality of captured images;
The image processing method includes a procedure for generating an image for display in a predetermined direction based on the 360-degree image.

本技術に係る車両の外観の一例を示す図である。1 is a diagram showing an example of the appearance of a vehicle according to the present technology; 車両の送信装置から遠隔監視装置に前後左右の4つのカメラで得られた撮像画像を送信することを示す図である。FIG. 10 is a diagram showing how images captured by four cameras on the front, rear, left and right sides are transmitted from a transmitter on a vehicle to a remote monitoring device. 遠隔監視装置の構成例を示すブロック図である。FIG. 2 is a block diagram showing an example of the configuration of a remote monitoring device. 前後左右の4つのカメラで撮像された撮像画像の一例と、それぞれの切り出し範囲の一例を示す図である。1A and 1B are diagrams showing an example of an image captured by four cameras on the front, rear, left and right sides, and an example of each cutout range. 画像貼り付けによる360度画像の生成を説明するための図である。FIG. 10 is a diagram for explaining generation of a 360-degree image by pasting images. 境界部の例を示す図である。FIG. 10 is a diagram illustrating an example of a boundary portion. 所定方向をフロント上方に選択した場合の表示用画像(2次元画像)の一例を模式的に示す図である。10 is a diagram schematically illustrating an example of a display image (two-dimensional image) when the predetermined direction is selected as the front upper direction. FIG. 360度画像のフロント上方の表示用画像の一例を示す図である。FIG. 10 is a diagram showing an example of a display image of the upper front part of a 360-degree image. 360度画像のリア下方の表示用画像の一例を示す図である。FIG. 10 is a diagram showing an example of a display image for the lower rear of a 360-degree image. 遠隔監視装置において表示用画像を生成して表示や配信を行うまでの処理手順の一例を示すフローチャートである。10 is a flowchart illustrating an example of a processing procedure for generating a display image in a remote monitoring device and displaying and distributing the image. 切り出し後の撮像画像に特定オブジェクトが含まれる場合、その特定オブジェクトの領域に対してその特定オブジェクトが特定されないような特定処理を行う一例を説明するための図である。10A and 10B are diagrams illustrating an example of performing identification processing on a region of a specific object so that the specific object is not identified when the specific object is included in a captured image after clipping. 遠隔監視装置において表示用画像を生成して表示や配信を行うまでの処理手順の他の一例を示すフローチャートである。10 is a flowchart illustrating another example of a processing procedure for generating a display image in a remote monitoring device and displaying and distributing the image. コンピュータのハードウェア構成例を示すブロック図である。FIG. 2 is a block diagram illustrating an example of the hardware configuration of a computer.

以下、発明を実施するための形態(以下、「実施の形態」とする)について説明する。なお、説明は以下の順序で行う。
1.実施の形態
2.変形例
The following describes modes for carrying out the invention (hereinafter referred to as "embodiments") in the following order:
1. Embodiment 2. Modification

<1.実施の形態>
図1は、本技術に係る車両10の外観の一例を示している。車両10は、自動運転車両、あるいは遠隔操作車両であって、窓は設けられていない。車両10の外部にはディスプレイ11が設けられている。このディスプレイ11は、広告等を表示するために設けられている。
1. Embodiment
1 shows an example of the appearance of a vehicle 10 according to the present technology. The vehicle 10 is an autonomous vehicle or a remotely controlled vehicle and has no windows. A display 11 is provided on the exterior of the vehicle 10. This display 11 is provided to display advertisements and the like.

また、車両10の外部の前面、右側面、左側面、後面には、それぞれ前方、右方、左方、後方を撮像するための撮像部としてカメラ12a,12b,12c,12dが取り付けられている。 In addition, cameras 12a, 12b, 12c, and 12d are attached to the front, right side, left side, and rear of the exterior of vehicle 10 as imaging units for capturing images of the front, right, left, and rear, respectively.

この実施の形態において、前方を撮像するカメラ12aおよび後方を撮像するカメラ12dはそれぞれ広角レンズを備えてなる広角画像の撮像部であり、右方を撮像するカメラ12bおよび左方を撮像するカメラ12cは、それぞれ魚眼レンズを備えてなる魚眼画像の撮像部である。これにより、前後左右の4つのカメラ12a,12b,12c,12dで得られる撮像画像はより広い範囲を撮像したものとなり、後述する車両10を中心とする360度画像としてより広い範囲の画像を含ませることが可能となる。In this embodiment, camera 12a, which captures images of the front, and camera 12d, which captures images of the rear, are each wide-angle image capture units equipped with wide-angle lenses, while camera 12b, which captures images of the right, and camera 12c, which captures images of the left, are each fisheye image capture units equipped with fisheye lenses. As a result, the images captured by the four front, rear, left, and right cameras 12a, 12b, 12c, and 12d capture a wider range, making it possible to include a wider range of images as a 360-degree image centered on vehicle 10, as described below.

また、車両10の内部には、図示していないが、カメラ12a,12b,12c,12dで撮像された4つの撮像画像を、本技術の画像処理装置を構成する遠隔監視装置に送信するための送信装置が配置されている。 In addition, a transmitting device (not shown) is located inside the vehicle 10 for transmitting the four images captured by cameras 12a, 12b, 12c, and 12d to a remote monitoring device that constitutes the image processing device of this technology.

図2は、車両10の送信装置13から遠隔監視装置100にカメラ12a,12b,12c,12dで得られる4つの撮像画像を送信することを示している。送信装置13は、例えば、カメラ12a,12b,12c,12dのそれぞれから入力される4つの撮像画像、つまり前方画像Ia、右方画像Ib、左方画像Ic,後方画像Idを、遠隔監視装置100に、例えば電話回線を通じて送信する。この場合、回線の通信容量によっては、4つの撮像画像の解像度が制限される。 Figure 2 shows that four captured images obtained by cameras 12a, 12b, 12c, and 12d are transmitted from the transmitter 13 of the vehicle 10 to the remote monitoring device 100. The transmitter 13 transmits, for example, the four captured images input from each of the cameras 12a, 12b, 12c, and 12d, i.e., a forward image Ia, a right image Ib, a left image Ic, and a rear image Id, to the remote monitoring device 100, for example, via a telephone line. In this case, the resolution of the four captured images is limited depending on the communication capacity of the line.

図3は、遠隔監視装置100の構成例を示している。この遠隔監視装置100は、制御部101と、ユーザ操作部102と、受信部103と、画像切り出し部104と、画像貼り付け部105と、境界部分処理部106と、表示用画像生成部107と、表示部108と、配信部109を有している。 Figure 3 shows an example configuration of the remote monitoring device 100. This remote monitoring device 100 has a control unit 101, a user operation unit 102, a receiving unit 103, an image cropping unit 104, an image pasting unit 105, a boundary processing unit 106, a display image generation unit 107, a display unit 108, and a distribution unit 109.

制御部101は、遠隔監視装置100の各部の動作を制御する。ユーザ操作部102は、ユーザが各種の操作指示を行う部分である。この操作として、360度画像から表示用画像を生成する際に必要となる所定方向の選択操作も含まれる。 The control unit 101 controls the operation of each unit of the remote monitoring device 100. The user operation unit 102 is the part where the user issues various operation instructions. This operation includes the selection of a specific direction required when generating a display image from a 360-degree image.

受信部103は、車両10の送信装置13(図2参照)から送られてくるカメラ12a,12b,12c,12dで撮像された撮像画像Ia,Ib,Ic,Idを受信する。画像切り出し部104は、受信部103で受信された撮像画像Ia,Ib,Ic,Idから、それぞれの中央部分、つまり歪の少ない部分を切り出し、切り出し後の撮像画像Ia´,Ib´,Ic´,Id´を得る。このように切り出しを行うことで、後述する車両10を中心とする360度画像として歪の少ない画像を生成することが可能となる。
The receiving unit 103 receives captured images Ia, Ib, Ic, and Id captured by the cameras 12a, 12b, 12c, and 12d, which are transmitted from the transmitting device 13 (see FIG. 2 ) of the vehicle 10. The image cropping unit 104 crops out the central portion, i.e., the portion with least distortion, from each of the captured images Ia, Ib, Ic, and Id received by the receiving unit 103, to obtain cropped captured images Ia ' , Ib ' , Ic ' , and Id ' . By cropping in this manner, it is possible to generate a 360-degree image with little distortion centered on the vehicle 10, which will be described later.

図4は、カメラ12a,12b,12c,12dで撮像された撮像画像Ia,Ib,Ic,Idの一例と、それぞれの切り出し範囲の一例を示している。図示の例において、切り出し範囲は矩形枠で囲って示している。なお、切り出し範囲は例えば固定とされるが、ユーザ操作に応じてその大きさや位置の変更が可能とされてもよい。 Figure 4 shows examples of captured images Ia, Ib, Ic, and Id captured by cameras 12a, 12b, 12c, and 12d, and examples of their respective cropping ranges. In the illustrated example, the cropping ranges are shown enclosed in rectangular frames. Note that the cropping ranges are fixed, for example, but may be changeable in size and position in response to user operation.

図3に戻って、画像貼り付け部105は、画像切り出し部104で得られた撮像画像Ia´,Ib´,Ic´,Id´を直方体の各面に貼り付けて直方体状の360度画像を生成する。図5(a)は、前方、右方、左方、後方の切り出し後の撮像画像Ia´,Ib´,Ic´,Id´を示している。図5(b)は、直方体を展開した図であり、撮像画像Ia´,Ib´,Ic´,Id´のそれぞれを貼り付ける領域を示している。
Returning to Fig. 3, the image pasting unit 105 pastes the captured images Ia ' , Ib ' , Ic ' , and Id ' obtained by the image cropping unit 104 onto each face of a rectangular parallelepiped to generate a rectangular parallelepiped-shaped 360-degree image. Fig. 5(a) shows the captured images Ia ' , Ib ' , Ic ' , and Id ' after cropping for the front, right, left, and rear. Fig. 5(b) is a diagram of the rectangular parallelepiped unfolded, showing the areas where each of the captured images Ia ' , Ib ' , Ic ' , and Id ' is pasted.

この場合、前方の撮像画像Ia´は、直方体の前面に貼り付けられる。また、後方の撮像画像Id´は、直方体の後面に貼り付けられる。また、右方の撮像画面Ib´は、直方体の右面位置とこの右面位置に隣接する上面および下面のそれぞれの右半分位置に貼り付けられる。また、左方の撮像画面Ic´は、直方体の面位置とこの面位置に隣接する上面および下面のそれぞれの左半分位置に貼り付けられる。これにより、前後左右の撮像画像Ia´,Ib´,Ic´,Id´に基づいて車両10を中心とする360度画像を容易に作成される。
In this case, the front captured image Ia ' is pasted on the front surface of the rectangular parallelepiped. The rear captured image Id ' is pasted on the rear surface of the rectangular parallelepiped. The right captured image Ib' is pasted on the right surface of the rectangular parallelepiped and on the right half of each of the upper and lower surfaces adjacent to this right surface position. The left captured image Ic' is pasted on the left surface of the rectangular parallelepiped and on the left half of each of the upper and lower surfaces adjacent to this left surface position. This makes it easy to create a 360-degree image centered on the vehicle 10 based on the front, rear, left, and right captured images Ia ' , Ib ' , Ic ' , and Id ' .

この360度画像は、イメージ的には、図5(c)に示すように、ユーザが直方体の内部に頭部をいれた場合に、その直方体の前面に車両10の前方の撮像画像Ia´を観察でき、その直方体の上面右半分、右面および下面右半分に車両10の右方の撮像画像Ib´を観察でき、その直方体の上面左半分、左面および下面左半分に車両10の左方の撮像画像Ic´を観察でき、さらにその直方体の後面に車両10の後方の撮像画像Id´を観察できる、ものとなる。
To give an idea of this 360-degree image, as shown in Figure 5(c), when a user places their head inside a rectangular prism, they can observe an image Ia ' of the front of the rectangular prism, an image Ib' of the right side of the vehicle 10 can be observed on the right half of the top surface, right surface, and right half of the bottom surface of the rectangular prism, an image Ic ' of the left side of the vehicle 10 can be observed on the left half of the top surface, left surface, and left half of the bottom surface of the rectangular prism, and an image Id' of the rear of the vehicle 10 can be observed on the rear surface of the rectangular prism.

図3に戻って、境界部分処理部106は、画像貼り付け部105で生成された直方体状の360度画像の面同士のつなぎ目部分に境界部を設ける。この境界部は、例えば、景色がしっかりと見えること、景色の邪魔にならないこと、つなぎ目の不自然さを消せること、を満たすものとされる。Returning to Figure 3, the boundary portion processing unit 106 provides a boundary portion at the joints between the faces of the rectangular 360-degree image generated by the image pasting unit 105. This boundary portion satisfies the following requirements, for example: the scenery can be clearly seen, the scenery is not obstructed, and the unnaturalness of the joints can be eliminated.

図6は、境界部の例を示している。図6(a)は、境界部として窓枠110aを設けた例である。図6(b)は、境界部としてフレーム110bを設けた例である。図6(c)は、境界部としてライン(実線)110cを設けた例である。図6(d)は、境界部として点線110dを設けた例である。図6(e)は、境界部としてカラーピックライン110eを設けた例である。図6(f)は、境界部としてつなぎ目部分に対応した2つの面の画像を用いてブラー処理を行ったブラー処理部110fを設けた例である。 Figure 6 shows examples of boundary areas. Figure 6(a) is an example in which a window frame 110a is provided as the boundary area. Figure 6(b) is an example in which a frame 110b is provided as the boundary area. Figure 6(c) is an example in which a line (solid line) 110c is provided as the boundary area. Figure 6(d) is an example in which a dotted line 110d is provided as the boundary area. Figure 6(e) is an example in which a color pick line 110e is provided as the boundary area. Figure 6(f) is an example in which a blur processing unit 110f is provided that performs blur processing using images of two surfaces corresponding to the joint portion as the boundary area.

このように境界部を設けることで、撮像画像同士のつなぎ目部分の違和感を軽減することが可能となる。特にブラー処理による境界部とすることで、撮像画像同士のつなぎ目部分の違和感をより自然に軽減可能となる。 By creating a boundary in this way, it is possible to reduce the sense of incongruity at the seams between captured images. In particular, by creating a boundary using blur processing, it is possible to more naturally reduce the sense of incongruity at the seams between captured images.

ここで、直方体状の360度画像において、上面右半分、右面および下面右半分には車両10の右方の撮像画像Ib´が貼り付けられており、上面および右面の境界部分と、右面および下面の境界部分に関しては、撮像画像同士のつなぎ目部分ではない。同様に、直方体状の360度画像において、上面左半分、左面および下面左半分には車両10の左方の撮像画像Ic´が貼り付けられており、上面および左面の境界部分と、左面および下面の境界部分に関しては、撮像画像同士のつなぎ目部分ではない。
Here, in the rectangular parallelepiped 360-degree image, a captured image Ib ' of the right side of the vehicle 10 is pasted on the right half of the top surface and the right surface and the right half of the bottom surface, and the boundary portions between the top surface and the right surface and the bottom surface are not seams between the captured images. Similarly, in the rectangular parallelepiped 360-degree image, a captured image Ic ' of the left side of the vehicle 10 is pasted on the left half of the top surface and the left surface and the left half of the bottom surface, and the boundary portions between the top surface and the left surface and the bottom surface are not seams between the captured images.

このように撮像画像同士のつなぎ目部分でなくとも境界部を設けることで、360度画像の違和感を軽減することができる。この場合、右方および左方の撮像画像は魚眼画像であり、上方および下方の画像も含んでおり、直方体の上面および下面にはその上方および下方の画像が貼り付けられる。人の目の上下方向の視野は狭く、右方や左方の画像を見ていると上方や下方の画像は見えない。つまり、普通に右方や左方の画像を見ているときに見えない上方や下方の画像が繋がっていることは不自然であり、境界部を設けることでその違和感を軽減することができる。 In this way, by providing a boundary even if it is not at the seams between captured images, the sense of incongruity in a 360-degree image can be reduced. In this case, the captured images on the right and left are fisheye images that also include images above and below, and these images above and below are pasted onto the top and bottom surfaces of the rectangular prism. The human eye has a narrow vertical field of vision, so when looking at the images on the right or left, the images above and below are not visible. In other words, it is unnatural for the images above and below, which are not visible when looking at the images on the right or left normally, to be connected, and providing a boundary can reduce this sense of incongruity.

なお、境界部分処理部106は、上述したように画像貼り付け部105で生成された直方体状の360度画像の面同士のつなぎ目部分に境界部を設ける他に、上面と下面のそれぞれの右方の撮像画像と左方の撮像画像とのつなぎ目部分にも同様の境界部を設ける。これにより、このつなぎ目部分における違和感が軽減される。 In addition to providing a boundary at the seams between the faces of the rectangular 360-degree image generated by the image pasting unit 105 as described above, the boundary processing unit 106 also provides similar boundary at the seams between the right and left captured images of the top and bottom faces. This reduces the sense of incongruity at these seams.

図3に戻って、表示用画像生成部107は、境界部分処理部106で境界部が設けられた後の360度画像に基づいて所定方向の表示用画像(2次元画像)を生成する。この所定方向は、例えばユーザ操作部102による選択操作により選択可能とされる。表示用画像生成部107は、例えば、直方体状の360度画像を、直方体の中心位置(図5(c)の頭部位置参照)に設置された所定方向に撮像方向を設定した所定の画角の仮想カメラで撮像する処理を行うことで、所定方向の表示用画像を生成する。図7は、例えば所定方向をフロント上方に選択した場合の表示用画像の一例を模式的に示している。 Returning to Figure 3, the display image generation unit 107 generates a display image (two-dimensional image) in a predetermined direction based on the 360-degree image after the boundary portion processing unit 106 has provided the boundary portion. This predetermined direction can be selected, for example, by a selection operation using the user operation unit 102. The display image generation unit 107 generates a display image in a predetermined direction, for example, by performing a process of capturing a rectangular 360-degree image with a virtual camera with a predetermined angle of view that is installed at the center position of the rectangular prism (see the head position in Figure 5 (c)) and has the capturing direction set in a predetermined direction. Figure 7 schematically shows an example of a display image when, for example, the predetermined direction is selected to be upward in front.

また、図8、図9は、車両10の外部の前面、右側面、左側面、後面に取り付けられたカメラ12a,12b,12c,12d(図1参照)の撮像画像Ia,Ib,Ic,Idが図4に示す場合における表示用画像の一例を示している。図8は、所定方向をフロント上方に選択した場合における表示用画像を示しており、図9は、所定方向をリア下方に選択した場合における表示用画像を示している。なお、これらの表示用画像において境界部はブラー処理により形成されたものである。 Furthermore, Figures 8 and 9 show examples of display images when the images Ia, Ib, Ic, and Id captured by cameras 12a, 12b, 12c, and 12d (see Figure 1) attached to the front, right side, left side, and rear exterior of vehicle 10 are as shown in Figure 4. Figure 8 shows a display image when the specified direction is selected as the upper front, and Figure 9 shows a display image when the specified direction is selected as the lower rear. Note that the boundaries in these display images have been formed by blurring.

図3に戻って、表示部108が、例えば液晶表示パネルや有機ELパネル等で構成され、表示用画像生成部107で生成された表示用画像を表示する。これにより、遠隔監視装置100のユーザは、表示用画像、つまり車両10の周囲の画像を確認できる。この場合、表示用画像を生成する所定方向を変更していく場合、表示用画像生成部107で生成される表示用画像の方向を変更でき、従ってユーザは車両10の周囲の任意の方向の画像を確認することが可能となる。 Returning to Figure 3, the display unit 108 is composed of, for example, an LCD panel or an organic EL panel, and displays the display image generated by the display image generation unit 107. This allows the user of the remote monitoring device 100 to check the display image, i.e., the image of the surroundings of the vehicle 10. In this case, if the specified direction for generating the display image is changed, the direction of the display image generated by the display image generation unit 107 can be changed, and therefore the user can check the image of any direction around the vehicle 10.

配信部109は、表示用画像生成部107で生成された表示用画像を配信する。これにより、エンドユーザ(配信先のユーザ)は、表示用画像、つまり車両10の周囲の画像を確認できる。この場合、エンドユーザからの指示により表示用画像を生成する所定方向の変更を可能とすることで、エンドユーザは車両10の周囲の任意の方向の画像を確認することが可能となる。 The distribution unit 109 distributes the display image generated by the display image generation unit 107. This allows the end user (the user to whom the image is distributed) to view the display image, i.e., the image of the area around the vehicle 10. In this case, by allowing the end user to change the specified direction in which the display image is generated based on instructions from the end user, the end user can view an image of the area around the vehicle 10 in any direction.

図10のフローチャートは、図3に示す遠隔監視装置100において表示用画像を生成して表示や配信を行うまでの処理手順の一例を示している。 The flowchart in Figure 10 shows an example of the processing steps for generating a display image in the remote monitoring device 100 shown in Figure 3 and displaying or distributing it.

まず、遠隔監視装置100は、ステップST1において、受信部103で、車両10の送信装置13(図2参照)から送られてくる、カメラ12a,12b,12c,12dで撮像された車両10の前方、右方、左方、後方の撮像画像Ia,Ib,Ic,Idを受信する。 First, in step ST1, the remote monitoring device 100 receives, via the receiving unit 103, captured images Ia, Ib, Ic, and Id of the front, right, left, and rear of the vehicle 10 captured by the cameras 12a, 12b, 12c, and 12d, which are sent from the transmitting device 13 (see Figure 2) of the vehicle 10.

次に、遠隔監視装置100は、ステップST2において、画像切り出し部104で、撮像画像Ia,Ib,Ic,Idから、それぞれの中央部分、つまり歪の少ない部分を切り出す。 Next, in step ST2, the remote monitoring device 100 uses the image cropping unit 104 to crop the central portion, i.e., the portion with least distortion, from each of the captured images Ia, Ib, Ic, and Id.

次に、遠隔監視装置100は、ステップST3において、画像貼り付け部105で、切出された前方、右方、左方、後方の撮像画像Ia´,Ib´,Ic´,Id´を直方体の各面に貼り付けて、直方体状の360度画像を生成する。
Next, in step ST3, the remote monitoring device 100 causes the image pasting unit 105 to paste the cut-out captured images Ia ' , Ib ' , Ic ' , and Id ' of the front, right, left, and rear onto each face of the rectangular parallelepiped to generate a 360-degree rectangular parallelepiped image.

次に、遠隔監視装置100は、ステップST4において、境界部分処理部106で、直方体状の360度画像の面同士のつなぎ目部分等に、対応した2つの画像を用いたブラー処理を行う等して、境界部を設ける。 Next, in step ST4, the remote monitoring device 100 uses the boundary processing unit 106 to create boundaries, such as by performing blur processing using two corresponding images at the joints between the faces of the rectangular 360-degree image.

次に、遠隔監視装置100は、ステップST5において、表示用画像生成部107で、境界部が設けられた直方体状の360度画像に基づいて所定方向の表示用画像(2次元画像)を生成する。 Next, in step ST5, the remote monitoring device 100 generates a display image (two-dimensional image) in a specified direction based on the rectangular 360-degree image with a boundary in the display image generation unit 107.

次に、遠隔監視装置100は、ステップST6において、生成された表示用画像を、表示部108で表示し、配信部109で配信する。 Next, in step ST6, the remote monitoring device 100 displays the generated display image on the display unit 108 and distributes it via the distribution unit 109.

なお、上述では、撮像画像Ia,Ib,Ic,Idに含まれる特定オブジェクト、例えば人物、住所表示、広告看板などもそのままの状態で配信する例を示した。しかし、プライバシー保護等の観点から当該特定オブジェクトを特定できないような特定処理をした後に配信することも考えられる。 In the above example, specific objects contained in the captured images Ia, Ib, Ic, and Id, such as people, address signs, and advertising billboards, are distributed as is. However, from the perspective of privacy protection, etc., it is also possible to distribute the specific objects after performing identification processing that makes them unidentifiable.

この場合、パターンマッチングまたは学習モデルを用いるセグメンテーション処理により特定オブジェクトの領域を特定し、この領域に対して当該特定オブジェクトが特定されないような特定処理、例えばブラー処理、黒塗処理、キャラクターへの置き換え処理などを行うことが考えられる。 In this case, it is possible to identify the area of a specific object using a segmentation process that uses pattern matching or a learning model, and then perform specific processing on this area to prevent the specific object from being identified, such as blurring, blacking out, or replacing it with a character.

図11は、撮像画像Ia,Ib,Ic,Idの一例を示している。例えば、撮像画像Iaには、特定オブジェクトとして、例えば人物Mが含まれている。この場合、図示の例においては、当該人物Mの領域を拡大して示すように、撮像画像Iaの当該人物Mの領域が特定され、当該人物Mが特定されないような特定処理としてブラー処理が施されている。詳細説明は省略するが、その他の撮像画像Ib,Ic,Idに含まれる特定オブジェクトに関しても同様の処理が施される。 Figure 11 shows examples of captured images Ia, Ib, Ic, and Id. For example, captured image Ia includes a specific object, such as person M. In this case, in the illustrated example, the area of person M in captured image Ia is identified, as shown by an enlarged view of the area of person M, and a blurring process is applied as a specific process to prevent person M from being identified. Although a detailed explanation will be omitted, similar processing is also applied to specific objects included in the other captured images Ib, Ic, and Id.

なお、上述したように、撮像画像Ia,Ib,Ic,Idそのものを配信するわけではなく、撮像画像Ia,Ib,Ic,Idから歪の少ない部分を切り出し、切り出し後の撮像画像Ia´,Ib´,Ic´,Id´を配信するものである(図4、図10のステップST2参照)。したがって、実際には、切り出し後の撮像画像Ia´,Ib´,Ic´,Id´に特定オブジェクトが含まれるか判断し、含まれる場合、その特定オブジェクトの領域に対して当該特定オブジェクトが特定されないような特定処理を施せばよい。
As described above, the captured images Ia, Ib, Ic, and Id are not distributed as they are, but rather portions with less distortion are cut out from the captured images Ia, Ib, Ic, and Id, and the cut-out captured images Ia ' , Ib ' , Ic ' , and Id ' are distributed (see step ST2 in FIGS. 4 and 10). Therefore, in practice, it is sufficient to determine whether the cut-out captured images Ia ' , Ib ' , Ic ' , and Id ' contain a specific object, and if so, to perform identification processing on the area of the specific object so that the specific object cannot be identified.

図12のフローチャートは、図3に示す遠隔監視装置100において表示用画像を生成して表示や配信を行うまでの処理手順の他の一例を示している。このフローチャートにおいては、図10のフローチャートにおけるステップST2とST3との間に、ステップST2aの処理が追加されており、詳細説明は省略するがその他は図10のフローチャートと同様である。 The flowchart of Figure 12 shows another example of the processing procedure for generating a display image in the remote monitoring device 100 shown in Figure 3 and displaying or distributing it. In this flowchart, processing of step ST2a has been added between steps ST2 and ST3 in the flowchart of Figure 10, and although detailed explanation will be omitted, the rest is the same as the flowchart of Figure 10.

ステップST2aにおいては、遠隔監視装置100は、画像切り出し部104で切り出された撮像画像Ia´,Ib´,Ic´,Id´に人物などの特定オブジェクトが含まれる場合、その特定オブジェクトの領域を特定し、その領域に対して当該特定オブジェクトが特定されないような特定処理を施す。
In step ST2a, if the captured images Ia ' , Ib ' , Ic ' , and Id ' cut out by the image cutout unit 104 contain a specific object such as a person, the remote monitoring device 100 identifies the area of the specific object and performs a identification process on that area so that the specific object is not identified.

この場合、ステップST3における切り出された前方、右方、左方、後方の撮像画像Ia´,Ib´,Ic´,Id´は、特定オブジェクトが特定されないような特定処理が施された後の撮像画像ということになる。詳細説明は省略するが、図12のフローチャートに対応しては、図3に示す遠隔監視装置100において、画像切り出し部104と画像貼り付け部105の間に、特定オブジェクトの領域を特定し、その領域に対して当該特定オブジェクトが特定されないような特定処理を施す処理部が存在することになる。なお、この処理部の機能を、画像切り出し部104あるいは画像貼り付け部105が持つ構成であってもよい。
In this case, the captured images Ia ' , Ib ' , Ic ' , and Id ' of the front, right, left, and rear directions cut out in step ST3 are captured images after identification processing has been performed so that the specific object is not identified. Although detailed description will be omitted, in correspondence with the flowchart of Fig. 12, in the remote monitoring device 100 shown in Fig. 3, between the image cutout unit 104 and the image pasting unit 105, there is a processing unit that identifies the area of the specific object and performs identification processing on that area so that the specific object is not identified. Note that the function of this processing unit may be configured to be possessed by the image cutout unit 104 or the image pasting unit 105.

また、特定オブジェクトとして何を選択するか、例えば人物のみとするか等はユーザが任意に選択可能としてもよい。また、人物の場合、顔領域だけに、特定されないような特定処理を施すことも考えられる。また、特定オブジェクトが特定されないような特定処理を行うか否かをユーザが選択可能としてもよい。 The user may also be able to freely select what to select as a specific object, for example, whether to select only people. In the case of people, it may also be possible to apply specific processing to only the facial area so that it is not identified. The user may also be able to select whether or not to apply specific processing to prevent the identification of specific objects.

「ソフトウェアによる処理」
上述の図10のフローチャートに示す処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のコンピュータなどに、記録媒体からインストールされる。
"Software processing"
The process shown in the flowchart of Fig. 10 can be executed by hardware, but can also be executed by software. When a series of processes is executed by software, the program constituting the software is installed from a recording medium into a computer incorporated in dedicated hardware, or into, for example, a general-purpose computer that can execute various functions by installing various programs.

13は、コンピュータ400のハードウェア構成例を示すブロック図である。コンピュータ400は、CPU401と、ROM402と、RAM403と、バス404と、入出力インタフェース405と、入力部406と、出力部407と、記憶部408と、ドライブ409と、接続ポート410と、通信部411を有している。なお、ここで示すハードウェア構成は一例であり、構成要素の一部が省略されてもよい。また、ここで示される構成要素以外の構成要素をさらに含んでもよい。
13 is a block diagram showing an example of the hardware configuration of a computer 400. The computer 400 has a CPU 401, a ROM 402, a RAM 403, a bus 404, an input/output interface 405, an input unit 406, an output unit 407, a storage unit 408, a drive 409, a connection port 410, and a communication unit 411. Note that the hardware configuration shown here is an example, and some of the components may be omitted. Furthermore, the computer 400 may further include components other than those shown here.

CPU401は、例えば、演算処理装置または制御装置として機能し、ROM402、RAM403、記憶部408、またはリムーバブル記録媒体501に記録された各種プログラムに基づいて各構成要素の動作全般又はその一部を制御する。 The CPU 401 functions, for example, as an arithmetic processing device or control device, and controls the overall operation or part of the operation of each component based on various programs recorded in the ROM 402, RAM 403, memory unit 408, or removable recording medium 501.

ROM402は、CPU401に読み込まれるプログラムや演算に用いるデータ等を格納する手段である。RAM403には、例えば、CPU401に読み込まれるプログラムや、そのプログラムを実行する際に適宜変化する各種パラメータ等が一時的または永続的に格納される。 ROM 402 is a means for storing programs loaded into CPU 401 and data used for calculations. RAM 403 temporarily or permanently stores, for example, programs loaded into CPU 401 and various parameters that change as appropriate when the programs are executed.

CPU401、ROM402、RAM403は、バス404を介して相互に接続される。一方、バス404には、インタフェース405を介して種々の構成要素が接続される。 The CPU 401, ROM 402, and RAM 403 are connected to each other via a bus 404. Meanwhile, various components are connected to the bus 404 via an interface 405.

入力部406には、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチ、及びレバー等が用いられる。さらに、入力部406としては、赤外線やその他の電波を利用して制御信号を送信することが可能なリモートコントローラ(以下、リモコン)が用いられることもある。 The input unit 406 may include, for example, a mouse, keyboard, touch panel, button, switch, lever, etc. Furthermore, the input unit 406 may also include a remote controller (hereinafter referred to as a remote control) capable of transmitting control signals using infrared rays or other radio waves.

出力部407には、例えば、CRT(Cathode Ray Tube)、LCD、又は有機EL等のディスプレイ装置、スピーカ、ヘッドホン等のオーディオ出力装置、プリンタ、携帯電話、又はファクシミリ等、取得した情報を利用者に対して視覚的又は聴覚的に通知することが可能な装置である。 The output unit 407 is a device capable of visually or audibly notifying the user of the acquired information, such as a display device such as a CRT (Cathode Ray Tube), LCD, or organic EL, an audio output device such as a speaker or headphones, a printer, a mobile phone, or a facsimile.

記憶部408は、各種のデータを格納するための装置である。記憶部408としては、例えば、ハードディスクドライブ(HDD)等の磁気記憶デバイス、半導体記憶デバイス、光記憶デバイス、または光磁気記憶デバイス等が用いられる。 The memory unit 408 is a device for storing various types of data. Examples of the memory unit 408 include a magnetic memory device such as a hard disk drive (HDD), a semiconductor memory device, an optical memory device, or a magneto-optical memory device.

ドライブ409は、例えば、磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等のリムーバブル記録媒体501に記録された情報を読み出し、またはリムーバブル記録媒体501に情報を書き込む装置である。 The drive 409 is a device that reads information recorded on a removable recording medium 501, such as a magnetic disk, optical disk, magneto-optical disk, or semiconductor memory, or writes information to the removable recording medium 501.

リムーバブル記録媒体501は、例えば、DVDメディア、Blu-ray(登録商標)メディア、HD DVDメディア、各種の半導体記憶メディア等である。もちろん、リムーバブル記録媒体501は、例えば、非接触型ICチップを搭載したICカード、または電子機器等であってもよい。 The removable recording medium 501 may be, for example, DVD media, Blu-ray (registered trademark) media, HD DVD media, various semiconductor storage media, etc. Of course, the removable recording medium 501 may also be, for example, an IC card equipped with a contactless IC chip, or an electronic device.

接続ポート410は、例えば、USB(Universal Serial Bus)ポート、IEEE1394ポート、SCSI(Small Computer System Interface)、RS-232Cポート、または光オーディオ端子等のような外部接続機器502を接続するためのポートである。外部接続機器502は、例えば、プリンタ、携帯音楽プレーヤ、デジタルカメラ、デジタルビデオカメラ、またはICレコーダ等である。 The connection port 410 is a port for connecting an external device 502, such as a USB (Universal Serial Bus) port, an IEEE 1394 port, a SCSI (Small Computer System Interface), an RS-232C port, or an optical audio terminal. The external device 502 is, for example, a printer, a portable music player, a digital camera, a digital video camera, or an IC recorder.

通信部411は、ネットワーク503に接続するための通信デバイスであり、例えば、有線または無線LAN、Bluetooth(登録商標)、またはWUSB(Wireless USB)用の通信カード、光通信用のルータ、ADSL(Asymmetric Digital Subscriber Line)用のルータ、または各種通信用のモデム等である。 The communication unit 411 is a communication device for connecting to the network 503, such as a communication card for wired or wireless LAN, Bluetooth (registered trademark), or WUSB (Wireless USB), a router for optical communication, a router for ADSL (Asymmetric Digital Subscriber Line), or a modem for various types of communication.

なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。 In addition, the program executed by the computer may be a program that processes in chronological order according to the order described in this specification, or it may be a program that processes in parallel or at the required timing, such as when called.

以上説明したように、図3に示す遠隔監視装置100においては、車両10の前後左右の4つの撮像画像に基づいて直方体状の360度画像を生成し、この360度画像に基づいて所定方向の表示用画像を生成するものであり、歪補正処理やスティッチ処理等を行って得られた球状や円筒状の360度画像に基づいて所定方向の表示用画像を生成するものと比べて、処理量を増加させることなく違和感の少ない表示用画像(2次元画像)を得ることが可能となる。また、処理負荷が少なくて済むので、動画の各フレームに対する処理もリアルタイムで容易に可能となる。 As explained above, the remote monitoring device 100 shown in Figure 3 generates a rectangular 360-degree image based on four captured images of the front, rear, left, and right sides of the vehicle 10, and then generates a display image for a specified direction based on this 360-degree image. Compared to generating a display image for a specified direction based on a spherical or cylindrical 360-degree image obtained by performing distortion correction processing, stitching processing, etc., it is possible to obtain a display image (2D image) that looks less strange without increasing the amount of processing. Furthermore, because the processing load is low, processing of each frame of video can easily be performed in real time.

また、図3に示す遠隔監視装置100においては、直方体状の360度画像を生成する際に、面同士のつなぎ目部分等に境界部を設けるものであり、各面に異なる方向の撮像画像を単に張り付けて直方体状の360度画像を生成した場合であっても、撮像画像同士のつなぎ目部分の違和感を軽減することが可能となる。 In addition, in the remote monitoring device 100 shown in Figure 3, when generating a rectangular 360-degree image, boundaries are provided at the joints between surfaces, etc., so that even if a rectangular 360-degree image is generated by simply attaching captured images from different directions to each surface, it is possible to reduce the sense of incongruity at the joints between the captured images.

<2.変形例>
なお、上述実施の形態においては、車両10の前後左右に取り付けられた4つのカメラ12a~12dで得られた撮像画像に基づいて直方体状の360度画像を生成する例を示した。しかし、本技術において、撮像画像の数は4に限定されるものであなく、その他の数の撮像画像に基づいて直方体状の360度画像を生成するように構成されてもよい。例えば、右前を向いたカメラと左後を向いたカメラの2つで撮像された撮像画像(例えば、魚眼画像)に基づいて、直方体状の360度画像を生成することも考えられる。
2. Modified Examples
In the above-described embodiment, an example has been shown in which a rectangular parallelepiped 360-degree image is generated based on captured images obtained by four cameras 12a to 12d attached to the front, rear, left, and right sides of the vehicle 10. However, in the present technology, the number of captured images is not limited to four, and a rectangular parallelepiped 360-degree image may be generated based on other numbers of captured images. For example, it is also conceivable to generate a rectangular parallelepiped 360-degree image based on captured images (e.g., fisheye images) captured by two cameras, one facing the front right and one facing the rear left.

また、上述実施の形態においては、車両10に取り付けられたカメラで得られた撮像画像を処理する例を示したが、ドローンやロボットなどその他の移動装置に取り付けられたカメラで得られた撮像画像を処理する例も同様に考えることができる。その場合にもユーザはその移動装置の周囲の画像を遠隔で監視することが可能となる。 In addition, while the above-described embodiment shows an example of processing images captured by a camera attached to a vehicle 10, similar examples of processing images captured by a camera attached to other mobile devices such as drones or robots are also possible. In such cases, the user will be able to remotely monitor images of the area around the mobile device.

また、上述実施の形態においては、配信部109からエンドユーザに直方体状の360度画像に基づいて生成された所定方向の表示用画像(2次元画像)を配信する例を示した。しかし、直方体状の360度画像をエンドユーザに配信する構成も考えられる。その場合、エンドユーザ側において、所定の画像処理アプリケーションを用いて、直方体状の360度画像から所定方向の表示用画像を生成して表示することになる。さらには、遠隔監視装置100において生成された所定方向の表示用画像(2次元画像)を、車両10に配信し、車両10の車室内に設けられた表示部に表示させる構成も考えられる。その場合、車両10の乗員は、進行方向を向きながら360度方向の表示画像を見ることができる。 In the above-described embodiment, an example was shown in which the distribution unit 109 distributed to the end user a display image (2D image) of a predetermined direction generated based on a rectangular parallelepiped 360-degree image. However, a configuration in which a rectangular parallelepiped 360-degree image is distributed to the end user is also conceivable. In this case, the end user would use a predetermined image processing application to generate and display a display image of a predetermined direction from the rectangular parallelepiped 360-degree image. Furthermore, a configuration in which a display image of a predetermined direction (2D image) generated by the remote monitoring device 100 is distributed to the vehicle 10 and displayed on a display unit provided in the passenger compartment of the vehicle 10 is also conceivable. In this case, the occupants of the vehicle 10 can view the display image of the 360-degree direction while facing the direction of travel.

また、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。 Furthermore, while preferred embodiments of the present disclosure have been described in detail with reference to the accompanying drawings, the technical scope of the present disclosure is not limited to such examples. It is clear that a person with ordinary skill in the technical field of the present disclosure could conceive of various modified or revised examples within the scope of the technical ideas set forth in the claims, and it is understood that these also naturally fall within the technical scope of the present disclosure.

また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。 Furthermore, the effects described in this specification are merely descriptive or exemplary and are not limiting. In other words, the technology disclosed herein may achieve other effects in addition to or in place of the above-described effects that would be apparent to one skilled in the art from the description herein.

また、本技術は、以下のような構成を取ることもできる。
(1)複数の撮像画像に基づいて直方体状の360度画像を生成する360度画像生成部と、
前記360度画像に基づいて所定方向の表示用画像を生成する表示用画像生成部を備える
画像処理装置。
(2)前記360度画像生成部は、前記直方体状の360度画像の面同士のつなぎ目部分に境界部を設ける
前記(1)に記載の画像処理装置。
(3)前記境界部は、前記つなぎ目部分に対応した2つの面の画像を用いたブラー処理で生成される
前記(2)に記載の画像処理装置。
(4)前記表示用画像生成部は、前記直方体状の360度画像を、直方体の中心位置に設置された前記所定方向に撮像方向を設定した所定の画角の仮想カメラで撮像する処理を行うことで、前記所定方向の表示用画像を生成する
前記(1)から(3)のいずれかに記載の画像処理装置。
(5)ユーザ操作に基づいて前記所定方向を選択する選択部をさらに備える
前記(1)から(4)のいずれかに記載の画像処理装置。
(6)前記表示用画像を配信する配信部をさらに備える
前記(1)から(5)のいずれかに記載の画像処理装置。
(7)前記表示用画像を表示する表示部をさらに備える
前記(1)から(6)のいずれかに記載の画像処理装置。
(8)前記複数の撮像画像は、車両の外部に取り付けられた、それぞれ前方、右方、左方および後方を撮像する4つの撮像部で得られた4つの撮像画像である
前記(1)から(7)のいずれかに記載の画像処理装置。
(9)前記360度画像生成部は、前記前方を撮像する撮像部で得られた撮像画像を直方体の前面領域に貼り付け、前記後方を撮像する撮像部で得られた撮像画像を前記直方体の後面領域に貼り付け、前記右方を撮像する撮像部で得られた撮像画像を前記直方体の右面領域と該右面領域に隣接する上面および下面のそれぞれの右半分領域に貼り付け、前記左方を撮像する撮像部で得られた撮像画像を前記直方体の左面領域と該左面領域に隣接する上面および下面のそれぞれの左半分領域に貼り付けて、前記直方体状の360度画像を生成する
前記(8)に記載の画像処理装置。
(10)前記前方および前記後方を撮像する撮像部は広角画像の撮像部であり、
前記右方および前記左方を撮像する撮像部は魚眼画像の撮像部である
前記(8)または(9)に記載の画像処理装置。
(11)前記360度画像生成部は、4つの撮像画像のそれぞれの中央部分を切り出して利用する
前記(10)に記載の画像処理装置。
(12)前記4つの撮像画像を前記車両から受信する受信部をさらに備える
前記(8)から(11)のいずれかに記載の画像処理装置。
(13)前記複数の撮像画像は、特定オブジェクトの領域に対して、該特定オブジェクトが特定されないような特定処理が施された後の撮像画像である
前記(1)から(12)のいずれかに記載の画像処理装置。
(14)複数の撮像画像に基づいて直方体状の360度画像を生成する手順と、
前記360度画像に基づいて所定方向の表示用画像を生成する手順を有する
画像処理方法。
The present technology can also be configured as follows.
(1) a 360-degree image generating unit that generates a rectangular parallelepiped 360-degree image based on a plurality of captured images;
The image processing device includes a display image generation unit that generates a display image in a predetermined direction based on the 360-degree image.
(2) The image processing device according to (1), wherein the 360-degree image generating unit provides a boundary portion at a joint between faces of the rectangular parallelepiped 360-degree image.
(3) The image processing device according to (2), wherein the boundary portion is generated by blurring processing using images of two surfaces corresponding to the joint portion.
(4) The image processing device described in any one of (1) to (3), wherein the display image generation unit generates the display image in the specified direction by performing a process of capturing the rectangular 360-degree image with a virtual camera with a specified angle of view, the imaging direction of which is set in the specified direction, and the rectangular 360-degree image is captured in the specified direction.
(5) The image processing device according to any one of (1) to (4), further comprising: a selection unit that selects the predetermined direction based on a user operation.
(6) The image processing device according to any one of (1) to (5), further comprising: a distribution unit that distributes the display image.
(7) The image processing device according to any one of (1) to (6), further comprising a display unit that displays the display image.
(8) The image processing device described in any one of (1) to (7), wherein the plurality of captured images are four captured images obtained by four imaging units attached to the exterior of the vehicle, each capturing an image of the front, right, left, and rear.
(9) The image processing device described in (8) above, wherein the 360-degree image generation unit pastes the image obtained by the imaging unit that images the front onto a front region of the rectangular parallelepiped, pastes the image obtained by the imaging unit that images the rear onto a rear region of the rectangular parallelepiped, pastes the image obtained by the imaging unit that images the right onto a right surface region of the rectangular parallelepiped and onto the right half regions of each of the upper and lower surfaces adjacent to the right surface region, and pastes the image obtained by the imaging unit that images the left onto a left surface region of the rectangular parallelepiped and onto the left half regions of each of the upper and lower surfaces adjacent to the left surface region.
(10) The imaging units for capturing images of the front and rear are imaging units for capturing wide-angle images,
The image processing device according to (8) or (9), wherein the imaging units for capturing images to the right and left are imaging units for capturing fisheye images.
(11) The image processing device according to (10), wherein the 360-degree image generating unit cuts out and uses a central portion of each of the four captured images.
(12) The image processing device according to any one of (8) to (11), further comprising a receiving unit that receives the four captured images from the vehicle.
(13) The image processing device according to any one of (1) to (12), wherein the plurality of captured images are captured images after a specific object area has been subjected to a specific processing so that the specific object is not identified.
(14) generating a rectangular parallelepiped 360-degree image based on a plurality of captured images;
An image processing method comprising the step of generating an image for display in a predetermined direction based on the 360-degree image.

10・・・車両
12a~12d・・・カメラ
13・・・送信装置
100・・・遠隔監視装置
101・・・制御部
102・・・ユーザ操作部
103・・・受信部
104・・・画像切り出し部
105・・・画像貼り付け部
106・・・境界部分処理部
107・・・表示用画像生成部
108・・・表示部
109・・・配信部
10: Vehicle 12a to 12d: Cameras 13: Transmitting device 100: Remote monitoring device 101: Control unit 102: User operation unit 103: Receiving unit 104: Image cropping unit 105: Image pasting unit 106: Boundary part processing unit 107: Display image generating unit 108: Display unit 109: Distribution unit

Claims (14)

複数の撮像画像を直方体の各面に貼り付けて直方体状の360度画像を生成する360度画像生成部と、
前記360度画像に基づいて所定方向の表示用画像を生成する表示用画像生成部を備える
画像処理装置。
a 360-degree image generating unit that generates a rectangular parallelepiped 360-degree image by attaching a plurality of captured images to each surface of a rectangular parallelepiped ;
The image processing device includes a display image generation unit that generates a display image in a predetermined direction based on the 360-degree image.
前記360度画像生成部は、前記直方体状の360度画像の面同士のつなぎ目部分に境界部を設ける
請求項1に記載の画像処理装置。
The image processing device according to claim 1 , wherein the 360-degree image generating unit provides a boundary portion at a joint between faces of the rectangular parallelepiped 360-degree image.
前記境界部は、前記つなぎ目部分に対応した2つの面の画像を用いたブラー処理で生成される
請求項2に記載の画像処理装置。
The image processing device according to claim 2 , wherein the boundary portion is generated by blurring processing using images of two surfaces corresponding to the joint portion.
前記表示用画像生成部は、前記直方体状の360度画像を、直方体の中心位置に設置された前記所定方向に撮像方向を設定した所定の画角の仮想カメラで撮像する処理を行うことで、前記所定方向の表示用画像を生成する
請求項1に記載の画像処理装置。
The image processing device according to claim 1, wherein the display image generation unit generates the display image in the predetermined direction by performing a process of capturing the rectangular parallelepiped 360-degree image with a virtual camera with a predetermined angle of view, the imaging direction of which is set in the predetermined direction, and the rectangular parallelepiped is installed at a center position of the rectangular parallelepiped.
ユーザ操作に基づいて前記所定方向を選択する選択部をさらに備える
請求項1に記載の画像処理装置。
The image processing device according to claim 1 , further comprising a selection unit that selects the predetermined direction based on a user operation.
前記表示用画像を配信する配信部をさらに備える
請求項1に記載の画像処理装置。
The image processing device according to claim 1 , further comprising a distribution unit that distributes the display image.
前記表示用画像を表示する表示部をさらに備える
請求項1に記載の画像処理装置。
The image processing device according to claim 1 , further comprising a display unit that displays the display image.
前記複数の撮像画像は、車両の外部に取り付けられた、それぞれ前方、右方、左方および後方を撮像する4つの撮像部で得られた4つの撮像画像である
請求項1に記載の画像処理装置。
The image processing device according to claim 1 , wherein the plurality of captured images are four captured images obtained by four imaging units attached to the exterior of a vehicle, each capturing an image of a front, right, left, and rear direction, respectively.
前記360度画像生成部は、前記前方を撮像する撮像部で得られた撮像画像を直方体の前面領域に貼り付け、前記後方を撮像する撮像部で得られた撮像画像を前記直方体の後面領域に貼り付け、前記右方を撮像する撮像部で得られた撮像画像を前記直方体の右面領域と該右面領域に隣接する上面および下面のそれぞれの右半分領域に貼り付け、前記左方を撮像する撮像部で得られた撮像画像を前記直方体の左面領域と該左面領域に隣接する上面および下面のそれぞれの左半分領域に貼り付けて、前記直方体状の360度画像を生成する
請求項8に記載の画像処理装置。
9. The image processing device according to claim 8, wherein the 360-degree image generation unit pastes the captured image obtained by the imaging unit that captures the front side onto a front region of the rectangular parallelepiped, pastes the captured image obtained by the imaging unit that captures the rear side onto a rear region of the rectangular parallelepiped, pastes the captured image obtained by the imaging unit that captures the right side onto a right region of the rectangular parallelepiped and onto right half regions of each of the upper and lower surfaces adjacent to the right region, and pastes the captured image obtained by the imaging unit that captures the left side onto a left region of the rectangular parallelepiped and onto left half regions of each of the upper and lower surfaces adjacent to the left region.
前記前方および前記後方を撮像する撮像部は広角画像の撮像部であり、
前記右方および前記左方を撮像する撮像部は魚眼画像の撮像部である
請求項8に記載の画像処理装置。
the imaging units for capturing images of the front and rear are imaging units for capturing wide-angle images,
The image processing device according to claim 8 , wherein the imaging units for capturing images to the right and left are fisheye image imaging units.
前記360度画像生成部は、4つの撮像画像のそれぞれの中央部分を切り出して利用する
請求項10に記載の画像処理装置。
The image processing device according to claim 10 , wherein the 360-degree image generating unit cuts out and uses a central portion of each of the four captured images.
前記4つの撮像画像を前記車両から受信する受信部をさらに備える
請求項8に記載の画像処理装置。
The image processing device according to claim 8 , further comprising a receiving unit that receives the four captured images from the vehicle.
前記複数の撮像画像は、特定オブジェクトの領域に対して、該特定オブジェクトが特定されないような特定処理が施された後の撮像画像である
請求項1に記載の画像処理装置。
The image processing device according to claim 1 , wherein the plurality of captured images are captured images after a specific object area has been subjected to a specific processing so that the specific object is not identified.
複数の撮像画像を直方体の各面に貼り付けて直方体状の360度画像を生成する手順と、
前記360度画像に基づいて所定方向の表示用画像を生成する手順を有する
画像処理方法。
A procedure for generating a 360-degree rectangular parallelepiped image by attaching a plurality of captured images to each surface of a rectangular parallelepiped ;
An image processing method comprising the step of generating an image for display in a predetermined direction based on the 360-degree image.
JP2023508677A 2021-03-26 2022-01-18 Image processing device and image processing method Active JP7740329B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2021052986 2021-03-26
JP2021052986 2021-03-26
PCT/JP2022/001677 WO2022201784A1 (en) 2021-03-26 2022-01-18 Image processing device, and image processing method

Publications (2)

Publication Number Publication Date
JPWO2022201784A1 JPWO2022201784A1 (en) 2022-09-29
JP7740329B2 true JP7740329B2 (en) 2025-09-17

Family

ID=83396846

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023508677A Active JP7740329B2 (en) 2021-03-26 2022-01-18 Image processing device and image processing method

Country Status (2)

Country Link
JP (1) JP7740329B2 (en)
WO (1) WO2022201784A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012065228A (en) 2010-09-17 2012-03-29 Fujitsu Ten Ltd Image processing apparatus, image display system, and image display method
JP2016130917A (en) 2015-01-13 2016-07-21 三菱プレシジョン株式会社 3D image generation apparatus and cube map generation method
WO2018052100A1 (en) 2016-09-15 2018-03-22 株式会社カヤック Image processing device, image processing method, and image processing program
JP2020008664A (en) 2018-07-05 2020-01-16 株式会社東陽テクニカ Driving simulator
JP2021039619A (en) 2019-09-04 2021-03-11 株式会社デンソーテン Image recording system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012065228A (en) 2010-09-17 2012-03-29 Fujitsu Ten Ltd Image processing apparatus, image display system, and image display method
JP2016130917A (en) 2015-01-13 2016-07-21 三菱プレシジョン株式会社 3D image generation apparatus and cube map generation method
WO2018052100A1 (en) 2016-09-15 2018-03-22 株式会社カヤック Image processing device, image processing method, and image processing program
JP2020008664A (en) 2018-07-05 2020-01-16 株式会社東陽テクニカ Driving simulator
JP2021039619A (en) 2019-09-04 2021-03-11 株式会社デンソーテン Image recording system

Also Published As

Publication number Publication date
JPWO2022201784A1 (en) 2022-09-29
WO2022201784A1 (en) 2022-09-29

Similar Documents

Publication Publication Date Title
KR20210130773A (en) Image processing method and head mounted display device
US20170308266A1 (en) Image display apparatus and image display method
JP5835384B2 (en) Information processing method, information processing apparatus, and program
CN106385576A (en) Three-dimensional virtual reality live method and device, and electronic device
CN109309796A (en) Electronic device for acquiring images using multiple cameras and method for processing images therewith
JP2015176559A (en) Information processing method, information processing apparatus, and program
CN110809115A (en) Shooting method and electronic device
US12340015B2 (en) Information processing system, information processing method, and program
CN107123096B (en) Method for displaying image and device in VR equipment and VR equipment
JP2025060739A (en) Image processing device, processing method, and program
JP6350695B2 (en) Apparatus, method, and program
JP4892405B2 (en) Image processing apparatus and method
JP2026020314A (en) Information processing system, information processing method, and program
US20250310507A1 (en) Image processing method, head-mounted display device, and medium
JP7740329B2 (en) Image processing device and image processing method
CN108646776B (en) Imaging system and method based on unmanned aerial vehicle
CN111147883A (en) Live broadcast method, apparatus, head mounted display device and readable storage medium
US20200225467A1 (en) Method for projecting immersive audiovisual content
JP2004355131A (en) Mixed reality video generation method and mixed reality image generation device
CN115552892A (en) Teleoperation device and its program
US12086924B2 (en) Terminal device, method, and computer program
JP6583486B2 (en) Information processing method, information processing program, and information processing apparatus
JP2007148784A (en) Image composition system and image composition method
JP6128185B2 (en) Apparatus, method, and program
CN115129159A (en) Display method and device, head-mounted equipment, electronic equipment and computer medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20241126

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250513

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250516

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250818

R150 Certificate of patent or registration of utility model

Ref document number: 7740329

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150