JP7793568B2 - CAD data generation device, method, and program - Google Patents
CAD data generation device, method, and programInfo
- Publication number
- JP7793568B2 JP7793568B2 JP2023043589A JP2023043589A JP7793568B2 JP 7793568 B2 JP7793568 B2 JP 7793568B2 JP 2023043589 A JP2023043589 A JP 2023043589A JP 2023043589 A JP2023043589 A JP 2023043589A JP 7793568 B2 JP7793568 B2 JP 7793568B2
- Authority
- JP
- Japan
- Prior art keywords
- layer
- data
- dimension
- character
- image
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Character Input (AREA)
- Image Analysis (AREA)
Description
本発明は、図面の画像データからCADデータを生成する技術に関する。 The present invention relates to technology for generating CAD data from image data of drawings.
従来より、図面の画像を利用してCAD(Computer Aided Design)データを生成することが行われている(特許文献1参照)。図面の画像には、図形と文字などが混在して描かれている。一方、CADデータは図形と文字などを分離した複数のレイヤで構成されている。そこで、従来、一般に、図面の画像データからCADデータを生成する場合、文字については、図面からOCR(Optical Character Recognition)によって文字を抽出して文字データとし、図形については、手作業によって各レイヤの図形のラスターデータを作成してベクターデータに変換し、文字及び図形の各レイヤのデータをCADデータに統合することが行われている。 CAD (Computer Aided Design) data has traditionally been generated using images of drawings (see Patent Document 1). Images of drawings contain a mixture of graphics and text. CAD data, on the other hand, is composed of multiple layers that separate graphics and text. Therefore, when generating CAD data from image data of a drawing, the conventional method has been to extract text from the drawing using OCR (Optical Character Recognition) and generate text data, and to manually create raster data for each layer of graphics and convert it into vector data, and then integrate the data from each layer of text and graphics into the CAD data.
従来の方法では、各レイヤのベクターデータを作成する手作業が煩雑であった。また、図面内の文字は斜めに記載されていたり、線が近くに描かれていたりするのでOCRによる文字抽出の精度が悪かった。 With conventional methods, the manual process of creating vector data for each layer was tedious. Furthermore, text in drawings was often written at an angle or drawn close to lines, resulting in poor accuracy in text extraction using OCR.
本開示に含まれるひとつの目的は、図面の画像から容易にCADデータを生成することを可能にする技術を提供することである。 One objective of this disclosure is to provide technology that makes it possible to easily generate CAD data from images of drawings.
本開示のひとつの態様によるCADデータ生成装置は、図面の画像から、複数のレイヤデータを含むCADデータを生成するCADデータ生成装置であって、メモリとプロセッサとを有し、メモリは、画像から各レイヤの特徴を持った領域であるレイヤ領域を特定するための推論モデルを格納し、プロセッサは、推論モデルを用いて図面の画像から各レイヤのレイヤ領域を特定し、レイヤ領域のデータを各レイヤのレイヤデータとして含むCADデータを生成する、CADデータ生成装置である。 A CAD data generation device according to one aspect of the present disclosure is a CAD data generation device that generates CAD data including multiple layer data from an image of a drawing. The CAD data generation device has a memory and a processor, where the memory stores an inference model for identifying layer areas, which are areas having the characteristics of each layer, from the image, and the processor uses the inference model to identify the layer areas of each layer from the image of the drawing and generates CAD data including data of the layer areas as layer data for each layer.
本開示のひとつの態様によれば、図面の画像から容易にCADデータを生成することを可能にする技術を提供することが可能となる。 One aspect of the present disclosure provides technology that makes it possible to easily generate CAD data from an image of a drawing.
以下、本発明の実施形態について図面を参照して説明する。 Embodiments of the present invention will be described below with reference to the drawings.
最初に、一般的なCADデータの構成について図1を参照して説明する。図1に示すように、機械構造物や電気回路配線等に関する設計図面に関するCADデータは一般的に、複数のデータレイヤを重畳した構成を有している。CADデータの複数のデータレイヤには、一例として、設計対象物を描画する線図を含む図形レイヤと、設計図面の外枠及び罫線等を含む図面枠レイヤと、図形レイヤに描画される設計対象物の各部寸法を示す寸法線及び寸法数値文字を含む寸法レイヤと、設計図面内に記載される文字を含む文字レイヤとを含む。上述したデータレイヤのうち寸法レイヤは、寸法線を含む寸法線副レイヤと、寸法の数値文字を含む寸法文字副レイヤとで構成されていてもよい。CADデータは一般的に、これらの複数のデータレイヤを重畳的に含む。CADデータに含まれ得るこれらのデータレイヤは例示であり、これらのデータレイヤの一部が省略されてもよく、あるいは、他の情報を含むデータレイヤが追加されてもよい。 First, the structure of typical CAD data will be described with reference to Figure 1. As shown in Figure 1, CAD data related to design drawings for mechanical structures, electrical circuit wiring, etc., typically has a structure in which multiple data layers are superimposed. The multiple data layers of CAD data include, for example, a graphics layer containing line drawings of the design object; a drawing frame layer containing the outer frame and ruled lines of the design drawing; a dimension layer containing dimension lines and numerical dimension text indicating the dimensions of each part of the design object drawn in the graphics layer; and a text layer containing text written in the design drawing. Of the above data layers, the dimension layer may be composed of a dimension line sublayer containing dimension lines and a dimension text sublayer containing numerical dimension text. CAD data typically includes these multiple superimposed data layers. These data layers that may be included in CAD data are exemplary; some of these data layers may be omitted, or data layers containing other information may be added.
次に、本開示の一実施形態に係るCADデータ生成装置について説明する。図2は、本開示の一実施形態に係るCADデータ生成装置の機能ブロック構成図である。図2に示すように、本実施形態のCADデータ生成装置100は、制御部110と、記憶部120と、入出力インタフェース130とを備えている。 Next, a CAD data generation device according to an embodiment of the present disclosure will be described. FIG. 2 is a functional block diagram of a CAD data generation device according to an embodiment of the present disclosure. As shown in FIG. 2, the CAD data generation device 100 of this embodiment includes a control unit 110, a storage unit 120, and an input/output interface 130.
制御部110は、記憶部120に記憶されているプログラムを実行することにより、CADデータ生成装置100の処理動作を制御するものであり、1つ又は複数のCPU(Central Processing Unit)やGPU(Graphics Processing Unit)等から構成される。制御部110は、機能構成部として、画像入力部111、レイヤ領域分解部112、データ変換部113、副レイヤ結合部114、CADデータ出力部115を含んでいる。制御部110が含むこれらの各機能構成部は、特に、図4等を参照して説明するようなCADデータ生成装置100が行う処理やそれらの機能を実現するように動作する。 The control unit 110 controls the processing operations of the CAD data generation device 100 by executing programs stored in the memory unit 120, and is composed of one or more CPUs (Central Processing Units) and GPUs (Graphics Processing Units). The control unit 110 includes, as functional components, an image input unit 111, a layer region decomposition unit 112, a data conversion unit 113, a sub-layer combination unit 114, and a CAD data output unit 115. Each of these functional components included in the control unit 110 operates to implement the processing and functions performed by the CAD data generation device 100, as described in particular with reference to FIG. 4, etc.
画像入力部111は、CADデータ生成装置100の外部端末あるいはCADデータ生成装置100内の他の機能構成部から後述する入出力インタフェース130を介して入力される図面の画像データを受け取る処理を実行する。外部端末等から入力される図面の画像データは、JPEGやPNG等の任意のファイル形式であり得る。 The image input unit 111 performs processing to receive image data of drawings input via the input/output interface 130 (described below) from an external terminal of the CAD data generation device 100 or from other functional components within the CAD data generation device 100. The image data of drawings input from an external terminal, etc., can be in any file format, such as JPEG or PNG.
レイヤ領域分解部112は、画像入力部111が受け取った画像データを上記の各レイヤ領域別の画像データに分割する処理を実行する。本実施形態におけるレイヤ領域分解部112は、後述するように記憶部120に格納された推論モデル122を用いて画像データを各レイヤの領域別に分割する処理を実行するように構成されている。 The layer region decomposition unit 112 performs processing to divide the image data received by the image input unit 111 into image data for each of the above-mentioned layer regions. In this embodiment, the layer region decomposition unit 112 is configured to perform processing to divide the image data into regions for each layer using an inference model 122 stored in the storage unit 120, as described below.
データ変換部113は、レイヤ領域分解部112により各レイヤ領域に分割された各レイヤ領域の画像データを各レイヤ領域に適合した方法で変換又は抽出する処理を実行する。 The data conversion unit 113 performs processing to convert or extract the image data of each layer area divided into layers by the layer area decomposition unit 112 in a manner suited to each layer area.
より具体的には、データ変換部113は、設計対象物を描画する線図を含む図形レイヤ領域については、レイヤ領域分解部112による分割後の図形レイヤ領域に含まれるラスター形式のデータをベクター形式のデータに変換し、設計図面の外枠及び罫線等を含む図面枠レイヤ領域については、レイヤ領域分解部112による分割後の図面枠レイヤ領域に含まれるラスター形式のデータをベクター形式のデータに変換する。 More specifically, for graphic layer areas containing line drawings for depicting design objects, the data conversion unit 113 converts the raster format data contained in the graphic layer areas divided by the layer area decomposition unit 112 into vector format data, and for drawing frame layer areas containing the outer frames and ruled lines of design drawings, the data conversion unit 113 converts the raster format data contained in the drawing frame layer areas divided by the layer area decomposition unit 112 into vector format data.
データ変換部113はまた、図形レイヤに描画される設計対象物の各部寸法を示す寸法線及び寸法数値文字を含む寸法レイヤのうち、レイヤ領域分解部112による分割後の寸法線副レイヤ領域に含まれる寸法線に関するラスター形式のデータをベクター形式のデータに変換し、分割後の寸法文字副レイヤ領域に含まれる寸法の数値数字の文字データをOCR等の任意の文字認識処理により抽出する。さらに、設計図面内に記載される文字を含む文字レイヤについては、レイヤ領域分解部112による分割後の文字レイヤ領域に含まれる文字データをOCRにより抽出する。 The data conversion unit 113 also converts raster data relating to dimension lines contained in the dimension line sub-layer area after division by the layer area decomposition unit 112 into vector data for the dimension layer containing dimension lines and dimension numeric characters indicating the dimensions of each part of the design object drawn on the graphic layer, and extracts character data of the dimension numeric characters contained in the dimension character sub-layer area after division using any character recognition process such as OCR. Furthermore, for character layers containing characters written in the design drawings, the character data contained in the character layer area after division by the layer area decomposition unit 112 is extracted using OCR.
副レイヤ結合部114は、寸法線を含む寸法線副レイヤと寸法数値(文字)を含む寸法文字副レイヤとを含む寸法レイヤのように複数の副レイヤを含むレイヤについて、複数の副レイヤデータを結合して1つのレイヤデータを生成する処理を実行する。 The sublayer combining unit 114 performs a process to combine multiple sublayer data to generate a single layer data for a layer that includes multiple sublayers, such as a dimension layer that includes a dimension line sublayer containing dimension lines and a dimension text sublayer containing dimension numerical values (text).
CADデータ出力部115は、データ変換部113及び副レイヤ結合部114によって生成された複数のレイヤデータを統合して1つのCADデータを生成する処理を実行するように構成されている。CADデータ出力部115は、生成したCADデータを入出力インタフェース130を介してCADデータ生成装置100の外部端末あるいはCADデータ生成装置100内の他の機能構成部に出力する。 The CAD data output unit 115 is configured to execute a process of integrating multiple layer data generated by the data conversion unit 113 and the sub-layer combining unit 114 to generate a single piece of CAD data. The CAD data output unit 115 outputs the generated CAD data via the input/output interface 130 to an external terminal of the CAD data generation device 100 or to other functional components within the CAD data generation device 100.
記憶部120は、制御部110の各種制御処理や各機能を実行するためのプログラム、入力データ、中間生成データ等を記憶するものであり、RAM(Random Access Memory)やROM(Read Only Memory)を含むメインメモリと、HDD(Hard Disk Drive)、SSD(Solid State Drive)等のストレージメモリとを含む。さらに記憶部120は、後述するように外部の端末又は機能構成部から制御部110に入力された図面の画像データを制御部110が上記各レイヤ領域に分割するために用いる推論モデル122が格納されている。 The memory unit 120 stores programs, input data, intermediate data, etc. for executing the various control processes and functions of the control unit 110, and includes main memory including RAM (Random Access Memory) and ROM (Read Only Memory), as well as storage memory such as HDD (Hard Disk Drive) and SSD (Solid State Drive). Furthermore, the memory unit 120 stores an inference model 122 that the control unit 110 uses to divide the image data of drawings input to the control unit 110 from an external terminal or functional configuration unit into the above-mentioned layer regions, as described below.
推論モデル122は、種々の図面の画像データを教師データとして機械学習して生成された推論モデルである。推論モデル122の生成に用いる教師データは、例えば、図面内の各レイヤ領域(図形レイヤ領域、図面枠レイヤ領域、寸法線副レイヤ領域、寸法文字副レイヤ領域、文字レイヤ領域)についてそれらのレイヤ領域をラベル付けするアノテーション情報を含む複数の画像データであってもよく、あるいは、それぞれ個別にラベル付けされている上述した各々のレイヤ領域のデータを予め備える複数のCADデータであってもよい。推論モデル122は、任意の外部コンピュータ装置(不図示)を学習器として用いて作成して、記憶部120に記憶させることができる。 The inference model 122 is an inference model generated by machine learning using image data from various drawings as training data. The training data used to generate the inference model 122 may be, for example, multiple image data including annotation information labeling each layer area within the drawing (figure layer area, drawing frame layer area, dimension line sub-layer area, dimension text sub-layer area, text layer area), or multiple CAD data that already contain data for each of the above-mentioned layer areas, each individually labeled. The inference model 122 can be created using any external computer device (not shown) as a learner and stored in the memory unit 120.
本実施形態の推論モデル122は、特に、画像内の全画素にラベルやカテゴリを関連付ける深層学習のアルゴリズムであるセマンティックセグメンテーションと称される深層学習アルゴリズムを用いて生成され得る。セマンティックセグメンテーションにより生成された推論モデルは、特徴的なカテゴリを形成する画素の集まりを認識するために使用することができる。特に本実施形態においては、このようなセマンティックセグメンテーションにより生成された推論モデルは、図面の画像データに含まれる各レイヤ領域(図形レイヤ領域、図面枠レイヤ領域、寸法線副レイヤ領域、寸法文字副レイヤ領域、文字レイヤ領域)を形成する画素の集まりを認識することに用いることができる。 In this embodiment, the inference model 122 can be generated using a deep learning algorithm known as semantic segmentation, which associates a label or category with every pixel in an image. The inference model generated by semantic segmentation can be used to recognize groups of pixels that form distinctive categories. In particular, in this embodiment, the inference model generated by semantic segmentation can be used to recognize groups of pixels that form each layer area (figure layer area, drawing frame layer area, dimension line sublayer area, dimension text sublayer area, and text layer area) included in the image data of a drawing.
推論モデル122は、一例として、各層にニューロンを含む複数の層で構成されるニューラルネットワークで機械学習を実行して生成される。そのようなニューラルネットワークとして、畳み込みニューラルネットワーク(CNN:Convolutional Neural Network)のようなディープニューラルネットワークを用いることができる。 As an example, the inference model 122 is generated by performing machine learning on a neural network consisting of multiple layers, each containing neurons. Such a neural network can be a deep neural network such as a convolutional neural network (CNN).
また記憶部120には、制御部110が処理を実行したことにより生成される各種データ(処理の途中に生成される中間生成データを含む)が少なくとも一時的に記憶される。 The memory unit 120 also at least temporarily stores various data generated by the control unit 110 when it executes processing (including intermediate data generated during processing).
図3は、記憶部120に記憶される各種データを示す概念図である。図3に示すように、記憶部120には、図面画像データとして、CADデータ生成装置100の外部端末あるいはCADデータ生成装置100内の他の機能構成部から入出力インタフェース130を介して入力された図面画像のデータが記憶される。 Figure 3 is a conceptual diagram showing the various data stored in the storage unit 120. As shown in Figure 3, the storage unit 120 stores, as drawing image data, data of drawing images input via the input/output interface 130 from an external terminal of the CAD data generation device 100 or from other functional components within the CAD data generation device 100.
記憶部120にはさらに、レイヤ領域別画像データとして、レイヤ領域分解部112によって図面画像データから個別に分離された図形レイヤ領域、図面枠レイヤ領域、寸法線レイヤ領域、寸法数値レイヤ領域、文字レイヤ領域の画像データが記憶される。レイヤ領域別画像データとして記憶されているこれらの各レイヤ領域のデータは、データ変換部113によるデータ変換又は抽出の処理が行われる前のラスター形式のデータである。 The storage unit 120 also stores, as image data for each layer area, image data for the figure layer area, drawing frame layer area, dimension line layer area, dimension value layer area, and text layer area that have been individually separated from the drawing image data by the layer area decomposition unit 112. The data for each of these layer areas stored as image data for each layer area is raster format data before the data conversion or extraction process by the data conversion unit 113 is performed.
記憶部120にはさらに、CADレイヤ別データとして、データ変換部113及び副レイヤ結合部114によってデータ変換又は抽出の処理と副レイヤデータ結合の処理とが行われて生成された図面レイヤデータ、図面枠レイヤデータ、寸法レイヤデータ、文字レイヤデータが記憶される。CADレイヤ別データとして記憶されるこれらの各レイヤデータは、データ変換部113によるデータ変換又は抽出の処理が行われた後のベクター形式のデータ又はOCRによって抽出された文字データである。CADデータ出力部115は、CADレイヤ別データとして記憶されたこれらの各レイヤデータを1つのCADデータとして統合して出力する。 The storage unit 120 also stores, as CAD layer-specific data, drawing layer data, drawing frame layer data, dimension layer data, and character layer data generated by the data conversion unit 113 and sub-layer combining unit 114 through data conversion or extraction and sub-layer data combining processes. Each of these layer data stored as CAD layer-specific data is vector-format data after data conversion or extraction by the data conversion unit 113, or character data extracted by OCR. The CAD data output unit 115 integrates each of these layer data stored as CAD layer-specific data into a single CAD data and outputs it.
入出力インタフェース130は、CADデータ生成装置100の外部端末あるいはCADデータ生成装置100内の他の機能構成部との間でデータの転送を行うためのインタフェースである。データ転送のための種々の規格に準拠したデバイスを入出力インタフェース130として用いることができる。 The input/output interface 130 is an interface for transferring data between the CAD data generation device 100 and an external terminal or other functional components within the CAD data generation device 100. Devices that comply with various standards for data transfer can be used as the input/output interface 130.
次に、図4等を参照して、本実施形態に係るCADデータ生成装置によるCADデータ生成方法について説明する。図4は、本実施形態に係るCADデータ生成装置によるCADデータ生成方法を実施する処理を示すフローチャートである。 Next, a CAD data generation method using the CAD data generation device according to this embodiment will be described with reference to Figure 4 and other figures. Figure 4 is a flowchart showing the processing for implementing the CAD data generation method using the CAD data generation device according to this embodiment.
本実施形態におけるCADデータ生成方法では、最初に、CADデータ生成装置100の制御部110の画像入力部111が、CADデータ生成装置100の外部端末あるいはCADデータ生成装置100内の他の機能構成部から、入出力インタフェース130を介して入力される図面の画像データを受け取る処理を実行する(ステップS101)。外部端末等から入力される図面の画像データは、JPEGやPNG等の任意のファイル形式であり得る。 In the CAD data generation method of this embodiment, first, the image input unit 111 of the control unit 110 of the CAD data generation device 100 executes a process to receive image data of a drawing input via the input/output interface 130 from an external terminal of the CAD data generation device 100 or from another functional component within the CAD data generation device 100 (step S101). The image data of the drawing input from an external terminal or the like can be in any file format, such as JPEG or PNG.
次に、制御部110のレイヤ領域分解部112が、記憶部120に格納された推論モデル122に基づき、画像入力部111が受け取った画像データをレイヤ領域別の画像データに分割する処理を実行する(ステップS102)。 Next, the layer region decomposition unit 112 of the control unit 110 performs a process of dividing the image data received by the image input unit 111 into image data for each layer region based on the inference model 122 stored in the memory unit 120 (step S102).
レイヤ領域別の画像データとしては、上述したように一例として、図形レイヤ領域、図面枠レイヤ領域、寸法線副レイヤ領域、寸法文字副レイヤ領域、文字レイヤ領域が含まれる。これらの画像データはラスター形式の状態で、図3を参照して説明したように記憶部120に少なくとも一時的に記憶される。 As mentioned above, examples of image data for each layer area include the graphic layer area, drawing frame layer area, dimension line sub-layer area, dimension text sub-layer area, and text layer area. This image data is stored in raster format in the storage unit 120, at least temporarily, as described with reference to Figure 3.
図5は、レイヤ領域分解部112が図面の画像データをレイヤ領域別の画像データに分割する処理を実行して、図面の画像データに含まれる各レイヤ領域が識別された状態を示している。図5に示した点線は各レイヤ領域を画定する境界の説明のために示すものであり、レイヤ領域分解部112による処理後の画像には表示されない。 Figure 5 shows the state in which the layer region decomposition unit 112 has performed a process to divide the image data of the drawing into image data for each layer region, and each layer region contained in the image data of the drawing has been identified. The dotted lines shown in Figure 5 are shown to illustrate the boundaries that define each layer region, and do not appear in the image after processing by the layer region decomposition unit 112.
図6及び図7の各図は、それぞれ、レイヤ領域分解部112が図面の画像データをレイヤ領域別の画像データに分割して得られた各領域の画像データを示している。より具体的には、図6の(a)は図形レイヤ領域の画像データを示し、図6の(b)は図面枠レイヤ領域の画像データを示し、図7の(c)は寸法線副レイヤ領域の画像データを示し、図7の(d)は寸法文字副レイヤ領域の画像データを示し、図7の(e)は文字レイヤ領域の画像データを示している。図6及び図7の各図に示した点線も各レイヤ領域を画定する境界の説明のために示すものであり、各レイヤ領域の画像データには含まれない。 Figures 6 and 7 each show the image data for each region obtained when the layer region decomposition unit 112 divides the image data of the drawing into image data for each layer region. More specifically, (a) in Figure 6 shows the image data for the figure layer region, (b) in Figure 6 shows the image data for the drawing frame layer region, (c) in Figure 7 shows the image data for the dimension line sub-layer region, (d) in Figure 7 shows the image data for the dimension text sub-layer region, and (e) in Figure 7 shows the image data for the text layer region. The dotted lines shown in Figures 6 and 7 are also shown to illustrate the boundaries that define each layer region, and are not included in the image data for each layer region.
次に、制御部110は、ステップS101で受け取った図面の画像データから全てのレイヤ領域別の画像データが生成されたかどうかを判定する(ステップS103)。全てのレイヤ領域別の画像データが生成されていない(NO)と判定された場合は処理がステップS104に進み、全てのレイヤ領域別の画像データが生成された(YES)と判定された場合は処理がステップS107に進む。 Next, the control unit 110 determines whether image data for all layer areas has been generated from the image data of the drawing received in step S101 (step S103). If it is determined that image data for all layer areas has not been generated (NO), the process proceeds to step S104; if it is determined that image data for all layer areas has been generated (YES), the process proceeds to step S107.
ステップS103において全てのレイヤ領域別の画像データが生成されていない(NO)と判定された場合は、制御部110は、処理対象の画像データが寸法文字副レイヤ領域に関する画像データ又は文字レイヤ領域に関する画像データであるかどうかを判定する(ステップS104)。処理対象の画像データが寸法文字副レイヤ領域に関する画像データ又は文字レイヤ領域に関する画像データである(YES)と判定された場合は処理がステップS105に進み、処理対象の画像データが寸法文字副レイヤ領域に関する画像データ又は文字レイヤ領域に関する画像データでない(NO)と判定された場合は処理がステップS106に進む。 If it is determined in step S103 that image data for all layer areas has not been generated (NO), the control unit 110 determines whether the image data to be processed is image data for a dimension character sub-layer area or image data for a character layer area (step S104). If it is determined that the image data to be processed is image data for a dimension character sub-layer area or image data for a character layer area (YES), processing proceeds to step S105. If it is determined that the image data to be processed is not image data for a dimension character sub-layer area or image data for a character layer area (NO), processing proceeds to step S106.
ステップS104において処理対象の画像データが寸法文字副レイヤ領域に関する画像データ又は文字レイヤ領域に関する画像データである(YES)と判定された場合は、制御部110のデータ変換部113が、処理対象の画像データが寸法文字副レイヤ領域に関する画像データであるときには、その画像データからOCR等の任意の文字認識処理により文字データを抽出して寸法文字副レイヤデータを生成し、あるいは、処理対象の画像データが文字レイヤ領域に関する画像データであるときには、その画像データからOCRにより文字データを抽出して文字レイヤデータを生成する(ステップS105)。これらの寸法文字副レイヤデータ及び文字レイヤデータは、図3を参照して説明したようにCADレイヤ別データとして記憶部120に少なくとも一時的に記憶される。 If step S104 determines that the image data to be processed is image data related to a dimension character sub-layer area or image data related to a character layer area (YES), the data conversion unit 113 of the control unit 110 extracts character data from the image data using any character recognition process such as OCR to generate dimension character sub-layer data if the image data to be processed is image data related to a dimension character sub-layer area, or extracts character data from the image data using OCR to generate character layer data if the image data to be processed is image data related to a character layer area (step S105). This dimension character sub-layer data and character layer data are at least temporarily stored in the storage unit 120 as CAD layer-specific data, as described with reference to FIG. 3.
一方、ステップS104において処理対象の画像データが寸法文字副レイヤ領域に関する画像データ又は文字レイヤ領域に関する画像データでない(NO)と判定された場合は、制御部110のデータ変換部113が、そのレイヤ領域の画像データに含まれるラスター形式のデータをベクター形式のデータに変換して、各レイヤ領域のレイヤデータを生成する(ステップS106)。 On the other hand, if it is determined in step S104 that the image data to be processed is not image data relating to a dimension character sub-layer area or image data relating to a character layer area (NO), the data conversion unit 113 of the control unit 110 converts the raster format data contained in the image data of that layer area into vector format data, and generates layer data for each layer area (step S106).
本実施形態においてより具体的には、データ変換部113は、図形レイヤ領域、図面枠レイヤ領域、寸法線副レイヤ領域の画像データにそれぞれ含まれるラスター形式のデータをベクター形式のデータに変換して、図形レイヤデータ、図面枠レイヤデータ、寸法線副レイヤデータをそれぞれ生成する。ベクター形式のデータとして生成されたこれらの図形レイヤデータ、図面枠レイヤデータ、寸法線副レイヤデータは、図3を参照して説明したようにCADレイヤ別データとして記憶部120に少なくとも一時的に記憶される。 More specifically, in this embodiment, the data conversion unit 113 converts the raster format data contained in the image data of the figure layer area, drawing frame layer area, and dimension line sub-layer area into vector format data, thereby generating figure layer data, drawing frame layer data, and dimension line sub-layer data, respectively. The figure layer data, drawing frame layer data, and dimension line sub-layer data generated as vector format data are at least temporarily stored in the storage unit 120 as CAD layer-specific data, as described with reference to FIG. 3.
続いてステップS107において、制御部110は、全てのレイヤデータの生成が完了しているかどうかを判定する。本実施形態における例では、生成するCADデータが図形レイヤデータ、図面枠レイヤデータ、寸法レイヤデータ及び文字レイヤデータを含む場合は、制御部110は、これらの全てのレイヤデータの生成が完了しているかどうかを判定する。全てのレイヤデータの生成が完了している(YES)と判定された場合は処理がステップS110に進み、全てのレイヤデータの生成が完了していない(NO)と判定された場合は処理がステップS108に進む。 Next, in step S107, the control unit 110 determines whether generation of all layer data has been completed. In the example of this embodiment, if the CAD data to be generated includes graphic layer data, drawing frame layer data, dimension layer data, and text layer data, the control unit 110 determines whether generation of all of this layer data has been completed. If it is determined that generation of all layer data has been completed (YES), processing proceeds to step S110; if it is determined that generation of all layer data has not been completed (NO), processing proceeds to step S108.
ステップS107において全てのレイヤデータの生成が完了していない(NO)と判定された場合は、制御部110は、生成が完了していないレイヤデータと判定された対象のデータが寸法文字副レイヤデータ又は寸法線副レイヤデータであるかどうかを判定する(ステップS108)。生成が完了していないレイヤデータと判定された対象のデータが寸法文字副レイヤデータ又は寸法線副レイヤデータである(YES)と判定された場合は処理がステップS109に進み、そうでなければ(NO)処理がステップS107に戻る。 If it is determined in step S107 that generation of all layer data has not been completed (NO), the control unit 110 determines whether the data determined to be layer data for which generation has not been completed is dimension character sub-layer data or dimension line sub-layer data (step S108). If it is determined that the data determined to be layer data for which generation has not been completed is dimension character sub-layer data or dimension line sub-layer data (YES), processing proceeds to step S109; if not (NO), processing returns to step S107.
ステップS108において生成が完了していないレイヤデータと判定された対象のデータが寸法文字副レイヤデータ又は寸法線副レイヤデータである(YES)と判定された場合は、制御部110の副レイヤ結合部114が、寸法文字副レイヤデータと寸法線副レイヤデータとを寸法レイヤデータに結合して、寸法レイヤデータの生成を完了させる(ステップS109)。これにより、生成するCADデータが含む全てのレイヤデータである図形レイヤデータ、図面枠レイヤデータ、寸法レイヤデータ及び文字レイヤデータの生成が完了する。 If the data determined to be layer data for which generation has not been completed in step S108 is determined to be dimension text sub-layer data or dimension line sub-layer data (YES), the sub-layer combining unit 114 of the control unit 110 combines the dimension text sub-layer data and dimension line sub-layer data into the dimension layer data, completing generation of the dimension layer data (step S109). This completes the generation of all layer data included in the CAD data to be generated: graphic layer data, drawing frame layer data, dimension layer data, and character layer data.
ステップS107において全てのレイヤデータの生成が完了している(YES)と判定されると処理がステップS110に進み、制御部110のCADデータ出力部115が、それら全てのレイヤデータを統合して1つのCADデータを生成する処理を実行する。CADデータ出力部115は、生成したCADデータを入出力インタフェース130を介してCADデータ生成装置100の外部端末あるいはCADデータ生成装置100内の他の機能構成部に出力する。 If it is determined in step S107 that generation of all layer data has been completed (YES), processing proceeds to step S110, where the CAD data output unit 115 of the control unit 110 executes processing to integrate all of the layer data to generate one piece of CAD data. The CAD data output unit 115 outputs the generated CAD data via the input/output interface 130 to an external terminal of the CAD data generation device 100 or to another functional component within the CAD data generation device 100.
上述したように、本開示の一態様によれば、図面の画像から、複数のレイヤデータを含むCADデータを生成するCADデータ生成装置であって、メモリとプロセッサとを有し、メモリは、画像から各レイヤの特徴を持った領域であるレイヤ領域を特定するための推論モデルを格納し、プロセッサは、推論モデルを用いて図面の画像から各レイヤのレイヤ領域を特定し、レイヤ領域のデータを各レイヤのレイヤデータとして含むCADデータを生成する、CADデータ生成装置が提供される。 As described above, one aspect of the present disclosure provides a CAD data generation device that generates CAD data including multiple layer data from an image of a drawing. The CAD data generation device has a memory and a processor, where the memory stores an inference model for identifying layer regions, which are regions having characteristics of each layer, from the image, and the processor uses the inference model to identify the layer regions of each layer from the image of the drawing and generates CAD data including data of the layer regions as layer data for each layer.
このように構成された本開示のCADデータ生成装置によれば、推論モデルによって各レイヤの特徴を持った領域を特定し、それらのレイヤ領域のレイヤデータを含むCADデータを生成するので、図面の画像から容易にCADデータを生成することが可能になる。 The CAD data generation device disclosed herein, configured in this manner, uses an inference model to identify areas with characteristics of each layer and generates CAD data that includes layer data for those layer areas, making it possible to easily generate CAD data from drawing images.
本開示のCADデータ生成装置はさらに、推論モデルは、画像を各レイヤのレイヤ領域に分割するセマンティックセグメンテーションのモデルである構成としてもよい。これにより、種々のレイヤ領域を含む図面の画像データから、機械学習により得られるセマンティックセグメンテーションのモデルにより各レイヤ領域が分割されるので、閾値の微妙な設定を要する画像処理による領域分割を不要とすることができる。 The CAD data generation device of the present disclosure may further be configured such that the inference model is a semantic segmentation model that divides an image into layer regions for each layer. This allows each layer region to be divided using a semantic segmentation model obtained by machine learning from image data of a drawing that includes various layer regions, eliminating the need for region division using image processing that requires delicate setting of thresholds.
本開示のCADデータ生成装置はさらに、CADデータには、寸法線と寸法文字とにより寸法を示す寸法レイヤが含まれ、推論モデルは、寸法線の特徴を持った寸法線副レイヤ領域と、寸法文字の特徴を持った寸法文字副レイヤ領域とを特定することができ、プロセッサは、図面の画像から寸法線副レイヤ領域及び寸法文字副レイヤ領域を特定し、寸法文字副レイヤ領域のデータと、寸法線副レイヤ領域のデータとを寸法レイヤに結合するように構成されていてもよい。これにより、寸法を表す線と文字とが異なる処理により分離して推論モデルによって特定されるので、寸法線とその近傍に記載された寸法文字とを分離して認識することが可能となり、寸法線副レイヤ領域と寸法文字副レイヤ領域とを含む寸法レイヤのレイヤデータを適切に作成することができる。 The CAD data generation device of the present disclosure may further include a CAD data layer in which dimensions are indicated by dimension lines and dimension text, an inference model that can identify a dimension line sub-layer region having the characteristics of the dimension lines and a dimension text sub-layer region having the characteristics of the dimension text, and a processor that can identify the dimension line sub-layer region and the dimension text sub-layer region from the image of the drawing and combine the data of the dimension text sub-layer region and the data of the dimension line sub-layer region into the dimension layer. This allows the lines and text representing dimensions to be separated by different processes and identified by the inference model, making it possible to separately recognize dimension lines and dimension text written near them, and thus allowing layer data for a dimension layer that includes a dimension line sub-layer region and a dimension text sub-layer region to be appropriately created.
本開示のCADデータ生成装置はさらに、CADデータには、図面枠が示される図面枠レイヤが含まれ、推論モデルは、図面枠の特徴を持った図面枠レイヤ領域を特定することができ、プロセッサは、図面の画像から図面枠レイヤ領域を特定し、図面枠レイヤ領域の画像のラスターデータをベクターデータに変換し、ベクターデータを図面枠レイヤにするように構成されていてもよい。これにより、種々のレイヤ領域を含む図面の画像データから推論モデルに基づいて図面枠レイヤ領域を特定し、図面枠レイヤをベクターデータとして生成することができる。 The CAD data generation device of the present disclosure may further be configured such that the CAD data includes a drawing frame layer in which the drawing frame is indicated, and the inference model can identify a drawing frame layer region having the characteristics of the drawing frame, and the processor can identify the drawing frame layer region from an image of the drawing, convert raster data of the image of the drawing frame layer region into vector data, and create the vector data as a drawing frame layer. This makes it possible to identify the drawing frame layer region based on the inference model from image data of a drawing that includes various layer regions, and generate the drawing frame layer as vector data.
本開示のCADデータ生成装置はさらに、CADデータには、図面に含まれる図形を含む図形レイヤが含まれ、推論モデルは、図形の特徴を持った図形レイヤ領域を特定することができ、プロセッサは、図面の画像から図形レイヤ領域を特定し、図形レイヤ領域の画像のラスターデータをベクターデータに変換し、ベクターデータを図形レイヤにするように構成されていてもよい。これにより、種々のレイヤ領域を含む図面の画像データから推論モデルに基づいて図形レイヤ領域を特定し、図形レイヤをベクターデータとして生成することができる。 The CAD data generation device of the present disclosure may further be configured such that the CAD data includes a graphic layer containing graphics included in the drawing, and the inference model can identify a graphic layer region having the characteristics of the graphic, and the processor can identify the graphic layer region from an image of the drawing, convert raster data of the image of the graphic layer region into vector data, and convert the vector data into a graphic layer. This makes it possible to identify a graphic layer region based on the inference model from image data of a drawing containing various layer regions, and generate the graphic layer as vector data.
本開示のCADデータ生成装置はさらに、CADデータには、図面に含まれる文字を含む文字レイヤが含まれ、推論モデルは、文字の特徴を持った文字レイヤ領域を特定することができ、プロセッサは、図面の画像から文字レイヤ領域を特定し、文字レイヤ領域の画像から文字認識処理により文字データを抽出し、文字データを文字レイヤにするように構成されていてもよい。これにより、種々のレイヤ領域を含む図面の画像データから推論モデルに基づいて文字レイヤ領域を特定し、文字レイヤを文字データとして生成することができる。 The CAD data generation device of the present disclosure may further be configured such that the CAD data includes a character layer containing characters included in the drawing, the inference model can identify a character layer area having the characteristics of the character, and the processor can identify the character layer area from the image of the drawing, extract character data from the image of the character layer area using character recognition processing, and convert the character data into a character layer. This makes it possible to identify a character layer area based on the inference model from image data of a drawing containing various layer areas, and generate the character layer as character data.
本開示の他の態様によれば、メモリとプロセッサとを有するCADデータ生成装置により実行される、図面の画像から複数のレイヤデータを含むCADデータを生成する方法であって、メモリは、画像から各レイヤの特徴を持った領域であるレイヤ領域を特定するための推論モデルを格納し、方法は、プロセッサが、推論モデルを用いて図面の画像から各レイヤのレイヤ領域を特定することと、プロセッサが、レイヤ領域のデータを各レイヤのレイヤデータとして含むCADデータを生成することと、を含む方法が提供される。 According to another aspect of the present disclosure, there is provided a method for generating CAD data including multiple layer data from an image of a drawing, the method being executed by a CAD data generation device having a memory and a processor, wherein the memory stores an inference model for identifying layer regions, which are regions having characteristics of each layer, from the image, and the method includes the processor using the inference model to identify layer regions of each layer from the image of the drawing, and the processor generating CAD data including data of the layer regions as layer data for each layer.
本開示のさらに他の態様によれば、プロセッサとメモリとを有するコンピュータに、図面の画像から複数のレイヤデータを含むCADデータを生成させるプログラムであって、メモリは、画像から各レイヤの特徴を持った領域であるレイヤ領域を特定するための推論モデルを格納し、プログラムは、プロセッサに、推論モデルを用いて図面の画像から各レイヤのレイヤ領域を特定することと、レイヤ領域のデータを各レイヤのレイヤデータとして含むCADデータを生成することと、を実行させるプログラムが提供される。 According to yet another aspect of the present disclosure, there is provided a program for causing a computer having a processor and memory to generate CAD data including multiple layer data from an image of a drawing, wherein the memory stores an inference model for identifying layer regions, which are regions having characteristics of each layer, from the image, and the program causes the processor to identify the layer regions of each layer from the image of the drawing using the inference model and generate CAD data including data of the layer regions as layer data for each layer.
上述した本発明の実施形態は、本発明の説明のための例示であり、本発明の範囲をそれらの実施形態にのみ限定する趣旨ではない。当業者は、本発明の範囲を逸脱することなしに、他の様々な態様で本発明を実施することができる。 The above-described embodiments of the present invention are illustrative examples of the present invention and are not intended to limit the scope of the present invention to these embodiments alone. Those skilled in the art may implement the present invention in various other forms without departing from the scope of the present invention.
100…CADデータ生成装置、110…制御部、120…記憶部、130…入出力インタフェース 100...CAD data generator, 110...control unit, 120...storage unit, 130...input/output interface
Claims (7)
メモリとプロセッサとを有し、
前記メモリは、画像から各レイヤの特徴を持った領域であるレイヤ領域を特定するものであって前記寸法線の特徴を持った寸法線副レイヤ領域と前記寸法文字の特徴を持った寸法文字副レイヤ領域とを特定することができる推論モデルを格納し、
前記プロセッサは、
前記推論モデルを用いて前記図面の画像から各レイヤのレイヤ領域を特定し、前記レイヤ領域のデータを各レイヤのレイヤデータとして含むCADデータを生成し、
前記寸法レイヤについては、前記推論モデルを用いて、前記図面の画像から前記寸法線副レイヤ領域及び前記寸法文字副レイヤ領域を特定し、前記寸法線副レイヤ領域の画像のラスターデータをベクターデータに変換し、前記寸法文字副レイヤ領域の画像から文字認識処理により文字データを抽出し、前記ベクターデータと前記文字データとを前記寸法レイヤに結合する、
CADデータ生成装置。 A CAD data generation device that generates CAD data including a plurality of layer data including a dimension layer that indicates dimensions using dimension lines and dimension characters from an image of a drawing,
a memory and a processor;
The memory stores an inference model for identifying a layer area, which is an area having the characteristics of each layer, from an image, and capable of identifying a dimension line sub-layer area having the characteristics of the dimension line and a dimension character sub-layer area having the characteristics of the dimension character ;
The processor:
Using the inference model, a layer area of each layer is identified from the image of the drawing, and CAD data including data of the layer area as layer data of each layer is generated;
For the dimension layer, the inference model is used to identify the dimension line sub-layer area and the dimension character sub-layer area from the image of the drawing, raster data of the image of the dimension line sub-layer area is converted into vector data, character data is extracted from the image of the dimension character sub-layer area by character recognition processing, and the vector data and the character data are combined into the dimension layer.
CAD data generator.
請求項1に記載のCADデータ生成装置。 The inference model is a semantic segmentation model that divides an image into layer regions of each layer.
2. The CAD data generating device according to claim 1.
前記推論モデルは、前記図面枠の特徴を持った図面枠レイヤ領域を特定することができ、
前記プロセッサは、
前記図面の画像から前記図面枠レイヤ領域を特定し、
前記図面枠レイヤ領域の画像のラスターデータをベクターデータに変換し、
前記ベクターデータを前記図面枠レイヤにする、
請求項1に記載のCADデータ生成装置。 The CAD data includes a drawing frame layer on which a drawing frame is displayed,
the inference model is capable of identifying a drawing border layer region having the characteristics of the drawing border;
The processor:
Identifying the drawing frame layer area from the image of the drawing;
converting raster data of the image in the drawing frame layer area into vector data;
the vector data into the drawing frame layer;
2. The CAD data generating device according to claim 1.
前記推論モデルは、前記図形の特徴を持った図形レイヤ領域を特定することができ、
前記プロセッサは、
前記図面の画像から前記図形レイヤ領域を特定し、
前記図形レイヤ領域の画像のラスターデータをベクターデータに変換し、
前記ベクターデータを前記図形レイヤにする、
請求項1に記載のCADデータ生成装置。 The CAD data includes a figure layer including figures included in the drawing,
the inference model is capable of identifying a graphic layer region having the characteristics of the graphic;
The processor:
Identifying the graphics layer area from the image of the drawing;
converting raster data of the image in the graphics layer area into vector data;
converting the vector data into the graphic layer;
2. The CAD data generating device according to claim 1.
前記推論モデルは、前記文字の特徴を持った文字レイヤ領域を特定することができ、
前記プロセッサは、
前記図面の画像から前記文字レイヤ領域を特定し、
前記文字レイヤ領域の画像から文字認識処理により文字データを抽出し、
前記文字データを前記文字レイヤにする、
請求項1に記載のCADデータ生成装置。 The CAD data includes a character layer including characters included in the drawing,
the inference model is capable of identifying a character layer region having the characteristics of the character;
The processor:
Identifying the character layer area from the image of the drawing;
extracting character data from the image of the character layer area by character recognition processing;
the character data is converted into the character layer;
2. The CAD data generating device according to claim 1.
前記メモリは、画像から各レイヤの特徴を持った領域であるレイヤ領域を特定するものであって前記寸法線の特徴を持った寸法線副レイヤ領域と前記寸法文字の特徴を持った寸法文字副レイヤ領域とを特定することができる推論モデルを格納し、
前記方法は、
前記プロセッサが、前記推論モデルを用いて前記図面の画像から各レイヤのレイヤ領域を特定することと、
前記プロセッサが、前記レイヤ領域のデータを各レイヤのレイヤデータとして含むCADデータを生成することと、
を含み、
前記プロセッサは、前記寸法レイヤについては、前記推論モデルを用いて、前記図面の画像から前記寸法線副レイヤ領域及び前記寸法文字副レイヤ領域を特定し、前記寸法線副レイヤ領域の画像のラスターデータをベクターデータに変換し、前記寸法文字副レイヤ領域の画像から文字認識処理により文字データを抽出し、前記ベクターデータと前記文字データとを前記寸法レイヤに結合する、
方法。 A method for generating CAD data including a plurality of layer data including a dimension layer indicating dimensions by dimension lines and dimension characters from an image of a drawing, the method being executed by a CAD data generating device having a memory and a processor, the method comprising:
The memory stores an inference model for identifying a layer area, which is an area having the characteristics of each layer, from an image, and capable of identifying a dimension line sub-layer area having the characteristics of the dimension line and a dimension character sub-layer area having the characteristics of the dimension character ;
The method comprises:
the processor using the inference model to identify a layer region for each layer from the image of the drawing;
The processor generates CAD data including data of the layer region as layer data of each layer;
Including ,
For the dimension layer, the processor uses the inference model to identify the dimension line sublayer area and the dimension character sublayer area from the image of the drawing, converts raster data of the image of the dimension line sublayer area into vector data, extracts character data from the image of the dimension character sublayer area by character recognition processing, and combines the vector data and the character data into the dimension layer.
method.
前記メモリは、画像から各レイヤの特徴を持った領域であるレイヤ領域を特定するものであって前記寸法線の特徴を持った寸法線副レイヤ領域と前記寸法文字の特徴を持った寸法文字副レイヤ領域とを特定することができる推論モデルを格納し、
前記プログラムは、前記プロセッサに、
前記推論モデルを用いて前記図面の画像から各レイヤのレイヤ領域を特定することと、
前記レイヤ領域のデータを各レイヤのレイヤデータとして含むCADデータを生成することと、
を実行させ、
前記寸法レイヤについては、前記推論モデルを用いて、前記図面の画像から前記寸法線副レイヤ領域及び前記寸法文字副レイヤ領域を特定し、前記寸法線副レイヤ領域の画像のラスターデータをベクターデータに変換し、前記寸法文字副レイヤ領域の画像から文字認識処理により文字データを抽出し、前記ベクターデータと前記文字データとを前記寸法レイヤに結合することを、
実行させる、
プログラム。 A program that causes a computer having a processor and a memory to generate CAD data including a plurality of layer data including a dimension layer that indicates dimensions using dimension lines and dimension characters from an image of a drawing,
The memory stores an inference model for identifying a layer area, which is an area having the characteristics of each layer, from an image, and capable of identifying a dimension line sub-layer area having the characteristics of the dimension line and a dimension character sub-layer area having the characteristics of the dimension character ;
The program causes the processor to:
Identifying a layer region of each layer from the image of the drawing using the inference model;
generating CAD data including the data of the layer area as layer data of each layer;
Execute
Regarding the dimension layer, the inference model is used to identify the dimension line sub-layer area and the dimension character sub-layer area from the image of the drawing, raster data of the image of the dimension line sub-layer area is converted into vector data, character data is extracted from the image of the dimension character sub-layer area by character recognition processing, and the vector data and the character data are combined into the dimension layer.
Let it run,
program.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023043589A JP7793568B2 (en) | 2023-03-17 | 2023-03-17 | CAD data generation device, method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023043589A JP7793568B2 (en) | 2023-03-17 | 2023-03-17 | CAD data generation device, method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024132705A JP2024132705A (en) | 2024-10-01 |
| JP7793568B2 true JP7793568B2 (en) | 2026-01-05 |
Family
ID=92909371
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023043589A Active JP7793568B2 (en) | 2023-03-17 | 2023-03-17 | CAD data generation device, method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7793568B2 (en) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009003846A (en) | 2007-06-25 | 2009-01-08 | System Meisei Kk | Architectural drawing data conversion program |
| JP2011028307A (en) | 2009-07-21 | 2011-02-10 | Fukui Computer Kk | Cad device and cad program |
| JP2019008664A (en) | 2017-06-27 | 2019-01-17 | 三菱電機ビルテクノサービス株式会社 | Building equipment drawing creation support system |
| JP2022063599A (en) | 2020-10-12 | 2022-04-22 | 株式会社東芝 | Drawing structuring system and drawing structuring method |
| JP2022152640A (en) | 2021-03-29 | 2022-10-12 | 宮川工機株式会社 | Drawing image processing device, precut processing device and image processing program |
| JP2022180241A (en) | 2021-05-24 | 2022-12-06 | 旭化成ホームズ株式会社 | Machine learning execution program, data conversion program, machine learning execution device, data conversion device, machine learning execution method, and data conversion method |
| JP2023131065A (en) | 2022-03-08 | 2023-09-21 | キャディ株式会社 | Devices, methods and programs for managing drawing data including raster data |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6249575A (en) * | 1985-08-29 | 1987-03-04 | Mitsubishi Electric Corp | Graphic input system |
| JPS62260269A (en) * | 1986-05-07 | 1987-11-12 | Amada Co Ltd | Drawing reader |
| JPH02268375A (en) * | 1989-04-10 | 1990-11-02 | Ricoh Co Ltd | How to determine line segments in mechanical drawings |
| JP3516541B2 (en) * | 1995-10-27 | 2004-04-05 | 株式会社リコー | Method and apparatus for recognizing dimension information of construction drawings |
-
2023
- 2023-03-17 JP JP2023043589A patent/JP7793568B2/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009003846A (en) | 2007-06-25 | 2009-01-08 | System Meisei Kk | Architectural drawing data conversion program |
| JP2011028307A (en) | 2009-07-21 | 2011-02-10 | Fukui Computer Kk | Cad device and cad program |
| JP2019008664A (en) | 2017-06-27 | 2019-01-17 | 三菱電機ビルテクノサービス株式会社 | Building equipment drawing creation support system |
| JP2022063599A (en) | 2020-10-12 | 2022-04-22 | 株式会社東芝 | Drawing structuring system and drawing structuring method |
| JP2022152640A (en) | 2021-03-29 | 2022-10-12 | 宮川工機株式会社 | Drawing image processing device, precut processing device and image processing program |
| JP2022180241A (en) | 2021-05-24 | 2022-12-06 | 旭化成ホームズ株式会社 | Machine learning execution program, data conversion program, machine learning execution device, data conversion device, machine learning execution method, and data conversion method |
| JP2023131065A (en) | 2022-03-08 | 2023-09-21 | キャディ株式会社 | Devices, methods and programs for managing drawing data including raster data |
Non-Patent Citations (1)
| Title |
|---|
| admin,AutoCAD入門 画層(レイヤ)とは何か/画層の新規作成と削除まで解説[AutoCAD] [online],lulucad(ルルキャド) (インターノウス株式会社運営),2018年06月30日,https://www.lulucad.jp/2018/06/30/autocad_layer_new_del/ [取得日 2025年07月28日] |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2024132705A (en) | 2024-10-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN115812221B (en) | Image generation and coloring method and apparatus | |
| JPH04104324A (en) | Program generating device | |
| JP5249387B2 (en) | Image processing apparatus, image processing method, and program | |
| WO2025066457A1 (en) | Image generation processing method and electronic device | |
| CN114299101A (en) | Method, apparatus, apparatus, medium and program product for acquiring target area of image | |
| CN112733858A (en) | Image character rapid identification method and device based on character region detection | |
| CN115983227A (en) | A copy generation method, device, equipment and storage medium | |
| JP7329281B1 (en) | Information processing device, method, program, and system | |
| US20250316005A1 (en) | Image acquisition device, image acquisition method, program, and recording medium | |
| CN113869371A (en) | Model training method, clothing fine-grained segmentation method and related device | |
| CN119888015B (en) | Multimodality-guided progressive image generation method | |
| JP4748234B2 (en) | Image processing apparatus and image forming apparatus | |
| CN118941675A (en) | Image generation method, electronic device, storage medium, and computer program product | |
| JP2011188291A (en) | Image processor and image processing program | |
| JP7238510B2 (en) | Information processing device, information processing method and program | |
| JP7793568B2 (en) | CAD data generation device, method, and program | |
| CN113591861B (en) | Image processing method, device, computing equipment and storage medium | |
| CN116385941B (en) | Training method, device and medium for generating intermediate features of neural network | |
| CN112528897A (en) | Portrait age estimation method, Portrait age estimation device, computer equipment and storage medium | |
| CN118397148A (en) | Target Chinese poster generation method, device, computer equipment and storage medium | |
| CN111583224B (en) | Medical image augmentation method based on bounding box and region selection clipping | |
| WO2024130704A1 (en) | Text cutout method and apparatus based on neural network, device, and storage medium | |
| JP2004094644A (en) | Image processing apparatus, image processing method, storage medium, and program | |
| CN114862882A (en) | Image processing apparatus, image processing method, and machine-readable storage medium | |
| JP7210380B2 (en) | Image learning program, image learning method, and image recognition device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20241121 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250725 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250805 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250917 |
|
| 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: 20251118 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251217 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7793568 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |