[go: up one dir, main page]

JP2013154730A - Apparatus and method for processing image, and parking support system - Google Patents

Apparatus and method for processing image, and parking support system Download PDF

Info

Publication number
JP2013154730A
JP2013154730A JP2012016164A JP2012016164A JP2013154730A JP 2013154730 A JP2013154730 A JP 2013154730A JP 2012016164 A JP2012016164 A JP 2012016164A JP 2012016164 A JP2012016164 A JP 2012016164A JP 2013154730 A JP2013154730 A JP 2013154730A
Authority
JP
Japan
Prior art keywords
parking
vehicle
image
parking area
information
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.)
Pending
Application number
JP2012016164A
Other languages
Japanese (ja)
Inventor
Shigeyuki Hisai
茂幸 久井
Hiroaki Maruno
浩明 丸野
Yusuke Iguchi
裕介 井口
礼文 ▲高▼須賀
Ayafumi Takasuga
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 Ten Ltd
Original Assignee
Denso Ten Ltd
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 Ten Ltd filed Critical Denso Ten Ltd
Priority to JP2012016164A priority Critical patent/JP2013154730A/en
Publication of JP2013154730A publication Critical patent/JP2013154730A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To provide a technique for enabling the detection of a parking space without the need for a driver to operate a system.SOLUTION: An image processing apparatus for detecting a parking region for a vehicle to be parked there on the basis of an image includes an image obtaining means for obtaining the image obtained by a photographic apparatus which photographs the external of the vehicle, a vehicle information obtaining means for obtaining vehicle information obtained by an obtaining device which obtains the vehicle information, and a detecting means for starting the detection of the parking region when the vehicle information obtaining means obtains travelling information of the vehicle.

Description

本発明は、車両の駐車領域を検出する技術に関する。   The present invention relates to a technique for detecting a parking area of a vehicle.

従来より、車両に搭載されたカメラで車両の周囲を撮影し、撮影した画像に基づいて駐車スペースを認識して駐車支援を行う技術が知られている(例えば、特許文献1参照)。特許文献1の駐車支援システムでは、ドライバが駐車支援システムのスイッチをオンした状態で車速が10Km/時以下になると、カメラが作動して走行画像と距離情報とを連続的にメモリに記憶する。そして、ドライバがバックギヤを入れるとメモリからこれら一連の画像と距離情報とが逆順に読み出されて再生され、駐車目標位置を検索して表示している。   2. Description of the Related Art Conventionally, a technique is known in which a vehicle mounted on a vehicle is used to photograph the surroundings of the vehicle, and a parking space is recognized based on the captured image to perform parking assistance (see, for example, Patent Document 1). In the parking assistance system of Patent Document 1, when the vehicle speed is 10 km / hour or less with the driver turning on the parking assistance system, the camera operates to continuously store the running image and the distance information in the memory. When the driver puts the back gear, the series of images and distance information are read from the memory in reverse order and reproduced, and the parking target position is retrieved and displayed.

特開2006-96312号公報JP 2006-96312 A

しかしながら、特許文献1の駐車支援システムは、ドライバがシステムのスイッチをオンした状態で起動するものであるため、ドライバがスイッチのオンを忘れた場合には駐車支援システムを使用することができない。また、ドライバが駐車スペースを見つけるまで走行画像と距離情報を連続的にメモリに記憶する必要があるため記憶量が膨大となる。さらには、ドライバがバックギヤを入れてから走行画像と距離情報とを逆順に再生して駐車目標位置を検索するため、駐車目標位置を特定するまでに多くの時間を要する。   However, since the parking assistance system of patent document 1 is started in a state where the driver switches on the system, the parking assistance system cannot be used when the driver forgets to turn on the switch. Moreover, since it is necessary to memorize | store driving | running | working image and distance information in memory continuously until a driver finds a parking space, a memory | storage amount becomes enormous. Furthermore, since the driving image and the distance information are reproduced in reverse order and the parking target position is searched after the driver puts the back gear, it takes a long time to specify the parking target position.

本発明は、上記課題に鑑みてなされたものであり、ドライバがシステムを操作することなく駐車スペースを検出し、また、駐車開始の際には即座に駐車スペースの表示を行うことが可能な技術を提供することを目的とする。   The present invention has been made in view of the above-described problem, and can detect a parking space without a driver operating the system, and can immediately display the parking space when parking is started. The purpose is to provide.

上記課題を解決するため、請求項1の発明は、画像に基づいて車両の駐車対象となる駐車領域を検出する画像処理装置であって、車両外部を撮影する撮影装置で得られた画像を取得する画像取得手段と、車両情報を取得する取得装置で得られた車両情報を取得する車両情報取得手段と、前記車両情報取得手段が車両の走行情報を取得すると、前記駐車領域の検出を開始する検出手段と、備えている。   In order to solve the above-mentioned problem, the invention of claim 1 is an image processing device for detecting a parking area to be parked on a vehicle based on an image, and obtains an image obtained by a photographing device for photographing the outside of the vehicle. Image acquisition means, vehicle information acquisition means for acquiring vehicle information obtained by an acquisition device for acquiring vehicle information, and detection of the parking area when the vehicle information acquisition means acquires vehicle travel information. And detecting means.

また、請求項2の発明は、請求項1に記載の画像処理装置において、前記駐車領域を外部の表示装置に表示するための表示用画像を生成すると共に、前記車両情報取得手段が車両の駐車開始情報を取得すると、前記表示用画像を表示装置に出力する画像生成手段をさらに備えている。   According to a second aspect of the present invention, in the image processing device according to the first aspect of the present invention, a display image for displaying the parking area on an external display device is generated, and the vehicle information acquisition unit is configured to park the vehicle. When starting information is acquired, the image processing device further includes image generation means for outputting the display image to a display device.

また、請求項3の発明は、請求項2に記載の画像処理装置において、前記駐車開始情報は、車両のギアが後退用のギアに切り替わった旨の情報である。   According to a third aspect of the present invention, in the image processing apparatus according to the second aspect, the parking start information is information indicating that the gear of the vehicle has been switched to a reverse gear.

また、請求項4の発明は、請求項2または3に記載の画像処理装置において、前記表示用画像に駐車領域が複数含まれる場合に、前記画像生成手段は、予め設定された基準に基づく優先順位の最も高い駐車領域を強調した表示用画像を生成する。   According to a fourth aspect of the present invention, in the image processing device according to the second or third aspect, when the display image includes a plurality of parking areas, the image generation means is configured to prioritize based on a preset criterion. A display image in which the parking area with the highest rank is emphasized is generated.

また、請求項5の発明は、請求項2ないし4のいずれか1項に記載の画像処理装置において、前記表示用画像に駐車領域が複数含まれる場合に、前記画像生成手段は、ユーザの操作に基づいて選択された駐車領域を強調した表示用画像を生成する。   Further, in the image processing apparatus according to any one of claims 2 to 4, the image generation unit may be configured to perform an operation by a user when the display image includes a plurality of parking areas. A display image in which the parking area selected based on the above is emphasized is generated.

また、請求項6の発明は、請求項1ないし5のいずれか1項に記載の画像処理装置において、前記車両情報取得手段が車速情報を取得し、前記検出手段は、前記車速が所定値以下である場合に、駐車領域の検出を開始する。   According to a sixth aspect of the present invention, in the image processing device according to any one of the first to fifth aspects, the vehicle information acquisition means acquires vehicle speed information, and the detection means has the vehicle speed equal to or lower than a predetermined value. If so, the detection of the parking area is started.

また、請求項7の発明は、請求項1ないし6のいずれか1項に記載の画像処理装置において、車両の位置情報を取得する位置情報取得手段と、駐車場情報を取得する駐車場情報取得手段とをさらに備え、前記検出手段は、車両の走行位置が駐車場である場合に、駐車領域の検出を開始する。   The invention according to claim 7 is the image processing device according to any one of claims 1 to 6, wherein the position information acquisition means for acquiring the position information of the vehicle, and the parking lot information acquisition for acquiring the parking lot information. And a detecting unit that starts detecting the parking area when the traveling position of the vehicle is a parking lot.

また、請求項8の発明は、駐車支援システムであって、車両外部を撮影する撮影装置と、車両情報を取得する取得装置と、前記取得装置が車両の走行情報を取得すると、前記撮影装置で撮影した画像に基づいて車両の駐車対象となる駐車領域を検出する画像処理装置と、を備えている。   Further, the invention of claim 8 is a parking support system, wherein an imaging device that images the outside of the vehicle, an acquisition device that acquires vehicle information, and when the acquisition device acquires vehicle travel information, the imaging device And an image processing device for detecting a parking area to be parked on the vehicle based on the photographed image.

また、請求項9の発明は、請求項8に記載の駐車支援システムにおいて、画像を表示する表示装置をさらに備え、前記画像処理装置は、前記駐車領域を含む表示用画像を生成し、前記表示装置は、前記取得装置が車両の駐車開始情報を取得すると、前記表示用画像を表示する。   The invention according to claim 9 is the parking support system according to claim 8, further comprising a display device for displaying an image, wherein the image processing device generates a display image including the parking area, and the display When the acquisition device acquires the parking start information of the vehicle, the device displays the display image.

また、請求項10の発明は、請求項9に記載の駐車支援システムにおいて、前記表示用画像に駐車領域が複数含まれる場合に、前記画像処理装置は、予め設定された基準に基づく優先順位の最も高い駐車領域を強調した表示用画像を生成する。   In addition, in the parking support system according to claim 9, when the display image includes a plurality of parking areas, the image processing device has a priority order based on a preset criterion. A display image in which the highest parking area is emphasized is generated.

また、請求項11の発明は、請求項9または10に記載の駐車支援システムにおいて、前記表示用画像に駐車領域が複数含まれる場合に、前記画像処理装置は、ユーザの操作に基づいて選択された駐車領域を強調した表示用画像を生成する。   The invention according to claim 11 is the parking support system according to claim 9 or 10, wherein when the display image includes a plurality of parking areas, the image processing device is selected based on a user operation. A display image in which the parking area is emphasized is generated.

また、請求項12の発明は、請求項8ないし11のいずれか1項に記載の駐車支援システムにおいて、前記撮影装置が車両の左右に設けられており、前記画像処理装置は、各撮影装置で撮影された各画像に基づいて、車両の左右両側における駐車領域を検出する。   According to a twelfth aspect of the present invention, in the parking support system according to any one of the eighth to eleventh aspects, the photographing devices are provided on the left and right sides of the vehicle, and the image processing device is provided by each photographing device. Based on each photographed image, parking areas on both the left and right sides of the vehicle are detected.

また、請求項13の発明は、画像に基づいて車両の駐車対象となる駐車領域を検出する画像処理方法であって、(a)車両外部を撮影する撮影装置で得られた画像を取得する工程と、(b)車両情報を取得する取得装置で得られた車両情報を取得する工程と、(c)前記(b)工程で、車両の走行情報が取得されると、前記駐車領域の検出を開始する工程と、を備えている。   The invention of claim 13 is an image processing method for detecting a parking area to be parked on a vehicle based on an image, and (a) a step of acquiring an image obtained by a photographing device for photographing the outside of the vehicle. And (b) a step of acquiring vehicle information obtained by an acquisition device for acquiring vehicle information, and (c) when the vehicle driving information is acquired in the step (b), the parking area is detected. And a step of starting.

請求項1ないし13の発明によれば、車両の走行情報を取得すると、駐車領域の検出を開始するため、ユーザ操作の有無に関わらず車両の走行中に駐車領域の検出処理が実行される。したがって、ユーザが駐車領域を把握する際には、駐車領域の検出処理に時間を要することなく即座に駐車領域を提示することが可能となる。   According to the first to thirteenth aspects of the present invention, when the vehicle travel information is acquired, the detection of the parking area is started, and therefore the parking area detection process is executed during the traveling of the vehicle regardless of whether or not a user operation is performed. Therefore, when the user grasps the parking area, it is possible to present the parking area immediately without requiring time for the detection process of the parking area.

また、特に請求項2の発明によれば、車両の駐車開始情報を取得すると、表示用画像を表示装置に出力するため、車両を駐車させようとした際に、検出済みの駐車領域を即座に表示装置に表示させることが可能となる。   According to the invention of claim 2 in particular, when the parking start information of the vehicle is acquired, a display image is output to the display device. Therefore, when the vehicle is to be parked, the detected parking area is immediately displayed. It can be displayed on the display device.

また、特に請求項3の発明によれば、車両のギアが後退用のギアに切り替わった旨の情報を取得することで車両を駐車させようとしていることを把握できる。   In particular, according to the third aspect of the invention, it is possible to grasp that the vehicle is about to be parked by acquiring information indicating that the gear of the vehicle has been switched to the reverse gear.

また、特に請求項4または10の発明によれば、優先順位の最も高い駐車領域を強調することで、駐車に適した駐車領域の視覚的な把握が容易になる。   In particular, according to the invention of claim 4 or 10, it is easy to visually grasp a parking area suitable for parking by emphasizing the parking area having the highest priority.

また、特に請求項5または11の発明によれば、ユーザが選択した駐車領域を強調することで、駐車しようとしている駐車領域の視覚的な把握が容易になる。   In particular, according to the invention of claim 5 or 11, by visually emphasizing the parking area selected by the user, it is easy to visually grasp the parking area to be parked.

また、特に請求項6の発明によれば、車速が所定値以下である場合に、駐車領域の検出を開始している。このため、車両を駐車させようとして減速している際には駐車領域の検出処理を実行し、通常の走行をしている際には検出処理を実行しないこととなり、処理負荷を軽減することができる。   In particular, according to the invention of claim 6, the detection of the parking area is started when the vehicle speed is equal to or lower than the predetermined value. For this reason, the parking area detection process is executed when the vehicle is decelerated to park the vehicle, and the detection process is not executed when the vehicle is running normally, thereby reducing the processing load. it can.

また、特に請求項7の発明によれば、車両の走行位置が駐車場である場合に、駐車領域の検出を開始している。このため、車両を駐車させる可能性の高い場合にのみ検出処理を実行させることができるため、処理負荷を軽減することができる。   In particular, according to the seventh aspect of the invention, the detection of the parking area is started when the traveling position of the vehicle is a parking lot. For this reason, since a detection process can be performed only when there is a high possibility of parking the vehicle, the processing load can be reduced.

また、特に請求項9の発明によれば、車両の駐車開始情報を取得すると、表示装置が表示用画像を表示するため、駐車をしようとする際に即座に駐車領域を表示することができる。   In particular, according to the ninth aspect of the present invention, when the parking start information of the vehicle is acquired, the display device displays a display image, so that the parking area can be displayed immediately when attempting to park.

また、特に請求項12の発明によれば、左右両側で駐車領域の検出処理を実行するため、両側に駐車領域がある駐車場などにおいても即座に両側の駐車領域の存在を把握することができる。   In particular, according to the invention of claim 12, since the parking area detection processing is executed on both the left and right sides, it is possible to immediately grasp the existence of the parking areas on both sides even in a parking lot having parking areas on both sides. .

図1は、駐車支援システムの概要を示す図である。FIG. 1 is a diagram showing an outline of a parking assistance system. 図2は、駐車支援システムの構成を示すブロック図である。FIG. 2 is a block diagram illustrating a configuration of the parking assistance system. 図3は、駐車支援システムの処理の流れを示すフローチャートである。FIG. 3 is a flowchart showing the flow of processing of the parking assistance system. 図4は、駐車支援システムの処理の流れを示すフローチャートである。FIG. 4 is a flowchart showing a process flow of the parking support system. 図5は、駐車支援システムの処理の流れを示すフローチャートである。FIG. 5 is a flowchart showing a process flow of the parking assistance system. 図6は、駐車支援システムの処理の流れを示すフローチャートである。FIG. 6 is a flowchart showing the flow of processing of the parking assistance system. 図7は、駐車可能領域の表示例を示す図である。FIG. 7 is a diagram illustrating a display example of a parking area. 図8は、駐車可能領域の表示例を示す図である。FIG. 8 is a diagram illustrating a display example of a parking area. 図9は、駐車可能領域の表示例を示す図である。FIG. 9 is a diagram illustrating a display example of a parking area. 図10は、駐車可能領域の表示例を示す図である。FIG. 10 is a diagram illustrating a display example of a parking area.

以下、図面を参照しつつ本発明の実施の形態について説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

<1.駐車支援システムの概要>
本実施の形態に係る駐車支援システムは、車両の駐車スペースである駐車可能領域へ車両を駐車させる際、車両の運転者に駐車可能領域を提示して駐車制御を支援するシステムである。特に、本実施の形態に係る駐車支援システムにおいては、車両が走行中に自動で駐車可能領域を検出しておき、車両を駐車場に駐車させる際に、検出済みの駐車可能領域を直ちに表示するものである。例えば、車両が、駐車領域の並ぶ駐車場を走行している間に、運転者の指示がなくても車両に備えられた画像処理装置が駐車場に描かれた駐車領域を検出しておく。そして、車両を後退させて駐車可能領域へ駐車しようとする際には、車両に設けられたカメラにより駐車可能領域の画像を即座に運転者へ提示し、運転者による後退制御を支援するものである。なお、以下においては、車両の運転者を含む車両1の乗員を「ユーザ」という。
<1. Overview of parking support system>
The parking assistance system according to the present embodiment is a system that assists parking control by presenting a parking area to a driver of a vehicle when parking the vehicle in a parking area that is a parking space of the vehicle. In particular, in the parking support system according to the present embodiment, the parking area is automatically detected while the vehicle is traveling, and the detected parking area is immediately displayed when the vehicle is parked in the parking lot. Is. For example, while the vehicle is traveling in a parking lot where parking areas are arranged, the image processing device provided in the vehicle detects the parking area depicted in the parking lot without any instruction from the driver. When the vehicle is to be moved backwards and parked in the parking area, the image of the parking area is immediately presented to the driver by a camera provided on the vehicle to assist the driver in the backward control. is there. In the following, the passenger of the vehicle 1 including the driver of the vehicle is referred to as “user”.

図1は、本実施の形態に係る駐車支援システム100の概要を示す図である。駐車支援システム100は、車両1内に、フロントカメラ21、右サイドカメラ22、左サイドカメラ、リアカメラ24、画像処理装置5、ディスプレイ6、及び駐車支援装置7等を備え、車両1が自動で駐車可能領域PAを検出するシステムである。各部の詳細は後述する。画像処理装置5は、他車両が駐車されていない駐車枠12間を自動で検出しており、車両1を駐車する際に、検出した駐車枠12で区画される駐車可能領域PAをディスプレイ6に表示する。そして、車両1を運転するユーザが、ディスプレイ6に表示された駐車可能領域PAの中から実際に駐車する駐車可能領域PAを選択すると、駐車支援装置7が選択された駐車可能領域PAへの駐車支援を行う。   FIG. 1 is a diagram showing an outline of a parking assistance system 100 according to the present embodiment. The parking support system 100 includes a front camera 21, a right side camera 22, a left side camera, a rear camera 24, an image processing device 5, a display 6, a parking support device 7 and the like in the vehicle 1, and the vehicle 1 automatically This is a system for detecting a parking area PA. Details of each part will be described later. The image processing device 5 automatically detects between the parking frames 12 where no other vehicles are parked, and when the vehicle 1 is parked, the parking area PA partitioned by the detected parking frame 12 is displayed on the display 6. indicate. When the user who drives the vehicle 1 selects the parking area PA that is actually parked from the parking areas PA displayed on the display 6, the parking assistance device 7 is parked in the selected parking area PA. Provide support.

このように、本実施の形態に係る駐車支援システム100は、車両1の走行中に自動で駐車可能領域PAを検出することにより、ユーザが駐車しようとした際に即座に駐車可能領域を表示することができるシステムである。以下、駐車支援システム100の構成及び処理について説明する。   As described above, the parking assistance system 100 according to the present embodiment automatically detects the parking area PA while the vehicle 1 is traveling, and thus immediately displays the parking area when the user tries to park. It is a system that can. Hereinafter, the configuration and processing of the parking assistance system 100 will be described.

<2.駐車支援システムの構成>
図2は、駐車支援システム100の構成を示すブロック図である。図2に示すように、駐車支援システム100は、撮影部2と、センサ部3と、GPS受信機4と、画像処理装置5と、ディスプレイ6と、駐車支援装置7とを備えている。
<2. Configuration of parking support system>
FIG. 2 is a block diagram illustrating a configuration of the parking support system 100. As shown in FIG. 2, the parking support system 100 includes a photographing unit 2, a sensor unit 3, a GPS receiver 4, an image processing device 5, a display 6, and a parking support device 7.

撮影部2は、撮影装置としてのフロントカメラ21、右サイドカメラ22、左サイドカメラ23及びリアカメラ24を備え、車両外部を撮影する。各カメラ22〜24は、広角レンズを備え、180度以上の画角に渡ってデジタル撮影し、撮影した画像データを画像処理装置5に送信する。車両1の前後左右にカメラを設置することで、撮影部2は、車両1の全周を撮影できる。各カメラ22〜24により撮影された画像は、広角レンズの歪曲収差により像が歪んで撮影された場合でも、画像の補正処理により平面な画像に修正することができる。   The photographing unit 2 includes a front camera 21, a right side camera 22, a left side camera 23, and a rear camera 24 as photographing devices, and photographs the outside of the vehicle. Each of the cameras 22 to 24 includes a wide-angle lens, digitally captures over an angle of view of 180 degrees or more, and transmits the captured image data to the image processing device 5. By installing cameras on the front, rear, left and right of the vehicle 1, the photographing unit 2 can photograph the entire circumference of the vehicle 1. Images captured by the cameras 22 to 24 can be corrected to a flat image by image correction processing even when the image is captured with distortion caused by distortion of the wide-angle lens.

フロントカメラ21は、車両1の先端部に配置され、車両1の前方を撮影する。フロントカメラ21は、車両1のいわゆるフロントグリルに設置されるが、車室内のバックミラー裏面に設置し、フロントガラスを通して車両1の前方を撮影してもよい。右サイドカメラ22は、車両1の右サイドミラーのケース内に設置され、車両1の右側方を撮影する。左サイドカメラ23は、車両1の左サイドミラーのケース内に設置され、車両1の左側方を撮影する。リアカメラ24は、車両1の後部に設置され、車両1の後方を撮影する。リアカメラ24は、リアゲートの開放レバー付近に設置されるが、リアスポイラーの下部に設置してもよい。この場合には、撮影視点が上昇し、より遠方まで車両後方を撮影することができる。   The front camera 21 is disposed at the tip of the vehicle 1 and photographs the front of the vehicle 1. The front camera 21 is installed on a so-called front grille of the vehicle 1, but it may be installed on the rear surface of the rearview mirror in the vehicle interior and photograph the front of the vehicle 1 through the windshield. The right side camera 22 is installed in the case of the right side mirror of the vehicle 1 and photographs the right side of the vehicle 1. The left side camera 23 is installed in the case of the left side mirror of the vehicle 1 and photographs the left side of the vehicle 1. The rear camera 24 is installed at the rear of the vehicle 1 and photographs the rear of the vehicle 1. The rear camera 24 is installed in the vicinity of the opening lever of the rear gate, but may be installed in the lower part of the rear spoiler. In this case, the shooting viewpoint is raised, and the rear of the vehicle can be shot farther.

センサ部3は、舵角センサ31と、車速センサ32と、ギア位置センサ33と、ジャイロセンサ34とを備えている。また、センサ部3は、車両1に備えられたエンジンの回転数や冷却装置の温度等を検知する各センサを備えるが、図示は省略する。各センサ31〜34は、車両の情報を取得する取得装置として機能する。具体的には、舵角センサ31は、ステアリングホイールの回転角を検知し、角度情報を画像処理装置5及び電動パワーステアリングの制御装置(図示せず)に送信する。車速センサ32は、車両1の車輪軸に設けられたローターの回転をパルス信号として出力し、磁気センサまたは光センサにより構成されている。ギア位置センサ33は、図示しないトランスミッションからギアポジションを検出し、ギア位置情報を取得する。ジャイロセンサ34は、車両1の進行する角度や角速度を検出する計測器である。   The sensor unit 3 includes a steering angle sensor 31, a vehicle speed sensor 32, a gear position sensor 33, and a gyro sensor 34. Moreover, although the sensor part 3 is provided with each sensor which detects the rotation speed of the engine with which the vehicle 1 was equipped, the temperature of a cooling device, etc., illustration is abbreviate | omitted. Each of the sensors 31 to 34 functions as an acquisition device that acquires vehicle information. Specifically, the steering angle sensor 31 detects the rotation angle of the steering wheel, and transmits angle information to the image processing device 5 and a control device (not shown) of the electric power steering. The vehicle speed sensor 32 outputs the rotation of the rotor provided on the wheel shaft of the vehicle 1 as a pulse signal, and is constituted by a magnetic sensor or an optical sensor. The gear position sensor 33 detects a gear position from a transmission (not shown) and acquires gear position information. The gyro sensor 34 is a measuring instrument that detects the traveling angle and angular velocity of the vehicle 1.

GPS受信機4は、車両1上空の軌道上を周回する複数のGPS(Global Positioning system:全地球測位システム)衛星から送信される信号を受信するアンテナである。GPS衛星からの信号には、時刻データ及び衛星の軌道情報等が含まれる。GPS受信機4は、受信した信号であるGPSデータを画像処理装置5へ送信する。   The GPS receiver 4 is an antenna that receives signals transmitted from a plurality of GPS (Global Positioning System) satellites that orbit around the vehicle 1. The signal from the GPS satellite includes time data and satellite orbit information. The GPS receiver 4 transmits GPS data that is a received signal to the image processing device 5.

画像処理装置5は、車両1の走行中に自動で駐車枠を認識することで駐車領域を検出する電子制御装置である。画像処理装置5は、制御部51と、入出力部52と、記憶部53とを備えている。   The image processing device 5 is an electronic control device that detects a parking area by automatically recognizing a parking frame while the vehicle 1 is traveling. The image processing apparatus 5 includes a control unit 51, an input / output unit 52, and a storage unit 53.

制御部51は、図示しないCPU、RAM、及びROMを備えるコンピュータである。制御部51は、画像処理装置5が備えている入出力部52及び記憶部53と接続され、相互にデータの送受信を行い、画像処理装置5の全体を制御する。また、制御部51は、検出部51aと、表示制御部51bと、移動量算出部51cと、座標値補正部51dと、座標値更新部51eとを備えている。制御部51が備えるこれら各部は、プログラムに従ってCPUが演算処理を行うことにより実現される機能である。   The control unit 51 is a computer including a CPU, RAM, and ROM (not shown). The control unit 51 is connected to the input / output unit 52 and the storage unit 53 provided in the image processing apparatus 5, and transmits / receives data to / from each other to control the entire image processing apparatus 5. The control unit 51 includes a detection unit 51a, a display control unit 51b, a movement amount calculation unit 51c, a coordinate value correction unit 51d, and a coordinate value update unit 51e. These units included in the control unit 51 are functions realized by the CPU performing arithmetic processing according to a program.

検出部51aは、撮影部2が撮影した車両外部の画像に写された駐車枠を認識し、駐車領域及び駐車可能領域を検出する処理を行う。駐車枠とは、車両の駐車スペースを区画する枠線のことである。また、駐車領域とは、駐車枠で囲まれた車両の駐車スペースのことであり、駐車可能領域とは、駐車領域のうち、他車両等の障害物がなく自車両の駐車が可能な駐車領域のことである。   The detection unit 51a recognizes a parking frame that is captured in an image outside the vehicle photographed by the photographing unit 2, and performs a process of detecting a parking area and a parking available area. A parking frame is a frame line that divides a parking space of a vehicle. In addition, the parking area is a parking space of a vehicle surrounded by a parking frame, and the parking area is a parking area where there is no obstacle such as another vehicle in the parking area and the own vehicle can be parked. That's it.

検出部51aは、各カメラ21〜24にて撮影した画像の内、右サイドカメラ22と左サイドカメラ23の画像中の輝度変化に基づいて駐車枠を認識する。かかる認識処理は、画像中の所定領域に対して行うことが好ましい。認識処理を所定領域に対してのみ行うのは、画像全体を認識処理すると処理負荷が膨大となり、認識結果を得るのが遅延するためである。また、一般的に、車両1が駐車しようとしている際は、駐車枠や駐車領域に対して一定距離を走行すると考えられるため、画像中の所定位置に駐車枠や駐車領域が表示されると考えられるためでもある。すなわち、右サイドカメラ22と左サイドカメラ23の画像中における駐車枠や駐車領域が表示されると考えられる位置を含む一定の領域を所定領域とし、この所定領域に対して認識処理を行うことで処理負荷を軽減できることとなる。なお、検出部51aが、駐車枠を認識する手法の詳細については後述する。   The detection unit 51a recognizes the parking frame based on the luminance change in the images of the right side camera 22 and the left side camera 23 among the images taken by the cameras 21 to 24. Such recognition processing is preferably performed on a predetermined area in the image. The reason why the recognition process is performed only on the predetermined region is that if the entire image is recognized, the processing load becomes enormous and delays in obtaining the recognition result. In general, when the vehicle 1 is about to park, it is considered that the vehicle 1 travels a certain distance with respect to the parking frame or the parking area, so that the parking frame or the parking area is displayed at a predetermined position in the image. It is also to be done. That is, a predetermined area including a position where a parking frame or a parking area is considered to be displayed in the images of the right side camera 22 and the left side camera 23 is set as a predetermined area, and recognition processing is performed on the predetermined area. The processing load can be reduced. In addition, the detail of the method in which the detection part 51a recognizes a parking frame is mentioned later.

また、検出部51aは、認識した駐車枠から駐車領域を算出する。駐車枠から算出される駐車領域は、各カメラ21〜24にて撮影した画像から駐車領域の全範囲を算出できる場合には、その範囲を駐車領域とする。一方、各カメラ21〜24にて撮影した画像からでは駐車場の一部の範囲しか算出できない場合には、認識できている駐車枠と、駐車場に関する法令等で規定される一般公共用の標準的な駐車場の幅及び奥行きに基づいて駐車領域を算出することが可能である。標準的な駐車場の幅及び奥行きとしては、例えば、幅2.5m、奥行き5.0mである。   Moreover, the detection part 51a calculates a parking area | region from the recognized parking frame. If the entire range of the parking area can be calculated from the images taken by the cameras 21 to 24, the parking area calculated from the parking frame is set as the parking area. On the other hand, when only a part of the parking lot range can be calculated from the images taken by the cameras 21 to 24, the standard for general public defined by the parking frame that is recognized and the laws and regulations relating to the parking lot It is possible to calculate a parking area based on the width and depth of a typical parking lot. For example, the width and depth of a standard parking lot are 2.5 m wide and 5.0 m deep.

また、検出部51aは、算出した駐車領域と、その駐車領域内の障害物検出結果とに基づいて駐車可能領域を検出する。すなわち、駐車領域内に既に他の車両が駐車している場合や、何らかの物体が存在している場合には、車両を駐車することはできないため、そのような障害物の有無を検出して駐車可能領域であるか否かを判断する。障害物の検出は、撮影部2で撮影した画像に基づいて行うことができる。検出部51aは、障害物が存在しない駐車領域を駐車可能な領域として検出し、検出した駐車可能領域と自車両との相対位置情報として駐車枠の座標値を記憶部53に記憶する。なお、検出部51aが、駐車枠を認識して駐車領域及び駐車可能領域を検出する処理を単に「検出処理」と記載する場合がある。   Moreover, the detection part 51a detects a parking possible area | region based on the calculated parking area | region and the obstruction detection result in the parking area | region. In other words, if another vehicle is already parked in the parking area or if any object is present, the vehicle cannot be parked. It is determined whether it is a possible area. An obstacle can be detected based on an image taken by the photographing unit 2. The detection unit 51a detects a parking area where no obstacle is present as a parking area, and stores the coordinate value of the parking frame in the storage unit 53 as relative position information between the detected parking area and the host vehicle. A process in which the detection unit 51a recognizes the parking frame and detects the parking area and the parking available area may be simply referred to as “detection process”.

表示制御部51bは、ディスプレイ6に表示される表示用画像を生成し、表示の制御を行う。表示制御部51bは、撮影部2で撮影された画像情報を静止画または動画ファイルとして取り込み保存し、ディスプレイ6で表示可能なデータ形式に変換することで表示用画像を生成し、入出力部52の出力部52aを介してディスプレイ6へ出力する。例えば、表示制御部51bは、各カメラ21〜24で撮影された各方位の画像を繋ぎ合わせて車両1の周囲が映し出された駐車領域を含む画像を合成し、ディスプレイ6にて表示する制御を行う。   The display control unit 51b generates a display image to be displayed on the display 6 and controls display. The display control unit 51 b captures and stores the image information captured by the imaging unit 2 as a still image or a moving image file, converts the image information into a data format that can be displayed on the display 6, generates a display image, and the input / output unit 52. Are output to the display 6 via the output unit 52a. For example, the display control unit 51b combines the images of the respective directions taken by the cameras 21 to 24 to synthesize an image including a parking area in which the surroundings of the vehicle 1 are projected, and displays the control on the display 6. Do.

移動量算出部51cは、連続する検出処理の間に車両1が移動した方向及び距離を算出する。すなわち、移動量算出部51cは、画像処理装置5が前回の検出処理を行ってから、今回の検出処理を行うまでの車両1の移動方向及び移動距離を算出する。移動量算出部51cは、センサ部3の舵角センサ31や車速センサ32から入力した値に基づいて車両1の移動量を算出する。   The movement amount calculation unit 51c calculates the direction and distance in which the vehicle 1 has moved during successive detection processes. That is, the movement amount calculation unit 51c calculates the movement direction and the movement distance of the vehicle 1 from when the image processing apparatus 5 performs the previous detection process to when the current detection process is performed. The movement amount calculation unit 51 c calculates the movement amount of the vehicle 1 based on values input from the steering angle sensor 31 and the vehicle speed sensor 32 of the sensor unit 3.

座標値補正部51dは、駐車枠の座標値を車両1の移動量に基づいて補正する。車両1の移動に伴い、認識済みの駐車枠の位置も移動する。このため、駐車枠の座標値を補正する必要がある。前回認識した駐車枠の座標値は記憶部53に記憶されているので、座標値補正部51dは、車両の移動量に基づいて記憶されている座標値を補正する。   The coordinate value correction unit 51 d corrects the coordinate value of the parking frame based on the movement amount of the vehicle 1. As the vehicle 1 moves, the position of the recognized parking frame also moves. For this reason, it is necessary to correct the coordinate value of the parking frame. Since the coordinate value of the parking frame recognized last time is stored in the storage unit 53, the coordinate value correction unit 51d corrects the stored coordinate value based on the movement amount of the vehicle.

座標値更新部51eは、駐車枠の座標値を更新する。座標値更新部51eは、補正した駐車枠の座標値と、検出部51aにて新たに認識した駐車枠の座標値とを比較して、同じ駐車枠を示すものであるのか、異なる駐車枠を示すものであるのかを判断する。そして、座標値更新部51eは、同じ駐車枠であると判断した場合には、補正後の座標値を駐車枠の新たな座標値として更新する。また、座標値更新部51eは、異なる駐車枠であると判断した場合には、新たな駐車枠を検出したことになるので、新たな駐車枠に対応する座標値として記憶部53に追加する。   The coordinate value update unit 51e updates the coordinate value of the parking frame. The coordinate value update unit 51e compares the corrected coordinate value of the parking frame with the coordinate value of the parking frame newly recognized by the detection unit 51a, and indicates whether the same parking frame is indicated or a different parking frame. It is judged whether it is what is shown. If the coordinate value update unit 51e determines that the parking frame is the same, the coordinate value update unit 51e updates the corrected coordinate value as a new coordinate value of the parking frame. If the coordinate value update unit 51e determines that the parking frame is different, the coordinate value update unit 51e has detected a new parking frame and adds the coordinate value corresponding to the new parking frame to the storage unit 53.

入出力部52は、出力部52aと、情報取得部52bと、位置取得部52cとを備え、画像処理装置5へ入出力されるデータを制御する。   The input / output unit 52 includes an output unit 52a, an information acquisition unit 52b, and a position acquisition unit 52c, and controls data input to and output from the image processing apparatus 5.

出力部52aは、車両1が駐車を開始する際に、駐車支援装置7へ駐車支援制御の開始を要求する信号を出力する。また、出力部52aは、検出部51bによって認識された駐車枠に関する情報や、検出された駐車領域や駐車可能領域に関する情報を駐車支援装置7へ出力する。また、出力部52aは、制御部51からの出力要求に従い、表示制御部51bが生成した表示用画像をディスプレイ6へ出力する。   When the vehicle 1 starts parking, the output unit 52a outputs a signal requesting the parking support device 7 to start parking support control. Further, the output unit 52a outputs information on the parking frame recognized by the detection unit 51b and information on the detected parking area and parking available area to the parking assistance device 7. Further, the output unit 52 a outputs the display image generated by the display control unit 51 b to the display 6 in accordance with the output request from the control unit 51.

情報取得部52bは、撮影部2の各カメラ21〜24から送信される画像データや、センサ部3の各センサ31〜34から送信される車両1の動作に関するデータ等を取得する。すなわち、情報取得部52bは、各カメラ21〜24で得られた画像情報を取得し、車両1に設けられている各センサ31〜34で得られた車両情報を取得する。   The information acquisition unit 52 b acquires image data transmitted from the cameras 21 to 24 of the photographing unit 2, data related to the operation of the vehicle 1 transmitted from the sensors 31 to 34 of the sensor unit 3, and the like. That is, the information acquisition unit 52 b acquires image information obtained by the cameras 21 to 24 and acquires vehicle information obtained by the sensors 31 to 34 provided in the vehicle 1.

位置取得部52cは、GPSを利用し、車両1の位置情報を取得する。位置取得部52cは、GPS受信機4から送信されるGPSデータを受信する。かかるGPSデータは、GPS受信機4が受信した時刻データ及び衛星の軌道情報等が含まれている。位置取得部52cは、受信したGPSデータに演算処理を施し、車両1の空間上の位置を緯度及び経度として算出する。位置取得部52cは、算出した緯度及び経度情報を制御部51へ送信する。なお、位置取得部52cによる緯度及び経度の算出には、GPSのほか、ガリレオ測位システム等の人工衛星を利用した位置特定のシステムを利用してもよい。   The position acquisition unit 52c acquires position information of the vehicle 1 using GPS. The position acquisition unit 52 c receives GPS data transmitted from the GPS receiver 4. The GPS data includes time data received by the GPS receiver 4, satellite orbit information, and the like. The position acquisition unit 52c performs arithmetic processing on the received GPS data, and calculates the position of the vehicle 1 in space as latitude and longitude. The position acquisition unit 52 c transmits the calculated latitude and longitude information to the control unit 51. For the calculation of the latitude and longitude by the position acquisition unit 52c, a position specifying system using an artificial satellite such as a Galileo positioning system may be used in addition to the GPS.

記憶部53は、駐車枠情報53aと、地図情報53bと、パラメータ53cとを記憶している。記憶部53は、電気的にデータの読み書きが可能であり、電源を遮断されてもデータが消去されない不揮発性の半導体メモリである。例えば、記憶部53は、EEPROM(Electrically Erasable Programmable Read-Only Memory)やフラッシュメモリにより構成される。なお、記憶部53は、磁気ディスクを備えたハードディスクドライブで構成することもできる。   The storage unit 53 stores parking frame information 53a, map information 53b, and parameters 53c. The storage unit 53 is a nonvolatile semiconductor memory that can electrically read and write data and does not erase data even when the power is turned off. For example, the storage unit 53 is configured by an EEPROM (Electrically Erasable Programmable Read-Only Memory) or a flash memory. The storage unit 53 can also be configured by a hard disk drive provided with a magnetic disk.

駐車枠情報53aは、認識した駐車枠の座標値や、検出した駐車領域及び駐車可能領域を示す情報が含まれている。また、地図情報53bは、緯度・経度や住所と関連付けられた建物や駐車場の情報、及び車両1が走行可能な道路情報が含まれている。また、パラメータ53cは、検出処理の際に用いられる各種パラメータであり、例えば、後述する検出処理の開始を判断する車速値や、エッジ検出に用いる所定の範囲等である。   The parking frame information 53a includes information indicating the coordinate value of the recognized parking frame and the detected parking area and parking area. The map information 53b includes information on buildings and parking lots associated with latitude / longitude and address, and road information on which the vehicle 1 can travel. The parameter 53c is various parameters used in the detection process, and is, for example, a vehicle speed value for determining the start of a detection process described later, a predetermined range used for edge detection, or the like.

ディスプレイ6は、タッチパネル61を備えた画像等を表示する表示装置である。例えば、ディスプレイ6は、液晶ディスプレイである。   The display 6 is a display device that displays an image or the like provided with a touch panel 61. For example, the display 6 is a liquid crystal display.

タッチパネル61は、ユーザがディスプレイ6に表示されたボタンを示す領域に対する指での接触を感知し、感知したディスプレイ6上の位置情報を情報取得部52bへ出力する。タッチパネル61が感知したディスプレイ6上の位置情報と表示制御部51bが生成した表示用画像の情報とから、制御部51はユーザの操作内容を認識できる。例えば、ディスプレイ6に表示された複数の駐車可能領域の中からユーザが1の駐車可能領域を指で押下した場合には、その駐車可能領域が選択されたと認識する。そして、その駐車可能領域に対応する情報が情報取得部52bに送信される。   The touch panel 61 senses the touch of the finger on the area indicating the button displayed on the display 6, and outputs the sensed position information on the display 6 to the information acquisition unit 52b. From the position information on the display 6 sensed by the touch panel 61 and the information on the display image generated by the display control unit 51b, the control unit 51 can recognize the user's operation content. For example, when the user presses one parking area from a plurality of parking areas displayed on the display 6 with a finger, it is recognized that the parking area has been selected. And the information corresponding to the parking possible area | region is transmitted to the information acquisition part 52b.

駐車支援装置7は、経路算出部71及び誘導部72を備える電子制御装置である。駐車支援装置7は、ユーザが選択した駐車可能領域に車両1を駐車させるように支援する。具体的には、経路算出部71が、車両1の位置と駐車可能領域の位置とから駐車するための経路を算出する。また、誘導部72は、図示しないアクセル制御部とブレーキ制御部とステアリング制御部とを備えており、経路算出部71にて算出した経路に沿って車両1を移動させるように、各制御部が車両の移動を制御することによって、車両1を自動で駐車可能領域に駐車させる。   The parking assist device 7 is an electronic control device that includes a route calculation unit 71 and a guidance unit 72. The parking assistance device 7 assists the vehicle 1 to be parked in the parking available area selected by the user. Specifically, the route calculation unit 71 calculates a route for parking from the position of the vehicle 1 and the position of the parking area. In addition, the guidance unit 72 includes an accelerator control unit, a brake control unit, and a steering control unit (not shown), and each control unit is configured to move the vehicle 1 along the route calculated by the route calculation unit 71. By controlling the movement of the vehicle, the vehicle 1 is automatically parked in the parking area.

なお、駐車支援装置7は、自動で車両1を駐車させる制御を行うものに限定されない。例えば、経路算出部71が駐車のための経路を算出し、その経路をディスプレイ6に表示させるものであってもよい。この場合、ユーザがディスプレイ6に表示された経路を参照しながらステアリング等を操作して駐車させる。   In addition, the parking assistance apparatus 7 is not limited to what performs control which parks the vehicle 1 automatically. For example, the route calculation unit 71 may calculate a route for parking and display the route on the display 6. In this case, the user operates and steers the vehicle while referring to the route displayed on the display 6.

