[go: up one dir, main page]

JP2010286359A - Signal processor, radar device including the signal processor, and method of detecting pixel omission of the signal processor - Google Patents

Signal processor, radar device including the signal processor, and method of detecting pixel omission of the signal processor Download PDF

Info

Publication number
JP2010286359A
JP2010286359A JP2009140466A JP2009140466A JP2010286359A JP 2010286359 A JP2010286359 A JP 2010286359A JP 2009140466 A JP2009140466 A JP 2009140466A JP 2009140466 A JP2009140466 A JP 2009140466A JP 2010286359 A JP2010286359 A JP 2010286359A
Authority
JP
Japan
Prior art keywords
pixel
sweep line
missing
signal processing
pixels
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
JP2009140466A
Other languages
Japanese (ja)
Inventor
Kazuya Nakagawa
和也 中川
Hitoshi Maeno
仁 前野
Koji Nishiyama
浩二 西山
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.)
Furuno Electric Co Ltd
Original Assignee
Furuno Electric Co 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 Furuno Electric Co Ltd filed Critical Furuno Electric Co Ltd
Priority to JP2009140466A priority Critical patent/JP2010286359A/en
Publication of JP2010286359A publication Critical patent/JP2010286359A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Radar Systems Or Details Thereof (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a configuration reliably detecting pixel omission occurring at diversified positions and in diversified sizes in a signal processor for drawing information based on echo signals in an image, where pixels are disposed in a matrix, for displaying on a display while transmitting search signals by allowing orientation to differ. <P>SOLUTION: A pixel omission detection section equipped in a radar device detects pixel omission, based on positions of pixels of a current sweep line, namely a sweep line to be drawn this time and positions of pixels of the last sweep line, namely a sweep line processed last time. More specifically, the pixel omission detection section determines that an intermediate pixel is a pixel omission section when there are not less than one intermediate pixels sandwiched between a target pixel, namely a pixel on the current sweep line, and a corresponding pixel, namely a pixel on the last sweep line corresponding to the target pixel in the X- or Y-axis direction. <P>COPYRIGHT: (C)2011,JPO&INPIT

Description

本発明は、方位を異ならせて探知信号を送信するとともに、画素がマトリクス状に配列されて構成される画像に、エコー信号に基づく情報を描画して表示器に表示する信号処理装置に関するものである。詳細には、当該信号処理装置における画素抜けの検出に関するものである。   The present invention relates to a signal processing device that transmits detection signals with different orientations and draws information based on echo signals on an image configured by arranging pixels in a matrix and displays the information on a display. is there. Specifically, the present invention relates to detection of missing pixels in the signal processing apparatus.

レーダ装置等の信号処理装置は、ユーザが直感的に物標との位置関係を把握できるように、自機(アンテナ)の位置を基準に当該物標をプロットした画像を表示器に表示する。ここで、前記表示器においては画素が格子状(マトリクス状)に配列されているのが通常であるので、物標を画像にプロットする等の場合、画素の位置はXY直交座標系で取り扱われる。例えば、船舶等に用いられるレーダ装置は、回転するアンテナから所定の周期で(所定角度ごとに)電波を出力し、その電波の反射波から得られるデータを直交座標に逐次プロットしていくことで、自船と周囲に存在する物標の位置関係を表示器に視覚的に表現する。   A signal processing device such as a radar device displays an image obtained by plotting the target on the basis of the position of the own device (antenna) so that the user can intuitively grasp the positional relationship with the target. Here, in the display device, pixels are usually arranged in a grid (matrix), and therefore, when plotting a target on an image, the positions of the pixels are handled in an XY orthogonal coordinate system. . For example, a radar device used in a ship or the like outputs a radio wave at a predetermined cycle (for each predetermined angle) from a rotating antenna, and sequentially plots data obtained from the reflected wave of the radio wave in orthogonal coordinates. The position relationship between the ship and the surrounding target is visually represented on the display.

しかしながら、上記のレーダ装置により得られる情報は、電波の送信方向に対応して自船(中心)から放射状に引かれた直線上に分布するため、中心からの距離が大きくなればなるほど、隣り合う直線間の隙間が大きくなる。従って、電波の送受信により得られた情報を表示器へ単純に表示した場合、中心位置から離れた部分で画素抜けが生じ、表示画面の見た目を損なう原因となる。そのため、レーダ装置では、このような画素抜け部分を検出して補間処理を行うことがある。この種のレーダ装置を開示するものとして特許文献1がある。   However, since the information obtained by the radar device is distributed on a straight line drawn radially from the ship (center) corresponding to the transmission direction of the radio wave, the information becomes more adjacent as the distance from the center increases. The gap between the straight lines increases. Therefore, when information obtained by transmission / reception of radio waves is simply displayed on a display device, pixel omission occurs in a portion away from the center position, which causes the appearance of the display screen to be impaired. For this reason, the radar apparatus may perform interpolation processing by detecting such a pixel missing portion. Patent Document 1 discloses a radar device of this type.

特許文献1は、以下のように構成されるレーダ装置を開示する。即ち、レーダ装置は、画像メモリと、LAST検出手段と、画素抜け検出手段と、補間手段と、を備える。前記画像メモリは、受信データを極座標から直交座標に座標変換して記憶する。前記LAST検出手段は、前回スイープラインデータθn-1上の任意のサンプル点iと、前回スイープラインデータθn-1及び今回スイープラインデータθn上の複数の近接サンプル点との各対応画素の一致判断を行う。そして、前記LAST検出手段は、サンプル点iの対応画素が他のサンプル点の各対応画素の全てと一致しない場合に、該サンプル点iをLASTサンプル点として検出する。前記画素抜け手段は、前記他のサンプル点の各対応画素が、LASTサンプル点の対応画素に対してスイープ回転側に接する隣接画素に一致するか否かを検出する。そして、画素抜け検出手段は、前記検出を行った結果、何れも一致しない場合に、該隣接画素に対応するサンプル点が存在しない画素抜け状態があったものとして検出する。補間手段は、画素抜け検出時に該隣接画素を補間画素として、近傍画素のデータで補間する。 Patent Document 1 discloses a radar device configured as follows. That is, the radar apparatus includes an image memory, a LAST detection unit, a pixel omission detection unit, and an interpolation unit. The image memory stores received data after coordinate conversion from polar coordinates to orthogonal coordinates. The LAST detecting means, each corresponding pixel of an arbitrary sample point i on the previous sweep line data theta n-1, a plurality of proximity sample points on the previous sweep line data theta n-1 and the current sweep line data theta n A match determination is performed. Then, the LAST detection means detects the sample point i as a LAST sample point when the corresponding pixel of the sample point i does not match all the corresponding pixels of the other sample points. The pixel omission means detects whether or not each corresponding pixel of the other sample point matches an adjacent pixel that is in contact with the corresponding pixel of the LAST sample point on the sweep rotation side. The pixel missing detection means detects that there is a pixel missing state in which there is no sample point corresponding to the adjacent pixel when none of the results of the detection matches. Interpolation means interpolates with neighboring pixel data using the adjacent pixel as an interpolated pixel when detecting missing pixels.

特開平11−352211号公報JP-A-11-352211

画素抜け部分は、アンテナの回転速度、アンテナが電波を出力する周期及び表示する画像の倍率等のパラメータによって、その発生位置や大きさが様々に変化するため、適切に検出されないことがある。この点、特許文献1は、LAST判定された画素に隣接する箇所の画素抜けを検出することができるものの、アンテナ(スイープ)の回転方向に連続して画素抜けが生じているような場合等に、画素抜け部分を検出できないおそれがあった。   The pixel missing portion may not be detected properly because its position and size vary depending on parameters such as the rotation speed of the antenna, the period at which the antenna outputs radio waves, and the magnification of the displayed image. In this regard, Patent Document 1 can detect a missing pixel at a location adjacent to a pixel determined to have a LAST determination, but the pixel missing continuously occurs in the rotation direction of the antenna (sweep). There is a possibility that the pixel missing portion cannot be detected.

近年、レーダ装置等の表示器は、その画素数の増加により精密な画像表現が可能になっている。そのため、従来の画素数の画面では発生しなかったような画素抜けが生じる場合があり、画素抜けの検出精度の向上は、重要な解決課題の1つとなっている。   In recent years, a display device such as a radar apparatus has become capable of precise image representation due to an increase in the number of pixels. For this reason, pixel omission that may not have occurred on a screen with the conventional number of pixels may occur, and improvement of pixel omission detection accuracy is one of the important solutions.

本発明は以上の事情に鑑みてなされたものであり、その目的は、方位を異ならせて探知信号を送信するとともに、画素がマトリクス状に配列されて構成される画像に、エコー信号に基づく情報を描画して表示器に表示する信号処理装置において、様々な位置及び大きさで発生する画素抜けを確実に検出できる構成を提供することにある。   The present invention has been made in view of the above circumstances, and an object of the present invention is to transmit detection signals with different orientations and to provide information based on echo signals in an image formed by arranging pixels in a matrix. In the signal processing apparatus that draws the image and displays it on the display, it is desirable to provide a configuration that can reliably detect missing pixels that occur at various positions and sizes.

課題を解決するための手段及び効果Means and effects for solving the problems

本発明の解決しようとする課題は以上の如くであり、次にこの課題を解決するための手段とその効果を説明する。   The problems to be solved by the present invention are as described above. Next, means for solving the problems and the effects thereof will be described.

本発明の第1の観点によれば、方位を異ならせて探知信号を送信するとともに、画素がマトリクス状に配列されて構成される画像に、エコー信号に基づく情報を描画して表示器に表示する信号処理装置において、以下の構成が提供される。即ち、この信号処理装置は、画素位置計算部と、画素抜け検出部と、を備える。前記画素位置計算部は、前記エコー信号に基づく情報を含むスイープライン上の点に対応する画素の位置をXY直交座標系で求める。前記画素抜け検出部は、今回描画するスイープラインである今回スイープラインの画素の位置と、前回処理したスイープラインである前回スイープラインの画素の位置と、に基づいて、画素抜けを検出する。また、前記画素抜け検出部は、前記今回スイープライン上の画素である第1画素と、当該第1画素にX軸方向又はY軸方向で対応する前記前回スイープライン上の画素である第2画素と、に挟まれた1以上の画素である中間画素が存在するときに、当該中間画素を画素抜け部分と判定する。   According to the first aspect of the present invention, detection signals are transmitted with different orientations, and information based on echo signals is drawn on an image formed by arranging pixels in a matrix and displayed on a display. The following configuration is provided in the signal processing apparatus. That is, this signal processing apparatus includes a pixel position calculation unit and a pixel omission detection unit. The pixel position calculation unit obtains a position of a pixel corresponding to a point on a sweep line including information based on the echo signal using an XY orthogonal coordinate system. The missing pixel detection unit detects missing pixels based on the position of the pixel of the current sweep line that is the sweep line to be drawn this time and the position of the pixel of the previous sweep line that is the previously processed sweep line. The pixel missing detection unit includes a first pixel that is a pixel on the current sweep line, and a second pixel that is a pixel on the previous sweep line corresponding to the first pixel in the X-axis direction or the Y-axis direction. When there is an intermediate pixel that is one or more pixels sandwiched between the intermediate pixels, the intermediate pixel is determined as a pixel missing portion.

これにより、画素が並べられる方向であるX軸方向又はY軸方向で画素抜けを検出していくので、信号の送受信タイミングや画面サイズ等の影響を受けることなく、画素抜けを漏れなく検出することができる。   As a result, pixel omission is detected in the X-axis direction or Y-axis direction, which is the direction in which the pixels are arranged, so that pixel omission can be detected without being affected by signal transmission / reception timing, screen size, etc. Can do.

前記の信号処理装置においては、前記画素抜け検出部は、前記今回スイープラインの角度又は前記前回スイープラインの角度に応じて、前記第1画素に対応する前記第2画素を検出する方向である第2画素検出方向を、X軸方向とY軸方向の間で自動的に切り替えることが好ましい。   In the signal processing device, the pixel missing detection unit has a direction in which the second pixel corresponding to the first pixel is detected in accordance with an angle of the current sweep line or an angle of the previous sweep line. It is preferable to automatically switch the two-pixel detection direction between the X-axis direction and the Y-axis direction.

これにより、探知信号の送信角度が広範囲にわたる場合でも、画素抜けを確実に検出できる。   Thereby, even when the transmission angle of the detection signal covers a wide range, it is possible to reliably detect missing pixels.

前記の信号処理装置においては、以下の構成とすることが好ましい。即ち、この信号処理装置は、画素の位置を記憶可能な記憶部を備える。前記画素抜け検出部は、前記第1画素の位置を前記記憶部に記憶し、次回のスイープラインの描画時には、前記記憶部の内容を参照することで前記第2画素の位置を取得する。   The signal processing apparatus preferably has the following configuration. That is, the signal processing device includes a storage unit that can store the position of the pixel. The pixel missing detection unit stores the position of the first pixel in the storage unit, and acquires the position of the second pixel by referring to the content of the storage unit at the time of drawing the next sweep line.

これにより、前回スイープライン上の第2画素の位置を、記憶部の参照により簡単に取得できる。従って、画素抜けの検出を行うための処理をシンプルにできる。   Accordingly, the position of the second pixel on the previous sweep line can be easily obtained by referring to the storage unit. Therefore, it is possible to simplify the process for detecting the missing pixels.

ただし、前記の信号処理装置においては、前記画素抜け検出部は、Bresenhamのアルゴリズムを用いた計算により、前記第2画素の位置を取得することもできる。   However, in the signal processing device, the missing pixel detection unit can also acquire the position of the second pixel by calculation using Bresenham's algorithm.

これにより、前回スイープラインの両端の座標だけに基づいて、前回スイープライン上の第2画素の位置を算出できる。また、Bresenhamのアルゴリズムは演算コストが小さいので、画素抜け検出部の構成を容易に簡素化できる。   Accordingly, the position of the second pixel on the previous sweep line can be calculated based only on the coordinates of both ends of the previous sweep line. In addition, the Bresenham algorithm has a low calculation cost, and thus the configuration of the missing pixel detection unit can be easily simplified.

ただし、前記の信号処理装置においては、前記画素抜け検出部は、前記前回スイープライン上の点の位置を示す情報から、三角関数を用いた計算によって前記第2画素の位置を取得することもできる。   However, in the signal processing device, the missing pixel detection unit can also obtain the position of the second pixel from information indicating the position of the point on the previous sweep line by calculation using a trigonometric function. .

これにより、前回スイープライン上の画素の位置をそれぞれ記憶させることなく、前回スイープラインの点の位置を示す情報に基づいて前回スイープライン上の第2画素の位置を算出することができる。   Accordingly, the position of the second pixel on the previous sweep line can be calculated based on the information indicating the position of the point of the previous sweep line without storing the position of the pixel on the previous sweep line.

前記の信号処理装置においては、前記画素抜け検出部によって検出した画素抜け部分を埋めるための補間データを生成する補間処理部を備えることが好ましい。   The signal processing apparatus preferably includes an interpolation processing unit that generates interpolation data for filling a pixel missing portion detected by the pixel missing detection unit.

これにより、漏れなく検出される画素抜け部分に補間処理を行うことができるので、未更新の画素を生じさせることなく、適切な画像を表示器に表示させることができる。   Thereby, since the interpolation process can be performed on the missing pixel portion detected without omission, an appropriate image can be displayed on the display device without causing an unupdated pixel.

前記の信号処理装置においては、前記補間処理部は、前記中間画素を埋めるための前記補間データを、当該中間画素に対応する前記第1画素の内容及び第2画素の内容のうち少なくとも一方に基づいて生成することが好ましい。   In the signal processing device, the interpolation processing unit may use the interpolation data for filling the intermediate pixel based on at least one of the content of the first pixel and the content of the second pixel corresponding to the intermediate pixel. It is preferable to produce them.

これにより、画素抜けの検出処理と補間処理とを並行して行うことが容易になるので、処理が簡素化される。   As a result, it becomes easy to perform the pixel omission detection process and the interpolation process in parallel, thereby simplifying the process.

前記の信号処理装置においては、前記補間処理部は、前記中間画素を埋めるための前記補間データとして、前記第1画素の内容を用いることが好ましい。   In the signal processing apparatus, it is preferable that the interpolation processing unit uses the content of the first pixel as the interpolation data for filling the intermediate pixel.

これにより、過去のスイープライン上の画素の内容を保持したり、参照したりする必要がないので、補間処理を簡略化でき、演算コストを低減することができる。   Thereby, since it is not necessary to hold or refer to the contents of the pixels on the past sweep line, the interpolation process can be simplified and the calculation cost can be reduced.

本発明の第2の観点によれば、前記の信号処理装置を備えるレーダ装置が提供される。   According to the 2nd viewpoint of this invention, a radar apparatus provided with the said signal processing apparatus is provided.

本発明の第3の観点によれば、方位を異ならせて探知信号を送信するとともに、画素がマトリクス状に配列されて構成される画像に、エコー信号に基づく情報を描画して表示器に表示する信号処理装置において、以下のステップを含む画素抜け検出方法が提供される。即ち、第1ステップでは、前記エコー信号に基づく情報を含むスイープライン上の点に対応する画素の位置をXY直交座標系で求める。第2ステップでは、今回描画するスイープライン上の画素である第1画素の位置と、前回処理したスイープライン上の画素であって前記第1画素にX軸方向又はY軸方向で対応する画素である第2画素の位置と、を取得する。第3ステップでは、前記第2ステップで位置を取得した前記第1画素と前記第2画素とに挟まれるように、1以上の画素である中間画素が存在するか否かを調べ、存在していた場合は、当該中間画素を画素抜け部分と判定する。   According to the third aspect of the present invention, detection signals are transmitted with different orientations, and information based on echo signals is drawn on an image formed by arranging pixels in a matrix and displayed on a display. In the signal processing apparatus, a pixel missing detection method including the following steps is provided. That is, in the first step, the position of the pixel corresponding to the point on the sweep line including the information based on the echo signal is obtained in the XY orthogonal coordinate system. In the second step, the position of the first pixel, which is a pixel on the sweep line to be drawn this time, and the pixel on the sweep line processed last time and corresponding to the first pixel in the X-axis direction or the Y-axis direction. The position of a certain second pixel is acquired. In the third step, it is determined whether or not there is an intermediate pixel that is one or more pixels so as to be sandwiched between the first pixel and the second pixel whose positions are acquired in the second step. If this is the case, the intermediate pixel is determined to be a pixel missing portion.

これにより、画素が並べられる方向であるX軸方向又はY軸方向で画素抜けを検出していくので、信号の送受信タイミングや画面サイズ等の影響を受けることなく、画素抜けを漏れなく検出することができる。   As a result, pixel omission is detected in the X-axis direction or Y-axis direction, which is the direction in which the pixels are arranged, so that pixel omission can be detected without being affected by signal transmission / reception timing, screen size, etc. Can do.

前記の信号処理装置の画素抜け検出方法においては、前記第3ステップで検出した画素抜け部分を埋めるように補間処理を行う第4ステップを含むことが好ましい。   The signal processing device pixel missing detection method preferably includes a fourth step of performing an interpolation process so as to fill the pixel missing portion detected in the third step.

これにより、漏れなく検出される画素抜け部分に補間処理を行うことができるので、未更新の画素を生じさせることなく、適切な画像を表示器に表示させることができる。   Thereby, since the interpolation process can be performed on the missing pixel portion detected without omission, an appropriate image can be displayed on the display device without causing an unupdated pixel.

本発明の第1実施形態に係るレーダ装置の構成を概略的に示したブロック図。1 is a block diagram schematically showing the configuration of a radar apparatus according to a first embodiment of the present invention. 画素抜け検出方向の切替えを説明する図。The figure explaining switching of a pixel missing detection direction. X軸方向での画素抜け検出を説明する図。The figure explaining the pixel missing detection in the X-axis direction. 補間処理の方向を説明する図。The figure explaining the direction of an interpolation process. 第1実施形態の画素抜け検出及び補間処理を行う手順を示したフローチャート。The flowchart which showed the procedure which performs pixel missing detection and interpolation processing of 1st Embodiment. Bresenhamの描画アルゴリズムを説明する図。The figure explaining the drawing algorithm of Bresenham. 第2実施形態の画素抜け検出及び補間処理を行う手順を示したフローチャート。The flowchart which showed the procedure which performs pixel missing detection and interpolation processing of 2nd Embodiment. 第3実施形態の画素抜け検出を説明する図。The figure explaining the pixel missing detection of 3rd Embodiment. 三角関数を用いた対応画素の画素位置の取得を説明する図。The figure explaining acquisition of the pixel position of the corresponding pixel using a trigonometric function. スイープラインの先端が描く円周上に位置する画素に基づいて設定画素を設定するX軸方向のみの画素抜け検出を説明する図。The figure explaining the pixel missing detection only in the X-axis direction which sets a setting pixel based on the pixel located on the circumference which the front-end | tip of a sweep line draws. 前回スイープラインの最遠点画素の位置に基づいて設定画素を設定するX軸方向のみの画素抜け検出を説明する図。The figure explaining the pixel missing detection only in the X-axis direction which sets a setting pixel based on the position of the farthest point pixel of the last sweep line.

次に発明の実施の形態について説明する。図1は、本発明の一実施形態に係る信号処理装置としてのレーダ装置10の構成を概略的に示したブロック図である。   Next, an embodiment of the invention will be described. FIG. 1 is a block diagram schematically showing the configuration of a radar apparatus 10 as a signal processing apparatus according to an embodiment of the present invention.

図1に示す第1実施形態のレーダ装置10は、レーダアンテナ1と、受信部11と、A/D変換部12と、スイープメモリ13と、エコー強度計算部14と、表示用画像メモリ15と、描画アドレス発生部16と、画素抜け検出部31と、補間アドレス発生部32と、補間内容生成部33と、表示器19と、を主要な構成として備えている。   A radar apparatus 10 according to the first embodiment shown in FIG. 1 includes a radar antenna 1, a receiving unit 11, an A / D conversion unit 12, a sweep memory 13, an echo intensity calculation unit 14, and a display image memory 15. The drawing address generation unit 16, the pixel missing detection unit 31, the interpolation address generation unit 32, the interpolation content generation unit 33, and the display device 19 are provided as main components.

レーダアンテナ1は、パルス状の電波である探知信号を送信(放射)できるとともに、この送信した電波の反射波であるエコー信号を受信可能に構成されている。このレーダアンテナ1は、所定の周期で水平面内を回転しており、この回転周期より小さい周期で前記探知信号が方位を異ならせながら繰り返し出力されている。このレーダアンテナ1が1回転する間に探知信号が送信される回数によって、レーダ装置10の角度分解能が決定される。   The radar antenna 1 can transmit (radiate) a detection signal that is a pulsed radio wave and can receive an echo signal that is a reflected wave of the transmitted radio wave. The radar antenna 1 rotates in a horizontal plane at a predetermined cycle, and the detection signal is repeatedly output while changing the direction at a cycle shorter than the rotation cycle. The angular resolution of the radar apparatus 10 is determined by the number of times the detection signal is transmitted while the radar antenna 1 rotates once.

受信部11は、レーダアンテナ1が受信した反射波を検波し、増幅してA/D変換部12に出力する。A/D変換部12は、受信部11から送られてきたアナログ信号を適宜のデジタル信号に変換する。   The receiving unit 11 detects the reflected wave received by the radar antenna 1, amplifies it, and outputs it to the A / D conversion unit 12. The A / D converter 12 converts the analog signal sent from the receiver 11 into an appropriate digital signal.

スイープメモリ13は、A/D変換部12によってデジタル信号に変換された1スイープ分の受信データを記憶可能に構成されている。なお、ここでいう「スイープ」とは、探知信号を送信してから次の探知信号を送信するまでの一連の動作をいい、「1スイープ分の受信データ」とは、探知信号を送信した後、次の探知信号を送信するまでの期間に受信したデータをいう。   The sweep memory 13 is configured to be able to store received data for one sweep converted into a digital signal by the A / D converter 12. Here, “sweep” refers to a series of operations from transmission of a detection signal to transmission of the next detection signal, and “received data for one sweep” refers to after reception of a detection signal. The data received during the period until the next detection signal is transmitted.

電波は直進する性質を持っているので、1スイープ分の受信データは、自船を起点にしてレーダアンテナ1の向きに引いた1本の直線上における状況を表す。また、レーダアンテナ1が当該直線の向きに探知信号を送信したときに、自船に近い物標によるエコー信号は早いタイミングで受信され、遠い物標によるエコー信号は遅いタイミングで受信される。従って、1スイープ分の受信データには、前記直線上に物標があるか否かの情報、及び、物標があった場合は当該物標が自船からどれだけ離れているかを表す情報が含まれている。前記スイープメモリ13には、1スイープ分の受信データを時系列順で記憶することができる。   Since the radio wave has the property of going straight, the received data for one sweep represents the situation on one straight line drawn from the own ship to the direction of the radar antenna 1. When the radar antenna 1 transmits a detection signal in the direction of the straight line, an echo signal from a target close to the ship is received at an early timing, and an echo signal from a far target is received at a late timing. Accordingly, in the received data for one sweep, there is information on whether or not there is a target on the straight line, and information on how far the target is from the ship if there is a target. include. The sweep memory 13 can store received data for one sweep in chronological order.

エコー強度計算部14は、スイープメモリ13から1スイープ分の受信データを時系列順に読み出して振幅を順次計算することで、当該受信データ中に等間隔で設定された複数のポイントでのエコー強度をそれぞれ算出する。これは、実質的には、レーダアンテナ1から探知信号を送信した時点から一定の時間間隔をあけて複数設定された時刻のそれぞれにおいて、反射波のエコー強度を検出することに相当する。   The echo intensity calculator 14 reads the received data for one sweep from the sweep memory 13 in time series order and sequentially calculates the amplitude, thereby obtaining the echo intensity at a plurality of points set at equal intervals in the received data. Calculate each. This substantially corresponds to detecting the echo intensity of the reflected wave at each of a plurality of times set with a certain time interval from the time when the detection signal is transmitted from the radar antenna 1.

エコー強度計算部14で取得されたエコー強度のデータ群(以下、このデータ群を「1スイープ分のエコー強度データ群」と呼ぶことがある。)は、表示用画像メモリ15へ時系列順に出力され、順次記憶される。なお、1スイープ分のエコー強度データ群を表示用画像メモリ15の画像データのうち何れの画素に記憶させるかは、描画アドレス発生部16によって決定される。   The echo intensity data group acquired by the echo intensity calculator 14 (hereinafter, this data group may be referred to as “one sweep echo data group”) is output to the display image memory 15 in time series. And stored sequentially. The drawing address generation unit 16 determines which pixel in the image data of the display image memory 15 stores the echo intensity data group for one sweep.

表示用画像メモリ15は、表示器19に画像を表示するための複数の画素データからなる画像データ(ラスタデータ)を記憶可能に構成されている。表示用画像メモリ15が保持する画像(以下、表示用画像と称する。)は、多数の画素が縦横に格子状(m画素×n画素のマトリクス状)に並べられることで表現されている。   The display image memory 15 is configured to be able to store image data (raster data) including a plurality of pixel data for displaying an image on the display 19. An image held in the display image memory 15 (hereinafter referred to as a display image) is expressed by arranging a large number of pixels in a grid pattern (m pixel × n pixel matrix).

この表示用画像メモリ15に格納された表示用画像のデータは、適宜のタイミングで読み出されて表示器19に表示される。表示用画像メモリ15には、エコー強度の情報等を前記画素データとして画素毎に記憶することができる。   The display image data stored in the display image memory 15 is read at an appropriate timing and displayed on the display 19. The display image memory 15 can store information on echo intensity and the like as the pixel data for each pixel.

画素位置計算部としての描画アドレス発生部16は、エコー強度計算部14で得られた1スイープ分のエコー強度データ群を構成するエコー強度データのそれぞれについて、対応する表示用画像上の画素の位置(アドレス)を求めることができる。この描画アドレス発生部16には、探知信号を送信したときのレーダアンテナ1の角度θを表す信号が入力される。描画アドレス発生部16は、レーダアンテナ1の角度θ及びレーダレンジ等に基づき、エコー強度の各データに対応する画素の位置を以下の方法で計算する。   The drawing address generation unit 16 serving as a pixel position calculation unit has a corresponding pixel position on the display image for each of the echo intensity data constituting the one-sweep echo intensity data group obtained by the echo intensity calculation unit 14. (Address) can be obtained. The drawing address generator 16 receives a signal representing the angle θ of the radar antenna 1 when the detection signal is transmitted. The drawing address generator 16 calculates the position of the pixel corresponding to each data of the echo intensity based on the angle θ of the radar antenna 1 and the radar range by the following method.

即ち、レーダアンテナ1から探知信号を送信してから時間tが経過した時点でエコー信号が返ってきた場合、その時間tの間に、レーダアンテナ1と物標との間の距離rを電波が往復したことになる。従って、水平な平面内でレーダアンテナ1を原点とする極座標系を定義すると、レーダアンテナ1が探知信号を送信してから時間tが経過したときのエコー強度に対応する物標の位置は、当該探知信号の送信時の所定の方位基準(例えば北)からのアンテナ角度をθとして、上記の極座標系で(r,θ)=(c×t/2,θ)と表すことができる。ただし、cは光速である。また、上記極座標系においてアンテナ角度θは、レーダアンテナ1が所定の方位(北方向)を向いているときに0°となり、レーダアンテナ1が通常回転する方向が正となるように定められる。なお、所定の方位としては、船体の座標系(船首基準)を用いることもできる。   That is, when an echo signal is returned when a time t has elapsed since the detection signal was transmitted from the radar antenna 1, during the time t, the radio wave has a distance r between the radar antenna 1 and the target. It was a round trip. Therefore, when a polar coordinate system with the radar antenna 1 as the origin is defined in a horizontal plane, the position of the target corresponding to the echo intensity when the time t has elapsed since the radar antenna 1 transmitted the detection signal is The antenna angle from a predetermined azimuth reference (for example, north) at the time of transmission of the detection signal can be expressed as (r, θ) = (c × t / 2, θ) in the above polar coordinate system. Where c is the speed of light. In the polar coordinate system, the antenna angle θ is determined to be 0 ° when the radar antenna 1 is facing a predetermined direction (north direction), and the direction in which the radar antenna 1 normally rotates is positive. As the predetermined azimuth, a hull coordinate system (bow forward reference) can also be used.

一方、表示用画像メモリ15で保持される表示用画像は、上記のとおり、格子状(マトリクス状)に配列された画素によって表現される。本実施形態では、表示用画像における各画素の位置を、画像の左上隅を原点とし、右方向にX軸をとり、下方向にY軸をとるXY直交座標系で取り扱うこととしている。   On the other hand, the display image held in the display image memory 15 is expressed by pixels arranged in a grid (matrix) as described above. In the present embodiment, the position of each pixel in the display image is handled in an XY orthogonal coordinate system in which the upper left corner of the image is the origin, the X axis is the right direction, and the Y axis is the lower direction.

そして、描画アドレス発生部16は、前記表示用画像においてエコー強度の情報を記憶させるべき画素の位置を算出する。具体的には、この画素の位置(X,Y)は、上記XY直交座標系における自船(レーダアンテナ1)の位置を(Xs,Ys)とした場合、以下の式(1)に従って計算される。

Figure 2010286359
ただし、tは、レーダアンテナ1が探知信号を送信した時点からの経過時間である。kは、表示器19の表示領域のサイズ及びレーダレンジ等を考慮して定められる定数であり、θはアンテナ角度である。なお、(X,Y)は、前記表示用画像を構成する画素の位置(アドレス)を特定するものであるため、X及びYの計算結果において、小数点以下の端数は適宜丸められる。 Then, the drawing address generation unit 16 calculates the position of the pixel where the echo intensity information should be stored in the display image. Specifically, the position (X, Y) of this pixel is calculated according to the following equation (1) when the position of the ship (radar antenna 1) in the XY orthogonal coordinate system is (Xs, Ys). The
Figure 2010286359
Here, t is an elapsed time from the time when the radar antenna 1 transmits the detection signal. k is a constant determined in consideration of the size of the display area of the display 19 and the radar range, and θ is the antenna angle. Note that (X, Y) specifies the position (address) of the pixels constituting the display image, and therefore, the fractional part after the decimal point is rounded appropriately in the calculation results of X and Y.

本実施形態では、1スイープ分のエコー強度データ群を構成する各データが、エコー強度計算部14から表示用画像メモリ15へ時系列順に出力される。そして、描画アドレス発生部16は、それぞれのエコー強度データに対応する画素の位置(X,Y)を式(1)に従って順次求めて表示用画像メモリ15へ出力する。従って、1スイープ分のエコー強度データ群を処理する場合、描画アドレス発生部16としては、上記の式においてθを一定とし、tをゼロから増大させながら(X,Y)を繰り返し計算していくことになる。   In the present embodiment, each data constituting an echo intensity data group for one sweep is output from the echo intensity calculator 14 to the display image memory 15 in time series. Then, the drawing address generator 16 sequentially obtains pixel positions (X, Y) corresponding to the respective echo intensity data according to the equation (1) and outputs them to the display image memory 15. Therefore, when processing a group of echo intensity data for one sweep, the drawing address generator 16 repeatedly calculates (X, Y) while θ is constant in the above equation and t is increased from zero. It will be.

上記の計算により、1スイープ分のエコー強度データ群に対応する表示用画像上の画素をXY直交座標系で表した位置(X,Y)は、自船の位置(Xs,Ys)を基準とした角度θの直線上となる。なお、以下の説明では、この直線を「スイープライン」と称することがある。   Based on the above calculation, the position (X, Y) of the pixel on the display image corresponding to the echo intensity data group for one sweep in the XY orthogonal coordinate system is based on the position (Xs, Ys) of the ship. It is on a straight line with the angle θ. In the following description, this straight line may be referred to as a “sweep line”.

従って、前記描画アドレス発生部16は、前記直線上の点(スイープライン上の点)に対応する、表示用画像における画素の位置(X,Y)を求める機能を有しているということができる。また、描画アドレス発生部16は、極座標で表現されるスイープライン上の点(r,θ)を、XY直交座標系での画素の位置(X,Y)に変換する、座標変換部としての機能を有しているということができる。   Therefore, it can be said that the drawing address generation unit 16 has a function of obtaining the pixel position (X, Y) in the display image corresponding to the point on the straight line (the point on the sweep line). . The drawing address generation unit 16 also functions as a coordinate conversion unit that converts a point (r, θ) on the sweep line expressed in polar coordinates into a pixel position (X, Y) in the XY orthogonal coordinate system. It can be said that it has.

描画アドレス発生部16による計算結果として得られる画素の位置(X,Y)は、tがゼロから増大するに伴って自船の位置(Xs,Ys)から離れていくように順次移動し、その移動軌跡が1本の直線(前記スイープライン)を描くことになる。1スイープ分のエコー強度データ群は、前記表示用画像において1本の前記スイープラインを描くように、計算された位置の画素に画素データとして記憶される。   The pixel position (X, Y) obtained as a result of the calculation by the drawing address generator 16 moves sequentially so as to move away from the ship position (Xs, Ys) as t increases from zero. The movement locus draws one straight line (the sweep line). A group of echo intensity data for one sweep is stored as pixel data in the pixel at the calculated position so as to draw one sweep line in the display image.

なお、このとき、自船の位置(基準位置)に近い範囲では、1つの画素を複数の直線が通過し、複数の極座標系のデータが1つの画素に重なって入力されることになる。そこで本実施形態では、画素に入力された複数のデータに基づいて代表値を決定し、この代表値を前記画素データとして記憶するようになっている。この代表値を決定する方法としては、複数のデータのうち最大値を代表値とする方法や、複数のデータから算出した平均値を代表とする方法等、適宜の方法を採用することができる。   At this time, in a range close to the position of the ship (reference position), a plurality of straight lines pass through one pixel, and a plurality of polar coordinate system data is input to overlap with one pixel. Therefore, in this embodiment, a representative value is determined based on a plurality of data input to the pixel, and this representative value is stored as the pixel data. As a method for determining the representative value, an appropriate method such as a method of using the maximum value among a plurality of data as a representative value or a method of using an average value calculated from a plurality of data as a representative can be employed.

また、以後の説明では、表示用画像メモリ15に記憶される前記表示用画像の画素にエコー強度の情報を画素データとして記憶させることを、当該画素に「描画する」(又は、画素を「埋める」)と表現する場合がある。   Further, in the following description, storing the echo intensity information as pixel data in the pixel of the display image stored in the display image memory 15 means “drawing” (or “filling” the pixel). )).

探知信号を1回送信する毎にレーダアンテナ1の角度θが変更されるため、これに伴ってスイープラインの角度も変化する。以下の説明では、現在処理している(描画しようとしている)スイープラインを「今回スイープライン」と称し、これに対応するアンテナ角度をθnとする。また、直前に処理(描画)したスイープラインを「前回スイープライン」と称し、これに対応するアンテナ角度をθn-1(ただし、θn>θn-1)とする。 Since the angle θ of the radar antenna 1 is changed every time a detection signal is transmitted, the angle of the sweep line also changes accordingly. In the following description, the sweep line currently processed (to be drawn) is referred to as “current sweep line”, and the corresponding antenna angle is θ n . The sweep line processed (drawn) immediately before is referred to as “previous sweep line”, and the corresponding antenna angle is θ n−1 (where θ n > θ n−1 ).

画素抜け検出部31は、画像データに存在する画素抜けを検出するためのものである。この画素抜け検出部31は、今回スイープライン上の画素の位置と、前回スイープライン上の画素の位置と、に基づいて、今回スイープラインと前回スイープラインとの間に発生する画素抜けを検出する。   The missing pixel detection unit 31 is for detecting missing pixels present in the image data. The pixel missing detection unit 31 detects a pixel missing generated between the current sweep line and the previous sweep line based on the position of the pixel on the current sweep line and the position of the pixel on the previous sweep line. .

