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
JP6477444B2 - 表示制御装置及び表示制御プログラム - Google Patents
[go: Go Back, main page]

JP6477444B2 - 表示制御装置及び表示制御プログラム - Google Patents

表示制御装置及び表示制御プログラム Download PDF

Info

Publication number
JP6477444B2
JP6477444B2 JP2015229910A JP2015229910A JP6477444B2 JP 6477444 B2 JP6477444 B2 JP 6477444B2 JP 2015229910 A JP2015229910 A JP 2015229910A JP 2015229910 A JP2015229910 A JP 2015229910A JP 6477444 B2 JP6477444 B2 JP 6477444B2
Authority
JP
Japan
Prior art keywords
image
bird
eye
display
vehicle
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
JP2015229910A
Other languages
English (en)
Other versions
JP2017098785A5 (ja
JP2017098785A (ja
Inventor
宗作 重村
宗作 重村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Corp
Original Assignee
Denso 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 Denso Corp filed Critical Denso Corp
Priority to JP2015229910A priority Critical patent/JP6477444B2/ja
Priority to PCT/JP2016/084019 priority patent/WO2017090499A1/ja
Priority to CN201680068413.0A priority patent/CN108293106B/zh
Priority to DE112016005392.4T priority patent/DE112016005392B4/de
Priority to US15/778,378 priority patent/US10887529B2/en
Publication of JP2017098785A publication Critical patent/JP2017098785A/ja
Publication of JP2017098785A5 publication Critical patent/JP2017098785A5/ja
Application granted granted Critical
Publication of JP6477444B2 publication Critical patent/JP6477444B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • H04N5/2625Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects for obtaining an image which is composed of images from a temporal image sequence, e.g. for a stroboscopic effect
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R1/00Optical viewing arrangements; Real-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles
    • B60R1/002Optical viewing arrangements; Real-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles specially adapted for covering the peripheral part of the vehicle, e.g. for viewing tyres, bumpers or the like
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R1/00Optical viewing arrangements; Real-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles
    • B60R1/20Real-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles
    • B60R1/22Real-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles for viewing an area outside the vehicle, e.g. the exterior of the vehicle
    • B60R1/23Real-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles for viewing an area outside the vehicle, e.g. the exterior of the vehicle with a predetermined field of view
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R21/00Arrangements or fittings on vehicles for protecting or preventing injuries to occupants or pedestrians in case of accidents or other traffic risks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting
    • G06T3/4038Image mosaicing, e.g. composing plane images from plane sub-images
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/50Image enhancement or restoration using two or more images, e.g. averaging or subtraction
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/77Retouching; Inpainting; Scratch removal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/90Arrangement of cameras or camera modules, e.g. multiple cameras in TV studios or sports stadiums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • H04N5/2628Alteration of picture size, shape, position or orientation, e.g. zooming, rotation, rolling, perspective, translation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/445Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
    • 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
    • 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
    • H04N7/181Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a plurality of remote sources
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R2300/00Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle
    • B60R2300/10Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by the type of camera system used
    • B60R2300/105Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by the type of camera system used using multiple cameras
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R2300/00Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle
    • B60R2300/30Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by the type of image processing
    • B60R2300/303Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by the type of image processing using joined images, e.g. multiple camera images
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R2300/00Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle
    • B60R2300/60Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by monitoring and displaying vehicle exterior scenes from a transformed perspective
    • B60R2300/607Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by monitoring and displaying vehicle exterior scenes from a transformed perspective from a bird's eye viewpoint
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10016Video; Image sequence
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30248Vehicle exterior or interior
    • G06T2207/30252Vehicle exterior; Vicinity of vehicle

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Closed-Circuit Television Systems (AREA)
  • Image Processing (AREA)
  • Traffic Control Systems (AREA)
  • Image Analysis (AREA)
  • Controls And Circuits For Display Device (AREA)

Description

本発明は、表示制御装置及び表示制御プログラムに関する。
車両に搭載された車載カメラで車両の周辺における所定の範囲を繰り返し撮影し、撮影画像を車両の上方から見下ろす視点の画像に鳥瞰変換し、その鳥瞰変換後の画像である鳥瞰画像を車両内の表示部に表示させる技術が知られている。
このような技術において、最新の撮影画像の鳥瞰画像と過去の撮影画像の鳥瞰画像とを合成した画像を表示部に表示することで、車両の周辺の画像表示範囲を広げる技術である履歴合成技術が知られている。特許文献1には、この履歴合成技術において、表示部の画像における自車両の影が車両の移動とともに拡大してしまうことを抑制する技術が開示されている。
特許文献1に記載の技術では、車載カメラが車両の後方を撮影するリアカメラであり、リアルA領域と、リアルB領域と、履歴C領域と、が記憶部上に設けられる。リアルA領域は、車両の後方を前後方向に分割したうちの車両からより離れた方の所定の範囲の画像を保存するための領域であり、リアルB領域は、車両により近い方の所定の範囲の画像を保存するための領域である。履歴C領域は、車載カメラの撮影範囲外の鳥瞰画像を保存するための領域である。
リアルB領域に影がある場合、リアルB領域と同じ範囲の鳥瞰画像を保存するための履歴B領域内の鳥瞰画像が車両の現在の周辺の配置を反映するよう、車両の移動量に基づいて、リアルA領域内に保存された鳥瞰画像を用いて履歴B領域内に鳥瞰画像を構成する。さらに、車両の移動量に基づいて、履歴B領域内に保存された鳥瞰画像を用いて履歴C領域内に鳥瞰画像を構成する。
このように、影がある場合は、リアルA領域の鳥瞰画像、つまり影のない可能性が高い画像に基づいて構成された履歴B領域の鳥瞰画像を用いて履歴合成を行うので、表示部の画像における自車両の影が車両の移動とともに拡大してしまうことが抑制される。
特開2013−246493号公報
履歴合成技術における前述した拡大の問題は、車両の影に限られず、車両の照射光についても起こり得る。車両の照射光としては、例えばヘッドランプの照射光やテールランプの照射光などが挙げられる。
このような照射光は、影に比べてより遠方にまで及ぶ。そのため、例えば前述した特許文献1に記載のような構成では、車両の照射光がリアルB領域の鳥瞰画像だけでなくリアルA領域の鳥瞰画像にも映る可能性がある。この場合、リアルA領域の鳥瞰画像に基づいて構成された履歴B領域の鳥瞰画像を用いて履歴合成を行っても、表示部の画像における車両の照射光が車両の移動とともに拡大してしまう。
本発明は、履歴合成技術において、表示部の画像上で車両の照射光が拡大することを抑制することを目的とする。
本発明の一側面は、車両の周辺における所定の範囲の撮影画像を車両内の表示部(40)に表示する表示制御装置(50)であって、取得部(S21,S41)と、第1の画像作成部(S23,S43)と、第2の画像作成部(S26)と、算出部(S24,S44)と、除去履歴作成部(S25,S27,S28)と、除去表示作成部(S29)と、除去表示処理部(S30)と、を備える。取得部は、車両に搭載された車載カメラ(110,120)から撮影画像を繰り返し取得する。第1の画像作成部は、撮影画像の鳥瞰画像である撮影鳥瞰画像を逐次作成する。第2の画像作成部は、撮影画像の鳥瞰画像であって、撮影画像に映った車両の照射光(70,71)が除去された鳥瞰画像である除去鳥瞰画像を逐次作成する。算出部は、車両の移動量を算出する。除去履歴作成部は、第2の画像作成部により逐次作成される除去鳥瞰画像を移動量に基づいて位置をずらしつつ合成した鳥瞰画像である除去履歴画像を作成する。除去表示作成部は、除去履歴画像と最新の撮影鳥瞰画像とを合成した鳥瞰画像である除去表示画像を作成する。除去表示処理部は、除去表示画像を表示部に表示させる。第2の画像作成部は、照射光が映った撮影画像と、照射光による撮影画像の画素値の変化を表す画像である第1の差分用画像と、の差分を表す画像を鳥瞰変換した画像、及び、照射光が映った撮影鳥瞰画像と、照射光による撮影鳥瞰画像の画素値の変化を表す画像である第2の差分用画像(80,81)と、の差分を表す画像、の少なくとも一方を除去鳥瞰画像として作成する。
また、本発明の別の側面は、車両の周辺における所定の範囲の撮影画像を車両内の表示部(40)に表示する表示制御装置(50)としてコンピュータを機能させるための表示制御プログラムであって、取得部(S21,S41)、第1の画像作成部(S23,S43)、第2の画像作成部(S26)、算出部(S24,S44)、除去履歴作成部(S25,S27,S28)、除去表示作成部(S29)、及び、除去表示処理部(S30)、としてコンピュータを機能させる。取得部は、車両に搭載された車載カメラ(110,120)から撮影画像を繰り返し取得する。第1の画像作成部は、撮影画像の鳥瞰画像である撮影鳥瞰画像を逐次作成する。第2の画像作成部は、撮影画像の鳥瞰画像であって、撮影画像に映った車両の照射光(70,71)が除去された鳥瞰画像である除去鳥瞰画像を逐次作成する。算出部は、車両の移動量を算出する。除去履歴作成部は、第2の画像作成部により逐次作成される除去鳥瞰画像を移動量に基づいて位置をずらしつつ合成した鳥瞰画像である除去履歴画像を作成する。除去表示作成部は、除去履歴画像と最新の撮影鳥瞰画像とを合成した鳥瞰画像である除去表示画像を作成する。除去表示処理部は、除去表示画像を表示部に表示させる。第2の画像作成部は、照射光が映った撮影画像と、照射光による撮影画像の画素値の変化を表す画像である第1の差分用画像と、の差分を表す画像を鳥瞰変換した画像、及び、照射光が映った撮影鳥瞰画像と、照射光による撮影鳥瞰画像の画素値の変化を表す画像である第2の差分用画像(80,81)と、の差分を表す画像、の少なくとも一方を除去鳥瞰画像として作成する。
このような構成によれば、表示部の画像上で車両の照射光が拡大することを抑制することができる。すなわち、仮に、車両の照射光が映った撮影鳥瞰画像を車両の移動量に基づいて位置をずらしつつ合成した鳥瞰画像を作成する場合、その鳥瞰画像における車両の照射光が車両の移動とともに拡大される。したがって、そのような鳥瞰画像に最新の撮影鳥瞰画像を合成して表示部に表示すると、表示部の画像における車両の照射光が車両の移動とともに拡大してしまう。
これに対して、車両の照射光が除去された除去鳥瞰画像を車両の移動量に基づいて位置をずらしつつ合成した除去履歴画像を基に除去表示画像を作成する構成によれば、表示部の画像上で車両の照射光が拡大することを抑制することができる。
なお、この欄及び特許請求の範囲に記載した括弧内の符号は、一つの態様として後述する実施形態に記載の具体的手段との対応関係を示すものであって、本発明の技術的範囲を限定するものではない。
表示制御システムの構成を示すブロック図である。 差分処理で作成される、表示部に表示される鳥瞰画像を表す図である。 表示制御処理のフローチャートである。 表示制御処理における差分処理のフローチャートである。 表示制御処理におけるマスク処理のフローチャートである。 フロントカメラの撮影画像の鳥瞰画像からヘッドランプの光の影響を差し引くための差分用画像を表す図である。 リアカメラの撮影画像の鳥瞰画像からテールランプの光の影響を差し引くための差分用画像を表す図である。 履歴画像を説明する図である。 引きずられるように拡大されたヘッドランプの光が現れた鳥瞰画像を表す図である。 マスク処理で作成される、表示部に表示される鳥瞰画像を表す図である。
以下、図面を参照しながら、発明を実施するための形態を説明する。
[1.構成]
図1に示す表示制御システム1は、車両に搭載され、撮影部10、移動情報出力部20、記憶部30、表示部40及び画像処理部50を備える。以下では、表示制御システム1が搭載された車両を「自車両」という。
撮影部10は、フロントカメラ110及びリアカメラ120を備える。
フロントカメラ110は、自車両の前部(例えばフロントガラス内側の上部における中央)に搭載された車載カメラである。フロントカメラ110は、自車両の周辺における自車両の前方の所定の範囲を撮影する。
リアカメラ120は、自車両の後部(例えば自車両の後端における車幅方向の中央)に搭載された車載カメラである。リアカメラ120は、自車両の周辺における自車両の後方の所定の範囲を撮影する。
フロントカメラ110及びリアカメラ120は、所定の周期(例えば30フレーム/秒)で繰り返し撮影を行い、撮影の結果得た撮影画像を画像処理部50へ出力する。
移動情報出力部20は、自車両に搭載されたセンサ類により検出された移動情報を画像処理部50へ出力するように構成された装置である。本実施形態において、移動情報とは、自車両の移動量を算出するために必要な情報である。ここでいう移動量とは、所定期間における自車両の位置及び向きの変化を意味する。移動情報には、車輪のパルスカウンタ、ステアリング角又はヨーレートの情報、シフトレンジの情報などが含まれる。
記憶部30は、画像などの情報を記憶可能に構成された装置、いわゆるメモリである。
表示部40は、画像を表示可能に構成された装置、いわゆるディスプレイである。表示部40は、表示された画像を自車両のドライバが視認できるような位置に設けられる。表示部40は、ディスプレイに直接触れて操作を行うためのタッチパネルを備える。
画像処理部50は、CPU510、ROM520、RAM530等を構成要素とするマイクロコンピュータを備える。画像処理部50、具体的にはCPU510は、非遷移的実体的記録媒体であるROM520に記録されているプログラムに従い、後述する表示制御処理等を実行する。
[2.処理]
次に、画像処理部50が実行する表示制御処理について説明する。
まず、表示制御処理の概要について説明する。表示制御処理は、自車両を中心とする鳥瞰画像、換言すれば、撮影部10の撮影範囲である自車両の前方及び後方に加え、撮影部10の撮影範囲外である自車両の左右の側方を含む自車両の全周囲を表す鳥瞰画像を、表示部40に表示するための処理である。鳥瞰画像とは、自車両の上方から真下又は斜め下に見下ろす視点の画像である。表示部40に表示される鳥瞰画像である表示鳥瞰画像のうち、撮影部10の撮影範囲外の部分である履歴部分は、履歴画像を用いて構成される。図2の表示鳥瞰画像に示すように、履歴部分60は、自車両を示すアイコン61の左右の側方に位置している。図2では、説明の便宜上、履歴部分60を表す点線を示しているが、この点線は実際には表示部40に表示されない。履歴画像とは、撮影画像に基づき逐次作成される鳥瞰画像を、自車両の移動量に基づいて位置をずらしつつ合成した鳥瞰画像である。
このように作成される履歴画像は、例えば自車両の照射光が映った鳥瞰画像を用いて作成されると、実際には履歴部分に存在しない照射光が履歴部分に現れてしまう。そして、表示鳥瞰画像において、自車両の移動に伴い照明光の部分が引きずられるように拡大してしまう。そこで、表示制御処理では、照明光等が履歴部分に現れないようにするための画像処理として、差分処理及びマスク処理のうち一方が選択的に実行される。
差分処理では、照射光が映った撮影画像の鳥瞰画像から照射光の影響のみを差し引いて照射光が除去された鳥瞰画像を作成し、当該鳥瞰画像を基に履歴画像を作成することにより、照射光が履歴部分に現れないようにする。
一方、マスク処理では、照射光が映った撮影画像の鳥瞰画像を基に履歴画像を作成し、履歴画像における照射光が表示された領域をマスクすることにより、照射光が履歴部分に現れないようにする。
次に、表示制御処理の詳細について図3〜図5を用いて説明する。表示制御処理は、自車両のイグニッションスイッチがオンである期間において、自車両のヘッドランプ及びテールランプの少なくとも一方が点灯されることにより開始される。なお、以下の説明では、撮影画像の鳥瞰画像を「撮影鳥瞰画像」という。
S11で、画像処理部50は、差分用画像があるか否かを判定する。ここでいう差分用画像とは、差分処理で使用される画像であって、自車両の照射光による撮影鳥瞰画像の画素値の変化を表す画像である。換言すれば、差分用画像とは、自車両の照射光の有無による撮影鳥瞰画像における画素値の差分を表す画像である。
つまり、差分用画像とは次のような画像である。すなわち、撮影対象が同一の画像であっても、照射光の有無により照射光が映る部分の画素値が変化する。ここでいう画素値とは、画像を構成する画素ごとの値であり、本実施形態では輝度値である。このため、照射光の有無のみが異なる2つの画像について、照射光が映っている画像を構成する各画素の画素値から、照射光が映っていない画像を構成する各画素の画素値を差し引くことで、照射光の影響のみが現れた画像が得られる。この画像が差分用画像である。このような差分用画像を用いれば、照射光が映っている画像から差分用画像を差し引くことで、照射光が映っていないかのような画像を生成することができる。
また、本実施形態では、図2に示すように、フロントカメラ110に映る照射光としてヘッドランプの光70が想定され、リアカメラ120に映る照射光としてテールランプの光71が想定される。このため、図6に示すような、フロントカメラ110の撮影画像の鳥瞰画像からヘッドランプの光70の影響を差し引くための差分用画像80と、図7に示すような、リアカメラ120の撮影画像の鳥瞰画像からテールランプの光71の影響を差し引くための差分用画像81と、が用意されている。前者の差分用画像80は、ヘッドランプの光70が現れている部分80aを有し、後者の差分用画像81は、テールランプの光71が現れている部分81aを有している。
これらの差分用画像80,81は、記憶部30に設けられた記憶領域である差分領域310にあらかじめ記憶されている。なお、差分領域310に記憶された差分用画像80,81は、例えばディーラーで更新することができる。
S11では、画像処理部50は、差分領域310に上記2種類の差分用画像80,81の両方が記憶されている場合に差分用画像があると判定し、2種類の差分用画像80,81の少なくとも一方が記憶されていない場合に差分用画像がないと判定する。差分用画像がないと判定される場合としては、例えば、記憶部30を交換するときに差分用画像が記憶されていない記憶部に交換した場合などが考えられる。画像処理部50は、差分用画像があると判定した場合は、処理をS12へ移行させる。
S12で、画像処理部50は、差分処理及びマスク処理のいずれが選択されているかを判定する。本実施形態では、差分処理及びマスク処理は、ユーザが表示部40のタッチパネルを操作することで選択可能であり、画像処理部50はユーザの操作状況に基づいてS12の判定を行う。画像処理部50は、差分処理が選択されていると判定した場合は、処理をS13へ移行させる。
S13で、画像処理部50は、照射光が映った画像と差分用画像80,81との差分量を変更する操作がユーザにより行われたか否かを判定する。差分量を変更する操作があるのは例えば次のような場合である。すなわち、差分用画像80,81との差分を算出する際、常に適切な分量だけ画素値が差し引かれるとは限らない。具体的には、同一の差分用画像80,81を用いて差分を算出する場合、自車両周辺の明るさによっては画素値を引きすぎたり引き足りなかったりする場合がある。このような場合、表示部40に画素値が適切ではない違和感のある画像が表示されてしまう。このS13及び後述するS14は、このような違和感のある画像を見たユーザが、差分量を変更するための処理である。本実施形態では、差分量を変更するためのユーザインタフェースが表示部40に表示され、ユーザによる当該インタフェースの操作に基づいてS13の判定が行われる。
また、表示部40への画像の表示は後述する差分処理のS30で行われる。そのため、後述するように通常複数周期実行されるS12〜S17において、1周期目のS13では、差分量を変更する操作が行われたとは判定されないことが想定される。
画像処理部50は、差分量を変更する操作が行われたと判定した場合は、処理をS14へ移行させる。
S14で、画像処理部50は、差分量を変更する。具体的には、画像処理部50は、差分用画像80,81の画素値を変更する。本実施形態では、差分用画像80,81において、照射光が現れている部分80a,81aのみ0でない画素値を有し、それ以外の部分では画素値が0である。画像処理部50は、差分用画像80,81の画素値の倍率を変更(例えば0.9倍、1.1倍等に)して、照射光の映った部分のみの画素値を実質的に変更する。このように画素値が変更された差分用画像80,81を用いることで、照射光が映った画像と差分用画像80,81との差分量が変更される。
S15で、画像処理部50は、図4に示すフローチャートに従い差分処理を実行する。差分処理の詳細については後述する。
一方、画像処理部50は、前述したS13で差分量を変更する操作が行われていないと判定した場合は、前述したS14を飛ばし、前述のS15の処理を実行する。画像処理部50は、S15の処理を実行すると、処理をS17へ移行させる。
一方、画像処理部50は、前述したS12でマスク処理が選択されていると判定した場合は、処理をS16へ移行させる。
S16で、画像処理部50は、図5に示すフローチャートに従いマスク処理を実行する。また、前述したS11で差分用画像がないと判定された場合には、ユーザによる選択に関係なく、S16でマスク処理が実行される。マスク処理の詳細については後述する。画像処理部50は、S16の処理を実行すると、処理をS17へ移行させる。
S17では、画像処理部50は、終了条件が成立したか否かを判定する。画像処理部50は、自車両のイグニッションスイッチがオフである場合、及び、ヘッドランプ及びテールランプの両方が消灯している場合、に終了条件が成立したと判定する。
画像処理部50は、終了条件が成立したと判定した場合に、表示制御処理を終了する。一方、画像処理部50は、終了条件が成立していないと判定した場合に、前述したS12へ戻り、S12以降の処理を実行する。
次に、差分処理について図4を用いて説明する。
S21で、画像処理部50は、フロントカメラ110及びリアカメラ120のそれぞれから最新の撮影画像を1枚取得する。
S22で、画像処理部50は、移動情報出力部20から移動情報を取得する。
S23で、画像処理部50は、S21で取得した最新の撮影画像に周知の鳥瞰変換を施して、フロントカメラ110及びリアカメラ120の撮影画像のそれぞれについて撮影鳥瞰画像を作成する。画像処理部50は、作成した撮影鳥瞰画像から表示鳥瞰画像の作成に必要となる部分を切り出し、切り出した画像を、記憶部30に設けられた記憶領域であるリアル領域320に記憶する。なお、以下では、フロントカメラ110による撮影画像の鳥瞰画像を「前方撮影鳥瞰画像」といい、リアカメラ120による撮影画像の鳥瞰画像を「後方撮影鳥瞰画像」という。
S24で、画像処理部50は、S22で取得した移動情報に基づいて自車両の移動量を算出する。本実施形態でいう自車両の移動量とは、前回の撮影画像の取得タイミングから今回の撮影画像の取得タイミングまでの期間、つまり撮影画像の取得間隔における自車両の位置及び向きの変化を意味する。
S25で、画像処理部50は、S24で算出した自車両の移動量に基づき、履歴領域330に記憶された履歴画像を移動させる。
ここでいう履歴領域330は、記憶部30に設けられた、履歴画像を記憶するための記憶領域である。図8に示すように、履歴領域330は、自車両の前方及び後方だけでなく自車両の左右側方を含む範囲である車両周辺範囲62よりも一回り大きい範囲を記憶できるように設計される。図8では、説明の便宜上、自車両を示すアイコン61が表されているが、本実施形態では、実際には履歴領域330にアイコン61は記憶されていない。また、S25では、履歴画像の自車両を基準とした位置が変化するように履歴画像が移動される。なお、履歴画像は、後述するS28で履歴領域330に画像が記憶されることで生成されるため、1周期目のS25では移動の対象が存在しないことになる。
S26で、画像処理部50は、除去鳥瞰画像を作成する。ここでいう除去鳥瞰画像とは、撮影鳥瞰画像であって撮影画像に映った照射光が除去された鳥瞰画像である。除去鳥瞰画像は、照射光が映った撮影鳥瞰画像と差分用画像80,81との差分を算出することにより作成される。換言すれば、除去鳥瞰画像は、照射光が映った撮影鳥瞰画像と差分用画像80,81との差分を表す画像として作成される。本実施形態では、前方撮影鳥瞰画像であって、フロントカメラ110による撮影画像に映ったヘッドランプの光が除去された鳥瞰画像である前方除去鳥瞰画像と、後方撮影鳥瞰画像であって、リアカメラ120による撮影画像に映ったテールランプの光が除去された鳥瞰画像である後方除去鳥瞰画像と、が作成可能である。
本実施形態では、前方撮影鳥瞰画像及び後方撮影鳥瞰画像に照射光が映っているか否かはヘッドランプ及びテールランプのスイッチのオンオフに基づき判定される。つまり、ヘッドランプのスイッチがオンである場合には、前方撮影鳥瞰画像にヘッドランプの光70が映っていると判定され、ヘッドランプのスイッチがオフである場合には、前方撮影鳥瞰画像にヘッドランプの光70が映っていないと判定される。後方撮影鳥瞰画像についての判定も同様である。
そして、前方撮影鳥瞰画像及び後方撮影鳥瞰画像のうち照射光が映っていると判定されたものについては除去鳥瞰画像が作成され、照射光が映っていないと判定されたものについては除去鳥瞰画像が作成されない。また、前述したS14で差分用画像80,81の画素値が変更された場合には、変更後の差分用画像80,81を用いて差分が算出される。
S27で、画像処理部50は、S26で作成した最新の除去鳥瞰画像から表示鳥瞰画像の作成に必要となる部分を切り出す。また、画像処理部50は、前方撮影鳥瞰画像及び後方撮影鳥瞰画像のうちS26で除去鳥瞰画像を作成しなかったものについては、その最新の撮影鳥瞰画像から表示鳥瞰画像の作成に必要となる部分を切り出す。
S28で、画像処理部50は、S27で切り出した画像を履歴領域330に記憶する。履歴領域330に履歴画像が記憶されていない状態(例えば第1周期目の処理)では、S28の処理は、切り出した画像を履歴画像として記憶する処理となる。一方、図8に示すように、履歴領域330に履歴画像65が記憶されている状態(例えば第2周期目以降の処理)では、履歴画像65に切り出した最新の画像63,64を上書きすることで、履歴画像65を更新する処理となる。最新の画像63,64は、それぞれ履歴領域330における現在の自車両の前方及び後方に相当する位置に記憶される。
このように、差分処理では、自車両の移動量に基づき履歴画像65を移動させる処理及び除去鳥瞰画像から切り出した画像を移動後の履歴画像65に上書きする処理が実行される。そして、これらの処理が繰り返し実行されることで、履歴領域330において、逐次作成される除去鳥瞰画像を自車両の移動量に基づいて位置をずらしつつ合成した鳥瞰画像である除去履歴画像が履歴画像として作成される。
前述したように、切り出された2つの画像のうちの一方が照射光が映っていない撮影鳥瞰画像である場合もある。本実施形態では、除去鳥瞰画像のみを用いて作成された履歴画像だけでなく、除去鳥瞰画像及び照射光が映っていない撮影鳥瞰画像の両方も用いて作成された履歴画像も除去履歴画像という。なお、除去履歴画像は、照射光が映った撮影鳥瞰画像を基に作成した履歴画像と比較して、照射光の影響が軽減された画像となっている。
S29で、画像処理部50は、除去履歴画像と最新の撮影鳥瞰画像とを合成した鳥瞰画像である除去表示画像を表示鳥瞰画像として作成する。具体的には、まず、画像処理部50は、履歴領域330に記憶された除去履歴画像65から車両周辺範囲62に含まれる部分を切り出し、切り出した画像を記憶部30に設けられた記憶領域である表示領域340に記憶する。そして、画像処理部50は、リアル領域320から読み出した、フロントカメラ110及びリアカメラ120のそれぞれについての最新の撮影鳥瞰画像を表示領域340に記憶し、除去履歴画像に上書きする。本実施形態では、この上に更に自車両を示すアイコン61が記憶されて、図2に示すような除去表示画像が作成される。
S30で、画像処理部50は、表示領域340に記憶された除去表示画像を表示部40に表示する。S30の処理を実行すると、差分処理を終了する。
次に、マスク処理について図5のフローチャートを用いて説明する。
マスク処理におけるS41〜S45は、前述した差分処理のS21〜S25と同様であるため、説明を省略する。
S46で、画像処理部50は、S43で作成した最新の前方撮影鳥瞰画像及び最新の後方撮影鳥瞰画像のそれぞれから表示鳥瞰画像の作成に必要となる部分を切り出す。
S47で、画像処理部50は、切り出した画像を履歴領域330に記憶する。履歴領域330に履歴画像が記憶されている状態においては、S47の処理は、履歴画像としての撮影履歴画像に最新の撮影鳥瞰画像を上書きすることで、撮影履歴画像と最新の撮影鳥瞰画像とを合成する処理である。
ここでいう撮影履歴画像とは、S43で逐次作成される撮影鳥瞰画像を自車両の移動量に基づいて位置をずらしつつ合成した鳥瞰画像であり、履歴領域330内で履歴画像として作成される。この撮影履歴画像では、合成される前方撮影鳥瞰画像及び後方撮影鳥瞰画像のうちの少なくとも一方には照射光が映っているため、照射光が引きずられるように拡大され得る。撮影履歴画像は、S47で最新の撮影鳥瞰画像と合成されることにより更新される。
S48で、画像処理部50は、履歴領域330に記憶された撮影履歴画像から車両周辺範囲62に含まれる部分を切り出して表示領域340に記憶する。
S49で、画像処理部50は、撮影履歴画像における図9に示す撮影履歴部分66において、照射光が占める領域(以下「光領域」という。)を検出し、検出した時点の光領域を記憶する。
ここでいう撮影履歴部分66は、表示領域340に記憶された撮影履歴画像のうち過去の撮影鳥瞰画像を用いて構成された部分、換言すれば、撮影履歴画像における、最新の撮影鳥瞰画像と合成する前の撮影履歴画像が現れる部分である。つまり、S49では、引きずられるように拡大された照射光が映り得る部分、換言すれば、過去の撮影鳥瞰画像に映っていた照射光が現れ得る部分において、光領域の検出が行われる。なお、撮影履歴部分66は、後述するように、表示鳥瞰画像の履歴部分となる部分である。
本実施形態では、光領域の検出は次のように行われる。すなわち、撮影履歴部分66の一部に対して、色相と輝度に基づいて領域分割を行い、分割された複数の領域のうち、互いに隣接する領域であって、色相の差が所定のしきい値以下でありかつ輝度の差が所定値以上となっている2つの領域を抽出する。そして、抽出した2つの領域のうち輝度の高い方を光領域とし、輝度の低い方を非光領域とする。そして、色情報の空間における当該光領域から非光領域へのベクトルを光源の色情報として特定する。そして、撮影履歴部分66の全領域について、色相と輝度に基づいて領域分割を行い、隣接する領域間の色相の差が光源の色相と所定の範囲内で一致する場合に、それら隣接する領域のうち、輝度の高い方を、光領域であると特定する。
例えば、ヘッドランプが点灯した状態で自車両が真っ直ぐに前進している状況では、図9に示すように、撮影履歴部分66における、自車両を示すアイコン61の左右の側部近傍の位置に、引きずられるように拡大されたヘッドランプの光72が現れる。そして、S48の処理が実行されることにより、当該ヘッドランプの光72が検出される。
なお、本実施形態の表示制御処理では、S49の処理は、履歴領域330において撮影履歴画像が自車両の移動とともに拡大された結果、撮影履歴部分66が過去の撮影履歴画像で完全に満たされたことを条件として、一度だけ実行される。表示鳥瞰画像の履歴部分が過去の鳥瞰画像で完全に満たされたか否かは、例えば、表示制御処理開始後の自車両の移動量に基づき判定されてもよい。
S50では、画像処理部50は、図10に示すような、撮影履歴部分66におけるS49で記憶した光領域を含む領域がマスクされた鳥瞰画像であるマスク表示画像を表示鳥瞰画像として作成する。画像処理部50は、S49で記憶した光領域を含む領域を、表示部40上で視認された際に意図的に除去されていることが分かる色(例えば黒色)で塗りつぶすことにより、当該領域をマスクする。
前述したように、本実施形態では、S49は一度だけ実行され、実行時の光領域が記憶される。S50では、画像処理部50は、S49で記憶した光領域をS50の処理を実行する度に繰り返し参照する。そして、画像処理部50は、参照した光領域を含むようにあらかじめ決められた条件に従い決定した領域をマスクする。ここでいう条件とは、例えば、光領域を包含する最小の長方形を基準として所定量拡大した長方形を、マスクされる領域であるマスク領域とするといった条件であり、光領域に対してマスク領域が一義的に決定される条件である。そのため、後述するS51でマスク表示画像を表示部40に表示した際に、マスク領域は、表示部40の画面上で自車両の移動とともに変化せず、固定される。このように表示部40の画面上でマスク領域を固定するのは、S50の処理が周期的に実行されることにより、表示部40の画面上でマスク領域が目まぐるしく変化することを回避するためである。なお、本実施形態では、マスクされた撮影履歴画像の上に自車両を示すアイコン61が上書きされる。また、S49で光領域が記憶されるまでは、撮影履歴画像がマスクされない。
本実施形態では、照射光を含む最小限の領域よりもやや大きめにマスク領域が設定される。自車両が横方向に曲がって移動した場合、表示鳥瞰画像の履歴部分に現れた照射光が、自車両が前後方向のみに移動した場合とは異なる位置に現れ得るからである。
例えば、前述した図9に示すような自車両が真っ直ぐ前進している状況では、図10に示すように、自車両の左右の側部に隣接した2つの長方形状の領域であって自車両の前後方向と長手方向の長さが同一である領域がマスクされることで、マスク領域90が形成される。このマスク領域90の左右方向の幅は、図9に示すヘッドランプの光72の左右方向の幅よりもやや大きく設定される。
S51で、画像処理部50は、S50で作成したマスク表示画像を表示部40に表示する。S51の処理を実行すると、マスク処理を終了する。
[3.効果]
以上詳述した実施形態によれば、以下の効果が得られる。
(3a)本実施形態では、画像処理部50は、自車両の照射光が除去された鳥瞰画像である除去鳥瞰画像を作成する。具体的には、画像処理部50は、照射光が映った撮影鳥瞰画像と差分用画像80,81との差分を算出し、この差分を表す画像として除去鳥瞰画像を作成する。そして、画像処理部50は、逐次作成した除去鳥瞰画像を基に作成した除去履歴画像を用いて、表示部40に表示される除去表示画像を作成する。このように、照射光が映った撮影履歴画像を基に作成される履歴画像に代えて照射光が除去された除去鳥瞰画像を基に作成される除去履歴画像を用いて表示部40に表示する鳥瞰画像を生成するため、表示部40の画像上で照射光が拡大することを抑制することができる。
(3b)本実施形態では、画像処理部50は、ユーザによる操作に基づいて、撮影鳥瞰画像と差分用画像80,81との差分量を変更する。したがって、差分を算出する際に画素値を引きすぎたり引き足りなかったりした場合に、差分量を調整することができる。
(3c)本実施形態では、画像処理部50は、差分処理に代えてマスク処理を実行することができる。マスク処理では、画像処理部50は、逐次作成した撮影鳥瞰画像を基に撮影履歴画像を作成する。そして、画像処理部50は、撮影履歴画像と最新の撮影鳥瞰画像とを合成した鳥瞰画像であって、当該鳥瞰画像における合成前の撮影履歴画像が現れた部分である履歴部分に現れた照射光がマスクされた鳥瞰画像であるマスク表示画像を作成する。そして、このように作成されるマスク表示画像が表示部40に表示される。したがって、引きずられるように拡大された照射光が表示部40上の画像に表示されることを抑制することができる。
また、マスク処理では、自車両周辺の明るさ等によらず、光領域を含む領域を一律に黒色等で塗りつぶすため、差分処理で行われるユーザによる差分量の調整を不要とすることができる。
なお、本実施形態では、表示部40が表示部に相当し、画像処理部50が表示制御装置に相当し、フロントカメラ110及びリアカメラ120が車載カメラに相当する。また、ヘッドランプの光70及びテールランプの光71が車両の照射光に相当し、引きずられるように拡大されたヘッドランプの光72が除去対象に相当し、差分用画像80,81が第2の差分用画像に相当し、S14が差分変更部としての処理に相当する。また、S21及びS41が取得部としての処理に相当し、S23及びS43が第1の画像作成部としての処理に相当し、S24及びS44が算出部としての処理に相当し、S26が第2の画像作成部としての処理に相当し、S25,S27及びS28が除去履歴作成部としての処理に相当する。また、S29が除去表示作成部としての処理に相当し、S30が除去表示処理部としての処理に相当し、S45,S46及びS47が撮影履歴作成部としての処理に相当し、S50がマスク表示作成部としての処理に相当し、S51がマスク表示処理部としての処理に相当する。
[4.他の実施形態]
以上、本発明を実施するための形態について説明したが、本発明は前述の実施形態に限定されることなく、種々変形して実施することができる。
(4a)上記実施形態では、画像処理部50は、撮影画像に鳥瞰変換を施した後に差分用画像80,81との差分を算出したが、差分を算出するタイミングはこれに限られない。画像処理部は、例えば、鳥瞰変換を施す前に差分を算出してもよい。つまり、画像処理部は、照射光が映った撮影画像と、照射光による撮影画像の画素値の変化を表す画像である差分用画像、換言すれば、照射光の有無による撮影画像における画素値の差分を表す画像である差分用画像と、の差分を算出してもよい。この場合、除去鳥瞰画像は、照射光が映った撮影画像と差分用画像との差分を表す画像を鳥瞰変換した画像として作成されてもよい。
(4b)上記実施形態では、画像処理部50は、あらかじめ記憶部30に記憶された差分用画像80,81を使用したが、使用される差分用画像はこれに限られない。画像処理部は、例えば、自車両の運転時に差分用画像を生成し、生成した差分用画像を使用してもよい。この場合において、画像処理部は、例えば、ヘッドランプ等が点灯された直前及び直後の撮影画像、つまり照射光の有無を除き撮影対象がほぼ同じである2つの撮影画像又はそれらの鳥瞰画像の差分を表す画像を差分用画像として使用してもよい。
(4c)上記実施形態では、車両の照射光としてヘッドランプの光70及びテールランプの光71を例示したが、車両の照射光はこれに限られない。例えば、照射光は、ブレーキランプの光等であってもよい。
(4d)上記実施形態では、マスク処理において、照射光を含む最小限の領域よりもやや大きめにマスク領域が設定されたが、マスク領域はこれに限られない。例えば、照射光のみを含む領域をマスク領域として設定してもよい。
(4e)上記実施形態では、画像処理部50は、光領域を一度だけ検出して記憶し、記憶した光領域を含むような決定された領域をマスクすることで、マスク表示画像を作成した。しかし、マスク表示画像の作成方法はこれに限られない。
例えば、画像処理部は、最新の撮影鳥瞰画像において光領域を検出し、検出した光領域を含む領域をマスクする。そして、画像処理部は、マスクされた最新の撮影鳥瞰画像を用いて履歴画像を作成し、このように作成した履歴画像から切り出した車両周辺範囲62に含まれる部分に最新の撮影鳥瞰画像を上書きすることで、マスク表示画像を作成してもよい。つまり、光領域がマスク領域に置き換えられた表示鳥瞰画像を表示してもよい。
また、例えば、表示制御処理の開始当初は、表示部40に表示される表示鳥瞰画像の履歴部分において自車両の移動に伴い現れる過去の撮影鳥瞰画像ごとに光領域を検出し、光領域を含む領域をマスクする。そして、表示部40の画像上で、表示鳥瞰画像の履歴部分が過去の鳥瞰画像で完全に満たされると、その時点でのマスク領域が維持されるようにしてもよい。つまり、上記実施形態では、撮影履歴画像の撮影履歴部分66が過去の撮影履歴画像で完全に満たされるまでマスクされた表示鳥瞰画像が表示されなかったが、撮影履歴画像で完全に満たされる前にもマスクされた表示鳥瞰画像を表示してもよい。
また、例えば、画像処理部は、光領域を検出せず、換言すれば、表示鳥瞰画像の履歴部分における照射光の現れ方によらず、あらかじめ決められた領域をマスクすることでマスク表示画像を作成してもよい。
(4f)上記実施形態では、マスクされることで除去される除去対象として自車両の照射光を例示したが、除去対象はこれに限られない。除去対象は、例えば、自車両の影であってもよい。
(4g)上記実施形態では、画像処理部50は、差分処理及びマスク処理の両方を実行したが、実行される処理はこれに限られず、画像処理部は、マスク処理を実行せずに差分処理のみを実行してもよい。
(4h)上記実施形態では、画像処理部50は、S11において、2種類の差分用画像80,81の両方ともが記憶されている場合に限り差分用画像があると判定したが、判定基準はこれに限られない。画像処理部は、例えば、2種類の差分用画像80,81の両方が記憶されている場合に加え、2種類の差分用画像80,81のうちいずれか一方のみが記憶されている場合にも、差分用画像があると判定してもよい。この場合において、ヘッドランプの光及びテールランプの光のうち、差分用画像がある方の影響を差し引くための差分処理が実行されてもよい。
(4i)上記実施形態では、自車両にはフロントカメラ110及びリアカメラ120が搭載されていたが、カメラの搭載状況はこれに限られない。自車両には、例えば、フロントカメラ110及びリアカメラ120のうちいずれか一方のみが搭載されてもよい。
また、例えば、フロントカメラ110及びリアカメラ120に加え、自車両の左右の側部にも1台ずつカメラを設け、計4台のカメラが搭載されてもよい。この場合において、例えば、4台のカメラのいずれにも異常がない場合は、履歴合成を行わず、4台のカメラのいずれかに画面固着等の異常が発生した場合に、異常が発生したカメラによる撮影画像の鳥瞰画像を埋めるべく履歴合成を行ってもよい。
(4j)上記実施形態では、表示部として、自車両内に設けられたディスプレイである表示部40を例示したが、表示装置はこれに限定されるものではない。表示装置の他の例としては、例えばHUD(ヘッドアップディスプレイ)などが挙げられる。
(4k)上記実施形態で、画像処理部50が実行する機能の一部又は全部を、1つあるいは複数のIC等によりハードウェア的に構成してもよい。
(4l)上記実施形態における1つの構成要素が有する機能を複数の構成要素として分散させたり、複数の構成要素が有する機能を1つの構成要素に統合させたりしてもよい。また、上記実施形態の構成の一部を省略してもよい。また、上記実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加又は置換してもよい。なお、特許請求の範囲に記載した文言のみによって特定される技術思想に含まれるあらゆる態様が本発明の実施形態である。
(4m)前述した画像処理部50の他、当該画像処理部50を構成要素とするシステム、当該画像処理部50としてコンピュータを機能させるためのプログラム、このプログラムを記録した半導体メモリ等の非遷移的実体的記録媒体、撮影画像又は撮影鳥瞰画像に映った照射光等を差分又はマスクすることにより除去する方法など、種々の形態で本発明を実現することもできる。
1…表示制御システム、10…撮影部、20…移動情報出力部、30…記憶部、40…表示部、50…画像処理部、62…車両周辺範囲、80,81…差分用画像、90…マスク領域、110…フロントカメラ、120…リアカメラ、310…差分領域、320…リアル領域、330…履歴領域、340…表示領域。

Claims (5)

  1. 車両の周辺における所定の範囲の撮影画像を前記車両内の表示部(40)に表示する表示制御装置(50)であって、
    前記車両に搭載された車載カメラ(110,120)から前記撮影画像を繰り返し取得する取得部(S21,S41)と、
    前記撮影画像の鳥瞰画像である撮影鳥瞰画像を逐次作成する第1の画像作成部(S23,S43)と、
    前記撮影画像の鳥瞰画像であって、前記撮影画像に映った前記車両の照射光(70,71)が除去された鳥瞰画像である除去鳥瞰画像を逐次作成する第2の画像作成部(S26)と、
    前記車両の移動量を算出する算出部(S24,S44)と、
    前記第2の画像作成部により逐次作成される前記除去鳥瞰画像を前記移動量に基づいて位置をずらしつつ合成した鳥瞰画像である除去履歴画像を作成する除去履歴作成部(S25,S27,S28)と、
    前記除去履歴画像と最新の前記撮影鳥瞰画像とを合成した鳥瞰画像である除去表示画像を作成する除去表示作成部(S29)と、
    前記除去表示画像を前記表示部に表示させる除去表示処理部(S30)と、
    を備え、
    前記第2の画像作成部は、前記照射光が映った前記撮影画像と、前記照射光による前記撮影画像の画素値の変化を表す画像である第1の差分用画像と、の差分を表す画像を鳥瞰変換した画像、及び、前記照射光が映った前記撮影鳥瞰画像と、前記照射光による前記撮影鳥瞰画像の画素値の変化を表す画像である第2の差分用画像(80,81)と、の差分を表す画像、の少なくとも一方を前記除去鳥瞰画像として作成し、
    前記第1の画像作成部により逐次作成される前記撮影鳥瞰画像を前記移動量に基づいて位置をずらしつつ合成した鳥瞰画像である撮影履歴画像を作成する撮影履歴作成部(S45,S46,S47)と、
    前記撮影履歴画像と最新の前記撮影鳥瞰画像とを合成した鳥瞰画像であって、当該鳥瞰画像における合成前の前記撮影履歴画像が現れた部分である撮影履歴部分(66)に現れた所定の除去対象(72)が占める領域を含む領域が所定色で塗りつぶされることによりマスクされた鳥瞰画像であるマスク表示画像を作成するマスク表示作成部(S50)と、
    前記マスク表示画像を前記表示部に表示させるマスク表示処理部(S51)と、
    を更に備える、表示制御装置。
  2. 請求項1に記載の表示制御装置であって、
    前記マスク表示画像におけるマスクされる領域は、前記表示部の画面上に固定される、表示制御装置。
  3. 請求項1又は請求項2に記載の表示制御装置であって、
    ユーザによる操作に基づいて、前記撮影画像と前記第1の差分用画像との差分量及び前記撮影鳥瞰画像と前記第2の差分用画像との差分量の少なくとも一方を変更する差分変更部(S14)を更に備える、表示制御装置。
  4. 請求項1から請求項3までのいずれか1項に記載の表示制御装置であって、
    前記車両には、前記車両の周辺における前記車両の前方の所定の範囲を撮影するフロントカメラ(110)と、前記車両の周辺における前記車両の後方の所定の範囲を撮影するリアカメラ(120)と、が前記車載カメラとして搭載され、
    前記第2の画像作成部は、前記フロントカメラによる撮影画像である前方撮影画像の鳥瞰画像であって、前記前方撮影画像に映った前記照射光が除去された鳥瞰画像である前方除去鳥瞰画像と、前記リアカメラによる撮影画像である後方撮影画像の鳥瞰画像であって、前記後方撮影画像に映った前記照射光が除去された鳥瞰画像である後方除去鳥瞰画像と、を作成する、表示制御装置。
  5. 車両の周辺における所定の範囲の撮影画像を前記車両内の表示部(40)に表示する表示制御装置(50)としてコンピュータを機能させるための表示制御プログラムであって、
    前記車両に搭載された車載カメラ(110,120)から前記撮影画像を繰り返し取得する取得部(S21,S41)、
    前記撮影画像の鳥瞰画像である撮影鳥瞰画像を逐次作成する第1の画像作成部(S23,S43)、
    前記撮影画像の鳥瞰画像であって、前記撮影画像に映った前記車両の照射光(70,71)が除去された鳥瞰画像である除去鳥瞰画像を逐次作成する第2の画像作成部(S26)、
    前記車両の移動量を算出する算出部(S24,S44)、
    前記第2の画像作成部により逐次作成される前記除去鳥瞰画像を前記移動量に基づいて位置をずらしつつ合成した鳥瞰画像である除去履歴画像を作成する除去履歴作成部(S25,S27,S28)、
    前記除去履歴画像と最新の前記撮影鳥瞰画像とを合成した鳥瞰画像である除去表示画像を作成する除去表示作成部(S29)、及び、
    前記除去表示画像を前記表示部に表示させる除去表示処理部(S30)、
    としてコンピュータを機能させ、
    前記第2の画像作成部は、前記照射光が映った前記撮影画像と、前記照射光による前記撮影画像の画素値の変化を表す画像である第1の差分用画像と、の差分を表す画像を鳥瞰変換した画像、及び、前記照射光が映った前記撮影鳥瞰画像と、前記照射光による前記撮影鳥瞰画像の画素値の変化を表す画像である第2の差分用画像(80,81)と、の差分を表す画像、の少なくとも一方を前記除去鳥瞰画像として作成し、
    前記第1の画像作成部により逐次作成される前記撮影鳥瞰画像を前記移動量に基づいて位置をずらしつつ合成した鳥瞰画像である撮影履歴画像を作成する撮影履歴作成部(S45,S46,S47)と、
    前記撮影履歴画像と最新の前記撮影鳥瞰画像とを合成した鳥瞰画像であって、当該鳥瞰画像における合成前の前記撮影履歴画像が現れた部分である撮影履歴部分(66)に現れた所定の除去対象(72)が占める領域を含む領域が所定色で塗りつぶされることによりマスクされた鳥瞰画像であるマスク表示画像を作成するマスク表示作成部(S50)と、
    前記マスク表示画像を前記表示部に表示させるマスク表示処理部(S51)と、
    を更に備える、表示制御プログラム。
JP2015229910A 2015-11-25 2015-11-25 表示制御装置及び表示制御プログラム Active JP6477444B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2015229910A JP6477444B2 (ja) 2015-11-25 2015-11-25 表示制御装置及び表示制御プログラム
PCT/JP2016/084019 WO2017090499A1 (ja) 2015-11-25 2016-11-17 表示制御装置及び表示制御方法
CN201680068413.0A CN108293106B (zh) 2015-11-25 2016-11-17 显示控制装置以及显示控制方法
DE112016005392.4T DE112016005392B4 (de) 2015-11-25 2016-11-17 Anzeigesteuervorrichtung und anzeigesteuerverfahren
US15/778,378 US10887529B2 (en) 2015-11-25 2016-11-17 Display control device and display control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015229910A JP6477444B2 (ja) 2015-11-25 2015-11-25 表示制御装置及び表示制御プログラム

Publications (3)

Publication Number Publication Date
JP2017098785A JP2017098785A (ja) 2017-06-01
JP2017098785A5 JP2017098785A5 (ja) 2018-01-18
JP6477444B2 true JP6477444B2 (ja) 2019-03-06

Family

ID=58764002

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015229910A Active JP6477444B2 (ja) 2015-11-25 2015-11-25 表示制御装置及び表示制御プログラム

Country Status (5)

Country Link
US (1) US10887529B2 (ja)
JP (1) JP6477444B2 (ja)
CN (1) CN108293106B (ja)
DE (1) DE112016005392B4 (ja)
WO (1) WO2017090499A1 (ja)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10579067B2 (en) * 2017-07-20 2020-03-03 Huawei Technologies Co., Ltd. Method and system for vehicle localization
JP7080613B2 (ja) * 2017-09-27 2022-06-06 キヤノン株式会社 画像処理装置、画像処理方法およびプログラム
US11070707B1 (en) * 2020-01-06 2021-07-20 GM Global Technology Operations LLC System and method to remove a vehicle shadow from a video feed
GB2609615A (en) 2021-08-03 2023-02-15 Continental Automotive Gmbh Vehicle surround view system and method thereof
WO2025187318A1 (ja) * 2024-03-07 2025-09-12 株式会社クボタ 俯瞰画像出力装置、俯瞰画像表示システム、作業機

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2003275571A1 (en) * 2002-10-23 2004-05-13 Matsushita Electric Industrial Co., Ltd. Image combining portable terminal and image combining method used therefor
JP2005153728A (ja) * 2003-11-26 2005-06-16 Nissan Motor Co Ltd 車両周辺監視装置
JP2006341641A (ja) * 2005-06-07 2006-12-21 Nissan Motor Co Ltd 映像表示装置及び映像表示方法
JP4788406B2 (ja) * 2006-03-07 2011-10-05 アイシン・エィ・ダブリュ株式会社 駐車支援方法及び駐車支援装置
JP4232794B2 (ja) * 2006-05-31 2009-03-04 アイシン・エィ・ダブリュ株式会社 運転支援方法及び運転支援装置
DE202006013714U1 (de) * 2006-09-07 2007-01-25 Sebler, Christian Rundumsichtkamera
JP5120880B2 (ja) * 2007-10-15 2013-01-16 アルパイン株式会社 画像処理装置及び画像処理方法
US8624977B2 (en) * 2008-02-20 2014-01-07 Clarion Co., Ltd. Vehicle peripheral image displaying system
US8723928B2 (en) * 2008-07-11 2014-05-13 Panasonic Corporation Three-dimensional shape measuring apparatus, integrated circuit, and three-dimensional shape measuring method
JP5126549B2 (ja) * 2009-07-21 2013-01-23 アイシン精機株式会社 運転支援装置、運転支援方法、及び運転支援プログラム
JP5437855B2 (ja) * 2010-03-02 2014-03-12 パナソニック株式会社 障害物検知装置およびそれを備えた障害物検知システム、並びに障害物検知方法
JP5962927B2 (ja) * 2011-09-30 2016-08-03 パナソニックIpマネジメント株式会社 俯瞰画像生成装置、俯瞰画像生成方法、および俯瞰画像生成プログラム
JP5846485B2 (ja) * 2011-11-30 2016-01-20 株式会社リコー 付着物検出装置及び付着物検出方法
JP6003226B2 (ja) * 2012-05-23 2016-10-05 株式会社デンソー 車両周囲画像表示制御装置および車両周囲画像表示制御プログラム
KR101327032B1 (ko) * 2012-06-12 2013-11-20 현대자동차주식회사 카메라 영상의 반사광 제거 장치 및 방법
JP2014032174A (ja) * 2012-07-13 2014-02-20 Ricoh Co Ltd 撮像装置、付着物検出装置、移動装置用機器制御システム及び移動装置

Also Published As

Publication number Publication date
US20180376079A1 (en) 2018-12-27
JP2017098785A (ja) 2017-06-01
CN108293106B (zh) 2020-08-18
US10887529B2 (en) 2021-01-05
DE112016005392B4 (de) 2024-03-28
DE112016005392T5 (de) 2018-08-09
WO2017090499A1 (ja) 2017-06-01
CN108293106A (zh) 2018-07-17

Similar Documents

Publication Publication Date Title
JP6477444B2 (ja) 表示制御装置及び表示制御プログラム
JP6003226B2 (ja) 車両周囲画像表示制御装置および車両周囲画像表示制御プログラム
JP4232794B2 (ja) 運転支援方法及び運転支援装置
JPWO2019216087A1 (ja) 画像処理装置、移動装置、および方法、並びにプログラム
JP5994437B2 (ja) 車両周囲画像表示制御装置および車両周囲画像表示制御プログラム
JP5464741B2 (ja) 画像合成装置、及び、画像合成方法
WO2019093378A1 (ja) 表示処理装置
JP5126549B2 (ja) 運転支援装置、運転支援方法、及び運転支援プログラム
EP3396620B1 (en) Display control device and display control method
JP2017098785A5 (ja)
KR101815840B1 (ko) 영상 추정 기반 어라운드 뷰 모니터링 장치
JP2016215726A (ja) 車両周辺表示装置、車両周辺表示方法
JP5413843B2 (ja) 画像処理装置、及び、画像処理方法
JP2012178639A (ja) 画像処理装置、駐車制御システム、及び、画像処理方法
JP2017199130A (ja) 画像処理装置、画像処理方法、及びプログラム
JP2006287513A (ja) 車両外状況提示システム
JP6464952B2 (ja) 表示制御装置、表示制御プログラム及び表示制御方法
JP2007028540A (ja) 車両外状況提示システム及び車両外状況提示方法
JP6519409B2 (ja) 車両周辺画像表示制御装置及び車両周辺画像表示制御プログラム
JP7661853B2 (ja) 遠隔運転システム、プログラム及び方法
JP6464846B2 (ja) 車両周囲画像表示制御装置、および車両周囲画像表示制御プログラム
JP6206334B2 (ja) 検出装置
JP7162427B2 (ja) 車両用後方画像表示装置
JP6673242B2 (ja) 画像表示装置
WO2016185678A1 (ja) 死角表示装置及び死角表示方法

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20171128

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20171201

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190121

R151 Written notification of patent or utility model registration

Ref document number: 6477444

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250