JP7613058B2 - How to estimate tire measurements - Google Patents
How to estimate tire measurements Download PDFInfo
- Publication number
- JP7613058B2 JP7613058B2 JP2020191025A JP2020191025A JP7613058B2 JP 7613058 B2 JP7613058 B2 JP 7613058B2 JP 2020191025 A JP2020191025 A JP 2020191025A JP 2020191025 A JP2020191025 A JP 2020191025A JP 7613058 B2 JP7613058 B2 JP 7613058B2
- Authority
- JP
- Japan
- Prior art keywords
- tire
- cross
- sectional image
- measurement
- output
- 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
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T90/00—Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation
Landscapes
- Image Analysis (AREA)
- Tires In General (AREA)
Description
本発明は、タイヤの計測値の推定方法、プログラム及び装置ならびに学習済みモデルの生成方法に関する。 The present invention relates to a method, program, and device for estimating tire measurement values, as well as a method for generating a trained model.
特許文献1は、タイヤの子午断面の数値化方法を開示する。この方法では、シミュレーション等に利用するタイヤのモデルを作成するために、タイヤの子午断面の画像から、タイヤの輪郭画像と、タイヤの内部構造画像とをそれぞれ抽出し、それぞれを重ね合わせて合成したタイヤ断面画像を取得する。このタイヤ断面画像から、タイヤ断面画像の輪郭やベルト等の内部構造物の座標を取得する。なお、特許文献1によれば、「タイヤの子午断面」とは、タイヤの回転軸と平行、かつタイヤの回転軸を通る平面でタイヤを切ったときの断面である。 Patent Document 1 discloses a method for quantifying a tire's meridian cross section. In this method, in order to create a tire model for use in simulations, etc., an image of the tire's outline and an image of the tire's internal structure are extracted from an image of the tire's meridian cross section, and then these are overlaid to obtain a composite tire cross section image. From this tire cross section image, the coordinates of the outline of the tire cross section image and internal structures such as belts are obtained. According to Patent Document 1, the "tire meridian cross section" is a cross section of the tire when cut on a plane that is parallel to and passes through the tire's axis of rotation.
特許文献1によれば、タイヤ断面画像の数値化は、ディジタイザや、マウス等の指示手段を用いて行われる。つまり、タイヤ断面画像上の座標を取得するために、人による合成画像のトレース作業や、合成画像上の位置指定作業が必要となる。このため、実際のタイヤ断面における所定の点の位置情報を数値化し、これにより所定の箇所の計測値を推定したい場合には、人がタイヤ断面画像上で所定の点に対応する点を正確に指定する作業が必要となり、負担が大きく効率的とはいえない。 According to Patent Document 1, the tire cross-sectional image is digitized using a pointing device such as a digitizer or a mouse. In other words, to obtain coordinates on the tire cross-sectional image, a person must trace the composite image and specify a position on the composite image. For this reason, when it is desired to digitize the position information of a specific point on the actual tire cross-section and thereby estimate the measurement value of a specific location, a person must accurately specify a point on the tire cross-sectional image that corresponds to the specific point, which is a heavy burden and cannot be considered efficient.
本発明は、効率的なタイヤの計測値の推定方法、プログラム及び装置ならびに学習済みモデルの生成方法を提供することを目的とする。 The present invention aims to provide an efficient method, program, and device for estimating tire measurement values, as well as a method for generating a trained model.
本開示に係るタイヤの計測値の推定方法は、以下のことを含む:
タイヤの断面構造を表すタイヤ断面画像を取得すること
取得した前記タイヤ断面画像を学習済みの機械学習モデルに入力すること
前記学習済みの機械学習モデルから出力を導出すること
前記出力に基づいて、前記タイヤの断面における1又は複数の計測点の位置情報を推定すること。
A method for estimating tire measurements according to the present disclosure includes:
Obtaining a tire cross-sectional image representing a cross-sectional structure of the tire; inputting the obtained tire cross-sectional image into a trained machine learning model; deriving an output from the trained machine learning model; and estimating position information of one or more measurement points on the tire cross-section based on the output.
上記方法は、複数の前記計測点のうち、所定の2点の間の距離を推定することをさらに含んでもよい。 The method may further include estimating the distance between two predetermined points among the plurality of measurement points.
上記方法において、前記計測点は、前記タイヤ断面画像が表すタイヤの断面に付与されたマーカで示されてもよい。 In the above method, the measurement points may be indicated by markers attached to the cross section of the tire represented by the tire cross section image.
上記方法において、前記タイヤ断面画像は、前記タイヤの回転軸を含む平面で前記タイヤを切断したときの断面構造を表す画像であってもよい。 In the above method, the tire cross-sectional image may be an image that represents the cross-sectional structure when the tire is cut along a plane that includes the axis of rotation of the tire.
本開示に係るタイヤの計測値の推定プログラムは、以下のことをコンピュータに実行させる:
タイヤの断面構造を表すタイヤ断面画像を取得すること
取得した前記タイヤ断面画像を学習済みの機械学習モデルに入力すること
前記学習済みの機械学習モデルから出力を導出すること
前記出力に基づいて、前記タイヤの断面における1又は複数の計測点の位置情報を推定すること。
The tire measurement value estimation program according to the present disclosure causes a computer to execute the following:
Obtaining a tire cross-sectional image representing a cross-sectional structure of the tire; inputting the obtained tire cross-sectional image into a trained machine learning model; deriving an output from the trained machine learning model; and estimating position information of one or more measurement points on the tire cross-section based on the output.
本開示に係るタイヤの計測値の推定装置は、画像取得部と、記憶部と、導出部と、推定部と、を備える。画像取得部は、タイヤの断面構造を表すタイヤ断面画像を取得する。記憶部は、学習済みの機械学習モデルを記憶する。導出部は、取得した前記タイヤ断面画像を前記学習済みの機械学習モデルに入力し、前記学習済みの機械学習モデルから出力を導出する。推定部は、前記出力に基づいて、前記タイヤの断面における1又は複数の計測点の位置情報を推定する。 The tire measurement value estimation device according to the present disclosure includes an image acquisition unit, a storage unit, a derivation unit, and an estimation unit. The image acquisition unit acquires a tire cross-sectional image representing the cross-sectional structure of the tire. The storage unit stores a trained machine learning model. The derivation unit inputs the acquired tire cross-sectional image to the trained machine learning model and derives an output from the trained machine learning model. The estimation unit estimates position information of one or more measurement points on the tire cross-section based on the output.
本開示に係る学習済みモデルの生成方法は、以下のことを含む:
タイヤの断面構造を表すタイヤ断面画像と、正解データとのデータセットである学習用データを用意すること
前記学習用データを用いて、タイヤの断面構造を表すタイヤ断面画像を入力すると、前記正解データに対応するデータが出力されるように機械学習モデルのパラメータを調整すること
なお、前記正解データは、前記タイヤ断面画像における1又は複数の計測点の位置情報である。
The method for generating a trained model according to the present disclosure includes:
Preparing learning data, which is a data set of a tire cross-sectional image representing the cross-sectional structure of the tire, and correct answer data; and Using the learning data, adjusting parameters of a machine learning model so that when a tire cross-sectional image representing the cross-sectional structure of the tire is input, data corresponding to the correct answer data is output. Note that the correct answer data is positional information of one or more measurement points in the tire cross-sectional image.
以上の開示によれば、タイヤ断面画像から、1又は複数の計測点の位置情報が機械学習モデルにより推定される。これにより、計測点の位置情報に基づくタイヤの計測値の推定が効率的になる。 According to the above disclosure, the position information of one or more measurement points is estimated from a tire cross-sectional image using a machine learning model. This makes it possible to efficiently estimate tire measurement values based on the position information of the measurement points.
以下、本開示の一実施形態に係るタイヤの計測値の推定方法、プログラム及び装置について説明する。 The following describes a method, program, and device for estimating tire measurement values according to one embodiment of the present disclosure.
<1.推定方法の概要>
図1は、本開示の一実施形態に係るタイヤの計測値の推定装置1の構成を表す機能ブロック図であり、図2は、タイヤの断面構造を表すタイヤ断面画像(以下、単に「断面画像」とも称する)G0の一例である。本実施形態に係る推定装置1は、断面画像G0のような画像から、タイヤの断面における計測値を推定する。断面画像G0には、所定の面で切断されたタイヤの輪郭と、タイヤの内部の構造とが表現されている。
1. Overview of estimation method
Fig. 1 is a functional block diagram showing the configuration of a tire measurement value estimation device 1 according to an embodiment of the present disclosure, and Fig. 2 shows an example of a tire cross-sectional image (hereinafter also simply referred to as a "cross-sectional image") G0 showing the cross-sectional structure of a tire. The estimation device 1 according to this embodiment estimates the measurement values of a tire cross section from an image such as the cross-sectional image G0. The cross-sectional image G0 shows the outline of the tire cut at a predetermined plane and the internal structure of the tire.
断面画像G0は、例えばコンピュータ断層撮影(Computed Tomography:CT)装置により取得された画像であってもよい。また、断面画像G0は、例えば所定の面で切断されたタイヤの断面や、原寸大のタイヤの断面を表現するカットサンプル(以下、単に「サンプル」とも称する)3をカメラで撮像した画像、及びこれらをスキャナで読み取ることにより取得した画像であってもよい。本実施形態に係る断面画像G0は、サンプル3をスキャナで読み取ることにより取得される画像データである。スキャナの諧調度は例えば24bitカラーであり、解像度は300dpi以上が好ましく、600dpi以上がより好ましい。 The cross-sectional image G0 may be an image acquired by, for example, a computed tomography (CT) device. The cross-sectional image G0 may also be an image captured by a camera of, for example, a cross-section of a tire cut at a specific plane, or a cut sample (hereinafter also simply referred to as a "sample") 3 representing a full-size cross-section of a tire, or an image acquired by reading these with a scanner. The cross-sectional image G0 according to this embodiment is image data acquired by reading the sample 3 with a scanner. The gradation of the scanner is, for example, 24-bit color, and the resolution is preferably 300 dpi or more, and more preferably 600 dpi or more.
サンプル3の平面図の一例を図3に示す。サンプル3は、タイヤの回転軸を含む平面でタイヤを切断した時の実物大のタイヤの断面構造を表すサンプルである。サンプル3には、タイヤの主材であるゴム30及びゴム30に内包された内部構造体31~34等が表れている。ゴム30は、タイヤの輪郭を構成し、例えばトレッド部の溝300等を規定する。内部構造体31~34は、ゴム30とは別体として構成された部材であり、例えばタイヤに強度を付与するための補強材である。図3に示す内部構造体は、詳細にはコード31、ベルト32、プライ33及びビードワイヤ34である。さらに、サンプル3には、所定の計測点に対応する1つ又は複数のマーカが付されてもよい。本実施形態では、複数のマーカ41~46が付されており、これらのマーカ41~46は、後述する計測点P1~P6を表す。計測点P1~P6は、ゴム30上の点及び内部構造体31~34上の点であり得る。 An example of a plan view of sample 3 is shown in FIG. 3. Sample 3 is a sample that represents the cross-sectional structure of a tire in actual size when the tire is cut on a plane including the tire's rotation axis. Sample 3 shows rubber 30, which is the main material of the tire, and internal structures 31-34 contained in rubber 30. Rubber 30 forms the contour of the tire and defines, for example, grooves 300 in the tread portion. Internal structures 31-34 are members that are configured separately from rubber 30, and are, for example, reinforcing materials for imparting strength to the tire. The internal structures shown in FIG. 3 are, in detail, cord 31, belt 32, ply 33, and bead wire 34. Furthermore, sample 3 may be provided with one or more markers corresponding to predetermined measurement points. In this embodiment, multiple markers 41-46 are provided, and these markers 41-46 represent measurement points P1-P6, which will be described later. Measurement points P1-P6 may be points on rubber 30 and points on internal structures 31-34.
タイヤの計測値には、タイヤの断面における所定の計測箇所の寸法が含まれる。所定の計測箇所の寸法は、サンプル3が表すタイヤの断面における計測点のうち、所定の2点の距離で表すことができる。所定の計測箇所は、1つ又は複数であってよく、所定の計測箇所ごとに計測の始点及び終点となる計測点を定めることができる。通常、このような計測は、タイヤの設計データ上で指定された点に対応する点を、サンプル3における計測点として人が特定し、特定された計測点同士の間の距離を人が実測することで取得される。 The tire measurement values include the dimensions of a predetermined measurement point on the tire cross section. The dimensions of the predetermined measurement point can be expressed as the distance between two predetermined measurement points on the tire cross section represented by sample 3. There may be one or more predetermined measurement points, and measurement points that serve as the start and end points of the measurement can be determined for each predetermined measurement point. Typically, such measurements are obtained by a person identifying points on sample 3 that correspond to points specified on the tire design data as measurement points, and then manually measuring the distance between the identified measurement points.
しかし、サンプル3上で計測点を特定し、それらの間の距離を計測し、その都度計測結果を記録するという一連の作業は、時間の面及び労力の面において負担が大きく、結果的にタイヤの設計開発コストや品質管理コストの増大を招きかねない。また、このような作業では、人が特定した計測点の位置情報をデータ化することができず、どの位置を計測点としたかを計測後に参照することが困難である。 However, the series of tasks of identifying measurement points on sample 3, measuring the distances between them, and recording the measurement results each time is time- and labor-intensive, and may ultimately lead to increased tire design and development costs and quality control costs. In addition, with this type of work, it is not possible to digitize the position information of the measurement points identified by hand, making it difficult to refer to which positions were used as measurement points after measurement.
本実施形態に係る推定装置1は、学習済みの機械学習モデル(以下、単に「学習済みモデル」とも称する)130の出力からサンプル3上で人が特定する計測点の位置情報を推定し、推定された位置情報に基づいて、2点間の距離を計測するように構成される。これにより、計測点とした点の位置情報がデータ化され、指定された点に対して妥当な計測点が特定されているかどうかを検証することが容易になり、推定された計測値の信頼性が向上する。さらに、計測値が効率的に推定され、人による作業の負担を削減することができる。推定された計測値は、タイヤの設計開発へのフィードバックや、タイヤの品質管理等、様々な場面で利用することができる。以下、推定装置1のハードウェア構成について説明した後、推定装置1による推定処理の流れについて説明する。 The estimation device 1 according to this embodiment is configured to estimate position information of a measurement point identified by a person on the sample 3 from the output of a trained machine learning model (hereinafter also simply referred to as the "trained model") 130, and measure the distance between two points based on the estimated position information. This digitizes the position information of the points set as measurement points, making it easier to verify whether a valid measurement point has been identified for a specified point, and improving the reliability of the estimated measurement value. Furthermore, the measurement value is efficiently estimated, reducing the burden of human work. The estimated measurement value can be used in various situations, such as feedback to tire design and development and tire quality control. Below, the hardware configuration of the estimation device 1 will be described, and then the flow of the estimation process by the estimation device 1 will be described.
<2.推定装置のハードウェア構成>
推定装置1は、ハードウェアとしては汎用的なコンピュータであり、このようなコンピュータに所定のプログラム131をインストールすることにより構成される。プログラム131は、推定装置1に後述する処理を実行させるプログラムであり、例えば、LANやインターネット等の通信ネットワーク2を介して別の装置から、又はCD-ROM、USBメモリ等のコンピュータで読み取り可能な記録媒体132から取得される。
2. Hardware configuration of the estimation device
The estimation device 1 is a general-purpose computer in terms of hardware, and is configured by installing a predetermined program 131 in such a computer. The program 131 is a program that causes the estimation device 1 to execute processing described below, and is obtained, for example, from another device via a communication network 2 such as a LAN or the Internet, or from a computer-readable recording medium 132 such as a CD-ROM or a USB memory.
図1に示すように、推定装置1は、制御部10、表示部11、入力部12、記憶部13及び通信部14を備える。これらの部10~14は、互いにバス線15を介して接続されており、相互に通信可能である。本実施形態では、表示部11は、液晶ディスプレイ等で構成されており、各種情報をユーザーに対し表示する。また、入力部12は、マウスやキーボード、タッチパネル、操作ボタン等で構成されており、推定装置1に対するユーザーからの操作を受け付ける。 As shown in FIG. 1, the estimation device 1 includes a control unit 10, a display unit 11, an input unit 12, a memory unit 13, and a communication unit 14. These units 10 to 14 are connected to each other via a bus line 15 and can communicate with each other. In this embodiment, the display unit 11 is configured with a liquid crystal display or the like, and displays various information to the user. The input unit 12 is configured with a mouse, keyboard, touch panel, operation buttons, etc., and accepts operations on the estimation device 1 from the user.
記憶部13は、ハードディスクやフラッシュメモリ等の不揮発性の記憶装置から構成されており、学習済みモデル130及びプログラム131が格納されている。制御部10は、プロセッサ(Central Processing Unit:CPU、Graphics Processing Unit:GPU)、ROM(Read Only Memory)及びRAM(Random Access Memory)等から構成される。制御部10は、記憶部13内のプログラム131を読み出して実行することにより、画像取得部10A、導出部10B、推定部10C及び学習部10Dとして動作する。各部10A~10Dの動作の詳細は、後述する。通信部14は、推定装置1を通信ネットワーク2やスキャナ等の外部機器に接続する通信インターフェースとして機能する。 The memory unit 13 is composed of a non-volatile storage device such as a hard disk or flash memory, and stores a trained model 130 and a program 131. The control unit 10 is composed of a processor (Central Processing Unit: CPU, Graphics Processing Unit: GPU), a ROM (Read Only Memory), a RAM (Random Access Memory), etc. The control unit 10 operates as an image acquisition unit 10A, a derivation unit 10B, an estimation unit 10C, and a learning unit 10D by reading and executing the program 131 in the memory unit 13. The operation of each unit 10A to 10D will be described in detail later. The communication unit 14 functions as a communication interface that connects the estimation device 1 to a communication network 2 and external devices such as a scanner.
なお、本実施形態では、学習済みモデル130は、後述するように推定装置1に組み込まれている学習部10Dにより生成される。しかし、機械学習モデルを学習させ、学習済みモデル130を生成する学習機能は、学習済みモデル130に基づいてタイヤの計測値を推定する推定機能から独立していてもよい。言い換えると、推定装置1には推定機能のみを実装し、別のコンピュータで学習した学習済みモデル130を記憶部13に取り込むようにしてもよい。 In this embodiment, the trained model 130 is generated by a learning unit 10D incorporated in the estimation device 1 as described below. However, the learning function of training a machine learning model and generating the trained model 130 may be independent of the estimation function of estimating tire measurement values based on the trained model 130. In other words, the estimation device 1 may be equipped with only the estimation function, and the trained model 130 trained on another computer may be imported into the memory unit 13.
<3.推定処理の流れ>
次に、図4を参照しつつ、推定装置1による推定処理の流れについて説明する。
3. Estimation process flow
Next, the flow of the estimation process performed by the estimation device 1 will be described with reference to FIG.
ステップS1では、推定装置1の画像取得部10Aが、通信部14を介して上述したような断面画像G0を取得する。画像取得部10Aは、取得した断面画像G0を記憶部13内に格納する。なお、画像取得部10Aは、学習済みモデル130への入力に適するように、断面画像G0を所定の領域に分割した画像や、断面画像G0を所定のサイズにリサイズした画像を生成し、記憶部13内に格納してもよい。以下では、学習済みモデル130への入力に先立って適宜加工処理された画像も、断面画像G0に含まれるものとする。また、断面画像G0に対するxy座標系は、断面画像G0の左上の頂点を原点(0,0)として、図2のように定められるものとする。 In step S1, the image acquisition unit 10A of the estimation device 1 acquires the cross-sectional image G0 as described above via the communication unit 14. The image acquisition unit 10A stores the acquired cross-sectional image G0 in the memory unit 13. Note that the image acquisition unit 10A may generate an image in which the cross-sectional image G0 is divided into predetermined regions or an image in which the cross-sectional image G0 is resized to a predetermined size so as to be suitable for input to the trained model 130, and store the image in the memory unit 13. In the following, the cross-sectional image G0 includes an image that has been appropriately processed prior to input to the trained model 130. In addition, the xy coordinate system for the cross-sectional image G0 is defined as shown in FIG. 2, with the upper left vertex of the cross-sectional image G0 as the origin (0,0).
ステップS2では、導出部10Bが、断面画像G0を学習済みモデル130に入力し、学習済みモデル130から出力を導出する。学習済みモデル130は、入力された断面画像G0から特徴量を抽出することによりマーカ41~46をそれぞれ検出し、マーカ41~46に該当する点(ピクセル)のうち、最も適切な点を計測点P1~P6と推定するように構成される。学習済みモデル130は、計測点P1~P6として推定された点のxy座標を、位置情報として出力する。 In step S2, the derivation unit 10B inputs the cross-sectional image G0 to the trained model 130 and derives an output from the trained model 130. The trained model 130 is configured to detect each of the markers 41-46 by extracting features from the input cross-sectional image G0, and estimate the most appropriate points (pixels) corresponding to the markers 41-46 as measurement points P1-P6. The trained model 130 outputs the x-y coordinates of the points estimated as measurement points P1-P6 as position information.
学習済みモデル130の種類は、特に限定されないが、本実施形態では畳み込みニューラルネットワーク(CNN)である。図5は、CNNの構造を説明する図である。図5に示すように、本実施形態に係る学習済みモデル130は、入力層と、交互に配置された畳み込み層及びプーリング層と、全結合層と、出力層とを備える。入力層は、H×W×(チャネル数)分のユニットを有する。ただし、Hは入力される画像のy軸方向のピクセル数であり、Wは入力される画像のx軸方向のピクセル数であり、チャネル数は本実施形態では3である。 The type of the trained model 130 is not particularly limited, but in this embodiment, it is a convolutional neural network (CNN). FIG. 5 is a diagram for explaining the structure of a CNN. As shown in FIG. 5, the trained model 130 according to this embodiment includes an input layer, alternating convolutional layers and pooling layers, a fully connected layer, and an output layer. The input layer has H×W×(number of channels) units, where H is the number of pixels in the y-axis direction of the input image, W is the number of pixels in the x-axis direction of the input image, and the number of channels is 3 in this embodiment.
畳み込み層は、入力された3次元のデータに対し、これより小さなサイズのフィルタを適用して、特徴マップを出力する。フィルタの数やサイズ、ストライドは特に限定されず、適宜選択することができる。また、フィルタは自動生成され、後述する学習処理により、より適切に特徴を抽出すべくパラメータが調整されている。プーリング層は、畳み込み層が出力した特徴マップから、特徴的な値を抽出して出力する。プーリングのサイズは特に限定されず、適宜選択することができる。 The convolutional layer applies a smaller-sized filter to the input three-dimensional data and outputs a feature map. There are no particular limitations on the number, size, or stride of the filters, and they can be selected as appropriate. The filters are automatically generated, and the parameters are adjusted by the learning process described below to more appropriately extract features. The pooling layer extracts and outputs characteristic values from the feature map output by the convolutional layer. There are no particular limitations on the size of the pooling, and they can be selected as appropriate.
全結合層は、最後のプーリング層からの全出力をまとめ、ベクトル形式にする。出力層の出力ユニット数は、推定される計測点の数に応じた数とすることができ、本実施形態では12である。つまり、6個の計測点P1~P6の座標を表す、12個の要素を有するベクトルが出力層から出力される。 The fully connected layer combines all the outputs from the final pooling layer into a vector format. The number of output units in the output layer can be set according to the number of estimated measurement points, and is 12 in this embodiment. In other words, a vector with 12 elements representing the coordinates of the six measurement points P1 to P6 is output from the output layer.
以上の学習済みモデル130の構造は、あくまで一例であり、層の数及びユニットの数等はこれに限定されない。また、畳み込み層及びプーリング層は、必ずしも交互に配置されていなくてもよく、これらの層を適宜増減させることもできる。さらに、必要に応じてドロップアウト層、活性化層が適宜追加されてもよい。活性化層は、活性化関数により演算を行う層であり、活性化関数としては例えば恒等関数等が用いられる。しかしながら、活性化関数はこれに限定されず、適切な関数を用いることができる。 The above structure of the trained model 130 is merely an example, and the number of layers and the number of units are not limited to this. Furthermore, the convolutional layers and pooling layers do not necessarily need to be arranged alternately, and these layers can be increased or decreased as appropriate. Furthermore, dropout layers and activation layers may be added as necessary. The activation layer is a layer that performs calculations using an activation function, and an identity function, for example, is used as the activation function. However, the activation function is not limited to this, and any appropriate function can be used.
ステップS3では、推定部10Cが、計測点P1~P6の座標として出力された座標に基づいて、所定の計測箇所に対応するxy平面上の距離を算出する。推定部10Cは、例えば、計測点P1及びP2、計測点P3及びP5、計測点P4及びP6の組合せをそれぞれ計測の始点及び終点の組合せとして、これらの点の間のxy平面上の距離をそれぞれ算出することができる。また、推定部10Cは、上述した組合せ以外の組合せで定義される距離を算出してもよい。さらに、推定部10Cは、学習済みモデル130によらず、公知の画像処理等により別途特定された点と、推定された計測点P1~P6のいずれかとの間の距離を算出してもよい。 In step S3, the estimation unit 10C calculates the distance on the xy plane corresponding to the specified measurement location based on the coordinates output as the coordinates of the measurement points P1 to P6. For example, the estimation unit 10C can calculate the distance on the xy plane between the combinations of measurement points P1 and P2, measurement points P3 and P5, and measurement points P4 and P6, which are combinations of the start and end points of the measurement, respectively. The estimation unit 10C may also calculate a distance defined by a combination other than the above-mentioned combinations. Furthermore, the estimation unit 10C may calculate the distance between a point separately identified by known image processing or the like and any of the estimated measurement points P1 to P6, without relying on the trained model 130.
ステップS4では、推定部10Cが、算出したxy平面上の距離を、それぞれサンプル3における距離に換算する。これにより、タイヤの計測値が推定される。なお、換算のための定数は、予め算出され、記憶部13に格納されている。 In step S4, the estimation unit 10C converts the calculated distances on the xy plane into distances on sample 3. This estimates the tire measurement values. The constants used for the conversion are calculated in advance and stored in the memory unit 13.
ステップS5では、推定部10Cが、推定結果を出力する。出力の態様は特に限定されないが、推定部10Cが、所定の計測箇所ごとに推定した計測値を示す画面を生成し、表示部11に表示させてもよい。また、推定部10Cは、推定された計測点P1~P6に対応するピクセルを所定の色で表示した画像や、推定された計測点P1~P6の位置を示す図形N1~N6を表示する画像を生成し、これを断面画像G0に重ね合わせて表示部11に表示させてもよい。図6は、推定された計測点P1~P6の座標に、それぞれ対応する十字形の図形N1~N6を表示した画像を、断面画像G0に重ね合わせて表示した画像の例である。これにより、人が表示部11に表示された画像を見て、推定装置1による推定が妥当かどうかを直感的に判断することができる。 In step S5, the estimation unit 10C outputs the estimation result. The output mode is not particularly limited, but the estimation unit 10C may generate a screen showing the estimated measurement value for each predetermined measurement point and display it on the display unit 11. The estimation unit 10C may also generate an image in which pixels corresponding to the estimated measurement points P1 to P6 are displayed in a predetermined color, or an image in which figures N1 to N6 indicating the positions of the estimated measurement points P1 to P6 are displayed, and the image may be superimposed on the cross-sectional image G0 and displayed on the display unit 11. FIG. 6 is an example of an image in which images in which cross-shaped figures N1 to N6 corresponding to the coordinates of the estimated measurement points P1 to P6, respectively, are displayed superimposed on the cross-sectional image G0. This allows a person to intuitively judge whether the estimation by the estimation device 1 is valid by looking at the image displayed on the display unit 11.
<4.学習処理の流れ>
以下、図7を参照しつつ、学習済みモデル130を生成するための方法、つまり学習部10Dによる、機械学習モデルの学習方法について説明する。
4. Learning process flow
Below, with reference to Figure 7, we will explain a method for generating the trained model 130, i.e., a method for training a machine learning model by the training unit 10D.
ステップST1では、学習部10Dが学習に先立って用意されたN個の学習用データセットを読み込む。学習用データセットは、LANやインターネット等の通信ネットワーク2を介して別の装置から、又はCD-ROM、USBメモリ等のコンピュータで読み取り可能な記録媒体132から取得することができる。 In step ST1, the learning unit 10D reads N training data sets that have been prepared prior to training. The training data sets can be obtained from another device via a communication network 2 such as a LAN or the Internet, or from a computer-readable recording medium 132 such as a CD-ROM or USB memory.
学習用データセットは、タイヤの断面を表す断面画像Gn(n=1,…,N)と、正解データYnとがそれぞれ組み合わされたデータセットである。断面画像Gnは、上述した断面画像G0と同様にして取得することができ、学習済みモデル130に入力されることとなる断面画像G0と同一のサイズ(H×W)を有する。本実施形態に係る正解データYnは、計測点P1~P6のxy座標(位置情報)を表す、12個の要素を有するベクトルである。学習用データセットは、訓練用データセットとテスト用データセットとに予め分けられ、両者の割合は適宜設定することができる。 The learning dataset is a dataset that combines cross-sectional images Gn (n = 1, ..., N) that represent the cross-section of a tire with correct answer data Yn. The cross-sectional images Gn can be acquired in the same manner as the cross-sectional image G0 described above, and have the same size (H x W) as the cross-sectional image G0 that is to be input to the trained model 130. The correct answer data Yn in this embodiment is a vector having 12 elements that represent the x and y coordinates (position information) of the measurement points P1 to P6. The learning dataset is divided in advance into a training dataset and a test dataset, and the ratio of the two can be set appropriately.
正解データYnは、断面画像Gnにおいて、計測点P1~P6を示すマーカ41~46に対応するピクセル(点)のうち、代表的なピクセルのxy座標を特定することにより決定される。代表的なピクセルの特定は、例えば人がサンプル3上において計測を行った時の計測値を参考に行うことができる。また、代表的なピクセルの特定は、マーカ41~46を検出する公知のプログラムを用いて行うこともできるし、人がモニタ上でマーカ41~46の位置を確認しながら行うこともできる。 The correct answer data Yn is determined by identifying the xy coordinates of a representative pixel among the pixels (points) in the cross-sectional image Gn that correspond to the markers 41 to 46 indicating the measurement points P1 to P6. The representative pixel can be identified, for example, by referring to the measurement value when a person measures the sample 3. The representative pixel can also be identified using a known program that detects the markers 41 to 46, or by a person checking the positions of the markers 41 to 46 on a monitor.
ステップST2では、学習部10Dが、訓練用データセットから、K個のサンプルデータセットをランダムに選択する。Kは、バッチサイズと称される値であり、適宜設定することができる。 In step ST2, the learning unit 10D randomly selects K sample data sets from the training data set. K is a value called the batch size and can be set appropriately.
ステップST3では、学習部10Dが、図5に示すような構造を有する機械学習モデルに、サンプルデータセットの断面画像Gk(k=1,…,K)を入力し、機械学習モデルからの出力Tkを導出する。出力Tkは、入力されたサンプルデータセットの断面画像Gkに組み合わされている正解データYkに対応するデータであり、点Pk1~Pk6のxy座標(位置情報)を表す、12個の要素を有するベクトルである。 In step ST3, the learning unit 10D inputs the cross-sectional images Gk (k = 1, ..., K) of the sample data set into a machine learning model having a structure as shown in Figure 5, and derives the output Tk from the machine learning model. The output Tk is data corresponding to the correct answer data Yk combined with the cross-sectional image Gk of the input sample data set, and is a vector having 12 elements representing the xy coordinates (position information) of points Pk1 to Pk6.
ステップST4では、学習部10Dが、ステップST3で導出された出力Tkと、ステップST3で入力された断面画像Gkに組み合わせられている正解データYkとの誤差関数の値が最小となるようにパラメータを調整する。より具体的には、学習部10Dが、誤差逆伝播法により、機械学習モデルの全結合層における重みづけのパラメータ、及び畳み込み層によるフィルタのパラメータ等を調整し、更新する。本実施形態に係る誤差関数は、二乗和誤差で表される。二乗和誤差は、計測点P1~P6と、予測された点Pk1~Pk6との距離を表す。 In step ST4, the learning unit 10D adjusts parameters so that the value of the error function between the output Tk derived in step ST3 and the ground truth data Yk combined with the cross-sectional image Gk input in step ST3 is minimized. More specifically, the learning unit 10D adjusts and updates the weighting parameters in the fully connected layer of the machine learning model and the filter parameters in the convolutional layer by the error backpropagation method. The error function in this embodiment is expressed as the sum of squares error. The sum of squares error represents the distance between the measurement points P1 to P6 and the predicted points Pk1 to Pk6.
ステップST5では、1エポックの学習が終了したか否かが判断される。本実施形態では、訓練用データセットの数と同数のサンプルデータセットについてステップST2~ステップST4までの処理が行われると、1エポックの学習が完了したと判断される。1エポックの学習が終了していないと判断された場合、学習部10Dは、ステップST4の後にステップST2に戻る。すなわち、学習部10Dは、再度ランダムにサンプルデータセットを選択し、新たに選択されたサンプルデータセットを用いてステップST3とステップST4の手順を繰り返す。一方、1エポックの学習が終了したと判断された場合、ステップST6で全エポックの学習が終了したか否かが判断される。 In step ST5, it is determined whether or not learning for one epoch has been completed. In this embodiment, when the processes from step ST2 to step ST4 have been performed for the same number of sample datasets as the number of training datasets, it is determined that learning for one epoch has been completed. If it is determined that learning for one epoch has not been completed, the learning unit 10D returns to step ST2 after step ST4. That is, the learning unit 10D randomly selects a sample dataset again, and repeats the procedures of steps ST3 and ST4 using the newly selected sample dataset. On the other hand, if it is determined that learning for one epoch has been completed, it is determined in step ST6 whether or not learning for all epochs has been completed.
ステップST6で全エポックの学習が終了していないと判断されると、次のエポックの学習を行うべく処理はステップST2に戻る。全エポック数は、特に限定されず、適宜設定することができる。ステップST6で全エポックの学習が終了したと判断されると、学習部10Dは、機械学習モデルの学習を終了する。学習部10Dは、機械学習モデルの最新のパラメータを記憶部13に格納し、これを学習済みモデル130とする。つまり、以上の手順により、学習済みモデル130が生成される。 If it is determined in step ST6 that learning of all epochs has not been completed, the process returns to step ST2 to learn the next epoch. The total number of epochs is not particularly limited and can be set as appropriate. If it is determined in step ST6 that learning of all epochs has been completed, the learning unit 10D ends learning of the machine learning model. The learning unit 10D stores the latest parameters of the machine learning model in the memory unit 13, and sets this as the trained model 130. In other words, the trained model 130 is generated by the above procedure.
なお、学習部10Dは、学習が1エポック終了するごとに、テスト用データセットを機械学習モデルに入力して、その出力とテスト用データセットの正解データに対する誤差を算出し、算出結果を表示部11に表示してもよい。また、全エポックの学習が終了する前に、テスト用データセットの正解データに対する機械学習モデルの出力の誤差が所定の範囲内に収束したと考えられる場合は、その時点で学習を終了させてもよい。 The learning unit 10D may input a test data set into the machine learning model each time one epoch of learning is completed, calculate the error between the output and the ground truth data of the test data set, and display the calculation result on the display unit 11. Furthermore, if it is considered that the error of the output of the machine learning model with respect to the ground truth data of the test data set has converged within a predetermined range before the completion of learning for all epochs, learning may be terminated at that point.
<5.特徴>
以上の推定処理によれば、人が計測作業を行った場合に、人がサンプル3上で特定するであろう計測点の位置情報が効率的にデータ化され、さらに特定した計測点を後に参照することも可能になる。これにより、計測の信頼性を検証することが容易になり、人が計測作業を行った場合の計測のばらつきを抑制することが可能になる。また、断面画像から所定の計測箇所の計測値が効率的に推定され、人が行う計測作業の負担や時間が軽減される。
<5. Features>
According to the above estimation process, when a person performs a measurement operation, the position information of the measurement point that the person would identify on the sample 3 is efficiently digitized, and further, it becomes possible to refer to the identified measurement point later. This makes it easy to verify the reliability of the measurement, and makes it possible to suppress the measurement variation when the measurement operation is performed by a person. In addition, the measurement value of a specified measurement point is efficiently estimated from the cross-sectional image, reducing the burden and time of the measurement operation performed by a person.
<6.変形例>
以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、その趣旨を逸脱しない限りにおいて、種々の変更が可能である。以下に示す変形例の要旨は、適宜組合せることができる。
6. Modifications
Although one embodiment of the present invention has been described above, the present invention is not limited to the above embodiment, and various modifications are possible without departing from the spirit of the present invention. The gist of the modified examples shown below can be combined as appropriate.
<6-1>
上記実施形態では、機械学習モデルとしてCNNモデルが用いられたが、機械学習モデルはこれに限定されず、ニューラルネットワーク(NN)モデル等、その他の機械学習モデルが用いられてもよい。また、機械学習モデルは複数が組み合わせられていてもよい。例えば、機械学習モデルを、CNNモデル(デコーダー)とCNNの逆実装モデル(エンコーダ―)が組み合わせられたモデルとし、推定された計測点P1~P6を示す図形N1~N6が、推定された計測点P1~P6の位置に現れた画像が出力される学習済みモデル130を生成してもよい。
<6-1>
In the above embodiment, a CNN model is used as the machine learning model, but the machine learning model is not limited to this, and other machine learning models such as a neural network (NN) model may be used. In addition, multiple machine learning models may be combined. For example, the machine learning model may be a model in which a CNN model (decoder) and a CNN inverse implementation model (encoder) are combined, and a trained model 130 may be generated in which an image is output in which figures N1 to N6 indicating estimated measurement points P1 to P6 appear at the positions of the estimated measurement points P1 to P6.
<6-2>
上記実施形態では、学習用データセットの正解データYk及び学習済みモデル130の出力は12個の要素を有するベクトルであったが、正解データYk及び学習済みモデル130の出力はこれに限定されない。例えば、正解データYk及び学習済みモデル130の出力は、入力される断面画像Gk及びG0が有するピクセルごとに、そのピクセルがマーカ41~46に該当する確率を示したデータであってもよい。この場合、マーカ41~46の各々について、最も確率が高いピクセルの座標をそれぞれ計測点P1~P6の位置情報としてもよい。
<6-2>
In the above embodiment, the correct answer data Yk of the learning data set and the output of the trained model 130 are vectors having 12 elements, but the correct answer data Yk and the output of the trained model 130 are not limited to this. For example, the correct answer data Yk and the output of the trained model 130 may be data indicating the probability that each pixel of the input cross-sectional images Gk and G0 corresponds to the markers 41 to 46. In this case, the coordinates of the pixel with the highest probability for each of the markers 41 to 46 may be set as the position information of the measurement points P1 to P6, respectively.
<6-3>
機械学習モデルの学習方法は上記実施形態に限定されず、確率的勾配降下法等、公知のパラメータ最適化アルゴリズムを適用することができる。また、損失関数も上記実施形態に限定されず、出力されるデータの性質に応じて適宜変更することができる。
<6-3>
The learning method of the machine learning model is not limited to the above embodiment, and any known parameter optimization algorithm such as stochastic gradient descent can be applied. The loss function is also not limited to the above embodiment, and can be changed as appropriate depending on the nature of the output data.
<6-4>
上記実施形態の計測値の推定方法は、他の公知の画像処理と組合せ、断面画像G0上において様々な計測値を推定するのに適用することができる。例えば、画像処理ではサンプル3の溝300の両端の点をつなぐ、現実にはない仮想線を生成し、この仮想線上の点と計測点P1~P6として推定された点との間の距離を算出するのに適用することができる。
<6-4>
The measurement value estimation method of the above embodiment can be combined with other known image processing and applied to estimating various measurement values on the cross-sectional image G0. For example, the image processing can be applied to generate a virtual line that does not actually exist, connecting the points on both ends of the groove 300 of the sample 3, and to calculate the distance between the points on this virtual line and the points estimated as the measurement points P1 to P6.
1 推定装置
10 制御部
10A 画像取得部
10B 導出部
10C 推定部
10D 学習部
41~46 マーカ
130 学習済みモデル
131 プログラム
P1~P6 計測点
1 Estimation device 10 Control unit 10A Image acquisition unit 10B Derivation unit 10C Estimation unit 10D Learning units 41 to 46 Marker 130 Trained model 131 Programs P1 to P6 Measurement points
Claims (7)
取得した前記タイヤ断面画像を学習済みの機械学習モデルに入力することと、
前記学習済みの機械学習モデルから出力を導出することと、
前記出力に基づいて、前記タイヤの断面における1又は複数の計測点の位置情報を推定することと、
を含み、
前記出力は、前記計測点の位置情報又は前記タイヤ断面画像が有する各ピクセルが前記計測点に該当する確率に対応する、
タイヤの計測値の推定方法。 Obtaining a tire cross-sectional image representing a cross-sectional structure of the tire;
Inputting the acquired tire cross-sectional image into a trained machine learning model;
Deriving an output from the trained machine learning model; and
estimating position information of one or more measurement points on a cross section of the tire based on the output; and
Including,
the output corresponds to position information of the measurement point or a probability that each pixel of the tire cross-sectional image corresponds to the measurement point.
How to estimate tire measurements.
をさらに含む、
請求項1に記載のタイヤの計測値の推定方法。 The method further includes estimating a distance between two predetermined points among the plurality of measurement points.
The method for estimating a measurement value of a tire according to claim 1 .
請求項1又は2に記載のタイヤの計測値の推定方法。 The measurement points are indicated by markers attached to the cross section of the tire represented by the tire cross section image.
The method for estimating a measurement value of a tire according to claim 1 or 2.
請求項1から3のいずれかに記載のタイヤの計測値の推定方法。 The tire cross-sectional image is an image representing a cross-sectional structure of the tire when the tire is cut along a plane including a rotation axis of the tire.
The method for estimating a measurement value of a tire according to any one of claims 1 to 3.
取得した前記タイヤ断面画像を学習済みの機械学習モデルに入力することと、
前記学習済みの機械学習モデルから出力を導出することと、
前記出力に基づいて、前記タイヤの断面における1又は複数の計測点の位置情報を推定することと、
をコンピュータに実行させ、
前記出力は、前記計測点の位置情報又は前記タイヤ断面画像が有する各ピクセルが前記計測点に該当する確率に対応する、
タイヤの計測値の推定プログラム。 Obtaining a tire cross-sectional image representing a cross-sectional structure of the tire;
Inputting the acquired tire cross-sectional image into a trained machine learning model;
Deriving an output from the trained machine learning model; and
estimating position information of one or more measurement points on a cross section of the tire based on the output; and
on the computer ,
the output corresponds to position information of the measurement point or a probability that each pixel of the tire cross-sectional image corresponds to the measurement point.
A program to estimate tire measurement values.
学習済みの機械学習モデルを記憶する記憶部と、
取得した前記タイヤ断面画像を前記学習済みの機械学習モデルに入力し、前記学習済みの機械学習モデルから出力を導出する導出部と、
前記出力に基づいて、前記タイヤの断面における1又は複数の計測点の位置情報を推定する推定部と、
を備え、
前記出力は、前記計測点の位置情報又は前記タイヤ断面画像が有する各ピクセルが前記計測点に該当する確率に対応する、
タイヤの計測値の推定装置。 an image acquisition unit that acquires a tire cross-sectional image representing a cross-sectional structure of the tire;
A memory unit that stores a trained machine learning model;
A derivation unit that inputs the acquired tire cross-sectional image into the trained machine learning model and derives an output from the trained machine learning model;
an estimation unit that estimates position information of one or a plurality of measurement points on the cross section of the tire based on the output;
Equipped with
the output corresponds to position information of the measurement point or a probability that each pixel of the tire cross-sectional image corresponds to the measurement point.
A tire measurement estimation device.
前記学習用データを用いて、タイヤの断面構造を表すタイヤ断面画像を入力すると、前記正解データに対応するデータが出力されるように機械学習モデルのパラメータを調整することと、
を含み、
前記正解データは、前記タイヤ断面画像における1又は複数の計測点の位置情報である、
学習済みモデルの生成方法。
Preparing learning data, which is a data set of a tire cross-sectional image showing a cross-sectional structure of a tire and ground truth data;
Using the learning data, adjusting parameters of a machine learning model so that when a tire cross-sectional image showing a cross-sectional structure of a tire is input, data corresponding to the ground truth data is output;
Including,
The correct answer data is position information of one or more measurement points in the tire cross-sectional image.
How to generate a trained model.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020191025A JP7613058B2 (en) | 2020-11-17 | 2020-11-17 | How to estimate tire measurements |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020191025A JP7613058B2 (en) | 2020-11-17 | 2020-11-17 | How to estimate tire measurements |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022080063A JP2022080063A (en) | 2022-05-27 |
| JP7613058B2 true JP7613058B2 (en) | 2025-01-15 |
Family
ID=81731535
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020191025A Active JP7613058B2 (en) | 2020-11-17 | 2020-11-17 | How to estimate tire measurements |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7613058B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7818473B2 (en) * | 2022-06-10 | 2026-02-20 | Toyo Tire株式会社 | Image Processing Method |
| JP2024000600A (en) * | 2022-06-21 | 2024-01-09 | 株式会社日立ハイテク | Discriminator generation device and image diagnosis support device |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007179194A (en) | 2005-12-27 | 2007-07-12 | Yokohama Rubber Co Ltd:The | Method and computer program for digitizing tire meridian cross section, and method and computer program for creating tire model |
| JP2015075389A (en) | 2013-10-09 | 2015-04-20 | 株式会社横河技術情報 | Photograph measurement plotting method and photograph measurement plotting apparatus |
| JP2019035626A (en) | 2017-08-10 | 2019-03-07 | 株式会社ブリヂストン | Tire image recognition method and tire image recognition apparatus |
| US20190156205A1 (en) | 2017-11-20 | 2019-05-23 | Koninklijke Philips N.V. | Training first and second neural network models |
| JP2020156826A (en) | 2019-03-27 | 2020-10-01 | 富士フイルム株式会社 | Location display devices, methods and programs, and radiographic imaging devices |
-
2020
- 2020-11-17 JP JP2020191025A patent/JP7613058B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007179194A (en) | 2005-12-27 | 2007-07-12 | Yokohama Rubber Co Ltd:The | Method and computer program for digitizing tire meridian cross section, and method and computer program for creating tire model |
| JP2015075389A (en) | 2013-10-09 | 2015-04-20 | 株式会社横河技術情報 | Photograph measurement plotting method and photograph measurement plotting apparatus |
| JP2019035626A (en) | 2017-08-10 | 2019-03-07 | 株式会社ブリヂストン | Tire image recognition method and tire image recognition apparatus |
| US20190156205A1 (en) | 2017-11-20 | 2019-05-23 | Koninklijke Philips N.V. | Training first and second neural network models |
| JP2020156826A (en) | 2019-03-27 | 2020-10-01 | 富士フイルム株式会社 | Location display devices, methods and programs, and radiographic imaging devices |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022080063A (en) | 2022-05-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN107440811B (en) | Tooth axis estimation program and tooth profile data creation program, apparatus and method therefor | |
| US9058647B2 (en) | Information processing apparatus, information processing method, and storage medium | |
| US8948474B2 (en) | Quantification method of the feature of a tumor and an imaging method of the same | |
| WO2011074162A1 (en) | Image processing apparatus, image processing method, image processing system, and program | |
| JP6487493B2 (en) | Image processing system | |
| CN119273875B (en) | Bone image superposition presentation method and system based on augmented reality technology | |
| CN106164978A (en) | Methods and systems for constructing personalized avatars using parametric deformable meshes | |
| JP7613058B2 (en) | How to estimate tire measurements | |
| CN119092058B (en) | A fracture reduction path auxiliary planning method and system based on augmented reality technology | |
| CN113077502B (en) | Dental jaw space registration method based on multilayer spherical surface generation points in marker sphere | |
| JP2016021998A (en) | Image processing device, image processing method, and program | |
| JP2012125871A (en) | Robot control setting support device | |
| JP6643821B2 (en) | Image processing device | |
| JP2022111704A (en) | Image processing apparatus, medical image pick-up device, image processing method, and program | |
| JP5954846B2 (en) | Shape data generation program, shape data generation method, and shape data generation apparatus | |
| JP2022111705A (en) | Leaning device, image processing apparatus, medical image pick-up device, leaning method, and program | |
| CN105765398A (en) | System for measuring cortical thickness from MR scan information | |
| CN115049744A (en) | Robot hand-eye coordinate conversion method and device, computer equipment and storage medium | |
| JP7473012B2 (en) | Image processing device, image processing method, and program | |
| US11972570B2 (en) | Image processing apparatus, image processing method, and image processing program | |
| JP6617016B2 (en) | Method and program for calculating average shape of three-dimensional shape object | |
| JP6827707B2 (en) | Information processing equipment and information processing system | |
| JPWO2007013300A1 (en) | Abnormal shadow candidate detection method and abnormal shadow candidate detection apparatus | |
| JP6200618B1 (en) | Medical image diagnosis support system and apparatus, and program | |
| JP6821303B2 (en) | Information processing equipment, information processing methods and programs |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230921 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240726 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240730 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240927 |
|
| 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: 20241126 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241209 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7613058 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |