Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7014122B2 - Object detection device and object detection method - Google Patents
[go: Go Back, main page]

JP7014122B2 - Object detection device and object detection method - Google Patents

Object detection device and object detection method Download PDF

Info

Publication number
JP7014122B2
JP7014122B2 JP2018188290A JP2018188290A JP7014122B2 JP 7014122 B2 JP7014122 B2 JP 7014122B2 JP 2018188290 A JP2018188290 A JP 2018188290A JP 2018188290 A JP2018188290 A JP 2018188290A JP 7014122 B2 JP7014122 B2 JP 7014122B2
Authority
JP
Japan
Prior art keywords
parallax
image
maximum
divided
frequency
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018188290A
Other languages
Japanese (ja)
Other versions
JP2020057258A (en
Inventor
将崇 石▲崎▼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Industries Corp
Original Assignee
Toyota Industries Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Industries Corp filed Critical Toyota Industries Corp
Priority to JP2018188290A priority Critical patent/JP7014122B2/en
Publication of JP2020057258A publication Critical patent/JP2020057258A/en
Application granted granted Critical
Publication of JP7014122B2 publication Critical patent/JP7014122B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Length Measuring Devices By Optical Means (AREA)
  • Measurement Of Optical Distance (AREA)
  • Image Analysis (AREA)

Description

本発明は、物体検出装置及び物体検出方法に関する。 The present invention relates to an object detection device and an object detection method.

車両などの移動体には物体を検出するための物体検出装置が搭載されている。特許文献1に記載の物体検出装置は、ステレオカメラによって得られた視差画像からステレオカメラによって撮像された物体の位置を検出している。物体検出装置は、視差画像を複数の区分に分割し、区分毎に視差のヒストグラムを生成する。物体検出装置は、ヒストグラムにより得られた視差の分布から閾値以上の頻度の視差に注目して、この視差を用いて物体の位置を演算している。閾値以上の頻度の視差に注目することで、視差画像を分割した区分内に複数の物体が重なって存在している場合に物体毎に位置を検出することができる。 A moving object such as a vehicle is equipped with an object detection device for detecting an object. The object detection device described in Patent Document 1 detects the position of an object captured by a stereo camera from a parallax image obtained by the stereo camera. The object detection device divides the parallax image into a plurality of sections and generates a parallax histogram for each section. The object detection device pays attention to the parallax having a frequency higher than the threshold value from the distribution of the parallax obtained by the histogram, and calculates the position of the object using this parallax. By paying attention to the parallax having a frequency equal to or higher than the threshold value, the position can be detected for each object when a plurality of objects are overlapped in the divided division of the parallax image.

特開2008-64628号公報Japanese Unexamined Patent Publication No. 2008-64628

特許文献1では、区分毎に視差のヒストグラムを生成し、視差の頻度を求めているが、物体の位置は閾値以上の視差のうちのいずれかを用いて演算されている。物体の位置の検出精度は1つの視差に依存しており、検出精度が十分に高いとはいえない。 In Patent Document 1, a parallax histogram is generated for each category and the frequency of parallax is obtained, but the position of the object is calculated using any one of the parallax equal to or higher than the threshold value. The detection accuracy of the position of an object depends on one parallax, and it cannot be said that the detection accuracy is sufficiently high.

本発明の目的は、物体の位置の検出精度を向上させることができる物体検出装置及び物体検出方法を提供することにある。 An object of the present invention is to provide an object detection device and an object detection method capable of improving the detection accuracy of the position of an object.

上記課題を解決する物体検出装置は、ステレオカメラと、前記ステレオカメラの画像から各画素に視差が対応付けられた視差画像を取得する視差画像取得部と、前記視差画像を、縦方向に区切られており横方向に並ぶ複数の分割領域に分割する分割部と、前記複数の分割領域毎に、前記分割領域に含まれる各画素に対応付けられた視差のヒストグラムを生成するヒストグラム生成部と、前記ヒストグラムから頻度が閾値以上の視差を抽出する抽出部と、前記抽出部により抽出された視差のうち最も値の大きい視差である最大視差と、最も頻度の多い最大頻度視差とが隣接しているか否かを判定する判定部と、前記最大視差と前記最大頻度視差とが隣接している場合には前記最大頻度視差を注目視差とし、前記最大視差と前記最大頻度視差とが隣接していない場合には前記最大視差を注目視差とする注目視差設定部と、前記注目視差に1を加算した視差を加算視差とした場合、以下の(1)式に基づき、小数点以下桁数が1以上である採用視差を算出する採用視差算出部と、 The object detection device that solves the above-mentioned problems is vertically separated into a stereo camera, a parallax image acquisition unit that acquires a parallax image in which parallax is associated with each pixel from the image of the stereo camera, and the parallax image. A division unit that divides into a plurality of division areas arranged in the horizontal direction, a histogram generation unit that generates a parallax histogram associated with each pixel included in the division area for each of the plurality of division areas, and the above. Whether or not the extraction unit that extracts the parallax whose frequency is equal to or higher than the threshold from the histogram, the maximum parallax that is the largest parallax among the parallax extracted by the extraction unit, and the most frequent maximum frequency parallax are adjacent to each other. When the determination unit for determining whether or not is adjacent to the maximum parallax and the maximum frequency parallax, the maximum frequency parallax is set as the attention parallax, and when the maximum parallax and the maximum frequency parallax are not adjacent to each other. In the case of the attention parallax setting unit in which the maximum parallax is the attention parallax and the parallax in which 1 is added to the attention parallax as the added parallax, the number of digits after the decimal point is 1 or more based on the following equation (1). Adopted parallax calculation unit that calculates parallax,

Figure 0007014122000001
前記採用視差を用いて、前記複数の分割領域毎に物体の位置を演算する演算部と、を備える。
Figure 0007014122000001
A calculation unit for calculating the position of an object for each of the plurality of divided regions using the adopted parallax is provided.

これによれば、採用視差を用いて物体の位置は演算される。仮に、視差を小数点以下桁数が1以上である値で表現できたとすると、分割領域内の物体のうちステレオカメラに最も近い物体により生じる視差は、注目視差と加算視差との間の値となる。そして、注目視差の頻度と加算視差の頻度の比率は、視差の小数点以下の値に応じたものとなる。例えば、視差の小数点以下の値が注目視差寄りであれば注目視差の頻度のほうが加算視差の頻度よりも多くなり、視差の小数点以下の値が加算視差寄りであれば加算視差の頻度のほうが注目視差の頻度よりも多くなる。従って、注目視差の頻度と加算視差の頻度との比率から演算された採用視差は、分割領域内の物体のうちステレオカメラに最も近い物体により生じた視差を小数点以下桁数1以上で表現したものと捉えることができる。採用視差は、小数点以下桁数が1以上であるため、整数である視差を用いて物体の位置を演算する場合に比べて、物体の位置の分解能を小さくすることができる。従って、物体の位置の検出精度を向上させることができる。 According to this, the position of the object is calculated using the adopted parallax. Assuming that the parallax can be expressed by a value having one or more digits after the decimal point, the parallax caused by the object closest to the stereo camera among the objects in the divided region is the value between the attention parallax and the additive parallax. .. Then, the ratio of the frequency of the attention parallax and the frequency of the additive parallax corresponds to the value after the decimal point of the parallax. For example, if the value after the decimal point of the parallax is closer to the attention parallax, the frequency of the attention parallax is higher than the frequency of the added parallax, and if the value after the decimal point of the parallax is closer to the added parallax, the frequency of the added parallax is more noticeable. More than the frequency of parallax. Therefore, the adopted parallax calculated from the ratio of the frequency of attention parallax and the frequency of additive parallax expresses the parallax caused by the object closest to the stereo camera among the objects in the divided area with one or more digits after the decimal point. Can be understood as. Since the adopted parallax has one or more digits after the decimal point, the resolution of the position of the object can be reduced as compared with the case where the position of the object is calculated using the parallax which is an integer. Therefore, the accuracy of detecting the position of the object can be improved.

上記物体検出装置について、予め演算された路面の視差を前記視差画像から除去する路面視差除去部を備えていてもよい。
これによれば、路面の視差の影響により、物体の位置の検出精度が低下することを抑制できる。
The object detection device may include a road surface parallax removing unit that removes a pre-calculated road surface parallax from the parallax image.
According to this, it is possible to suppress the deterioration of the detection accuracy of the position of the object due to the influence of the parallax of the road surface.

上記物体検出装置について、前記演算部は、前記分割領域のうち横方向の座標が異なる複数点について物体の位置を演算してもよい。
分割領域は、横方向の画素を複数含んでいる。横方向の座標が異なる複数点について物体の位置を演算することで、実空間上で物体が占有する幅を認識しやすい。
Regarding the object detection device, the calculation unit may calculate the position of an object at a plurality of points in the divided region having different lateral coordinates.
The divided region includes a plurality of pixels in the horizontal direction. By calculating the position of the object at multiple points with different lateral coordinates, it is easy to recognize the width occupied by the object in the real space.

上記課題を解決する物体検出方法は、ステレオカメラの画像から各画素に視差が対応付けられた視差画像を取得し、前記視差画像を、縦方向に区切られており横方向に並ぶ複数の分割領域に分割し、前記複数の分割領域毎に、前記分割領域に含まれる各画素に対応付けられた視差のヒストグラムを生成し、前記ヒストグラムから頻度が閾値以上の視差を抽出し、抽出された前記閾値以上の視差のうち最も値の大きい視差である最大視差と、最も頻度の多い最大頻度視差とが隣接しているか否かを判定し、前記最大視差と前記最大頻度視差とが隣接している場合には前記最大頻度視差を注目視差とし、前記最大視差と前記最大頻度視差とが隣接していない場合には前記最大視差を注目視差とし、前記注目視差に1を加算した視差を加算視差とした場合、以下の(1)式に基づき、小数点以下桁数が1以上である採用視差を算出し、 The object detection method that solves the above problem acquires a parallax image in which parallax is associated with each pixel from an image of a stereo camera, and the parallax image is divided in the vertical direction and a plurality of divided regions arranged in the horizontal direction. A parallax histogram associated with each pixel included in the divided area is generated for each of the plurality of divided areas, and the parallax having a frequency equal to or higher than the threshold is extracted from the histogram, and the extracted parallax is obtained. When it is determined whether or not the maximum parallax, which is the largest parallax among the above parallaxs, and the most frequent maximum frequency parallax are adjacent to each other, and the maximum parallax and the maximum frequency parallax are adjacent to each other. The maximum frequency parallax was defined as the attention parallax, the maximum parallax was defined as the attention parallax when the maximum frequency parallax and the maximum frequency parallax were not adjacent to each other, and the parallax obtained by adding 1 to the attention parallax was defined as the additional parallax. In this case, calculate the adopted parallax in which the number of digits after the decimal point is 1 or more based on the following equation (1).

Figure 0007014122000002
前記採用視差を用いて、前記複数の分割領域毎に物体の位置を演算する。
Figure 0007014122000002
Using the adopted parallax, the position of the object is calculated for each of the plurality of divided regions.

これによれば、物体の位置の検出精度を向上させることができる。 According to this, it is possible to improve the detection accuracy of the position of the object.

本発明によれば、物体の位置の検出精度を向上させることができる。 According to the present invention, the accuracy of detecting the position of an object can be improved.

物体検出装置が搭載されるフォークリフトの側面図。Side view of a forklift equipped with an object detection device. フォークリフト、及び、物体検出装置の概略構成図。Schematic diagram of a forklift and an object detection device. フォークリフトが用いられる環境の一例を示す図。The figure which shows an example of the environment where a forklift is used. 物体検出処理を示すフローチャート。A flowchart showing an object detection process. 視差画像を示す図。The figure which shows the parallax image. 路面の視差が除去された視差画像を示す図。The figure which shows the parallax image which the parallax of the road surface was removed. 検出範囲と分割領域を示す図。The figure which shows the detection range and the division area. 分割領域の1つから得られた視差のヒストグラムを示す図。The figure which shows the histogram of the parallax obtained from one of the division areas. 複数の物体が重なった状態でステレオカメラによる撮像が行われた場合の視差のヒストグラムを示す図。The figure which shows the histogram of the parallax when the image is taken by the stereo camera in the state where a plurality of objects are overlapped. 物体が重なっていない状態でステレオカメラによる撮像が行われた場合の視差のヒストグラムを示す図。The figure which shows the histogram of the parallax when the image is taken by the stereo camera in the state where the objects do not overlap. 物体検出処理によって得られた物体の位置をプロットした図。The figure which plotted the position of the object obtained by the object detection process.

以下、物体検出装置及び物体検出方法の一実施形態について説明する。
図1に示すように、フォークリフト10は、車体11と、車体11に設けられた荷役装置12と、を備える。なお、フォークリフト10は、自動で走行動作及び荷役動作が行われるものであってもよいし、搭乗者による操作によって走行動作及び荷役動作が行われるものであってもよい。
Hereinafter, an embodiment of the object detection device and the object detection method will be described.
As shown in FIG. 1, the forklift 10 includes a vehicle body 11 and a cargo handling device 12 provided on the vehicle body 11. The forklift 10 may be one in which the traveling operation and the cargo handling operation are automatically performed, or the forklift 10 may be one in which the traveling operation and the cargo handling operation are performed by the operation by the passenger.

図2に示すように、フォークリフト10は、メインコントローラ20と、走行用モータM1と、走行用モータM1を制御する走行制御装置23と、車速センサ24と、を備える。メインコントローラ20は、走行動作及び荷役動作に関する制御を行う。メインコントローラ20は、CPU21と、種々の制御を行うためのプログラムなどが記憶されたメモリ22と、を備える。 As shown in FIG. 2, the forklift 10 includes a main controller 20, a traveling motor M1, a traveling control device 23 for controlling the traveling motor M1, and a vehicle speed sensor 24. The main controller 20 controls the traveling operation and the cargo handling operation. The main controller 20 includes a CPU 21 and a memory 22 in which programs for performing various controls and the like are stored.

メインコントローラ20のCPU21は、フォークリフト10の車速が目標速度となるように走行制御装置23に走行用モータM1の回転数の指令を与える。本実施形態の走行制御装置23は、モータドライバである。本実施形態の車速センサ24は、走行用モータM1の回転数を検出する回転数センサである。車速センサ24は、走行用モータM1の回転数を走行制御装置23に出力する。走行制御装置23は、メインコントローラ20からの指令に基づき、走行用モータM1の回転数が指令と一致するように走行用モータM1を制御する。 The CPU 21 of the main controller 20 gives a command of the rotation speed of the traveling motor M1 to the traveling control device 23 so that the vehicle speed of the forklift 10 becomes the target speed. The travel control device 23 of this embodiment is a motor driver. The vehicle speed sensor 24 of the present embodiment is a rotation speed sensor that detects the rotation speed of the traveling motor M1. The vehicle speed sensor 24 outputs the rotation speed of the traveling motor M1 to the traveling control device 23. The travel control device 23 controls the travel motor M1 so that the rotation speed of the travel motor M1 matches the command based on the command from the main controller 20.

フォークリフト10には、物体検出装置30が搭載されている。物体検出装置30は、ステレオカメラ31と、ステレオカメラ31によって撮像された画像の画像処理を行う画像処理部41と、を備える。図1に示すように、ステレオカメラ31は、例えば、車体11の上部などフォークリフト10の上方からフォークリフト10の走行する路面を鳥瞰できるように配置されている。なお、車体11とは、座席や走行に関する部材を備える基台や、座席の上部に設けられるヘッドガードを含む。本実施形態のステレオカメラ31は、フォークリフト10の後方を撮像する。従って、物体検出装置30で検出される物体は、フォークリフト10の後方の物体となる。 The forklift 10 is equipped with an object detection device 30. The object detection device 30 includes a stereo camera 31 and an image processing unit 41 that performs image processing of the image captured by the stereo camera 31. As shown in FIG. 1, the stereo camera 31 is arranged so that the road surface on which the forklift 10 travels can be seen from above the forklift 10, such as the upper part of the vehicle body 11. The vehicle body 11 includes a base provided with seats and members related to traveling, and a head guard provided on the upper part of the seat. The stereo camera 31 of the present embodiment images the rear of the forklift 10. Therefore, the object detected by the object detection device 30 is the object behind the forklift 10.

なお、フォークリフト10の前方を撮像するステレオカメラを用いてフォークリフト10の前方の物体を検出するようにしてもよい。また、フォークリフト10の前方及び後方を撮像する個別のステレオカメラを用いてフォークリフト10の前方及び後方の両側の物体を検出するようにしてもよい。即ち、ステレオカメラの配置を変更することで、任意の方向の物体を検出することが可能である。フォークリフト10の前方を撮像するステレオカメラを設ける場合、例えば、車体11の上部や荷役装置12の上部などにステレオカメラは設けられる。 An object in front of the forklift 10 may be detected by using a stereo camera that captures an image of the front of the forklift 10. Further, an individual stereo camera that captures images in front of and behind the forklift 10 may be used to detect objects on both sides in front of and behind the forklift 10. That is, by changing the arrangement of the stereo camera, it is possible to detect an object in any direction. When a stereo camera for capturing the front of the forklift 10 is provided, for example, the stereo camera is provided on the upper part of the vehicle body 11 or the upper part of the cargo handling device 12.

図2に示すように、ステレオカメラ31は、2つのカメラ32,33を備える。カメラ32,33としては、例えば、CCDイメージセンサや、CMOSイメージセンサが用いられる。各カメラ32,33は、互いの光軸が平行となるように配置されている。本実施形態において、2つのカメラ32,33は、水平方向に並んで配置されている。2つのカメラ32,33のうち、一方を第1カメラ32、他方を第2カメラ33とする。第1カメラ32によって撮像された画像を第1画像、第2カメラ33によって撮像された画像を第2画像とすると、第1画像と第2画像では同一の物体が横方向にずれて写ることになる。詳細にいえば、同一の物体を撮像した場合、第1画像に写る物体と、第2画像に写る物体では、横方向の画素[px]にカメラ32,33間の距離に応じたずれが生じることになる。第1画像及び第2画像は、画素数が同じであり、例えば、640×480[px]=VGAの画像が用いられる。第1画像及び第2画像は、RGB形式の画像である。 As shown in FIG. 2, the stereo camera 31 includes two cameras 32 and 33. As the cameras 32 and 33, for example, a CCD image sensor or a CMOS image sensor is used. The cameras 32 and 33 are arranged so that their optical axes are parallel to each other. In this embodiment, the two cameras 32 and 33 are arranged side by side in the horizontal direction. Of the two cameras 32 and 33, one is the first camera 32 and the other is the second camera 33. Assuming that the image captured by the first camera 32 is the first image and the image captured by the second camera 33 is the second image, the same object appears laterally displaced in the first image and the second image. Become. More specifically, when the same object is imaged, the lateral pixel [px] of the object captured in the first image and the object captured in the second image are displaced according to the distance between the cameras 32 and 33. It will be. The first image and the second image have the same number of pixels, and for example, an image of 640 × 480 [px] = VGA is used. The first image and the second image are images in RGB format.

画像処理部41は、CPU42と、RAM及びROM等からなる記憶部43と、を備える。記憶部43には、ステレオカメラ31によって撮像された画像から物体を検出するための種々のプログラムが記憶されている。画像処理部41は、各種処理のうち少なくとも一部の処理を実行する専用のハードウェア、例えば、特定用途向け集積回路:ASICを備えていてもよい。画像処理部41は、コンピュータプログラムに従って動作する1つ以上のプロセッサ、ASIC等の1つ以上の専用のハードウェア回路、あるいは、それらの組み合わせを含む回路として構成し得る。プロセッサは、CPU、並びに、RAM及びROM等のメモリを含む。メモリは、処理をCPUに実行させるように構成されたプログラムコードまたは指令を格納している。メモリ、即ち、コンピュータ可読媒体は、汎用または専用のコンピュータでアクセスできるあらゆるものを含む。 The image processing unit 41 includes a CPU 42 and a storage unit 43 including a RAM, a ROM, and the like. The storage unit 43 stores various programs for detecting an object from the image captured by the stereo camera 31. The image processing unit 41 may include dedicated hardware for executing at least a part of various processes, for example, an integrated circuit for a specific application: ASIC. The image processing unit 41 may be configured as one or more processors operating according to a computer program, one or more dedicated hardware circuits such as an ASIC, or a circuit including a combination thereof. The processor includes a CPU and a memory such as RAM and ROM. The memory stores a program code or a command configured to cause the CPU to execute the process. Memory, or computer-readable medium, includes anything that can be accessed by a general-purpose or dedicated computer.

以下、画像処理部41により行われる物体検出処理について物体検出方法とともに説明する。物体検出処理は、フォークリフト10が起動状態のときに行われる。起動状態とは、フォークリフト10に走行動作及び荷役動作を行わせることが可能な状態である。以下の説明では、図3に示す環境をステレオカメラ31によって撮像した場合の物体検出処理を一例として説明を行う。図3に示す環境では、フォークリフト10の進行の妨げとなる障害物OB1,OB2,OB3が路面に配置されており、路面の側方には壁Wが存在している。画像処理部41は、障害物OB1,OB2,OB3や壁Wなどの物体の位置を検出する。 Hereinafter, the object detection process performed by the image processing unit 41 will be described together with the object detection method. The object detection process is performed when the forklift 10 is in the activated state. The activated state is a state in which the forklift 10 can perform a traveling operation and a cargo handling operation. In the following description, the object detection process when the environment shown in FIG. 3 is imaged by the stereo camera 31 will be described as an example. In the environment shown in FIG. 3, obstacles OB1, OB2, and OB3 that hinder the progress of the forklift 10 are arranged on the road surface, and a wall W exists on the side of the road surface. The image processing unit 41 detects the position of an object such as an obstacle OB1, OB2, OB3 or a wall W.

図4及び図5に示すように、ステップS1において、画像処理部41は、視差画像dpを取得する。視差画像dpは、画素に対して視差[px]を対応付けた画像である。視差は、第1画像と、第2画像とを比較し、各画像に写る同一特徴点について第1画像と第2画像の画素数の差を算出することで得られる。なお、特徴点とは、物体のエッジなど、境目として認識可能な部分である。特徴点は、輝度情報などから検出することができる。 As shown in FIGS. 4 and 5, in step S1, the image processing unit 41 acquires the parallax image dp. The parallax image dp is an image in which the parallax [px] is associated with the pixels. The parallax is obtained by comparing the first image and the second image and calculating the difference in the number of pixels between the first image and the second image for the same feature point appearing in each image. The feature point is a part that can be recognized as a boundary, such as an edge of an object. The feature points can be detected from the luminance information and the like.

画像処理部41は、ステレオカメラ31によって撮像されている映像から同一フレームの第1画像及び第2画像を取得する。画像処理部41は、各画像を一時的に格納するRAMを用いて、RGBからYCrCbへの変換を行う。なお、画像処理部41は、歪み補正、エッジ強調処理などを行ってもよい。画像処理部41は、第1画像の各画素と第2画像の各画素との類似度を比較して視差を算出するステレオ処理を行う。なお、ステレオ処理としては、画素毎に視差を算出する手法を用いてもよいし、各画像を複数の画素を含むブロックに分割してブロック毎の視差を算出するブロックマッチング法を用いてもよい。各画素の類似度の比較には、例えば、SAD:Sum of Absolute Difference、SSD:Sum of Squared Differenceなどが用いられる。画像処理部41は、第1画像を基準画像、第2画像を比較画像として視差画像dpを取得する。画像処理部41は、第1画像の画素毎に、最も類似する第2画像の画素を抽出し、第1画像の画素と、当該画素に最も類似する画素の横方向の画素数の差を視差として算出する。これにより、基準画像である第1画像の各画素に視差が対応付けられた視差画像dpを取得することができる。なお、視差画像dpとは、必ずしも表示を要するものではなく、視差画像dpにおける各画素に視差が対応付けられたデータのことを示す。本実施形態では、画像処理部41が、視差画像取得部として機能しているといえる。 The image processing unit 41 acquires the first image and the second image of the same frame from the image captured by the stereo camera 31. The image processing unit 41 converts RGB to YCrCb using a RAM that temporarily stores each image. The image processing unit 41 may perform distortion correction, edge enhancement processing, and the like. The image processing unit 41 performs stereo processing for calculating the parallax by comparing the similarity between each pixel of the first image and each pixel of the second image. As the stereo processing, a method of calculating the parallax for each pixel may be used, or a block matching method of dividing each image into blocks containing a plurality of pixels and calculating the parallax for each block may be used. .. For comparison of the similarity of each pixel, for example, SAD: Sum of Absolute Difference, SSD: Sum of Squared Difference and the like are used. The image processing unit 41 acquires a parallax image dp with the first image as a reference image and the second image as a comparison image. The image processing unit 41 extracts the pixels of the second image most similar to each pixel of the first image, and disparates the difference in the number of pixels in the horizontal direction between the pixels of the first image and the pixels most similar to the pixels. Calculated as. As a result, it is possible to acquire a parallax image dp in which parallax is associated with each pixel of the first image which is a reference image. The parallax image dp does not necessarily require display, and indicates data in which parallax is associated with each pixel in the parallax image dp. In this embodiment, it can be said that the image processing unit 41 functions as a parallax image acquisition unit.

図5には、第1画像と第2画像から得られた視差画像dpを示す。図5に示す視差画像dpでは、視差の大小を濃淡で表現している。視差は、ステレオカメラ31に近い位置ほど大きくなり、ステレオカメラ31から離れるほど小さくなる。以下、視差画像dpの横方向の座標をX座標とし、視差画像dpの縦方向の座標をY座標とする。X座標は横方向の画素位置を示し、Y座標は縦方向の画素位置を示す。例えば、視差画像dpが640×480[px]であれば、視差画像dpの中心座標Oは、X座標320,Y座標240と表すことができる。中心座標OのX座標は、フォークリフト10の幅方向の中央に対応している。 FIG. 5 shows the parallax image dp obtained from the first image and the second image. In the parallax image dp shown in FIG. 5, the magnitude of the parallax is expressed by shading. The parallax increases as the position is closer to the stereo camera 31, and decreases as the distance from the stereo camera 31 increases. Hereinafter, the horizontal coordinates of the parallax image dl will be referred to as X coordinates, and the vertical coordinates of the parallax image dl will be referred to as Y coordinates. The X coordinate indicates the pixel position in the horizontal direction, and the Y coordinate indicates the pixel position in the vertical direction. For example, if the parallax image dp is 640 × 480 [px], the center coordinate O of the parallax image dp can be expressed as the X coordinate 320 and the Y coordinate 240. The X coordinate of the center coordinate O corresponds to the center of the forklift 10 in the width direction.

図4及び図6に示すように、ステップS2において、画像処理部41は、視差画像dpから路面の視差を除去する。路面とは、フォークリフト10が存在している面である。路面の視差は、以下の(2)式によって予め求められる。 As shown in FIGS. 4 and 6, in step S2, the image processing unit 41 removes the parallax on the road surface from the parallax image dp. The road surface is the surface on which the forklift 10 is present. The parallax of the road surface is obtained in advance by the following equation (2).

Figure 0007014122000003
(y)は路面により生じる視差である。yは、視差画像dpにおけるY座標である。Bは第1カメラ32と第2カメラ33との離間距離=基線長であり、詳細にいえば、第1カメラ32の光軸と第2カメラ33の光軸との離間距離である。Hはステレオカメラ31の設置高さであり、詳細にいえば、路面からステレオカメラ31までの距離である。θは、ステレオカメラ31の設置角度であり、ステレオカメラ31の光軸が水平方向に延びている場合を0°とした場合の角度である。Fは焦点距離である。(2)式によって求められた路面の視差は、記憶部43に記憶されている。
Figure 0007014122000003
M 0 (y) is the parallax caused by the road surface. y is the Y coordinate in the parallax image dp. B is the separation distance between the first camera 32 and the second camera 33 = the baseline length, and more specifically, the separation distance between the optical axis of the first camera 32 and the optical axis of the second camera 33. H is the installation height of the stereo camera 31, and more specifically, the distance from the road surface to the stereo camera 31. θ is the installation angle of the stereo camera 31, and is the angle when the optical axis of the stereo camera 31 extends in the horizontal direction as 0 °. F is the focal length. The parallax of the road surface obtained by the equation (2) is stored in the storage unit 43.

図6に示すように、画像処理部41は、視差画像dpから路面の視差を除去することで、路面の視差が除去された視差画像dpを取得することができる。即ち、路面よりも高い位置に存在する物体により生じる視差を抽出した視差画像dpを得ることができる。本実施形態では、画像処理部41が路面視差除去部として機能している。 As shown in FIG. 6, the image processing unit 41 can acquire the parallax image dl from which the parallax of the road surface is removed by removing the parallax of the road surface from the parallax image dl. That is, it is possible to obtain a parallax image dp obtained by extracting the parallax caused by an object existing at a position higher than the road surface. In the present embodiment, the image processing unit 41 functions as a road surface parallax removing unit.

図4及び図7に示すように、ステップS3において、画像処理部41は、視差画像dpを複数の分割領域A1に分割する。本実施形態では、視差画像dpのうち物体の検出を行う検出範囲Aが定められており、この検出範囲Aの分割が行われる。検出範囲Aは、横方向の画素数が視差画像dpの横方向の画素数と同一であり、縦方向の画素数が視差画像dpの縦方向の画素数よりも少ない範囲である。視差画像dpには、検出範囲A外の領域が含まれることになり、検出範囲A外の領域については物体の検出が行われない。検出範囲A外の領域は、ステレオカメラ31から過剰に近い位置と、ステレオカメラ31から過剰に離れた領域である。検出範囲Aは、フォークリフト10の進行に際して、物体の検出を行うべき範囲である。 As shown in FIGS. 4 and 7, in step S3, the image processing unit 41 divides the parallax image dp into a plurality of division regions A1. In the present embodiment, the detection range A for detecting the object in the parallax image dp is defined, and the detection range A is divided. The detection range A is a range in which the number of pixels in the horizontal direction is the same as the number of pixels in the horizontal direction of the parallax image dl, and the number of pixels in the vertical direction is smaller than the number of pixels in the vertical direction of the parallax image df. The parallax image dp includes a region outside the detection range A, and no object is detected in the region outside the detection range A. The areas outside the detection range A are positions that are excessively close to the stereo camera 31 and areas that are excessively distant from the stereo camera 31. The detection range A is a range in which an object should be detected as the forklift 10 advances.

分割領域A1とは、視差画像dpを縦方向に区切った領域である。各分割領域A1は、複数の画素を含んだ領域であり、各画素に対応付けられた複数の視差を含んだ領域であるといえる。分割領域A1同士は、横方向に隣り合っている。本実施形態では、画像処理部41が分割部として機能している。 The divided area A1 is an area in which the parallax image dp is vertically divided. Each divided region A1 is a region including a plurality of pixels, and can be said to be a region including a plurality of parallax associated with each pixel. The divided regions A1 are adjacent to each other in the horizontal direction. In the present embodiment, the image processing unit 41 functions as a division unit.

図4に示すように、ステップS4において、画像処理部41は、複数の分割領域A1のうち物体の位置の検出を行った分割領域A1が最後の分割領域A1か否かを判定する。画像処理部41は、ステップS5以降の処理で、分割領域A1毎に物体の位置の検出を行う。ステップS5以降の処理で物体の位置の検出を行った後にステップS4の処理を行い、ステップS4の判定結果が否定となると、画像処理部41は物体の検出を終えていない分割領域A1について、ステップS5以降の処理を行う。即ち、各分割領域A1について、順次、物体の位置の検出が行われていくことになる。全ての分割領域A1について、物体の位置の検出が行われるまで、ステップS4の判定結果は否定となる。ステップS4の判定結果が肯定の場合、画像処理部41は、ステップS1の処理を行う。これにより、物体の検出は、所定のフレーム毎に繰り返し行われることになる。 As shown in FIG. 4, in step S4, the image processing unit 41 determines whether or not the divided region A1 that has detected the position of the object among the plurality of divided regions A1 is the last divided region A1. The image processing unit 41 detects the position of the object in each of the divided regions A1 in the processing after step S5. When the processing of step S4 is performed after the position of the object is detected in the processing of steps S5 and subsequent steps and the determination result of step S4 is negative, the image processing unit 41 steps on the divided region A1 for which the detection of the object has not been completed. The processing after S5 is performed. That is, the position of the object is sequentially detected for each divided region A1. The determination result in step S4 is negative until the position of the object is detected for all the divided regions A1. If the determination result in step S4 is affirmative, the image processing unit 41 performs the processing in step S1. As a result, the detection of the object is repeated every predetermined frame.

ステップS5において、画像処理部41は、分割領域A1に含まれる画素に対応付けられた視差のヒストグラムを生成する。例えば、図8に示すように、分割領域A1の1つについて視差のヒストグラムを生成すると、視差毎の頻度=視差の出現頻度の分布を得ることができる。第1画像における分割領域A1に対応する部分に物体が存在する場合、物体により視差が生じる。同一物体で生じる視差は、物体までの距離、物体の大きさ、物体の形状、視差の算出精度などに起因して若干のばらつきが生じるものの、略同一の値となる。従って、第1画像における分割領域A1に対応する部分に物体が写っている場合、当該物体により生じる視差の頻度が多くなる。本実施形態では、画像処理部41がヒストグラム生成部として機能している。 In step S5, the image processing unit 41 generates a parallax histogram associated with the pixels included in the divided region A1. For example, as shown in FIG. 8, when a parallax histogram is generated for one of the divided regions A1, the distribution of the frequency for each parallax = the appearance frequency of the parallax can be obtained. When an object exists in the portion corresponding to the divided region A1 in the first image, parallax occurs depending on the object. The parallax generated in the same object has substantially the same value, although some variations occur due to the distance to the object, the size of the object, the shape of the object, the calculation accuracy of the parallax, and the like. Therefore, when an object appears in the portion corresponding to the divided region A1 in the first image, the frequency of parallax caused by the object increases. In the present embodiment, the image processing unit 41 functions as a histogram generation unit.

図4に示すように、ステップS6において、画像処理部41は、ヒストグラムから頻度が閾値以上である視差を抽出する。図8に示す例では、視差6[px]、視差7[px]が閾値以上の視差となる。なお、閾値としては、視差により物体が存在していると判断できる値に設定される。物体が存在していない場合であってもステレオ処理の精度などにより視差が現れたり、僅かな大きさの物体により視差が現れる場合がある。このような場合、視差は存在するものの、フォークリフト10の走行の妨げになる物体は存在しないとみなせるように閾値を設定している。本実施形態では、画像処理部41が抽出部として機能している。 As shown in FIG. 4, in step S6, the image processing unit 41 extracts the parallax whose frequency is equal to or higher than the threshold value from the histogram. In the example shown in FIG. 8, the parallax 6 [px] and the parallax 7 [px] are parallax equal to or greater than the threshold value. The threshold value is set to a value at which it can be determined that the object exists by parallax. Even when an object does not exist, parallax may appear due to the accuracy of stereo processing, or parallax may appear due to an object of a small size. In such a case, the threshold value is set so that it can be considered that there is no object that hinders the running of the forklift 10 although the parallax exists. In the present embodiment, the image processing unit 41 functions as an extraction unit.

ステップS7において、画像処理部41は、頻度が閾値以上の視差のうち値の最も大きい最大視差を抽出する。図8に示す例では、7[px]が最大視差として抽出されることになる。 In step S7, the image processing unit 41 extracts the maximum parallax having the largest value among the parallax whose frequency is equal to or higher than the threshold value. In the example shown in FIG. 8, 7 [px] is extracted as the maximum parallax.

ステップS8において、画像処理部41は、頻度が閾値以上の視差のうち頻度の最も多い最大頻度視差を抽出する。図8に示す例では、6[px]が最大頻度視差として抽出される。 In step S8, the image processing unit 41 extracts the most frequent parallax among the parallax whose frequency is equal to or higher than the threshold value. In the example shown in FIG. 8, 6 [px] is extracted as the maximum frequency parallax.

画像処理部41は、ステップS9において、最大視差と最大頻度視差が隣接しているか否かの判定を行う。視差は整数として算出されるため、画像処理部41は、最大視差から最大頻度視差を減算した値の絶対値が1の場合、最大視差と最大頻度視差は隣接していると判断することができる。本実施形態において、画像処理部41が判定部として機能している。 In step S9, the image processing unit 41 determines whether or not the maximum parallax and the maximum frequency parallax are adjacent to each other. Since the parallax is calculated as an integer, the image processing unit 41 can determine that the maximum parallax and the maximum frequency parallax are adjacent to each other when the absolute value of the value obtained by subtracting the maximum frequency parallax from the maximum parallax is 1. .. In the present embodiment, the image processing unit 41 functions as a determination unit.

前述したように、視差はステレオカメラ31に近いほど大きくなるため、最大視差は分割領域A1内の物体のうちステレオカメラ31に最も近い物体によって生じた視差といえる。 As described above, since the parallax becomes larger as it is closer to the stereo camera 31, the maximum parallax can be said to be the parallax caused by the object closest to the stereo camera 31 among the objects in the divided region A1.

図9に示すように、最大視差と最大頻度視差とが隣接していない場合、最大視差と最大頻度視差とは異なる物体により生じた視差であると判断できる。各カメラ32,33によって撮像された画像に、奥行き方向に重なる複数の物体が写っている場合、ステレオカメラ31から各物体までの距離差に起因して、ヒストグラムには複数の極大値が生じ得る。ヒストグラムに複数の極大値が生じると、最大視差と最大頻度視差とが隣接しなくなる。 As shown in FIG. 9, when the maximum parallax and the maximum frequency parallax are not adjacent to each other, it can be determined that the maximum parallax and the maximum frequency parallax are parallax caused by different objects. When a plurality of objects overlapping in the depth direction are shown in the images captured by the cameras 32 and 33, a plurality of maximum values may occur in the histogram due to the difference in distance from the stereo camera 31 to each object. .. When multiple maxima occur in the histogram, the maximum parallax and the maximum frequency parallax are not adjacent.

図10に示すように、最大視差と最大頻度視差とが隣接している場合、最大視差と最大頻度視差とは同一の物体により生じた視差であるとみなすことができる。仮に、最大視差を生じさせた物体と、最大頻度視差を生じさせた物体とが異なっていた場合であっても、最大視差と最大頻度視差が隣接していれば、両物体は近接して配置されているといえる。従って、両物体を同一の物体とみなしたとしても実用上の支障は生じないと考えられる。 As shown in FIG. 10, when the maximum parallax and the maximum frequency parallax are adjacent to each other, the maximum parallax and the maximum frequency parallax can be regarded as the parallax caused by the same object. Even if the object that caused the maximum parallax and the object that caused the maximum frequency parallax are different, if the maximum parallax and the maximum frequency parallax are adjacent to each other, the two objects are placed close to each other. It can be said that it has been done. Therefore, it is considered that there is no practical problem even if both objects are regarded as the same object.

図4に示すように、ステップS9の判定結果が肯定の場合、画像処理部41は、ステップS10において、注目視差として最大頻度視差を設定する。注目視差とは、ステレオカメラ31に最も近い物体により生じた視差のうちの代表的な視差である。ステップS9の判定結果が肯定の場合、最大視差と最大頻度視差とは、ステレオカメラ31に最も近い物体により生じた視差と判断できる。このため、ステレオカメラ31に最も近い物体により生じた視差のうち支配的である最大頻度視差を注目視差とする。 As shown in FIG. 4, when the determination result in step S9 is affirmative, the image processing unit 41 sets the maximum frequency parallax as the parallax of interest in step S10. Note: The visual parallax is a typical parallax among the parallax caused by the object closest to the stereo camera 31. When the determination result in step S9 is affirmative, the maximum parallax and the maximum frequency parallax can be determined to be the parallax caused by the object closest to the stereo camera 31. Therefore, the dominant maximum frequency parallax among the parallax generated by the object closest to the stereo camera 31 is set as the attention parallax.

ステップS9の判定結果が否定の場合、画像処理部41は、ステップS11において、注目視差として最大視差を設定する。ステップS9の判定結果が否定の場合、分割領域A1内には複数の物体により生じた視差が含まれていると判断できる。この場合、フォークリフト10の進行の妨げになるのはステレオカメラ31に最も近い物体である。このため、ステップS9の判定結果が否定の場合には、最大視差を注目視差とすることで、ステレオカメラ31に最も近い物体の位置の検出を行う。本実施形態において、画像処理部41は、注目視差設定部として機能している。 If the determination result in step S9 is negative, the image processing unit 41 sets the maximum parallax as the parallax of interest in step S11. If the determination result in step S9 is negative, it can be determined that the parallax caused by a plurality of objects is included in the divided region A1. In this case, it is the object closest to the stereo camera 31 that hinders the progress of the forklift 10. Therefore, when the determination result in step S9 is negative, the position of the object closest to the stereo camera 31 is detected by setting the maximum parallax as the attention parallax. In the present embodiment, the image processing unit 41 functions as a parallax setting unit of interest.

ステップS12において、画像処理部41は、注目視差+1の視差である加算視差の頻度を抽出する。図8の例では、加算視差は、7[px]となる。
ステップS13において、画像処理部41は、以下の(1)式から採用視差[px]を算出する。なお、採用視差とは、物体の位置の演算に用いられる視差である。採用視差の小数点以下桁数は1以上である。なお、本実施形態では、採用視差の小数点以下桁数を1としている。
In step S12, the image processing unit 41 extracts the frequency of the additive parallax, which is the parallax of attention parallax + 1. In the example of FIG. 8, the additive parallax is 7 [px].
In step S13, the image processing unit 41 calculates the adopted parallax [px] from the following equation (1). The adopted parallax is a parallax used to calculate the position of an object. The number of digits after the decimal point of the adopted parallax is 1 or more. In this embodiment, the number of digits after the decimal point of the adopted parallax is 1.

Figure 0007014122000004
図8に示す例では、注目視差=6[px]、加算視差=7[px]、注目視差の頻度=100、加算視差の頻度=80である。算出される採用視差は、6.444≒6.4となる。本実施形態において、画像処理部41は、採用視差算出部として機能している。
Figure 0007014122000004
In the example shown in FIG. 8, attention parallax = 6 [px], additive parallax = 7 [px], attention parallax frequency = 100, and additive parallax frequency = 80. The calculated adopted parallax is 6.444 ≈ 6.4. In the present embodiment, the image processing unit 41 functions as an adopted parallax calculation unit.

ステップS14において、画像処理部41は、採用視差を用いて、ステレオカメラ31から物体までの距離、即ち、物体の位置を演算する。なお、採用視差は、ステレオカメラ31に最も近い物体により生じた視差を用いて求められたものであり、採用視差を用いて演算される物体の位置とは、各分割領域A1内の物体のうちステレオカメラ31に最も近い物体とステレオカメラ31との相対位置となる。採用視差を用いて演算される物体の位置は、各分割領域A1を1つの画素とみなした場合に、当該画素に写る物体の位置ともいえる。画像処理部41は、以下の(3)式から、水平方向のうち光軸の延びる方向に対する物体の位置Ywを演算する。本実施形態では、水平方向のうち光軸の延びる方向はフォークリフト10の後方向となる。 In step S14, the image processing unit 41 calculates the distance from the stereo camera 31 to the object, that is, the position of the object, using the adopted parallax. The adopted parallax is obtained by using the parallax generated by the object closest to the stereo camera 31, and the position of the object calculated by using the adopted parallax is the position of the object in each divided region A1. It is the relative position between the object closest to the stereo camera 31 and the stereo camera 31. The position of the object calculated by using the adopted parallax can be said to be the position of the object reflected in the pixel when each divided region A1 is regarded as one pixel. The image processing unit 41 calculates the position Yw of the object with respect to the direction in which the optical axis extends in the horizontal direction from the following equation (3). In the present embodiment, the direction in which the optical axis extends in the horizontal direction is the rear direction of the forklift 10.

Figure 0007014122000005
焦点距離は、ステレオカメラ31の固有の値であり、記憶部43に記憶されている。なお、位置Ywは、視差画像dp中のY座標を実空間上の座標=ワールド座標に変換した値ともいえる。
Figure 0007014122000005
The focal length is a value peculiar to the stereo camera 31, and is stored in the storage unit 43. The position Yw can be said to be a value obtained by converting the Y coordinate in the parallax image dp into the coordinate in the real space = the world coordinate.

画像処理部41は、以下の(4)式から水平方向のうち光軸に直交する方向に対する物体の位置Xwを演算する。本実施形態では、水平方向のうち光軸に直交する方向はフォークリフト10の左右方向となる。なお、左右とは、ステレオカメラ31が向いている方向を前とした場合の左右である。 The image processing unit 41 calculates the position Xw of the object with respect to the direction orthogonal to the optical axis in the horizontal direction from the following equation (4). In the present embodiment, the horizontal direction orthogonal to the optical axis is the left-right direction of the forklift 10. The left and right are the left and right when the direction in which the stereo camera 31 is facing is the front.

Figure 0007014122000006
uは視差画像dp中における分割領域A1のX座標=横方向の画素位置である。u0は視差画像dpにおける中心座標OのX座標である。なお、位置Xwは、視差画像dp中のX座標を実空間上の座標=ワールド座標に変換した値ともいえる。分割領域A1には、複数の横方向の画素が含まれているため、uの取り得る範囲は、分割領域A1の横方向の画素数と同一となる。uは分割領域A1に含まれるX座標から任意の値とすることができるが、uを1つのみとした場合、フォークリフト10の左右方向に対する物体の位置がuの値によって変化する。詳細にいえば、分割領域A1は、横方向の画素を複数含んでいるため、分割領域A1に含まれる物体は、最大で横方向の画素数に対応する幅を実空間上で占有する。しかしながら、uを1つのみとした場合、分割領域A1のX座標のうち1点のみしか位置の演算が行われず、分割領域A1の全てのX座標について位置の演算を行う場合に比べて、実空間上で物体が占有する幅を認識しにくい。これは、ステレオカメラ31から離れるほど、即ち、採用視差が小さくなるほど顕著となる。
Figure 0007014122000006
u is the X coordinate of the divided region A1 in the parallax image dp = the pixel position in the horizontal direction. u0 is the X coordinate of the center coordinate O in the parallax image dp. The position Xw can be said to be a value obtained by converting the X coordinate in the parallax image dp into the coordinate in the real space = the world coordinate. Since the divided region A1 includes a plurality of pixels in the horizontal direction, the range that u can take is the same as the number of pixels in the horizontal direction of the divided region A1. u can be any value from the X coordinate included in the divided region A1, but when u is only one, the position of the object in the left-right direction of the forklift 10 changes depending on the value of u. More specifically, since the divided region A1 includes a plurality of pixels in the horizontal direction, the object included in the divided region A1 occupies a width corresponding to the number of pixels in the horizontal direction at the maximum in the real space. However, when u is set to only one, only one point of the X coordinates of the divided area A1 is calculated, and the position is actually calculated for all the X coordinates of the divided area A1. It is difficult to recognize the width occupied by an object in space. This becomes more remarkable as the distance from the stereo camera 31 increases, that is, as the adopted parallax becomes smaller.

本実施形態では、uを複数とし、複数点について物体の位置の演算を行う。詳細にいえば、図8に示すように、分割領域A1に含まれるX座標のうち中心のX座標をum、分割領域A1の両端のX座標のうち右端のX座標をur、左端のX座標をulとする。そして、(4)式のu=um、ur、ulとした以下の(5)式、(6)式及び(7)式から物体の位置を演算する。 In this embodiment, u is plural, and the position of the object is calculated for a plurality of points. More specifically, as shown in FIG. 8, among the X coordinates included in the divided area A1, the center X coordinate is um, the rightmost X coordinate among the X coordinates at both ends of the divided area A1 is ur, and the left end X coordinate. Let be ul. Then, the position of the object is calculated from the following equations (5), (6) and (7) in which u = um, ur and ul of the equation (4).

Figure 0007014122000007
Figure 0007014122000007

Figure 0007014122000008
Figure 0007014122000008

Figure 0007014122000009
位置Xwmは、分割領域A1内の物体の左右方向での中心部分の実空間上の位置Xwである。位置Xwrは、分割領域A1内の物体の右端部分の実空間上の位置Xwである。位置Xwlは、分割領域A1内の物体の左端部分の実空間上の位置Xwである。位置Xwrは分割領域A1の右端、位置Xwlは分割領域A1の左端であるため、位置Xwmと位置Xwlは、物体が実空間上で占有する最大の幅を再現していると捉えることができる。位置Xwm,Xwr,Xwlが負の値の場合、位置Xwはフォークリフト10の幅方向の中心よりも左側に位置しているといえる。位置Xwm,Xwr,Xwlが正の値の場合、物体の位置はフォークリフト10の幅方向の中心よりも右側に位置しているといえる。本実施形態において、画像処理部41は、演算部として機能している。上記したように、画像処理部41で実現される視差画像取得部、路面視差除去部、分割部、ヒストグラム生成部、抽出部、判定部、注目視差設定部、採用視差算出部及び演算部は、画像処理部41のCPU42が所定のプログラムを実行することで実現されているといえる。
Figure 0007014122000009
The position Xwm is the position Xw in the real space of the central portion of the object in the divided region A1 in the left-right direction. The position Xwr is the position Xw in the real space of the right end portion of the object in the divided region A1. The position Xwl is the position Xw in the real space of the left end portion of the object in the divided region A1. Since the position Xwr is the right end of the divided area A1 and the position Xwl is the left end of the divided area A1, the position Xwm and the position Xwl can be regarded as reproducing the maximum width occupied by the object in the real space. When the positions Xwm, Xwr, and Xwl are negative values, it can be said that the position Xw is located on the left side of the center of the forklift 10 in the width direction. When the positions Xwm, Xwr, and Xwl are positive values, it can be said that the position of the object is located on the right side of the center in the width direction of the forklift 10. In the present embodiment, the image processing unit 41 functions as a calculation unit. As described above, the parallax image acquisition unit, the road surface parallax removal unit, the division unit, the histogram generation unit, the extraction unit, the determination unit, the attention parallax setting unit, the adopted parallax calculation unit, and the calculation unit realized by the image processing unit 41 are It can be said that this is realized by the CPU 42 of the image processing unit 41 executing a predetermined program.

図11に示すように、視差画像dpの各分割領域A1について、位置Ywと位置Xwを求めた結果をプロットすると、鳥瞰プロットが得られる。図11は、原点をフォークリフト10の現在位置、縦軸をフォークリフト10の後方向に対する距離[m]、横軸をフォークリフト10の左右方向に対する距離[m]とする座標系である。図中の丸はXwl、四角はXwm、菱形はXwrを示す。分割領域A1毎に3つの点がプロットされるため、プロットされる点の数は、分割領域A1の数×3である。なお、説明の便宜上、図7では分割領域A1の数を過少に表現したが、図11は、分割領域A1の数を図7に示す分割領域A1よりも多くした場合に得られる鳥瞰プロットを示している。 As shown in FIG. 11, a bird's-eye view plot can be obtained by plotting the results of obtaining the positions Yw and Xw for each divided region A1 of the parallax image dp. FIG. 11 is a coordinate system in which the origin is the current position of the forklift 10, the vertical axis is the distance [m] with respect to the rear direction of the forklift 10, and the horizontal axis is the distance [m] with respect to the left-right direction of the forklift 10. In the figure, circles indicate Xwl, squares indicate Xwm, and rhombuses indicate Xwr. Since three points are plotted for each divided area A1, the number of plotted points is the number of divided areas A1 × 3. For convenience of explanation, the number of the divided regions A1 is underexpressed in FIG. 7, but FIG. 11 shows a bird's-eye view plot obtained when the number of the divided regions A1 is larger than that of the divided region A1 shown in FIG. ing.

図11から把握できるように、フォークリフト10の3[m]後方付近には障害物OB1、フォークリフト10の5[m]後方であり3[m]左方付近には障害物OB2、フォークリフトの11[m]後方であり3[m]左方付近には障害物OB3が存在することを検出できる。また、フォークリフト10の右方には、後方に向けて延びる壁Wが存在していることを検出できる。 As can be seen from FIG. 11, an obstacle OB1 is located near 3 [m] behind the forklift 10, an obstacle OB2 is located 5 [m] behind the forklift 10, and an obstacle OB2 is located near the left side of the forklift 10. It can be detected that the obstacle OB3 is present in the rear of the m] and in the vicinity of the left side of the 3 [m]. Further, it can be detected that a wall W extending rearward exists on the right side of the forklift 10.

物体検出処理により物体の位置が検出されると、画像処理部41は、物体の位置の検出結果、即ち、物体の座標をメインコントローラ20に送信する。メインコントローラ20は、物体の座標を把握しながら、フォークリフト10と物体との距離に応じて、フォークリフト10の減速処理を行う。減速処理としては、フォークリフト10を停止させる処理、フォークリフト10の速度を現在速度から段階的に低下させる処理、フォークリフト10の速度に制限を課し、制限速度を上回る速度での走行を規制する処理など、様々な処理が挙げられる。 When the position of the object is detected by the object detection process, the image processing unit 41 transmits the detection result of the position of the object, that is, the coordinates of the object to the main controller 20. The main controller 20 performs deceleration processing of the forklift 10 according to the distance between the forklift 10 and the object while grasping the coordinates of the object. The deceleration process includes a process of stopping the forklift 10, a process of gradually reducing the speed of the forklift 10 from the current speed, a process of limiting the speed of the forklift 10 and restricting running at a speed exceeding the limit speed, and the like. , Various processing can be mentioned.

本実施形態の作用について説明する。
物体検出装置30は、各分割領域A1に含まれる物体のうちフォークリフト10に最も近い物体の位置を検出する。視差は、フォークリフト10に近いほど大きくなるため、頻度が閾値以上の視差のうち最大視差を利用することで、フォークリフト10に最も近い物体の位置を検出できる。
The operation of this embodiment will be described.
The object detection device 30 detects the position of the object closest to the forklift 10 among the objects included in each divided region A1. Since the parallax becomes larger as it is closer to the forklift 10, the position of the object closest to the forklift 10 can be detected by using the maximum parallax among the parallax whose frequency is equal to or higher than the threshold value.

ここで、フォークリフト10に最も近い物体の位置を検出するために、最大視差のみを用いて物体の位置を演算する場合、(3)式及び(4)式の分母である採用視差を最大視差に置き換えた式で物体の位置が演算される。視差は、整数として算出されるため、整数である最大視差を用いて物体の位置が演算されることになる。仮に、実空間上で物体が視差6.5相当の位置に存在しているとすると、最大視差は6[px]あるいは7[px]となり、この最大視差を用いて物体の位置が演算されることになる。(3)式及び(4)式から把握できるように、視差が物体の位置の検出精度に与える影響は大きく、整数である視差を用いる場合には、物体の位置=物体までの距離の分解能が大きく、物体の位置の検出精度が低い。 Here, when calculating the position of the object using only the maximum parallax in order to detect the position of the object closest to the forklift 10, the adopted parallax, which is the denominator of the equations (3) and (4), is used as the maximum parallax. The position of the object is calculated by the replaced formula. Since the parallax is calculated as an integer, the position of the object is calculated using the maximum parallax which is an integer. Assuming that the object exists at a position equivalent to a parallax of 6.5 in the real space, the maximum parallax is 6 [px] or 7 [px], and the position of the object is calculated using this maximum parallax. It will be. As can be understood from equations (3) and (4), parallax has a large effect on the detection accuracy of the position of an object, and when parallax, which is an integer, is used, the resolution of the position of the object = the distance to the object is It is large and the detection accuracy of the position of the object is low.

仮に、視差を小数点以下桁数が1以上である値で表現できたとすると、分割領域A1内の物体のうちステレオカメラ31に最も近い物体の視差は、注目視差と加算視差との間の値となる。そして、注目視差の頻度と加算視差の頻度の比率は、視差の小数点以下の値に応じたものとなる。例えば、視差の小数点以下の値が注目視差寄りであれば注目視差の頻度のほうが加算視差の頻度よりも多くなり、視差の小数点以下の値が加算視差寄りであれば加算視差の頻度のほうが注目視差の頻度よりも多くなる。実空間上での物体の位置が視差6.5相当であれば、視差6[px]の頻度と、視差7[px]の頻度とは5:5に近似すると考えられる。同様に、物体の位置が視差6.3相当であれば、視差6[px]の頻度と、視差7[px]の頻度とは7:3に近似すると考えられる。即ち、視差の小数点以下の値が、隣接する視差の頻度の比率となって現れると考えられる。 Assuming that the parallax can be expressed by a value having one or more digits after the decimal point, the parallax of the object closest to the stereo camera 31 among the objects in the divided region A1 is the value between the attention parallax and the additive parallax. Become. Then, the ratio of the frequency of the attention parallax and the frequency of the additive parallax corresponds to the value after the decimal point of the parallax. For example, if the value after the decimal point of the parallax is closer to the attention parallax, the frequency of the attention parallax is higher than the frequency of the added parallax, and if the value after the decimal point of the parallax is closer to the added parallax, the frequency of the added parallax is more noticeable. More than the frequency of parallax. If the position of the object in the real space is equivalent to a parallax of 6.5, it is considered that the frequency of the parallax 6 [px] and the frequency of the parallax 7 [px] are close to 5: 5. Similarly, if the position of the object corresponds to a parallax of 6.3, it is considered that the frequency of the parallax 6 [px] and the frequency of the parallax 7 [px] are close to 7: 3. That is, it is considered that the value after the decimal point of the parallax appears as the ratio of the frequencies of the adjacent parallax.

従って、注目視差の頻度と加算視差の頻度との比率から演算された採用視差は、分割領域A1内の物体のうち最もステレオカメラ31に近い物体により生じた視差を小数点以下桁数1以上で表現したものと捉えることができる。 Therefore, the adopted parallax calculated from the ratio of the frequency of attention parallax and the frequency of additive parallax expresses the parallax caused by the object closest to the stereo camera 31 among the objects in the divided region A1 with one or more digits after the decimal point. It can be regarded as something that has been done.

本実施形態の効果について説明する。
(1)採用視差は、小数点以下桁数が1以上であるため、整数である視差を用いて物体の位置を演算する場合に比べて、物体の位置の分解能を小さくすることができる。従って、物体の位置の検出精度を向上させることができる。
The effect of this embodiment will be described.
(1) Since the adopted parallax has one or more digits after the decimal point, the resolution of the position of the object can be reduced as compared with the case where the position of the object is calculated using the parallax which is an integer. Therefore, the accuracy of detecting the position of the object can be improved.

なお、視差画像dpの各画素を細分化するサブピクセル化処理を行うことで、物体の位置を検出することも考えられる。しかしながら、サブピクセル化処理は、物体検出装置30にかかる負荷が大きくなる。本実施形態のように、視差のヒストグラムから演算された採用視差を用いることで、物体検出装置30の負荷が増大することを抑制しつつ、物体の位置の検出精度を向上させることができる。 It is also conceivable to detect the position of the object by performing a sub-pixelation process for subdividing each pixel of the parallax image dp. However, the sub-pixelation process increases the load on the object detection device 30. By using the adopted parallax calculated from the parallax histogram as in the present embodiment, it is possible to improve the detection accuracy of the position of the object while suppressing the increase in the load of the object detection device 30.

(2)視差画像dpから路面の視差を除去して、路面の視差を除去した後の視差画像dpを用いて視差のヒストグラムを生成している。路面の視差を含んだ視差画像dpからヒストグラムを生成した場合、路面の視差の頻度が支配的となるおそれがあり、物体により生じる視差が注目視差とならないおそれがある。これに対して、路面の視差を除去した後の視差画像dpを用いることで、適切に注目視差を設定することができる。 (2) The parallax of the road surface is removed from the parallax image dp, and the parallax histogram is generated using the parallax image df after the parallax of the road surface is removed. When a histogram is generated from a parallax image dp including the parallax of the road surface, the frequency of the parallax on the road surface may become dominant, and the parallax generated by the object may not be the parallax of interest. On the other hand, by using the parallax image dp after removing the parallax on the road surface, the parallax of interest can be appropriately set.

(3)分割領域A1のうちX座標が異なる3点を用いて物体の位置を演算している。仮に、分割領域A1のうち1点についてのみ物体の位置を演算すると、実空間上で物体が占有する幅を認識しにくくなる。分割領域A1毎に3点について物体の位置を演算することで、実空間上で物体が占有する幅を認識しやすい。 (3) The position of the object is calculated using three points in the divided area A1 having different X coordinates. If the position of the object is calculated only for one point in the divided region A1, it becomes difficult to recognize the width occupied by the object in the real space. By calculating the position of the object for each of the three points in the divided area A1, it is easy to recognize the width occupied by the object in the real space.

実施形態は、以下のように変更して実施することができる。実施形態及び以下の変形例は、技術的に矛盾しない範囲で互いに組み合わせて実施することができる。
○分割領域A1の1つのX座標のみについて物体の位置を演算してもよい。この場合、分割領域A1内の物体の位置が1点のみ演算されるため、物体の左右位置はX座標に依存することになり、実空間上で物体が占有する幅を認識しにくくなるおそれがある。このため、演算された物体の位置から所定範囲については物体が存在すると判断するなど、物体の幅を考慮することが好ましい。例えば、X座標としてumを用いて分割領域A1の物体の位置を演算した場合、演算された物体の座標の左右両側の所定範囲に亘って物体が存在していると判断することが好ましい。
The embodiment can be modified and implemented as follows. The embodiments and the following modifications can be implemented in combination with each other within a technically consistent range.
○ The position of the object may be calculated for only one X coordinate of the divided area A1. In this case, since the position of the object in the divided area A1 is calculated only at one point, the left and right positions of the object depend on the X coordinate, and it may be difficult to recognize the width occupied by the object in the real space. be. Therefore, it is preferable to consider the width of the object, such as determining that the object exists within a predetermined range from the calculated position of the object. For example, when the position of the object in the divided region A1 is calculated using um as the X coordinate, it is preferable to determine that the object exists over a predetermined range on both the left and right sides of the calculated coordinate of the object.

○画像処理部41は、路面の視差が除去されていない視差画像dpからヒストグラムを生成してもよい。路面は、平坦であるため、路面の視差はステレオカメラ31から離れるにつれて徐々に小さくなっていく。従って、路面の視差の頻度は予め予測することができる。これを考慮して、視差の頻度の閾値を設定することで、路面の視差が除去されていない視差画像dpから物体の位置を演算することができる。 ○ The image processing unit 41 may generate a histogram from the parallax image dp in which the parallax on the road surface is not removed. Since the road surface is flat, the parallax of the road surface gradually decreases as the distance from the stereo camera 31 increases. Therefore, the frequency of parallax on the road surface can be predicted in advance. In consideration of this, by setting the threshold value of the parallax frequency, the position of the object can be calculated from the parallax image dp in which the parallax on the road surface is not removed.

○画像処理部41は、検出範囲Aを定めず、視差画像dpの全体を複数の分割領域A1に分割してもよい。即ち、画像処理部41は、視差画像dpの全体に亘って物体の位置の検出を行ってもよい。 ○ The image processing unit 41 may divide the entire parallax image dp into a plurality of division areas A1 without defining the detection range A. That is, the image processing unit 41 may detect the position of the object over the entire parallax image dp.

○視差画像取得部、路面視差除去部、分割部、ヒストグラム生成部、抽出部、判定部、注目視差設定部、採用視差算出部及び演算部は、それぞれ、個別の制御装置によって構成されていてもよい。 ○ Even if the parallax image acquisition unit, road surface parallax removal unit, division unit, histogram generation unit, extraction unit, judgment unit, attention parallax setting unit, adopted parallax calculation unit, and calculation unit are each configured by individual control devices. good.

○第1カメラ32と第2カメラ33は、鉛直方向に並んで配置されていてもよい。
○第1画像の画素数と第2画像の画素数とは異なっていてもよい。例えば、比較画像である第2画像の画素数を視差画像の画素数と同一とし、基準画像である第1画像の画素数を第2画像の画素数よりも多くしてもよい。
○ The first camera 32 and the second camera 33 may be arranged side by side in the vertical direction.
○ The number of pixels of the first image and the number of pixels of the second image may be different. For example, the number of pixels of the second image as the comparison image may be the same as the number of pixels of the parallax image, and the number of pixels of the first image as the reference image may be larger than the number of pixels of the second image.

○ステレオカメラ31は、3つ以上のカメラを備えていてもよい。
○フォークリフト10は、エンジンの駆動によって走行するものでもよい。この場合、走行制御装置は、エンジンへの燃料噴射量などを制御する装置となる。
○ The stereo camera 31 may include three or more cameras.
○ The forklift 10 may be driven by an engine. In this case, the travel control device is a device that controls the fuel injection amount to the engine and the like.

○物体検出装置30は、建設機械、自動搬送車、トラックなどフォークリフト10以外の産業車両や乗用車などの移動体に搭載されていてもよい。物体検出装置30が乗用車に搭載される場合、物体検出装置30は、検出された物体の位置を、例えば、アクティブ・サスペンションシステム、自動ブレーキシステムなどを制御する制御装置に送信するようにしてもよい。物体検出装置30が自動搬送車に搭載される場合、物体検出装置30は、検出された物体の位置を、例えば、マッピングを行う制御装置や、走行経路を生成する制御装置に送信してもよい。このように、物体検出装置30によって検出された物体の位置は、様々な処理に用いることができる。 ○ The object detection device 30 may be mounted on a moving body such as an industrial vehicle or a passenger car other than the forklift 10 such as a construction machine, an automatic guided vehicle, or a truck. When the object detection device 30 is mounted on a passenger vehicle, the object detection device 30 may transmit the position of the detected object to a control device that controls, for example, an active suspension system, an automatic braking system, or the like. .. When the object detection device 30 is mounted on the automatic carrier, the object detection device 30 may transmit the position of the detected object to, for example, a control device for mapping or a control device for generating a traveling route. .. As described above, the position of the object detected by the object detection device 30 can be used for various processes.