画素抜け検出部31は、スイープライン上の画素の位置を記憶するための対応画素位置記憶メモリ(記憶部、第2画素位置記憶メモリ)40を有している。この対応画素位置記憶メモリ40は、RAM等の適宜のハードウェアで構成されている。なお、この画素抜け検出部31による画素抜け検出の詳細については後述する。   The pixel omission detection unit 31 includes a corresponding pixel position storage memory (storage unit, second pixel position storage memory) 40 for storing the position of the pixel on the sweep line. The corresponding pixel position storage memory 40 is configured by appropriate hardware such as a RAM. The details of the pixel omission detection by the pixel omission detection unit 31 will be described later.

補間アドレス発生部32は、画素抜け検出部31によって画素抜けと判定された部分に相当する画素の位置(表示用画像メモリ15でのアドレス)を示す補間用のアドレスを生成する。   The interpolation address generation unit 32 generates an interpolation address indicating a pixel position (address in the display image memory 15) corresponding to a portion determined to be missing by the pixel missing detection unit 31.

補間処理部としての補間内容生成部33は、画素抜け検出部31によって画素抜けと判定された部分を埋めるべき内容(補間データ)を生成する。本実施形態では、補間内容生成部33は、エコー強度計算部14の出力に基づいて前記補間データを生成する。この補間データは、補間アドレス発生部32によって生成された補間用のアドレスに基づいて表示用画像メモリ15に書き込まれ、これにより補間が行われる。   The interpolation content generation unit 33 as an interpolation processing unit generates content (interpolation data) to be filled in the portion determined by the pixel loss detection unit 31 as having a pixel loss. In the present embodiment, the interpolation content generation unit 33 generates the interpolation data based on the output of the echo intensity calculation unit 14. The interpolation data is written into the display image memory 15 based on the interpolation address generated by the interpolation address generator 32, and interpolation is performed thereby.

表示器19は、CRT又はLCD等によって構成されるラスタスキャン式の表示装置である。表示用画像メモリ15から読み出された表示用画像の画像データが、この表示器19によって表示される。   The display 19 is a raster scan type display device configured by a CRT or LCD. The image data of the display image read from the display image memory 15 is displayed by the display 19.

以上の構成のレーダ装置10において、エコー強度計算部14は、レーダアンテナ1から探知信号を送信したときのエコー信号に基づいて、1スイープ分のエコー強度データ群を得る。また、描画アドレス発生部16は、探知信号送信時のレーダアンテナ1の角度θに基づいて、1スイープ分のエコー強度データ群を表示用画像メモリ15に記憶させる複数の画素の位置を(XY直交座標系で)順次求める。   In the radar apparatus 10 having the above configuration, the echo intensity calculation unit 14 obtains an echo intensity data group for one sweep based on the echo signal when the detection signal is transmitted from the radar antenna 1. Further, the drawing address generation unit 16 determines the positions of a plurality of pixels (XY orthogonal) for storing the echo intensity data group for one sweep in the display image memory 15 based on the angle θ of the radar antenna 1 at the time of transmitting the detection signal. Sequentially (in the coordinate system).

そして、以上の結果に基づき、表示用画像メモリ15が保持する表示用画像において角度θのスイープラインがあたかも描画されるかのように、前記エコー強度データ群を構成する各データが、表示用画像メモリ15に画素データとして記憶される。以上の処理をレーダアンテナ1の角度θを少しずつ変更しながら繰り返すことで、表示用画像メモリ15の画像データに、自船の位置を基準とするスイープラインを1本ずつ描くことができる。   Based on the above results, each data constituting the echo intensity data group is displayed as if the sweep line of the angle θ is drawn in the display image held by the display image memory 15. It is stored in the memory 15 as pixel data. By repeating the above processing while changing the angle θ of the radar antenna 1 little by little, one sweep line based on the position of the ship can be drawn in the image data of the display image memory 15 one by one.

こうして得られた画像データは、表示用画像メモリ15から適宜のタイミングで読み出され、他の情報との合成処理等が適宜行われた上で表示器19に表示される。この結果、多数のスイープラインが放射状に描かれた画像が表示器19に表示され、ユーザは当該画像を見ることで、自船とその周囲の物標との位置関係を知ることができる。レーダアンテナ1の回転に伴って表示用画像メモリ15の画像には新しいスイープラインが繰り返し描画され、この結果、表示器19に表示される画像も随時更新されていく。   The image data obtained in this way is read out from the display image memory 15 at an appropriate timing, and is displayed on the display 19 after being appropriately combined with other information. As a result, an image in which a large number of sweep lines are drawn in a radial pattern is displayed on the display 19, and the user can know the positional relationship between the ship and its surrounding targets by viewing the image. As the radar antenna 1 rotates, a new sweep line is repeatedly drawn on the image in the display image memory 15, and as a result, the image displayed on the display 19 is also updated as needed.

次に、図2及び図3を参照して、第1実施形態のレーダ装置10の画素抜け検出及び補間処理について説明する。図2は、画素抜け検出方向の切替えを説明する図である。図3は、X軸方向での画素抜け検出を説明する図である。   Next, pixel missing detection and interpolation processing of the radar apparatus 10 according to the first embodiment will be described with reference to FIGS. 2 and 3. FIG. 2 is a diagram illustrating switching of the pixel missing detection direction. FIG. 3 is a diagram for explaining detection of missing pixels in the X-axis direction.

本実施形態の画素抜け検出部31による画素抜けの検出は、隣り合うスイープラインの間に生じる画素抜けを、表示用画像メモリ15において画素が配列される方向(X軸方向又はY軸方向)で検出するものである。   In the pixel omission detection unit 31 according to the present embodiment, pixel omission is detected in the direction in which pixels are arranged in the display image memory 15 (X-axis direction or Y-axis direction). It is to detect.

以下、X軸方向に画素抜けを検出する場合で説明する。即ち、表示用画像に今回スイープラインを描くためにエコー強度等の情報を書き込むべき画素は複数あるが、そのうちの1つの画素に注目し、この画素を注目画素(第1画素)とする。この注目画素は、描画アドレス発生部16によって、アンテナ角度θn等に基づいて求めることができる。次に、前回スイープラインを描く際にエコー強度が書き込まれた複数の画素の中から、前記注目画素とY座標が同一である画素(言い換えれば、注目画素にX軸方向で対応する画素)を探す。そして、見つかった画素を対応画素(第2画素)とする。 Hereinafter, a case where pixel omission is detected in the X-axis direction will be described. That is, there are a plurality of pixels to which information such as echo intensity should be written in order to draw the current sweep line in the display image, but attention is paid to one of these pixels, and this pixel is set as the target pixel (first pixel). The target pixel can be obtained by the drawing address generator 16 based on the antenna angle θ n and the like. Next, a pixel having the same Y coordinate as the pixel of interest (in other words, a pixel corresponding to the pixel of interest in the X-axis direction) is selected from a plurality of pixels in which echo intensity was written when the sweep line was drawn last time. look for. And let the found pixel be a corresponding pixel (2nd pixel).

次に、注目画素と対応画素の位置関係を調べる。即ち、注目画素と対応画素がX軸方向で隣接している又は重なり合っている場合には、そのX軸方向に画素抜けが生じていないと判定する。一方、注目画素と対応画素とに挟まれた1以上の画素(中間画素)が存在している場合には、画素抜けが生じている(前記中間画素が画素抜け部分である)と判定する。   Next, the positional relationship between the target pixel and the corresponding pixel is examined. That is, when the target pixel and the corresponding pixel are adjacent or overlap each other in the X-axis direction, it is determined that no pixel omission occurs in the X-axis direction. On the other hand, if there is one or more pixels (intermediate pixels) sandwiched between the target pixel and the corresponding pixel, it is determined that pixel omission has occurred (the intermediate pixel is a pixel omission portion).

上記で説明したのはX軸方向に画素抜けを検出する方法であるが、Y軸方向に画素抜けを検出する場合も同様である。即ち、画素抜けの検出方向がY軸方向である場合、今回スイープラインを描くために書き込むべき画素群から画素を1つ選んで注目画素とする。また、前回スイープラインを描くために書き込まれた画素群から、前記注目画素とX座標が同一である画素(注目画素にY軸方向で対応する画素)を探し、これを対応画素とする。そして、注目画素と対応画素とに挟まれた1以上の画素が存在すれば、当該画素(中間画素)の部分が画素抜けであると判定する。   The method described above is a method for detecting missing pixels in the X-axis direction, but the same applies when detecting missing pixels in the Y-axis direction. That is, when the pixel missing detection direction is the Y-axis direction, one pixel is selected from the pixel group to be written to draw the sweep line this time, and is set as the target pixel. In addition, a pixel having the same X coordinate as the pixel of interest (a pixel corresponding to the pixel of interest in the Y-axis direction) is searched from the pixel group written to draw the sweep line last time, and this is used as the corresponding pixel. If one or more pixels sandwiched between the target pixel and the corresponding pixel exist, it is determined that the pixel (intermediate pixel) portion is missing.

画素抜けの検出方向をX軸方向とするかY軸方向とするかは、レーダアンテナ1の角度(スイープラインの角度であるスイープ角度)θに応じて決定される。図2に示すように、スイープ角度θが−45度(315度)から45度までの範囲及び135度から225度までの範囲では、X軸方向で画素抜けの検出を行う。また、前記スイープ角度が45度から135度までの範囲及び225度から315度までの範囲では、Y軸方向で画素抜けの検出を行う。なお、この画素抜けの検出方向の決定は、図略のスイープ角度判定部によって行う。この決定にあたって参照されるスイープ角度としては、今回スイープラインの角度θn及び前回スイープラインの角度θn-1のうち何れか一方又は両方を用いることができる。 Whether the pixel missing detection direction is the X-axis direction or the Y-axis direction is determined according to the angle θ of the radar antenna 1 (the sweep angle that is the angle of the sweep line) θ. As shown in FIG. 2, when the sweep angle θ is in the range from −45 degrees (315 degrees) to 45 degrees and in the range from 135 degrees to 225 degrees, pixel missing is detected in the X-axis direction. Further, when the sweep angle is in the range from 45 degrees to 135 degrees and in the range from 225 degrees to 315 degrees, pixel missing is detected in the Y-axis direction. Note that the determination of the detection direction of the missing pixels is performed by a sweep angle determination unit (not shown). As the sweep angle referred to in this determination, one or both of the current sweep line angle θ n and the previous sweep line angle θ n−1 can be used.

