JPH0628335A - Chaos calculator - Google Patents
Chaos calculatorInfo
- Publication number
- JPH0628335A JPH0628335A JP5157651A JP15765193A JPH0628335A JP H0628335 A JPH0628335 A JP H0628335A JP 5157651 A JP5157651 A JP 5157651A JP 15765193 A JP15765193 A JP 15765193A JP H0628335 A JPH0628335 A JP H0628335A
- Authority
- JP
- Japan
- Prior art keywords
- vector
- data
- number space
- point
- dimensional number
- 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
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Measuring Pulse, Heart Rate, Blood Pressure Or Blood Flow (AREA)
Abstract
(57)【要約】
【目的】 計測データ(時系列)を演算処理して、その
データに内包されているカオスを判定して、一見無秩序
に見える計測データが内包する秩序を推察する。
【構成】 入力した離散データからターケンスの埋込み
手法で4次元数空間でのカオスアトラクターを生成する
機能と、4次元数空間でのカオスアトラクターを順次座
標変換して2次元数空間に投影する演算機能と、4次元
数空間でのカオスアトラクターからリアプノフ指数を算
出する演算に際し、近接するベクトルの直交性の判断に
一定の余裕を持たせ、また、特定の範囲にあるベクトル
間距離を算出する演算機能を計算機に付与した。
(57) [Summary] [Purpose] The measurement data (time series) is arithmetically processed to determine the chaos contained in the data, and the order contained in the seemingly chaotic measurement data is inferred. [Configuration] A function to generate a chaotic attractor in a four-dimensional number space from the input discrete data by the embedding method of turkens, and a coordinate transformation of the chaotic attractor in the four-dimensional number space is sequentially performed and projected to a two-dimensional number space. When calculating the Lyapunov exponent from the chaotic attractor in the four-dimensional number space with a calculation function, allow a certain margin for determining the orthogonality of adjacent vectors, and also calculate the distance between vectors in a specific range The computer has been given a computing function to do so.
Description
【0001】[0001]
【産業上の利用分野】本発明は、一見無秩序に見える時
系列の計測データを演算処理して、そのデータに内包さ
れているカオスを判定することを可能にする計算機に関
するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a computer capable of performing arithmetic processing on time-series measurement data that looks seemingly disorderly and determining chaos included in the data.
【0002】[0002]
【従来の技術】従来、数学モデルによって生成された連
続的な(無限の)時系列データのカオスを判定すること
が行なわれている。2. Description of the Related Art Conventionally, chaos of continuous (infinite) time series data generated by a mathematical model has been determined.
【0003】[0003]
【発明が解決しようとする課題】しかしながら、我々が
現実に計測して分析に供することができる時系列データ
は離散的かつ有限であるため、これを演算処理して、そ
のカオスを判定するのに有効な計算機は提供されていな
かった。そのため、例えば生体情報の時系列データを計
測してもその生体情報がカオスであるか否かは計算する
ことができなかった。However, since the time-series data that we can actually measure and use for analysis is discrete and finite, it is necessary to perform arithmetic processing on this to determine its chaos. No valid calculator was provided. Therefore, for example, even if time-series data of biometric information is measured, it cannot be calculated whether or not the biometric information is chaotic.
【0004】[0004]
【課題を解決するための手段】本発明は、入力された時
系列の離散データからカオスアトラクター及び/又はリ
アプノフ指数を演算する演算手段を含むカオス計算機で
あって、前記演算手段は前記入力データをターケンスの
埋め込み方法の手順に従って4次元数空間に展開するこ
とによりカオスアトラクターを生成する機能と4次元数
空間でのカオスアトラクターを座標変換により3次元数
空間に投影する機能を有することを特徴とするカオス計
算機を提供せんとするものである。The present invention is a chaotic calculator including a calculating means for calculating a chaotic attractor and / or a Lyapunov exponent from input time-series discrete data, wherein the calculating means is the input data. Has a function of generating a chaotic attractor by expanding it into a four-dimensional number space according to the procedure of the embedding method of Turkens, and a function of projecting a chaotic attractor in a four-dimensional number space into a three-dimensional number space by coordinate transformation. It is intended to provide a characteristic chaos calculator.
【0005】まず、カオスについて説明すると、本発明
において、カオスとは秩序ある統合体であるコスモスと
対比して使われる混沌、反秩序とは異なり、上記コスモ
スをも含みうる統合体を意味するものであり、規則や法
則性を有し、数学的、物理学的に明確に定義された概念
であり、法則自体が因果律に従っているにもかかわら
ず、結果の将来の予測が確率では捉らえられない不確定
になる現象である。First, chaos will be explained. In the present invention, chaos means an integrated body which can include the above-mentioned cosmos, unlike chaos and anti-order which are used in comparison with cosmos which is an ordered integrated body. Is a well-defined mathematical and physical concept that has rules and laws, and even though the law itself is causal, the future prediction of the outcome is probable by probability. It is a phenomenon that becomes uncertain.
【0006】すなわち、決定論的であるにもかかわら
ず、実際には僅かな誤差が、非線形的な影響下で増幅さ
れ予測不可能になる現象であり、決定論的に生成される
ランダムネスがカオスである。That is, although it is deterministic, in reality, a slight error is a phenomenon that is amplified and becomes unpredictable under the influence of nonlinearity, and randomness generated deterministically. It is chaos.
【0007】したがって、カオスは、予測可能性には基
本的限界があることを示すと共に、従来、確率的にしか
捉えられないとされていたかなりの現象が、秩序構造体
を導出できるという意味で予測可能であることを示して
いる。[0007] Therefore, chaos shows that there is a fundamental limit to the predictability, and in the sense that a considerable phenomenon, which was conventionally considered only stochastically, can derive an ordered structure. It is predictable.
【0008】また、カオスの長期的挙動を特徴づけるト
ポロジーをカオスアトラクターといい、カオスを生成し
たシステムの挙動が収束する数学的構造体である。ま
た、カオスの特徴の1つである初期値に対する鋭敏な依
存性の程度を示す数値としてはリアプノフ指数がある。
このリアプノフ指数のうち最大のものである第1リアプ
ノフ指数(n次元数空間ではn個のリアプノフ指数が求
められる)が正の値をとる場合には、もとの時系列デー
タがカオスである。The topology that characterizes the long-term behavior of chaos is called a chaos attractor, which is a mathematical structure in which the behavior of a system that generates chaos converges. The Lyapunov exponent is a numerical value indicating the degree of sharp dependence on the initial value, which is one of the characteristics of chaos.
When the first Lyapunov exponent, which is the largest of the Lyapunov exponents (n Lyapunov exponents are obtained in an n-dimensional number space), has a positive value, the original time series data is chaos.
【0009】本発明においては、計測した時系列データ
がディジタルの場合はそのままで、アナログの場合はデ
ィジタル信号に変換して時系列の離散データを生成した
後、ターケンスの埋め込み手法により4次元数空間に埋
め込み、これを3次元数空間に投影し、次いで2次元数
空間に投影することにより、カオスアトラクターをCR
T等の表示手段に表示することができる。In the present invention, when the measured time-series data is digital, it is as it is, and when it is analog, it is converted into a digital signal to generate time-series discrete data, and then a four-dimensional number space is created by a technique of embedding a turkens. , Chaotic attractor by CR, by projecting this into 3D number space and then into 2D number space.
It can be displayed on a display means such as T.
【0010】また、本発明においては、4次元数空間の
カオスアトラクターからリアプノフ指数を演算するにあ
たって、近接するベクトルの直交性の判断に一定の余裕
を持たせ、また特定の範囲にあるベクトル間距離を算出
することにより、有限のデータであってもリアプノフ指
数の演算が効率よく収束する。Further, in the present invention, when computing the Lyapunov exponent from the chaotic attractor in the four-dimensional number space, a certain margin is provided for the determination of the orthogonality of the adjacent vectors, and the vectors between the vectors within the specific range are given. By calculating the distance, the calculation of the Lyapunov exponent converges efficiently even with finite data.
【0011】[0011]
【実施例】本発明の実施例を、脈波波形の時系列データ
を入力した場合を例にとり、添付図を参照して説明す
る。なお、以下はその他の時系列データの処理の場合も
同様である。また、本実施例では時系列の離散データを
出力することができる脈波波形計測装置をコンピュータ
に接続して時系列の離散データを入力しているが、これ
を時系列の離散データの出力が可能な他の計測装置に代
替したり、すでに計測され、磁気記憶媒体等に蓄積され
ている時系列の離散データを入力して実施することもで
きる。Embodiments of the present invention will be described with reference to the accompanying drawings, taking as an example the case where time series data of a pulse wave waveform is input. The same applies to the processing of other time series data. Further, in this embodiment, the pulse wave measuring device capable of outputting the time-series discrete data is connected to the computer to input the time-series discrete data. It is also possible to substitute for another possible measuring device, or to input and execute time-series discrete data which has already been measured and accumulated in a magnetic storage medium or the like.
【0012】図1は、脈波波形計測装置より時系列の離
散データを入力する場合の装置全体(A) を示しており、
同装置は時系列の離散データを出力することができる脈
波波形計測装置(1) 、演算手段及び記憶手段としての小
型コンピュータ(2) 、表示手段としてのCRTディスプ
レイ(3) 及びプリンタ(4) と、これらに電力を供給する
電源(5) とで構成されている。FIG. 1 shows the whole apparatus (A) in the case of inputting time-series discrete data from a pulse wave waveform measuring apparatus,
The apparatus is a pulse wave waveform measuring apparatus (1) capable of outputting time-series discrete data, a small computer (2) as a computing means and a storage means, a CRT display (3) as a display means, and a printer (4). And a power supply (5) for supplying power to these.
【0013】本発明の特徴は小型コンピュータ(2) にあ
る。まず、小型コンピュータ(2) の全体的な処理手順を
図2を参照して説明する。The feature of the present invention resides in the small computer (2). First, the overall processing procedure of the small computer (2) will be described with reference to FIG.
【0014】小型コンピュータ(2) をスタート(100) さ
せると、まず初期設定(101) が行われ、後述する4次元
数空間の視線方向を設定(102) し、脈波波形データの各
種演算処理に頻繁に用いられる定数を予め算出して記憶
させ(103) 、CRTディスプレイ(3) をオープン(104)
して、メニューを表示させる(105) 。When the small computer (2) is started (100), the initial setting (101) is first performed, and the line-of-sight direction of a four-dimensional number space, which will be described later, is set (102) and various calculation processing of pulse wave waveform data is performed. Pre-calculate and store constants frequently used in (103) and open CRT display (3) (104)
And display the menu (105).
【0015】メニューには、図3で示すように、脈波波
形計測装置(1) からのパワーオンレスポンスを受信して
装置全体(A) を使用可能な状態にするパワーオンシーケ
ンス(107) 、カオスアトラクター表示ウインドウのクリ
ア(108) 、カオスアトラクターの表示サイズを大きくす
るズームイン(109) 、カオスアトラクターの表示サイズ
を小さくするズームアウト(110) 、入力データをウイン
ドウ内に収まるようにして表示させるパルスウェーブ(1
11) 、入力データの保存 (112)、保存した入力データの
読み込みと、そのカオスアトラクターの表示(116) 、4
次元数空間の視線方向変更によるカオスアトラクターの
回転(113) (なお、現在までの試行で発見した入力デー
タの構造が把握しやすい角度を3パターン登録し、これ
らを容易に指定できるようにしている)、入力データか
らカオスアトラクターとしてウインドウ上に描く次デー
タ(114) 、装置全体(A) の作動を終了させるEND(11
5) 等がある。次に、カオスアトラクター表示のための
演算について脈波波形データを例にとって説明する。In the menu, as shown in FIG. 3, a power-on sequence (107) for receiving a power-on response from the pulse wave measuring device (1) and setting the entire device (A) in a usable state, Clear the chaotic attractor display window (108), zoom in to increase the display size of the chaotic attractor (109), zoom out to reduce the display size of the chaotic attractor (110), and make the input data fit within the window. Pulse wave to display (1
11), save input data (112), read saved input data and display its chaotic attractor (116), 4
Rotation of a chaotic attractor by changing the line-of-sight direction of the dimension space (113) (Note that 3 patterns of angles that make it easy to understand the structure of the input data found in the trials so far are registered so that these can be specified easily. The next data (114) drawn from the input data as a chaotic attractor on the window, and END (11) which terminates the operation of the entire device (A).
5) etc. Next, the calculation for displaying the chaotic attractor will be described by taking the pulse wave waveform data as an example.
【0016】図4は、上記演算の概要を示しており、脈
波波形データを200Hzのサンプリング周期で12ビ
ットに分解し(120) 、この時系列の離散データを4次元
数空間に埋め込んでカオスアトラクターを作成する(12
1) 。FIG. 4 shows an outline of the above calculation. The pulse wave waveform data is decomposed into 12 bits at a sampling frequency of 200 Hz (120), and the time-series discrete data is embedded in a four-dimensional number space to generate chaos. Create an attractor (12
1).
【0017】次いで4次元数空間のカオスアトラクター
を3次元数空間に投影し(122) 、さらに3次元数空間に
投影されたカオスアトラクターを2次元数空間に投影し
て画面に出力する(123) という順序で行われる。Next, the chaotic attractor of the four-dimensional number space is projected on the three-dimensional number space (122), and the chaotic attractor projected on the three-dimensional number space is projected on the two-dimensional number space and output to the screen ( 123).
【0018】なお、上記演算中に、メニューを呼出し
て、カオスアトラクターを回転させて任意の方向から見
ることができるようにすることと、カオスアトラクター
の拡大、縮小及び時系列の離散データの保存と、保存し
たデータの読み込みと、それから算出したカオスアトラ
クターの表示とが可能である。During the above calculation, a menu is called to rotate the chaotic attractor so that the chaotic attractor can be viewed from an arbitrary direction, and the chaotic attractor can be enlarged or reduced and discrete data of time series can be displayed. It is possible to save, read the saved data, and display the chaotic attractor calculated from it.
【0019】また、演算速度を高めるために、時系列の
離散データを整数型とするとともに、上記演算に頻繁に
用いられる定数を予め算出して記憶させている。なお、
上記演算において、時系列の離散データをターケンスの
埋め込み手法で4次元数空間に埋めこむというのは、小
型コンピュータ(2) に次々と入力する時系列の離散デー
タのある時点での数値を第1の軸の数値Xとし、この時
点から(例えば一定間隔τ=10とすれば)10個目の
数値を第2の軸の数値Y、20個目の数値を第3の軸の
数値Z、30個目の数値を第4の軸の数値Wとして、こ
れらの数値で4次元のベクトルを形成させ、このように
して次のベクトルを1個目、11個目、21個目、31
個目の数値X,Y,Z,Wで形成し、こうして作成した
多数のベクトルで時系列の離散データのカオスアトラク
ターを4次元数空間内に形成する。In order to increase the calculation speed, the time-series discrete data is of integer type, and constants frequently used in the above calculation are calculated and stored in advance. In addition,
In the above calculation, embedding the time-series discrete data in the four-dimensional number space by the method of embedding the turkens means that the numerical value at a certain time point of the time-series discrete data input to the small computer (2) one after another is first. Is set to the numerical value X of the axis, and from this point (for example, if the constant interval τ = 10), the tenth numerical value is the second axial numerical value Y, and the twentieth numerical value is the third axial numerical value Z, 30 The four-dimensional vector is formed by these numerical values with the numerical value W of the fourth axis as the numerical value W of the fourth axis.
The chaotic attractor of the time-series discrete data is formed in the four-dimensional number space by the plurality of vectors thus created by the numerical values X, Y, Z, W.
【0020】そして、4次元数空間の視方向の単位ベク
トル n1 =(n1,n2,n3,n4 )を第4の軸に一致させるた
めに、次の行列計算を行って、各ベクトル( X, Y,
Z,W)を(X' ,Y' ,Z' ,W' )に変換する。Then, in order to match the unit vector n1 = (n1, n2, n3, n4) in the viewing direction of the four-dimensional number space with the fourth axis, the following matrix calculation is performed, and each vector (X, Y,
Z, W) is converted into (X ', Y', Z ', W').
【0021】[0021]
【数1】 [Equation 1]
【0022】ここで4次元数空間に形成されたアトラク
ターは、CRTディスプレイ(3) では図形として表示す
ることができないので、次の行列計算を行い3次元数空
間への投影点の座標X",Y",Z" を算出する。Since the attractor formed in the four-dimensional number space cannot be displayed as a figure on the CRT display (3), the following matrix calculation is performed and the coordinate X "of the projection point in the three-dimensional number space is calculated. , Y ", Z" are calculated.
【0023】[0023]
【数2】 [Equation 2]
【0024】そして、次式の計算により、上記3次元数
空間座標を2次元数空間に投影した座標 X"',Y"'を
算出する。Then, the coordinates X "', Y"' obtained by projecting the coordinates of the three-dimensional number space onto the two-dimensional number space are calculated by the following equation.
【0025】X"'=Y"cosβ−X"cosα Y"'=Z" −X"'tan β ただし、α,βは3次元数空間のx,y軸が2次元数空
間のx,y軸となす角度である。X "'= Y" cosβ-X "cosα Y"' = Z "-X"'tan β where α and β are the three-dimensional number space x and y axes are the two-dimensional number space x and y, respectively. The angle with the axis.
【0026】このようにして得た2次元数空間の座標
X"',Y"'を表示手段としてのCRTディスプレイ(3)
、又はプリンタ(4) に出力する。入力した時系列の離
散データにカオスが内在していれば、それぞれに特有の
形のカオスアトラクターが出力され、カオスであること
が判定できる。因みに脈波データはカオスであり、後述
のように特有のカオスアトラクターを示す。A CRT display (3) using the coordinates X "', Y"' in the two-dimensional number space thus obtained as display means
, Or output to the printer (4). If chaos is inherent in the input time-series discrete data, a chaotic attractor with a unique shape is output for each and it can be determined that it is chaos. Incidentally, the pulse wave data is chaos and shows a unique chaos attractor as described later.
【0027】次に、リアプノフ指数について説明すると
カオスは初期値に強く依存する性質を持っている。この
性質を初期値依存性といい、初期値依存性の程度を指数
で示した数値をリアプノフ指数という。そして、このリ
アプノフ指数は、カオスアトラクターが描く軌道のう
ち、近接した2本の軌道間の距離が、単位時間経過する
と、どの程度離れるかを計算することによって求めるこ
とができる。Next, the Lyapunov exponent will be described. Chaos has a property of strongly depending on an initial value. This property is called initial value dependence, and the numerical value indicating the degree of initial value dependence by an index is called the Lyapunov exponent. Then, the Lyapunov exponent can be calculated by calculating how far the distance between two adjacent trajectories drawn by the chaotic attractor is when the unit time elapses.
【0028】次に、本発明で採用しているリアプノフ指
数の計算手順を説明するために、リアプノフ指数の理論
的な計算方法について説明する。図9で示すように、基
準となる軌道を x(t) t ={ 0,1,2 … nτ}、x(0)か
らτ時間進んだ先の点を x (τ) 、x(0)に近接した点を
y (τ) 、y(0)が存在する軌道をy(t)、y(0)からτ時間
進んだ先の点を y( τ) 、x(0)とy(0)との距離をd(0)と
したとき、x(τ) と y (τ) との距離 d (τ) を次式で
あらわすことができる。Next, a theoretical calculation method of the Lyapunov exponent will be described in order to explain the procedure for calculating the Lyapunov exponent employed in the present invention. As shown in FIG. 9, the reference trajectory is x (t) t = {0,1,2… nτ}, and the point ahead of τ time from x (0) is x (τ), x (0) Points close to
y (τ), y (0) exists on the orbit where y (t) and y (0) are advanced τ time, and y (τ) is the distance between y (0) and x (0). When d (0), the distance d (τ) between x (τ) and y (τ) can be expressed by the following equation.
【0029】[0029]
【数3】 [Equation 3]
【0030】これは、最初近接していた軌道間の距離が
時間とともに指数関数的に拡大することをあらわしてお
り、この距離の拡大率を指数で示した数値λがリアプノ
フ指数である。そして、リアプノフ指数λは次式で算出
することができる。This means that the distance between the orbits that were initially close to each other exponentially expands with time, and the numerical value λ indicating the expansion ratio of this distance is an index of Lyapunov. The Lyapunov exponent λ can be calculated by the following equation.
【0031】[0031]
【数4】 [Equation 4]
【0032】次に、上記理論に基づくリアプノフ指数の
具体的な算出方法を説明する。Next, a specific method of calculating the Lyapunov exponent based on the above theory will be described.
【0033】基準となる軌道 x(t) t ={ 0,1,2 … n
τ} があるとき、ベクトル x(0)x(1) に直交し、ある
単位距離だけ離れた点を y0(0)、y0(0) が存在する軌道
を y0(t)とする。Reference trajectory x (t) t = {0,1,2 ... n
If τ} is present, let y 0 (0) be the point that is orthogonal to the vector x (0) x (1) and is separated by a certain unit distance, and y 0 (t) be the trajectory where y 0 (0) exists. .
【0034】x(0) とy0(0) との距離をd0(0) とし、点x
(0)のτ時間後の点をx(τ) 、y0(0) のτ時間後の点をy
0 (τ) 、x(τ) とy(τ) との距離をd(τ) とする。The distance between x (0) and y 0 (0) is d 0 (0), and the point x
The point after τ time of (0) is x (τ), and the point after τ time of y0 (0) is y.
The distance between 0 (τ), x (τ) and y (τ) is d (τ).
【0035】次にベクトル x( τ)y0(τ) と同じ方向に
あり、ある単位距離だけ離れた点をy1(0) 、y1(0) が存
在する軌道をy1(t) 、x(τ) とy1(0) との距離をd1(0)
、x(τ) のτ間後の点をx (2τ) 、y1(0) のτ時間後
の点をy1 (τ) 、x (2τ) とy1(τ) との距離をd1 (τ)
とする。Next, a point in the same direction as the vector x (τ) y 0 (τ) and separated by a certain unit distance is y 1 (0), and an orbit where y 1 (0) exists is y 1 (t) , The distance between x (τ) and y 1 (0) is d 1 (0)
, X (tau) point a x after between τ (2τ), y 1 ( 0) of the point after tau time y 1 (τ), the distance between x (2.tau) and y 1 (τ) d 1 (τ)
And
【0036】次に、ベクトルx (2τ)y1(τ) と同じ方向
にあり、ある単位距離だけ離れた点をy2(0) 、x (2τ)
とy2(0) との距離をd2(0) 、x (2τ) のτ時間後の点を
x (3τ) 、y2(0) のτ時間後の点をy2 (τ) 、x (3τ)
とy2 (τ) との距離をd2 (τ) とする。この操作を繰り
返すことによって、最初のτ時間ではd0 (τ) /d0(0)
倍、次のτ時間では、d1 (τ) /d1(0) 倍、その次のτ
時間では、d2 (τ) /d2(0) 倍だけx(t)軌道と近接軌道
の距離が拡大しており、n τ時間後にはdn-1(τ) /d
n-1(0)となることがわかる。Next, points in the same direction as the vector x (2τ) y 1 (τ) and separated by a certain unit distance are y 2 (0), x (2τ)
And the distance between y 2 (0) and d 2 (0), and the point after τ time of x (2τ)
The point after τ time of x (3τ), y 2 (0) is y 2 (τ), x (3τ)
And the distance between y 2 (τ) and d 2 (τ). By repeating this operation, d 0 (τ) / d 0 (0) in the first τ time
Times the next τ time, d 1 (τ) / d 1 (0) times, then the next τ
In time, the distance between the x (t) orbit and the adjacent orbit increases by d 2 (τ) / d 2 (0) times, and after n τ time, d n-1 (τ) / d
It turns out that it becomes n-1 (0).
【0037】リアプノフ指数λは単位時間当りの軌道間
の距離の拡大率の平均であるから、次式で求めることが
出来る。The Lyapunov exponent λ is the average of the expansion ratios of the distances between the orbits per unit time, and can be calculated by the following equation.
【0038】[0038]
【数5】 [Equation 5]
【0039】上記は、理論的なリアプノフ指数λの算出
方法であるが、この計算方法では現実に得られる時系列
の離散データのリアプノフ指数を計算することは困難で
ある。その理由は、理論的リアプノフ指数計算方法のモ
デルとして用いられるデータは、適宜に定めた公式(数
学モデル)によってカオスのデータを生成しており、し
たがって、連続的な無限のデータをとることができるの
で、次に述べる各条件を満たしているのに対し、現実に
得られる時系列の離散データでは、必ずしも数空間の望
む位置にデータ点を取れるとは限らないし、データ数も
有限である。The above is a theoretical calculation method of the Lyapunov exponent λ, but it is difficult to calculate the Lyapunov exponent of time-series discrete data actually obtained by this calculation method. The reason is that the data used as a model for the theoretical Lyapunov exponent calculation method generates chaos data by an appropriately defined formula (mathematical model), and therefore continuous infinite data can be taken. Therefore, in contrast to the conditions described below, the actually obtained time-series discrete data does not always have a data point at a desired position in the number space, and the number of data is finite.
【0040】4次元ベクトル軌道のある点Aにおけるベ
クトルA' (単位ベクトル)が軌道の直交位置に存在す
ることが必要であるが、現実に計測できる時系列の離散
データでは、必ずしもこれがあるとは限らない。It is necessary that the vector A '(unit vector) at a point A on the four-dimensional vector orbit be present at the orthogonal position of the orbit, but this is not always the case in time-series discrete data that can be actually measured. Not exclusively.
【0041】また、ある点Bにおける次のベクトルB"
(単位ベクトル)が、点Bにおける軌道の直交位置に存
在することが必要であるが、現実にはこれが必ず見つか
るとは限らない。The next vector B "at a certain point B
It is necessary that the (unit vector) exists at a position orthogonal to the trajectory at the point B, but this is not always found in reality.
【0042】また、ベクトルB' とB" のなす角が小さ
いことが必要であるが、現実には必ずしも小さいとは限
らない。Although it is necessary that the angle formed by the vectors B'and B "is small, it is not always small in reality.
【0043】そこで、各点における最も近似したベクト
ルを探すのであるが、例えば、前記ベクトルB" を探す
とき、単にB' に近いという条件だけで検索すると、点
Bの次の点におけるベクトルをとる可能性がある。Then, the closest vector at each point is searched. For example, when searching the vector B ″, if the search is performed simply on the condition that it is close to B ′, the vector at the point next to the point B is taken. there is a possibility.
【0044】データ数が有限であるので、点Aが時系列
の離散データ群の終端付近にあると、次のデータ点(点
Aにτを加えた点)がとれない。Since the number of data is finite, if the point A is near the end of the time-series discrete data group, the next data point (point A plus τ) cannot be taken.
【0045】現実に得られる時系列の離散データは有限
の数であるため、別々のデータ点が同じ値をとっている
可能性がある。Since the time-series discrete data actually obtained is a finite number, it is possible that different data points have the same value.
【0046】そこで本発明では、リアプノフ指数計算に
用いるデータ点の採用条件を次のように定めている。Therefore, in the present invention, the conditions for adopting the data points used in the calculation of the Lyapunov exponent are set as follows.
【0047】すなわち、4次元数空間において、上記軌
道上に頂点を置き、かつ、ベクトルB' を中心線とした
頂角が小さい円錐を設定して、この円錐内にあるベクト
ルを採用するようにした。That is, in a four-dimensional number space, a vertex is placed on the above-mentioned orbit, and a cone having a small apex angle with the vector B'as the center line is set, and the vector within this cone is adopted. did.
【0048】上記によって、前記ベクトルB" が非常に
小さくて、軌道方向と略同一方向でないかぎり、隣の点
のベクトルを取る可能性を回避できる。By the above, it is possible to avoid the possibility of taking the vector of the adjacent point unless the vector B ″ is very small and is not substantially in the same direction as the trajectory direction.
【0049】また、各ベクトルの軌道に対する角度θ
は、各データのベクトルを(X,Y,Z,W)、軌道方
向のベクトルを(X' ,Y' ,Z' ,W' )とすると、Further, the angle θ with respect to the trajectory of each vector
Is the vector of each data is (X, Y, Z, W), and the vector of the orbit direction is (X ', Y', Z ', W'),
【0050】[0050]
【数6】 [Equation 6]
【0051】で算出することができ、これによってベク
トルと軌道の直交性をチェックすることができる。It is possible to check the orthogonality between the vector and the orbit by using the above equation.
【0052】また、各ベクトルの絶対値の上限と下限と
を設定して、この範囲内にあるベクトルを採用すること
によって、前記ベクトルB" が非常に小さくて、軌道方
向と略同一方向であっても、隣の点のベクトルを取る可
能性を回避することができる。なお、上記範囲は前記カ
オスアトラクターを観察して、最も収束がよい値を設定
することができる。Further, by setting the upper and lower limits of the absolute value of each vector and adopting the vector within this range, the vector B ″ is very small and is substantially the same as the orbit direction. However, it is possible to avoid the possibility of taking the vectors of adjacent points, and it is possible to set the value in which the best convergence is obtained by observing the chaotic attractor.
【0053】このようにしてとった各ベクトルの伸び率
を2を底とした対数に変換し、これの算術平均値を第1
リアプノフ指数λ1 とする。上記の計算を実行するため
に、小型コンピュータ(2) 内に、図6と図7で示すプロ
グラム(50)を格納している。The elongation rate of each vector thus obtained is converted into a logarithm with a base of 2, and the arithmetic mean value thereof is calculated as the first value.
Lyapunov exponent λ 1 . In order to execute the above calculation, the program (50) shown in FIGS. 6 and 7 is stored in the small computer (2).
【0054】すなわち、第1リアプノフ指数λ1 の演算
をスタートさせると(51)、まず、前記のベクトル軌道の
始端近傍に、データの採用条件を判断するための基準と
なる点Aを設定する(52)。なおこの点Aは計算の進行に
伴って先送りされる。That is, when the calculation of the first Lyapunov exponent λ 1 is started (51), first, a point A, which is a reference for judging a data adoption condition, is set near the start end of the vector orbit ( 52). This point A is postponed as the calculation progresses.
【0055】次に、次の点B(τだけ後の点)をとる余
裕があるか否かを判断し(53)、余裕がある場合は(53Y)
この点Bを次の点として採用し(54)、この点Bで仮のデ
ータを探し(55)、見つかれば(55Y) 、次の点から仮のデ
ータを探し(56)、見付からなければ時系列の離散データ
の先頭から検索する(57)。次に、このようにして見つけ
たデータが前述のデータの採用条件に適合していれば(5
8Y) 、このデータ点を採用し(59)、なければ(58N) 、デ
ータ点採用条件中のベクトルの大きさの範囲を更新し(6
0)、この範囲の上限を逸脱していなければ(61N) 、ステ
ップ(55)に戻り、逸脱していると(61Y) 、基準点Aを次
の点Bに移して(62)、ステップ(53)に戻る。Next, it is judged whether or not there is a margin to take the next point B (point after τ) (53), and if there is a margin (53Y).
This point B is adopted as the next point (54), temporary data is searched for at this point B (55), if found (55Y), temporary data is searched for at the next point (56), and if not found Search from the beginning of the discrete data in the series (57). Next, if the data found in this way meets the above-mentioned data adoption conditions (5
8Y), adopt this data point (59), and if not (58N), update the vector size range in the data point adoption condition (6
0), if it does not deviate from the upper limit of this range (61N), it returns to step (55), and if it deviates (61Y), the reference point A is moved to the next point B (62), and step (55) Return to 53).
【0056】このようにして採用したデータ点は、前述
したベクトルA' がベクトルB' に発展する余裕がある
か否かを判断し(63)、余裕があれば(63Y) 、ベクトル
B' の軌道との直交性をチェックする(64)。With respect to the data points thus adopted, it is judged whether or not there is a margin to develop the above-mentioned vector A'to the vector B '(63). If there is a margin (63Y), the vector B'of the vector B'is determined. Check orthogonality with orbit (64).
【0057】なお、ステップ(63)で余裕がない場合(64
N) 及びステップ(64)で直交していない場合(64N) は、
ステップ(55)に戻る。If there is no room in step (63) (64
N) and step (64) if not orthogonal (64N),
Return to step (55).
【0058】そして、後述のリトライ中であるか否かを
判断して(65)、リトライ中であれば(65Y) 、前回のベク
トルとのなす角を算出して(66)、この角が大きい場合(6
6L)は、ステップ(55)に戻り、小さい場合(66S) 及び前
記ステップ(65)でリトライ中でない場合(65N) は、ベク
トルB' をベクトルA' から発展したベクトルとして確
定する(67)。そして、リトライのために点Aとベクトル
A' とを記憶させておく(68)。なお、演算の終末に際
し、 ステップ(53)で次の点をとる余裕がなくなれば(53
N)、演算を終了させる(E) 。Then, it is judged whether or not a retry described later is being performed (65), and if the retry is being performed (65Y), the angle formed with the previous vector is calculated (66), and this angle is large. Case (6
6L) returns to step (55), and if it is smaller (66S) and if the retry is not being performed in step (65) (65N), the vector B'is determined as a vector evolved from the vector A '(67). Then, the point A and the vector A'are stored for the retry (68). At the end of the calculation, if there is no room to take the next point in step (53) (53
N), end the operation (E).
【0059】次に、点Bにおける仮のベクトルB" をさ
がし(70)、このベクトルB" がデータ点採用条件に適合
していなければ(71N) 、上記条件のベクトルの大きさの
範囲を更新し(72)、それでも上限を逸脱していると(73
Y) 、リトライフラグをセットして(74)、ステップ(55)
に戻る。Next, the provisional vector B "at the point B is searched (70). If this vector B" does not meet the data point adoption condition (71N), the vector size range of the above condition is updated. (72), but still exceeding the upper limit (73
Y), set the retry flag (74), step (55)
Return to.
【0060】また、ステップ(73)で上限を逸脱していな
ければ(73N) 、ステップ(70)に戻る。そして、ステップ
(71)でデータ採用条件に適合したベクトルB" があると
(71Y) 、このベクトルB" が軌道と直交しているか否か
を判断し(75)、直交していなければ(75N) 、ステップ(7
0)に戻り、直交していると(75Y) 、点Bにおける各ベク
トルB' ,B" のなす角度を算出し(76)、この角度が充
分に小さいか否か、すなわち、前述の円錐内にB" が入
っているか否かを判断し(77)、 角度が小さくない場合(7
7N) は、ステップ(70)に戻り、小さい場合(77Y) は、点
Aから点Bに移動したことによるベクトルA' からベク
トルB' への伸び率を、2を底とした対数に変換し(7
8)、この数値を算術平均して第1リアプノフ指数λ1 と
する(79)。If the upper limit is not exceeded in step (73) (73N), the process returns to step (70). And step
If there is a vector B "that meets the data adoption conditions in (71)
(71Y), it is judged whether or not this vector B "is orthogonal to the trajectory (75). If it is not orthogonal (75N), step (7)
Returning to (0), if they are orthogonal (75Y), the angle formed by each vector B ', B "at the point B is calculated (76), and whether or not this angle is sufficiently small, that is, within the above-mentioned cone It is judged whether or not there is B "in (77), and if the angle is not small (7
7N) returns to step (70), and if smaller (77Y), the elongation rate from vector A ′ to vector B ′ due to the movement from point A to point B is converted to a logarithm with base 2. (7
8) Then, this number is arithmetically averaged to obtain the first Lyapunov exponent λ 1 (79).
【0061】そして、現在計算している点Bが時系列の
離散データの終端であるか否かを判断し(80)、終端でな
ければ(80N) 、上記の点Bを次回計算の基準点(前記の
点Aに相当)に代入し(81)、ベクトルB" を単位ベクト
ルに変換して次回計算の基準ベクトル(前記のベクトル
B' に相当)に代入し(82)、リトライのために点Bとベ
クトルB' とを記憶させ(83)、点Bの次の点を算出し(8
4)、算出された次の点の基準ベクトルから発展したベク
トルを算出し(85)、次回計算において用いるベクトルの
直交チェック用の座標を更新して(86)、ステップ(70)に
戻り、上記の計算を繰返す。Then, it is judged whether or not the point B currently calculated is the end of the time-series discrete data (80), and if it is not the end (80N), the above point B is the reference point for the next calculation. (Corresponding to point A above) (81), converting the vector B ″ into a unit vector and substituting it into the reference vector for the next calculation (corresponding to vector B ′ above) (82), for retrying The point B and the vector B'are stored (83), and the point next to the point B is calculated (8
4), calculate a vector evolved from the calculated reference vector of the next point (85), update the coordinates for orthogonal check of the vector used in the next calculation (86), and return to step (70), Repeat the calculation of.
【0062】なお、ステップ(80)で点Bが時系列の離散
データの終端であると判断されると(80Y) 、演算を終了
させる(E) 。When it is determined in step (80) that point B is the end of the time-series discrete data (80Y), the operation is terminated (E).
【0063】つまり、ステップ(52)〜(68)では、主とし
て、次の点におけるベクトルB' を参照してデータ点採
用条件に適合する基準点を検索し、ステップ(70)〜(77)
では同条件に適合する発展したベクトルを検索するよう
にしており、上記のように、採用するデータ点の採用条
件を設定し、この条件に適合したデータ点を検索するこ
とによって、不適格なデータ点が計算に算入されること
を防止し、しかも、適格なデータ点が見つからない場合
は、その点におけるデータ点検索を放棄するのではな
く、採用条件のベクトルの大きさの設定範囲を広げて検
索して、次善のデータ点を採用するようにしたことで、
高い精度で第1リアプノフ指数λ1 を算出することがで
きる。That is, in steps (52) to (68), a reference point that meets the data point adoption condition is searched mainly by referring to the vector B'at the next point, and steps (70) to (77).
In this case, the developed vector that matches the same condition is searched, and as described above, by setting the adoption condition of the data point to be adopted and searching the data point that meets this condition, the unqualified data Prevent points from being included in the calculation, and if no eligible data point is found, instead of abandoning the data point search at that point, widen the range of vector size of the recruitment conditions. By searching and using the next best data point,
The first Lyapunov exponent λ 1 can be calculated with high accuracy.
【0064】次に、第2リアプノフ指数λ2 の計算につ
いて説明する。第2リアプノフ指数λ2 の計算も、基本
的には前述した第1リアプノフ指数λ1 の計算と同じで
あり、 点A1においてデータ点採用条件に適合したベク
トルA2 とA3 をとって4次元数空間に三角形A1-A2-
A3 を形成し、次に、ベクトルA2 とA3 とが次の点B
1 までに発展したベクトルB2 とB3 とで三角形B1-B
2-B3 を形成し、更に、点B1 で新たにとった適格なベ
クトルB' とB" とで三角形B1-B'-B" を形成して、
三角形B1-B2-B3 と三角形B1-B'-B" のなす角度が
充分に小さいとき、三角形A1-A2-A3 から三角形B1-
B2-B3 への面積の伸び率を算出し、これを2を底とし
た対数に変換し、この数値を算術平均することによって
第2リアプノフ指数λ2 を算出する。Next, the calculation of the second Lyapunov exponent λ 2 will be described. The calculation of the second Lyapunov exponent λ 2 is basically the same as the calculation of the first Lyapunov exponent λ 1 described above. At the point A1, the vectors A2 and A3 adapted to the data point adoption condition are taken, and the four-dimensional number space is calculated. On the triangle A1-A2-
A3 is formed, and then the vectors A2 and A3 are
Vectors B2 and B3 that have evolved to 1 form a triangle B1-B
2-B3 is formed, and then the newly formed eligible vectors B'and B "at the point B1 form a triangle B1-B'-B",
When the angle formed by the triangles B1-B2-B3 and the triangles B1-B'-B "is sufficiently small, the triangles A1-A2-A3 to the triangles B1-
The second Lyapunov exponent λ 2 is calculated by calculating the area growth rate from B2 to B3, converting this to a logarithm with base 2, and arithmetically averaging this numerical value.
【0065】なお、各三角形のなす角度は、ベクトルB
2 とB3 の合成ベクトルと、ベクトルB' とB" の合成
ベクトルとがなす角度をもって、上記三角形がなす角度
とした。以上の方法によって描画されたカオスアトラク
ター並びにリアプノフ指数を脈波波形の時系列の離散デ
ータの場合について例示する。図8は、ある被験者(H
氏・男性・健康)がリラックスしている状態でのカオス
アトラクターであり、図9は同被験者が読書(雑誌)し
ている状態のものである。The angle formed by each triangle is the vector B
The angle formed by the above triangle is defined by the angle formed by the combined vector of 2 and B3 and the combined vector of B'and B ". The chaotic attractor and the Lyapunov exponent drawn by the above method are used for the pulse wave waveform. 8 illustrates an example of the case of discrete data of a series.
FIG. 9 shows a state in which the subject is reading (magazine).
【0066】第1、第2リアプノフ指数(λ1 、λ2 )
をそれぞれ図面の下部に記載した。First and second Lyapunov exponents (λ 1 , λ 2 )
Are shown at the bottom of the drawing.
【0067】図10は、別の被験者(K氏・女性・健康)
がリラックスしているとき、図11は読書(数学のテキス
ト)、図12は読書(マンガの本)しているとき、図13は
ぼんやりと美しい絵を眺めているときのカオスアトラク
ターとリアプノフ指数である。FIG. 10 shows another subject (Mr. K, woman, health).
11 is reading (math text), Figure 12 is reading (manga book), and Figure 13 is chaotic attractor and Lyapunov exponent when looking at vaguely beautiful pictures. Is.
【0068】図14は神経症の病歴を有するS氏の治療
前、図15は治療中、図16は治療により回復後のリラック
ス状態におけるカオスアトラクターとリアプノフ指数を
示している。FIG. 14 shows chaos attractor and Lyapunov index in a relaxed state before treatment of Mr. S who has a history of neurosis, during treatment, and in FIG. 16 after recovery by treatment.
【0069】カオスでない時系列の離散データからは上
記のようなカオスアトラクターを描き、第1リアプノフ
指数に正の値を得ることができないため、本実施例にお
けるカオスアトラクターの描画方法やリアプノフ指数の
演算法が、カオスの判定方法として適正であることを立
証している。Since a chaotic attractor as described above is drawn from a time series discrete data that is not chaotic and a positive value cannot be obtained for the first Lyapunov exponent, the drawing method of the chaotic attractor and the Lyapunov exponent in this embodiment are not possible. It has been proved that the calculation method of is suitable as a chaos determination method.
【0070】[0070]
【図1】装置の構成を示す説明図。FIG. 1 is an explanatory diagram showing a configuration of a device.
【図2】小型コンピュータの全体的な処理手順を示す説
明図。FIG. 2 is an explanatory diagram showing an overall processing procedure of a small computer.
【図3】メニューの説明図。FIG. 3 is an explanatory diagram of a menu.
【図4】カオスアトラクター表示のための演算手順の説
明図。FIG. 4 is an explanatory diagram of a calculation procedure for displaying a chaotic attractor.
【図5】リアプノフ指数計算における軌道と点の関係を
示す説明図。FIG. 5 is an explanatory diagram showing a relationship between orbits and points in Lyapunov index calculation.
【図6】リアプノフ数を求める演算処理のフローチャー
ト。FIG. 6 is a flowchart of a calculation process for obtaining a Lyapunov number.
【図7】リアプノフ数を求める演算処理のフローチャー
ト。FIG. 7 is a flowchart of a calculation process for obtaining a Lyapunov number.
【図8】脈波のカオスアトラクターを示す図。FIG. 8 is a diagram showing a chaotic attractor of a pulse wave.
【図9】脈波のカオスアトラクターを示す図。FIG. 9 is a diagram showing a chaotic attractor of a pulse wave.
【図10】脈波のカオスアトラクターを示す図。FIG. 10 is a diagram showing a chaotic attractor of a pulse wave.
【図11】脈波のカオスアトラクターを示す図。FIG. 11 is a diagram showing a chaotic attractor of a pulse wave.
【図12】脈波のカオスアトラクターを示す図。FIG. 12 is a diagram showing a chaotic attractor of a pulse wave.
【図13】脈波のカオスアトラクターを示す図。FIG. 13 is a diagram showing a chaotic attractor of a pulse wave.
【図14】脈波のカオスアトラクターを示す図。FIG. 14 is a diagram showing a chaotic attractor of a pulse wave.
【図15】脈波のカオスアトラクターを示す図。FIG. 15 is a diagram showing a chaotic attractor of a pulse wave.
【図16】脈波のカオスアトラクターを示す図。FIG. 16 is a diagram showing a chaotic attractor of a pulse wave.
Claims (3)
スアトラクター及び/又はリアプノフ指数を演算する演
算手段を含むカオス計算機であって、前記演算手段は前
記入力データをターケンスの埋め込み方法の手順に従っ
て4次元数空間に展開することによりカオスアトラクタ
ーを生成する機能と4次元数空間でのカオスアトラクタ
ーを座標変換により3次元数空間に投影する機能を有す
ることを特徴とするカオス計算機。1. A chaotic calculator including a computing means for computing a chaotic attractor and / or a Lyapunov exponent from input time-series discrete data, wherein the computing means follows the procedure of a method for embedding the input data into a takens. A chaotic computer having a function of generating a chaotic attractor by expanding in a four-dimensional number space and a function of projecting a chaotic attractor in a four-dimensional number space into a three-dimensional number space by coordinate transformation.
オスアトラクターを座標変換により2次元数空間に投影
する機能を有することを特徴とする特許請求の範囲第1
項記載のカオス計算機。2. The calculation means has a function of projecting a chaotic attractor in the three-dimensional number space onto a two-dimensional number space by coordinate transformation.
The chaos calculator described in the item.
ける近接ベクトルの軌道上のある点において一定の円錐
内に入るベクトルを採用し又ベクトルの絶対値が所定の
範囲内にあるベクトルを採用してリアプノフ指数を演算
する機能を含んでいることを特徴とする特許請求の範囲
第1項又第2項に記載のカオス計算機。3. The calculation means adopts a vector that falls within a certain cone at a certain point on the trajectory of the proximity vector in the four-dimensional number space, and adopts a vector whose absolute value is within a predetermined range. The chaos computer according to claim 1 or 2, further comprising a function of calculating a Lyapunov exponent.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5157651A JPH0628335A (en) | 1993-06-28 | 1993-06-28 | Chaos calculator |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5157651A JPH0628335A (en) | 1993-06-28 | 1993-06-28 | Chaos calculator |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2340635A Division JPH069546B2 (en) | 1990-11-30 | 1990-11-30 | Diagnostic device using pulse wave and / or heartbeat collected from body surface |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0628335A true JPH0628335A (en) | 1994-02-04 |
Family
ID=15654391
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5157651A Pending JPH0628335A (en) | 1993-06-28 | 1993-06-28 | Chaos calculator |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0628335A (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5891317A (en) * | 1997-02-04 | 1999-04-06 | Avon Products, Inc. | Electroformed hollow jewelry |
| JP2008275845A (en) * | 2007-04-27 | 2008-11-13 | Casio Comput Co Ltd | Waveform generator and waveform generation processing program |
| JP2009066017A (en) * | 2007-09-10 | 2009-04-02 | Tokyo Metropolitan Univ | Stress evaluation apparatus, stress evaluation system, and stress evaluation program |
| JP2010078743A (en) * | 2008-09-25 | 2010-04-08 | Casio Computer Co Ltd | Waveform generation device and waveform generation processing program |
| WO2015121679A1 (en) * | 2014-02-14 | 2015-08-20 | University Of Surrey | Delay coordinate analysis of periodic data |
-
1993
- 1993-06-28 JP JP5157651A patent/JPH0628335A/en active Pending
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5891317A (en) * | 1997-02-04 | 1999-04-06 | Avon Products, Inc. | Electroformed hollow jewelry |
| JP2008275845A (en) * | 2007-04-27 | 2008-11-13 | Casio Comput Co Ltd | Waveform generator and waveform generation processing program |
| JP2009066017A (en) * | 2007-09-10 | 2009-04-02 | Tokyo Metropolitan Univ | Stress evaluation apparatus, stress evaluation system, and stress evaluation program |
| JP2010078743A (en) * | 2008-09-25 | 2010-04-08 | Casio Computer Co Ltd | Waveform generation device and waveform generation processing program |
| WO2015121679A1 (en) * | 2014-02-14 | 2015-08-20 | University Of Surrey | Delay coordinate analysis of periodic data |
| US9940741B2 (en) | 2014-02-14 | 2018-04-10 | University Of Surrey | Delay coordinate analysis of periodic data |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN108733780B (en) | Picture searching method and device | |
| US6947913B1 (en) | Systems and methods for generating string correlithm objects | |
| US9454580B2 (en) | Recommendation system with metric transformation | |
| Dufour et al. | Template matching based object recognition with unknown geometric parameters | |
| Crain | The Monte-Carlo generation of random polygons | |
| RU2491637C2 (en) | Thickness gauge for measuring image objects | |
| CN112102294B (en) | Generative adversarial network training methods and devices, image registration methods and devices | |
| EP4002292A2 (en) | Method and apparatus for online fitting | |
| EP2415018B1 (en) | System and method for interactive live-mesh segmentation | |
| US20240257406A1 (en) | Data Processing Method and Apparatus, Device, and Medium | |
| CN101299218A (en) | Three-dimensional model retrieval method and device | |
| CN111145328A (en) | Three-dimensional character surface texture coordinate calculation method, medium, equipment and device | |
| JPH0628335A (en) | Chaos calculator | |
| CN107481319B (en) | Hidden surface random point cloud generator | |
| CN108665548B (en) | Quick point cloud progressive reconstruction method based on star hypothesis | |
| US20170131183A1 (en) | Device, method, and program for crash simulation | |
| JP6831130B1 (en) | Wind direction and wind speed estimation device, wind direction and wind speed estimation method, and wind direction and wind speed estimation program | |
| CN116205788B (en) | Three-dimensional feature map acquisition method, image processing method and related device | |
| JP2014006804A (en) | Sampling device, sampling method, approximation model generation apparatus, approximation model generation method, and program | |
| CN112015914B (en) | Knowledge graph path searching method based on deep learning | |
| CN113887496B (en) | A method and device for expressing human body posture | |
| JP2007098028A (en) | Modeling apparatus, modeling method, region extraction apparatus, and program | |
| WO2003094117A1 (en) | Image data compression method and image processing device | |
| JP4720478B2 (en) | Modeling device, region extraction device, and program | |
| CN115661358B (en) | Method, device, computer equipment and storage medium for object three-dimensional reconstruction |