30…物体検出装置、31…ステレオカメラ、41…画像処理部(視差画像取得部、路面視差除去部、分割部、ヒストグラム生成部、抽出部、判定部、注目視差設定部、採用視差算出部及び演算部)。 30 ... Object detection device, 31 ... Stereo camera, 41 ... Image processing unit (parallax image acquisition unit, road surface parallax removal unit, division unit, histogram generation unit, extraction unit, determination unit, attention parallax setting unit, adopted parallax calculation unit, and Calculation unit).

Claims (4)

ステレオカメラと、
前記ステレオカメラの画像から各画素に視差が対応付けられた視差画像を取得する視差画像取得部と、
前記視差画像を、縦方向に区切られており横方向に並ぶ複数の分割領域に分割する分割部と、
前記複数の分割領域毎に、前記分割領域に含まれる各画素に対応付けられた視差のヒストグラムを生成するヒストグラム生成部と、
前記ヒストグラムから頻度が閾値以上の視差を抽出する抽出部と、
前記抽出部により抽出された視差のうち最も値の大きい視差である最大視差と、最も頻度の多い最大頻度視差とが隣接しているか否かを判定する判定部と、
前記最大視差と前記最大頻度視差とが隣接している場合には前記最大頻度視差を注目視差とし、前記最大視差と前記最大頻度視差とが隣接していない場合には前記最大視差を注目視差とする注目視差設定部と、
前記注目視差に1を加算した視差を加算視差とした場合、以下の(1)式に基づき、小数点以下桁数が1以上である採用視差を算出する採用視差算出部と、
Figure 0007014122000010
前記採用視差を用いて、前記複数の分割領域毎に物体の位置を演算する演算部と、を備える物体検出装置。
With a stereo camera
A parallax image acquisition unit that acquires a parallax image in which parallax is associated with each pixel from the image of the stereo camera, and a parallax image acquisition unit.
A division portion that divides the parallax image into a plurality of division areas that are vertically divided and arranged in the horizontal direction.
A histogram generation unit that generates a parallax histogram associated with each pixel included in the divided area for each of the plurality of divided areas.
An extraction unit that extracts parallax whose frequency is equal to or higher than the threshold value from the histogram,
A determination unit for determining whether or not the maximum parallax, which is the largest parallax among the parallax extracted by the extraction unit, and the most frequent maximum frequency parallax are adjacent to each other.
When the maximum parallax and the maximum frequency parallax are adjacent to each other, the maximum frequency parallax is regarded as the attention parallax, and when the maximum parallax and the maximum frequency parallax are not adjacent to each other, the maximum frequency parallax is referred to as the attention parallax. Attention parallax setting unit and
When the parallax obtained by adding 1 to the attention parallax is used as the added parallax, the adopted parallax calculation unit for calculating the adopted parallax having one or more digits after the decimal point based on the following equation (1)
Figure 0007014122000010
An object detection device including a calculation unit that calculates the position of an object for each of the plurality of divided regions using the adopted parallax.
予め演算された路面の視差を前記視差画像から除去する路面視差除去部を備える請求項1に記載の物体検出装置。 The object detection device according to claim 1, further comprising a road surface parallax removing unit that removes a pre-calculated road surface parallax from the parallax image. 前記演算部は、前記分割領域のうち横方向の座標が異なる複数点について物体の位置を演算する請求項1又は請求項2に記載の物体検出装置。 The object detection device according to claim 1 or 2, wherein the calculation unit calculates the position of an object at a plurality of points in the divided region having different lateral coordinates. ステレオカメラの画像から各画素に視差が対応付けられた視差画像を取得し、
前記視差画像を、縦方向に区切られており横方向に並ぶ複数の分割領域に分割し、
前記複数の分割領域毎に、前記分割領域に含まれる各画素に対応付けられた視差のヒストグラムを生成し、
前記ヒストグラムから頻度が閾値以上の視差を抽出し、
抽出された前記閾値以上の視差のうち最も値の大きい視差である最大視差と、最も頻度の多い最大頻度視差とが隣接しているか否かを判定し、
前記最大視差と前記最大頻度視差とが隣接している場合には前記最大頻度視差を注目視差とし、前記最大視差と前記最大頻度視差とが隣接していない場合には前記最大視差を注目視差とし、
前記注目視差に1を加算した視差を加算視差とした場合、以下の(1)式に基づき、小数点以下桁数が1以上である採用視差を算出し、
Figure 0007014122000011
前記採用視差を用いて、前記複数の分割領域毎に物体の位置を演算する物体検出方法。
Obtain a parallax image in which the parallax is associated with each pixel from the image of the stereo camera.
The parallax image is divided into a plurality of divided areas that are vertically divided and arranged in the horizontal direction.
For each of the plurality of divided areas, a histogram of the parallax associated with each pixel included in the divided area is generated.
Parallax with a frequency greater than or equal to the threshold is extracted from the histogram.
It is determined whether or not the maximum parallax, which is the largest parallax among the extracted parallax above the threshold value, and the most frequent maximum frequency parallax are adjacent to each other.
When the maximum parallax and the maximum frequency parallax are adjacent to each other, the maximum frequency parallax is defined as the attention parallax, and when the maximum parallax and the maximum frequency parallax are not adjacent to each other, the maximum frequency parallax is defined as the attention parallax. ,
When the parallax obtained by adding 1 to the attention parallax is used as the added parallax, the adopted parallax having one or more digits after the decimal point is calculated based on the following equation (1).
Figure 0007014122000011
An object detection method for calculating the position of an object for each of the plurality of divided regions using the adopted parallax.
JP2018188290A 2018-10-03 2018-10-03 Object detection device and object detection method Active JP7014122B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018188290A JP7014122B2 (en) 2018-10-03 2018-10-03 Object detection device and object detection method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018188290A JP7014122B2 (en) 2018-10-03 2018-10-03 Object detection device and object detection method

Publications (2)

Publication Number Publication Date
JP2020057258A JP2020057258A (en) 2020-04-09
JP7014122B2 true JP7014122B2 (en) 2022-02-01

Family

ID=70107408

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018188290A Active JP7014122B2 (en) 2018-10-03 2018-10-03 Object detection device and object detection method

Country Status (1)

Country Link
JP (1) JP7014122B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008064628A (en) 2006-09-07 2008-03-21 Fuji Heavy Ind Ltd Object detection apparatus and object detection method
JP2009176090A (en) 2008-01-25 2009-08-06 Fuji Heavy Ind Ltd Environment recognition device
JP2015005807A (en) 2013-06-19 2015-01-08 沖電気工業株式会社 Stereoscopic video encoding device, stereoscopic video decoding device, stereoscopic video encoding system, stereoscopic video encoding program and stereoscopic video decoding program
JP2015023376A (en) 2013-07-18 2015-02-02 アキュートロジック株式会社 Device, method and program for processing image

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008064628A (en) 2006-09-07 2008-03-21 Fuji Heavy Ind Ltd Object detection apparatus and object detection method
JP2009176090A (en) 2008-01-25 2009-08-06 Fuji Heavy Ind Ltd Environment recognition device
JP2015005807A (en) 2013-06-19 2015-01-08 沖電気工業株式会社 Stereoscopic video encoding device, stereoscopic video decoding device, stereoscopic video encoding system, stereoscopic video encoding program and stereoscopic video decoding program
JP2015023376A (en) 2013-07-18 2015-02-02 アキュートロジック株式会社 Device, method and program for processing image

Also Published As

Publication number Publication date
JP2020057258A (en) 2020-04-09

Similar Documents

Publication Publication Date Title
JP7206583B2 (en) Information processing device, imaging device, device control system, moving object, information processing method and program
CN108805074B (en) Lane line detection method and device
CN112611360A (en) Object detection device, vehicle, and object detection processing method
JP6592991B2 (en) Object detection apparatus, object detection method, and program
KR102884247B1 (en) Obstacle detection device and obstacle detection method
US11527075B2 (en) Information processing apparatus, imaging apparatus, apparatus control system, movable object, information processing method, and computer-readable recording medium
CN116486366B (en) Image processing device of human detection system
JP7056496B2 (en) Position detector
JP7180445B2 (en) object detector
JP7009945B2 (en) Image processing equipment and vehicles
JP7014122B2 (en) Object detection device and object detection method
JP5958368B2 (en) White line detector
EP4216177A1 (en) Image processing device of person detection system
JP6114572B2 (en) Object area estimation method, object area estimation apparatus, object detection apparatus including the object area, and vehicle.
JP7180521B2 (en) Target detection device, target detection method, and driving support system
JP7134780B2 (en) stereo camera device
JP2014123301A (en) White line detection device
JP6651877B2 (en) Three-dimensional object detection device for vehicles
JP2017138768A (en) Vehicle-purpose three-dimensional object detection device
JPH08315297A (en) Leading vehicle detection device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210120

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20211216

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20211221

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220103

R151 Written notification of patent or utility model registration

Ref document number: 7014122

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151