<3.駐車支援システムの処理>
次に、駐車支援システム100における画像処理装置5が駐車枠を認識して駐車可能領域を検出及び表示し、駐車支援装置7が駐車支援を行う処理について説明する。図3〜図6は、駐車支援システム100の処理の流れを示す図である。かかる処理は、図示しないイグニッションスイッチがオンされ駐車支援システム100に電源が供給されることにより開始される。
<3. Processing of parking support system>
Next, processing in which the image processing device 5 in the parking support system 100 recognizes a parking frame, detects and displays a parking area, and the parking support device 7 performs parking support will be described. 3-6 is a figure which shows the flow of a process of the parking assistance system 100. FIG. Such processing is started when an ignition switch (not shown) is turned on and power is supplied to the parking assistance system 100.

まず、画像処理装置5は、車両1が走行しているか否かを判断する(ステップS301)。この判断は、情報取得部52bがセンサ部3の車速センサ32やギア位置センサ33等から車両情報を取得することにより判断する。例えば、画像処理装置5は、車速センサ32から受信したパルス信号を用いて単位時間当たりの車輪回転数を算出して車両1の速度を算出し、車両1が走行しているか否かを判断する。あるいはギア位置がDレンジにあれば走行していると判断してもよい。   First, the image processing device 5 determines whether or not the vehicle 1 is traveling (step S301). This determination is made when the information acquisition unit 52b acquires vehicle information from the vehicle speed sensor 32, the gear position sensor 33, or the like of the sensor unit 3. For example, the image processing device 5 calculates the speed of the vehicle 1 by calculating the number of wheel rotations per unit time using the pulse signal received from the vehicle speed sensor 32, and determines whether or not the vehicle 1 is traveling. . Alternatively, it may be determined that the vehicle is traveling if the gear position is in the D range.

車両1が走行していないと判断された場合には(ステップS301でNo)、検出処理を行わずに、後の処理に進む(図3のA)。一方、車両1が走行していると判断された場合には(ステップS301でYes)、画像処理装置5は、車速が所定値以下であるか否かを判断する(ステップS302)。この判断は、情報取得部52bが車速センサ32から取得した情報に基づいて算出した車速と、記憶部53に記憶されているパラメータ53cとを比較することにより行われる。この場合のパラメータ53cは、車両1が駐車するための駐車スペースを探す際に走行する程度の速度(例えば、20Km/h)であればよく適宜設定可能である。   When it is determined that the vehicle 1 is not traveling (No in step S301), the detection process is not performed and the process proceeds to the subsequent process (A in FIG. 3). On the other hand, when it is determined that the vehicle 1 is traveling (Yes in Step S301), the image processing device 5 determines whether or not the vehicle speed is equal to or lower than a predetermined value (Step S302). This determination is made by comparing the vehicle speed calculated based on the information acquired by the information acquisition unit 52b from the vehicle speed sensor 32 and the parameter 53c stored in the storage unit 53. The parameter 53c in this case may be set as appropriate as long as it is at a speed (for example, 20 Km / h) at which the vehicle 1 travels when searching for a parking space for parking.

車速が所定値以下でないと判断された場合には(ステップS302でNo)、検出処理を行わずに、後の処理に進む(図3のA)。一方、車速が所定値以下であると判断された場合には(ステップS302でYes)、走行情報を取得したとして、駐車領域の検出処理を開始する。尚、本実施の形態では、走行中を示す情報が走行情報に対応する。その場合、走行中であれば駐車枠の認識処理を行なうため、ステップS302は不要となる。しかしながら、高速で走行しているときは駐車する可能性が低いため、駐車枠の認識処理が無駄な処理となる可能性もあることから、走行中を示す情報と車速が所定値以下を示す情報とを走行情報とすることが望ましい。   If it is determined that the vehicle speed is not less than or equal to the predetermined value (No in step S302), the process proceeds to the subsequent process without performing the detection process (A in FIG. 3). On the other hand, when it is determined that the vehicle speed is equal to or lower than the predetermined value (Yes in step S302), the detection process of the parking area is started on the assumption that the travel information is acquired. In the present embodiment, information indicating that the vehicle is traveling corresponds to the traveling information. In this case, if the vehicle is running, the parking frame recognition process is performed, so step S302 is not necessary. However, since there is a low possibility of parking when traveling at high speed, there is a possibility that the recognition process of the parking frame may be a wasteful process. It is desirable that the driving information is.

本実施の形態における駐車領域の検出処理は、具体的には、まず駐車枠の認識処理を行う(ステップS303)。すなわち、情報取得部52bが、撮影部の各カメラ21〜24で撮影した画像情報を取得する。そして、検出部51aが、情報取得部52bで取得した各カメラ21〜24の画像情報の内、右左サイドカメラ22、23の画像情報に基づいて自車両の右側と左側に存在する駐車枠の認識を行う。駐車枠の認識は、検出部51aが画像情報に基づいて各画素の輝度を算出し、エッジを検出することにより行われる。エッジとは、画素間の輝度が所定以上の大きさで変化する点をいう。   Specifically, the parking area detection process in the present embodiment first performs a parking frame recognition process (step S303). That is, the information acquisition unit 52b acquires image information captured by the cameras 21 to 24 of the imaging unit. And the detection part 51a recognizes the parking frame which exists in the right side and the left side of the own vehicle based on the image information of the right and left side cameras 22 and 23 among the image information of each camera 21-24 acquired by the information acquisition part 52b. I do. The parking frame is recognized by the detection unit 51a calculating the luminance of each pixel based on the image information and detecting the edge. An edge refers to a point where the luminance between pixels changes with a predetermined magnitude or more.

具体的には、検出部51aは、算出した輝度のうち、画像の縦方向(垂直方向)に並ぶ画素間の輝度を比較する。そして検出部51aは、縦の画素間の輝度が所定以上の大きさで変化している画素を検出する。この画像の縦方向に並ぶ画素間の輝度の変化点を以下では「水平エッジ」という。縦方向に輝度の変化が大きい場合は、画像に対して水平方向に物体が存在している場合であり、かかる物体の存在により輝度の変化が生じているためである。すなわち、検出部51aは、画像中の水平エッジの検出を行う。   Specifically, the detection unit 51a compares the luminance between pixels arranged in the vertical direction (vertical direction) of the image among the calculated luminances. Then, the detection unit 51a detects pixels in which the luminance between the vertical pixels changes with a predetermined magnitude or more. The luminance change point between the pixels arranged in the vertical direction of the image is hereinafter referred to as “horizontal edge”. The case where the change in luminance is large in the vertical direction is a case where an object exists in the horizontal direction with respect to the image, and the change in luminance is caused by the presence of such an object. That is, the detection unit 51a detects a horizontal edge in the image.

また、検出部51aは、算出した輝度のうち、画像の横方向(水平方向)に並ぶ画素間の輝度も比較し、横の画素間の輝度が所定以上の大きさで変化している画素を検出する。なお、この画像の横方向に並ぶ画素間の輝度の変化点を以下では「垂直エッジ」という。横方向に輝度の変化が大きい場合は、画像に対して垂直方向に物体が存在している場合であり、かかる物体の存在により輝度の変化が生じているためである。すなわち、検出部51aは、画像中の垂直エッジの検出を行う。   In addition, the detection unit 51a compares the luminance between the pixels arranged in the horizontal direction (horizontal direction) of the image among the calculated luminances, and determines the pixel in which the luminance between the horizontal pixels changes by a predetermined level or more. To detect. Note that the change point of luminance between pixels arranged in the horizontal direction of the image is hereinafter referred to as “vertical edge”. A large change in luminance in the horizontal direction is a case where an object exists in a direction perpendicular to the image, and this is because a change in luminance occurs due to the presence of such an object. That is, the detection unit 51a detects a vertical edge in the image.

水平エッジ及び垂直エッジの検出を行うと、検出部51aは、検出したエッジのうち駐車枠線に基づくエッジを抽出する。駐車枠線は、一般的に白色や黄色等の明るい色彩が施されている場合が多く、このような色彩は画像中における輝度が高い。また、駐車場表面は暗い色である場合が多く画像中における輝度が低い。このため、駐車枠線の輝度と駐車場表面の輝度との変化は所定の範囲内に入ることが多い。したがって、検出部51aは、輝度の変化が所定の範囲内である水平エッジ及び垂直エッジを検出することで駐車枠線に基づくエッジを検出することができる。なお、所定の範囲は、一般的な駐車枠線の輝度と駐車場表面の輝度との差に基づいて設定し、予め記憶部53に記憶しておけばよい。   When the horizontal edge and the vertical edge are detected, the detection unit 51a extracts an edge based on the parking frame line from the detected edges. Parking frame lines are generally often given bright colors such as white and yellow, and such colors have high luminance in the image. Also, the parking lot surface is often dark in color and has low brightness in the image. For this reason, the change between the brightness of the parking frame line and the brightness of the parking lot surface often falls within a predetermined range. Therefore, the detection unit 51a can detect an edge based on the parking frame line by detecting a horizontal edge and a vertical edge whose luminance change is within a predetermined range. The predetermined range may be set based on the difference between the luminance of a general parking frame line and the luminance of the parking lot surface, and stored in the storage unit 53 in advance.

次に、検出部51aは、検出した水平エッジ間の距離及び垂直エッジ間の距離を算出し、かかる距離が駐車枠線の幅に相当するか否か判断する。検出部51aは、検出した距離が駐車枠線の幅に相当する場合には、当該エッジ間に挟まれた領域は駐車枠であると判断し、駐車枠を認識する。上述のように、駐車枠線は駐車場において明るい色彩が施されているため、輝度変化及びエッジ間距離が駐車枠線に相当する領域を駐車枠とみなすことができるためである。一方、検出部51aは、検出した距離が駐車枠線の幅に相当しない場合には、当該エッジ間に挟まれた領域は駐車枠でないと判断する。   Next, the detection unit 51a calculates the distance between the detected horizontal edges and the distance between the vertical edges, and determines whether the distance corresponds to the width of the parking frame line. When the detected distance corresponds to the width of the parking frame line, the detection unit 51a determines that the region sandwiched between the edges is a parking frame, and recognizes the parking frame. As described above, since the parking frame line is brightly colored in the parking lot, an area in which the luminance change and the distance between edges correspond to the parking frame line can be regarded as a parking frame. On the other hand, when the detected distance does not correspond to the width of the parking frame line, the detection unit 51a determines that the region sandwiched between the edges is not a parking frame.

次に、検出部51aは、駐車領域の検出処理を行う(ステップS304)。駐車領域とは、駐車枠で区画された車両を駐車する領域である。検出部51aは、駐車枠と認識された領域が2つ以上検出されている場合に、2つの領域間の距離が所定の距離か否かを判断する。駐車枠と認識された領域が2つ以上検出できない場合は、駐車領域の隅が決定できず、駐車領域の全体領域を認識できないためである。   Next, the detection unit 51a performs a parking area detection process (step S304). A parking area | region is an area | region which parks the vehicle divided by the parking frame. When two or more areas recognized as parking frames are detected, the detection unit 51a determines whether the distance between the two areas is a predetermined distance. This is because when two or more areas recognized as parking frames cannot be detected, the corner of the parking area cannot be determined and the entire area of the parking area cannot be recognized.

所定の距離とは、例えば、駐車場に関する法令等で規定される一般公共用の標準的な駐車領域の幅である。この場合、例えば2.5mである。ただし、これに限定されるものではなく、3.0mや2.5m〜3.0mの範囲内など適宜設定可能である。この所定の距離を示す値についても、記憶部53に記憶されているパラメータ53cに含まれる。すなわち、検出部51aは、両領域間の距離が一般的な駐車領域の幅に相当する場合には、ステップS303において駐車枠と認識されたエッジ間に挟まれた領域に駐車領域が存在すると判断できる。   The predetermined distance is, for example, the width of a standard public parking area defined by laws and regulations related to parking lots. In this case, for example, it is 2.5 m. However, the present invention is not limited to this, and can be set as appropriate within a range of 3.0 m or 2.5 m to 3.0 m. The value indicating the predetermined distance is also included in the parameter 53c stored in the storage unit 53. That is, when the distance between both areas corresponds to the width of a general parking area, the detection unit 51a determines that there is a parking area in an area sandwiched between edges recognized as parking frames in step S303. it can.

そして、検出部51aは、駐車枠と認識された領域が2つ以上検出されて駐車領域の隅が決定できると、上述の駐車場に関する法令等で規定される一般公共用の標準的な駐車枠の幅や奥行き等に基づいて、駐車領域の全域を検出することが可能となる。このような幅や奥行きとしては、幅2.5m、奥行き5.0mと設定することができる。また、駐車枠と認識された領域が2つ以上検出されて駐車領域の四隅が決定できた場合には、その四隅に基づいて駐車領域の全域を導出してもよい。   Then, when two or more areas recognized as parking frames are detected and the corners of the parking area can be determined, the detection unit 51a can determine a standard parking frame for general public defined by the above-mentioned laws and regulations on the parking lot. It is possible to detect the entire parking area based on the width and depth of the vehicle. As such a width and depth, a width of 2.5 m and a depth of 5.0 m can be set. When two or more areas recognized as parking frames are detected and the four corners of the parking area can be determined, the entire parking area may be derived based on the four corners.

次に、検出部51aは、駐車可能領域の検出処理を行う(ステップS305)。駐車可能領域であるか否かの判断は、検出した駐車領域内における障害物の有無を判断することによって行う。障害物とは、例えば他の車両である。駐車領域内に他の車両が駐車していれば、この駐車領域に車両1を駐車することができないからである。検出部51aは、まず、駐車領域から画像の垂直方向へ駐車車両の一般的な車高に相当する認識領域を設定する。すなわち、かかる認識領域は、駐車車両の前面又は後面の相当部分が含まれる領域である。なお、駐車車両の一般的な車高とは、例えば、1.8mである。   Next, the detection part 51a performs the detection process of a parking possible area | region (step S305). The determination as to whether or not the area is a parking area is performed by determining the presence or absence of an obstacle in the detected parking area. The obstacle is, for example, another vehicle. This is because the vehicle 1 cannot be parked in the parking area if another vehicle is parked in the parking area. First, the detection unit 51a sets a recognition area corresponding to a general vehicle height of a parked vehicle in the vertical direction of the image from the parking area. That is, this recognition area is an area including a substantial portion of the front surface or the rear surface of the parked vehicle. In addition, the general vehicle height of a parked vehicle is 1.8 m, for example.