以下、画素抜けの検出方向を上記のように自動的に切り替えることの効果について説明する。即ち、スイープラインの角度θnは0度から360度の範囲で刻々と変化するが、例えば今回スイープラインがY軸方向と平行に近い角度となった場合(θnが0度又は180度に近い場合)、画素抜け検出方向をY軸方向としたのでは、注目画素に対応する対応画素を決定できないおそれがある。しかしながら、本実施形態では、今回スイープラインがY軸方向とほぼ平行な場合は画素抜けの検出方向がX軸方向になるので、画素抜けの検出を適切に行うことができる。同様に、スイープラインがX軸方向と平行に近い角度となった場合、画素抜けの検出方向をY軸方向とすることで、画素抜けの検出を適切に行うことができる。本実施形態では、前回スイープライン上の画素の位置を取得するために対応画素位置記憶メモリ40の記憶内容を参照することとしている。 Hereinafter, the effect of automatically switching the pixel missing detection direction as described above will be described. That is, the sweep line angle θ n changes every moment in the range of 0 ° to 360 °. For example, when the sweep line becomes an angle nearly parallel to the Y-axis direction this time (θ n is set to 0 ° or 180 °). If the pixel missing detection direction is the Y-axis direction, the corresponding pixel corresponding to the target pixel may not be determined. However, in the present embodiment, when the current sweep line is substantially parallel to the Y-axis direction, the pixel missing detection direction is the X-axis direction, so that pixel missing detection can be appropriately performed. Similarly, when the sweep line has an angle nearly parallel to the X-axis direction, pixel missing detection can be appropriately performed by setting the pixel missing detection direction to the Y-axis direction. In the present embodiment, the stored contents of the corresponding pixel position storage memory 40 are referred to in order to acquire the position of the pixel on the previous sweep line.

即ち、今回処理しているスイープライン(今回スイープライン)は、次回に処理するスイープラインとの関係では前回スイープラインとなる。そこで画素抜け検出部31は、今回スイープラインを表示用画像に描画する際に描画アドレス発生部16で計算した画素の位置(X,Y)を、次回のスイープライン描画時の画素抜け検出で使用するために、対応画素位置記憶メモリ40に記憶することとしている。   That is, the sweep line currently processed (current sweep line) is the previous sweep line in relation to the next processed sweep line. Therefore, the pixel omission detection unit 31 uses the pixel position (X, Y) calculated by the drawing address generation unit 16 when the sweep line is drawn on the display image this time for pixel omission detection at the next sweep line drawing. In order to do this, the corresponding pixel position storage memory 40 is stored.

画素抜け検出部31は、前記注目画素のY座標を対応画素位置記憶メモリ40のインデックスに指定して記憶内容を参照することにより、前記対応画素のX座標を取得する。そして、注目画素のX座標と対応画素のX座標との差分を計算することで、両画素の間に挟まれた中間画素の有無を判定する。なお、画素抜け検出方向がY軸方向である場合には、前記対応画素位置記憶メモリ40にはX座標のインデックスが付けられ、当該X座標に対応するY座標が記憶されることになる。   The missing pixel detection unit 31 acquires the X coordinate of the corresponding pixel by designating the Y coordinate of the target pixel as an index of the corresponding pixel position storage memory 40 and referring to the stored content. Then, by calculating the difference between the X coordinate of the target pixel and the X coordinate of the corresponding pixel, the presence or absence of an intermediate pixel sandwiched between the two pixels is determined. When the pixel missing detection direction is the Y-axis direction, the corresponding pixel position storage memory 40 is indexed with the X coordinate, and the Y coordinate corresponding to the X coordinate is stored.

次に、図3を参照して、X軸方向で画素抜けを検出する例を具体的に説明する。図3は前記表示用画像の一部を概念的に示したものであり、1つのマス目が1つの画素に対応している。図3に示すように、複数の画素が縦横に並べられて表示用画像が構成されており、前回スイープラインが描画された画素と、今回スイープラインが描画される画素と、が模式的に示されている。   Next, with reference to FIG. 3, an example of detecting pixel omission in the X-axis direction will be specifically described. FIG. 3 conceptually shows a part of the display image, and one square corresponds to one pixel. As shown in FIG. 3, a display image is configured by arranging a plurality of pixels vertically and horizontally, and a pixel in which the previous sweep line is drawn and a pixel in which the current sweep line is drawn are schematically illustrated. Has been.

上述したとおり、表示用画像にスイープラインを形成するための画素の描画は、自船に相当する画素の位置(Xs,Ys)に近い画素から順次行っていく。そして、画素が1つ描画されるごとに、当該画素を注目画素として上記の画素抜け検出を行う。このように、今回スイープラインの画素が1つ描画されるごとに画素抜け検出処理を行うことで、今回スイープラインと前回スイープラインとの間に生じている画素抜けを漏れなく検出することができる。   As described above, drawing of pixels for forming a sweep line in the display image is sequentially performed from pixels close to the position (Xs, Ys) of the pixel corresponding to the ship. Each time one pixel is drawn, the pixel missing detection is performed with the pixel as the target pixel. In this way, by performing pixel missing detection processing every time one pixel of the current sweep line is drawn, it is possible to detect missing pixels occurring between the current sweep line and the previous sweep line without omission. .

以下、図3の画像において(Xd,Yk)の画素を注目画素とする場合を例にして説明する。今回スイープライン上の点に対応する画素の位置を描画アドレス発生部16が計算した結果として(Xd,Yk)が得られると、画素抜け検出部31は、当該画素(注目画素)のY座標の値、即ちYkをインデックスとして指定して、対応画素位置記憶メモリ40の内容を参照する。対応画素位置記憶メモリ40には、Ykに対応するX座標の値として、前回スイープラインの描画時のX座標であるXbが記憶されている。これにより、注目画素に対応する対応画素の位置(Xb,Yk)を得ることができる。   Hereinafter, the case where the pixel of interest (Xd, Yk) in the image of FIG. When (Xd, Yk) is obtained as a result of the drawing address generation unit 16 calculating the position of the pixel corresponding to the point on the sweep line this time, the pixel omission detection unit 31 determines the Y coordinate of the pixel (target pixel). A value, that is, Yk is designated as an index, and the contents of the corresponding pixel position storage memory 40 are referred to. The corresponding pixel position storage memory 40 stores Xb, which is the X coordinate at the time of drawing the previous sweep line, as the X coordinate value corresponding to Yk. Thereby, the position (Xb, Yk) of the corresponding pixel corresponding to the target pixel can be obtained.

次に、画素抜け検出部31は、注目画素と対応画素のX座標の差分を計算する。今回の例では、差分の値が2以上(Xd−Xb=2)であるので、両画素が隣接しておらず、かつ重なっていないこと(言い換えれば、両画素に挟まれる1つ以上の画素が存在すること)が判る。従って、画素抜け検出部31は、画素抜けがあると判定する。   Next, the missing pixel detection unit 31 calculates the difference between the X coordinates of the target pixel and the corresponding pixel. In this example, since the difference value is 2 or more (Xd−Xb = 2), both pixels are not adjacent and do not overlap (in other words, one or more pixels sandwiched between both pixels) Is present). Accordingly, the pixel missing detection unit 31 determines that there is a pixel missing.

画素抜けの判定後、対応画素位置記憶メモリ40の記憶内容が更新される。即ち、注目画素のY座標(Yk)をインデックスとして指定して、当該Y座標に対応する対応画素位置記憶メモリ40の記憶内容を、注目画素のX座標(Xd)で上書きする。これにより、対応画素位置記憶メモリ40が指す画素の位置が、図3の白抜き矢印で示すようにX軸方向に移動することになる。   After the determination of missing pixels, the stored contents of the corresponding pixel position storage memory 40 are updated. That is, the Y coordinate (Yk) of the target pixel is designated as an index, and the stored contents of the corresponding pixel position storage memory 40 corresponding to the Y coordinate are overwritten with the X coordinate (Xd) of the target pixel. As a result, the position of the pixel pointed to by the corresponding pixel position storage memory 40 moves in the X-axis direction as indicated by the white arrow in FIG.

次に、(Xc,Yl)の画素を注目画素とする場合について説明する。この場合、インデックスとしてYlを指定して対応画素位置記憶メモリ40の記憶内容が参照されると、注目画素にX軸方向で対応する画素(対応画素)のX座標がXbであることが判る。両画素のX座標の差分値を計算すると、Xc−Xb=1であるので、両画素は隣接していることになる。従って、画素抜け検出部31は、画素抜けがないと判定する。   Next, a case where the pixel of (Xc, Yl) is the target pixel will be described. In this case, when Yl is specified as an index and the stored contents of the corresponding pixel position storage memory 40 are referred to, it can be seen that the X coordinate of the pixel corresponding to the target pixel in the X-axis direction (corresponding pixel) is Xb. When the difference value between the X coordinates of the two pixels is calculated, Xc−Xb = 1. Therefore, the two pixels are adjacent to each other. Accordingly, the pixel missing detection unit 31 determines that there is no pixel missing.

本実施形態では、画素抜け検出部31が画素抜けありと判定した場合、当該画素抜け検出部31は画素抜け数を併せて出力する。この画素抜け数は、注目画素と対応画素との間に挟まれる画素(中間画素)の数を意味するものであり、前記のX座標の差分値から1を減じることで得ることができる。画素抜け数がゼロの場合は、画素抜けが検出されなかったことを意味する。   In the present embodiment, when the pixel omission detection unit 31 determines that there is a pixel omission, the pixel omission detection unit 31 also outputs the number of pixel omissions. The number of missing pixels means the number of pixels (intermediate pixels) sandwiched between the target pixel and the corresponding pixel, and can be obtained by subtracting 1 from the difference value of the X coordinate. If the number of missing pixels is zero, it means that no missing pixels have been detected.

次に、図4を参照して補間処理について説明する。図4は、補間処理の方向を説明する図である。   Next, the interpolation process will be described with reference to FIG. FIG. 4 is a diagram for explaining the direction of the interpolation process.

本実施形態では、図4に示すように、画素抜け検出方向がX軸方向であるときは、X軸方向に平行な方向で補間処理を行い、画素抜け検出方向がY軸方向であるときは、Y軸方向に平行な方向で補間処理を行う。このように、画素抜けの検出方向と補間処理の方向とは、常に平行な関係となっている。なお、本明細書において補間処理の「方向」とは、補間処理によりデータが書き込まれる対象画素と、前記データを生成するために内容が参照される参照画素と、があるときに、参照画素から対象画素へ向かう方向をいう。   In the present embodiment, as shown in FIG. 4, when the pixel missing detection direction is the X-axis direction, interpolation processing is performed in a direction parallel to the X-axis direction, and when the pixel missing detection direction is the Y-axis direction. Interpolation processing is performed in a direction parallel to the Y-axis direction. Thus, the pixel missing detection direction and the interpolation processing direction are always in a parallel relationship. In this specification, the “direction” of the interpolation process refers to a target pixel in which data is written by the interpolation process and a reference pixel whose contents are referred to generate the data, from the reference pixel. The direction toward the target pixel.

本実施形態の補間処理では、画素抜けと判定された前記中間画素を埋めるための補間データとして、当該中間画素に隣接している前記注目画素のデータ(即ち、今回スイープラインのデータ)をそのまま用いる。例えば図3で(Xk,Ya)の画素を注目画素とした場合、X軸方向で対応する対応画素(Xe,Ya)との間に5つの中間画素が存在し、これが画素抜けとして検出される。このとき、5つの中間画素には、注目画素(Xk,Ya)の画素データがそのままコピーされる。   In the interpolation processing of this embodiment, the data of the pixel of interest adjacent to the intermediate pixel (that is, the data of the current sweep line) is used as it is as interpolation data for filling the intermediate pixel determined to be missing. . For example, when the pixel (Xk, Ya) in FIG. 3 is the target pixel, there are five intermediate pixels between the corresponding pixel (Xe, Ya) corresponding in the X-axis direction, and these are detected as missing pixels. . At this time, the pixel data of the target pixel (Xk, Ya) is copied as it is to the five intermediate pixels.

これにより、図4に示すように、X軸又はY軸と平行な方向で、かつ、レーダアンテナ1の回転方向とほぼ逆方向となるように補間処理が行われる。この補間処理は、注目画素の内容を中間画素にコピー描画するだけなので、注目画素の描画と並行して高速に行うことができる。また、補間処理のために前回スイープライン上の画素(対応画素)の画素データを参照する必要がないので、処理の高速化を実現できる。   As a result, as shown in FIG. 4, the interpolation processing is performed so that the direction is parallel to the X axis or the Y axis and is almost opposite to the rotation direction of the radar antenna 1. This interpolation process can be performed at a high speed in parallel with the drawing of the pixel of interest because the content of the pixel of interest is simply copied and drawn to the intermediate pixel. Further, since it is not necessary to refer to the pixel data of the pixel (corresponding pixel) on the previous sweep line for the interpolation processing, the processing speed can be increased.

次に、図5を参照して、画素抜け検出及び補間データの処理手順について説明する。図5は、第1実施形態の画素抜け検出及び補間処理を行う手順を示したフローチャートである。   Next, with reference to FIG. 5, a processing procedure for pixel missing detection and interpolation data will be described. FIG. 5 is a flowchart illustrating a procedure for performing pixel omission detection and interpolation processing according to the first embodiment.

まず、画素抜け検出部31に、今回スイープラインに基づいて描画されるべき画素の位置(X,Y)が、1画素分入力される(S101)。画素抜け検出部31は、入力された画素を注目画素としたときに、当該注目画素にX軸方向又はY軸方向で対応する対応画素の位置を、対応画素位置記憶メモリ40を参照することで取得する。そして、注目画素と対応画素とのX座標値の差分又はY座標値の差分を算出する(S102)。   First, the pixel position (X, Y) of the pixel to be drawn based on the current sweep line is input to the pixel missing detection unit 31 by one pixel (S101). The pixel dropout detection unit 31 refers to the corresponding pixel position storage memory 40 for the position of the corresponding pixel corresponding to the target pixel in the X-axis direction or the Y-axis direction when the input pixel is the target pixel. get. Then, the difference of the X coordinate value or the difference of the Y coordinate value between the target pixel and the corresponding pixel is calculated (S102).

