JP2002296019A - Three-dimensional shape measuring system - Google Patents
Three-dimensional shape measuring systemInfo
- Publication number
- JP2002296019A JP2002296019A JP2001102228A JP2001102228A JP2002296019A JP 2002296019 A JP2002296019 A JP 2002296019A JP 2001102228 A JP2001102228 A JP 2001102228A JP 2001102228 A JP2001102228 A JP 2001102228A JP 2002296019 A JP2002296019 A JP 2002296019A
- Authority
- JP
- Japan
- Prior art keywords
- dimensional
- coordinates
- intersection
- information
- grid
- 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.)
- Granted
Links
Landscapes
- Image Analysis (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Image Processing (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、物体の3次元形状
を非接触で計測する3次元形状計測システムに係り、特
に人体の部分形状を計測する3次元形状計測システムに
関する。The present invention relates to a three-dimensional shape measuring system for measuring a three-dimensional shape of an object in a non-contact manner, and more particularly to a three-dimensional shape measuring system for measuring a partial shape of a human body.
【0002】[0002]
【従来の技術】従来、3次元形状計測システムとして
は、レーザや白色光でスリット光線を被検体に投影しそ
のスリットの形状から物体の外観形状を計測している。
この3次元形状計測システムの具体例としては、例えば
特許第2961264号公報に記載されているように、
三角測量と同様の原理にて得られた複数のステレオ画像
から被検体の外観形状を把握する。2. Description of the Related Art Conventionally, as a three-dimensional shape measurement system, a slit light beam is projected onto a subject with a laser or white light, and the external shape of an object is measured from the shape of the slit.
As a specific example of the three-dimensional shape measurement system, for example, as described in Japanese Patent No. 2961264,
The external shape of the subject is grasped from a plurality of stereo images obtained based on the same principle as triangulation.
【0003】[0003]
【発明が解決しようとする課題】ところで、従来の3次
元形状計測システムは、レーザ等精密な器機を用いてい
るため器機調整や周辺装置の設計も高い精密度が要求さ
れ容易にシステムの拡張をすることができないという問
題がある。また、レーザを用いている場合には、レーザ
の吸収及び反射が原因で黒色物体や金属物体の計測がで
きないという問題がある。また、被検体の全周を計測す
る場合には、通常ターンテーブルに計測対象物を乗せて
計測を行なう。しかし、例えば人体の部分形状の計測で
被検体をターンテーブルに乗せて計測することは容易で
はないという問題がある。The conventional three-dimensional shape measuring system uses precise instruments such as a laser, so that the instrument adjustment and the design of peripheral devices are required to have high precision, and the system can be easily expanded. There is a problem that you can not. Further, when a laser is used, there is a problem that a black object or a metal object cannot be measured due to absorption and reflection of the laser. Further, when measuring the entire circumference of the subject, the measurement is usually carried out by placing the measurement target on a turntable. However, for example, there is a problem that it is not easy to put a subject on a turntable to measure a partial shape of a human body.
【0004】本発明は、このような問題点に鑑みてなさ
れたもので、簡易なシステム構成にて3次元形状を計測
することを図った3次元形状計測システムを提供する。The present invention has been made in view of such a problem, and provides a three-dimensional shape measuring system for measuring a three-dimensional shape with a simple system configuration.
【0005】[0005]
【課題を解決するための手段】このような課題を解決す
るための本発明の技術的手段は、被検体に接触すること
なく該被検体の3次元形状に係る座標データを算出する
3次元形状計測システムにおいて、上記被検体に密着し
て被覆され該被検体表面に格子模様を形成する伸縮自在
のネットと、上記ネットが被覆された被検体を重複箇所
が生じるように少なくとも2地点以上から撮像するカメ
ラと、上記カメラで撮像した重複箇所の複数の2次元画
像情報から格子模様の交叉点の3次元座標からなる3次
元格子情報を算出する処理装置とを備えた構成とした。
被検体に被覆したネットの格子模様の交叉点を2地点か
らの2次元画像情報を用いれば交叉点の3次元座標が求
められ、複数の交叉点の3次元座標から被検体の3次元
形状が認識される。また、必要に応じ、上記2次元画像
情報の重複箇所を識別する基準点を与えるために、上記
格子模様に付設される標識を備えた構成とした。複数の
2次元画像情報において、被検体上の同一点を認識可能
にし、2次元画像情報間の対応交叉点の識別が容易にな
る。更に、必要に応じ、上記標識に、色を付した構成と
した。視覚的に、標識の認識が容易になる。A technical means of the present invention for solving such a problem is to provide a three-dimensional shape for calculating coordinate data relating to the three-dimensional shape of the subject without touching the subject. In a measurement system, an expandable and contractible net that is coated in close contact with the subject and forms a lattice pattern on the surface of the subject and an image of the subject that is covered with the net are captured from at least two or more points so that overlapping portions occur. And a processing device for calculating three-dimensional grid information consisting of three-dimensional coordinates of intersections of a grid pattern from a plurality of pieces of two-dimensional image information of overlapping portions captured by the camera.
Using the two-dimensional image information from two points, the three-dimensional coordinates of the intersection are obtained from the three-dimensional coordinates of the intersection of the grid pattern of the net covering the object, and the three-dimensional shape of the object is obtained from the three-dimensional coordinates of the plurality of intersections. Be recognized. In addition, in order to provide a reference point for identifying a duplicated portion of the two-dimensional image information as necessary, a configuration is provided with a mark attached to the lattice pattern. In a plurality of two-dimensional image information, the same point on the subject can be recognized, and the corresponding intersection between the two-dimensional image information can be easily identified. Further, the above-mentioned sign is colored as required. Visually, it is easy to recognize the sign.
【0006】更にまた、必要に応じ、上記処理装置を、
上記2次元画像情報から格子模様情報を抽出する格子模
様情報抽出手段と、上記抽出手段で抽出した格子模様情
報の交叉点座標を算出する交叉点座標算出手段と、上記
重複箇所の一交叉点における上記交叉点座標算出手段が
算出した複数の交叉点座標から当該一交叉点の3次元座
標を算出する3次元座標算出手段とを備えた構成とし
た。格子模様情報抽出手段は、格子模様以外の画像情報
が含まれている2次元画像情報から格子模様情報だけを
抽出し、交叉点座標算出手段で格子模様情報の交叉点に
2次元座標を与える。3次元座標算出手段は、同一交叉
点の複数の2次元座標を用いて同一交叉点の3次元座標
を算出する。また、必要に応じ、上記格子模様情報抽出
手段は、上記2次元画像情報を2値化し格子模様情報を
細線化する機能を備える構成とした。2次元画像情報か
ら格子模様情報を抽出するとき、2次元画像情報を例え
ば白と黒とを示す2値に変換することで2次元画像を単
純化し、格子模様とそれ以外の情報とに調整する。従っ
て、格子模様は1値で表わすことができる。格子模様に
は線巾があり2値化しただけでは格子模様の交叉点を特
定できないので、格子模様を細線化して交叉点を特定し
易くする。更に、必要に応じ、上記交叉点座標算出手段
は、上記細線化した格子模様情報の交叉箇所の形状をパ
ターン化し、パターンに応じた交叉点座標を算出する機
能を備える構成とした。格子模様情報抽出手段により細
線化した格子模様の交叉箇所の形状は、形状のズレによ
り所定のパターンを形成するようになる。従って、パタ
ーン毎に交叉点の位置を定めることによって、交叉点の
2次元座標が容易に求まる。Further, if necessary, the above processing device
Lattice pattern information extracting means for extracting lattice pattern information from the two-dimensional image information; cross point coordinate calculating means for calculating cross point coordinates of the lattice pattern information extracted by the extracting means; And a three-dimensional coordinate calculation means for calculating three-dimensional coordinates of the one intersection from the plurality of intersection coordinates calculated by the intersection coordinate calculation means. The lattice pattern information extracting means extracts only the lattice pattern information from the two-dimensional image information including image information other than the lattice pattern, and gives the intersection points of the lattice pattern information two-dimensional coordinates by the intersection coordinate calculating means. The three-dimensional coordinate calculation means calculates three-dimensional coordinates of the same crossing point using a plurality of two-dimensional coordinates of the same crossing point. Further, as required, the lattice pattern information extraction means has a function of binarizing the two-dimensional image information and thinning the lattice pattern information. When the grid pattern information is extracted from the two-dimensional image information, the two-dimensional image information is converted into, for example, a binary value indicating white and black, thereby simplifying the two-dimensional image, and adjusting the two-dimensional image to a grid pattern and other information. . Therefore, the lattice pattern can be represented by one value. Since the grid pattern has a line width and binarization alone cannot specify the cross point of the grid pattern, the grid pattern is thinned to make it easy to specify the cross point. Further, if necessary, the crossing point coordinate calculating means has a function of patterning the shape of the crossing point of the thinned grid pattern information and calculating the crossing point coordinates according to the pattern. The shape of the intersection of the grid pattern thinned by the grid pattern information extracting means forms a predetermined pattern due to the shape deviation. Therefore, by determining the position of the intersection for each pattern, the two-dimensional coordinates of the intersection can be easily obtained.
【0007】更にまた、必要に応じ、上記3次元座標算
出手段は、三角測量により3次元座標を算出する機能を
備える構成とした。複数の2次元画像情報の同一交叉点
の2次元座標が求められ、三角測量の原理で同一交叉点
の3次元格子座標が算出できる。従って、重複箇所の交
叉点の3次元格子座標の算出により、重複箇所の形状が
把握される。また、必要に応じ、上記処理装置に、被検
体に対して隣り合う関係にある同一交叉点の交叉点座標
を含む3次元格子情報を接続する接続手段を設けた構成
とした。同一交叉点にて夫々の3次元座標を同一化すれ
ば、連続する3次元格子情報が形成される。更にまた、
必要に応じ、被検体に対して隣り合う関係にある同一交
叉点の交叉点座標を含む3次元格子情報を、夫々グロー
バル座標系に変換し、同一の交叉点座標を平均化する機
能を備える構成とした。連続する3次元格子情報をグロ
ーバル座標系に変換してから、隣り合う3次元格子情報
の重なり合う箇所の同一交叉点のうち所望の同一交叉点
を一致させて他の同一交叉点を平均化して一元化し3次
元格子情報を繋げる。また、必要に応じ、上記接続手段
は、上記3次元格子情報の少なくとも3つの同一交叉点
の交叉点座標から形成される各平面を該平面の法線ベク
トルが一致するように重ね合わせて一方の座標系を他方
の座標系に変換する機能を備える構成とした。交叉点座
標毎に座標変換することなく、特定の面を合わせて3次
元格子情報を接続することができる。Furthermore, if necessary, the three-dimensional coordinate calculating means has a function of calculating three-dimensional coordinates by triangulation. The two-dimensional coordinates of the same intersection of a plurality of two-dimensional image information are obtained, and the three-dimensional grid coordinates of the same intersection can be calculated based on the principle of triangulation. Therefore, the shape of the overlapping portion is grasped by calculating the three-dimensional lattice coordinates of the intersection of the overlapping portion. Further, if necessary, the processing apparatus is provided with a connecting means for connecting three-dimensional grid information including coordinates of intersections of the same intersections adjacent to the subject. If the three-dimensional coordinates are made the same at the same intersection, continuous three-dimensional grid information is formed. Furthermore,
A configuration having a function of converting the three-dimensional grid information including the crossing point coordinates of the same crossing point adjacent to the subject into a global coordinate system as necessary, and averaging the same crossing point coordinates. And After converting the continuous three-dimensional grid information into the global coordinate system, a desired same cross point among the same cross points of the overlapping portions of the adjacent three-dimensional grid information is matched, and the other same cross points are averaged and unified. And connect the three-dimensional grid information. If necessary, the connecting means may superimpose each plane formed from the coordinates of the intersections of at least three identical intersections of the three-dimensional grid information such that the normal vectors of the planes coincide with each other. The configuration provided with a function of converting the coordinate system into the other coordinate system. The three-dimensional grid information can be connected to a specific surface without performing coordinate conversion for each intersection point coordinate.
【0008】[0008]
【発明の実施の形態】以下、添付図面に基づいて本発明
の実施の形態に係る3次元形状計測システムについて説
明する。図1に示すように、3次元形状計測システムS
は、被検体Tに接触することなく被検体Tの3次元形状
に係る座標データを算出するにあたって、被検体Tに密
着して被覆され被検体T表面に格子模様を形成する伸縮
自在のネットNと、ネットNが被覆された被検体Tを重
複箇所が生じるように少なくとも2地点以上から撮像す
るカメラCと、カメラCで撮像した複数の2次元画像情
報から重複箇所の格子模様の交叉点の3次元座標からな
る3次元格子情報を算出する処理装置10とを備えてい
る。ネットNは、それ自体が格子模様であっても、被覆
する生地に格子模様が描かれていてもよく、被検体Tを
所望の方向から包み込む袋状の形状からなる。また、ネ
ットNは、被検体Tの大きさに合わせて種々のサイズを
備えるとともに、格子模様の格子サイズに関しても種々
備えている。格子模様は、識別し易い黒色であることが
好ましい。また、ネットNの格子模様の交叉点箇所に
は、所定の格子間隔で標識mを付設することができる。
標識mは、格子模様における基準点として視覚認識させ
るため色を付したり特徴的な形状にすることが好まし
い。カメラCは、データ処理上デジタルカメラCを用い
た。デジタルカメラCで撮った2次元画像情報は直接処
理装置10に転送することができる。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS A three-dimensional shape measuring system according to an embodiment of the present invention will be described below with reference to the accompanying drawings. As shown in FIG. 1, the three-dimensional shape measurement system S
When calculating coordinate data relating to the three-dimensional shape of the subject T without contacting the subject T, a stretchable net N which is coated in close contact with the subject T and forms a lattice pattern on the surface of the subject T And a camera C that images the subject T covered with the net N from at least two or more points so that an overlapping portion occurs, and a crossing point of a grid pattern of the overlapping portion from a plurality of two-dimensional image information captured by the camera C. And a processing device 10 for calculating three-dimensional grid information composed of three-dimensional coordinates. The net N may be a lattice pattern itself, or a lattice pattern may be drawn on the covering fabric, and has a bag-like shape that wraps the subject T from a desired direction. Further, the net N has various sizes according to the size of the subject T, and also has various types of lattice sizes of the lattice pattern. The lattice pattern is preferably black, which is easy to identify. Marks m can be attached at predetermined grid intervals at intersections of the grid pattern of the net N.
It is preferable that the sign m be colored or have a characteristic shape so as to be visually recognized as a reference point in the lattice pattern. As the camera C, a digital camera C was used for data processing. The two-dimensional image information taken by the digital camera C can be directly transferred to the processing device 10.
【0009】処理装置10は、2次元画像情報から格子
模様情報を抽出する格子模様情報抽出手段と、抽出手段
で抽出した格子模様情報の交叉点座標を算出する交叉点
座標算出手段と、重複箇所の一交叉点における交叉点座
標算出手段が算出した複数の交叉点座標から一交叉点の
3次元座標を算出する3次元座標算出手段と表示手段と
を備えている。格子模様情報抽出手段は、2次元画像情
報を2値化して単純化する。2値化は、所定の色彩階調
に閾値を定めることによって行なわれる。従って、格子
模様を1値(黒)としその背景の2次元画像情報を他の
1値(白)にして格子模様を抽出することができる。ま
た、格子模様情報抽出手段は、2値化した格子模様情報
を細線化する機能を備える。細線化は、格子模様を容易
に座標化するために必要な処理であり、格子模様巾を1
画素に変換する。2値化した格子模様巾は一定でないた
め細線化の一括処理をすることができない。そこで、2
値化した格子模様を一定の線巾に画素膨張してから細線
化することが望ましい。画素膨張することによって、連
続した一定の線巾の格子模様が得られる。The processing device 10 includes a lattice pattern information extracting means for extracting lattice pattern information from the two-dimensional image information, an intersection coordinate calculating means for calculating intersection coordinates of the lattice pattern information extracted by the extracting means, A three-dimensional coordinate calculating means for calculating three-dimensional coordinates of one crossing point from a plurality of crossing point coordinates calculated by the crossing point coordinate calculating means at the one crossing point, and a display means. The lattice pattern information extraction means binarizes the two-dimensional image information to simplify it. Binarization is performed by setting a threshold for a predetermined color gradation. Therefore, the lattice pattern can be extracted with one value (black) as the lattice pattern and the other two-dimensional image information (white) as the background. Further, the lattice pattern information extracting means has a function of thinning the binarized lattice pattern information. Thinning is a process necessary for easily converting a grid pattern into a coordinate.
Convert to pixels. Since the binarized grid pattern width is not constant, it is not possible to perform batch processing of thinning. So 2
It is desirable to expand the pixels of the valued grid pattern to a certain line width before thinning. By expanding the pixels, a continuous grid pattern having a constant line width is obtained.
【0010】交叉点座標算出手段は、細線化した格子模
様情報の交叉箇所の形状をパターン化し、パターンに応
じた交叉点座標を算出する機能を備える。細線化した格
子模様情報は、交叉箇所の2次元形状が単純化されるこ
とにより所定のパターンに分類可能になる。パターン化
は、交叉箇所を構成する画素の8近傍の状態により行な
う。具体的には、交叉模様情報を構成する画素は、その
画素に接する交叉模様情報を構成する画素の数(8近傍
情報)によりパターン化される。パターン化は、交叉箇
所を構成する画素に8近傍の画素の総和を画素値として
設定することにより行なう。交叉箇所を構成する複数の
画素の8近傍情報から、交叉点にすべき画素を特定して
座標化することができる。3次元座標算出手段は、三角
測量により3次元座標を算出する機能を備える。同一格
子模様を複数のカメラCで撮像することによって同一格
子模様における同一の交叉点座標はカメラC毎に複数得
られるので、三角測量により同一の交叉点の3次元座標
が算出される。ここで、得られる重複箇所の交叉点の3
次元座標の集合を3次元格子情報と呼ぶ。また、処理装
置10は、被検体Tに対して隣り合う関係にある同一交
叉点の交叉点座標を含む3次元格子情報を接続する接続
手段を備えている。3次元格子情報を接続していけば、
被検体Tの外観全体を認識することが可能になる。例え
ば、被検体Tに対して隣り合う関係にある同一交叉点の
交叉点座標を含む3次元格子情報を、夫々グローバル座
標系に変換し同一の交叉点座標を平均化する機能を備え
た場合には、グローバル座標系に配置する際に生じる3
次元格子情報の接続箇所の座標のズレ(座標値が二元化
している)を座標の平均値をとり一元化して調整する。
また、3次元格子情報の少なくとも3つの同一交叉点の
交叉点座標から形成される各平面を平面の法線ベクトル
が一致するように重ね合わせて一方の座標系を他方の座
標系に変換する機能を備えた場合には、他方の座標を重
ねあわせる面に対する法線ベクトルで示すことができ接
続操作が容易に行なわれる。The intersection coordinate calculating means has a function of patterning the shape of the intersection of the thinned grid pattern information and calculating the intersection coordinates according to the pattern. The thinned grid pattern information can be classified into a predetermined pattern by simplifying the two-dimensional shape of the intersection. The patterning is performed based on the state near 8 pixels forming the intersection. Specifically, the pixels constituting the cross-pattern information are patterned by the number of pixels (8 neighborhood information) constituting the cross-pattern information in contact with the pixel. Patterning is performed by setting, as a pixel value, the sum total of eight pixels in the vicinity of the pixels forming the intersection. A pixel to be an intersection can be specified and coordinated from eight pieces of neighborhood information of a plurality of pixels constituting the intersection. The three-dimensional coordinate calculation means has a function of calculating three-dimensional coordinates by triangulation. By capturing the same grid pattern with a plurality of cameras C, a plurality of the same cross point coordinates in the same grid pattern can be obtained for each camera C. Therefore, the three-dimensional coordinates of the same cross point are calculated by triangulation. Here, 3 of the obtained intersections
A set of dimensional coordinates is called three-dimensional lattice information. In addition, the processing device 10 includes a connection unit that connects three-dimensional grid information including the intersection coordinates of the same intersection that is adjacent to the subject T. If you connect 3D grid information,
The entire appearance of the subject T can be recognized. For example, when a function is provided in which three-dimensional grid information including the crossing point coordinates of the same crossing point adjacent to the subject T is converted into a global coordinate system and the same crossing point coordinates are averaged. Is the 3 that occurs when placing in the global coordinate system.
The deviation (coordinates of coordinates) of the coordinates of the connection point of the dimensional lattice information is adjusted by unifying the average value of the coordinates.
Also, a function of converting one coordinate system to the other coordinate system by superimposing planes formed from intersection coordinates of at least three identical intersection points of the three-dimensional grid information so that the normal vectors of the planes coincide with each other. Is provided, the other coordinate can be indicated by a normal vector with respect to the plane to be superimposed, and the connection operation is easily performed.
【0011】従って、本発明の実施の形態に係る3次元
形状計測システムSによれば、図2に示すフローに従っ
て被検体Tの3次元形状が計測される。ここで、被検体
Tは人体の一部の足とし、足には格子模様が形成された
くつ下(ネットN)を履かせている。格子模様の交叉箇
所には、所定格子間隔毎に夫々別の色が付設された複数
の標識mを設けている。 (a:撮像処理)被検体Tの左側の3次元格子座標と右
側の3次元格子座標とを得るために、左右2台計4台の
カメラCで被検体Tを撮像した。その際、左右側の夫々
2台のカメラCの撮像の重複箇所は被検体Tの左右側面
全体を包合するようにした。各カメラCの取得した撮像
画像は2次元情報であるため、次のようにして撮像画像
の重複箇所の3次元情報化を行なった。Therefore, according to the three-dimensional shape measuring system S according to the embodiment of the present invention, the three-dimensional shape of the subject T is measured according to the flow shown in FIG. Here, the subject T is a leg of a part of a human body, and a sock (net N) on which a lattice pattern is formed is put on the leg. At the intersections of the lattice pattern, a plurality of markers m each having a different color are provided at predetermined lattice intervals. (A: Imaging Process) In order to obtain the three-dimensional grid coordinates on the left side and the three-dimensional grid coordinates on the right side of the subject T, the subject T was imaged by a total of four cameras C on the left and right. At this time, the overlapped portions of the images captured by the two cameras C on the right and left sides respectively cover the entire left and right side surfaces of the subject T. Since the captured image obtained by each camera C is two-dimensional information, the three-dimensional information of the overlapping portion of the captured image was obtained as follows.
【0012】(b:2値化)個々の撮像画像から格子模
様を抽出するために、撮像画像を所定の閾値(基準にす
る色彩階調を定める)により2値(白または黒)に変換
する。閾値は2値化により背景に対して格子模様が明確
になる条件を定めればよい。2値化処理により得られた
格子模様以外のデータであって格子模様を表わす値(例
えば黒)と同じ値は格子模様を表わさない値(白)に変
換する。このようにして、格子模様だけを1値で表わす
ことができる。具体的には、図3に示すようにして2値
化を行なう。図3(1)は、2値化処理する前の2次元
画像情報である。2次元画像情報を2値化処理すること
により図3(2)に示すように格子模様が抽出される。(B: Binarization) In order to extract a lattice pattern from each captured image, the captured image is converted into binary (white or black) by a predetermined threshold value (determining a color gradation to be a reference). . The threshold value may be a condition that makes the lattice pattern clear from the background by binarization. Data other than the lattice pattern obtained by the binarization processing, and the same value as the value representing the lattice pattern (for example, black) is converted to a value not representing the lattice pattern (white). In this way, only the grid pattern can be represented by one value. Specifically, binarization is performed as shown in FIG. FIG. 3A shows two-dimensional image information before binarization processing. By performing a binarization process on the two-dimensional image information, a lattice pattern is extracted as shown in FIG.
【0013】(c:細線化)2値化処理によって得られ
た格子模様は、図3(2)に示すように線巾が均一でな
い部分があるため、線巾を均一(1画素)にする細線化
処理を行なう。先ず、図3(3)に示すように、2値化
処理によって得られた格子模様を画素膨張して線巾を均
一にするとともに2値化処理によって断線した格子模様
を接続する。線巾の均一は、2値化処理によって得られ
た格子模様の最大線巾に合わせればよい。次いで、図3
(4)に示すように、画素膨張した格子模様の線巾を1
画素化して均一な線巾の格子模様にする。格子模様の線
巾を1画素化することにより格子の交叉点を特定し易く
なる。このとき、標識mの箇所は、標識mの大きさに応
じて存在域が識別される。識別は、格子模様と標識mの
境界、例えば、格子模様の色と標識の色との違いを認識
することによって行なわれる。この場合、標識mには識
別情報として、境界におけるX座標の両端の座標とY座
標の両端の座標が与えられる。(C: Thinning) The grid pattern obtained by the binarization processing has a portion where the line width is not uniform as shown in FIG. 3 (2), so that the line width is made uniform (one pixel). A thinning process is performed. First, as shown in FIG. 3 (3), the grid pattern obtained by the binarization processing is expanded with pixels to make the line width uniform, and the grid pattern disconnected by the binarization processing is connected. What is necessary is just to make the line width uniform to the maximum line width of the lattice pattern obtained by the binarization processing. Then, FIG.
As shown in (4), the line width of the lattice pattern with the pixels expanded is 1
The pixels are formed into a grid pattern having a uniform line width. By making the line width of the grid pattern one pixel, it becomes easier to specify the intersection of the grid. At this time, the location of the sign m is identified according to the size of the sign m. The identification is performed by recognizing a boundary between the lattice pattern and the sign m, for example, a difference between the color of the lattice pattern and the sign. In this case, the marker m is provided with the coordinates of both ends of the X coordinate and the coordinates of both ends of the Y coordinate at the boundary as identification information.
【0014】(d:交叉点座標の算出)細線化した格子
模様の交叉点を特定して交叉点の2次元座標を定める。
交叉点の特定は、被検体Tにおける格子模様の同一地点
を判断する上で容易になる。図4(1)に示すように、
細線化した格子模様の交叉箇所tは複数の画素から構成
されている場合(歪)が多く、細線化した格子模様情報
だけでは交叉点を特定し、一義的に交叉点座標を定める
ことができない。そこで、交叉点座標を定めるために交
叉箇所tの歪補正を次の様にして行なった。先ず、細線
化した格子模様情報に対してラスタースキャンを行な
う。ラスタースキャンは、格子模様情報を構成する画素
の8近傍(上下左右斜め)の格子模様情報を構成する画
素の画素値を求める(パターン化する)。従って、格子
模様情報を構成する画素には画素値が付加される。例え
ば、格子模様の直線部分を構成する画素は前後に格子模
様情報を構成する画素が存在するためこの画素の画素値
は「2」となる。格子模様の交叉箇所tを構成する画素
の画素値は交叉状態に応じて2以外の値になる。例を図
4(2)に示す。理想的に交叉点が1画素の場合には、
(a)のように交叉点と交叉点の8近傍において格子模
様を構成する画素の画素値は「4」となり、交叉点の8
近傍に連続する画素の画素値は「2」となる。ここで、
交叉箇所tを構成する画素の画素値に「3」及び「4」
がある場合には、十字交叉点ではなく、(b)及び
(c)のように十字交叉点が変形したT字交叉点が複数
存在することを意味する。そこで、画素値が「2」以外
の画素を消去して、新たに十字交叉点が生じるように交
叉箇所tを形成する処理を施した。但し、交叉箇所tが
単独のT字交叉点であった交叉箇所tではT字交叉点が
形成される。(D: Calculation of Intersection Point Coordinates) The intersection points of the thinned grid pattern are specified to determine the two-dimensional coordinates of the intersection points.
The specification of the intersection is easy in determining the same point of the lattice pattern on the subject T. As shown in FIG.
In many cases, the intersection t of the thinned lattice pattern is composed of a plurality of pixels (distortion), and the intersection is specified only by the thinned lattice pattern information, and the intersection coordinates cannot be uniquely determined. . Therefore, in order to determine the coordinates of the intersection, the distortion correction of the intersection t was performed as follows. First, a raster scan is performed on the thinned grid pattern information. The raster scan obtains (patterns) the pixel values of the pixels constituting the grid pattern information in the vicinity of 8 (up, down, left, right, diagonal) of the pixels constituting the grid pattern information. Therefore, a pixel value is added to the pixels constituting the grid pattern information. For example, since the pixels forming the straight line portion of the lattice pattern include pixels constituting the lattice pattern information before and after, the pixel value of this pixel is “2”. The pixel values of the pixels constituting the intersection t of the lattice pattern are values other than 2 depending on the intersection state. An example is shown in FIG. If the crossing point is ideally one pixel,
As shown in (a), the pixel value of the pixel forming the grid pattern in the vicinity of the intersection and the vicinity of the intersection 8 is “4”, and the pixel value of the intersection 8
The pixel value of the pixel adjacent to the vicinity is “2”. here,
“3” and “4” are assigned to the pixel values of the pixels forming the intersection t.
If there is, it means that not a crossing point but a plurality of T-shaped crossing points where the crossing point is deformed as shown in (b) and (c). Therefore, a process of erasing pixels having pixel values other than “2” and forming a crossing point t so that a new crossing point occurs is performed. However, at the intersection t where the intersection t is a single T-shaped intersection, a T-shaped intersection is formed.
【0015】図5には、交叉箇所tが十字状態の場合の
歪補正が示される。十字交叉の場合は、図4(1)に示
す交叉箇所tを消去することにより図5(1)に示すよ
うに線分の端点(a,b,c,d)が4つ生じる。選択
した1端点(例えばa)において端点aを含む線分を所
定距離Y遡ることにより端点aを含む線分の傾きを求め
ることができる。次いで、図5(2)に示すように、求
めた傾きに合わせて端点aから線分を延長し、延長とと
もに先端点Zの画素値を求めることによって、図5
(3)に示すように、端点cに接続させることができる
(先端点Zの画素値が「2」になればよい)。図5
(4)に示すように、他の端点(cまたはd)について
も同様に線分を形成する。このようにして、向かい合う
端点(aとc,bとd)を結んで新たに交叉点を再形成
する。この交叉点の再形成により1画素の交叉点が定ま
り、交叉点に2次元座標が与えられる。また、交叉点の
再形成は次ぎの様にしても行なうことができる。先ず、
交叉箇所tを消去することにより生じた線分の端点
(a,b,c,d)から2端点ずつの組み合わせを選択
して、選択した2点が含まれる2つの直線の方程式を求
める。次いで、得られた直線の方程式の連立方程式から
交点を算出して、交点座標が交叉箇所t内に存在するか
否かを調べる。交点座標が交叉箇所tに存在する端点の
組み合わせは1つしかないので、その組み合わせを求め
ることにより1画素の交叉点が定まり、交叉点に2次元
座標が与えられる。このようにすれば、端点の組み合わ
せを求める際に、交叉点の2次元座標を得ることができ
る。以上の処理は、一つのカメラCで撮像した格子模様
情報に対して行なったが、重複箇所の格子模様情報を3
次元化するために以下の処理を行なった。FIG. 5 shows distortion correction when the crossing point t is in a cross state. In the case of cross intersection, four end points (a, b, c, d) of a line segment are generated as shown in FIG. 5A by deleting the intersection t shown in FIG. 4A. The inclination of the line segment including the end point a can be obtained by going back the line segment including the end point a at the selected one end point (for example, a) by a predetermined distance Y. Next, as shown in FIG. 5 (2), the line segment is extended from the end point a in accordance with the obtained inclination, and the pixel value of the end point Z is obtained along with the extension.
As shown in (3), it can be connected to the end point c (the pixel value of the end point Z only needs to be “2”). FIG.
As shown in (4), a line segment is similarly formed at the other end point (c or d). In this way, a new intersection point is re-formed by connecting the end points (a and c, b and d) facing each other. The reshaping of the crossing point determines the crossing point of one pixel, and gives the crossing point two-dimensional coordinates. The re-forming of the crossing point can also be performed as follows. First,
A combination of two end points is selected from the end points (a, b, c, d) of the line segment generated by eliminating the intersection t, and an equation of two straight lines including the selected two points is obtained. Next, the intersection is calculated from the simultaneous equations of the obtained straight line equations, and it is checked whether or not the intersection coordinates exist in the intersection t. Since there is only one combination of the end points where the intersection coordinates exist at the intersection point t, the intersection is determined by determining the combination, and the two-dimensional coordinates are given to the intersection. In this way, the two-dimensional coordinates of the intersection can be obtained when obtaining the combination of the end points. The above processing was performed on the grid pattern information captured by one camera C.
The following processing was performed to make the dimension.
【0016】(e:3次元格子座標の算出)重複箇所の
同一交叉点の2次元座標が複数(用いたカメラCの数)
得られるので、三角測量の原理により容易に同一交叉点
の3次元座標が算出される。重複箇所の交叉点の3次元
座標の集合として3次元格子情報が形成される。 (f:3次元格子情報の接続)被検体T上の連続する3
次元格子情報が得られた場合には、3次元格子情報を接
続することにより被検体Tの外観形状のデータの集積化
が図られる。ここで、3次元格子情報を接続するために
は、接続する双方の3次元格子情報に同一交叉点を示す
共通する3次元座標が含まれている必要がある。共通す
る3次元座標の存在の判断は、格子の重なり度合から判
断することができる。図6には、共通する3次元座標の
存在の判断方法が示される。所定の2つの3次元格子情
報Z1,Z2には所定間隔で標識m1,m2(異なる色
情報が付与された別個の標識)を付している(ここで
は、3次元格子情報の左右側部で接続することを前提に
している。上下側部で接続する場合も同様である)。従
って、標識m1と標識m2との間の格子行の交叉数Q
(ここでは5)がわかっているので、3次元格子情報Z
1において標識m1から標識m2側に在る交叉数Q1
(ここでは3)と3次元格子情報Z2において標識m2
から標識m1側に在る交叉数Q2(ここでは4)を調べ
れば格子の重なり度合(Q1+Q2−Q=2)がわか
り、同一交叉点を表わす共通する3次元座標領域を識別
することができる。(E: Calculation of three-dimensional grid coordinates) There are a plurality of two-dimensional coordinates (the number of cameras C used) at the same intersection point of the overlapping portion.
Therefore, the three-dimensional coordinates of the same intersection can be easily calculated based on the principle of triangulation. The three-dimensional grid information is formed as a set of three-dimensional coordinates of the intersections of the overlapping portions. (F: Connection of three-dimensional grid information)
When the three-dimensional grid information is obtained, the data of the external shape of the subject T is integrated by connecting the three-dimensional grid information. Here, in order to connect the three-dimensional grid information, it is necessary that both connected three-dimensional grid information include common three-dimensional coordinates indicating the same intersection point. The determination of the existence of the common three-dimensional coordinates can be determined from the degree of grid overlap. FIG. 6 shows a method of determining the existence of common three-dimensional coordinates. Signs m1 and m2 (separate signs provided with different color information) are attached at predetermined intervals to predetermined two pieces of three-dimensional grid information Z1 and Z2 (here, left and right sides of the three-dimensional grid information). It is assumed that they are connected, and the same applies to the case where they are connected on the upper and lower sides.) Therefore, the number of intersections Q of the grid rows between the markers m1 and m2
(Here, 5), the three-dimensional grid information Z
In step 1, the number of crossings Q1 on the marker m1 side from the marker m1
(Here, 3) and the sign m2 in the three-dimensional grid information Z2
By examining the number of intersections Q2 (here, 4) on the marker m1 side from FIG. 2, the degree of grid overlap (Q1 + Q2-Q = 2) can be found, and a common three-dimensional coordinate area representing the same intersection can be identified.
【0017】実際に3次元格子情報を接続するときは、
図7(1)に示すように、共通する3次元格子情報領域
に接続させるための標識mを含むように撮像して得られ
た3次元格子情報Z1,Z2,Z3をグローバル座標系
に変換してから行なう。3次元格子情報Z1,Z2,Z
3は、夫々任意の座標系を用いているため、グローバル
座標系に変換することにより共通座標における相対位置
が定められ3次元格子情報の接続が可能になる。図7
(2)には、3次元格子情報Z1とZ2との接続形態が
示される。接続は、共通する3次元格子情報領域に存在
する標識mを夫々の3次元格子情報Z1,Z2で結んだ
標識線Lを合わせることによって行なう。標識線Lで合
わせることにより、標識線Lから外れた双方の3次元格
子情報端部の3次元座標はカットした。また、標識線L
箇所には、夫々の3次元格子情報Z1,Z2における同
一交叉点(S1,S2)の3次元座標が2値存在する場
合がある。交叉箇所tの同一交叉点の3次元座標は、撮
像時の誤差等によりズレが生じるからである。その場
合、3次元座標の平均値にし同一交叉点の3次元座標の
一元化を行なう。When actually connecting the three-dimensional grid information,
As shown in FIG. 7A, three-dimensional grid information Z1, Z2, Z3 obtained by imaging so as to include a marker m for connecting to a common three-dimensional grid information area is converted into a global coordinate system. First. Three-dimensional grid information Z1, Z2, Z
3 uses an arbitrary coordinate system, so that by converting to a global coordinate system, a relative position in common coordinates is determined, and connection of three-dimensional grid information becomes possible. FIG.
(2) shows a connection form between the three-dimensional lattice information Z1 and Z2. The connection is performed by matching the marker line L connecting the marker m existing in the common three-dimensional lattice information area with the respective three-dimensional lattice information Z1 and Z2. By matching with the marker line L, the three-dimensional coordinates of both ends of the three-dimensional lattice information deviating from the marker line L were cut. Also, the marker line L
In some places, the three-dimensional coordinates of the same intersection (S1, S2) in the respective three-dimensional grid information Z1, Z2 may exist in two values. This is because the three-dimensional coordinates of the same crossing point at the crossing point t are shifted due to an error during imaging or the like. In that case, the three-dimensional coordinates of the same intersection are unified by using the average value of the three-dimensional coordinates.
【0018】図8には、上記実施の形態に係る3次元形
状計測システムSの接続処理において、3次元格子情報
のグローバル座標系への変換を行なう代わりに、3次元
格子情報の少なくとも3つの同一交叉点の交叉点座標か
ら形成される各平面を平面の法線ベクトルが一致するよ
うに重ね合わせて一方の座標系を他方の座標系に変換し
て接続する例が示される。図8(1)に示す3次元格子
情報Z1に3次元格子情報Z2を接続する場合には、共
通する3次元座標領域(図6参照)Pを平面化して重ね
合わせる。3次元格子情報Z1の3次元座標領域Pの所
定の座標p1,p2,p3を選定して平面を形成する。
3次元格子情報Z2においても座標p1,p2,p3に
対応する座標p1’,p2’,p3’にて平面を形成す
る。3次元格子情報Z2の共通する3次元座標領域以外
の座標を形成した平面における法線ベクトルで表す。次
いで図8(2)に示すように、3次元格子情報Z1で形
成した平面を延長する。3次元格子情報Z1で形成した
平面と3次元格子情報Z2で形成した平面とは同一平面
であるから、3次元格子情報Z2の共通する3次元座標
領域以外の座標は、延長した平面における法線ベクトル
として表わすことができる。従って、図8(3)に示す
ように、3次元格子情報Z2は3次元格子情報Z1の座
標系に変換され3次元格子情報Z1とZ2の接続が行な
われる。FIG. 8 shows that in the connection processing of the three-dimensional shape measuring system S according to the above embodiment, at least three identical pieces of three-dimensional grid information are used instead of converting the three-dimensional grid information into a global coordinate system. An example is shown in which planes formed from the intersection point coordinates of the intersection points are overlapped so that the normal vectors of the planes coincide, and one coordinate system is converted to the other coordinate system and connected. When connecting the three-dimensional grid information Z2 to the three-dimensional grid information Z1 shown in FIG. 8A, the common three-dimensional coordinate area (see FIG. 6) P is planarized and overlapped. The plane is formed by selecting predetermined coordinates p1, p2, and p3 of the three-dimensional coordinate area P of the three-dimensional grid information Z1.
Also in the three-dimensional grid information Z2, a plane is formed by coordinates p1 ', p2', p3 'corresponding to the coordinates p1, p2, p3. The coordinates other than the common three-dimensional coordinate area of the three-dimensional grid information Z2 are represented by normal vectors on a plane on which the coordinates are formed. Next, as shown in FIG. 8B, the plane formed by the three-dimensional lattice information Z1 is extended. Since the plane formed by the three-dimensional grid information Z1 and the plane formed by the three-dimensional grid information Z2 are the same plane, the coordinates other than the common three-dimensional coordinate area of the three-dimensional grid information Z2 are the normals on the extended plane. It can be represented as a vector. Therefore, as shown in FIG. 8C, the three-dimensional grid information Z2 is converted into the coordinate system of the three-dimensional grid information Z1, and the three-dimensional grid information Z1 and Z2 are connected.
【0019】[0019]
【発明の効果】以上説明したように、本発明の3次元形
状計測システムによれば、被検体に密着して被覆され被
検体表面に格子模様を形成する伸縮自在のネットと、ネ
ットが被覆された被検体を重複箇所が生じるように少な
くとも2地点以上から撮像するカメラと、カメラで撮像
した重複箇所の複数の2次元画像情報から格子模様の交
叉点の3次元座標からなる3次元格子情報を算出する処
理装置とを備えて構成したので、簡易なシステム構成に
て3次元形状を計測することができる。また、2次元画
像情報の重複箇所を識別する基準点を与えるために、格
子模様に付設される標識を備えた場合には、複数の2次
元画像情報から基準点を合わせて3次元画像情報を形成
することができる。更に、標識に、色を付した場合に
は、標識の視認性を高めることができる。更にまた、処
理装置を、2次元画像情報から格子模様情報を抽出する
格子模様情報抽出手段と、抽出手段で抽出した格子模様
情報の交叉点座標を算出する交叉点座標算出手段と、重
複箇所の一交叉点における交叉点座標算出手段が算出し
た複数の交叉点座標から一交叉点の3次元座標を算出す
る3次元座標算出手段とを備えて構成した場合には、重
複箇所における複数の2次元画像情報の交叉点座標から
3次元座標を算出することができる。As described above, according to the three-dimensional shape measuring system of the present invention, a stretchable net that is covered in close contact with the subject and forms a lattice pattern on the surface of the subject is covered with the net. And a camera that images the subject from at least two points so that an overlapping portion occurs, and three-dimensional grid information including three-dimensional coordinates of intersections of a grid pattern from a plurality of pieces of two-dimensional image information of the overlapping portion captured by the camera. Since the apparatus is provided with a processing device for calculating, a three-dimensional shape can be measured with a simple system configuration. When a mark attached to a lattice pattern is provided in order to provide a reference point for identifying an overlapping portion of the two-dimensional image information, the three-dimensional image information is obtained by combining the reference points from a plurality of two-dimensional image information. Can be formed. Further, when the sign is colored, the visibility of the sign can be improved. Furthermore, the processing device includes: lattice pattern information extracting means for extracting lattice pattern information from the two-dimensional image information; intersection point coordinate calculating means for calculating intersection point coordinates of the lattice pattern information extracted by the extracting means; In the case where the apparatus is provided with three-dimensional coordinate calculating means for calculating three-dimensional coordinates of one crossing point from a plurality of crossing point coordinates calculated by the crossing point coordinate calculating means at one crossing point, a plurality of two-dimensional The three-dimensional coordinates can be calculated from the intersection points of the image information.
【0020】また、格子模様情報抽出手段に、2次元画
像情報を2値化し格子模様情報を細線化する機能を備え
る場合には、格子模様情報とその背景情報とを区別し格
子模様情報を一元化することができる。更に、交叉点座
標算出手段に、細線化した格子模様情報の交叉箇所の形
状をパターン化し、パターンに応じた交叉点座標を算出
する機能を備える場合には、交叉箇所を1値に収束して
交叉点の座標化を容易にすることができる。更にまた、
3次元座標算出手段に、三角測量により2次元座標から
3次元座標を算出する機能を備える場合には、3次元座
標化を容易に行なうことができる。また、処理装置に、
被検体に対して隣り合う関係にある同一交叉点の交叉点
座標を含む3次元格子情報を接続する接続手段を設けた
場合には、被検体の一連の外観を容易に把握することが
できる。更に、接続手段に、被検体に対して隣り合う関
係にある同一交叉点の交叉点座標を含む3次元格子情報
を、夫々グローバル座標系に変換し同一の交叉点座標を
平均化する機能を備える場合には、3次元格子情報を接
続するに当たって接続箇所のズレを抑えて3次元格子情
報を接続することができる。更にまた、接続手段に、3
次元格子情報の少なくとも3つの同一交叉点の交叉点座
標から形成される各平面を平面の法線ベクトルが一致す
るように重ね合わせて一方の座標系を他方の座標系に変
換する機能を備える場合には、交叉点を平面における法
線ベクトルで位置決めできるので接続処理を容易に行な
うことができる。When the grid pattern information extracting means has a function of binarizing two-dimensional image information and thinning the grid pattern information, the grid pattern information is distinguished from its background information to unify the grid pattern information. can do. Further, when the intersection coordinate calculating means has a function of patterning the shape of the intersection of the thinned grid pattern information and calculating the intersection coordinates according to the pattern, the intersection is converged to one value. The coordinates of the intersection can be easily converted. Furthermore,
When the three-dimensional coordinate calculation means has a function of calculating three-dimensional coordinates from two-dimensional coordinates by triangulation, three-dimensional coordinate conversion can be easily performed. Also, in the processing device,
In the case where the connecting means for connecting the three-dimensional grid information including the crossing point coordinates of the same crossing point adjacent to the subject is provided, a series of appearances of the subject can be easily grasped. Further, the connecting means has a function of converting the three-dimensional grid information including the crossing point coordinates of the same crossing point adjacent to the subject into the global coordinate system and averaging the same crossing point coordinates. In this case, when connecting the three-dimensional grid information, the three-dimensional grid information can be connected while suppressing the displacement of the connection portion. Furthermore, the connecting means may be 3
When a function is provided in which planes formed from the intersection points of at least three identical intersection points of the three-dimensional grid information are overlapped so that the normal vectors of the planes coincide, and one coordinate system is converted to the other coordinate system. Since the intersection can be positioned by the normal vector on the plane, the connection process can be easily performed.
【図1】本発明の実施の形態に係る3次元形状計測シス
テムを示す説明図である。FIG. 1 is an explanatory diagram showing a three-dimensional shape measurement system according to an embodiment of the present invention.
【図2】本発明の実施の形態に係る3次元形状計測シス
テムの計測フローを示す説明図である。FIG. 2 is an explanatory diagram showing a measurement flow of the three-dimensional shape measurement system according to the embodiment of the present invention.
【図3】本発明の実施の形態に係る3次元形状計測シス
テムにおける細線化処理を示す説明図である。FIG. 3 is an explanatory diagram showing a thinning process in the three-dimensional shape measuring system according to the embodiment of the present invention.
【図4】本発明の実施の形態に係る3次元形状計測シス
テムにおける格子模様の交差点座標算出処理を示す説明
図である。FIG. 4 is an explanatory diagram illustrating a grid pattern intersection coordinate calculation process in the three-dimensional shape measurement system according to the embodiment of the present invention.
【図5】本発明の実施の形態に係る3次元形状計測シス
テムにおける格子模様の交叉箇所の歪補正処理を示す説
明図である。FIG. 5 is an explanatory diagram showing a distortion correction process at a crossing point of a lattice pattern in the three-dimensional shape measurement system according to the embodiment of the present invention.
【図6】本発明の実施の形態に係る3次元形状計測シス
テムにおける3次元格子情報の重なり度合を示す説明図
である。FIG. 6 is an explanatory diagram showing the degree of overlap of three-dimensional grid information in the three-dimensional shape measurement system according to the embodiment of the present invention.
【図7】本発明の実施の形態に係る3次元形状計測シス
テムにおける3次元格子情報の接続処理を示す説明図で
ある。FIG. 7 is an explanatory diagram showing connection processing of three-dimensional grid information in the three-dimensional shape measurement system according to the embodiment of the present invention.
【図8】本発明の実施の形態に係る3次元形状計測シス
テムにおける3次元格子情報の他の接続処理を示す説明
図である。FIG. 8 is an explanatory diagram showing another connection processing of the three-dimensional grid information in the three-dimensional shape measurement system according to the embodiment of the present invention.
S 3次元形状計測システム T 被検体 N ネット m 標識 C カメラ t 交叉箇所 L 標識線 10 処理装置 S 3D shape measurement system T subject N net m marker C camera t crossing point L marker line 10 processing device
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) G01B 11/24 K Fターム(参考) 2F065 AA04 AA53 BB02 BB29 CC16 FF04 FF09 FF42 HH06 JJ03 JJ05 JJ26 QQ05 QQ24 QQ42 5B046 EA09 FA02 FA04 FA18 5B057 BA02 BA13 CA08 CA13 CA16 CB06 CB13 CB16 CD01 CE12 CE16 CF01 DB03 DB06 DB09 DC05 5L096 AA02 AA06 AA09 CA05 EA04 EA06 EA43 FA10 FA69 ──────────────────────────────────────────────────続 き Continued on the front page (51) Int.Cl. 7 Identification symbol FI theme coat ゛ (Reference) G01B 11/24 K F term (Reference) 2F065 AA04 AA53 BB02 BB29 CC16 FF04 FF09 FF42 HH06 JJ03 JJ05 JJ26 QQ05 QQ24 QQ42 5B046 EA09 FA02 FA04 FA18 5B057 BA02 BA13 CA08 CA13 CA16 CB06 CB13 CB16 CD01 CE12 CE16 CF01 DB03 DB06 DB09 DC05 5L096 AA02 AA06 AA09 CA05 EA04 EA06 EA43 FA10 FA69
Claims (10)
次元形状に係る座標データを算出する3次元形状計測シ
ステムにおいて、 上記被検体に密着して被覆され該被検体表面に格子模様
を形成する伸縮自在のネットと、 上記ネットが被覆された被検体を重複箇所が生じるよう
に少なくとも2地点以上から撮像するカメラと、 上記カメラで撮像した重複箇所の複数の2次元画像情報
から格子模様の交叉点の3次元座標からなる3次元格子
情報を算出する処理装置とを備えて構成したことを特徴
とする3次元形状計測システム。1. The method according to claim 1, wherein the third part of the subject is not contacted with the subject.
In a three-dimensional shape measurement system for calculating coordinate data relating to a three-dimensional shape, a stretchable net that is coated in close contact with the subject and forms a lattice pattern on the surface of the subject, A camera that captures images from at least two or more locations so as to generate overlapping locations, and a process of calculating three-dimensional grid information including three-dimensional coordinates of intersections of a grid pattern from a plurality of pieces of two-dimensional image information of the overlapping locations captured by the camera A three-dimensional shape measurement system, comprising: a device;
る基準点を与えるために、上記格子模様に付設される標
識を備えたことを特徴とする請求項1記載の3次元形状
計測システム。2. The three-dimensional shape measuring system according to claim 1, further comprising a marker attached to the lattice pattern to provide a reference point for identifying a duplicated portion of the two-dimensional image information.
る請求項1または2記載の3次元形状計測システム。3. The three-dimensional shape measuring system according to claim 1, wherein the sign is colored.
ら格子模様情報を抽出する格子模様情報抽出手段と、 上記抽出手段で抽出した格子模様情報の交叉点座標を算
出する交叉点座標算出手段と、 上記重複箇所の一交叉点における上記交叉点座標算出手
段が算出した複数の交叉点座標から当該一交叉点の3次
元座標を算出する3次元座標算出手段とを備えて構成し
たことを特徴とする請求項1,2または3記載の3次元
形状計測システム。4. A processing device comprising: a grid pattern information extracting unit for extracting grid pattern information from the two-dimensional image information; and a cross point coordinate calculating unit for calculating a cross point coordinate of the grid pattern information extracted by the extracting unit. And three-dimensional coordinate calculation means for calculating three-dimensional coordinates of the one intersection from the plurality of intersection coordinates calculated by the intersection coordinate calculation means at the one intersection of the overlapping portion. The three-dimensional shape measuring system according to claim 1, 2, or 3.
元画像情報を2値化し格子模様情報を細線化する機能を
備えることを特徴とする請求項4記載の3次元形状計測
システム。5. The three-dimensional shape measuring system according to claim 4, wherein the lattice pattern information extracting means has a function of binarizing the two-dimensional image information and thinning the lattice pattern information.
した格子模様情報の交叉箇所の形状をパターン化し、パ
ターンに応じた交叉点座標を算出する機能を備えること
を特徴とする請求項5記載の3次元形状計測システム。6. The cross point coordinate calculating means has a function of patterning the shape of the crossing point of the thinned grid pattern information and calculating the cross point coordinates according to the pattern. The three-dimensional shape measurement system according to the above.
より3次元座標を算出する機能を備えることを特徴とす
る請求項4,5または6記載の3次元形状計測システ
ム。7. The three-dimensional shape measuring system according to claim 4, wherein said three-dimensional coordinate calculating means has a function of calculating three-dimensional coordinates by triangulation.
う関係にある同一交叉点の交叉点座標を含む3次元格子
情報を接続する接続手段を設けたことを特徴とする請求
項1,2,3,4,5,6または7記載の3次元形状計
測システム。8. The processing apparatus according to claim 1, further comprising a connection unit configured to connect three-dimensional grid information including coordinates of intersections of the same intersections adjacent to each other with respect to the subject. The three-dimensional shape measurement system according to 2, 3, 4, 5, 6, or 7.
う関係にある同一交叉点の交叉点座標を含む3次元格子
情報を、夫々グローバル座標系に変換し同一の交叉点座
標を平均化する機能を備えることを特徴とする請求項8
記載の3次元形状計測システム。9. The connection means converts the three-dimensional grid information including the intersection coordinates of the same intersection points adjacent to the subject into a global coordinate system, and averages the same intersection point coordinates. 9. The device according to claim 8, further comprising:
The three-dimensional shape measurement system according to the above.
の少なくとも3つの同一交叉点の交叉点座標から形成さ
れる各平面を該平面の法線ベクトルが一致するように重
ね合わせて一方の座標系を他方の座標系に変換する機能
を備えることを特徴とする請求項8記載の3次元形状計
測システム。10. The connecting means superimposes each plane formed from intersection coordinates of at least three identical intersections of the three-dimensional grid information so that normal vectors of the planes coincide with each other, and sets one coordinate. 9. The three-dimensional shape measurement system according to claim 8, further comprising a function of converting the system into the other coordinate system.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001102228A JP3436929B2 (en) | 2001-03-30 | 2001-03-30 | 3D shape measurement system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001102228A JP3436929B2 (en) | 2001-03-30 | 2001-03-30 | 3D shape measurement system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2002296019A true JP2002296019A (en) | 2002-10-09 |
| JP3436929B2 JP3436929B2 (en) | 2003-08-18 |
Family
ID=18955447
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001102228A Expired - Fee Related JP3436929B2 (en) | 2001-03-30 | 2001-03-30 | 3D shape measurement system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3436929B2 (en) |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004033649A (en) * | 2002-07-08 | 2004-02-05 | Masakuni Aramaki | Device for training limb function and method for training limb function |
| JP2006053147A (en) * | 2004-08-11 | 2006-02-23 | Acushnet Co | Apparatus and method for scanning an object |
| JP2006091011A (en) * | 2004-09-16 | 2006-04-06 | Sharp Corp | Multi-view parallax display |
| JP2008518195A (en) * | 2003-10-03 | 2008-05-29 | オートモーティブ システムズ ラボラトリー インコーポレーテッド | Occupant detection system |
| JP2010112729A (en) * | 2008-11-04 | 2010-05-20 | Omron Corp | Method of creating three-dimensional model, and object recognition device |
| US8896665B2 (en) | 2006-03-20 | 2014-11-25 | Samsung Electronics Co., Ltd. | Camera calibration method and medium and 3D object reconstruction method and medium using the same |
| JP2017120262A (en) * | 2015-12-28 | 2017-07-06 | 株式会社デジタルハンズ | Part shape measuring instrument, and part shape measuring apparatus and method |
| JP2019512299A (en) * | 2016-03-10 | 2019-05-16 | ムーグ ベスローテン フェンノートシャップMoog Bv | Apparatus and method for movement tracking and simulation |
| CN111832760A (en) * | 2020-07-14 | 2020-10-27 | 深圳市法本信息技术股份有限公司 | Automatic inspection method for well lid based on visual algorithm |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3991595B2 (en) | 2001-02-06 | 2007-10-17 | 株式会社明電舎 | 3D shape model creation device for objects |
-
2001
- 2001-03-30 JP JP2001102228A patent/JP3436929B2/en not_active Expired - Fee Related
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004033649A (en) * | 2002-07-08 | 2004-02-05 | Masakuni Aramaki | Device for training limb function and method for training limb function |
| JP2008518195A (en) * | 2003-10-03 | 2008-05-29 | オートモーティブ システムズ ラボラトリー インコーポレーテッド | Occupant detection system |
| JP2006053147A (en) * | 2004-08-11 | 2006-02-23 | Acushnet Co | Apparatus and method for scanning an object |
| JP2006091011A (en) * | 2004-09-16 | 2006-04-06 | Sharp Corp | Multi-view parallax display |
| US8896665B2 (en) | 2006-03-20 | 2014-11-25 | Samsung Electronics Co., Ltd. | Camera calibration method and medium and 3D object reconstruction method and medium using the same |
| JP2010112729A (en) * | 2008-11-04 | 2010-05-20 | Omron Corp | Method of creating three-dimensional model, and object recognition device |
| JP2017120262A (en) * | 2015-12-28 | 2017-07-06 | 株式会社デジタルハンズ | Part shape measuring instrument, and part shape measuring apparatus and method |
| JP2019512299A (en) * | 2016-03-10 | 2019-05-16 | ムーグ ベスローテン フェンノートシャップMoog Bv | Apparatus and method for movement tracking and simulation |
| US11341867B2 (en) | 2016-03-10 | 2022-05-24 | Nissin Dental Products Inc. | Movement tracking and simulation device and method |
| CN111832760A (en) * | 2020-07-14 | 2020-10-27 | 深圳市法本信息技术股份有限公司 | Automatic inspection method for well lid based on visual algorithm |
| CN111832760B (en) * | 2020-07-14 | 2023-09-29 | 深圳市法本信息技术股份有限公司 | Automatic inspection method for well lid based on visual algorithm |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3436929B2 (en) | 2003-08-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI419081B (en) | Method and system for providing augmented reality based on marker tracing, and computer program product thereof | |
| JP5699788B2 (en) | Screen area detection method and system | |
| AU712090B2 (en) | Method and system for acquiring a three-dimensional shape description | |
| US7298889B2 (en) | Method and assembly for the photogrammetric detection of the 3-D shape of an object | |
| US20100328308A1 (en) | Three Dimensional Mesh Modeling | |
| CN110793464B (en) | Large-field fringe projection vision three-dimensional measurement system and method | |
| US20130163883A1 (en) | Apparatus for measuring three-dimensional position, method thereof, and program | |
| JP2016167229A (en) | Coordinate conversion parameter determination device, coordinate conversion parameter determination method, and computer program for determining coordinate conversion parameters | |
| JP2005326247A (en) | Calibration apparatus, calibration method, and calibration program | |
| JP2009055139A (en) | Person tracking system, person tracking apparatus, and person tracking program | |
| JP5349224B2 (en) | Image processing apparatus and image processing method | |
| JPH05303629A (en) | Shape synthesis method | |
| JP2010133752A (en) | Shape measuring device and program | |
| US6505148B1 (en) | Method for combining the computer models of two surfaces in 3-D space | |
| JP3436929B2 (en) | 3D shape measurement system | |
| JP6362401B2 (en) | Image processing apparatus and image processing apparatus control method | |
| JP2000185060A (en) | Margin line extraction method for teeth | |
| JP6867766B2 (en) | Information processing device and its control method, program | |
| JPH0273471A (en) | Estimating method for three-dimensional form | |
| KR100808536B1 (en) | Calibration method using pattern image | |
| JP3629493B2 (en) | Method and apparatus for measuring stretching behavior of paper | |
| CN115717865A (en) | Method for measuring full-field deformation of annular structure | |
| CN103136543A (en) | Image processing device and image processing method | |
| JP2010243242A (en) | Defect detection method and defect detection apparatus | |
| JP2000207557A (en) | Position displacement measurement method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090606 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120606 Year of fee payment: 9 |
|
| LAPS | Cancellation because of no payment of annual fees |