そして、検出部51aは、認識領域の水平エッジを検出し、認識領域から水平エッジが検出された回数を計数する。検出部51aは、水平エッジが検出される回数が所定回数以上の場合に、認識領域内に駐車車両が存在すると判断する。駐車車両を撮影部2で撮影した場合、車両のバンパーやボディーの構造等は、画像に対して水平方向の物体として存在する。このため、水平エッジが検出される回数が所定回数以上の場合には、駐車領域内に駐車車両が存在すると判断できる。検出部51aは、駐車領域内に車両が存在すると判断した場合には、その駐車領域に駐車することはできないと判断する。すなわち、駐車可能領域ではないと判断する。一方、検出部51aは、駐車領域内に車両が存在しないと判断した場合には、その駐車領域に駐車することが可能と判断する。すなわち、駐車可能領域が検出される。   Then, the detection unit 51a detects the horizontal edge of the recognition area, and counts the number of times the horizontal edge is detected from the recognition area. The detection unit 51a determines that there is a parked vehicle in the recognition area when the number of times the horizontal edge is detected is equal to or greater than a predetermined number. When the parked vehicle is photographed by the photographing unit 2, the vehicle bumper, the structure of the body, and the like exist as objects in the horizontal direction with respect to the image. For this reason, when the number of times the horizontal edge is detected is equal to or greater than the predetermined number, it can be determined that a parked vehicle exists in the parking area. When it is determined that the vehicle is present in the parking area, the detection unit 51a determines that the parking area cannot be parked. That is, it determines that it is not a parking area. On the other hand, if the detection unit 51a determines that there is no vehicle in the parking area, the detection unit 51a determines that it is possible to park in the parking area. That is, a parking area is detected.

検出部51aは、駐車可能領域を検出すると、駐車可能領域情報を算出する(ステップS306)。駐車可能領域情報とは、車両1に対する駐車可能領域の位置を示す座標値である。この座標値は、実空間上で車両1の位置を基準とした駐車可能領域の位置を示す値である。カメラで撮影した画像における各画素の座標(xi、yi)は実際の空間における車両1に対する座標、いわゆるワールド座標(Xi、Yi)に1対1で対応している。したがって、画像上の検出した駐車可能領域の座標から実際の空間におけるワールド座標に変換することで、実空間上での車両1の位置を基準とした駐車可能領域の位置を求めることができる。以下の説明において、単に座標値と表記した場合はワールド座標値を示すものとする。なお、本実施の形態では、駐車可能領域が車両1の右側にある場合には、車両1からの左右方向の距離をRXとし、前後方向の距離をRYとして、その駐車可能領域の座標値を(RX、RY)と記載する。また、駐車可能領域が車両1の左側にある場合においても同様に、駐車可能領域のワールド座標値を(LX、LY)と記載する。   When detecting the parking area, the detection unit 51a calculates parking area information (step S306). The parking area information is a coordinate value indicating the position of the parking area for the vehicle 1. This coordinate value is a value indicating the position of the parking area in the real space with reference to the position of the vehicle 1. The coordinates (xi, yi) of each pixel in the image photographed by the camera have a one-to-one correspondence with the coordinates for the vehicle 1 in the actual space, so-called world coordinates (Xi, Yi). Therefore, by converting the coordinates of the detected parking area on the image into the world coordinates in the actual space, the position of the parking area can be obtained based on the position of the vehicle 1 in the real space. In the following description, when it is simply expressed as a coordinate value, it indicates a world coordinate value. In the present embodiment, when the parking area is on the right side of the vehicle 1, the distance in the left-right direction from the vehicle 1 is RX, and the distance in the front-rear direction is RY. (RX, RY). Similarly, when the parking area is on the left side of the vehicle 1, the world coordinate value of the parking area is described as (LX, LY).

なお、取得する座標値は、駐車可能領域の位置を特定できるものであればよく、駐車可能領域内の1つまたは複数の任意の点の値であればよい。本実施の形態では、駐車可能領域の駐車枠の座標値を駐車可能領域情報として用いる。このため、以下においては、駐車可能領域情報を駐車枠情報と記載する。   Note that the coordinate value to be acquired is not limited as long as the position of the parking area can be specified, and may be a value of one or more arbitrary points in the parking area. In the present embodiment, the coordinate value of the parking frame of the parking area is used as parking area information. For this reason, in the following, parking area information is described as parking frame information.

検出部51aは、駐車枠の座標値を算出すると、その座標値を記憶部53に駐車枠情報53aとして記憶する。なお、画像処理装置5は、上述したステップS303〜S306の処理を、車両1の右側及び左側の双方で行った後に、次の処理に進む(図3のB)。   When the detection unit 51a calculates the coordinate value of the parking frame, the detection unit 51a stores the coordinate value in the storage unit 53 as the parking frame information 53a. Note that the image processing apparatus 5 proceeds to the next process after performing the processes of steps S303 to S306 described above on both the right side and the left side of the vehicle 1 (B in FIG. 3).

次に、制御部51は、前回の検出処理の結果の有無を判断する(ステップS401)。前回の検出処理と今回の検出処理との間に車両1が走行している場合には、前回の駐車可能領域の座標値(駐車枠の座標値)を車両1が移動した分だけ補正する必要があるためである。駐車可能領域の座標値は記憶部53に駐車枠情報53aとして記憶されているため、検出結果の有無の判断は、制御部51が記憶部53に駐車枠情報53aが記憶されているか否かを判断することにより行われる。前回の検出結果がない場合(駐車枠情報53aが記憶されていない場合)には(ステップS401でNo)、座標値の補正処理は行わず、その後の処理に進む。   Next, the control unit 51 determines whether or not there is a result of the previous detection process (step S401). When the vehicle 1 is traveling between the previous detection process and the current detection process, it is necessary to correct the coordinate value of the previous parking area (the coordinate value of the parking frame) by the amount of movement of the vehicle 1. Because there is. Since the coordinate value of the parking area is stored as the parking frame information 53 a in the storage unit 53, the determination of the presence or absence of the detection result is performed by the control unit 51 as to whether or not the parking frame information 53 a is stored in the storage unit 53. It is done by judging. When there is no previous detection result (when the parking frame information 53a is not stored) (No in step S401), the coordinate value correction process is not performed and the process proceeds to the subsequent process.

一方、前回の検出結果がある場合(駐車枠情報53aがある場合)には(ステップS401でYes)、車両1の移動量算出処理を行う(ステップS402)。移動量算出処理は、移動量算出部51cが、前回の検出処理から今回の検出処理までの間における車両1のX方向及びY方向の移動量を算出することにより行われる。移動量の算出方法は以下の通りである。   On the other hand, when there is a previous detection result (when there is parking frame information 53a) (Yes in step S401), a movement amount calculation process of the vehicle 1 is performed (step S402). The movement amount calculation process is performed by the movement amount calculation unit 51c calculating the movement amount in the X direction and the Y direction of the vehicle 1 between the previous detection process and the current detection process. The calculation method of the movement amount is as follows.

まず、移動量算出部51cは、情報取得部52bで取得した舵角センサ31の出力値や車速センサ32の出力値に基づいて車両1の移動距離及び移動方向を算出する。移動距離をΔLとすると、ΔLは以下の式により算出できる。   First, the movement amount calculation unit 51c calculates the movement distance and movement direction of the vehicle 1 based on the output value of the steering angle sensor 31 and the output value of the vehicle speed sensor 32 acquired by the information acquisition unit 52b. If the movement distance is ΔL, ΔL can be calculated by the following equation.

ΔL=車速×前回からの移動時間
なお、前回からの移動時間は、検出部51aが検出処理を一定の周期で行っている場合には、その周期に相当する時間を用いればよい。また、時計機能を有する構成の場合には、その時間情報を用いてもよい。
ΔL = vehicle speed × travel time from the previous time Note that, as the travel time from the previous time, when the detection unit 51a performs the detection process at a constant cycle, a time corresponding to that cycle may be used. In the case of a configuration having a clock function, the time information may be used.

また、移動方向をθiとすると、θiは以下の式により算出できる。   If the moving direction is θi, θi can be calculated by the following equation.

θi=ΣΔL×Ki
ただし、Ki=sin(操舵角/ホイルベース)である。
θi = ΣΔL × Ki
However, Ki = sin (steering angle / wheel base).

次に、移動量算出部51cは、以下の式により、X方向及びY方向の移動量(dX、dY)を算出する。   Next, the movement amount calculation unit 51c calculates the movement amounts (dX, dY) in the X direction and the Y direction by the following equations.

dX=ΣΔL×cosθi
dY=ΣΔL×sinθi
このようにして、前回の検出処理から今回の検出処理までの間における車両のX方向及びY方向の移動量を算出することができる。
dX = ΣΔL × cos θi
dY = ΣΔL × sin θi
In this way, it is possible to calculate the amount of movement of the vehicle in the X and Y directions from the previous detection process to the current detection process.

次に、座標値補正部51dが、前回の駐車枠情報53aの座標値を補正する(ステップS403)。これは、前回の検出処理から今回の検出処理までに車両1が移動した分だけ相対的に駐車可能領域も移動しているため、その補正を行うものである。   Next, the coordinate value correcting unit 51d corrects the coordinate value of the previous parking frame information 53a (step S403). This is because the parking area is relatively moved by the amount of movement of the vehicle 1 from the previous detection process to the current detection process, and the correction is performed.

検出された駐車可能領域がn個あるとした場合に、車両1の右側にある駐車可能領域の座標値は(RXn、RYn)となり、車両1の左側にある駐車可能領域の座標値は(LXn、LYn)となる。従って、座標値補正部51dは、移動量算出部51cにて算出した車両1のX方向及びY方向の移動量(dX、dY)を用いて、以下の式により座標値を補正する。   When there are n detected parking areas, the coordinate value of the parking area on the right side of the vehicle 1 is (RXn, RYn), and the coordinate value of the parking area on the left side of the vehicle 1 is (LXn). , LYn). Accordingly, the coordinate value correcting unit 51d corrects the coordinate value by the following expression using the movement amounts (dX, dY) of the vehicle 1 in the X direction and the Y direction calculated by the movement amount calculation unit 51c.

RXn(今回)=RXn(前回)+dX
RYn(今回)=RYn(前回)+dY
LXn(今回)=LXn(前回)+dX
LYn(今回)=LYn(前回)+dY
前回の検出処理にて算出された駐車枠情報53aの座標値が複数ある場合には、座標値補正部51dは、各座標値に対して同様の補正を行うことになる。
RXn (current) = RXn (previous) + dX
RYn (current) = RYn (previous) + dY
LXn (current) = LXn (previous) + dX
LYn (current) = LYn (previous) + dY
When there are a plurality of coordinate values of the parking frame information 53a calculated in the previous detection process, the coordinate value correction unit 51d performs the same correction on each coordinate value.

次に、座標値更新部51eが、記憶部53に記憶されている駐車枠情報53a(すなわち駐車可能領域の座標値)の更新処理を行う。座標値の更新処理とは、今回の検出処理において検出された駐車可能領域が前回の検出処理においても検出されている場合には、前回の座標値を補正後の座標値に更新する処理のことである。また、今回の検出処理において新たな駐車可能領域が検出された場合には、今回の座標値を新たに追加して記憶する処理のことである。   Next, the coordinate value update unit 51e performs a process of updating the parking frame information 53a (that is, the coordinate value of the parking area) stored in the storage unit 53. The coordinate value update process is a process of updating the previous coordinate value to the corrected coordinate value when the available parking area detected in the current detection process is also detected in the previous detection process. It is. In addition, when a new parking area is detected in the current detection process, the current coordinate value is newly added and stored.

まず、座標値更新部51eは、記憶部53から今回の検出処理により検出した結果としての駐車枠情報53aを取得する(ステップS404)。記憶部53に左右両方の駐車枠情報53aが記憶されている場合には、座標値更新部51eは、左右両方の駐車枠情報53aを取得する。また、座標値更新部51eは、記憶部53から補正後の前回の検出結果としての駐車枠情報53aも取得する。   First, the coordinate value update unit 51e acquires the parking frame information 53a as a result detected by the current detection process from the storage unit 53 (step S404). When both left and right parking frame information 53a is stored in the storage unit 53, the coordinate value update unit 51e acquires both left and right parking frame information 53a. The coordinate value update unit 51e also acquires parking frame information 53a as a previous detection result after correction from the storage unit 53.

座標値更新部51eは、記憶部53から取得した駐車枠情報53aに、右側の駐車可能領域に対応する座標値(以下、「右側座標値」と記載する)が含まれているか否かを判断する(ステップS405)。右側座標値が含まれていない場合には(ステップS405でNo)、右側座標値に関する処理は行わず、その後の処理に進む(図4のC)。   The coordinate value update unit 51e determines whether the parking frame information 53a acquired from the storage unit 53 includes a coordinate value corresponding to the right parking area (hereinafter, referred to as “right side coordinate value”). (Step S405). If the right coordinate value is not included (No in step S405), the process relating to the right coordinate value is not performed, and the process proceeds to the subsequent process (C in FIG. 4).

一方、右側座標値が含まれている場合には(ステップS405でYes)、表示制御部51bがディスプレイ6を制御して、右側に駐車可能領域が存在する旨を表示する(ステップS406)。   On the other hand, when the right coordinate value is included (Yes in step S405), the display control unit 51b controls the display 6 to display that there is a parking area on the right side (step S406).

その後、座標値更新部51eは、補正後の前回の座標値と、今回の検出処理にて取得した座標値とを比較する(ステップS407)。すなわち、座標値更新部51eは、車両1の移動量に応じて補正した座標値と、実際に検出処理で取得した座標値とを比較する。具体的には、補正後の前回の座標値のX方向の値と、今回の検出処理にて取得した座標値のX方向の値とを比較し、その差分を算出する。Y方向の値においても同様に比較して差分を算出する。   Thereafter, the coordinate value update unit 51e compares the corrected previous coordinate value with the coordinate value acquired in the current detection process (step S407). That is, the coordinate value update unit 51e compares the coordinate value corrected according to the movement amount of the vehicle 1 with the coordinate value actually acquired by the detection process. Specifically, the X-direction value of the previous coordinate value after correction is compared with the X-direction value of the coordinate value acquired in the current detection process, and the difference is calculated. Similarly, a difference is calculated in the Y-direction value.

次いで、座標値更新部51eは、今回の検出処理にて検出した駐車可能領域が、前回の検出処理にて検出した駐車可能領域と同じであるか否かを判断する(ステップS408)。この判断は、座標値更新部51eが、補正後の前回の座標値と今回の座標値とを比較した結果に基づいて行う。具体的には、ステップS407にて行った比較の結果、補正後の前回の座標値と今回の座標値とが同じである場合、すなわち差分が0の場合には、同じ駐車可能領域であると判断する。また、比較の結果が全く同一(差分が0)でない場合であっても、その差分が所定の範囲内であれば同じ駐車可能領域と判断する。所定の範囲内とは、差分が検出処理の誤差の範囲とみなすことができる程度の範囲であればよく、例えば、1mや、2m、3m等適宜設定することができる。この所定の範囲を示す値についても、記憶部53に記憶されているパラメータ53cに含まれる。一方、比較の結果、補正後の前回の座標値と今回の座標値とが同じでなく、その差分が所定の範囲内でもない場合には、異なる駐車可能領域であると判断する。   Next, the coordinate value update unit 51e determines whether or not the parking available area detected in the current detection process is the same as the parking available area detected in the previous detection process (step S408). This determination is made based on a result of the coordinate value update unit 51e comparing the corrected previous coordinate value with the current coordinate value. Specifically, as a result of the comparison performed in step S407, if the corrected previous coordinate value and the current coordinate value are the same, that is, if the difference is 0, the same parking area is assumed. to decide. Even if the comparison results are not exactly the same (difference is 0), if the difference is within a predetermined range, it is determined that the parking area is the same. The predetermined range may be a range where the difference can be regarded as an error range of the detection process, and may be set as appropriate, for example, 1 m, 2 m, or 3 m. The value indicating the predetermined range is also included in the parameter 53c stored in the storage unit 53. On the other hand, as a result of the comparison, when the corrected previous coordinate value and the current coordinate value are not the same and the difference is not within the predetermined range, it is determined that the areas are different parking areas.

座標値更新部51eは、今回検出された駐車可能領域が、前回検出された駐車可能領域と同じであると判断した場合には(ステップS408でYes)、座標値を更新する(ステップS409)。すなわち、座標値更新部51eは、補正後の前回の座標値を、補正前の前回の座標値に上書きして記憶部53に記憶することで駐車枠情報53aを更新して、次の処理に進む(図4のC)。一方、座標値更新部51eは、今回検出された駐車可能領域が、前回検出された駐車可能領域と異なると判断した場合には(ステップS408でNo)、新たに検出された駐車可能領域であるとして、今回検出した駐車可能領域に対応する座標値を駐車枠情報53aとして、新たに記憶部53に記憶して(ステップS410)、次の処理に進む(図4のC)。   If the coordinate value update unit 51e determines that the currently available parking area is the same as the previously detected parking area (Yes in step S408), the coordinate value update unit 51e updates the coordinate value (step S409). That is, the coordinate value updating unit 51e updates the parking frame information 53a by overwriting the previous coordinate value after correction with the previous coordinate value before correction and storing it in the storage unit 53, so that the next process is performed. Proceed (C in FIG. 4). On the other hand, when the coordinate value updating unit 51e determines that the currently detected parking area is different from the previously detected parking area (No in step S408), the coordinate value updating unit 51e is a newly detected parking area. As a result, the coordinate value corresponding to the currently detected parking area is newly stored in the storage unit 53 as the parking frame information 53a (step S410), and the process proceeds to the next process (C in FIG. 4).

次に、座標値更新部51eは、記憶部53から取得した駐車枠情報53aに、左側の駐車可能領域に対応する座標値(以下、「左側座標値」と記載する)が含まれているか否かを判断する(ステップS501)。左側座標値が含まれていない場合には(ステップS501でNo)、左側座標値に関する処理は行わず、その後の処理に進む(図5のA)。   Next, the coordinate value update unit 51e determines whether or not the parking frame information 53a acquired from the storage unit 53 includes a coordinate value corresponding to the left parking area (hereinafter, referred to as “left coordinate value”). Is determined (step S501). If the left coordinate value is not included (No in step S501), the process related to the left coordinate value is not performed, and the process proceeds to the subsequent process (A in FIG. 5).

一方、左側座標値が含まれている場合には(ステップS501でYes)、表示制御部51bがディスプレイ6を制御して、左側に駐車可能領域が存在する旨の表示を行う(ステップS502)。   On the other hand, if the left coordinate value is included (Yes in step S501), the display control unit 51b controls the display 6 to display that there is a parking area on the left side (step S502).

その後、座標値更新部51eは、補正後の前回の座標値と、今回の検出処理にて取得した座標値とを比較する(ステップS503)。すなわち、座標値更新部51eは、車両1の移動量に応じて補正した座標値と、実際に検出処理で取得した座標値とを比較する。具体的な比較の方法は、上述した右側座標値での処理(ステップS407)と同様にして行うことができる。   Thereafter, the coordinate value updating unit 51e compares the corrected previous coordinate value with the coordinate value acquired in the current detection process (step S503). That is, the coordinate value update unit 51e compares the coordinate value corrected according to the movement amount of the vehicle 1 with the coordinate value actually acquired by the detection process. A specific comparison method can be performed in the same manner as the processing using the right coordinate value (step S407).

次いで、座標値更新部51eは、今回の検出処理にて検出した駐車可能領域が、前回の検出処理にて検出した駐車可能領域と同じであるか否かを判断する(ステップS504)。この判断においても、上述した右側座標値での処理(ステップS408)と同様にして行うことができる。   Next, the coordinate value update unit 51e determines whether the parking available area detected in the current detection process is the same as the parking available area detected in the previous detection process (step S504). This determination can also be performed in the same manner as the processing using the right coordinate value described above (step S408).

また、座標値更新部51eは、今回検出された駐車可能領域が、前回検出された駐車可能領域と同じであると判断した場合には(ステップS504でYes)、座標値を更新する(ステップS505)。一方、座標値更新部51eは、今回検出された駐車可能領域が、前回検出された駐車可能領域と異なると判断した場合には(ステップS504でNo)、新たに検出された駐車可能領域であるとして、今回検出した駐車可能領域に対応する座標値を駐車枠情報53aとして、新たに記憶部53に記憶する(ステップS506)。これら座標値の更新処理及び追加処理についても、上述した右側座標値の更新処理及び追加処理(ステップS409及びS410)と同様にして行うことができる。   In addition, when the coordinate value update unit 51e determines that the currently available parking area is the same as the previously detected parking area (Yes in step S504), the coordinate value update unit 51e updates the coordinate value (step S505). ). On the other hand, when the coordinate value updating unit 51e determines that the currently detected parking area is different from the previously detected parking area (No in step S504), the coordinate value updating unit 51e is a newly detected parking area. As a result, the coordinate value corresponding to the currently detected parking area is newly stored in the storage unit 53 as the parking frame information 53a (step S506). These coordinate value update processing and addition processing can also be performed in the same manner as the right coordinate value update processing and addition processing (steps S409 and S410) described above.

次に、画像処理装置5は、ギア位置信号を受信したか否かを判断する(ステップS507)。具体的には、情報取得部52bがセンサ部3のギア位置センサ33からの出力を受信しているか否かを判断する。情報取得部52bがギア位置センサ33からの出力を受信していないと判断した場合には(ステップS507でNo)、処理を終了する(図5のD)。   Next, the image processing device 5 determines whether or not a gear position signal has been received (step S507). Specifically, it is determined whether or not the information acquisition unit 52b has received an output from the gear position sensor 33 of the sensor unit 3. If the information acquisition unit 52b determines that the output from the gear position sensor 33 has not been received (No in step S507), the process ends (D in FIG. 5).

一方、情報取得部52bがギア位置センサ33からの出力を受信していると判断した場合には(ステップS507でYes)、受信したギア位置センサ33からの出力が、駐車開始情報であるリバースをオンにする旨の信号(ギア位置がRレンジである旨の信号。以下「リバースオン信号」と記載する。)であるか否かを判断する(ステップS508)。受信した信号がリバースオン信号でない場合には(ステップS508でNo)、処理を終了する(図5のD)。一方、受信した信号がリバースオン信号である場合には(ステップS508でYes)、次の処理に進む(図5のE)。   On the other hand, if the information acquisition unit 52b determines that the output from the gear position sensor 33 has been received (Yes in step S507), the received output from the gear position sensor 33 indicates that the parking start information is reverse. It is determined whether or not it is a signal for turning on (a signal that the gear position is in the R range; hereinafter referred to as “reverse on signal”) (step S508). If the received signal is not a reverse-on signal (No in step S508), the process ends (D in FIG. 5). On the other hand, if the received signal is a reverse-on signal (Yes in step S508), the process proceeds to the next process (E in FIG. 5).

次に、表示制御部51bは、表示範囲内の駐車可能領域を抽出する処理を行う(ステップS601)。すなわち、リバースをオンにすると(ギア位置をRレンジにすると)、リアカメラ24にて撮影した画像がディスプレイ6に表示されるため、検出した駐車可能領域のうちディスプレイ6に表示される範囲内に含まれる駐車可能領域を抽出する。すなわち、リアカメラ24についても、リアカメラ画像における各画素の座標(xi、yi)は実際の空間における車両1に対するワールド座標(Xi、Yi)に1対1で対応しているため、検出した駐車可能領域のワールド座標値とリアカメラ24で撮影された画像に対するワールド座標値とを比較することで、ディスプレイ6に表示される範囲内に含まれる駐車可能領域を抽出する。   Next, the display control part 51b performs the process which extracts the parking possible area | region within a display range (step S601). That is, when reverse is turned on (when the gear position is set to the R range), an image captured by the rear camera 24 is displayed on the display 6, so that the detected parking area is within the range displayed on the display 6. Extract the included parking area. That is, for the rear camera 24, the coordinates (xi, yi) of each pixel in the rear camera image correspond to the world coordinates (Xi, Yi) for the vehicle 1 in the actual space on a one-to-one basis. By comparing the world coordinate value of the possible area with the world coordinate value for the image captured by the rear camera 24, a parking possible area included in the range displayed on the display 6 is extracted.

駐車可能領域が抽出されたら、その抽出された駐車可能領域の座標値をソートする処理を行う(ステップS602)。表示制御部51bは、ディスプレイ6に表示する駐車可能領域のうち、優先順位の高い駐車可能領域を強調して表示する。本実施の形態では、車両1から近い駐車可能領域の優先順位を高くしている。従って、表示制御部51bは、駐車可能領域同士の座標値を比較して、車両1から近距離順に優先順位を高くし、優先順位の高い順番に駐車可能領域をソートする。なお、優先順位は、予め設定された基準に基づいて決められるようになっており、本実施の形態では車両1からの距離が基準となっているが、これに限定されるものではない。例えば、左右いずれかの優先順位を高くしたり、駐車可能領域の面積が大きいものの優先順位を高くしてもよい。   When the parking area is extracted, a process of sorting the extracted coordinate values of the parking area is performed (step S602). The display control part 51b highlights and displays the parking priority area | region with high priority among the parking possible area | regions displayed on the display 6. FIG. In the present embodiment, the priority order of the parking available area close to the vehicle 1 is increased. Therefore, the display control unit 51b compares the coordinate values of the parkable areas, increases the priority in order of short distance from the vehicle 1, and sorts the parkable areas in the order of higher priority. Note that the priority order is determined based on a preset criterion, and the distance from the vehicle 1 is a criterion in the present embodiment, but is not limited to this. For example, the priority order of either the left or right may be increased, or the priority order may be increased for a large parking area.

次いで、表示制御部51bは、ディスプレイ6に駐車可能領域を表示する制御を行う(ステップS603)。すなわち、駐車可能領域のワールド座標値をリアカメラ画像におけるカメラ座標値に変換し、リアカメラ画像に対して駐車可能領域を重畳描画する。図7は、ディスプレイ6に駐車可能領域PAが表示されている例を示す図である。図7に示すように、車両1から1番近距離の駐車可能領域PAが実線で囲まれて表示されており、2番目の距離にある駐車可能領域PAが点線で囲まれて表示されている。すなわち、表示制御部51bは、車両1から1番近距離の駐車可能領域PAを優先順位の最も高い駐車可能領域として実線で囲むように表示する制御を行う。また、表示制御部51bは、車両1からの距離が2番目以降の駐車可能領域PAを優先順位が低い駐車可能領域として点線で囲むように表示する制御を行う。   Next, the display control unit 51b performs control to display a parking area on the display 6 (step S603). That is, the world coordinate value of the parking area is converted into the camera coordinate value in the rear camera image, and the parking area is superimposed and drawn on the rear camera image. FIG. 7 is a diagram illustrating an example in which a parking area PA is displayed on the display 6. As shown in FIG. 7, the closest parking area PA from the vehicle 1 is displayed surrounded by a solid line, and the second parking area PA at the second distance is displayed surrounded by a dotted line. . That is, the display control unit 51b performs control to display the parking area PA closest to the vehicle 1 as a parking area having the highest priority so as to be surrounded by a solid line. Moreover, the display control part 51b performs control which displays so that the parking possible area PA with the distance from the vehicle 1 after 2nd may be enclosed by a dotted line as a parking priority area with a low priority.

図6に戻り、表示制御部51bは、ユーザがディスプレイ6に表示された駐車可能領域のいずれかを選択したか否かを判断する(ステップS604)。表示制御部51bは、ユーザがタッチパネル61を操作した座標位置を取得して、どの駐車可能領域が選択されたかを判断する。これにより、ユーザが実際に車両1を駐車しようとしている駐車可能領域を判断することができる。表示制御部51bが、ユーザによる駐車可能領域の選択が行われていないと判断した場合には(ステップS604でNo)、処理を終了する。   Returning to FIG. 6, the display control unit 51b determines whether or not the user has selected any of the parking available areas displayed on the display 6 (step S604). The display control unit 51b acquires the coordinate position where the user operated the touch panel 61, and determines which parking area is selected. Thereby, the parking possible area | region where the user is actually parking the vehicle 1 can be judged. When the display control unit 51b determines that the user has not selected a parking area (No in step S604), the process ends.

一方、表示制御部51bが、ユーザによる駐車可能領域の選択が行われたと判断した場合には(ステップS604でYes)、座標値の再ソートを行う(ステップS605)。すなわち、表示制御部51bは、ディスプレイ6に表示した駐車可能領域のうち、ユーザが選択した駐車可能領域の優先順位を1番高くし、選択されなかった他の駐車可能領域の優先順位を低くする。そして、表示制御部51bは、新たに設定された優先順位に従って、ユーザに選択された最も優先順位の高い駐車可能領域を実線で囲むように表示させ、その他の駐車可能領域を点線で囲むように再表示させる(ステップS606)。図8は、駐車可能領域PAを再表示させた例を示す図である。図8に示すように、ユーザが2番目の距離にある駐車可能領域PAを選択した場合には、表示制御部51bは、ディスプレイ6に、2番目の距離にある駐車可能領域PAを実線で囲むように表示させ、1番近距離の駐車可能領域PAを点線で囲むように表示させる制御を行う。   On the other hand, when the display control unit 51b determines that the user has selected a parking area (Yes in step S604), the coordinate values are re-sorted (step S605). That is, the display control unit 51b raises the priority of the parking available area selected by the user among the parking available areas displayed on the display 6 and lowers the priority of the other parking available areas not selected. . Then, the display control unit 51b displays the parking area with the highest priority selected by the user so as to be surrounded by a solid line according to the newly set priority, and surrounds the other parking areas with a dotted line. It is displayed again (step S606). FIG. 8 is a diagram illustrating an example in which the parking area PA is redisplayed. As illustrated in FIG. 8, when the user selects a parking available area PA at the second distance, the display control unit 51 b surrounds the parking available area PA at the second distance on the display 6 with a solid line. Control is performed so that the closest parking area PA is displayed so as to be surrounded by a dotted line.

再度図6に戻り、画像処理装置5は、ユーザが選択した駐車可能領域を目標駐車領域に設定し(ステップS607)、出力部52aを介して目標駐車領域の座標値と駐車支援の要求信号とを駐車支援装置7に出力する。   Returning to FIG. 6 again, the image processing apparatus 5 sets the parking area selected by the user as the target parking area (step S607), and outputs the coordinate value of the target parking area and the parking assistance request signal via the output unit 52a. Is output to the parking assistance device 7.

駐車支援装置7は、目標駐車領域の座標値と駐車支援の要求信号とを入力すると駐車支援の処理を行う(ステップS608)。具体的には、まず経路算出部71が、目標駐車領域に車両1を駐車させるための経路を算出する。経路算出部71は、目標駐車領域の座標値、駐車支援装置7に予め記憶してある車両1の全長、車幅、及び回転半径等に基づき、所定の演算処理により、車両1の現在位置から目標駐車領域までの経路を算出する。   The parking assistance device 7 performs parking assistance processing when the coordinate value of the target parking area and the parking assistance request signal are input (step S608). Specifically, the route calculation unit 71 first calculates a route for parking the vehicle 1 in the target parking area. The route calculation unit 71 performs a predetermined calculation process on the basis of the coordinate value of the target parking area, the total length, the vehicle width, the rotation radius, and the like of the vehicle 1 stored in advance in the parking assist device 7 from the current position of the vehicle 1. The route to the target parking area is calculated.

目標駐車領域までの経路が算出されると、誘導部72は、アクセル、ブレーキ、及びステアリング等を制御し、経路算出部71の算出した経路に従って車両1が走行するよう、駐車制御を実行する。誘導部72が、目標駐車領域の座標値に規定される駐車領域内に車両1を駐車させると、駐車支援装置7による運転支援の処理は終了する。   When the route to the target parking area is calculated, the guiding unit 72 controls the accelerator, the brake, the steering, and the like, and executes parking control so that the vehicle 1 travels according to the route calculated by the route calculating unit 71. When the guidance unit 72 parks the vehicle 1 in the parking area defined by the coordinate value of the target parking area, the driving assistance process by the parking assistance device 7 ends.

なお、駐車支援装置7は車両1を自動で走行させて目標駐車領域に駐車させるものの他に、経路算出部71にて算出した経路をガイド線としてディスプレイ6に表示することで、ユーザのハンドル操作を補助する構成であってもよい。   The parking assist device 7 displays the route calculated by the route calculation unit 71 on the display 6 as a guide line in addition to the vehicle 1 that automatically travels and parks the vehicle in the target parking area. The structure which assists may be sufficient.

以上説明したように、本実施の形態に係る駐車支援システム100においては、車両1の走行中に常に駐車可能領域を検出する構成としているので、駐車可能領域に関する情報を常に取得しておくことができる。このため、駐車開始時にギアをリバースにした際に駐車可能領域を直ぐにディスプレイ6に表示することが可能となる。仮に、ユーザの指示があってから駐車可能領域を検出するとなると、駐車可能領域の検出に時間を要するため、ギアをリバースにしても直ぐに駐車可能領域を表示することができない場合があるのに対し、本実施の形態ではこのような不都合を回避することが可能である。   As described above, in the parking assistance system 100 according to the present embodiment, since the parking area is always detected while the vehicle 1 is traveling, it is always possible to obtain information on the parking area. it can. For this reason, it is possible to immediately display the parking available area on the display 6 when the gear is reversed at the start of parking. If a parking area is detected after the user's instruction is received, it may take time to detect the parking area, so the parking area may not be displayed immediately even if the gear is reversed. Such an inconvenience can be avoided in this embodiment.

<4.変形例>
以上、本発明の実施の形態について説明してきたが、この発明は上記実施の形態に限定されるものではなく様々な変形が可能である。以下では、このような変形例について説明する。上記実施の形態及び以下で説明する形態を含む全ての形態は、適宜に組み合わせ可能である。
<4. Modification>
Although the embodiments of the present invention have been described above, the present invention is not limited to the above-described embodiments, and various modifications can be made. Below, such a modification is demonstrated. All the forms including the above-described embodiment and the form described below can be appropriately combined.

上記実施の形態では、リバースをオンにすると、リアカメラ24にて撮影した画像がディスプレイ6に表示される例について説明したが、これに限定されるものではない。例えば、各カメラ22〜24により撮影された画像を合成し、車両1の全周を上方から撮影したような画像をディスプレイ6に表示する構成としてもよい。   In the above embodiment, an example in which an image captured by the rear camera 24 is displayed on the display 6 when reverse is turned on has been described. However, the present invention is not limited to this. For example, it is good also as a structure which combines the image image | photographed with each camera 22-24, and displays on the display 6 the image which image | photographed the perimeter of the vehicle 1 from upper direction.

この場合の表示例を図9に示す。表示制御部51bは、各カメラ22〜24により撮影された画像を合成し、車両1の上方に設定した仮想視点から見下ろした俯瞰画像をディスプレイ6に表示する制御を行う。この場合においても、上述した実施の形態と同様に、表示制御部51bは、車両1から1番近距離の駐車可能領域PAを優先順位の最も高い駐車可能領域として実線で囲むように表示し、2番目以降の距離にある駐車可能領域PAを優先順位が低い駐車可能領域として点線で囲むように表示する制御を行う。尚、図9において車両1はどのカメラにも映らないため、車両1としてビットマップによる車両イメージ図が俯瞰画像に重畳描画される。   A display example in this case is shown in FIG. The display control unit 51 b performs control to combine the images captured by the cameras 22 to 24 and display an overhead image viewed from the virtual viewpoint set above the vehicle 1 on the display 6. Even in this case, similarly to the above-described embodiment, the display control unit 51b displays the parking area PA closest to the vehicle 1 as the parking area with the highest priority, surrounded by a solid line, Control is performed so that the parking available area PA at the second and subsequent distances is displayed so as to be surrounded by a dotted line as a parking available area with a low priority. In FIG. 9, since the vehicle 1 is not shown in any camera, a vehicle image diagram based on a bitmap is superimposed on the overhead image as the vehicle 1.

また、ユーザがディスプレイ6に表示された駐車可能領域のいずれかを選択した場合、選択された駐車可能領域の優先順位を1番高くし、選択されなかった他の駐車可能領域の優先順位を低くする。そして、表示制御部51bは、新たに設定された優先順位に従って、ユーザに選択された最も優先順位の高い駐車可能領域を実線で囲むように表示させ、その他の駐車可能領域を点線で囲むように再表示させる。図10は、変形例における駐車可能領域PAを再表示させた例を示す図である。図10に示すように、ユーザが3番目の距離にある駐車可能領域PAを選択した場合には、表示制御部51bは、ディスプレイ6に3番目の距離にある駐車可能領域PAを実線で囲むように表示させ、1番近距離の駐車可能領域PAと2番目の距離にある駐車可能領域PAを点線で囲むように表示させる制御を行う。   When the user selects any of the parking areas displayed on the display 6, the priority of the selected parking area is increased by 1 and the priority of other parking areas not selected is decreased. To do. Then, the display control unit 51b displays the parking area with the highest priority selected by the user so as to be surrounded by a solid line according to the newly set priority, and surrounds the other parking areas with a dotted line. Redisplay. FIG. 10 is a diagram illustrating an example in which the parking area PA in the modified example is displayed again. As illustrated in FIG. 10, when the user selects a parking available area PA at the third distance, the display control unit 51 b surrounds the parking available area PA at the third distance on the display 6 with a solid line. And the control is performed so that the closest parkingable area PA and the second parkingable area PA are surrounded by a dotted line.

また、上記実施の形態では、車速が所定値未満の場合に(ステップS302でYes)、駐車枠の認識処理を実行する構成としていたが、これに限定されるものではない。例えば、位置取得部52cで取得した位置情報と、記憶部53に記憶されている地図情報とに基づいて、車両1が駐車場に入ったことを検出してから駐車枠の認識処理を実行する構成としてもよい。   Moreover, in the said embodiment, although it was set as the structure which performs the recognition process of a parking frame, when the vehicle speed is less than predetermined value (it is Yes at step S302), it is not limited to this. For example, based on the position information acquired by the position acquisition unit 52c and the map information stored in the storage unit 53, the parking frame recognition process is executed after detecting that the vehicle 1 has entered the parking lot. It is good also as a structure.

また、上記実施の形態では、プログラムに従ったCPUの演算処理によってソフトウェア的に各種の機能が実現されると説明したが、これら機能のうちの一部は電気的なハードウェア回路により実現されてもよい。また逆に、ハードウェア回路によって実現されるとした機能のうちの一部は、ソフトウェア的に実現されてもよい。   Further, in the above-described embodiment, it has been described that various functions are realized in software by the arithmetic processing of the CPU according to the program. However, some of these functions are realized by an electrical hardware circuit. Also good. Conversely, some of the functions realized by the hardware circuit may be realized by software.

1 車両
2 撮影部
3 センサ部
4 GPS受信機
5 画像処理装置
51 制御部
51a 検出部
51b 表示制御部
51c 移動量算出部
51d 座標値補正部
51e 座標値更新部
52 入出力部
52a 出力部
52b 情報取得部
52c 位置取得部
53 記憶部
53a 駐車枠情報
53b 地図情報
53c パラメータ
6 ディスプレイ
7 駐車支援装置
100 駐車支援システム
DESCRIPTION OF SYMBOLS 1 Vehicle 2 Image pick-up part 3 Sensor part 4 GPS receiver 5 Image processing apparatus 51 Control part 51a Detection part 51b Display control part 51c Movement amount calculation part 51d Coordinate value correction part 51e Coordinate value update part 52 Input / output part 52a Output part 52b Information Acquisition unit 52c Position acquisition unit 53 Storage unit 53a Parking frame information 53b Map information 53c Parameter 6 Display 7 Parking support device 100 Parking support system

Claims (13)

画像に基づいて車両の駐車対象となる駐車領域を検出する画像処理装置であって、
車両外部を撮影する撮影装置で得られた画像を取得する画像取得手段と、
車両情報を取得する取得装置で得られた車両情報を取得する車両情報取得手段と、
前記車両情報取得手段が車両の走行情報を取得すると、前記駐車領域の検出を開始する検出手段と、
を備えていることを特徴とする画像処理装置。
An image processing device that detects a parking area to be parked on a vehicle based on an image,
Image obtaining means for obtaining an image obtained by a photographing device for photographing the outside of the vehicle;
Vehicle information acquisition means for acquiring vehicle information obtained by an acquisition device for acquiring vehicle information;
When the vehicle information acquisition means acquires vehicle travel information, detection means for starting detection of the parking area;
An image processing apparatus comprising:
請求項1に記載の画像処理装置において、
前記駐車領域を外部の表示装置に表示するための表示用画像を生成すると共に、前記車両情報取得手段が車両の駐車開始情報を取得すると、前記表示用画像を表示装置に出力する画像生成手段をさらに備えていることを特徴とする画像処理装置。
The image processing apparatus according to claim 1.
Image generating means for generating a display image for displaying the parking area on an external display device and outputting the display image to the display device when the vehicle information acquisition means acquires parking start information of the vehicle. An image processing apparatus further comprising:
請求項2に記載の画像処理装置において、
前記駐車開始情報は、車両のギアが後退用のギアに切り替わった旨の情報であることを特徴とする画像処理装置。
The image processing apparatus according to claim 2,
The image processing apparatus according to claim 1, wherein the parking start information is information indicating that a vehicle gear is switched to a reverse gear.
請求項2または3に記載の画像処理装置において、
前記表示用画像に駐車領域が複数含まれる場合に、
前記画像生成手段は、予め設定された基準に基づく優先順位の最も高い駐車領域を強調した表示用画像を生成することを特徴とする画像処理装置。
The image processing apparatus according to claim 2 or 3,
When the display image includes a plurality of parking areas,
The image processing device generates an image for display in which a parking area having the highest priority based on a preset criterion is emphasized.
請求項2ないし4のいずれか1項に記載の画像処理装置において、
前記表示用画像に駐車領域が複数含まれる場合に、
前記画像生成手段は、ユーザの操作に基づいて選択された駐車領域を強調した表示用画像を生成することを特徴とする画像処理装置。
The image processing apparatus according to any one of claims 2 to 4,
When the display image includes a plurality of parking areas,
The image processing device is characterized in that the image generation unit generates a display image in which a parking area selected based on a user operation is emphasized.
請求項1ないし5のいずれか1項に記載の画像処理装置において、
前記車両情報取得手段が車速情報を取得し、
前記検出手段は、前記車速が所定値以下である場合に、駐車領域の検出を開始することを特徴とする画像処理装置。
The image processing apparatus according to any one of claims 1 to 5,
The vehicle information acquisition means acquires vehicle speed information,
The image processing apparatus according to claim 1, wherein the detection unit starts detection of a parking area when the vehicle speed is equal to or lower than a predetermined value.
請求項1ないし6のいずれか1項に記載の画像処理装置において、
車両の位置情報を取得する位置情報取得手段と、
駐車場情報を取得する駐車場情報取得手段とをさらに備え、
前記検出手段は、車両の走行位置が駐車場である場合に、駐車領域の検出を開始することを特徴とする画像処理装置。
The image processing apparatus according to any one of claims 1 to 6,
Position information acquisition means for acquiring vehicle position information;
A parking lot information acquisition means for acquiring parking lot information;
The image processing apparatus according to claim 1, wherein the detection unit starts detection of a parking area when the traveling position of the vehicle is a parking lot.
車両外部を撮影する撮影装置と、
車両情報を取得する取得装置と、
前記取得装置が車両の走行情報を取得すると、前記撮影装置で撮影した画像に基づいて車両の駐車対象となる駐車領域を検出する画像処理装置と、
を備えていることを特徴とする駐車支援システム。
A photographing device for photographing the outside of the vehicle;
An acquisition device for acquiring vehicle information;
When the acquisition device acquires vehicle travel information, the image processing device detects a parking area to be parked on the vehicle based on an image captured by the imaging device;
A parking assistance system characterized by comprising:
請求項8に記載の駐車支援システムにおいて、
画像を表示する表示装置をさらに備え、
前記画像処理装置は、前記駐車領域を含む表示用画像を生成し、
前記表示装置は、前記取得装置が車両の駐車開始情報を取得すると、前記表示用画像を表示することを特徴とする駐車支援システム。
In the parking assistance system according to claim 8,
A display device for displaying an image;
The image processing device generates a display image including the parking area,
The display device displays the display image when the acquisition device acquires parking start information of a vehicle.
請求項9に記載の駐車支援システムにおいて、
前記表示用画像に駐車領域が複数含まれる場合に、
前記画像処理装置は、予め設定された基準に基づく優先順位の最も高い駐車領域を強調した表示用画像を生成することを特徴とする駐車支援システム。
In the parking assistance system according to claim 9,
When the display image includes a plurality of parking areas,
The said image processing apparatus produces | generates the image for a display which emphasized the parking area with the highest priority based on the preset reference | standard, The parking assistance system characterized by the above-mentioned.
請求項9または10に記載の駐車支援システムにおいて、
前記表示用画像に駐車領域が複数含まれる場合に、
前記画像処理装置は、ユーザの操作に基づいて選択された駐車領域を強調した表示用画像を生成することを特徴とする駐車支援システム。
In the parking assistance system according to claim 9 or 10,
When the display image includes a plurality of parking areas,
The said image processing apparatus produces | generates the image for a display which emphasized the parking area selected based on a user's operation, The parking assistance system characterized by the above-mentioned.
請求項8ないし11のいずれか1項に記載の駐車支援システムにおいて、
前記撮影装置が車両の左右に設けられており、
前記画像処理装置は、各撮影装置で撮影された各画像に基づいて、車両の左右両側における駐車領域を検出することを特徴とする駐車支援システム。
In the parking assistance system according to any one of claims 8 to 11,
The photographing devices are provided on the left and right sides of the vehicle,
The said image processing apparatus detects the parking area | region in the both right and left sides of a vehicle based on each image image | photographed with each imaging device, The parking assistance system characterized by the above-mentioned.
画像に基づいて車両の駐車対象となる駐車領域を検出する画像処理方法であって、
(a)車両外部を撮影する撮影装置で得られた画像を取得する工程と、
(b)車両情報を取得する取得装置で得られた車両情報を取得する工程と、
(c)前記(b)工程で、車両の走行情報が取得されると、前記駐車領域の検出を開始する工程と、
を備えていることを特徴とする画像処理方法。
An image processing method for detecting a parking area to be parked on a vehicle based on an image,
(A) a step of obtaining an image obtained by a photographing device for photographing the outside of the vehicle;
(B) acquiring vehicle information obtained by an acquisition device for acquiring vehicle information;
(C) When the travel information of the vehicle is acquired in the step (b), the step of starting detection of the parking area;
An image processing method comprising:
JP2012016164A 2012-01-30 2012-01-30 Apparatus and method for processing image, and parking support system Pending JP2013154730A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012016164A JP2013154730A (en) 2012-01-30 2012-01-30 Apparatus and method for processing image, and parking support system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012016164A JP2013154730A (en) 2012-01-30 2012-01-30 Apparatus and method for processing image, and parking support system

Publications (1)

Publication Number Publication Date
JP2013154730A true JP2013154730A (en) 2013-08-15

Family

ID=49050369

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012016164A Pending JP2013154730A (en) 2012-01-30 2012-01-30 Apparatus and method for processing image, and parking support system

Country Status (1)

Country Link
JP (1) JP2013154730A (en)

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015064795A (en) * 2013-09-25 2015-04-09 日産自動車株式会社 Determination device and determination method for parking place
US20150097956A1 (en) * 2013-10-04 2015-04-09 Aisin Seiki Kabushiki Kaisha Parking assistance device
JP2015076645A (en) * 2013-10-04 2015-04-20 本田技研工業株式会社 Vehicle periphery display device
JP2016126605A (en) * 2015-01-06 2016-07-11 株式会社日立製作所 Driving environment recognition system
JPWO2015137012A1 (en) * 2014-03-12 2017-04-06 日産自動車株式会社 Vehicle operating device
WO2017068694A1 (en) * 2015-10-22 2017-04-27 日産自動車株式会社 Parking support method and parking support device
WO2017179206A1 (en) * 2016-04-15 2017-10-19 三菱電機株式会社 Display control device for parking assistance, and display control method for parking assistance
WO2017179205A1 (en) * 2016-04-15 2017-10-19 三菱電機株式会社 Display control device for parking assistance, and display control method for parking assistance
US9869966B2 (en) 2015-10-09 2018-01-16 Fuji Xerox Co., Ltd. Image forming apparatus and removable unit
JP2018112981A (en) * 2017-01-13 2018-07-19 株式会社デンソーテン POSITION ESTIMATION DEVICE, POSITION ESTIMATION SYSTEM, AND POSITION ESTIMATION METHOD
JP2019008506A (en) * 2017-06-23 2019-01-17 スズキ株式会社 Drive support device
JP2020149101A (en) * 2019-03-11 2020-09-17 株式会社デンソーウェーブ Work support equipment and work support program
CN112644381A (en) * 2019-10-11 2021-04-13 爱信精机株式会社 Parking assist apparatus
JP2021129157A (en) * 2020-02-12 2021-09-02 フォルシアクラリオン・エレクトロニクス株式会社 Image processing device and image processing method
US20210357666A1 (en) * 2020-05-12 2021-11-18 Faurecia Clarion Electronics Co., Ltd. Image processor and image processing method
JP2022022311A (en) * 2017-06-23 2022-02-03 スズキ株式会社 Driving support device
WO2022117323A1 (en) * 2020-12-01 2022-06-09 Volkswagen Aktiengesellschaft Method for supporting a parking process in a road section, driver assistance apparatus and motor vehicle
CN116917969A (en) * 2021-04-05 2023-10-20 株式会社爱信 Parking aid

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001030936A (en) * 1999-07-21 2001-02-06 Nissan Motor Co Ltd Vehicle operation control device
JP2001199298A (en) * 2000-01-19 2001-07-24 Equos Research Co Ltd Computer-readable recording medium recording parking assistance device and parking assistance program
JP2004048295A (en) * 2002-07-10 2004-02-12 Toyota Motor Corp Image processing device, parking assist device, and image processing method
JP2006224778A (en) * 2005-02-16 2006-08-31 Nippon Soken Inc Parking support apparatus
JP2008221942A (en) * 2007-03-09 2008-09-25 Clarion Co Ltd Parking support device
JP2009083735A (en) * 2007-10-01 2009-04-23 Nissan Motor Co Ltd Parking support apparatus and method
JP2009140175A (en) * 2007-12-05 2009-06-25 Toyota Motor Corp White line detector
WO2009090695A1 (en) * 2008-01-16 2009-07-23 Mitsubishi Electric Corporation Sensor system for vehicle
JP2009205191A (en) * 2008-02-26 2009-09-10 Hitachi Ltd Parking space recognition system
JP2011034297A (en) * 2009-07-31 2011-02-17 Clarion Co Ltd Parking space recognition device
JP2011046335A (en) * 2009-08-28 2011-03-10 Nissan Motor Co Ltd Device and method for parking support
WO2011158713A1 (en) * 2010-06-18 2011-12-22 アイシン精機株式会社 Parking support device
JP2012001081A (en) * 2010-06-16 2012-01-05 Nissan Motor Co Ltd Parking support system

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001030936A (en) * 1999-07-21 2001-02-06 Nissan Motor Co Ltd Vehicle operation control device
JP2001199298A (en) * 2000-01-19 2001-07-24 Equos Research Co Ltd Computer-readable recording medium recording parking assistance device and parking assistance program
JP2004048295A (en) * 2002-07-10 2004-02-12 Toyota Motor Corp Image processing device, parking assist device, and image processing method
JP2006224778A (en) * 2005-02-16 2006-08-31 Nippon Soken Inc Parking support apparatus
JP2008221942A (en) * 2007-03-09 2008-09-25 Clarion Co Ltd Parking support device
JP2009083735A (en) * 2007-10-01 2009-04-23 Nissan Motor Co Ltd Parking support apparatus and method
JP2009140175A (en) * 2007-12-05 2009-06-25 Toyota Motor Corp White line detector
WO2009090695A1 (en) * 2008-01-16 2009-07-23 Mitsubishi Electric Corporation Sensor system for vehicle
JP2009205191A (en) * 2008-02-26 2009-09-10 Hitachi Ltd Parking space recognition system
JP2011034297A (en) * 2009-07-31 2011-02-17 Clarion Co Ltd Parking space recognition device
JP2011046335A (en) * 2009-08-28 2011-03-10 Nissan Motor Co Ltd Device and method for parking support
JP2012001081A (en) * 2010-06-16 2012-01-05 Nissan Motor Co Ltd Parking support system
WO2011158713A1 (en) * 2010-06-18 2011-12-22 アイシン精機株式会社 Parking support device

Cited By (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015064795A (en) * 2013-09-25 2015-04-09 日産自動車株式会社 Determination device and determination method for parking place
US20150097956A1 (en) * 2013-10-04 2015-04-09 Aisin Seiki Kabushiki Kaisha Parking assistance device
JP2015074254A (en) * 2013-10-04 2015-04-20 アイシン精機株式会社 Parking assisting device
JP2015076645A (en) * 2013-10-04 2015-04-20 本田技研工業株式会社 Vehicle periphery display device
US10068483B2 (en) 2013-10-04 2018-09-04 Aisin Seiki Kabushiki Kaisha Parking assistance device
JPWO2015137012A1 (en) * 2014-03-12 2017-04-06 日産自動車株式会社 Vehicle operating device
JP2018138929A (en) * 2014-03-12 2018-09-06 日産自動車株式会社 Vehicle operation device
CN110371100B (en) * 2014-03-12 2022-12-06 日产自动车株式会社 Vehicle operating device and vehicle operating method
CN110371100A (en) * 2014-03-12 2019-10-25 日产自动车株式会社 Vehicle operation device and vehicle operation method
US9983020B2 (en) 2014-03-12 2018-05-29 Nissan Motor Co., Ltd. Vehicle operation device and method
JP2016126605A (en) * 2015-01-06 2016-07-11 株式会社日立製作所 Driving environment recognition system
US9869966B2 (en) 2015-10-09 2018-01-16 Fuji Xerox Co., Ltd. Image forming apparatus and removable unit
US10319233B2 (en) 2015-10-22 2019-06-11 Nissan Motor Co., Ltd. Parking support method and parking support device
JPWO2017068694A1 (en) * 2015-10-22 2018-09-13 日産自動車株式会社 Parking support method and parking support device
WO2017068694A1 (en) * 2015-10-22 2017-04-27 日産自動車株式会社 Parking support method and parking support device
JPWO2017179205A1 (en) * 2016-04-15 2018-09-27 三菱電機株式会社 Parking assistance display control apparatus and parking assistance display control method
WO2017179205A1 (en) * 2016-04-15 2017-10-19 三菱電機株式会社 Display control device for parking assistance, and display control method for parking assistance
JPWO2017179206A1 (en) * 2016-04-15 2018-07-26 三菱電機株式会社 Parking assistance display control apparatus and parking assistance display control method
WO2017179206A1 (en) * 2016-04-15 2017-10-19 三菱電機株式会社 Display control device for parking assistance, and display control method for parking assistance
JP2018112981A (en) * 2017-01-13 2018-07-19 株式会社デンソーテン POSITION ESTIMATION DEVICE, POSITION ESTIMATION SYSTEM, AND POSITION ESTIMATION METHOD
JP2022022311A (en) * 2017-06-23 2022-02-03 スズキ株式会社 Driving support device
JP2019008506A (en) * 2017-06-23 2019-01-17 スズキ株式会社 Drive support device
JP7201061B2 (en) 2017-06-23 2023-01-10 スズキ株式会社 Driving support device
JP2020149101A (en) * 2019-03-11 2020-09-17 株式会社デンソーウェーブ Work support equipment and work support program
JP7207029B2 (en) 2019-03-11 2023-01-18 株式会社デンソーウェーブ Work support device and work support program
CN112644381A (en) * 2019-10-11 2021-04-13 爱信精机株式会社 Parking assist apparatus
US12380708B2 (en) 2019-10-11 2025-08-05 Aisin Corporation Parking assistance device
CN112644381B (en) * 2019-10-11 2025-10-17 株式会社爱信 Parking assist device
JP2021129157A (en) * 2020-02-12 2021-09-02 フォルシアクラリオン・エレクトロニクス株式会社 Image processing device and image processing method
JP7466324B2 (en) 2020-02-12 2024-04-12 フォルシアクラリオン・エレクトロニクス株式会社 Image processing device and image processing method
US20210357666A1 (en) * 2020-05-12 2021-11-18 Faurecia Clarion Electronics Co., Ltd. Image processor and image processing method
US11967158B2 (en) * 2020-05-12 2024-04-23 Faurecia Clarion Electronics Co., Ltd. Image processor and image processing method
WO2022117323A1 (en) * 2020-12-01 2022-06-09 Volkswagen Aktiengesellschaft Method for supporting a parking process in a road section, driver assistance apparatus and motor vehicle
CN116917969A (en) * 2021-04-05 2023-10-20 株式会社爱信 Parking aid

Similar Documents

Publication Publication Date Title
JP2013154730A (en) Apparatus and method for processing image, and parking support system
EP3650285B1 (en) Parking assistance method and parking assistance device
JP6926976B2 (en) Parking assistance device and computer program
JP5798392B2 (en) Parking assistance device
US9589194B2 (en) Driving assistance device and image processing program
US20090132162A1 (en) Navigation device, navigation method, and vehicle
JP6642906B2 (en) Parking position detection system and automatic parking system using the same
US10099617B2 (en) Driving assistance device and driving assistance method
JP2008182652A (en) Camera posture estimation device, vehicle, and camera posture estimating method
US12198238B2 (en) Method and arrangement for producing a surroundings map of a vehicle, textured with image information, and vehicle comprising such an arrangement
US20220044032A1 (en) Dynamic adjustment of augmented reality image
JP2008213647A (en) Parking assist method and parking assist system
JP7718505B2 (en) Parking assistance method and parking assistance device
JP5134608B2 (en) Vehicle periphery display device, vehicle periphery display method and program
JP2011198002A (en) Object image recognition apparatus for vehicle, object image recognition method for vehicle, and computer program
CN116363631B (en) Three-dimensional target detection method and device and vehicle
US20240420364A1 (en) Object position detection device
CN118339066B (en) Parking assistance method and parking assistance device
WO2024157444A1 (en) Parking assistance method and parking assistance device
WO2024013807A1 (en) Parking assistance method and parking assistance device
WO2024157460A1 (en) Parking assistance method and parking assistance device
CN119404238A (en) Parking assistance method and parking assistance device
JP2023108723A (en) Information processing device, information processing method, and information processing system
CN120333477A (en) Driving information display device and method and computer readable storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150115

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20151127

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20151201

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160121

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160517

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20161129