[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6847354B1 - Three-dimensional data unevenness binarization display method and three-dimensional data unevenness binarization display program - Google Patents

Three-dimensional data unevenness binarization display method and three-dimensional data unevenness binarization display program Download PDF

Info

Publication number
JP6847354B1
JP6847354B1 JP2019171921A JP2019171921A JP6847354B1 JP 6847354 B1 JP6847354 B1 JP 6847354B1 JP 2019171921 A JP2019171921 A JP 2019171921A JP 2019171921 A JP2019171921 A JP 2019171921A JP 6847354 B1 JP6847354 B1 JP 6847354B1
Authority
JP
Japan
Prior art keywords
data
polygon data
unevenness
copied
polygon
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
Application number
JP2019171921A
Other languages
Japanese (ja)
Other versions
JP2021051332A (en
Inventor
青木 勝彦
勝彦 青木
和幸 竹前
和幸 竹前
祐介 辰間
祐介 辰間
田中 清
清 田中
篤 井村
篤 井村
宗利 岩切
宗利 岩切
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shinshu University NUC
Original Assignee
Shinshu University NUC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shinshu University NUC filed Critical Shinshu University NUC
Priority to JP2019171921A priority Critical patent/JP6847354B1/en
Application granted granted Critical
Publication of JP6847354B1 publication Critical patent/JP6847354B1/en
Publication of JP2021051332A publication Critical patent/JP2021051332A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Analysis (AREA)
  • Length Measuring Devices By Optical Means (AREA)
  • Processing Or Creating Images (AREA)
  • Image Generation (AREA)

Abstract

【課題】測定対象物全体の形状を三次元的に把握することができ、且つ対象物表面の凹凸を二値化して取得する。【解決手段】測定対象物20を様々な角度から撮影した画像データ、又はレーザスキャナによって複数の基準物22を含めて測定対象物20を様々な角度からスキャンニングして取得した位置データをコンピュータ30に入力し、複数の画像データ又は複数の位置データから測定対象物20の点群データを取得し、点群データに基づいて、測定対象物の表面を含むポリゴンデータを作成し、作成したポリゴンデータをコピーして、コピーしたポリゴンデータの色を、コピー元のポリゴンデータとは異なる色に変更し、コピーしたポリゴンデータの表面をスムージング処理し、スムージング処理後のコピーしたポリゴンデータと、コピー元のポリゴンデータとを重ね合わせる。【選択図】図4PROBLEM TO BE SOLVED: To grasp the shape of an entire object to be measured three-dimensionally and to obtain binarized irregularities on the surface of the object. SOLUTION: Image data obtained by photographing a measurement object 20 from various angles, or position data acquired by scanning a measurement object 20 from various angles including a plurality of reference objects 22 by a laser scanner is obtained by a computer 30. The point group data of the measurement target 20 is acquired from a plurality of image data or a plurality of position data, and based on the point group data, polygon data including the surface of the measurement target is created and the created polygon data. The color of the copied polygon data is changed to a color different from that of the copy source polygon data, the surface of the copied polygon data is smoothed, and the copied polygon data after the smoothing process and the copy source Overlay with polygon data. [Selection diagram] Fig. 4

Description

本発明は、測定対象物に対して複数枚の写真やレーザスキャンによる位置データから三次元データを生成した後に、対象物の凹凸を視認目的に応じた見やすさで且つ正確に表示できる方法及びプログラムに関する。 The present invention is a method and a program capable of displaying the unevenness of an object in an easy-to-see and accurate manner according to a visual purpose after generating three-dimensional data from a plurality of photographs or position data obtained by laser scanning on the object to be measured. Regarding.

従来より、土器、石碑などの表面に描かれた模様や文字を写し取る場合については、拓本という技法が実施されてきた。拓本は、土器や石碑などの表面に水を吹き付けながら紙を貼っていき、紙が半乾きになったらタンポに墨を付け、墨を紙の表面に打ち込んでいく。これにより、対象物の表面の模様や文字を紙に写し取ることができる。 Traditionally, a technique called rubbing has been used to copy patterns and characters drawn on the surface of earthenware and stone monuments. Takumoto sticks the paper on the surface of earthenware and stone monuments while spraying water, and when the paper is half-dried, he puts ink on the tampo and injects the ink on the surface of the paper. This makes it possible to copy the patterns and characters on the surface of the object onto paper.

しかし、歴史的に価値が大きい文化財や、土器のように壊れやすいものに対して墨を打ち込むと対象物が汚損する場合もあり、限られた場合にしか拓本を実施することができなかった。さらに、重要文化財等の場合、手を触れることに許可が必要なものなどもある。
また、複数の遺物片、大型な石碑などに和紙等を張り、タンポ、墨等により遺物等の凹凸を写し取る拓本作業は、多大な時間、労力を要する。また、事物によっては、その作業に熟練を要し、その出来栄えに差が生じることもある。
そこで、特許文献1〜2に示すような電子拓本が提案されている。
However, if ink is applied to historically valuable cultural properties or fragile objects such as earthenware, the objects may be soiled, and the rubbing could only be carried out in a limited number of cases. .. Furthermore, in the case of important cultural properties, there are some that require permission to touch.
In addition, it takes a lot of time and effort to put Japanese paper on a plurality of pieces of relics, a large stone monument, etc., and to copy the unevenness of the relics with tampo, ink, etc. Also, depending on the thing, the work requires skill, and the workmanship may differ.
Therefore, electronic rubbing books as shown in Patent Documents 1 and 2 have been proposed.

特許文献1(特開平7−270142号公報)に示す電子拓本取り方法では、打刻された文字に対してレーザー光を照射して凹凸を検出し、この検出信号を演算して打刻文字の形状を認識している。
また、特許文献2(特開2007−104088号公報)に示す電子拓本用撮像装置では、被写体に対して近接又は密着して配置される装置であって、照明光を発光する発光素子と、被写体からの反射光を受光する受光素子とを備え、発光素子と受光素子とが交互に配列された撮像用シートと、撮像用シートから読み出された撮像画像データを信号処理する制御部とを備えている。
In the electronic rubbing method shown in Patent Document 1 (Japanese Unexamined Patent Publication No. 7-270142), unevenness is detected by irradiating the stamped characters with a laser beam, and this detection signal is calculated to calculate the stamped characters. It recognizes the shape.
Further, in the image pickup device for electronic takumi shown in Patent Document 2 (Japanese Unexamined Patent Publication No. 2007-104088), the device is arranged in close proximity to or in close contact with the subject, and a light emitting element that emits illumination light and the subject. It is provided with a light receiving element for receiving the reflected light from the light emitting element, an imaging sheet in which the light emitting element and the light receiving element are alternately arranged, and a control unit for signal processing the captured image data read from the imaging sheet. ing.

特開平7−270142号公報Japanese Unexamined Patent Publication No. 7-270142 特開2007−104088号公報JP-A-2007-104888

特許文献1のような電子拓本取り方法では、打刻した文字にレーザー光を照射して読み取るというものであって、被写体が平面的なものしか対応することができない。
また、特許文献2のような装置は曲げることができるために被写体の周りを覆うようにして撮影することも可能である。しかしながら、特許文献2の装置は単に被写体の表面の模様や文字等をデータとして得られるだけであって、被写体全体の構造を三次元的に把握することはできない。
In the electronic rubbing method as in Patent Document 1, the engraved characters are read by irradiating them with a laser beam, and only flat subjects can be handled.
Further, since the device as in Patent Document 2 can be bent, it is possible to take a picture so as to cover the periphery of the subject. However, the apparatus of Patent Document 2 merely obtains patterns, characters, and the like on the surface of the subject as data, and cannot grasp the structure of the entire subject in three dimensions.

そこで、本発明は上記課題を解決すべくなされ、その目的とするところは、測定対象物全体の形状を三次元的に把握することができ、且つ対象物表面の凹凸を二値化して取得できる方法及びプログラムを提供することにある。 Therefore, the present invention has been made to solve the above problems, and the purpose of the present invention is to be able to grasp the shape of the entire object to be measured three-dimensionally and to obtain the unevenness of the surface of the object by binarizing it. To provide methods and programs.

本発明にかかる三次元データ凹凸二値化表示方法によれば、ポリゴンデータによって構成された三次元データにおける測定対象物の表面の凹凸を二値化表示する方法であって、デジタルカメラによって前記測定対象物を様々な角度から撮影した画像データ、又はレーザスキャナによって前記測定対象物を様々な角度からスキャンニングして取得した位置データをコンピュータに入力し、前記コンピュータは、前記複数の画像データ又は前記複数の位置データから前記測定対象物の点群データを取得し、前記点群データに基づいて、前記測定対象物の表面を含むポリゴンデータを作成し、作成したポリゴンデータをコピーして、コピーしたポリゴンデータの色を、コピー元のポリゴンデータとは異なる色に変更し、コピーしたポリゴンデータの表面をスムージング処理し、スムージング処理後のコピーしたポリゴンデータと、コピー元のポリゴンデータとを重ね合わせることにより、コピー元のポリゴンデータの表面の凹凸の凸部分と凹部分とが内側になった部分が隠れて異なる色で表示されるようにデータ処理することを特徴としている。
この方法を採用することによって、点群データを取得した後に、ポリゴンデータに基づいて測定対象物の表面の文字や模様を凹部分と凸部分とが異なる色となるように表示させることができる。これは物体表面がデータとして形成されたポリゴンデータを用いて物体表面の凹凸が把握できることから可能な技術であり、従来のように凹凸の正面からのみ観察しようとしてもできるものではない。本発明によれば、このような凹部分と凸部分とが異なる色となるような表示を極めて容易に実行することができ、且つ測定対象物の全体構造を三次元データとして表示することも可能である。
According to the three-dimensional data unevenness binarization display method according to the present invention, the unevenness of the surface of the object to be measured in the three-dimensional data composed of polygon data is binarized and displayed, and the measurement is performed by a digital camera. Image data obtained by photographing the object from various angles or position data obtained by scanning the object to be measured from various angles with a laser scanner is input to the computer, and the computer receives the plurality of image data or the said. Point group data of the measurement object was acquired from a plurality of position data, polygon data including the surface of the measurement object was created based on the point group data, and the created polygon data was copied and copied. Change the color of the polygon data to a color different from that of the copy source polygon data, smooth the surface of the copied polygon data, and superimpose the copied polygon data after the smoothing process with the copy source polygon data. As a result, the data is processed so that the convex portion and the concave portion on the surface of the surface of the copy source polygon data are hidden and displayed in different colors.
By adopting this method, after the point cloud data is acquired, the characters and patterns on the surface of the measurement target can be displayed so that the concave portion and the convex portion have different colors based on the polygon data. This is a technique that is possible because the unevenness of the object surface can be grasped by using polygon data in which the object surface is formed as data, and it is not possible to observe only from the front of the unevenness as in the conventional case. According to the present invention, it is possible to display such a concave portion and a convex portion in different colors extremely easily, and it is also possible to display the entire structure of the object to be measured as three-dimensional data. Is.

また、前記コピー元のポリゴンデータとは異なる色は、背景色であり、スムージング処理後のコピーしたポリゴンデータと、コピー元のポリゴンデータとを重ね合わせることにより、コピー元のポリゴンデータの表面の凹凸の凸部分のみが表示されるようにデータ処理することを特徴としてもよい。
このような方法によれば、測定対象物の凹凸における凹部分は背景色となり、凸部分のみに色がついた状態となるため、拓本を採った場合と同様の表示が行える。
Further, the color different from the polygon data of the copy source is the background color, and by superimposing the polygon data copied after the smoothing process and the polygon data of the copy source, the unevenness of the surface of the polygon data of the copy source is formed. It may be characterized in that data processing is performed so that only the convex portion of is displayed.
According to such a method, the concave portion in the unevenness of the object to be measured becomes the background color, and only the convex portion is colored, so that the display can be performed in the same manner as when the rubbing is taken.

また、前記コンピュータは、前記スムージング処理の平滑度を調整可能に設けられていることを特徴としてもよい。
このような方法によれば、例えば、測定対象物の表面の凹凸が浅い場合であって、特許文献1や特許文献2のような補法や装置では、凹凸を認識し得ない場合でも平滑度を上げるように調整することによって、確実に凹凸を認識して正確な二値化された凹凸の表示を行うことができる。
Further, the computer may be characterized in that the smoothness of the smoothing process can be adjusted.
According to such a method, for example, even if the unevenness of the surface of the object to be measured is shallow and the unevenness cannot be recognized by the supplementary method or the device such as Patent Document 1 or Patent Document 2, the smoothness By adjusting so as to increase, it is possible to reliably recognize the unevenness and display the accurately binarized unevenness.

また、前記コンピュータは、作業者の操作によって、スムージング処理後のコピーしたポリゴンデータのコピー元のポリゴンデータへ重ね合わせ位置を、部分的又は全体的に凹凸の高さ方向に移動可能に設けられていることを特徴としてもよい。
このような方法によれば、例えば測定対象物の表面の凹凸が浅い場合、コピーしたポリゴンデータとコピー元のポリゴンデータを重ね合わせても、コピーしたポリゴンデータのとコピー元のポリゴンデータの凸部の高さが非常に近い位置となって、コピー元のポリゴンデータの凸部がはっきりとわからなくなる可能性もある。このため、スムージング処理後のコピーしたポリゴンデータの表面を、コピー元のポリゴンデータの表面よりも低い位置に設定することでコピー元のポリゴンデータの凸部の面積を広げて明確に凸部を表示させることができる。また、測定対象物の表面の凹凸が部分的に浅い場合においても、その部分のみ、スムージング処理後のコピーしたポリゴンデータの表面を、コピー元のポリゴンデータの表面よりも低い位置に設定することで、部分的に浅かったコピー元のポリゴンデータの凸部の面積を広げて明確に凸部を表示させることができる。
また、例えば測定対象物の表面に深い凹部が存在し、この深い凹部表面にも細かい凹凸が存在するような場合、深い凹部内の凸部は表示させる必要がないと考えるケースもある。このような場合において、深い凹部に該当する部分のスムージング処理後のコピーしたポリゴンデータの表面を、コピー元のポリゴンデータの表面よりも高い位置に設定することで、深い凹部表面の凹凸を隠すことができ、深い凹部内の凸部は表示させないようにすることができる。
Further, the computer is provided so that the overlay position of the copied polygon data after the smoothing process can be partially or entirely moved in the height direction of the unevenness on the copy source polygon data by the operation of the operator. It may be characterized by being present.
According to such a method, for example, when the surface of the object to be measured has shallow irregularities, even if the copied polygon data and the copy source polygon data are superimposed, the convex portion of the copied polygon data and the copy source polygon data There is a possibility that the height of the polygon data will be very close to each other and the convex part of the polygon data of the copy source will not be clearly visible. Therefore, by setting the surface of the copied polygon data after the smoothing process to a position lower than the surface of the copy source polygon data, the area of the convex portion of the copy source polygon data is expanded and the convex portion is clearly displayed. Can be made to. Further, even when the unevenness of the surface of the measurement object is partially shallow, the surface of the copied polygon data after the smoothing process is set at a position lower than the surface of the copy source polygon data only in that portion. , The area of the convex portion of the polygon data of the copy source, which was partially shallow, can be expanded to clearly display the convex portion.
Further, for example, when a deep concave portion is present on the surface of the object to be measured and fine irregularities are also present on the surface of the deep concave portion, it may be considered unnecessary to display the convex portion in the deep concave portion. In such a case, the unevenness of the deep concave surface can be hidden by setting the surface of the copied polygon data after the smoothing process of the portion corresponding to the deep concave portion to a position higher than the surface of the copy source polygon data. It is possible to hide the convex part in the deep concave part.

また、前記コンピュータは、コピーしたポリゴンデータをさらにコピーするか、又は元のポリゴンデータから複数のポリゴンデータをコピーすることによって、コピーしたポリゴンデータを複数生成し、複数生成されたコピーのポリゴンデータのスムージング処理の平滑度を部分的に異ならせ、スムージング処理後の複数のコピーしたポリゴンデータと、コピー元のポリゴンデータとを重ね合わせることを特徴としてもよい。
このような方法によれば、例えば測定対象物の表面に深い凹部が存在し、この深い凹部表面にも細かい凹凸が存在するような場合、深い凹部内の凸部は表示させる必要がないと考えるケースもある。このような場合において、1つ目のスムージング処理後のコピーしたポリゴンデータによって深い穴以外の表面におけるコピー元のポリゴンデータの凸部を表示し、他のコピーしたポリゴンデータに対しては深い穴内部の凹凸が隠れるようなスムージング処理を施すことにより、深い凹部内の凸部は表示させないようにすることができる。
Further, the computer generates a plurality of copied polygon data by further copying the copied polygon data or copying a plurality of polygon data from the original polygon data, and the plurality of generated copy polygon data. The smoothness of the smoothing process may be partially different, and a plurality of copied polygon data after the smoothing process may be overlaid with the copy source polygon data.
According to such a method, for example, when a deep concave portion exists on the surface of the object to be measured and fine unevenness also exists on the surface of the deep concave portion, it is considered unnecessary to display the convex portion in the deep concave portion. There is also a case. In such a case, the convex part of the copy source polygon data on the surface other than the deep hole is displayed by the copied polygon data after the first smoothing process, and the inside of the deep hole is displayed for the other copied polygon data. By performing a smoothing process that hides the unevenness of the polygon, it is possible to hide the convex portion in the deep concave portion.

本発明の三次元データ凹凸二値化表示方法及びプログラムによれば、点群データを用いて極めて容易に凹凸を二値化して表示させることができる。 According to the three-dimensional data unevenness binarization display method and program of the present invention, the unevenness can be binarized and displayed extremely easily using the point cloud data.

測定対象物を撮影する際の説明図である。It is explanatory drawing at the time of photographing the measurement object. コンピュータの構成を示すブロック図である。It is a block diagram which shows the structure of a computer. 点群データ生成プログラムのフローチャートである。It is a flowchart of a point cloud data generation program. 三次元データ凹凸二値化プログラムのフローチャートである。It is a flowchart of a three-dimensional data unevenness binarization program. 三次元データ凹凸二値化プログラムの手順1を示す説明図である。It is explanatory drawing which shows the procedure 1 of the three-dimensional data unevenness binarization program. 三次元データ凹凸二値化プログラムの手順2を示す説明図である。It is explanatory drawing which shows the procedure 2 of the three-dimensional data unevenness binarization program. 三次元データ凹凸二値化プログラムの手順3を示す説明図である。It is explanatory drawing which shows the procedure 3 of the three-dimensional data unevenness binarization program. 三次元データ凹凸二値化プログラムの手順4を示す説明図である。It is explanatory drawing which shows the procedure 4 of the three-dimensional data unevenness binarization program. 三次元データ凹凸二値化プログラムを用いて遺跡を凹凸二値化した例である。This is an example of binarizing archaeological sites using a three-dimensional data unevenness binarization program. 三次元データ凹凸二値化プログラムを用いて土器を凹凸二値化した例である。This is an example of binarizing earthenware using a three-dimensional data unevenness binarization program. 三次元データ凹凸二値化プログラムを用いて化石を凹凸二値化した例である。This is an example of binarizing a fossil using a three-dimensional data unevenness binarization program. 深い凹部内の凸部も表示されている状態を示す説明図である。It is explanatory drawing which shows the state which the convex part in a deep concave part is also displayed. モデル2の一部を高さ方向に移動させるところを示す説明図である。It is explanatory drawing which shows the place where a part of the model 2 is moved in the height direction. モデル2の一部を高さ方向に移動させてモデル1に重ね合わせたところを示す説明図である。It is explanatory drawing which shows the place where a part of the model 2 was moved in the height direction and superposed on the model 1. モデル2をコピーしたポリゴンデータにスムージング処理を施してモデル3を生成したところを示す説明図である。It is explanatory drawing which shows the place where the model 3 was generated by performing the smoothing process on the polygon data which copied the model 2. モデル1にモデル2とモデル3を重ね合わせたところを示す説明図である。It is explanatory drawing which shows the place where the model 2 and the model 3 are superposed on the model 1.

(第1の実施形態)
以下、デジタルカメラによって測定対象物を撮影し、その画像データに基づいて点群データを取得する実施形態について説明する。
まず、測定対象物の撮影の方法について説明する。図1は、測定対象物をデジタルカメラによってその周囲を複数枚撮影する様子を示している。
測定対象物20は、どのようなものであってもかまわないが、図1では例として単なる円柱状の物体を例として挙げている。実際には、測定対象物としては、遺跡、土器、化石、石碑など表面の凹凸を詳細に測定したい物体が挙げられる。
(First Embodiment)
Hereinafter, an embodiment in which a measurement object is photographed by a digital camera and point cloud data is acquired based on the image data will be described.
First, a method of photographing an object to be measured will be described. FIG. 1 shows a state in which a plurality of images of a measurement object are photographed around the object by a digital camera.
The object to be measured 20 may be any object, but FIG. 1 shows a simple columnar object as an example. In reality, the objects to be measured include objects such as archaeological sites, earthenware, fossils, and stone monuments for which surface irregularities are to be measured in detail.

作業者はデジタルカメラで測定対象物20を様々な角度から全周囲をカバーできるように複数枚撮影する。また、撮影は、撮影範囲をオーバーラップさせて行うことが必要である。オーバーラップさせた部分については、後述するようにデータのマッチング処理を行う。
さらに、撮影枚数としては、正確な点群データを取得するためには多いほど良いが、コンピュータにおける処理時間との兼ね合いで作業者が適宜決定する。
撮影完了後、作業者は、撮影した画像データをコンピュータに取り込ませる。
The operator takes a plurality of pictures of the object 20 to be measured with a digital camera so as to cover the entire circumference from various angles. In addition, it is necessary to perform shooting by overlapping the shooting ranges. Data matching processing is performed on the overlapped portion as described later.
Further, the number of shots is better as the number of shots is larger in order to acquire accurate point cloud data, but the operator appropriately determines the number of shots in consideration of the processing time in the computer.
After the shooting is completed, the operator causes the computer to capture the shot image data.

次に、コンピュータ内の動作について図2に基づいて説明する。図2は、コンピュータの内部構成の概略を示すブロック図である。
コンピュータは、一般的なパーソナルコンピュータを採用することができる。コンピュータ30としては、内部に制御部32と記憶装置34を有している。制御部32は、中央処理演算装置(CPU等)、メモリ(ROM、RAM)等を含み、コンピュータ30の全体動作を制御するとともに、記憶装置34に記憶されている各プログラムに基づく機能を実行制御する。
また、コンピュータ30は、GPUを備えたグラフィックボードを搭載していてもよい。
Next, the operation in the computer will be described with reference to FIG. FIG. 2 is a block diagram showing an outline of the internal configuration of the computer.
As the computer, a general personal computer can be adopted. The computer 30 has a control unit 32 and a storage device 34 inside. The control unit 32 includes a central processing unit (CPU, etc.), a memory (ROM, RAM), etc., controls the overall operation of the computer 30, and executes and controls functions based on each program stored in the storage device 34. To do.
Further, the computer 30 may be equipped with a graphic board including a GPU.

記憶装置34は、ハードディスクドライブやSSD等から構成されている。記憶装置34は、撮影した画像データが記憶されるほか、点群データ生成プログラムP1と、三次元データ凹凸二値化プログラムP2が予め記憶されている。
点群データ生成プログラムP1は、公知のプログラムを用いることができる。点群データ生成プログラムP1は、図3に示すような動作を実行する。ただし、ここで示す点群データ生成プログラムP1は、後述する三次元データ凹凸二値化プログラムと一体となった1つのプログラムであってもよい。
The storage device 34 is composed of a hard disk drive, an SSD, or the like. In addition to storing captured image data, the storage device 34 stores in advance a point cloud data generation program P1 and a three-dimensional data unevenness binarization program P2.
As the point cloud data generation program P1, a known program can be used. The point cloud data generation program P1 executes the operation as shown in FIG. However, the point cloud data generation program P1 shown here may be one program integrated with the three-dimensional data unevenness binarization program described later.

コンピュータ30は、さらにマウスやキーボード等から構成される入力装置36と、点群データ生成プログラムP1によって生成された点群データ、三次元データ凹凸二値化プログラムP2によって生成されたポリゴンデータ、及びポリゴンデータをコピーして色を変更してスムージング処理を施したものをコピー元のポリゴンデータを重ね合わせて元のポリゴンデータの表面の凹凸を2値化したものを表示するモニタ38を備えている。 The computer 30 further includes an input device 36 composed of a mouse, a keyboard, and the like, point cloud data generated by the point cloud data generation program P1, polygon data generated by the three-dimensional data unevenness binarization program P2, and polygons. A monitor 38 is provided which displays data obtained by copying data, changing the color, performing smoothing processing, superimposing the copy source polygon data, and binarizing the surface irregularities of the original polygon data.

次に点群データ生成プログラムの動作概略を図3に基づいて説明する。
点群データ生成プログラムは、実行開始されると、取り込んだ複数の画像データから複数の特徴点を抽出する(S101)。特徴点としては、他の箇所と色彩や形状が異なっている個所などを多く抽出する。
Next, the outline of the operation of the point cloud data generation program will be described with reference to FIG.
When the point cloud data generation program is started to be executed, it extracts a plurality of feature points from the plurality of captured image data (S101). As feature points, many parts that are different in color and shape from other parts are extracted.

次に、点群データ生成プログラムは、複数の画像データの特徴同士をマッチングさせるマッチング処理を実行する(S102)。マッチング処理によって複数の画像データが点群データとして生成される。
なお、点群データ生成プログラムは、マッチング処理までの間にカメラパラメータ等の入力による行列演算により、点群データが相対的に正しい位置となるように点群データを生成してもよい。
ちなみに既存の点群データ生成プログラムとして、画像データから点群データを生成するStructure from Motion(SfM)やMulti-View Stereo(MVS)と呼ばれるソフトウェアが知られている。
Next, the point cloud data generation program executes a matching process for matching the features of a plurality of image data (S102). A plurality of image data are generated as point cloud data by the matching process.
The point cloud data generation program may generate point cloud data so that the point cloud data is at a relatively correct position by matrix calculation by inputting camera parameters and the like until the matching process.
Incidentally, as an existing point cloud data generation program, software called Structure from Motion (SfM) or Multi-View Stereo (MVS) that generates point cloud data from image data is known.

点群データ生成後、作業者が測定対象物20の表面の凹凸二値化データを作成する場合は、入力装置36を操作して三次元データ凹凸二値化プログラムP2を実行する。
三次元データ凹凸二値化プログラムP2の動作を、図4、図5〜8に基づいて説明する。図4は三次元データ凹凸二値化プログラムP2の動作フローチャート、図5〜8は凹凸二値化プログラムを実行したときのポリゴンデータの例を示している。
After the point cloud data is generated, when the operator creates the unevenness binarization data of the surface of the measurement object 20, the input device 36 is operated to execute the three-dimensional data unevenness binarization program P2.
The operation of the three-dimensional data unevenness binarization program P2 will be described with reference to FIGS. 4 and 5 to 8. FIG. 4 shows an operation flowchart of the three-dimensional data unevenness binarization program P2, and FIGS. 5 to 8 show an example of polygon data when the unevenness binarization program is executed.

三次元データ凹凸二値化プログラムP2は、作成された点群データに基づいて、測定対象物20の表面を含むポリゴンデータを作成する(ステップS201)。ポリゴンデータは、点群データから同じ高さ位置にある点を結んでその表面を塗りつぶすことによって、三次元形状の表面が生成されたものである。
なお、図5〜図8においては、本発明の把握のためにポリゴンデータを断面方向から見たところを示しているが、実際には二値化した凹凸表面をモニタ38で見ながら作業者が作業を行うように構成される。
The three-dimensional data unevenness binarization program P2 creates polygon data including the surface of the measurement object 20 based on the created point cloud data (step S201). The polygon data is obtained by connecting points at the same height position from the point cloud data and filling the surface thereof to generate a three-dimensional surface.
In addition, in FIGS. 5 to 8, the polygon data is viewed from the cross-sectional direction in order to grasp the present invention, but in reality, the operator can see the binarized uneven surface on the monitor 38. Configured to do the work.

図5では表面の凹凸を検出する対象のポリゴンデータをモデル1と称している。
次に、三次元データ凹凸二値化プログラムP2は、作成したモデル1のポリゴンデータをコピーし、コピーしたポリゴンデータの色を、コピー元のポリゴンデータとは異なる色に変更する(ステップS202)。コピーしたポリゴンデータをモデル2と称する。
また、モデル2の色については、モデル1とは異なる色であればよいが、背景色であることが好ましい。図5の例では、モデル2の色は背景色である白色とする(図5においては白色だと図面として見えなくなるためグレーにしている)。
In FIG. 5, the polygon data of the target for detecting the unevenness of the surface is referred to as model 1.
Next, the three-dimensional data unevenness binarization program P2 copies the polygon data of the created model 1 and changes the color of the copied polygon data to a color different from that of the copy source polygon data (step S202). The copied polygon data is referred to as model 2.
The color of the model 2 may be different from that of the model 1, but it is preferably a background color. In the example of FIG. 5, the color of the model 2 is white, which is the background color (in FIG. 5, if it is white, it cannot be seen as a drawing, so it is gray).

次に、三次元データ凹凸二値化プログラムP2は、コピーしたポリゴンデータの表面をスムージング処理する(ステップS203)。なお、スムージング処理とは、平滑化フィルタ処理とも称する場合もあり、モデル2の表面凹凸を滑らかにするフィルタ処理として実行される。具体的には移動平均フィルタなどが知られている。
次に、三次元データ凹凸二値化プログラムP2は、スムージング処理後のコピーしたポリゴンデータ(モデル2)と、コピー元のポリゴンデータ(モデル1)とを重ね合わせる(ステップS204)。このようにすることによって、モデル1における表面の凹凸の凸部はモデル1の色のままであり、モデル1の凹部はモデル2のスムージング処理された凹部が現れてモデル1の凹部分が隠れる。このため、凹凸をモデル1の色とモデル2の色の二値化したデータとしてモニタ38に表示することができる。
また、上述したように、ポリゴンデータの表面の凹凸を二値化したものは、モニタ38への表示の際は、図5〜8に示したような断面方向からではなく、正面から向き直したデータを表示させる。
Next, the three-dimensional data unevenness binarization program P2 smoothes the surface of the copied polygon data (step S203). The smoothing process may also be referred to as a smoothing filter process, and is executed as a filter process for smoothing the surface irregularities of the model 2. Specifically, a moving average filter and the like are known.
Next, the three-dimensional data unevenness binarization program P2 superimposes the copied polygon data (model 2) after the smoothing process and the copy source polygon data (model 1) (step S204). By doing so, the convex portion of the surface unevenness in the model 1 remains the color of the model 1, and the concave portion of the model 1 appears as the smoothed concave portion of the model 2 and the concave portion of the model 1 is hidden. Therefore, the unevenness can be displayed on the monitor 38 as binarized data of the color of the model 1 and the color of the model 2.
Further, as described above, the binarized surface irregularities of the polygon data were turned from the front instead of from the cross-sectional direction as shown in FIGS. 5 to 8 when displayed on the monitor 38. Display the data.

なお、モデル2の色を背景色とすることにより、モデル2とモデル1を重ね合わせた場合には、モデル1の凹部は背景色のモデル2が位置しているので、モデル1の凸部のみが表示される。特にモデル1の色を黒色にすることにより、測定対象物20の凹凸が明確化しやすくなる。
この状態は、拓本をとった場合(表面は墨によって黒色となり、凹部は墨が入りこまずに白色)と同じ状態となる。したがって、価値が高いものや壊れやすいものなど拓本が困難な場合においては確実かつ容易に拓本をとることができる。
By using the color of the model 2 as the background color, when the model 2 and the model 1 are overlapped with each other, only the convex portion of the model 1 is located in the concave portion of the model 1 because the model 2 of the background color is located. Is displayed. In particular, by changing the color of the model 1 to black, it becomes easier to clarify the unevenness of the measurement object 20.
This state is the same as when the rubbing is taken (the surface is blackened by black ink, and the recesses are white without black ink). Therefore, when it is difficult to rub a high-value item or a fragile item, it can be rubbed reliably and easily.

なお、モデル1の表面の凹凸が浅い場合、モデル2のスムージング処理の平滑度が低いとモデル1とモデル2の相違が小さく明確に二値化できないケースも考えられる。
そこで、作業者の設定により三次元データ凹凸二値化プログラムP2におけるスムージング処理の平滑度を変更できるようにしてもよい。平滑度の変更は、例えば移動平均フィルタの掛け合わせ数値を変更するなどによって実現できる。
また、三次元データ凹凸二値化プログラムP2は、スムージング処理の実行中は、モニタ38にポリゴンデータの二値化された凸部と凹部が正面から見えるように表示し、作業者が凸部の面積の大きさあるいは見やすさなどを勘案しながら、スムージング処理の平滑度を調整できるようにするとよい。
In addition, when the surface unevenness of the model 1 is shallow, if the smoothness of the smoothing process of the model 2 is low, the difference between the model 1 and the model 2 may be small and it may not be possible to clearly binarize.
Therefore, the smoothness of the smoothing process in the three-dimensional data unevenness binarization program P2 may be changed by the setting of the operator. The smoothness can be changed, for example, by changing the multiplication value of the moving average filter.
Further, the three-dimensional data unevenness binarization program P2 displays the binarized convex portion and the concave portion of the polygon data on the monitor 38 so that the binarized convex portion and the concave portion of the polygon data can be seen from the front while the smoothing process is being executed, and the operator can see the convex portion. It is preferable to be able to adjust the smoothness of the smoothing process while considering the size of the area or the visibility.

図9〜図11に、本実施形態の三次元データ凹凸二値化プログラムを実行した際の具体例を説明する。
図9は、左側が遺跡を平面から撮影した通常の画像であり、右側が凹凸二値化したデータを表示させたものである。このように、凹凸二値化したデータによれば、通常の画像では見えにくい土器の模様がはっきりと確認できる。
9 to 11 show a specific example when the three-dimensional data unevenness binarization program of the present embodiment is executed.
In FIG. 9, the left side is a normal image of the ruins taken from a plane, and the right side is a display of the data obtained by binarizing the unevenness. In this way, according to the data obtained by binarizing the unevenness, the pattern of the earthenware, which is difficult to see in a normal image, can be clearly confirmed.

図10は、左側が土器を側面から撮影した通常の画像であり、右側が凹凸二値化したデータを表示させたものである。このように、凹凸二値化したデータによれば、通常の画像では見えにくい土器の模様がはっきりと確認できる。 FIG. 10 shows a normal image of the pottery taken from the side on the left side, and displays the data obtained by binarizing the unevenness on the right side. In this way, according to the data obtained by binarizing the unevenness, the pattern of the earthenware, which is difficult to see in a normal image, can be clearly confirmed.

図11は、動物の化石を表示しており、一番上の画像が化石を側面から撮影した通常の画像であり、上から2番目が凹凸二値化したデータを表示させたものである。また下から2番目の画像が化石を平面から撮影した通常の画像であり、一番下の画像が凹凸二値化したデータを表示させたものである。
このように、測定対象物としては、遺跡、土器、石碑など人工物に限定するものではなく、化石等であっても通常の画像では見えにくいひび割れなどがはっきりと確認できる。
FIG. 11 shows animal fossils, the top image is a normal image of the fossil taken from the side, and the second from the top is the uneven binarized data. The second image from the bottom is a normal image of a fossil taken from a flat surface, and the bottom image is a display of data obtained by binarizing unevenness.
As described above, the object to be measured is not limited to artificial objects such as archaeological sites, earthenware, and stone monuments, and even fossils and the like can be clearly confirmed as cracks that are difficult to see in a normal image.

(第2の実施形態)
次に、作業者の操作によって、スムージング処理後のコピーしたポリゴンデータのコピー元のポリゴンデータへ重ね合わせ位置を、部分的又は全体的に凹凸の高さ方向に移動可能に設けられている実施形態について説明する。
三次元データ凹凸二値化プログラムP2は、作業者の操作によって、スムージング処理後のコピーしたポリゴンデータのコピー元のポリゴンデータへ重ね合わせ位置を、部分的又は全体的に凹凸の高さ方向に移動させる機能を備える。
(Second embodiment)
Next, an embodiment in which the overlay position of the copied polygon data after the smoothing process can be partially or entirely moved in the height direction of the unevenness on the copy source polygon data by an operator's operation. Will be described.
The three-dimensional data unevenness binarization program P2 moves the superimposition position of the copied polygon data after the smoothing process on the copy source polygon data in the height direction of the unevenness partially or entirely by the operation of the operator. It has a function to make it.

この実施形態における具体例を図12〜図14に示す。なお、図12〜図14ではポリゴンデータを断面方向から見たところを示しているが、実際には二値化した凹凸表面をモニタ38で見ながら作業者が作業を行うように構成される。
図12では、表面の凹凸を検出する対象のポリゴンデータをモデル1(黒色)とし、三次元データ凹凸二値化プログラムP2によってモデル1のポリゴンデータをコピーし、コピーしたポリゴンデータの色を、コピー元のポリゴンデータとは異なる色に変更したポリゴンデータをモデル2(白色)として、モデル1とモデル2を重ね合わせたところを示している。
Specific examples of this embodiment are shown in FIGS. 12 to 14. Although FIGS. 12 to 14 show polygon data viewed from the cross-sectional direction, the operator is configured to actually perform the work while observing the binarized uneven surface on the monitor 38.
In FIG. 12, the polygon data to be detected for surface irregularities is set as model 1 (black), the polygon data of model 1 is copied by the three-dimensional data unevenness binarization program P2, and the color of the copied polygon data is copied. The polygon data changed to a color different from the original polygon data is set as model 2 (white), and the model 1 and the model 2 are superimposed.

図12の状態では、深い凹部内の表面の凹凸まで表示されているが、作業者は深い凹部内の表面の凹凸は表示が不要であると考えた場合、作業者はマウス等の入力装置36を用いて、モデル2における高さ方向に移動させたい箇所を選択する。
図13では、作業者は深い凹部内の凸部を消すために、モデル2の深い凹部に該当する箇所を選択してモデル2の深い凹部に該当する箇所を上に引き上げるところを示している。
In the state of FIG. 12, even the unevenness of the surface in the deep recess is displayed, but when the operator thinks that the unevenness of the surface in the deep recess does not need to be displayed, the operator is an input device 36 such as a mouse. Use to select the location in model 2 that you want to move in the height direction.
FIG. 13 shows that the operator selects a portion corresponding to the deep concave portion of the model 2 and pulls up the portion corresponding to the deep concave portion of the model 2 in order to erase the convex portion in the deep concave portion.

図14では、モデル2における深い凹部に該当する箇所を上方に引き上げたことによって、深い凹部における凸部がモデル2によって隠れ、深い凹部内の凸部は表示させないようにしたところを示している。 FIG. 14 shows that the convex portion in the deep concave portion is hidden by the model 2 and the convex portion in the deep concave portion is not displayed by pulling up the portion corresponding to the deep concave portion in the model 2.

なお、図12〜図14の例では、モデル2を上へ移動させた場合について説明したが、モデル2を下へ移動させることも可能である。
例えば、測定対象物の凹凸が浅い場合、モデル1とモデル2を重ね合わせた結果、凸部の面積が非常に小さくなってしまう場合もある。このような場合、作業者がモデル2を全体的又は部分的に下へ移動させることによって、凸部の面積を広げて凸部の状態をわかりやすく表示させることができる。
In the examples of FIGS. 12 to 14, the case where the model 2 is moved upward has been described, but the model 2 can also be moved downward.
For example, when the unevenness of the object to be measured is shallow, the area of the convex portion may become very small as a result of superimposing the model 1 and the model 2. In such a case, the operator can move the model 2 downward as a whole or partially to expand the area of the convex portion and display the state of the convex portion in an easy-to-understand manner.

(第3の実施形態)
次に、作業者の操作によって、3つのモデルを重ね合わせることができる実施形態について説明する。
この実施形態における三次元データ凹凸二値化プログラムP2は、作業者の操作によって、スムージング処理後のコピーしたポリゴンデータをさらにコピーして、再コピーしたポリゴンデータのスムージング処理の平滑度を変更し、コピーしたポリゴンデータと再コピーしたポリゴンデータと元のポリゴンデータの3つを重ね合わせる。
(Third Embodiment)
Next, an embodiment in which the three models can be superposed by the operation of the operator will be described.
The three-dimensional data unevenness binarization program P2 in this embodiment further copies the copied polygon data after the smoothing process by the operation of the operator, and changes the smoothness of the smoothing process of the recopied polygon data. The copied polygon data, the recopied polygon data, and the original polygon data are superimposed.

この実施形態における具体例を図15〜図16に示す。なお、図15〜図16ではポリゴンデータを断面方向から見たところを示しているが、実際には二値化した凹凸表面をモニタ38で見ながら作業者が作業を行うように構成される。
なお、ここで示す例は、図12に示した状態と同じであり、元のポリゴンデータとコピーしてスムージング処理したポリゴンデータを重ね合わせたところを示しており、深い凹部内の表面の凹凸まで表示されている。
Specific examples of this embodiment are shown in FIGS. 15 to 16. Although FIGS. 15 to 16 show the polygon data viewed from the cross-sectional direction, the operator is configured to actually perform the work while observing the binarized uneven surface on the monitor 38.
The example shown here is the same as the state shown in FIG. 12, and shows a place where the original polygon data and the polygon data that has been copied and smoothed are superimposed, and even the unevenness of the surface in the deep recess is reached. It is displayed.

作業者は深い凹部内の表面の凹凸は表示が不要であると考えた場合、図15に示すように、作業者はマウス等の入力装置36を用いて三次元データ凹凸二値化プログラムP2を操作し、モデル2をさらにコピーして、コピーしたポリゴンデータに対してモデル2よりも平滑度が高いスムージング処理を実行させてモデル3を作成する。なお、モデル3の色はモデル2の色と同色である。
モデル3は、モデル2よりも平滑度が高いポリゴンデータとなる。特に、深い凹部に該当する部位は、その深さがかなり浅くなる。
When the operator thinks that the unevenness of the surface in the deep recess does not need to be displayed, as shown in FIG. 15, the operator uses an input device 36 such as a mouse to execute the three-dimensional data unevenness binarization program P2. The model 2 is further copied by the operation, and the copied polygon data is subjected to a smoothing process having a smoothness higher than that of the model 2 to create the model 3. The color of the model 3 is the same as the color of the model 2.
The model 3 has polygon data having a higher smoothness than the model 2. In particular, the depth of the portion corresponding to the deep recess is considerably shallow.

次に、図16に示すように、三次元データ凹凸二値化プログラムP2は、モデル1とモデル2とモデル3を重ね合わせる。
すると、モデル1の凹部はモデル2とモデル3によって隠され、モデル1の深い凹部内の凸部もモデル3によって隠されるので、深い凹部内の凸部は表示させないようにすることができる。
Next, as shown in FIG. 16, the three-dimensional data unevenness binarization program P2 superimposes the model 1, the model 2, and the model 3.
Then, since the concave portion of the model 1 is hidden by the model 2 and the model 3, and the convex portion in the deep concave portion of the model 1 is also hidden by the model 3, the convex portion in the deep concave portion can be hidden.

なお、上述してきた実施形態では、デジタルカメラで撮影した複数の画像データに基づいて点群データを生成した例を説明した。
しかし、本発明における点群データの生成はレーザスキャナによって得られた位置データに基づいてもよい。
In the above-described embodiment, an example in which point cloud data is generated based on a plurality of image data taken by a digital camera has been described.
However, the generation of the point cloud data in the present invention may be based on the position data obtained by the laser scanner.

20 測定対象物
30 コンピュータ
32 制御部
34 記憶装置
36 入力装置
38 モニタ
P1 点群データ生成プログラム
P2 三次元データ凹凸二値化プログラム
20 Object to be measured 30 Computer 32 Control unit 34 Storage device 36 Input device 38 Monitor P1 Point cloud data generation program P2 Three-dimensional data unevenness binarization program

Claims (10)

ポリゴンデータによって構成された三次元データにおける測定対象物の表面の凹凸を二値化表示する方法であって、
デジタルカメラによって前記測定対象物を様々な角度から撮影した画像データ、又はレーザスキャナによって前記測定対象物を様々な角度からスキャンニングして取得した位置データをコンピュータに入力し、
前記コンピュータは、
前記複数の画像データ又は前記複数の位置データから前記測定対象物の点群データを取得し、
前記点群データに基づいて、前記測定対象物の表面を含むポリゴンデータを作成し、
作成したポリゴンデータをコピーして、
コピーしたポリゴンデータの色を、コピー元のポリゴンデータとは異なる色に変更し、
コピーしたポリゴンデータの表面をスムージング処理し、
スムージング処理後のコピーしたポリゴンデータと、コピー元のポリゴンデータとを重ね合わせることにより、コピー元のポリゴンデータの表面の凹凸の凸部分と凹部分とが内側になった部分が隠れて異なる色で表示されるようにデータ処理することを特徴とする三次元データ凹凸二値化表示方法。
It is a method of binarizing and displaying the unevenness of the surface of the object to be measured in the three-dimensional data composed of polygon data.
Image data obtained by photographing the measurement object from various angles with a digital camera or position data obtained by scanning the measurement object from various angles with a laser scanner is input to a computer.
The computer
The point cloud data of the measurement object is acquired from the plurality of image data or the plurality of position data, and the point cloud data is acquired.
Based on the point cloud data, polygon data including the surface of the measurement object is created.
Copy the created polygon data and
Change the color of the copied polygon data to a color different from the color of the copy source polygon data,
Smooth the surface of the copied polygon data
By superimposing the copied polygon data after the smoothing process and the copy source polygon data, the uneven convex portion and the concave portion on the surface of the copy source polygon data are hidden and different colors are used. A three-dimensional data unevenness binarization display method characterized in that data is processed so as to be displayed.
前記コピー元のポリゴンデータとは異なる色は、背景色であり、
スムージング処理後のコピーしたポリゴンデータと、コピー元のポリゴンデータとを重ね合わせることにより、コピー元のポリゴンデータの表面の凹凸の凸部分のみが表示されるようにデータ処理することを特徴とする請求項1記載の三次元データ凹凸二値化表示方法。
The color different from the polygon data of the copy source is the background color.
According to the polygon data copied after smoothing processing, by superimposing the copy source polygon data, characterized in that the data processing so that only the convex portion of the unevenness of the surface of the copy source polygon data is displayed Item 1. The three-dimensional data unevenness binarization display method according to Item 1.
前記コンピュータは、
前記スムージング処理の平滑度を調整可能に設けられていることを特徴とする請求項1又は請求項2記載の三次元データ凹凸二値化表示方法。
The computer
The three-dimensional data unevenness binarization display method according to claim 1 or 2, wherein the smoothness of the smoothing process is adjustable.
前記コンピュータは、
作業者の操作によって、スムージング処理後のコピーしたポリゴンデータのコピー元のポリゴンデータへ重ね合わせ位置を、部分的又は全体的に凹凸の高さ方向に移動可能に設けられていることを特徴とする請求項1〜請求項3のうちのいずれか1項記載の三次元データ凹凸二値化表示方法。
The computer
It is characterized in that the overlay position of the copied polygon data after the smoothing process is provided so as to be movable in the height direction of the unevenness partially or entirely by the operation of the operator. The three-dimensional data unevenness binarization display method according to any one of claims 1 to 3.
前記コンピュータは、
コピーしたポリゴンデータをさらにコピーするか、又は元のポリゴンデータから複数のポリゴンデータをコピーすることによって、コピーしたポリゴンデータを複数生成し、
複数生成されたコピーのポリゴンデータのスムージング処理の平滑度を部分的に異ならせ、
スムージング処理後の複数のコピーしたポリゴンデータと、コピー元のポリゴンデータとを重ね合わせることを特徴とする請求項1〜請求項4のうちのいずれか1項記載の三次元データ凹凸二値化表示方法。
The computer
Multiple copied polygon data is generated by further copying the copied polygon data or by copying a plurality of polygon data from the original polygon data.
The smoothness of the smoothing process of the polygon data of multiple generated copies is partially different,
The three-dimensional data unevenness binarization display according to any one of claims 1 to 4, wherein a plurality of copied polygon data after the smoothing process and the copy source polygon data are superimposed. Method.
コンピュータ内でポリゴンデータによって構成された三次元データにおける測定対象物の表面の凹凸を二値化表示するプログラムであって、
測定対象物を様々な角度から撮影した画像データ、又は測定対象物を様々な角度からレーザスキャナによってスキャンニングして取得した位置データから前記測定対象物の点群データを取得した後の点群データにおいて、前記測定対象物の表面を含むポリゴンデータを作成する機能と、
作成したポリゴンデータをコピーする機能と、
コピーしたポリゴンデータの色を、コピー元のポリゴンデータとは異なる色に変更する機能と、
コピーしたポリゴンデータの表面をスムージング処理する機能と、
スムージング処理後のコピーしたポリゴンデータと、コピー元のポリゴンデータとを重ね合わせることにより、コピー元のポリゴンデータの表面の凹凸の凸部分と凹部分とが内側になった部分が隠れて異なる色で表示されるようにデータ処理する機能と、をコンピュータに実行させることを特徴とする三次元データ凹凸二値化表示プログラム。
It is a program that binarizes and displays the unevenness of the surface of the object to be measured in the three-dimensional data composed of polygon data in the computer.
Image data obtained by photographing the measurement object from various angles, or point group data after acquiring the point group data of the measurement object from the position data acquired by scanning the measurement object from various angles with a laser scanner. In the function of creating polygon data including the surface of the object to be measured,
The function to copy the created polygon data and
A function to change the color of the copied polygon data to a color different from the color of the copy source polygon data,
A function to smooth the surface of the copied polygon data,
By superimposing the copied polygon data after the smoothing process and the copy source polygon data, the uneven convex portion and the concave portion on the surface of the copy source polygon data are hidden and different colors are used. A three-dimensional data unevenness binarization display program characterized by having a computer execute a function of processing data so that it is displayed.
前記コピー元のポリゴンデータとは異なる色は、背景色であり、
スムージング処理後のコピーしたポリゴンデータと、コピー元のポリゴンデータとを重ね合わせることにより、コピー元のポリゴンデータの表面の凹凸の凸部分のみが表示されるようにデータ処理する機能をコンピュータに実行させることを特徴とする請求項6記載の三次元データ凹凸二値化表示プログラム。
The color different from the polygon data of the copy source is the background color.
By superimposing the copied polygon data after the smoothing process and the copy source polygon data, the computer is made to execute a data processing function so that only the convex portion of the surface of the copy source polygon data is displayed. The three-dimensional data unevenness binarization display program according to claim 6 , wherein the three-dimensional data unevenness is binarized.
前記スムージング処理の平滑度を調整可能な機能をコンピュータに実行させることを特徴とする請求項6又は請求項7記載の三次元データ凹凸二値化表示プログラム。 The three-dimensional data unevenness binarization display program according to claim 6 or 7 , wherein a computer executes a function capable of adjusting the smoothness of the smoothing process. 作業者の操作によって、スムージング処理後のコピーしたポリゴンデータのコピー元のポリゴンデータへ重ね合わせ位置を、部分的又は全体的に凹凸の高さ方向に移動させる機能をコンピュータに実行させることを特徴とする請求項6〜請求項8のうちのいずれか1項記載の三次元データ凹凸二値化表示プログラム。 The feature is that the computer is made to execute a function of partially or wholly moving the overlay position of the copied polygon data after the smoothing process to the copy source polygon data in the height direction of the unevenness by the operation of the operator. The three-dimensional data unevenness binarization display program according to any one of claims 6 to 8. コピーしたポリゴンデータをさらにコピーするか、又は元のポリゴンデータから複数のポリゴンデータをコピーすることによって、コピーしたポリゴンデータを複数生成する機能と、
複数生成されたコピーのポリゴンデータのスムージング処理の平滑度を部分的に異ならせる機能と、
スムージング処理後の複数のコピーしたポリゴンデータと、コピー元のポリゴンデータとを重ね合わせる機能とをコンピュータに実行させることを特徴とする請求項6〜請求項9のうちのいずれか1項記載の三次元データ凹凸二値化表示プログラム。
A function to generate multiple copied polygon data by further copying the copied polygon data or copying multiple polygon data from the original polygon data.
The function to partially different the smoothness of the smoothing process of polygon data of multiple generated copies, and
The tertiary according to any one of claims 6 to 9, wherein a computer executes a function of superimposing a plurality of copied polygon data after smoothing processing and a copy source polygon data. Original data unevenness binarization display program.
JP2019171921A 2019-09-20 2019-09-20 Three-dimensional data unevenness binarization display method and three-dimensional data unevenness binarization display program Active JP6847354B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019171921A JP6847354B1 (en) 2019-09-20 2019-09-20 Three-dimensional data unevenness binarization display method and three-dimensional data unevenness binarization display program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019171921A JP6847354B1 (en) 2019-09-20 2019-09-20 Three-dimensional data unevenness binarization display method and three-dimensional data unevenness binarization display program

Publications (2)

Publication Number Publication Date
JP6847354B1 true JP6847354B1 (en) 2021-03-24
JP2021051332A JP2021051332A (en) 2021-04-01

Family

ID=74879236

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019171921A Active JP6847354B1 (en) 2019-09-20 2019-09-20 Three-dimensional data unevenness binarization display method and three-dimensional data unevenness binarization display program

Country Status (1)

Country Link
JP (1) JP6847354B1 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06304166A (en) * 1993-04-20 1994-11-01 Toshiba Corp Picture processor and its processing method
JP2005100242A (en) * 2003-09-26 2005-04-14 Copernicus:Kk Sales system of three-dimensional fish print
JP2010134567A (en) * 2008-12-03 2010-06-17 Fujifilm Corp Image processing apparatus, operation control method thereof, and operation control program therefor
JP6644966B2 (en) * 2015-09-24 2020-02-12 株式会社安藤・間 Three-dimensional model creation device and three-dimensional model creation method

Also Published As

Publication number Publication date
JP2021051332A (en) 2021-04-01

Similar Documents

Publication Publication Date Title
JP7370527B2 (en) Method and computer program for generating three-dimensional model data of clothing
Rivers et al. Sculpting by numbers
CN107251101B (en) Scene modification for augmented reality using markers with parameters
EP2718897B1 (en) Object digitization
WO2010004466A1 (en) Three dimensional mesh modeling
JP6352208B2 (en) 3D model processing apparatus and camera calibration system
TWI624177B (en) Image data segmentation
JP7010122B2 (en) Video generator, video generation method, and program
US20240062345A1 (en) Method, apparatus, and computer-readable medium for foreground object deletion and inpainting
JPWO2020075252A1 (en) Information processing equipment, programs and information processing methods
JP7460532B2 (en) systems, methods and devices
JP2019091393A (en) Point group kind estimating apparatus using red three-dimensional map image, and point group kind estimating program using red three-dimensional map image
JPWO2019021456A1 (en) Learning device, recognition device, learning method, recognition method, and program
US20190272658A1 (en) Image processing device, image processing method, and program
Papadaki et al. Accurate 3D scanning of damaged ancient Greek inscriptions for revealing weathered letters
JP6847354B1 (en) Three-dimensional data unevenness binarization display method and three-dimensional data unevenness binarization display program
JP2017059041A (en) Image processing device, image processing method, and program
KR101817756B1 (en) PTM making system based on 3D model with interactive viewpoint control and method using the same
JP6362401B2 (en) Image processing apparatus and image processing apparatus control method
JP4541397B2 (en) Pseudo three-dimensional image generation apparatus, pseudo three-dimensional image generation method, and pseudo three-dimensional image generation program
JP6252691B2 (en) Face material pattern finish simulation apparatus and face material pattern finish simulation method
US20220414876A1 (en) Method of setting scan region
CN112292656A (en) Image display system, image display method, and computer program
JP2015041233A (en) Image processor and method thereof
CN102169597A (en) Method and system for setting depth of object on plane image

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200110

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20200122

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200519

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20200605

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200616

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20200807

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201009

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: 20201215

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210106

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210112

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20210106

R150 Certificate of patent or registration of utility model

Ref document number: 6847354

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350