画素抜け検出部31は、計算された差分値が1以下であるか否かを判定する(S103)。差分値が2以上である場合は、画素抜け検出部31は、画素抜け数を補間アドレス発生部32に出力し(S104)、補間アドレス発生部32は、画素抜け数に基づいて、補間アドレス(即ち、注目画素と対応画素に挟まれた中間画素の位置)を発生させる(S105)。続いて、補間内容生成部33は、前記注目画素の内容をそのまま補間データとし、これを中間画素にコピーすることで、補間処理を行う(S106、S107)。   The missing pixel detection unit 31 determines whether or not the calculated difference value is 1 or less (S103). If the difference value is 2 or more, the missing pixel detection unit 31 outputs the number of missing pixels to the interpolation address generation unit 32 (S104), and the interpolation address generation unit 32 determines the interpolation address ( That is, an intermediate pixel position between the target pixel and the corresponding pixel is generated (S105). Subsequently, the interpolation content generation unit 33 performs interpolation processing by using the content of the pixel of interest as interpolation data as it is and copying it to the intermediate pixel (S106, S107).

補間処理が終了したところで、前記S102で参照した対応画素位置記憶メモリ40の内容を前記注目画素の位置で更新し(S108)、処理を終了する。なお、S103の判断で差分値が1以下である場合は、S104からS107の処理を行うことなく、対応画素位置記憶メモリ40を更新した後、この処理を終了する。   When the interpolation process ends, the contents of the corresponding pixel position storage memory 40 referred to in S102 are updated with the position of the target pixel (S108), and the process ends. If the difference value is equal to or smaller than 1 in the determination in S103, the corresponding pixel position storage memory 40 is updated without performing the processing in S104 to S107, and then this processing ends.

以上の処理を、今回スイープラインを画像に形成するために描画すべき画素の位置(X,Y)が描画アドレス発生部16から1画素分入力される度に繰り返し行うことで、スイープライン間に生じる画素抜けが順次検出されて、漏れなく補間処理することができる。   The above processing is repeated every time the position (X, Y) of the pixel to be drawn for forming the sweep line in the image this time is input by one pixel from the drawing address generating unit 16, so that The resulting pixel omissions are detected sequentially, and interpolation processing can be performed without omission.

以上に示したように、第1実施形態のレーダ装置10は以下のように構成される。即ち、レーダ装置10は、描画アドレス発生部16と、画素抜け検出部31と、を備える。描画アドレス発生部16は、スイープライン上の点に対応する画素の位置をXY直交座標系で求める。画素抜け検出部31は、今回スイープラインの画素の位置と、前回スイープラインの画素の位置と、に基づいて、画素抜けを検出する。そして、画素抜け検出部31は、今回スイープライン上の画素である注目画素と、当該注目画素にX軸方向又はY軸方向で対応する前回スイープライン上の画素である対応画素と、に挟まれた1以上の画素である中間画素が存在するときに、当該中間画素の部分を画素抜け部分と判定する。   As described above, the radar apparatus 10 according to the first embodiment is configured as follows. That is, the radar apparatus 10 includes a drawing address generation unit 16 and a pixel missing detection unit 31. The drawing address generator 16 obtains the position of the pixel corresponding to the point on the sweep line using the XY orthogonal coordinate system. The missing pixel detection unit 31 detects missing pixels based on the pixel position of the current sweep line and the pixel position of the previous sweep line. The missing pixel detection unit 31 is sandwiched between the target pixel that is the pixel on the current sweep line and the corresponding pixel that is the pixel on the previous sweep line corresponding to the target pixel in the X-axis direction or the Y-axis direction. When there is an intermediate pixel that is one or more pixels, the intermediate pixel portion is determined to be a missing pixel portion.

これにより、画素が並べられる方向であるX軸方向又はY軸方向で画素抜けを検出していくので、信号の送受信タイミングや画像サイズ等の影響を受けることなく、画素抜けを漏れなく検出することができる。   As a result, pixel omission is detected in the X-axis direction or Y-axis direction, which is the direction in which the pixels are arranged, so that pixel omission can be detected without being affected by signal transmission / reception timing, image size, etc. Can do.

また、本実施形態のレーダ装置10においては、スイープラインの角度に応じて画素抜けを検出する方向を自動的に切り替える。   Further, in the radar apparatus 10 according to the present embodiment, the direction in which pixel omission is detected is automatically switched according to the angle of the sweep line.

これにより、探知信号を360度の全周に送信する場合でも、スイープラインの全角度範囲にわたって画素抜けを確実に検出でき、後述の補間処理も漏れなく行うことができる。   Thus, even when the detection signal is transmitted all around 360 degrees, pixel omission can be reliably detected over the entire angle range of the sweep line, and interpolation processing described later can be performed without omission.

また、本実施形態のレーダ装置10においては、画素の位置を記憶可能な対応画素位置記憶メモリ40を備える。画素抜け検出部31は、注目画素の位置を対応画素位置記憶メモリ40に記憶し、次回のスイープラインの描画時には、対応画素位置記憶メモリ40の内容を参照することで対応画素の位置を取得する。   Further, the radar apparatus 10 of the present embodiment includes a corresponding pixel position storage memory 40 that can store the position of the pixel. The pixel missing detection unit 31 stores the position of the target pixel in the corresponding pixel position storage memory 40, and acquires the position of the corresponding pixel by referring to the contents of the corresponding pixel position storage memory 40 at the time of drawing the next sweep line. .

これにより、前回スイープライン上の対応画素の位置を、対応画素位置記憶メモリ40の参照により簡単に取得できる。従って、画素抜けの検出を行うための処理をシンプルにできる。   Thereby, the position of the corresponding pixel on the previous sweep line can be easily obtained by referring to the corresponding pixel position storage memory 40. Therefore, it is possible to simplify the process for detecting the missing pixels.

また、本実施形態のレーダ装置10においては、画素抜け検出部31によって検出した画素抜け部分を埋めるための補間内容生成部33を備える。   Further, the radar apparatus 10 according to the present embodiment includes an interpolation content generation unit 33 for filling a pixel missing portion detected by the pixel missing detection unit 31.

これにより、漏れなく検出される画素抜け部分に補間処理を行うことができるので、未更新の画素を生じさせることなく、適切な画像を表示器19に表示させることができる。これによって、レーダアンテナ1(スイープライン)が1回転する間に全画素の更新を確実に行うことができる。   Thereby, since the interpolation process can be performed on the missing pixel portion detected without omission, an appropriate image can be displayed on the display device 19 without causing an unupdated pixel. This makes it possible to reliably update all the pixels while the radar antenna 1 (sweep line) rotates once.

また、本実施形態のレーダ装置10においては、補間内容生成部33は、中間画素を埋めるための補間データを、当該中間画素に対応する注目画素の内容に基づいて生成する。   Further, in the radar apparatus 10 of the present embodiment, the interpolation content generation unit 33 generates interpolation data for filling the intermediate pixel based on the content of the target pixel corresponding to the intermediate pixel.

これにより、画素抜けの検出処理と補間処理とを並行して行うことができ、処理を全体として簡素化できる。   Thereby, the pixel missing detection process and the interpolation process can be performed in parallel, and the process can be simplified as a whole.

また、本実施形態のレーダ装置10においては、補間内容生成部33は、中間画素を埋めるための補間データとして、当該中間画素に対応する注目画素の内容を用いる。   In the radar apparatus 10 of the present embodiment, the interpolation content generation unit 33 uses the content of the pixel of interest corresponding to the intermediate pixel as interpolation data for filling the intermediate pixel.

これにより、過去のスイープライン上の画素の内容を保持したり、参照したりする必要がないので、補間処理を簡略化でき、演算コストを低減することができる。   Thereby, since it is not necessary to hold or refer to the contents of the pixels on the past sweep line, the interpolation process can be simplified and the calculation cost can be reduced.

次に、図6及び図7を参照して、第2実施形態の画素抜け検出処理について説明する。図6は、Bresenhamの描画アルゴリズムを説明する図である。図7は、第2実施形態の画素抜け検出及び補間処理を行う手順を示したフローチャートである。なお、第2実施形態の構成のうち、今回スイープライン及び前回スイープライン上の画素の位置を演算して求める処理以外については、上記第1実施形態と同様であるので、説明を省略する。   Next, pixel missing detection processing according to the second embodiment will be described with reference to FIGS. 6 and 7. FIG. 6 is a diagram for explaining Bresenham's drawing algorithm. FIG. 7 is a flowchart illustrating a procedure for performing pixel omission detection and interpolation processing according to the second embodiment. Note that, in the configuration of the second embodiment, the processes other than the processing for calculating and calculating the positions of the pixels on the current sweep line and the previous sweep line are the same as those in the first embodiment, and thus the description thereof is omitted.

本実施形態のレーダ装置10において、描画アドレス発生部16では、上記式(1)を用いる代わりに、Bresenhamの描画アルゴリズムを用いて、今回スイープライン上の画素の位置(アドレス)を算出するように構成されている。同様に、画素抜け検出部31においても、Bresenhamの描画アルゴリズムを用いて、前回スイープライン上の画素の位置(アドレス)を算出するように構成されている。   In the radar apparatus 10 of the present embodiment, the drawing address generation unit 16 calculates the position (address) of the pixel on the current sweep line using the Bresenham drawing algorithm instead of using the equation (1). It is configured. Similarly, the pixel omission detection unit 31 is also configured to calculate the pixel position (address) on the previous sweep line using Bresenham's drawing algorithm.

まず、一般的なBresenhamの描画アルゴリズムについて説明する。図6(a)に示すように、XY座標系において、始点(x1,y1)から終点(x2,y2)までを結ぶ直線を描く場合を考える。この直線を表す関数は、以下の式(2)のように記述することができる。

Figure 2010286359
ただし、この式には除算が含まれており、計算負荷が大きい。この点、前記Bresenhamのアルゴリズムは、画素がマトリクス状に配置された画像に対し、少ない計算量で効率的に直線を描画するために用いられる。 First, a general Bresenham drawing algorithm will be described. As shown in FIG. 6A, consider a case in which a straight line connecting the start point (x 1 , y 1 ) to the end point (x 2 , y 2 ) is drawn in the XY coordinate system. The function representing this straight line can be described as the following equation (2).
Figure 2010286359
However, this formula includes division, and the calculation load is heavy. In this respect, the Bresenham algorithm is used to efficiently draw a straight line with a small amount of calculation for an image in which pixels are arranged in a matrix.

Bresenhamの描画アルゴリズムでは、まず、X軸方向とY軸方向の何れを基準に画素の位置を計算していくかを決定する。この決定にあたっては、与えられた2点間において、X軸方向の距離(Δx=x2−x1)とY軸方向の距離(Δy=y2−y1)とでどちらが長いかを調べ、長い距離の方を基準とすれば良い。例えば、2点の座標がΔy>Δxの関係となっている場合、Y軸方向を基準にして画素の位置を計算する。この場合、Y座標の値をy1からy2まで1ずつ増加させていき、その過程で、X座標の値を初期値x1から適宜のタイミングで1ずつ増加させ、Y座標の値がy2となったときにX座標の値がx2となるようにする。この結果、X座標とY座標で特定される画素の位置は、(x1,y1)から、X軸方向に1だけ移動したりしなかったりしつつY軸方向に1ずつ移動し、(x2,y2)に到達する。そして、その移動軌跡が目的の直線を描くことになる。 In Bresenham's drawing algorithm, it is first determined whether the pixel position is to be calculated based on the X-axis direction or the Y-axis direction. In this determination, between the two given points, the distance in the X-axis direction (Δx = x 2 −x 1 ) and the distance in the Y-axis direction (Δy = y 2 −y 1 ) are examined. The long distance should be used as a reference. For example, if the coordinates of two points are in a relationship of Δy> Δx, the pixel position is calculated with reference to the Y-axis direction. In this case, the Y coordinate value is incremented by 1 from y 1 to y 2 , and in the process, the X coordinate value is incremented by 1 at an appropriate timing from the initial value x 1 , and the Y coordinate value becomes y the value of X-coordinate is set to be a x 2 when a two. As a result, the position of the pixel specified by the X coordinate and the Y coordinate moves from the (x 1 , y 1 ) one by one in the Y axis direction with or without moving by 1 in the X axis direction, ( x 2 , y 2 ) is reached. Then, the movement trajectory draws a target straight line.

より具体的には、以下のように考えることができる。即ち、仮にX座標を全く変化させずにY座標を1ずつ増加させ続けたとすると、描画結果はY軸に平行な直線になってしまう。従って、図6(a)のような斜めの直線を描くには、Y座標を増加させる過程で、適宜のタイミングでX座標を1ずつ増加させる必要がある。そこで、本アルゴリズムでは、X座標を増加させるタイミングを決定するために、X軸方向の誤差値eXというパラメータを導入している。   More specifically, it can be considered as follows. That is, if the Y coordinate is continuously incremented by 1 without changing the X coordinate at all, the drawing result becomes a straight line parallel to the Y axis. Therefore, to draw an oblique straight line as shown in FIG. 6A, it is necessary to increase the X coordinate by 1 at an appropriate timing in the process of increasing the Y coordinate. Therefore, in this algorithm, a parameter called an error value eX in the X-axis direction is introduced in order to determine the timing for increasing the X coordinate.

この誤差値eXの値は、現在の画素の位置と、描画したい理想の直線と、の間で生じるX軸方向のズレに比例している。この誤差値eXの初期値はゼロとされるが、画素のX座標を変化させずにY座標が1増加した場合、(x2−x1)が毎回加算される。そして、誤差値eXの値が(y2−y1)を超えたところで、X座標を1増加させるとともに、eXから(y2−y1)を減算する。 The value of the error value eX is proportional to the deviation in the X-axis direction that occurs between the current pixel position and the ideal straight line to be drawn. The initial value of the error value eX is set to zero, but when the Y coordinate is increased by 1 without changing the X coordinate of the pixel, (x 2 −x 1 ) is added every time. When the error value eX exceeds (y 2 −y 1 ), the X coordinate is incremented by 1 and (y 2 −y 1 ) is subtracted from eX.

以上の処理を、Y座標の値をy1から1ずつ増加させてy2になるまで繰り返すことにより、画像に目的の直線を引くためにデータを書き込むべき画素の位置を得ることができる。また、誤差値eXの値は常に整数であり、除算等の処理が不要になるので、計算量を削減することができる。 The above processing is repeated until the Y coordinate value is incremented by 1 from y 1 until it reaches y 2 , thereby obtaining the position of the pixel to which data is to be written in order to draw the target straight line on the image. Further, the value of the error value eX is always an integer, and processing such as division is not necessary, so that the amount of calculation can be reduced.

そして本実施形態では、直線の始点をレーダアンテナ1の位置(Xs,Ys)とし、終点を今回スイープライン上の最も遠い点とすることにより、今回スイープラインを高速に描画することができる。また、同様に、直線の始点をレーダアンテナ1の位置(Xs,Ys)とし、終点を前回スイープライン上の最も遠い点とすることにより、当該前回スイープライン上の画素の位置を計算で求めることができる。なお、今回スイープラインにおいて、前記終点の位置は上記式(1)に従って適宜計算される。また、計算された今回スイープラインの終点の位置は適宜の記憶部に記憶しておき、次回のスイープラインの描画時に、前回スイープラインの終点の位置として用いられる。   In this embodiment, the current sweep line can be drawn at high speed by setting the start point of the straight line as the position (Xs, Ys) of the radar antenna 1 and the end point as the farthest point on the current sweep line. Similarly, the position of the pixel on the previous sweep line is calculated by setting the start point of the straight line as the position (Xs, Ys) of the radar antenna 1 and the end point as the farthest point on the previous sweep line. Can do. In the current sweep line, the position of the end point is appropriately calculated according to the above equation (1). Further, the calculated position of the end point of the current sweep line is stored in an appropriate storage unit, and is used as the position of the end point of the previous sweep line when drawing the next sweep line.

次に、上記Bresenhamの描画アルゴリズムを用いて今回スイープラインを描く処理を具体的に説明する。即ち、Bresenhamの描画アルゴリズムでスイープラインを描くときに、1スイープ分のエコー強度データ群を仮に単純にY座標(又はX座標)に対応させて画素データに記憶させることとすると、スイープ角度θによってエコー強度の情報がスイープライン方向に引き伸ばされたり縮められたりして表示用画像に書き込まれることになり、画像の歪みを招く。そこで、本実施形態では、1スイープ分のエコー強度データ群に基づいてスイープラインを描く場合に、Bresenhamの描画アルゴリズムを以下のように拡張して用いる。   Next, the process of drawing the sweep line this time using the Bresenham drawing algorithm will be described in detail. That is, when drawing a sweep line using the Bresenham drawing algorithm, if a group of echo intensity data for one sweep is simply stored in the pixel data in association with the Y coordinate (or X coordinate), the sweep angle θ The information of the echo intensity is written in the display image by being stretched or contracted in the sweep line direction, thereby causing image distortion. Therefore, in the present embodiment, when drawing a sweep line based on a group of echo intensity data for one sweep, the Bresenham drawing algorithm is extended and used as follows.

即ち、1スイープ分のエコー強度データ群がR個のデータで構成され、各エコー強度データは、0番から(R−1)番までのインデックスを指定して適宜の記憶部から読み出すことができるとする。また、エコー強度データ群のインデックスにアクセスするための変数(アクセス変数)をrとする。この場合、本実施形態では図6(b)に示すように、画素がマトリクス状に配置された仮想画像においてr軸とY軸を互いに直交するように定め、その直交座標系で(0,y1)から(R−1,y2)まで直線を引くためにデータを書き込むべき画素の位置(r,Y)を、上記と同様にBresenhamの描画アルゴリズムによって求める。このとき、画素の位置の計算は、r軸方向を基準にして行う。 That is, a group of echo intensity data for one sweep is composed of R pieces of data, and each echo intensity data can be read from an appropriate storage unit by specifying an index from No. 0 to (R-1). And Also, r is a variable (access variable) for accessing the index of the echo intensity data group. In this case, in this embodiment, as shown in FIG. 6B, in the virtual image in which the pixels are arranged in a matrix, the r axis and the Y axis are determined to be orthogonal to each other, and (0, y The position (r, Y) of the pixel to which data is to be written in order to draw a straight line from 1 ) to (R-1, y 2 ) is obtained by Bresenham's drawing algorithm as described above. At this time, the calculation of the pixel position is performed with reference to the r-axis direction.

こうして得られた計算結果(r,Y)は、エコー強度データのインデックスと、そのエコー強度データを書き込むべき画素のY座標と、の対応を示す。アクセス変数rを0から1ずつ増大させながら上記の方法でY座標を繰り返し計算すると、適宜のタイミングでY座標が1増加する。このタイミングで、当該Y座標に対応するX座標を前述の描画アルゴリズムで求め、得られた画素(X,Y)に、r番のインデックスで指定されたエコー強度データを書き込む。以上の処理を、rを0からR−1まで1ずつ増大させながら繰り返すことで、エコー強度データを正確な位置の画素に記憶させることができ、画像の歪みを防止できる。   The calculation result (r, Y) thus obtained indicates the correspondence between the index of the echo intensity data and the Y coordinate of the pixel to which the echo intensity data is to be written. If the Y coordinate is repeatedly calculated by the above method while increasing the access variable r by 1 from 0, the Y coordinate increases by 1 at an appropriate timing. At this timing, the X coordinate corresponding to the Y coordinate is obtained by the aforementioned drawing algorithm, and the echo intensity data designated by the r-th index is written into the obtained pixel (X, Y). By repeating the above processing while increasing r by 1 from 0 to R-1, echo intensity data can be stored in the pixel at the correct position, and image distortion can be prevented.

ただし、上記の例は、前記XY座標系においてスイープラインの画素の位置を取得する際に、Y軸方向を基準に画素の位置を計算する場合である。X軸方向を基準に画素の位置を計算する場合は、仮想画像においてr軸とX軸による直交座標系を定め、(0,x1)から(R−1,x2)まで直線を引くことになる。 However, the above example is a case where the pixel position is calculated based on the Y-axis direction when the pixel position of the sweep line is acquired in the XY coordinate system. When calculating the pixel position based on the X-axis direction, an orthogonal coordinate system with the r-axis and the X-axis is defined in the virtual image and a straight line is drawn from (0, x 1 ) to (R-1, x 2 ). become.

なお、この拡張されたBresenhamの描画アルゴリズムは、描画アドレス発生部16が今回スイープライン上の点を求める場合に使用される。一方、画素抜け検出部31においては、前記注目画素に対応する対応画素の位置を求めるだけであるので、拡張されない通常のBresenhamの描画アルゴリズムを用いれば良い。即ち、X軸方向に画素抜けを検出する場合では、注目座標のY座標が変化したタイミングで、それに対応する前回スイープライン上の画素のX座標を、通常のBresenhamの描画アルゴリズムで求めれば十分である。   The extended Bresenham drawing algorithm is used when the drawing address generator 16 obtains a point on the current sweep line. On the other hand, the pixel missing detection unit 31 only needs to obtain the position of the corresponding pixel corresponding to the pixel of interest, and therefore, a normal Bresenham drawing algorithm that is not expanded may be used. In other words, when detecting missing pixels in the X-axis direction, it is sufficient to obtain the corresponding X coordinate of the pixel on the previous sweep line by the normal Bresenham drawing algorithm at the timing when the Y coordinate of the target coordinate changes. is there.

次に、図7を参照して、第2実施形態の画素抜け検出及び補間処理を行う手順について説明する。まず、描画アドレス発生部16によって、今回スイープライン上の点の画素を示す位置(アドレス)が生成され、画素抜け検出部31に入力される(S201)。なお、本実施形態では上述したとおり、今回スイープライン上の点の位置は、拡張されたBresenhamの描画アルゴリズムを用いて算出する。   Next, with reference to FIG. 7, a procedure for performing pixel omission detection and interpolation processing according to the second embodiment will be described. First, the drawing address generation unit 16 generates a position (address) indicating a pixel at a point on the current sweep line and inputs the position (address) to the pixel omission detection unit 31 (S201). In the present embodiment, as described above, the position of the point on the current sweep line is calculated using the expanded Bresenham drawing algorithm.

画素抜け検出部31は、前回スイープライン上で自船の位置から最も遠い点の画素の位置を、適宜の記憶部から読み出す。そして、画素抜け検出部31は、S201で入力された画素を注目画素とし、これにX軸方向で対応する前回スイープライン上の画素(対応画素)の位置を、Bresenhamの描画アルゴリズムを用いて算出する(S202)。以後の処理(S203〜S207)は、第1実施形態(S103〜S107)と同様であるので、説明を省略する。なお、本実施形態では対応画素の位置を計算により逐次求めることとしているので、第1実施形態で行われていた画素位置記憶メモリの更新処理(S108)は省略されている。   The pixel dropout detection unit 31 reads the position of the pixel farthest from the position of the ship on the previous sweep line from an appropriate storage unit. Then, the pixel dropout detection unit 31 uses the pixel input in S201 as the pixel of interest, and calculates the position of the pixel (corresponding pixel) on the previous sweep line corresponding to this in the X-axis direction using the Bresenham drawing algorithm. (S202). Subsequent processing (S203 to S207) is the same as that of the first embodiment (S103 to S107), and thus description thereof is omitted. In this embodiment, since the position of the corresponding pixel is sequentially obtained by calculation, the pixel position storage memory update process (S108) performed in the first embodiment is omitted.

以上に説明した処理が、自船の位置の画素(Xs,Ys)から、今回スイープライン上において自船から最も遠い画素まで、画素の位置が1つ入力される毎に反復される。これにより、今回スイープラインの描画と、補間処理と、を並行して高速に行うことができる。なお、最後の画素(即ち、自船から最も遠い画素)の処理が終了すると、当該画素の座標は適宜の記憶部に記憶され、この内容が、次回のスイープラインの描画時にS202の処理で参照される。   The process described above is repeated every time one pixel position is input from the pixel (Xs, Ys) at the position of the ship to the pixel farthest from the ship on the current sweep line. As a result, the drawing of the sweep line this time and the interpolation process can be performed in parallel at high speed. When the processing of the last pixel (that is, the pixel farthest from the ship) is completed, the coordinates of the pixel are stored in an appropriate storage unit, and this content is referred to in the processing of S202 at the next drawing of the sweep line. Is done.

以上に説明したように、本実施形態では、Bresenhamの描画アルゴリズムを用いて前回スイープライン上の前記対応画素の位置を算出し、これに基づいて画素抜けを検出している。本実施形態では、スイープライン上で自船から最も遠い画素の位置のみを記憶しておけば、それに基づいて対応画素の位置を計算できるので、対応画素位置記憶メモリ40によって画素アドレスを1画素ごとに記憶する第1実施形態の構成に比べて、記憶領域の効率的な活用という観点から有利である。   As described above, in the present embodiment, the position of the corresponding pixel on the previous sweep line is calculated using Bresenham's drawing algorithm, and pixel omission is detected based on this. In this embodiment, if only the position of the pixel farthest from the ship is stored on the sweep line, the position of the corresponding pixel can be calculated based on the stored position, so that the corresponding pixel position storage memory 40 sets the pixel address for each pixel. Compared to the configuration of the first embodiment stored in the storage area, it is advantageous from the viewpoint of efficient use of the storage area.

以上に示したように、第2実施形態のレーダ装置10においては、画素抜け検出部31は、Bresenhamのアルゴリズムを用いた計算により、前記対応画素の位置を取得する。   As described above, in the radar apparatus 10 according to the second embodiment, the pixel dropout detection unit 31 acquires the position of the corresponding pixel by calculation using the Bresenham algorithm.

これにより、自船の画素の位置と、前回スイープラインにおいて自船から最も遠い画素の位置に基づいて、前回スイープライン上の対応画素の位置を算出できる。また、Bresenhamのアルゴリズムは演算コストが小さいので、画素抜け検出部31の構成を容易に簡素化することができる。   Thereby, the position of the corresponding pixel on the previous sweep line can be calculated based on the position of the pixel of the own ship and the position of the pixel farthest from the own ship in the previous sweep line. In addition, the Bresenham algorithm has a low calculation cost, and thus the configuration of the pixel missing detection unit 31 can be easily simplified.

次に、図8及び図9を参照して、極座標系の情報を利用して対応画素を検出する第3実施形態の画素抜け検出部31について説明する。図8は、第3実施形態の画素抜け検出を説明する図である。図9は、三角関数を用いた対応画素の画素位置の取得を説明する図である。なお、第3実施形態において、前回スイープラインの対応画素の位置を取得する処理に関する構成以外は上記第1実施形態と同様であるので、説明を省略する場合がある。   Next, with reference to FIGS. 8 and 9, a pixel omission detection unit 31 according to the third embodiment that detects corresponding pixels using information in the polar coordinate system will be described. FIG. 8 is a diagram for explaining pixel omission detection according to the third embodiment. FIG. 9 is a diagram illustrating the acquisition of the pixel position of the corresponding pixel using a trigonometric function. Note that the third embodiment is the same as the first embodiment except for the configuration related to the process of acquiring the corresponding pixel position of the previous sweep line, and thus the description may be omitted.

図8及び図9は、画素抜けを検出する方向がX軸方向である場合の対応画素の検出を示している。図8に示すように、今回スイープライン上の注目画素に対応する対応画素は、画素抜けを検出する方向(X軸方向)で注目画素に対応する画素であり、前回スイープライン上であって、Y座標の値が、注目画素のY座標の値と同じ画素である。   FIG. 8 and FIG. 9 show detection of corresponding pixels when the direction of detecting missing pixels is the X-axis direction. As shown in FIG. 8, the corresponding pixel corresponding to the target pixel on the current sweep line is a pixel corresponding to the target pixel in the direction in which pixel omission is detected (X-axis direction), and is on the previous sweep line, The Y coordinate value is the same pixel as the Y coordinate value of the target pixel.

ところで、上記第1実施形態でも説明したように、スイープラインは、エコー強度を示す複数のサンプルデータ(1スイープ分のエコー強度データ群)の極座標系の情報をXY直交座標系にそれぞれ変換することで描画される。従って、前回スイープライン上の複数のサンプルデータのうち、XY直交座標系に変換されたときのY座標の値が、注目画素のY座標の値と同じ値になるサンプルデータを特定できれば、そのサンプルデータからX座標の値を求めることができ、対応画素の画素位置が決定されることになる。以下に、対応画素の画素位置を算出する方法を具体的に説明していく。   By the way, as described in the first embodiment, the sweep line converts the polar coordinate system information of a plurality of sample data (echo intensity data group for one sweep) indicating the echo intensity into the XY orthogonal coordinate system. It is drawn with. Therefore, if the sample data in which the Y coordinate value when converted to the XY Cartesian coordinate system is the same as the Y coordinate value of the pixel of interest can be identified among the plurality of sample data on the previous sweep line, the sample data The value of the X coordinate can be obtained from the data, and the pixel position of the corresponding pixel is determined. A method for calculating the pixel position of the corresponding pixel will be specifically described below.

第3実施形態のレーダ装置10の画素抜け検出部は、エコー強度を示す前回スイープライン上の点であるサンプルデータの極座標系のデータを利用して、対応画素の画素位置を算出するように構成されている。また、第3実施形態の画素抜け検出部31は、前回スイープラインのスイープ角度θn-1を記憶するための前回スイープ角度記憶部を備えるように構成されている。 The missing pixel detection unit of the radar apparatus 10 of the third embodiment is configured to calculate the pixel position of the corresponding pixel using the polar coordinate system data of the sample data that is a point on the previous sweep line indicating the echo intensity. Has been. Further, the missing pixel detection unit 31 of the third embodiment is configured to include a previous sweep angle storage unit for storing the sweep angle θ n−1 of the previous sweep line.

なお、スイープ角度は、今回スイープラインの描画が終了するとともに、適宜のタイミングで更新される。より具体的には、描画が終了した今回スイープラインの角度θが、次回のスイープラインを描画する際の画素抜けを検出するために、前回スイープラインの角度θn-1として前回スイープ角度記憶部に記憶される。 The sweep angle is updated at an appropriate timing as drawing of the current sweep line is completed. More specifically, the angle θ of the current sweep line when drawing is completed is used as the previous sweep line angle θ n−1 in order to detect missing pixels when drawing the next sweep line. Is remembered.

以下、画素抜け検出部31の対応画素の画素位置の算出処理について説明する。まず、画素抜け検出部31は、図9に示すように、前回スイープライン上の隣り合うサンプルデータ間の距離方向の長さΔrを求める。Δrは、隣り合うサンプルデータのそれぞれの検出時間の差Δtと光の速度cとによって求めることができる。なお、Δrとしては、反射波のエコー強度を検出する時間間隔に応じて予め設定されているものを用いることもできる。   Hereinafter, the calculation process of the pixel position of the corresponding pixel of the pixel omission detection unit 31 will be described. First, as shown in FIG. 9, the pixel missing detection unit 31 obtains a length Δr in the distance direction between adjacent sample data on the previous sweep line. Δr can be obtained from the difference Δt in detection time between adjacent sample data and the speed of light c. As Δr, a value set in advance according to the time interval for detecting the echo intensity of the reflected wave can be used.

次に、Δr及びスイープ角度θn-1に基づいて三角関数を用いた計算を行うことにより、サンプルデータ間でのXの変化量ΔX=Δrsinθn-1及びYの変化量ΔY=Δrcosθn-1を求める。 Next, by performing a calculation using a trigonometric function based on Δr and the sweep angle θ n−1 , the amount of change in X between sample data ΔX = Δr sin θ n−1 and the amount of change in Y ΔY = Δr cos θ n− seek 1.

続いて、X座標及びY座標を表す変数Xt,Ytを自船の位置の座標に初期化する(即ち、Xt=Xs、Yt=Ys)。そして、この変数XtにΔXを加算するとともに、YtからΔYを減算する。次に、減算後のYtの値が注目画素のY座標の値と一致するか否かを調べ、一致している場合は、対応画素の画素位置として座標(Xt,Yt)を設定する。一致していない場合は、Ytの値が注目画素のY座標の値と一致するまで、Xtの加算及びYtの減算を繰り返す。   Subsequently, variables Xt and Yt representing the X coordinate and Y coordinate are initialized to the coordinates of the position of the ship (that is, Xt = Xs, Yt = Ys). Then, ΔX is added to the variable Xt, and ΔY is subtracted from Yt. Next, it is checked whether or not the Yt value after subtraction matches the Y coordinate value of the target pixel. If they match, the coordinate (Xt, Yt) is set as the pixel position of the corresponding pixel. If not, the addition of Xt and the subtraction of Yt are repeated until the Yt value matches the Y coordinate value of the target pixel.

この構成で、初期化処理(Xt=Xs、Yt=Ys)を行った後に、Ytに対してΔYをn回減算した結果、Ytの値が注目画素のY座標の値と一致したとする。この場合、Xtの初期値にΔXをn回加算したものがX座標の値となるので、対応画素の画素位置は、(Xs+n×ΔX,Ys−n×ΔY)となる。なお、Y軸方向で画素抜けの検出を行う場合にも、同様の処理を行うことで対応画素の画素位置を算出することが可能である。   In this configuration, it is assumed that after the initialization process (Xt = Xs, Yt = Ys), ΔY is subtracted n times from Yt, and as a result, the value of Yt matches the value of the Y coordinate of the target pixel. In this case, since the value obtained by adding ΔX n times to the initial value of Xt is the value of the X coordinate, the pixel position of the corresponding pixel is (Xs + n × ΔX, Ys−n × ΔY). It should be noted that even when pixel omission detection is performed in the Y-axis direction, it is possible to calculate the pixel position of the corresponding pixel by performing the same processing.

以上に示したように、第3実施形態のレーダ装置10において、画素抜け検出部31は、前回スイープライン上の点の位置を示す極座標系の情報から、三角関数を用いた計算によって対応画素の位置を取得する。   As described above, in the radar apparatus 10 according to the third embodiment, the pixel dropout detecting unit 31 calculates the corresponding pixel by calculation using a trigonometric function from information on the polar coordinate system indicating the position of the point on the previous sweep line. Get the position.

これにより、前回スイープライン上の画素の位置をそれぞれ記憶させることなく、前回スイープラインの点の位置を示す極座標系の情報に基づいて前回スイープライン上の対応画素の位置を算出することができる。   Accordingly, the position of the corresponding pixel on the previous sweep line can be calculated based on the information on the polar coordinate system indicating the position of the point on the previous sweep line without storing the position of the pixel on the previous sweep line.

なお、上記第3実施形態に示した極座標系の情報(r,θ)を用いて三角関数により対応画素の画素位置を算出する構成は、以下のように変更することもできる。即ち、最初に、自船からの距離を示す変数rを0で初期化する(r=0)。そして、rに、Δr(隣り合うサンプルデータ間の距離)を加算し、自船の位置(Xs,Ys)、角度θn-1及びr(Δrが加算された値)を用いて三角関数によってX座標及びY座標を求める(X=Xs+rsinθn-1,Y=Ys−rcosθn-1)。このY座標の値が注目画素のY座標の値と一致するまで変数rの加算を繰り返す。即ち、rにΔrが加算されるごとにX座標及びY座標を算出し、算出したY座標の値と注目画素のY座標の値とを比較する。そして、算出したY座標の値と注目画素のY座標の値とが一致したときは、そのときのX座標の値及びY座標の値を対応画素の画素位置に設定するのである。なお、Y軸方向で画素抜けの検出を行う場合にも、同様の処理を行うことで対応画素の画素位置を算出することが可能である。 Note that the configuration for calculating the pixel position of the corresponding pixel by a trigonometric function using the information (r, θ) of the polar coordinate system shown in the third embodiment can be changed as follows. That is, first, a variable r indicating the distance from the ship is initialized with 0 (r = 0). Then, Δr (distance between adjacent sample data) is added to r, and the trigonometric function is used by using the position (Xs, Ys) of the ship, the angle θ n-1 and r (value obtained by adding Δr). X coordinate and Y coordinate are obtained (X = Xs + rsin θ n−1 , Y = Ys−r cos θ n−1 ). The addition of the variable r is repeated until the Y coordinate value matches the Y coordinate value of the target pixel. That is, every time Δr is added to r, the X coordinate and the Y coordinate are calculated, and the calculated Y coordinate value is compared with the Y coordinate value of the target pixel. When the calculated Y coordinate value matches the Y coordinate value of the target pixel, the X coordinate value and Y coordinate value at that time are set as the pixel position of the corresponding pixel. It should be noted that even when pixel omission detection is performed in the Y-axis direction, it is possible to calculate the pixel position of the corresponding pixel by performing the same processing.

以上に本発明の実施形態を説明したが、上記の構成は更に以下のように変更することができる。   Although the embodiment of the present invention has been described above, the above configuration can be further modified as follows.

補間データの生成方法は、上述の実施形態に限定されず、画像の品質や処理効率等を考慮して、適宜の方法を採用することができる。例えば、注目画素ではなく対応画素の内容を中間画素にそのままコピーして埋めたり、注目画素と対応画素の間を直線補間したデータで中間画素を埋めたりすることもできる。また、補間データの生成方法として、直線補間以外にも、放物線補間、キュービック補間、スプライン補間方法等の適宜の方法を採用することもできる。   The generation method of the interpolation data is not limited to the above-described embodiment, and an appropriate method can be adopted in consideration of image quality, processing efficiency, and the like. For example, the contents of the corresponding pixel instead of the target pixel can be copied and filled in the intermediate pixel as it is, or the intermediate pixel can be filled with data obtained by linear interpolation between the target pixel and the corresponding pixel. In addition to linear interpolation, an appropriate method such as parabolic interpolation, cubic interpolation, or spline interpolation may be employed as a method for generating interpolation data.

更に、補間処理の方向を、画素抜けの検出方向に対して斜めとすることもできる。また、補間処理は、一方向で行う方法に限定されない。例えば、注目画素又は対応画素から周辺画素(注目画素又は対応画素を中心とする複数の画素からなる領域)に拡張するように補間処理を行っていくこともできる。このように、画素抜け部分に補間データを処理していく手順は事情に応じて適宜の方法を採用することができる。   Furthermore, the direction of the interpolation process can be inclined with respect to the detection direction of the missing pixels. Further, the interpolation processing is not limited to a method performed in one direction. For example, the interpolation process can be performed so as to extend from the target pixel or the corresponding pixel to the peripheral pixel (a region including a plurality of pixels centered on the target pixel or the corresponding pixel). As described above, as a procedure for processing the interpolation data in the missing pixel portion, an appropriate method can be adopted depending on circumstances.

上記実施形態のレーダ装置10は、レーダアンテナ1の角度θに応じて画素抜け検出方向を切り替えるように構成されているが(図2を参照)、画素抜け検出方向を切り替えずにX軸方向又はY軸方向のみで画素抜けの検出を行う構成に変更することができる。この構成では、図2を参照した説明で述べたように、画素抜け検出をX軸方向(又はY軸方向)で行っている場合、スイープラインの角度がX軸(画素抜け検出方向がY軸方向の場合はY軸)に近づいた状態では注目画素が検出できなくなる可能性が高くなる。そのため、画素抜け検出方向を切り替えないレーダ装置10では、注目画素を検出できない範囲の画素抜けを別途処理することが好ましい。   The radar apparatus 10 of the above embodiment is configured to switch the pixel missing detection direction according to the angle θ of the radar antenna 1 (see FIG. 2), but without switching the pixel missing detection direction, It is possible to change to a configuration that detects pixel omission only in the Y-axis direction. In this configuration, as described in the description with reference to FIG. 2, when pixel missing detection is performed in the X-axis direction (or Y-axis direction), the sweep line angle is X-axis (pixel missing detection direction is Y-axis). In the state of approaching the Y axis), there is a high possibility that the target pixel cannot be detected. Therefore, in the radar apparatus 10 that does not switch the pixel missing detection direction, it is preferable to separately process pixel missing in a range in which the target pixel cannot be detected.

次に、図10を参照して、X軸方向のみで画素抜け検出を行い、注目画素が検出できない範囲の画素抜けを別途処理する変形例について説明する。図10は、スイープラインの先端が描く円周上に位置する画素に基づいて、注目画素の代わりとなる設定画素を設定するX軸方向のみの画素抜け検出を説明する図である。なお、画素抜け検出及び補間処理以外は、上記実施形態の構成と同様の構成であるので、その詳細な説明を省略する。   Next, with reference to FIG. 10, a modified example in which pixel omission detection is performed only in the X-axis direction and pixel omission in a range where the target pixel cannot be detected will be separately processed. FIG. 10 is a diagram for explaining pixel omission detection only in the X-axis direction in which a setting pixel serving as a target pixel is set based on a pixel located on the circumference drawn by the tip of the sweep line. Since the configuration other than the pixel omission detection and interpolation processing is the same as the configuration of the above embodiment, detailed description thereof will be omitted.

図10の変形例は、注目画素が検出できない範囲では、注目画素を仮想的に設定して画素抜け検出を行うものである。なお、以下の説明において、このように注目画素として仮想的に設定された画素のことを「設定画素」と呼ぶことがある。   The modification of FIG. 10 performs pixel omission detection by virtually setting a target pixel in a range where the target pixel cannot be detected. In the following description, a pixel that is virtually set as the target pixel in this way may be referred to as a “set pixel”.

図10に示すように、Y座標が(Ye)のときは、今回スイープライン上に注目画素(Xf,Ye)を検出することができるものの、Y座標が(Yd)、(Yc)、(Yb)のときは、スイープライン上の注目画素を検出することができない。そこで、自船位置(Xs,Ys)を中心とし、スイープラインの長さを半径とした円を考え、この円周上に位置する画素を仮想的な注目画素(設定画素)とする。   As shown in FIG. 10, when the Y coordinate is (Ye), the target pixel (Xf, Ye) can be detected on the sweep line this time, but the Y coordinate is (Yd), (Yc), (Yb). ), The target pixel on the sweep line cannot be detected. Therefore, consider a circle centered on the ship position (Xs, Ys) and having a radius of the length of the sweep line, and a pixel located on this circumference is a virtual target pixel (set pixel).

図10に示すように、注目画素を検出できなかった範囲では、画素アドレスが(Xk,Yd)、(Xk,Yc)、(Xj,Yb)の画素が設定画素になる。そして、この設定画素にX軸方向で対応し、前回スイープライン上に存在する画素を対応画素に設定し、上記実施形態と同様の画素抜け検出を行う。なお、図10の白抜き矢印は図3の白抜き矢印とは意味が異なり、注目画素(及び設定画素)に対応する対応画素を決定する処理を概念的に示すものである。   As shown in FIG. 10, in the range where the target pixel cannot be detected, the pixels whose pixel addresses are (Xk, Yd), (Xk, Yc), and (Xj, Yb) are set pixels. Then, corresponding to the set pixel in the X-axis direction, the pixel existing on the previous sweep line is set as the corresponding pixel, and pixel missing detection similar to that in the above embodiment is performed. Note that the white arrow in FIG. 10 has a different meaning from the white arrow in FIG. 3 and conceptually shows processing for determining a corresponding pixel corresponding to the target pixel (and the set pixel).

例えば、図10の例では、設定画素を(Xk,Yd)としたときに、対応画素は(Xc,Yd)となるので、これに基づいて画素抜け検出を行う。なお画素抜け検出処理については、注目画素が設定画素である以外は上記実施形態で説明した内容と同様なので、その説明を省略する。   For example, in the example of FIG. 10, when the set pixel is (Xk, Yd), the corresponding pixel is (Xc, Yd), and pixel omission detection is performed based on this. The pixel omission detection process is the same as that described in the above embodiment except that the pixel of interest is a set pixel, and thus the description thereof is omitted.

この方法により設定された設定画素は、スイープラインの長さを半径とする円周上にあることから、1本のスイープラインによって描画される最も外側の画素の近傍画素の1つである。従って、このように設定された設定画素を注目画素として画素抜け検出を行うことで、スイープラインによって描かれる円の内部に存在する画素抜け部分を漏れなく検出することができる。   Since the set pixel set by this method is on the circumference having the radius of the sweep line as a radius, it is one of the neighboring pixels of the outermost pixel drawn by one sweep line. Therefore, by performing pixel omission detection using the set pixel set in this way as a target pixel, it is possible to detect without omission the pixel omission portion existing inside the circle drawn by the sweep line.

画素抜けが検出された箇所には、補間内容生成部33で生成された補間データが書き込まれる。この補間データの生成方法としては、設定画素又は対応画素の周辺画素のデータや、方位方向(斜め)の画素のデータ等に基づいて補間データの内容を決定する等、適宜の方法を採用することができる。   Interpolation data generated by the interpolation content generation unit 33 is written at a location where a missing pixel is detected. As a method for generating this interpolation data, an appropriate method such as determining the contents of the interpolation data based on the data of the surrounding pixels of the set pixel or the corresponding pixel, the data of the pixels in the azimuth direction (diagonal), etc. should be adopted. Can do.

また、設定画素を設定する方法は上記変形例に限定される訳ではない。次に図11を参照して、前回スイープライン上の最も遠い位置にある画素を基準にして設定画素を設定しX軸方向のみで画素抜け検出を行う別の変形例について説明する。図11は、前回スイープラインの最遠点画素の位置に基づいて設定画素を設定し、X軸方向のみの画素抜け検出を説明する図である。なお、この変形例は、設定画素の設定方法が異なる以外は上記変形例と同様である。   Further, the method for setting the setting pixels is not limited to the above modification. Next, with reference to FIG. 11, another modified example in which the set pixel is set with reference to the pixel at the farthest position on the previous sweep line and the missing pixel detection is performed only in the X-axis direction will be described. FIG. 11 is a diagram for explaining detection of missing pixels only in the X-axis direction by setting a set pixel based on the position of the farthest point pixel on the previous sweep line. This modification is the same as the modification described above except that the setting method of the setting pixels is different.

本変形例では、図11に示すように、前回スイープライン上の画素であって、レーダアンテナ1の位置(Xs,Ys)から最も遠い位置の画素である最遠点画素を検出する。図11では、前回スイープラインの最遠点画素は、画素アドレスが(Xj,Ya)の画素である。次に、今回スイープライン上の画素であって、前記最遠点画素とX座標が同一である画素(最遠点画素にY軸方向で対応する画素)を探し、この画素と最遠点画素との間に存在する画素を設定画素(仮想的な注目画素)に設定する。この変形例では、図11に示すように、注目画素を検出できない範囲では、画素アドレスが(Xj,Yd)、(Xj,Yc)、(Xj,Yb)の画素が設定画素になる。そして、この設定画素に基づいて対応画素を設定し、上記実施形態と同様に画素抜け検出処理及び補間処理を行っていく。   In this modification, as shown in FIG. 11, the farthest point pixel which is a pixel on the previous sweep line and which is the farthest from the position (Xs, Ys) of the radar antenna 1 is detected. In FIG. 11, the farthest point pixel of the previous sweep line is a pixel whose pixel address is (Xj, Ya). Next, a pixel that is on the sweep line this time and has the same X coordinate as the farthest point pixel (a pixel corresponding to the farthest point pixel in the Y-axis direction) is searched, and this pixel and the farthest point pixel Pixels existing between are set as set pixels (virtual attention pixels). In this modified example, as shown in FIG. 11, in the range where the target pixel cannot be detected, pixels with pixel addresses (Xj, Yd), (Xj, Yc), and (Xj, Yb) are set pixels. Then, corresponding pixels are set based on the set pixels, and pixel missing detection processing and interpolation processing are performed as in the above embodiment.

このように、画素抜け検出方向を図2のように切り替えずに、X軸方向のみで画素抜けの検出を行う構成においても、注目画素を検出できない範囲で特別な処理を行うことで、画素抜けを確実に検出して補間処理を適切に行うことができる。なお、Y軸方向のみで画素抜けの検出を行う場合にも、同様の処理を行うことで画素抜けを漏れなく検出することが可能である。   As described above, even in a configuration in which pixel missing detection is detected only in the X-axis direction without switching the pixel missing detection direction as shown in FIG. 2, by performing special processing within a range in which the target pixel cannot be detected, Can be reliably detected and the interpolation process can be appropriately performed. It should be noted that even when pixel omission is detected only in the Y-axis direction, it is possible to detect pixel omission without omission by performing the same processing.

また、上記実施形態の構成に加えて、補間スイープラインを描画する構成とすることもできる。補間スイープラインとは、実データに基づいて得られたスイープラインの間を補間するように生成されるスイープラインである。この場合において、前回スイープライン及び今回スイープラインは、実データによるスイープラインであっても良いし、補間スイープラインであっても良い。もっとも、画素抜けを漏れなく検出して補間できる上記実施形態の構成は、従来の構成に比べて、補間スイープラインを生成しない構成(又は少ない構成)に対して一層好適であるということができる。   Further, in addition to the configuration of the above embodiment, an interpolation sweep line can be drawn. The interpolated sweep line is a sweep line generated so as to interpolate between sweep lines obtained based on actual data. In this case, the previous sweep line and the current sweep line may be sweep lines based on actual data or may be interpolated sweep lines. However, it can be said that the configuration of the above-described embodiment that can detect and interpolate pixel omission without omission is more suitable for a configuration that does not generate an interpolation sweep line (or a configuration that has fewer) than the conventional configuration.

また、上記実施形態では、記憶部として対応画素位置記憶メモリ40が採用されているが、記憶部の構成は適宜変更することができる。例えば、複数のカウンタによって、対応画素(第2画素)の画素位置を記憶する構成とすることもできる。この構成で用いられるカウンタは、前記表示用画像のサイズがm画素×n画素だった場合、mとnのうち大きい方の値の数だけ用意すれば十分である。例えば、画素抜け検出方向がX軸方向である場合、複数の画素位置記憶メモリにはY座標のインデックスが付けられ、それぞれの画素位置記憶メモリには、当該Y座標に対応するX座標が記憶される。従って、この構成においても、画素抜け検出時には、Y座標を指定してカウンタの内容を参照することで、当該Y座標に対応するスイープライン(前回スイープライン)の画素のX座標の値を容易に取得することができる。   Moreover, in the said embodiment, although the corresponding | compatible pixel position memory 40 is employ | adopted as a memory | storage part, the structure of a memory | storage part can be changed suitably. For example, the pixel position of the corresponding pixel (second pixel) may be stored by a plurality of counters. When the size of the display image is m pixels × n pixels, it is sufficient to prepare the counters used in this configuration for the larger value of m and n. For example, when the pixel omission detection direction is the X-axis direction, an index of the Y coordinate is attached to the plurality of pixel position storage memories, and the X coordinate corresponding to the Y coordinate is stored in each pixel position storage memory. The Therefore, even in this configuration, when a missing pixel is detected, the value of the X coordinate of the pixel of the sweep line (previous sweep line) corresponding to the Y coordinate is easily referred to by specifying the Y coordinate and referring to the contents of the counter. Can be acquired.

上記実施形態のレーダ装置10の構成は、舶用機器以外にも適用することが可能である。   The configuration of the radar apparatus 10 according to the above embodiment can be applied to devices other than marine equipment.

上記の実施形態では本発明をレーダ装置に適用した例を説明したが、本発明はレーダ装置に限定されない。即ち、方位を異ならせて探知信号を送信するとともに、画素がマトリクス状に配列されて構成される画像に、エコー信号に基づく情報を表示器に表示する構成の信号処理装置であれば、本発明を適用することができる。この種の信号処理装置としては、例えばスキャニングソナー装置を挙げることができる。   In the above embodiment, the example in which the present invention is applied to the radar apparatus has been described, but the present invention is not limited to the radar apparatus. That is, the present invention is applicable to any signal processing apparatus configured to transmit detection signals with different orientations and display information based on echo signals on a display device in an image formed by arranging pixels in a matrix. Can be applied. An example of this type of signal processing device is a scanning sonar device.

10 レーダ装置(信号処理装置)
16 描画アドレス発生部(画素位置計算部)
19 表示器
31 画素抜け検出部
33 補間内容生成部(補間処理部)
40 対応画素位置記憶メモリ(記憶部)
10 Radar equipment (signal processing equipment)
16 Drawing address generator (pixel position calculator)
19 Display 31 Missing Pixel Detection Unit 33 Interpolation Content Generation Unit (Interpolation Processing Unit)
40 Corresponding pixel position storage memory (storage unit)

Claims (11)

方位を異ならせて探知信号を送信するとともに、画素がマトリクス状に配列されて構成される画像に、エコー信号に基づく情報を描画して表示器に表示する信号処理装置において、
前記エコー信号に基づく情報を含むスイープライン上の点に対応する画素の位置をXY直交座標系で求める画素位置計算部と、
今回描画するスイープラインである今回スイープラインの画素の位置と、前回処理したスイープラインである前回スイープラインの画素の位置と、に基づいて、画素抜けを検出する画素抜け検出部と、
前記画素抜け検出部によって検出した画素抜け部分を埋めるための補間データを生成する補間処理部と、
を備え、
前記画素抜け検出部は、前記今回スイープライン上の画素である第1画素と、当該第1画素にX軸方向又はY軸方向で対応する前記前回スイープライン上の画素である第2画素と、に挟まれた1以上の画素である中間画素が存在するときに、当該中間画素を画素抜け部分と判定することを特徴とする信号処理装置。
In a signal processing device that transmits detection signals with different orientations and draws information based on echo signals on an image configured by arranging pixels in a matrix and displays the information on a display device.
A pixel position calculation unit for obtaining a position of a pixel corresponding to a point on a sweep line including information based on the echo signal in an XY orthogonal coordinate system;
A pixel omission detection unit that detects pixel omission based on the position of the pixel of the current sweep line that is the sweep line to be drawn this time and the position of the pixel of the previous sweep line that is the previously processed sweep line;
An interpolation processing unit for generating interpolation data for filling a pixel missing portion detected by the pixel missing detection unit;
With
The pixel missing detection unit includes a first pixel that is a pixel on the current sweep line, a second pixel that is a pixel on the previous sweep line corresponding to the first pixel in the X-axis direction or the Y-axis direction, A signal processing device, wherein when there is an intermediate pixel that is one or more pixels sandwiched between two pixels, the intermediate pixel is determined to be a pixel missing portion.
請求項1に記載の信号処理装置であって、
前記画素抜け検出部は、前記今回スイープラインの角度又は前記前回スイープラインの角度に応じて、前記第1画素に対応する前記第2画素を検出する方向である第2画素検出方向を、X軸方向とY軸方向の間で自動的に切り替えることを特徴とする信号処理装置。
The signal processing device according to claim 1,
The pixel omission detection unit sets a second pixel detection direction, which is a direction for detecting the second pixel corresponding to the first pixel, according to the angle of the current sweep line or the angle of the previous sweep line, as an X axis. A signal processing device that automatically switches between a direction and a Y-axis direction.
請求項1又は2に記載の信号処理装置であって、
画素の位置を記憶可能な記憶部を備え、
前記画素抜け検出部は、前記第1画素の位置を前記記憶部に記憶し、次回のスイープラインの描画時には、前記記憶部の内容を参照することで前記第2画素の位置を取得することを特徴とする信号処理装置。
The signal processing device according to claim 1 or 2,
A storage unit capable of storing the pixel position;
The missing pixel detection unit stores the position of the first pixel in the storage unit, and obtains the position of the second pixel by referring to the content of the storage unit at the time of drawing the next sweep line. A characteristic signal processing apparatus.
請求項1又は2に記載の信号処理装置であって、
前記画素抜け検出部は、Bresenhamのアルゴリズムを用いた計算により、前記第2画素の位置を取得することを特徴とする信号処理装置。
The signal processing device according to claim 1 or 2,
The signal processing apparatus, wherein the missing pixel detection unit acquires the position of the second pixel by calculation using a Bresenham algorithm.
請求項1又は2に記載の信号処理装置であって、
前記画素抜け検出部は、前記前回スイープライン上の点の位置を示す情報から、三角関数を用いた計算によって前記第2画素の位置を取得することを特徴とする信号処理装置。
The signal processing device according to claim 1 or 2,
The signal processing device is characterized in that the pixel missing detection unit acquires the position of the second pixel from information indicating the position of the point on the previous sweep line by calculation using a trigonometric function.
請求項1から5までの何れか一項に記載の信号処理装置であって、
前記画素抜け検出部によって検出した画素抜け部分を埋めるための補間データを生成する補間処理部を備えることを特徴とする信号処理装置。
A signal processing device according to any one of claims 1 to 5,
A signal processing apparatus comprising: an interpolation processing unit that generates interpolation data for filling a pixel missing portion detected by the pixel missing detection unit.
請求項6に記載の信号処理装置であって、
前記補間処理部は、前記中間画素を埋めるための前記補間データを、当該中間画素に対応する前記第1画素の内容及び第2画素の内容のうち少なくとも一方に基づいて生成することを特徴とする信号処理装置。
The signal processing device according to claim 6,
The interpolation processing unit generates the interpolation data for filling the intermediate pixel based on at least one of the content of the first pixel and the content of the second pixel corresponding to the intermediate pixel. Signal processing device.
請求項7に記載の信号処理装置であって、
前記補間処理部は、前記中間画素を埋めるための前記補間データとして、前記第1画素の内容を用いることを特徴とする信号処理装置。
The signal processing device according to claim 7,
The signal processing apparatus, wherein the interpolation processing unit uses the content of the first pixel as the interpolation data for filling the intermediate pixel.
請求項1から8までの何れか一項に記載の信号処理装置を備えることを特徴とするレーダ装置。   A radar apparatus comprising the signal processing apparatus according to claim 1. 方位を異ならせて探知信号を送信するとともに、画素がマトリクス状に配列されて構成される画像に、エコー信号に基づく情報を描画して表示器に表示する信号処理装置の画素抜け検出方法において、
前記エコー信号に基づく情報を含むスイープライン上の点に対応する画素の位置をXY直交座標系で求める第1ステップと、
今回描画するスイープライン上の画素である第1画素の位置と、前回処理したスイープライン上の画素であって前記第1画素にX軸方向又はY軸方向で対応する画素である第2画素の位置と、を取得する第2ステップと、
前記第2ステップで位置を取得した前記第1画素と前記第2画素とに挟まれるように、1以上の画素である中間画素が存在するか否かを調べ、存在していた場合は、当該中間画素を画素抜け部分と判定する第3ステップと、
を含むことを特徴とする信号処理装置の画素抜け検出方法。
In a method for detecting missing pixels of a signal processing apparatus that transmits detection signals with different orientations and draws information based on echo signals on an image configured by arranging pixels in a matrix and displays the information on a display.
A first step of obtaining a position of a pixel corresponding to a point on a sweep line including information based on the echo signal in an XY orthogonal coordinate system;
The position of the first pixel that is the pixel on the sweep line to be drawn this time, and the second pixel that is the pixel on the sweep line that was processed last time and that corresponds to the first pixel in the X-axis direction or the Y-axis direction. A second step of obtaining a position;
It is checked whether or not there is an intermediate pixel that is one or more pixels so as to be sandwiched between the first pixel and the second pixel whose positions are acquired in the second step. A third step of determining the intermediate pixel as a missing pixel portion;
A pixel omission detection method for a signal processing device, comprising:
請求項10に記載の信号処理装置の画素抜け検出方法であって、
前記第3ステップで検出した画素抜け部分を埋めるように補間処理を行う第4ステップを含むことを特徴とする信号処理装置の画素抜け検出方法。
It is a pixel missing detection method of the signal processing device according to claim 10,
A pixel missing detection method for a signal processing apparatus, comprising: a fourth step of performing an interpolation process so as to fill a pixel missing portion detected in the third step.
JP2009140466A 2009-06-11 2009-06-11 Signal processor, radar device including the signal processor, and method of detecting pixel omission of the signal processor Pending JP2010286359A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009140466A JP2010286359A (en) 2009-06-11 2009-06-11 Signal processor, radar device including the signal processor, and method of detecting pixel omission of the signal processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009140466A JP2010286359A (en) 2009-06-11 2009-06-11 Signal processor, radar device including the signal processor, and method of detecting pixel omission of the signal processor

Publications (1)

Publication Number Publication Date
JP2010286359A true JP2010286359A (en) 2010-12-24

Family

ID=43542164

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009140466A Pending JP2010286359A (en) 2009-06-11 2009-06-11 Signal processor, radar device including the signal processor, and method of detecting pixel omission of the signal processor

Country Status (1)

Country Link
JP (1) JP2010286359A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011127920A (en) * 2009-12-15 2011-06-30 Toshiba Corp Device and method for display
US20120127019A1 (en) * 2010-11-19 2012-05-24 Koji Nishiyama Method and device for detecting target object, and radar apparatus
WO2017154125A1 (en) * 2016-03-09 2017-09-14 三菱電機株式会社 Synthetic-aperture-radar signal processing device

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS548494A (en) * 1977-06-22 1979-01-22 Toshiba Corp Scanning conversion system
JPS60146290A (en) * 1984-01-10 1985-08-01 三菱電機株式会社 Interpolation processing device for scan conversion device
JPS6184573A (en) * 1984-10-03 1986-04-30 Nec Corp Radar scanning conversion system
JPS62164090A (en) * 1986-01-10 1987-07-20 トムソン‐セーエスエフ Equalization of image after coordinate conversion and image digital converter applying the same
JPS6488280A (en) * 1987-07-13 1989-04-03 Sperry Marine Inc Scan conversion method and apparatus
JPH0545443A (en) * 1991-08-19 1993-02-23 Fujitsu Ltd Radar indicator
JPH07198825A (en) * 1993-12-29 1995-08-01 Koden Electron Co Ltd Interpolation apparatus of detection signal
JPH09270018A (en) * 1996-04-01 1997-10-14 Fuji Xerox Co Ltd Graphic plotting device
JPH11352211A (en) * 1998-06-09 1999-12-24 Furuno Electric Co Ltd Radar apparatus, similar apparatus, and data interpolation method therein
JP2000131428A (en) * 1998-10-21 2000-05-12 Mitsubishi Electric Corp Synthetic aperture radar device and image reproducing method
JP2007051871A (en) * 2005-08-15 2007-03-01 Yokogawa Electric Corp Radar image display method and radar image display device
JP2007163225A (en) * 2005-12-12 2007-06-28 Toshiba Corp Radar display device

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS548494A (en) * 1977-06-22 1979-01-22 Toshiba Corp Scanning conversion system
JPS60146290A (en) * 1984-01-10 1985-08-01 三菱電機株式会社 Interpolation processing device for scan conversion device
JPS6184573A (en) * 1984-10-03 1986-04-30 Nec Corp Radar scanning conversion system
JPS62164090A (en) * 1986-01-10 1987-07-20 トムソン‐セーエスエフ Equalization of image after coordinate conversion and image digital converter applying the same
JPS6488280A (en) * 1987-07-13 1989-04-03 Sperry Marine Inc Scan conversion method and apparatus
JPH0545443A (en) * 1991-08-19 1993-02-23 Fujitsu Ltd Radar indicator
JPH07198825A (en) * 1993-12-29 1995-08-01 Koden Electron Co Ltd Interpolation apparatus of detection signal
JPH09270018A (en) * 1996-04-01 1997-10-14 Fuji Xerox Co Ltd Graphic plotting device
JPH11352211A (en) * 1998-06-09 1999-12-24 Furuno Electric Co Ltd Radar apparatus, similar apparatus, and data interpolation method therein
JP2000131428A (en) * 1998-10-21 2000-05-12 Mitsubishi Electric Corp Synthetic aperture radar device and image reproducing method
JP2007051871A (en) * 2005-08-15 2007-03-01 Yokogawa Electric Corp Radar image display method and radar image display device
JP2007163225A (en) * 2005-12-12 2007-06-28 Toshiba Corp Radar display device

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011127920A (en) * 2009-12-15 2011-06-30 Toshiba Corp Device and method for display
US20120127019A1 (en) * 2010-11-19 2012-05-24 Koji Nishiyama Method and device for detecting target object, and radar apparatus
US8717228B2 (en) * 2010-11-19 2014-05-06 Furuno Electric Company Limited Method and device for detecting target object, and radar apparatus
WO2017154125A1 (en) * 2016-03-09 2017-09-14 三菱電機株式会社 Synthetic-aperture-radar signal processing device

Similar Documents

Publication Publication Date Title
JP5596393B2 (en) Pixel data generation device, image display device, radar device, pixel data generation method, and pixel data generation program
JP5654223B2 (en) Image processing apparatus, radar apparatus equipped with the same, image processing method, and image processing program
US7541973B2 (en) Radar apparatus for combining and displaying data from a plurality of radar antennas
JPS60232137A (en) Scanning converter
JP4928171B2 (en) Radar apparatus and radar image display method
JP6722521B2 (en) Underwater detection system
JP2010286359A (en) Signal processor, radar device including the signal processor, and method of detecting pixel omission of the signal processor
JP2017058305A (en) Radar equipment
JP5662671B2 (en) Target detection apparatus, target detection method, and target detection program
US7504994B2 (en) Radar device and similar device
JP7216610B2 (en) DATA PROCESSING APPARATUS, DATA PROCESSING METHOD, AND PROGRAM
JP4413585B2 (en) Radar device and similar device
JP3609150B2 (en) Nautical chart display method
JP3131450B2 (en) Radar equipment
JP5560594B2 (en) Radar apparatus and display control method and program thereof
JP2014009966A (en) Radar device, radar reception signal processing method, and radar reception signal processing program
JP2019144087A (en) Controlling device
JP4886502B2 (en) Scan converter, radar apparatus, and scan conversion method
JP4603272B2 (en) Shipboard radar image generator
JP4723744B2 (en) Radar device and similar device
JPH07110372A (en) Multiple reflection false image removing apparatus
JP4886622B2 (en) Scan converter, radar apparatus, and scan conversion method
GB2580726A (en) Underwater detection apparatus and underwater detection method
JP5741469B2 (en) Radar video display device
JP4877922B2 (en) Display device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20111227

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130314

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130409

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20130801