JP7221620B2 - Light source position detection device, light source angle measurement device, artificial satellite, and program - Google Patents
Light source position detection device, light source angle measurement device, artificial satellite, and program Download PDFInfo
- Publication number
- JP7221620B2 JP7221620B2 JP2018166416A JP2018166416A JP7221620B2 JP 7221620 B2 JP7221620 B2 JP 7221620B2 JP 2018166416 A JP2018166416 A JP 2018166416A JP 2018166416 A JP2018166416 A JP 2018166416A JP 7221620 B2 JP7221620 B2 JP 7221620B2
- Authority
- JP
- Japan
- Prior art keywords
- light
- light source
- integrated
- row
- column
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Length Measuring Devices By Optical Means (AREA)
Description
本発明は、光源の位置や角度を二次元で測定する光源位置検出装置、光源角度測定装置、人工衛星、並びに、プログラムに関する。 The present invention relates to a light source position detection device, a light source angle measurement device, an artificial satellite, and a program for two-dimensionally measuring the position and angle of a light source.
従来、スリットやピンホール等で光源からの光束を制限し、その光束をフォトダイオードやCCD等のセンサで受光して光源の角度を検出する光源角度測定装置が知られている。特許文献1には、CCDを用いて光源となる恒星の位置を検出する光源位置検出装置が開示されている。また、位置検出の対象とする光源として、太陽以外の恒星と、恒星の光を反射して光っている惑星や衛星も角度測定の対象とすることができる。
2. Description of the Related Art Conventionally, there is known a light source angle measuring device that restricts a light beam from a light source with a slit, a pinhole, or the like, receives the light beam with a sensor such as a photodiode or a CCD, and detects the angle of the light source.
特許文献1に開示されたもののように、CCD等の受光素子は、重心位置を求めることが必要になる。 As disclosed in Japanese Unexamined Patent Application Publication No. 2002-100001, a light receiving element such as a CCD needs to determine the position of the center of gravity.
上述したような光源位置検出装置を、例えば人工衛星の姿勢検出に用いる場合、光源として太陽を用いることができ、太陽の位置から人工衛星の姿勢を検出することができる。光源位置の検出は、センサの電力消費、センサが検出した情報を処理する電力が必要になる。センサの素子の数やセンサが検出した情報を多く用いれば、それだけ高精度に求めることができる。しかしながらその場合、電力消費も大きくなってしまう。 When the above-described light source position detection device is used to detect the attitude of an artificial satellite, for example, the sun can be used as the light source, and the attitude of the artificial satellite can be detected from the position of the sun. Detection of the light source position requires power consumption of the sensor and power for processing the information detected by the sensor. The more the number of sensor elements and the information detected by the sensor are used, the higher the accuracy can be obtained. However, in that case, power consumption also increases.
本発明は、上述したような問題点に鑑みてなされたものであり、電力消費を抑えて、精度良く光源位置を測定可能な光源位置検出装置を提供する。 SUMMARY OF THE INVENTION It is an object of the present invention to provide a light source position detection device capable of accurately measuring a light source position while suppressing power consumption.
上記課題を解決するために、本発明の光源位置検出装置は、測定対象である光源の像を形成する光学部材と、前記光学部材が形成した光源像を光電変換する素子が行列状に配列され、行ごとに配列された複数の素子が出力する出力を積算した行積算光量、及び、列ごとに配列された複数の素子が出力する出力を積算した列積算光量を出力する受光素子と、前記受光素子から出力された前記行積算光量、及び、前記列積算光量に基づいて前記光源像の重心位置を算出する演算部と、を備え、前記演算部は、前記受光素子の出力する前記列積算光量、及び、前記行積算光量が最も大きいピークインデックスを抽出し、前記ピークインデックスの前後所定数の前記行積算光量、及び、前記ピークインデックスの前後所定数の前記列積算光量に基づいて、前記光源像の重心位置を求めることを特徴とする。 In order to solve the above-described problems, a light source position detection device of the present invention includes an optical member that forms an image of a light source to be measured, and an element that photoelectrically converts the light source image formed by the optical member are arranged in a matrix. a light-receiving element for outputting a row-integrated light intensity obtained by integrating outputs output from the plurality of elements arranged in each row, and a column-integrated light intensity obtained by integrating outputs output from the plurality of elements arranged in each column; an arithmetic unit for calculating the center-of-gravity position of the light source image based on the integrated row light intensity and the integrated column light intensity output from the light receiving elements, wherein the arithmetic unit calculates the integrated column light intensity output from the light receiving elements. extracting a light amount and a peak index having the largest row integrated light amount, and extracting the light source based on a predetermined number of the row integrated light amounts before and after the peak index and a predetermined number of the column integrated light amounts before and after the peak index; It is characterized by obtaining the position of the center of gravity of the image.
上記課題を解決するために、本発明のプログラムは、測定対象である光源の像を形成する光学部材が形成した光源像を光電変換する素子が行列状に配列され、行ごとに配列された複数の素子が出力する出力を積算した行積算光量、または、列ごとに配列された複数の素子が出力する出力を積算した列積算光量を出力する受光素子から出力された前記行積算光量、及び、前記列積算光量に基づいて前記光源像の重心位置を算出する演算部として機能させるプログラムであって、前記受光素子の出力する前記列積算光量、及び、前記行積算光量が最も大きいピークインデックスを抽出する工程と、前記ピークインデックスの前後所定数の行積算光量、及び、前記ピークインデックスの前後所定数の列積算光量に基づいて、前記光源像の重心位置を求める工程と、を有することを特徴とする。 In order to solve the above-described problems, the program of the present invention provides a plurality of elements arranged in rows and columns for photoelectrically converting a light source image formed by an optical member forming an image of a light source to be measured. or the row integrated light intensity output from the light receiving element that outputs the integrated column light intensity obtained by integrating the outputs output from the plurality of elements arranged in each column, and A program that functions as a computing unit that calculates the position of the center of gravity of the light source image based on the integrated column light intensity, and extracts the peak index of the maximum integrated column light intensity and the maximum integrated row light intensity output from the light receiving element. and determining the position of the center of gravity of the light source image based on a predetermined number of row integrated light intensities before and after the peak index and a predetermined number of column integrated light intensities before and after the peak index. do.
本発明によれば、電力消費を抑えて、精度良く光源位置を求めることができる。 According to the present invention, it is possible to obtain the light source position with high accuracy while suppressing power consumption.
以下に、本発明の実施の形態について図面を参照して説明する。 BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below with reference to the drawings.
図1は、本発明の光源角度測定装置の基本構成例を示す図である。 FIG. 1 is a diagram showing a basic configuration example of a light source angle measuring device of the present invention.
本発明の光源角度測定装置は図1に示すように、測定対象の光源1から照射される光を光学制御部2及びピンホール4を介して受光素子5にて受光し、受光素子5から信号として出力された情報に基づいて演算部6にて光源1の角度を算出、測定するものである。位置検出の対象とする光源1は、光量の大きさから太陽が好ましいが、太陽以外の恒星や、恒星の光を反射して光っている惑星や衛星も角度測定の対象とすることができる。
In the light source angle measuring apparatus of the present invention, as shown in FIG. The angle of the
光学制御部2は、縮小倍率を持つアフォーカル系または負のパワーを持つレンズからなる光学系3を有し、光源1から照射された光を屈折させてピンホール4に導く。
The
ピンホール4は、光が通過する小さな径の孔からなり、入射した光を制限することで通過する光束をごく細くする。
The
受光素子5は、ピンホール4を通過した光を受光し、受光位置に応じた情報を信号として演算部6に出力する。
The light receiving
演算部6は、受光素子5から出力された情報に基づいて光源1の角度を算出、測定する。なお、角度の算出については、受光素子5の受光位置に応じた情報を外部装置に送信し演算してもよい。その場合は、光源の位置を検出する光源位置検出装置とすることができる。
The
上記のように構成された光源角度測定装置においては、光源1から照射された光が光学制御部2に入射すると、光源1から照射された光が光源制御部2にて屈折してピンホール4に導かれる。その際、光学制御部2が、縮小倍率を持つアフォーカル系または負のパワーを持つレンズからなる光学系3を有しているため、光学制御部2に大きな角度で入射した光も屈折してピンホール4に導かれることになり、光源1の測定角を広くすることができる。また、光源制御部2には、NDフィルタを設けることができる。NDフィルタは、光学系3に設けてもよいし光学系3の光源1側に設けてもよい。NDフィルタとしては、中心から距離が離れるに従って光学濃度が低くなるものを用いることが考えられる。その場合、光源1から照射された光の光量が、入射高さに応じたNDフィルタの光学濃度によって減衰されて調節されることになるが、NDフィルタへの入射角に応じてピンホール4を通過可能な光の入射高さが決まるため、NDフィルタへの入射角が狭い光と入射角が広い光とで、NDフィルタを透過した光の光量、すなわち、受光素子5への照射強度が大きく異なってしまうことがない。ピンホール4に導かれた光は、ピンホール4によってその光束がごく細くされ、それにより、受光素子5の受光面に照射光による小さなスポット(光源像)が形成される。その後、受光素子5から、形成されたスポットの位置に応じた情報が信号として演算部6に出力され、演算部6において、受光素子5から出力された情報に基づいてスポットの位置が検出され、その検出結果を用いて光源1の角度が算出される。この際、演算部6での演算は、光源1からの光の入射角と受光素子5の受光面上の中心からの距離との関係を表す射影方式に則って行われる。射影方式は、光学系によって異なる。
In the light source angle measuring apparatus configured as described above, when the light emitted from the
以下に、上述した光源角度測定装置の実施例について説明する。なお、以下の実施例における図面を参照した説明においては、図中左方が測定対象となる光源側(物体側)(前方)で、図中右方が受光素子側(像側)(後方)である。 An embodiment of the light source angle measuring device described above will be described below. In the description of the following embodiments with reference to the drawings, the left side of the drawing is the light source side (object side) (front side) to be measured, and the right side of the drawing is the light receiving element side (image side) (back side). is.
以下に、上述した光源角度測定装置の機能及び動作について説明する。 The functions and operations of the light source angle measuring device described above will be described below.
(システム)
図2は、本発明の光源角度測定装置の実施の一形態における機能を示すシステムブロック図である。
(system)
FIG. 2 is a system block diagram showing functions in one embodiment of the light source angle measuring device of the present invention.
本実施形態の光源角度測定装置は図2に示すように、CMOSイメージセンサ106と、プロセッサ101と、RAM(Random Access Memory)102と、ROM(Read Only Memory)103と、通信IC104と、外部IF(インターフェース)コネクタ105とを有しており、CMOSイメージセンサ106が図1に示した受光素子5となるものであり、また、プロセッサ101が図1に示した演算部6の役割を果たす。
As shown in FIG. 2, the light source angle measuring apparatus of this embodiment includes a
上記のように構成された光源角度測定装置においては、CMOSイメージセンサ106が、CMOSイメージセンサ106に接続されたプロセッサ101の指示により画像を読み取り、プロセッサ101に送信する。プロセッサ101は、CMOSイメージセンサ106から送信されてきた画像データを、プロセッサ101に接続されたRAM102に記憶させる。CMOSイメージセンサ106等を駆動するためのプログラムは、プロセッサ101に接続されたROM103に記憶されており、プロセッサ101によって読み出されてRAM102に展開される。プロセッサ101は、RAM102に展開されたプログラムを読み出して実行することにより、CMOSイメージセンサ106等を制御する。
In the light source angle measuring apparatus configured as described above, the
プロセッサ101は、通信IC104を介して情報出力手段である外部IFコネクタ105に接続されており、外部IFコネクタ105を介して入力された指示に従って動作する。また、CMOSイメージセンサ106で読み取られ、RAM102に記憶された画像データは、プロセッサ101内で画像処理され、例えば、入射角度等のデータは、プロセッサ101から通信IC104を介して外部IFコネクタ105に送られる。
The
111は、プロセッサ101とセンサ106との間で画像を転送する同期シリアルバスである。112は、プロセッサ101とセンサ106との間でコマンド/ステータスを転送する非同期シリアルバスである。
A synchronous serial bus 111 transfers images between the
同期シリアルバス111は、プロセッサ101とセンサ106との間で画像を転送する。非同期シリアルバス112は、プロセッサ101とセンサ106との間でコマンド/ステータスを転送する。
A synchronous serial bus 111 transfers images between the
プロセッサ101は、非同期シリアルバス112にて、センサ106に例えば、シャータスピードを設定する。プロセッサ101が、ST信号113を送信するとタイミングジェネレータ107は、動作を開始し、次のST信号113が送信されるまでの間隔で電荷の蓄積を行う。(電子式のシャッタ動作)
The
(プロセッサ)
図2に示したプロセッサ101の内部処理について詳細に説明する。
(processor)
Internal processing of the
図3は、図2に示したプロセッサ101の内部処理の機能を示す機能ブロック図である。図4は、図2に示したプロセッサ101における入射角度の算出処理を説明するためのフローチャートである。図6は、本実施例におけるCMOSイメージセンサ106の受光検出方式の概念図である。
FIG. 3 is a functional block diagram showing internal processing functions of the
図2に示したプロセッサ101は図3に示すように、撮影処理と、重心計算処理と、入射角計算処理とを実行する。
The
プロセッサ101は入射角の算出を開始するとまず、CMOSイメージセンサ106をON状態とし、予め設定されたゲイン値や露光時間等の撮影パラメータに基づいて、CMOSイメージセンサ106を制御し、画像の撮影を行う。
When starting to calculate the incident angle, the
次に、プロセッサ101は、画像取得手段1011において、撮影処理として、CMOSイメージセンサ106から撮影パラメータに基づいて撮影した画像データを受け取る。その後、プロセッサ101は、CMOSイメージセンサ106をOFF状態とする。なお、ここでは、プロセッサ101は、1つの画像データを取得するたびにCMOSイメージセンサ106をON/OFF状態としたが、CMOSイメージセンサ106を常にON(起動)状態としてもよい。
Next, the
本実施例におけるCMOSイメージセンサ106は、光学部材を通過した光をが形成した光源像を光電変換する素子が行列状に配列され、受光位置に応じた情報を行または列ごとに配列された複数の素子の合計輝度を積算した積算輝度情報を出力する受光素子である。受光素子は、行ごとに配列された複数の素子が出力する出力を積算した行積算光量、及び、列ごとに配列された複数の素子が出力する出力を積算した列積算光量を出力する。行の方向としてX方向、列の方向としてY方向を図示しているが、方向はどのように定義してもよい。以下256×256画素のセンサについて、処理を例示する。マイコンからセンサにパルスを送信すると、センサがX, Y方向について、それぞれ256個の輝度データを出力する。マイコン側で256×2個のデータを受け取り、RAM102に格納する。
In the
次に、輝度値変換手段1012に接続されたピークインデックス抽出手段1013が、輝度値変換手段1012にて画像データから変換された画像の輝度値に対してピークインデックス抽出を実行する。ここでは、プロセッサ101は、X, Y方向それぞれについて、256データの中で最も輝度値が高いインデックスを抽出しピークインデックス130とする。
Next, the peak index extraction means 1013 connected to the brightness value conversion means 1012 extracts the peak index for the brightness value of the image converted from the image data by the brightness value conversion means 1012 . Here, the
次に、重心計算手段1014は、ピークインデックス抽出手段1013にて抽出されたピークインデックスのXY座標を求める。ここでは、ピークインデックス130とその前後10画素分の輝度値から重心位置を求める。すなわち、演算部6は、受光素子5の出力する積算輝度情報が最も大きいピークインデックスを抽出し、このピークインデックスの前後所定数の行の積算輝度情報、及び、このピークインデックスの前後所定数の列の積算輝度情報に基づいて、光源の重心位置を求める。ただし、設定した輝度閾値に満たない分は計算に含めない。重心位置Cは式1で求める。
ここで、ピークのインデックスをp(0≦p≦255)、インデックスiの輝度値をbiとおくと、重心Cは、式1であらわされる。但し、bp+1+…+bp+10あるいはbp-1+…+bp-10の計算途中で、bi<(設定した輝度閾値)のものがあった場合、それ以降は計算しない。
Next, the center-of-gravity calculation means 1014 obtains the XY coordinates of the peak index extracted by the peak index extraction means 1013 . Here, the barycentric position is obtained from the
Here, if the index of the peak is p (0≤p≤255) and the brightness value of index i is bi , the center of gravity C is expressed by Equation (1). However, if b i <(set luminance threshold value) is found during the calculation of b p+1 +...+b p+10 or b p-1 +...+b p-10 , no further calculation is performed.
重心計算手段1014にて求められた重心座標Cは、重心計算手段1014から角度計算手段(入射角取得手段)1015に送られる。 The barycentric coordinates C obtained by the barycentric calculating means 1014 are sent from the barycentric calculating means 1014 to the angle calculating means (incident angle obtaining means) 1015 .
次に、プロセッサ101は、入射角計算処理として、角度計算手段1015において、予め求めておいた構造パラメータ(アパーチャとカバーガラス間の距離、カバーガラスの厚み、ピクセルサイズ、カバーガラスの屈折率、光学系の射影方式)と、重心計算手段1014から送られてきた点像のXY重心座標とを用いて、光源となる太陽光のXY方向の入射角を求める。
Next, as an incident angle calculation process, the
プロセッサ101は、光源となる太陽光のXY方向の入射角を求めたら、求めた角度を通信IC104を介して外部IFコネクタ105から外部に出力する。その後、プロセッサ101は、光源角度測定装置の出力周期が一定になるように、指定された時間が経過するまで待機する。そして、自動出力モードでは、入射角度算出終了の要求があるまで、上述したような、光源から照射された光の入射角度算出のフローを繰り返す。また、通常モードでは、プロセッサ101は外部からコマンドが来るまで待機状態となる。
When the
ここで、角度計算手段1015における光源のXY方向の入射角の求め方について説明する。図4は、図2に示したプロセッサにおける入射角度の算出処理を説明するためのフローチャートである。図5は、センサのxもしくはy方向のi番目のピクセルの輝度値を求める際のフローチャートである。図6は、図2に示した角度計算手段における光源のXY方向の入射角の求め方の一例を説明するための図である。CMOSイメージセンサ106にスポット光130が入射している場合に、XY平面に並べられた各センサ素子によって、Y方向のそれぞれの列については、X方向のそれぞれの積算光量が検出され、X方向のそれぞれの行については、Y方向のそれぞれの積算光量が検出される。
Here, how to obtain the incident angle of the light source in the XY directions in the angle calculation means 1015 will be described. FIG. 4 is a flowchart for explaining calculation processing of an incident angle in the processor shown in FIG. FIG. 5 is a flowchart for obtaining the luminance value of the i-th pixel in the x or y direction of the sensor. FIG. 6 is a diagram for explaining an example of how to obtain the incident angle of the light source in the XY directions in the angle calculation means shown in FIG. When the
図4に示すS1では、マイコンのプロセッサ101からセンサ106にst(スタート)信号113を送出する。S2では、st信号113によって、センサ106がX軸方向の積算輝度について256個の輝度情報、Y軸方向の積算輝度について256個の輝度情報を出力する。そして、S3において、プロセッサ101が同期シリアルバス111で輝度データを受け取る。S4は後述する図5のS101~S106のピークを求める処理を行う。S5では、S4で求めたピークが予め定められた輝度閾値以上であるか比較し、ピークが輝度閾値以上であれば、S6へ進み、ピークが輝度閾値よりも小さい場合は、S13へ進む。S6では、輝度値の平均が200以上であるか判定し、輝度値の平均が 200よりも小さければ、S7へ進み、輝度値の平均が200よりも小さい場合には、S12へ進む。S7において、ピークの画素から式1の重心計算を行い、S8で求められた重心Cと構造パラメータからtanθを計算する。S9では、S8で求めたtanθから入射角度θに変換するテーブルから参照して、入射角θを算出する。
In S1 shown in FIG. 4, a st (start) signal 113 is sent from the
S12では、輝度値の平均が200以上であるので、光量過多エラービットを立て、光量が大きすぎて重心を求めるには不適であるとるエラーとする。S13では、ピークが重心を求めるのに足りる所定の輝度閾値以下であるため、光量不足エラービットを立て、光量が少なすぎて重心を求めるには不適であるとるエラーとする。S10では、求めた入射角θまたは、光量過多、光量不足のエラーをRAM102に格納する。 In S12, since the average luminance value is 200 or more, an excessive light quantity error bit is set to indicate that the light quantity is too large to determine the center of gravity. In S13, since the peak is less than a predetermined brightness threshold enough to obtain the center of gravity, an insufficient light amount error bit is set to make an error that the amount of light is too small to obtain the center of gravity. In S10, the determined incident angle .theta. or the error of excessive light amount or insufficient light amount is stored in RAM102.
S11では、X、Y軸共に計算が終了していれば、S14に進み、求めた入射角度θを出力して処理を終了するが、X、Y軸のいずれか一方でも計算が終了していなければ、S4に戻って処理を継続する。 In S11, if the calculations for both the X and Y axes have been completed, the process advances to S14 to output the obtained incident angle θ and terminate the process. If so, the process returns to S4 to continue the process.
S4では、受け取った輝度データをもとにプロセッサ101はピークを求める。ピークを求める際には、図5に示すように、X(i);センサのxもしくはy方向のi番目のピクセルの輝度値と定義して、S101において、Peak=0、i=0の値を設定する。S102にて所定の輝度閾値よりもX(i)が大きければ、S103に進み、X(i)が所定の輝度閾値よりも小さければ、S105へ進みiをインクリメントする。S103では、PeakとしてRAM102に記憶されている値と比較して、X(i)が大きければ、S104に進み、X(i)を新たにPeakとして定義する。また、S103でPeakよりもX(i)が小さければ、S105へ進む。S106では、iが256よりも大きいかを比較し、iが256以下であればS102へもどり、iが256になる、つまり、全てのxもしくはy方向のピクセルの輝度値についてピークとなり得るか確認し、求めたピークをS5以降の処理に用いる。上述した光源像の重心位置を算出する演算部(プロセッサ101)を機能させるプログラムは、計算速度を高速化しやすい。
At S4, the
図7は、図3に示した角度計算手段1015における光源のXY方向の入射角の求める場合の一例を説明するための図である。光学系3、ピンホール4を通過した光源の像は、正方形状のCMOSイメージセンサ106の領域内に円形内のいずれかの位置に投影される。円形内に投影されるような光学系にしているため、各行、各列全てを計算しない本実施例の形式は、計算を速やかに行うことができる。また、全ての各ピクセルの光量を検出せず、行列状に配置された受光素子の各行、各列ごとに積算光量を求めるため、電力消費が抑えられる。また、計算する対象の数も抑えられるため計算速度を高速化しやすい。
FIG. 7 is a diagram for explaining an example of obtaining the incident angle of the light source in the XY directions in the angle calculation means 1015 shown in FIG. An image of the light source that has passed through the
図8には本発明に係る光源角度測定装置を搭載した航行体の一例としての人工衛星を示している。人工衛星は、衛星本体131に通信アンテナ132、太陽電池パネル133、光学系134、スラスタ135等が搭載されている。光源角度測定装置の測定結果に基づいて人口衛星の姿勢を制御する姿勢制御装置は、スラスタ135に限らず、磁気トルカ、リアクションホイール等によって姿勢制御してもよい。
FIG. 8 shows an artificial satellite as an example of a vehicle equipped with the light source angle measuring device according to the present invention. The artificial satellite has a satellite
この光源角度測定装置を人工衛星(ここでは衛星本体131)に対して搭載する際には、光源角度測定装置の基準面を人工衛星の基準面と一致するようにして搭載することによって、光源角度測定装置の検出角度を良好に保つことができる。人工衛星の基準面としては、人工衛星に搭載される他のセンサにおける基準面と一致していても良い。 When this light source angle measuring device is mounted on an artificial satellite (here, satellite body 131), the light source angle measuring device is mounted so that the reference plane of the light source angle measuring device coincides with the reference plane of the artificial satellite. A good detection angle of the measuring device can be maintained. The reference plane of the satellite may coincide with the reference plane of another sensor mounted on the satellite.
1 光源
2 光学制御部
3,L 光学系
4,PH ピンホール
5 受光素子
6 演算部
101 プロセッサ
102 RAM
103 ROM
104 通信IC
105 外部IFコネクタ
106 CMOSイメージセンサ
130 ピークインデックス
F NDフィルタ
CG カバーガラス
S 受光面
103 ROMs
104 Communication IC
105 external IF
F ND filter CG Cover glass S Light receiving surface
Claims (8)
前記光学部材が形成した像を光電変換する素子が行列状に配列され、行ごとに配列された複数の素子が出力する出力を積算した行積算光量、及び、列ごとに配列された複数の素子が出力する出力を積算した列積算光量を出力する受光素子と、
前記受光素子から出力された前記行積算光量、及び、前記列積算光量に基づいて光源像の重心位置を算出する演算部と、を備え、
前記演算部は、前記受光素子の出力する前記列積算光量、及び、前記行積算光量が最も大きいピークインデックスを抽出し、前記ピークインデックスの前後所定数の前記行積算光量、及び、前記ピークインデックスの前後所定数の前記列積算光量に基づいて、前記光源像の重心位置を求めることを特徴とする光源位置検出装置。 an optical member that forms an image of a light source to be measured;
Elements that photoelectrically convert an image formed by the optical member are arranged in a matrix, and a row integrated light amount obtained by integrating outputs output from the plurality of elements arranged in each row, and a plurality of elements arranged in each column a light-receiving element that outputs an integrated column light intensity obtained by integrating the outputs output by
a calculation unit that calculates a center-of-gravity position of a light source image based on the integrated row light intensity and the integrated column light intensity output from the light-receiving elements;
The computing unit extracts a peak index with the largest column integrated light intensity and row integrated light intensity output from the light-receiving element, and extracts a predetermined number of the row integrated light intensity before and after the peak index and the peak index. A light source position detection device, wherein a position of the center of gravity of the light source image is obtained based on the predetermined number of front and rear integrated light intensities.
請求項4に記載の光源位置検出装置が求めた前記光源像の重心位置、及び、前記受光素子と前記ピンホールとの距離に基づいて前記測定対象である光源の入射角度を求めることを特徴とする光源角度測定装置。 a memory that stores information based on the distance between the light receiving element and the pinhole,
The incident angle of the light source to be measured is determined based on the center-of-gravity position of the light source image determined by the light source position detection device according to claim 4 and the distance between the light receiving element and the pinhole. light source angle measuring device.
前記記憶部のテーブルに記憶されている連続した数値の間の角度を、前記連続した数値と前記光源像の重心位置、及び、前記受光素子と前記ピンホールとの距離に基づいて決定すること特徴とする光源角度測定装置。 The light source angle measuring device according to claim 5 comprises a storage unit storing a table for obtaining the incident angle,
The angle between consecutive numerical values stored in the table of the storage unit is determined based on the consecutive numerical values and the barycentric position of the light source image, and the distance between the light receiving element and the pinhole. A light source angle measuring device.
前記光源角度測定装置の測定結果に基づいて姿勢を制御する姿勢制御装置を備えたことを特徴とする人工衛星。 A light source angle measuring device according to claim 5 or 6;
An artificial satellite, comprising an attitude control device for controlling attitude based on the measurement result of the light source angle measuring device.
前記受光素子の出力する前記列積算光量、及び、前記行積算光量が最も大きいピークインデックスを抽出する工程と、
前記ピークインデックスの前後所定数の行積算光量、及び、前記ピークインデックスの前後所定数の列積算光量に基づいて、前記光源像の重心位置を求める工程と、を有することを特徴とするプログラム。
Elements that photoelectrically convert an image formed by an optical member that forms an image of a light source that is a measurement target are arranged in a matrix, and the integrated row light amount is obtained by integrating outputs output from a plurality of elements arranged in each row, or A position of the center of gravity of the light source image is calculated based on the row-integrated light intensity and the column-integrated light intensity output from the light-receiving elements that output the column-integrated light intensity obtained by integrating outputs output from the plurality of elements arranged in each column. A program that functions as a calculation unit,
a step of extracting a peak index at which the integrated column light intensity and the integrated row light intensity output from the light-receiving element are the largest;
determining the position of the center of gravity of the light source image based on a predetermined number of row integrated light amounts before and after the peak index and a predetermined number of column integrated light amounts before and after the peak index.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018166416A JP7221620B2 (en) | 2018-09-05 | 2018-09-05 | Light source position detection device, light source angle measurement device, artificial satellite, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018166416A JP7221620B2 (en) | 2018-09-05 | 2018-09-05 | Light source position detection device, light source angle measurement device, artificial satellite, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020038175A JP2020038175A (en) | 2020-03-12 |
JP7221620B2 true JP7221620B2 (en) | 2023-02-14 |
Family
ID=69737843
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018166416A Active JP7221620B2 (en) | 2018-09-05 | 2018-09-05 | Light source position detection device, light source angle measurement device, artificial satellite, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7221620B2 (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003331260A (en) | 2002-05-10 | 2003-11-21 | Olympus Optical Co Ltd | Position detection device |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005003607A (en) * | 2003-06-13 | 2005-01-06 | Mitsubishi Electric Corp | Displacement measuring device, parallelism/displacement/inclination measuring device, and antenna device |
JP6792375B2 (en) * | 2016-08-10 | 2020-11-25 | キヤノン電子株式会社 | Sun sensor and artificial satellite |
-
2018
- 2018-09-05 JP JP2018166416A patent/JP7221620B2/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003331260A (en) | 2002-05-10 | 2003-11-21 | Olympus Optical Co Ltd | Position detection device |
Also Published As
Publication number | Publication date |
---|---|
JP2020038175A (en) | 2020-03-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7420849B2 (en) | Method and system for multiple f-number lenses | |
US7764880B2 (en) | Pickup apparatus | |
US20120287242A1 (en) | Adaptive high dynamic range camera | |
US9633441B2 (en) | Systems and methods for obtaining image depth information | |
BR102015001708A2 (en) | method for determining a polarization of a scene, and system for acquiring images of a scene | |
JP2004191629A (en) | Focus detector | |
US10877238B2 (en) | Bokeh control utilizing time-of-flight sensor to estimate distances to an object | |
CN103828344A (en) | Image processing apparatus, image processing method and program, and image pickup apparatus including image processing apparatus | |
JP2013243522A5 (en) | ||
CN100526967C (en) | Flash lamp controlling system and method for backlight shooting | |
US10768283B2 (en) | Enhanced distance data acquisition | |
JP7221620B2 (en) | Light source position detection device, light source angle measurement device, artificial satellite, and program | |
CN103259974B (en) | Carry out camera head and the control method thereof of feature shooting | |
JP6336337B2 (en) | Imaging apparatus, control method therefor, program, and storage medium | |
JP2006217413A (en) | Electronic camera | |
CN103134664A (en) | In-orbit optical satellite camera modulation transfer function (MTF) measuring method based on convex reflector | |
JP2002213946A (en) | Method and device for outputting image signal, range finder, and image pick-up device | |
WO2014091628A1 (en) | Light source position detection device, light source tracking device, control method, and program | |
JP7170401B2 (en) | Light source angle measurement device, light source position detection device, and artificial satellite | |
US9086540B2 (en) | Imaging apparatus and control method of imaging apparatus | |
JP2023035612A (en) | Estimation device, method and program | |
WO2020195755A1 (en) | Distance measurement imaging system, distance measurement imaging method, and program | |
CN108008403A (en) | Infrared laser ranging device and method, unmanned plane and barrier-avoiding method | |
US6219492B1 (en) | Camera | |
CN114521240A (en) | Processing device, electronic apparatus, processing method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210903 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20210903 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220621 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220725 |
|
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: 20230106 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230202 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7221620 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |