Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3705591B2 - Method and apparatus for detecting reference position of annular image by omnidirectional imaging - Google Patents
[go: Go Back, main page]

JP3705591B2 - Method and apparatus for detecting reference position of annular image by omnidirectional imaging - Google Patents

Method and apparatus for detecting reference position of annular image by omnidirectional imaging Download PDF

Info

Publication number
JP3705591B2
JP3705591B2 JP2002108488A JP2002108488A JP3705591B2 JP 3705591 B2 JP3705591 B2 JP 3705591B2 JP 2002108488 A JP2002108488 A JP 2002108488A JP 2002108488 A JP2002108488 A JP 2002108488A JP 3705591 B2 JP3705591 B2 JP 3705591B2
Authority
JP
Japan
Prior art keywords
circle
image
radius
annular image
center
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.)
Expired - Fee Related
Application number
JP2002108488A
Other languages
Japanese (ja)
Other versions
JP2003303342A (en
Inventor
拓 杉木
ヴァーグボルギ バラージュ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Tateyama Machine Co Ltd
Original Assignee
Sony Corp
Tateyama Machine 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 Sony Corp, Tateyama Machine Co Ltd filed Critical Sony Corp
Priority to JP2002108488A priority Critical patent/JP3705591B2/en
Publication of JP2003303342A publication Critical patent/JP2003303342A/en
Application granted granted Critical
Publication of JP3705591B2 publication Critical patent/JP3705591B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Closed-Circuit Television Systems (AREA)
  • Studio Devices (AREA)
  • Image Analysis (AREA)
  • Stereoscopic And Panoramic Photography (AREA)
  • Image Processing (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、全方位撮像レンズ(PAL)を用いて全方位撮影することにより得られた環状画像をパノラマ画像に変換する際に必要な基準位置を検出する方法および装置に係るものである。
【0002】
【発明が解決しようとする課題】
全方位撮像レンズを用いて撮影された画像は図1に示すように環状画像となる。この環状画像をMPUを用いて図2に示すようにパノラマ展開画像に変換する。この画像変換の際に、図1に示すように、中心座標位置と内円および外円の位置からなる画像変換のための基準位置が環状画像に適合しておれば、MPUは図2に示すように適正なパノラマ展開画像を得るように変換することができるが、図3に示すように基準位置が不適合な状態にあれば、パノラマ展開画像は図4に示すように湾曲したひずみ画像となってしまう。
【0003】
従来では、このようなパノラマ展開画像の湾曲ひずみを解消するために、全方位撮像光学系並びに撮像素子の機械的取り付け位置の精度を上げるべく機械的取り付けの調整を行ったり、あるいは、環状画像をディスプレイに表示して目視で展開領域の基準位置を決定していた。
【0004】
本発明の目的は、上記に鑑みなされたもので、撮像光学系並びに撮像素子の取り付け後の調整作業をソフトウエア技術を用いて吸収し機械的ハードウエア調整を不要にした、全方位撮像による環状画像の基準位置検出方法および装置を提供することにある。
【0005】
本発明の他の目的は、環状画像をパノラマ展開画像に変換する際の環状画像における基準位置を自動的に検出し決定するようにした、全方位撮像による環状画像の基準位置検出方法および装置を提供することである。
【0006】
【課題を解決するための手段】
本発明によれば、全方位撮像装置により撮影された環状画像の中央の所定領域内において、円形パターンをその中心座標を移動しながらその半径を変化させ、環状画像の内円に最も適合する円をサーチして求めて、求められた円の中心を環状画像の中心座標とし、そのときの半径を環状画像の内円の半径とし、さらに、中心座標を中心とし内円よりも外側において円形パターンの半径を変化させて外円に最も適合する円の半径を外円の半径とすることによって、全方位撮像装置により撮影された環状画像のパノラマ画像への展開領域を表す内円と外円の位置ならびにそれらの円の中心位置を求めるようにした、全方位撮像による環状画像の基準位置検出方法および装置を提供する。
【0007】
本発明の一実施態様によれば、環状画像をその内円と外円を表す輪郭を顕在化した画像に変換し、その顕在化画像中の内円について、中心座標を移動させつつ半径が変化する円の内で顕在化画像中の内円と最もマッチングの取れた円を選定し、その円の中心と半径を環状画像の内円の中心座標とその半径とし、それから、その中心座標を中心に円形パターンの半径を内円半径から徐々に大きくして行き顕在化画像の外円と最もマッチングの取れた円の半径を環状画像の外円の半径とすることにより、環状画像の中心座標と内円半径および外円半径を求めてパノラマ画像への展開領域を表す基準位置を決定する、全方位撮像による環状画像の基準位置検出方法および装置を提供する。
【0008】
【発明の実施の形態】
図5は、本発明に係る全方位撮像による環状画像の基準位置検出装置を含む全体構成を示すブロック図である。
【0009】
図5において、全方位撮像レンズ1によって周囲360度の全方位にある被写体からの光線を受光し、撮像素子2に被写体像を映し出す。撮像素子2はその被写体像を電気信号に変換してデジタル画像データとしてMPU3へ転送する。MPU3は、そのデジタル画像データを図1に示すような環状画像としてメモリに保持し、かつ、図2に示すようなパノラマ展開画像に変換する。そして、このパノラマ画像はディスプレイ4によって表示される。
【0010】
図1の環状画像を図2のパノラマ展開画像に変換する際に、図に付加されている環状画像の中心座標位置、内円位置および外円位置からなる基準位置を正しく設定することが重要である。この基準位置は中心座標、内円半径および外円半径からなるものできる。
【0011】
本発明は基準位置を図5のMPU3によるソフトウエア技術を使って求めるものであり、その動作フローが図6に示される。以下本発明を図面を参照して詳細に説明する。
【0012】
図6のステップ10において、図1に示すような環状画像(内円と外円の表記はない)にノイズ除去フィルタを施す。ノイズ除去フィルタは画像中に黒や白の点のようなノイズがある画像からノイズを取り除くもので、例えばメディアンフィルタを用いることができる。メディアンフィルタは、例えば3×3の隣接する9個の画素の濃度を小さい順に並べたときの5番目(中央値)を中央画素の濃度値とする操作を全画素について行うものである。これにより、ノイズのように飛び抜けて大きいか小さい濃度値は排除されるので、ノイズの除去された画像を得ることができる。
【0013】
次に、環状画像はエッジ抽出フィルタを用いて内円と外円のエッジを顕在化する。このエッジ抽出フィルタは横方向と縦方向の微分フィルタからなる。図6のステップ11において、図7(a)に示すようなフィルタ行列を有する横方向微分フィルタを用いて全画素に対してフィルタ処理をすると、図8(a)に示すように縦の線分が強調された画像が形成される。次いでステップ12において、図7(b)に示すようなフィルタ行列を有する縦方向微分フィルタを用いて全画素に対してフィルタ処理をすると、図8(b)に示すように横の線分が強調された画像が形成される。ステップ13において、これら横方向と縦方向の2つの微分画像を加算すると、図8(c)に示すように環状画像の内円と外円の輪郭が強調された輪郭画像を形成することができる。
【0014】
図6のステップ14において、円パターンを形成し、この円の中心点を移動させつつ各移動点で半径を変化させ、各変化点における円パターンの円周上の各画素の濃度を加算して各円の濃度加算値を求める。濃度加算値は円パターンが環状画像の内円と重なり合わさった時に最も大きくなる。このステップでは環状画像の内円の中心座標とその半径求めることが目的であるから、画像の高さをHとすると中心点の移動範囲は環状画像の中心座標から上下左右に±H×0.25の範囲とする。また、円パターンの半径の変化範囲は、H×0.1よりも大きくH×0.25よりも小さい範囲とする。図9は中心の移動と円の半径が変化される様子を示している。なお、円パターンの半径を徐々に変化して、半径の各変化点において中心位置を移動させるようにしてもよい。また、ステップ14では濃度加算値に替えて濃度平均値を求めてもよい。
【0015】
ステップ15において、ステップ14で求められた濃度加算値の内で最も大きいものを選定し、その円パターンの中心を環状画像の中心座標とし、また、その円の半径を環状画像の内円の半径とする。
【0016】
そして、ステップ16において、中心座標を中心とする円形パターンをその半径を内円半径+1の長さから徐々に大きくなるように変化させ、各半径の変化点における円パターンの円周に沿った画素の濃度値の平均値を求める。なお、円パターンの半径は最大の半径から徐々に小さくするようにしてもよいし、また、濃度値に替えて加算値を得るようにしてもよい。
【0017】
ステップ17において、ステップ16で求められた半径の各変化点における平均濃度値を、横軸に半径Rを取り縦軸に濃度平均値を取ってヒストグラムを描くと図10に示すようになる。ステップ18において、ステップ16で求められたヒストグラムに1次元の微分フィルタを施して図11に示すようにエッジ部分を強調したヒストグラムを形成する。
【0018】
ステップ18の1次元微分の原理を図12に基づいて更に詳しく説明する。図12(b)は1次元微分フィルタを施す前の或るエッジ部近辺の濃度平均値を棒グラフで示したものである。この値を数値で示すと図12(a)の中欄に示すようになる。同(a)の上欄は1次元微分フィルタ(エッジ抽出フィルタ)の特性を示す。このフィルタ特性列を左端から順番に右方向に1升づつ移動しつつ計算した結果が同(a)の下欄のようになり、これをグラフに表すと同(c)のようになる。図12において、フィルタを施す前は輪郭画像の輪郭部における分布は同(b)のようになっていると考えられる。ここでは11の位置が最も濃度平均値が高くなっている。これに1次元微分フィルタを施こすと、同(c)に示すように4の位置で最大となる。本来は輪郭部のエッジ部で輪郭画像の外円の半径とするのが好ましいので、図12(c)のようにエッジ部でピークが出るのが好ましい。
【0019】
そこで、図6のステップ19においてその微分ヒストグラム中の最も濃度平均値の高い半径4の円を選択し、その円の半径を環状画像の外円の半径と決定する。
【0020】
以上のようにして、環状画像の中心座標位置、内円の半径および外円の半径からなる環状画像の基準位置を算出することができる。
【0021】
なお、以上のようにして決定された環状画像の基準位置により指定された領域、即ち環状画像のパノラマ画像への展開領域のみの画像データを他の装置へ転送するようにすれば、環状画像の転送速度を向上することができる。
【0022】
【発明の効果】
本発明によれば、環状画像の中心座標位置、内円の半径および外円の半径をソフトウエア技術を用いて自動的に計算して求めることができるので、機械的調整は不要となるばかりでなく、環状画像の展開領域を目視により決定する操作が不要となる。
【図面の簡単な説明】
【図1】全方位撮像レンズで撮影された環状画像の正常な展開領域を示した図である。
【図2】図1の環状画像を矩形に変換したパノラマ展開画像を示す図である。
【図3】不適当な展開領域を指定した状態を示す環状画像を示す図である。
【図4】図3のように不適当な展開領域を指定した結果得られたパノラマ展開画像を示す図である。
【図5】本発明の概略構成を示すブロック図である。
【図6】本発明を実施する場合の手順を示すフローチャートである。
【図7】輪郭画像を得るための微分フィルタのフィルタ行列を示す図である。
【図8】縦方向および横方向に微分フィルタを掛けたときの輪郭画像を得る過程を説明した図である。
【図9】輪郭画像の中心座標と内円の半径を求める操作を説明するための図である。
【図10】輪郭画像の外円半径を求めるために用いられるヒストグラムである。
【図11】図10のヒストグラムを1次元微分フィルタに施した後のヒストグラムである。
【図12】ヒストグラムに1次元微分フィルタに施して輪郭画像の外円を求める原理を説明するための図である。
【符号の説明】
1 全方位撮像レンズ
2 撮像素子
3 MPU
4 ディスプレイ
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a method and apparatus for detecting a reference position necessary for converting an annular image obtained by omnidirectional imaging using a omnidirectional imaging lens (PAL) into a panoramic image.
[0002]
[Problems to be solved by the invention]
An image photographed using the omnidirectional imaging lens becomes a ring image as shown in FIG. This annular image is converted into a panorama developed image using MPU as shown in FIG. At the time of this image conversion, as shown in FIG. 1, if the reference position for image conversion consisting of the center coordinate position and the position of the inner circle and the outer circle is adapted to the annular image, the MPU will be shown in FIG. However, if the reference position is in an incompatible state as shown in FIG. 3, the panorama developed image becomes a curved distortion image as shown in FIG. End up.
[0003]
Conventionally, in order to eliminate such curvature distortion of a panoramic developed image, adjustment of mechanical attachment is performed to increase the accuracy of the mechanical attachment position of the omnidirectional imaging optical system and the image sensor, or an annular image is displayed. The reference position of the development area was determined by visual display on the display.
[0004]
An object of the present invention has been made in view of the above, and is an annular by omnidirectional imaging that absorbs adjustment work after installation of an imaging optical system and an imaging element using software technology and does not require mechanical hardware adjustment. An object of the present invention is to provide an image reference position detection method and apparatus.
[0005]
Another object of the present invention is a method and apparatus for detecting the reference position of an annular image by omnidirectional imaging, which automatically detects and determines the reference position in the annular image when the annular image is converted into a panoramic developed image. Is to provide.
[0006]
[Means for Solving the Problems]
According to the present invention, in a predetermined region at the center of the annular image photographed by the omnidirectional imaging apparatus, the radius of the circular pattern is changed while moving the center coordinates, and the circle that best fits the inner circle of the annular image. The center of the circle is the center coordinate of the ring image, the radius is the radius of the inner circle of the ring image, and the circular pattern is centered on the center coordinate and outside the inner circle. By changing the radius of the outer circle to the radius of the outer circle that best fits the outer circle, the inner circle and outer circle representing the development area of the annular image taken by the omnidirectional imaging device to the panoramic image are displayed. A method and an apparatus for detecting a reference position of an annular image by omnidirectional imaging, in which the positions and the center positions of the circles are obtained.
[0007]
According to one embodiment of the present invention, a circular image is converted into an image in which the contours representing the inner circle and the outer circle are actualized, and the radius of the inner circle in the actualized image is changed while moving the center coordinates. The circle that best matches the inner circle in the manifestation image is selected, and the center and radius of the circle are set as the center coordinate and the radius of the inner circle of the ring image, and then the center coordinate is the center. By gradually increasing the radius of the circular pattern from the inner circle radius to the radius of the outer circle of the annular image, the radius of the circle that best matches the outer circle of the actualized image is set as the center coordinate of the annular image. Provided is a method and apparatus for detecting a reference position of an annular image by omnidirectional imaging, in which an inner circle radius and an outer circle radius are obtained to determine a reference position representing a development area on a panoramic image.
[0008]
DETAILED DESCRIPTION OF THE INVENTION
FIG. 5 is a block diagram showing an overall configuration including a reference position detection device for an annular image by omnidirectional imaging according to the present invention.
[0009]
In FIG. 5, the omnidirectional imaging lens 1 receives a light beam from a subject in all directions of 360 degrees around and displays a subject image on the image sensor 2. The image sensor 2 converts the subject image into an electrical signal and transfers it to the MPU 3 as digital image data. The MPU 3 holds the digital image data in a memory as a circular image as shown in FIG. 1, and converts it into a panoramic developed image as shown in FIG. This panoramic image is displayed on the display 4.
[0010]
When converting the annular image of FIG. 1 into the panorama developed image of FIG. 2, it is important to correctly set the reference position including the center coordinate position, inner circle position, and outer circle position of the annular image added to the figure. is there. This reference position can consist of center coordinates, inner circle radius and outer circle radius.
[0011]
In the present invention, the reference position is obtained by using the software technology by the MPU 3 in FIG. 5, and the operation flow is shown in FIG. Hereinafter, the present invention will be described in detail with reference to the drawings.
[0012]
In step 10 of FIG. 6, a noise removal filter is applied to the annular image (the inner circle and the outer circle are not shown) as shown in FIG. The noise removal filter removes noise from an image having noise such as black and white dots in the image. For example, a median filter can be used. The median filter, for example, performs an operation for all pixels by setting the fifth (median value) when the densities of 9 adjacent 3 × 3 pixels are arranged in ascending order to the density value of the center pixel. As a result, the density value that is too large or small like noise is eliminated, so that an image from which noise is removed can be obtained.
[0013]
Next, the annular image uses the edge extraction filter to reveal the edges of the inner and outer circles. This edge extraction filter is composed of differential filters in the horizontal and vertical directions. In step 11 of FIG. 6, when all pixels are filtered using a horizontal differential filter having a filter matrix as shown in FIG. 7A, vertical line segments are obtained as shown in FIG. Is emphasized. Next, in step 12, when all pixels are filtered using a longitudinal differential filter having a filter matrix as shown in FIG. 7B, the horizontal line segment is emphasized as shown in FIG. 8B. The formed image is formed. In step 13, by adding these two differential images in the horizontal and vertical directions, a contour image in which the contours of the inner and outer circles of the annular image are emphasized can be formed as shown in FIG. .
[0014]
In step 14 of FIG. 6, a circle pattern is formed, the radius is changed at each moving point while moving the center point of this circle, and the density of each pixel on the circumference of the circle pattern at each changing point is added. Find the density addition value for each circle. The density addition value becomes the largest when the circle pattern overlaps the inner circle of the annular image. Since the purpose of this step is to find the center coordinates and the radius of the inner circle of the annular image, if the height of the image is H, the movement range of the center point is ± H × 0. The range is 25. Further, the range of change of the radius of the circular pattern is set to be a range larger than H × 0.1 and smaller than H × 0.25. FIG. 9 shows how the center moves and the radius of the circle changes. Note that the radius of the circular pattern may be gradually changed, and the center position may be moved at each radius change point. In step 14, a density average value may be obtained instead of the density addition value.
[0015]
In step 15, the largest density addition value obtained in step 14 is selected, the center of the circle pattern is set as the center coordinate of the annular image, and the radius of the circle is set as the radius of the inner circle of the annular image. And
[0016]
In step 16, the circular pattern centered on the center coordinate is changed so that its radius gradually increases from the length of the inner circle radius +1, and pixels along the circumference of the circular pattern at the change point of each radius. The average value of the concentration values is obtained. Note that the radius of the circular pattern may be gradually reduced from the maximum radius, or an added value may be obtained instead of the density value.
[0017]
In step 17, when the average density value at each change point of the radius obtained in step 16 is plotted with the radius R on the horizontal axis and the density average value on the vertical axis, a histogram is drawn as shown in FIG. In step 18, a one-dimensional differential filter is applied to the histogram obtained in step 16 to form a histogram in which the edge portion is emphasized as shown in FIG.
[0018]
The principle of the one-dimensional differentiation in step 18 will be described in more detail based on FIG. FIG. 12B is a bar graph showing the density average value in the vicinity of a certain edge before the one-dimensional differential filter is applied. When this value is represented by a numerical value, it is as shown in the middle column of FIG. The upper column of (a) shows the characteristics of the one-dimensional differential filter (edge extraction filter). The result of calculation while moving this filter characteristic column one by one in order from the left end is as shown in the lower column of FIG. In FIG. 12, it is considered that the distribution in the contour portion of the contour image is as shown in FIG. Here, the position 11 has the highest density average value. When a one-dimensional differential filter is applied to this, the maximum is obtained at the position 4 as shown in FIG. Originally, it is preferable to set the radius of the outer circle of the contour image at the edge portion of the contour portion, and therefore it is preferable that a peak appears at the edge portion as shown in FIG.
[0019]
Therefore, in step 19 of FIG. 6, the circle with the radius 4 having the highest density average value in the differential histogram is selected, and the radius of the circle is determined as the radius of the outer circle of the annular image.
[0020]
As described above, the reference position of the annular image including the center coordinate position of the annular image, the radius of the inner circle, and the radius of the outer circle can be calculated.
[0021]
If the image data of only the area designated by the reference position of the annular image determined as described above, that is, the development area of the annular image to the panoramic image is transferred to another device, The transfer speed can be improved.
[0022]
【The invention's effect】
According to the present invention, since the center coordinate position of the annular image, the radius of the inner circle, and the radius of the outer circle can be automatically calculated using software technology, mechanical adjustment is not necessary. In addition, an operation for visually determining the development area of the annular image becomes unnecessary.
[Brief description of the drawings]
FIG. 1 is a diagram showing a normal development region of an annular image photographed by an omnidirectional imaging lens.
FIG. 2 is a view showing a panoramic developed image obtained by converting the annular image of FIG. 1 into a rectangle.
FIG. 3 is a diagram showing an annular image showing a state in which an inappropriate development area is designated.
4 is a view showing a panorama development image obtained as a result of specifying an inappropriate development area as shown in FIG. 3; FIG.
FIG. 5 is a block diagram showing a schematic configuration of the present invention.
FIG. 6 is a flowchart showing a procedure for carrying out the present invention.
FIG. 7 is a diagram illustrating a filter matrix of a differential filter for obtaining a contour image.
FIG. 8 is a diagram illustrating a process of obtaining a contour image when a differential filter is applied in the vertical direction and the horizontal direction.
FIG. 9 is a diagram for explaining an operation for obtaining the center coordinates of the contour image and the radius of the inner circle;
FIG. 10 is a histogram used for obtaining an outer circle radius of a contour image.
11 is a histogram after the histogram of FIG. 10 is applied to a one-dimensional differential filter.
FIG. 12 is a diagram for explaining the principle of obtaining an outer circle of a contour image by applying a one-dimensional differential filter to a histogram.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 Omnidirectional imaging lens 2 Imaging element 3 MPU
4 display

Claims (9)

全方位撮像による環状画像の基準位置検出方法であって、
全方位撮像装置により環状画像を撮像するステップと、
撮像された環状画像を該環状画像の内円と外円の輪郭を明確化した輪郭画像に加工するステップと、
中心と半径が変化する円に基づいて前記輪郭画像の前記輪郭に最も適合する円を選定するステップと、
該選定された円の中心座標とその半径を利用して、前記環状画像をパノラマ画像へ展開する際の該環状画像の展開領域を指定する基準位置を求めるステップとを有し、
前記選定ステップは、
前記環状画像の中央部の所定領域において、中心を移動しつつ半径が変化する円の各変化点において当該円上の画素の濃度値の加算値または平均値を求め、それら加算値または平均値の内で最大の値を示した円を選定し、選定された円の中心座標及び半径をそれぞれ環状画像の中心座標及び内円の半径とする第1のステップと、
前記第1のステップで選定された円の中心座標を中心とし半径が該選定された円の半径よりも大きい領域において変化する円上の画素の濃度値の加算値または平均値についてヒストグラムを形成し、該ヒストグラムに微分フィルタを施して微分ヒストグラムを形成し、該ヒストグラムの最大点に対応する円の半径を環状画像の外円の半径とする第2のステップと
を有する前記方法。
A method for detecting a reference position of an annular image by omnidirectional imaging,
Capturing an annular image with an omnidirectional imaging device;
Processing the captured annular image into a contour image in which the contours of the inner and outer circles of the annular image are clarified;
Selecting a circle that best fits the contour of the contour image based on a circle whose center and radius vary;
Using the center coordinates of the selected circle and the radius thereof to obtain a reference position for designating a development area of the annular image when the annular image is developed into a panoramic image;
The selection step includes
In a predetermined region at the center of the annular image, an addition value or an average value of density values of pixels on the circle is obtained at each change point of the circle whose radius changes while moving the center, and the addition value or the average value A first step of selecting a circle showing the maximum value in the circle, and setting the center coordinate and radius of the selected circle as the center coordinate of the annular image and the radius of the inner circle, respectively;
A histogram is formed with respect to an addition value or an average value of density values of pixels on a circle whose center is the center coordinate of the circle selected in the first step and whose radius is larger than the radius of the selected circle. And a second step of applying a differential filter to the histogram to form a differential histogram, wherein the radius of the circle corresponding to the maximum point of the histogram is the radius of the outer circle of the annular image.
請求項1に記載の方法において、前記基準位置は前記環状画像の中心座標位置と内円位置と外円位置である、前記方法。  The method according to claim 1, wherein the reference position is a center coordinate position, an inner circle position, and an outer circle position of the annular image. 請求項1に記載の方法において、前記基準位置は前記環状画像の中心座標位置と該中心座標からの前記内円の半径と該中心座標からの前記外円の半径である、前記方法。  The method according to claim 1, wherein the reference position is a center coordinate position of the annular image, a radius of the inner circle from the center coordinate, and a radius of the outer circle from the center coordinate. 請求項1に記載の方法において、前記画像加工ステップは、前記環状画像にエッジ抽出フィルタを施す、前記方法。  The method according to claim 1, wherein the image processing step applies an edge extraction filter to the annular image. 請求項1に記載の方法において、前記画像加工ステップは、前記環状画像にノイズ除去フィルタを施した後にエッジ抽出フィルタを施す、前記方法。  The method according to claim 1, wherein the image processing step applies an edge extraction filter after applying a noise removal filter to the annular image. 請求項4または5に記載の方法において、前記エッジ抽出フィルタを施すステップは、前記環状画像に横方向微分フィルタと縦方向微分フィルタとを施してそれぞれの微分画像を形成し、それら微分画像の和を取って前記輪郭画像を得る、前記方法。  6. The method according to claim 4, wherein the step of applying the edge extraction filter forms a differential image by applying a lateral differential filter and a vertical differential filter to the annular image, and sums the differential images. To obtain the contour image. 全方位撮像による環状画像の基準位置検出装置であって、
環状画像を撮像する全方位撮像装置と、
撮像された環状画像を該環状画像の内円と外円の輪郭を明確化した輪郭画像に加工する手段と、
中心と半径が変化する円に基づいて前記輪郭画像の前記輪郭に最も適合する円を選定する手段と、
該選定された円の中心座標とその半径を利用して、前記環状画像をパノラマ画像へ展開する際の該環状画像の展開領域を指定する基準位置を求める手段とを備え、
前記選定する手段は、
前記環状画像の中央部の所定領域において、中心を移動しつつ半径が変化する円の各変化点において当該円上の画素の濃度値の加算値または平均値を求め、それら加算値または平均値の内で最大の値を示した円を選定し、選定された円の中心座標及び半径をそれぞれ環状画像の中心座標及び内円の半径とする第1の手段と、
前記第1の手段により選定された円の中心座標を中心とし半径が該選定された円の半径よりも大きい領域において変化する円上の画素の濃度値の加算値または平均値についてヒストグラムを形成し、該ヒストグラムに微分フィルタを施して微分ヒストグラムを形成し、該ヒストグラムの最大点に対応する円の半径を環状画像の外円の半径とする第2の手段と
を有する前記装置。
An apparatus for detecting a reference position of an annular image by omnidirectional imaging,
An omnidirectional imaging device that captures a ring image;
Means for processing the captured annular image into a contour image in which the contours of the inner and outer circles of the annular image are clarified;
Means for selecting a circle that best fits the contour of the contour image based on a circle of varying center and radius;
Means for obtaining a reference position for designating a development area of the annular image when the annular image is developed into a panoramic image using the center coordinates of the selected circle and its radius;
The means for selecting is:
In a predetermined region at the center of the annular image, an addition value or an average value of density values of pixels on the circle is obtained at each change point of the circle whose radius changes while moving the center, and the addition value or the average value A first means for selecting the circle showing the maximum value in the circle, and setting the center coordinate and radius of the selected circle as the center coordinate of the annular image and the radius of the inner circle, respectively;
A histogram is formed with respect to an addition value or an average value of density values of pixels on a circle whose center is the center coordinate of the circle selected by the first means and whose radius is larger than the radius of the selected circle. And a second means for applying a differential filter to the histogram to form a differential histogram, wherein the radius of the circle corresponding to the maximum point of the histogram is the radius of the outer circle of the annular image.
請求項7に記載の装置において、前記加工する手段は、前記輪郭画像の前記内円と前記外円を顕在化するエッジ抽出フィルタである、前記装置。  8. The apparatus according to claim 7, wherein the processing means is an edge extraction filter that makes the inner circle and the outer circle of the contour image obvious. 請求項8に記載の装置において、前記エッジ抽出フィルタは、縦方向の線分を顕在化する横方向微分フィルタと、横方向の線分を建材かする縦方向微分フィルタと、を備え、それらフィルタにより得られた環状画像の和を取って前記輪郭画像を得る手段と、を備えた前記装置。  9. The apparatus according to claim 8, wherein the edge extraction filter includes: a horizontal differential filter that reveals a vertical line segment; and a vertical differential filter that uses the horizontal line segment as a building material. Means for obtaining the contour image by taking the sum of the annular images obtained by the above-mentioned method.
JP2002108488A 2002-04-10 2002-04-10 Method and apparatus for detecting reference position of annular image by omnidirectional imaging Expired - Fee Related JP3705591B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002108488A JP3705591B2 (en) 2002-04-10 2002-04-10 Method and apparatus for detecting reference position of annular image by omnidirectional imaging

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002108488A JP3705591B2 (en) 2002-04-10 2002-04-10 Method and apparatus for detecting reference position of annular image by omnidirectional imaging

Publications (2)

Publication Number Publication Date
JP2003303342A JP2003303342A (en) 2003-10-24
JP3705591B2 true JP3705591B2 (en) 2005-10-12

Family

ID=29392258

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002108488A Expired - Fee Related JP3705591B2 (en) 2002-04-10 2002-04-10 Method and apparatus for detecting reference position of annular image by omnidirectional imaging

Country Status (1)

Country Link
JP (1) JP3705591B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7630571B2 (en) * 2005-09-15 2009-12-08 Microsoft Corporation Automatic detection of panoramic camera position and orientation table parameters
JP2007081925A (en) * 2005-09-15 2007-03-29 Nippon Seiki Co Ltd Omnidirectional imaging apparatus
US7542668B2 (en) 2006-06-30 2009-06-02 Opt Corporation Photographic device
JP5863374B2 (en) * 2011-10-11 2016-02-16 本田技研工業株式会社 Image processing method
CN107101598B (en) * 2017-03-10 2023-11-03 华南理工大学 An automatic detection method and device for concentricity quality of piezoelectric ceramic silver sheets

Also Published As

Publication number Publication date
JP2003303342A (en) 2003-10-24

Similar Documents

Publication Publication Date Title
KR100947002B1 (en) Image processing method and apparatus, digital camera, and recording medium recording image processing program
US8704888B2 (en) Imaging device and image analysis method
JP6335701B2 (en) Information processing apparatus, information processing method, and program
JP5068134B2 (en) Target area dividing method and target area dividing apparatus
EP0878965A3 (en) Method for tracking entering object and apparatus for tracking and monitoring entering object
CN1993707B (en) Image processing method and apparatus and image sensing apparatus
JP2020053774A (en) Imaging device and image recording method
JP2013218432A (en) Image processing device, image processing method, program for image processing, and recording medium
JP3705591B2 (en) Method and apparatus for detecting reference position of annular image by omnidirectional imaging
JP2008257574A (en) Image processing method, image processing apparatus, image processing system, and computer program
CN116563388B (en) Calibration data acquisition method, device, electronic equipment and storage medium
JP2019027882A (en) Object distance detection device
JPH08172620A (en) Vehicle image input means
JP5042251B2 (en) Image processing apparatus and image processing method
JP2023035676A (en) Image processing system and control method thereof, and imaging device
CN116506591B (en) Method and system for acquiring knife edge position during analysis force test of camera
JP3745302B2 (en) Method and apparatus for detecting reference position of annular image by omnidirectional imaging
JP3745301B2 (en) Method and apparatus for detecting reference position of annular image by omnidirectional imaging
CN116188275A (en) Single-tower crane panoramic image stitching method and system
JP3648563B2 (en) Method and apparatus for detecting reference position of annular image by omnidirectional imaging
JP2006107018A (en) Method and apparatus for image analysis, method and system for image processing, and operation program therefor
JP2906959B2 (en) Video camera
JP4212391B2 (en) Video camera
CN116309090B (en) Fisheye image correction method and storage medium applied to vehicle-mounted splicing system
JPH04275783A (en) Picture information processor

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050218

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050301

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050426

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20050705

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050725

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090805

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100805

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100805

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110805

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120805

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130805

Year of fee payment: 8

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees