FR2811785A1 - Procede informatise d'analyse et d'interpretation de dessins industriels - Google Patents

Procede informatise d'analyse et d'interpretation de dessins industriels Download PDF

Info

Publication number
FR2811785A1
FR2811785A1 FR0109224A FR0109224A FR2811785A1 FR 2811785 A1 FR2811785 A1 FR 2811785A1 FR 0109224 A FR0109224 A FR 0109224A FR 0109224 A FR0109224 A FR 0109224A FR 2811785 A1 FR2811785 A1 FR 2811785A1
Authority
FR
France
Prior art keywords
drawings
processing unit
central processing
stored
symbols
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
FR0109224A
Other languages
English (en)
Inventor
Tin Cheung Conrad Wong
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.)
VHSOFT I P Co Ltd
Original Assignee
VHSOFT I P Co Ltd
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 VHSOFT I P Co Ltd filed Critical VHSOFT I P Co Ltd
Publication of FR2811785A1 publication Critical patent/FR2811785A1/fr
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/40Document-oriented image-based pattern recognition
    • G06V30/42Document-oriented image-based pattern recognition based on the type of document
    • G06V30/422Technical drawings; Geographical maps

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Artificial Intelligence (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Image Analysis (AREA)
  • Processing Or Creating Images (AREA)
  • Analysing Materials By The Use Of Radiation (AREA)
  • Image Generation (AREA)
  • Document Processing Apparatus (AREA)

Abstract

L'invention concerne un proc ed e informatis e d'analyse et d'interpr etation de dessins industriels en format de fichier CAO, mis en oeuvre grâce à une unit e centrale de traitement qui analyse les dessins et interprète des symboles, des el ements graphiques et des informations textuelles des dessins pour d eterminer la relation entre ces symboles, el ements graphiques et informations textuelles afin de fournir une analyse quantitative des el ements graphiques, une reconstitution tridimensionnelle des dessins, et une interpr etation des donn ees tir ees des dessins en fonction de formules pr ed etermin ees, toutes les instructions destin ees au fonctionnement de l'unit e centrale et tous les algorithmes, instructions et formules destin ees à l'analyse et à l'interpr etation des dessins etant stock es dans un moyen de stockage.

Description

Procédé informatisé d'analyse et d'interprétation de dessins industriels
La présente invention concerne un système de traitement informatisé pour analyser et interpréter des
dessins industriels en format numérique.
Dans l'industrie de la construction, de nombreux aspects, tels que l'analyse structurale et la production de dessins, ont été informatisés. Cependant, le travail de métrage, tel que, par exemple, la mesure de la quantité d'armature en acier à utiliser dans une construction en béton armé et de la quantité de coffrages et de béton à employer, est encore exécuté manuellement. Jusqu'à ce jour, le métrage n'a pas pu être informatisé en raison des difficultés énormes posées par la lecture et l'interprétation des dessins. Le travail du métreur est un travail complexe qui exige un
niveau de compétence élevé et beaucoup d'expérience.
Les métreurs doivent suivre une longue formation pour
acquérir les compétences nécessaires.
Les dessins sont habituellement établis à l'aide d'un format de fichier de conception assistée par ordinateur (CAO). Ces dessins sont ensuite imprimés par les métreurs pour faire partie intégrante d'un document
d'offre en vue d'une soumission.
Dans les projets de construction, promoteurs et entrepreneurs passent beaucoup de temps et déploient des efforts considérables pour déterminer le coût du projet. Le promoteur est pressé de déterminer et de fixer le coût du projet avec l'entrepreneur, et l'entrepreneur est impatient de s'assurer que son offre est réaliste, qu'elle couvre tous les aspects de la construction et que son estimation des coûts est aussi
exacte que possible.
D'une manière générale, l'entrepreneur examine et analyse les dessins industriels du projet qui ont été préparés par le promoteur afin de déterminer avec exactitude la quantité de matériaux nécessaire pour réaliser le projet. A ce stade, un métreur expérimenté doit consacrer 4 à 5 hommes/mois pour effectuer le travail de mesure d'un projet de grande hauteur classique. Une fois que la quantité totale de matériaux a été déterminée, l'entrepreneur peut alors déterminer le coût par poste et arriver, par conséquent, au coût
total de la construction du projet.
Le détail des matériaux et des coûts est défini dans un document connu sous le nom de Devis. Ce document comporte en général plusieurs centaines de pages. Pour préparer les Devis, des métreurs qualifiés doivent examiner et analyser tous les aspects de chacun des dessins industriels sans exception, afin d'évaluer avec précision la quantité de matériaux requise pour mener à bien le projet, tel qu'il est représenté sur les dessins. Le nombre de dessins à examiner peut
s'élever à plusieurs centaines.
Une fois que le contrat a été attribué, le promoteur envoie habituellement ses propres métreurs pour refaire entièrement le métrage afin de savoir s'il existe des écarts entre les relevés de mesures effectués par les deux équipes de métreurs séparées. Si des écarts sont observés, les deux équipes de métreurs doivent alors vérifier et rectifier la différence, car un faible pourcentage d'erreurs peut signifier des millions de dollars. Le temps total passé à mesurer et vérifier ces informations peut aller jusqu'à 20 hommes/mois et représente, par conséquent, une
opération extrêmement onéreuse.
L'analyse des dessins industriels est actuellement une opération manuelle lente qui prend beaucoup de temps et qui coûte très cher. La tâche est également très répétitive et très fastidieuse et est donc sujette
à des erreurs humaines.
La présente invention concerne un procédé informatisé d'analyse et d'interprétation de dessins industriels en format numérique. Par essence, le procédé consiste en la reconnaissance de symboles et d'éléments graphiques sur n'importe quel type de dessins industriels, suivie par une analyse de la relation entre les symboles et les éléments graphiques des dessins afin de fournir une interprétation significative de ceux-ci. L'interprétation des dessins peut être exécutée selon différentes méthodes comprenant une analyse quantitative des dessins et/ou
une reconstitution en trois dimensions de ceux-ci.
La reconnaissance de symboles et d'éléments graphiques n'est pas nouvelle. Toutefois, jusqu'à ce jour, la reconnaissance de symboles et d'éléments graphiques sur des dessins a été limitée à une simple reconnaissance statique de ces éléments et, jusqu'à maintenant, il n'a pas été possible d'analyser la relation entre les symboles et les éléments graphiques
pour fournir des résultats significatifs.
Le procédé nécessite un ordinateur comportant une unité centrale de traitement reliée de manière fonctionnelle à un moyen de stockage, un moyen formant mémoire, un moyen d'entrée et un moyen de sortie. Le moyen de stockage peut servir à stocker des modèles des multiples symboles différents qui seront rencontrés dans les dessins, ainsi que les algorithmes prédéterminés pour identifier et reconnaître les éléments graphiques qui figurent sur les dessins. Le moyen de stockage peut également servir à stocker n'importe quelle autre donnée ou information nécessaire
pour l'analyse et l'interprétation des dessins.
La présente invention propose précisément un procédé informatisé d'analyse et d'interprétation de dessins industriels en format de fichier CAO, caractérisé en ce qu'une unité centrale de traitement reliée de manière fonctionnelle à un moyen de stockage, un moyen formant mémoire, un moyen d'entrée et un moyen de sortie et fonctionnant conformément à une série prédéfinie d'instructions, analyse les dessins et interprète des symboles, des éléments graphiques et des informations textuelles tirés des dessins pour déterminer la relation entre les symboles, les éléments graphiques et les informations textuelles afin de fournir une analyse quantitative des éléments graphiques et une reconstitution tridimensionnelle des dessins, ainsi qu'une interprétation des données tirées des dessins en fonction d'une formule prédéterminée, et en ce que toutes les instructions prédéfinies destinées au fonctionnement de l'unité centrale de traitement et tous les algorithmes, instructions et formules s destinées à l'analyse et à l'interprétation des dessins
industriels sont stockés dans le moyen de stockage.
Conformément à une caractéristique particulière de l'invention, l'unité centrale de traitement scannérise chaque dessin individuel pour identifier toutes les informations graphiques et textuelles et tous les symboles contenus dans les dessins et pour identifier la forme, les dimensions et la position spatiale de chaque élément graphique, ainsi que la position de tous les symboles et textes des dessins, et en ce que ces informations sont stockées dans le moyen de stockage en
vue d'être analysées ultérieurement.
Conformément à une autre caractéristique particulière de l'invention, l'unité centrale de traitement scannérise tous les éléments graphiques de chaque dessin et compare chaque élément graphique à des modèles connus stockés dans le moyen de stockage, et en ce que, si l'élément graphique est identique au modèle stocké ou se situe dans des limites prédéfinies par rapport à celui-ci, l'unité centrale de traitement identifie l'élément graphique et enregistre sa position
qu'elle stocke dans le moyen de stockage.
L'analyse des dessins est réalisée en fonction d'une série d'algorithmes prédéfinis qui exigent de l'unité centrale de traitement qu'elle analyse et interprète les symboles et les données graphiques et textuelles, qui sont en format numérique, à partir des dessins et qu'elle traite ces informations afin de déterminer la relation entre les symboles, les éléments
graphiques et les données textuelles.
Le procédé peut être utilisé pour analyser et interpréter n'importe quel type de dessins industriels; il est toutefois particulièrement adapté pour être utilisé dans l'industrie de la construction o l'utilisateur doit traiter un grand nombre de dessins complexes. Par conséquent, pour plus de commodité et pour faciliter la compréhension, le procédé est décrit ci-après en référence à des dessins industriels de construction. Pour analyser des dessins industriels de construction, il faut extraire des informations à partir de deux sources principales, à savoir des plans d'ensemble et des dessins de détail. Le plan d'ensemble représente la disposition générale d'un bâtiment, étage par étage, tandis que les dessins de détail représentent les éléments structuraux individuels du bâtiment, tels que colonnes, murs, poutres, dalles et
escaliers, étage par étage.
Les informations topologiques des éléments peuvent être extraites des dessins du plan d'ensemble, tandis que la quantité réelle de matériaux et les dimensions réelles de chaque élément structural peuvent être
extraites du dessin de détail correspondant.
Tous les éléments figurant sur chaque dessin sont représentés par des symboles conformément à une convention standard industrielle, afin que le métreur puisse identifier exactement de quoi chaque élément est composé. Ainsi, par exemple, dans le cas d'un plan de colonne, le métreur pourra déterminer le nombre exact de barres d'armature prévues dans la colonne, la taille de chaque barre, le degré de chevauchement des barres entre deux colonnes adjacentes. Le métreur doit déterminer la quantité de matériaux requise en
interprétant les dessins.
Chaque dessin du plan d'ensemble donne une vue en plan d'un étage du bâtiment. Le dessin se compose de lignes, d'arcs, et de texte, entre autres, pour indiquer ou suggérer les informations relatives à la position, aux dimensions et à la relation mutuelle des éléments. Il existe 5 types principaux d'éléments dans le plan d'ensemble et les dessins de détail. Certains de ces éléments sont représentés en vue de face en contour, tandis que d'autres sont représentés en vue en plan et d'autres sous forme de tableaux. Les 5 types
d'éléments sont les suivants.
1. Colonnes: elles sont représentées en vue en plan sous une forme circulaire, rectangulaire ou
polygonale fermée.
2. Poutres: les limites sont représentées par deux séries de lignes parallèles séparées. Les poutres arquées sont représentées par des arcs concentriques. 3. Murs: une série de lignes formant un polygone fermé représente la base du mur et deux séries de lignes dont la plupart sont verticales représentent le bord gauche ou le bord droit du mur, tandis que deux séries de lignes parallèles représentent la
partie supérieure du mur.
4. Escaliers: en vue en plan, ils sont représentés sous la forme d'un ou de plusieurs groupes de lignes courtes parallèles séparées par la même distance. La forme peut être un rectangle ou un polygone irrégulier, mais ses limites sont toujours des murs. En vue en coupe, chacune des marches est composée de 2 lignes reliées dont l'une est horizontale et l'autre verticale. Chaque palier est
composé de 2 lignes parallèles.
5. Dalles: zones entourées par des poutres et des murs et ayant chacune un nom indiqué sous la forme d'une suite de caractères et d'une référence de dalle qui
indique la position et la direction de la dalle.
Le procédé peut être résumé de la manière suivante.
(i) L'unité centrale de traitement lit toutes les primitives graphiques du dessin, telles que les lignes, le texte, les arcs et les lignes en pointillés, et ces informations sont stockées dans différentes matrices en vue d'être analysées ultérieurement. La position spatiale du dessin à l'intérieur du plan d'ensemble est également déterminée, de telle façon que, si le dessin représente une colonne, l'unité centrale de traitement détermine l'étage o la colonne est située et l'emplacement de cette colonne sur cet
étage particulier.
(ii) L'unité centrale de traitement reconnaît ensuite les symboles techniques qui se trouvent sur les dessins en comparant les symboles des dessins avec des modèle stockés dans le moyen de stockage. La reconnaissance des symboles facilite la reconnaissance des éléments graphiques des
dessins.
(iii) Puis, l'unité centrale de traitement reconnaît les éléments graphiques, tels que les colonnes, les poutres, les murs, les dalles et les escaliers, représentés sur les dessins à l'aide d'un algorithme prédéfini et détermine les dimensions
et la forme de chaque élément.
(iv) L'unité centrale de traitement utilise ensuite les valeurs de chaque élément graphique pour permettre la création d'un modèle tridimensionnel du dessin et/ou pour quantifier chacun des éléments conformément à une formule mathématique. Ainsi, par exemple, il est possible de quantifier l'acier d'armature, le volume de béton et/ou les coffrages qui seront nécessaires lors de la
construction.
Chaque étape du procédé va maintenant être décrite.
Lecture des primitives graphiques Au début du procédé, l'unité centrale de traitement lit toutes les primitives graphiques, telles que les lignes, et le texte, par exemple, enregistre et stocke ces valeurs. En plus d'enregistrer et de stocker la valeur de chaque primitive graphique, l'unité centrale
de traitement enregistre la position spatiale de celle-
ci sur chacun des dessins sans exception.
Reconnaissance des symboles Pour reconnaître les éléments sur les dessins, il est nécessaire de reconnaître tout d'abord les symboles, tels que les références de dalles, qui
identifient ces éléments.
Chaque symbole a un modèle qui peut être décrit sous 4 aspects: 1. entités constituant le symbole; 2. conditions devant être satisfaites par chaque entité; 3. relation entre les différentes entités; 4. seuils décrivant la relation. Les modèles sont stockés dans le moyen de stockage et l'unité centrale de traitement y a accès, lorsque
cela est nécessaire.
La procédure de reconnaissance des symboles est
représentée sur l'organigramme visible sur la figure 1.
Les valeurs de toutes les primitives graphiques, qui sont contenues dans les différentes matrices, sont ensuite soumises à une analyse de reconnaissance de symboles. La reconnaissance des symboles suppose que l'unité centrale de traitement compare la valeur de chaque primitive graphique contenue dans chaque matrice avec les valeurs de symboles connues contenues dans le moyen de stockage. Si la valeur d'une primitive graphique est identique à la valeur connue contenue dans le moyen de stockage ou se situe dans des limites prédéfinies par rapport à celle-ci, la_ primitive est
identifiée comme étant le symbole approprié.
Une fois que les symboles du dessin ont été identifiés, il est alors possible d'identifier tous les
éléments du dessin.
La reconnaissance des différents éléments est
exécutée séquentiellement pour plus d'efficacité.
La séquence consiste tout d'abord à reconnaître le système de quadrillage afin d'avoir une référence quant à la position et aux dimensions des éléments à l'intérieur des dessins. Cette étape est suivie par la 1! reconnaissance des colonnes, car celles-ci sont situées à l'intersection de deux lignes de quadrillage perpendiculaires. Cette étape est elle-même suivie par la reconnaissance des poutres, car celles-ci reposent sur des colonnes. Les éléments suivants à reconnaître
sont les murs, puis les escaliers et les dalles.
Reconnaissance des colonnes Chaque colonne d'un dessin est identifiée par un nom. Afin d'identifier la colonne, l'unité centrale de traitement analyse le dessin par référence à un
algorithme prédéterminé.
L'algorithme utilisé pour identifier une colonne
peut être décrit comme suit.
1. Identifier toutes les positions du quadrillage et calculer toutes les intersections de deux lignes de
quadrillage perpendiculaires.
2. Localiser une suite de caractères désignant une colonne, telle que "Cl", à proximité de chaque intersection du quadrillage. La position de chaque suite de caractères est identifiée et stockée dans
le moyen de stockage.
3. Si aucune suite de caractères n'est trouvée, localiser alors une suite de caractères comportant le préfixe "C" à proximité de l'intersection, puis trouver toutes les suites de caractères comportant ce préfixe. La position de chaque suite de caractères est ensuite identifiée et stockée dans
le moyen de stockage.
4. Une fois qu'une colonne est localisée, essayer alors de localiser une suite de caractères, telle que 600*400, près de chaque suite de caractères de colonne. Si une telle suite de caractères est trouvée, chaque dimension et chaque nom sont alors
identifiés et stockés dans le moyen de stockage.
5. Si aucune dimension n'est trouvée, explorer alors le plan d'ensemble dans sa totalité pour déterminer s'il existe une légende de colonne caractéristique identifiée par la suite de caractères formant titre "COLONNE CARACTERISTIQUE". A partir de cette légende, il est possible d'identifier la forme et les dimensions de toutes les colonnes de ce dessin particulier. Ces informations sont ensuite stockées
dans le moyen de stockage.
6. Si aucune information concernant une colonne caractéristique n'est trouvée, supposer alors qu'il
n'y a que des colonnes de forme normale.
7. S'il n'existe pas d'information dimensionnelle,
rechercher alors des limites fermées de la colonne.
La taille d'une colonne ne peut pas être supérieure à la moitié de la distance entre deux lignes de
quadrillage adjacentes.
Reconnaissance des poutres _ Les poutres sont situées sur deux colonnes ou sur une colonne et un mur ou une autre poutre. Pour identifier les poutres, l'unité centrale de traitement analyse le dessin par référence à un algorithme prédéterminé. L'algorithme d'identification des poutres
peut être décrit de la manière suivante.
1. Localiser des noms de poutres en identifiant des suites de caractères, telles que "*B*". Le caractère "B" ne doit pas être situé à la fin de la suite de caractères. Ces informations sont ensuite
stockées dans le moyen de stockage.
2. En ce qui concerne chaque suite de caractères désignant une poutre, identifier une suite de caractères, telle que 400*500, pour identifier la largeur et l'épaisseur de la poutre. Les poutres peuvent être horizontales ou verticales. Si la poutre est verticale, sa suite de caractères doit
alors être elle aussi verticale.
3. Localiser les limites de chaque poutre identifiée précédemment. Localiser la position de chaque élément voisin, c'est-à-dire colonne ou mur. Une
poutre doit être située entre deux éléments.
Identifier une ligne entre les deux éléments et,
par conséquent, une première limite de la poutre.
4. S'il existe des informations dimensionnelles, utiliser alors ces informations pour identifier la seconde limite de la poutre. S'il n'existe pas d'information dimensionnelle, la distance de la seconde limite de la poutre doit être limitée à une valeur de seuil prédéterminée et également située entre deux éléments. La seconde ligne de la poutre qui est située sous la première ligne de celle-ci peut être entrelacée ou recouverte partiellement,
mais il ne peut s'agir d'une ligne brisée.
Reconnaissance des murs La reconnaissance des murs est semblable à la reconnaissance des poutres et est exécutée conformément
à l'algorithme suivant.
1. A partir de toutes les données numériques du dessin, localiser des noms de murs en identifiant des suites de caractères "W*", c'est-à-dire des suites de caractères contenant le caractère "W" en première position. Ces informations sont ensuite
stockées dans le moyen de stockage.
2. En ce qui concerne chaque mur ainsi identifié, localiser une suite de chiffres, telle que "200", qui désigne l'épaisseur du mur. Ces informations
sont stockées dans le moyen de stockage.
3. Localiser les limites de chaque mur identifié précédemment à l'aide de la même procédure que celle utilisée pour identifier les limites des poutres. Reconnaissance des escaliers Sur les dessins de détail, les escaliers sont représentés en vue en plan et en vue en coupe. Deux types différents d'algorithmes doivent donc être utilisés pour identifier les différentes vues d'escaliers. Pour une vue en plan, l'algorithme suivant
est utilisé.
1. Localiser une suite de caractères désignant un escalier sur le dessin en plan, telle que "Escalier nO 1" 2. Localiser une ou plusieurs séries de lignes contenant chacune plus de 4 lignes de même longueur et comportant une distance identique entre deux
lignes adjacentes.
3. Localiser une limite fermée qui contient la série de lignes et qui est située tangentiellement à celle-ci. Pour la vue en coupe de l'escalier, l'algorithme
suivant peut être utilisé.
1. Localiser une ligne verticale et une ligne horizontale dans lesquelles un point de la ligne horizontale est relié au point supérieur de la ligne verticale. Le rapport de la ligne horizontale sur la ligne verticale ne doit pas être inférieur à 0,5 ni supérieur à 2. S'il existe des lignes de ce type, déterminer alors s'il y a plus de 5 groupes de lignes identiques. Chacun de ces groupes
représente une marche.
2. Localiser toutes les marches et les paliers
supérieurs et inférieurs de chaque escalier.
Reconnaissance des dalles Les dalles ne sont pas identifiées par des éléments graphiques figurant sur les dessins mais à l'aide des
éléments environnants.
L'algorithme de reconnaissance des dalles est le suivant. 1. Localiser et reconnaître des trous en localisant une série de lignes dans lesquelles il y a toujours deux lignes ayant une configuration en forme de "X". Localiser les sommets de toutes les lignes de la série. Si une limite fermée est trouvée, on
suppose qu'il s'agit d'un trou.
2. Localiser et reconnaître des références de dalles en comparant les symboles qui se trouvent sur le dessin avec les symboles stockés dans le moyen de stockage. 3. Déterminer les limites de tous les murs et de toutes les poutres à l'aide des procédures définies précédemment et déterminer la ligne centrale de
chaque élément.
4. Reconnaître les limites de chaque dalle en identifiant la référence de celle-ci. Les références des dalles sont situées au centre de chaque dalle. A partir de la référence de la dalle, trouver une première ligne non horizontale située à gauche de la référence de la dalle. A partir de cette ligne, trouver les lignes reliées à celle-ci en procédant dans le sens inverse des aiguilles
d'une montre.
5. Relier les trous aux dalles en identifiant les trous situés à l'intérieur des limites de chaque dalle. La reconnaissance des éléments est représentée à
titre d'illustration sur l'organigramme de la figure 2.
Une fois que les éléments ont été reconnus, toutes les données concernant la position des éléments, leur taille et leurs dimensions, sont alors connues. A l'aide de ces informations, il est alors possible d'interpréter les données pour créer un modèle en trois dimensions des éléments graphiques des dessins et, par conséquent, du bâtiment dans son ensemble. Ceci est exécuté par l'unité centrale de traitement à l'aide d'une formule mathématique prédéterminée afin de combiner les données de toutes les primitives graphiques, y compris de la position spatiale de celles-ci, pour construire une image en trois dimensions du bâtiment ou des éléments représentés sur les dessins. Grâce au modèle en trois dimensions, il est possible d'identifier tous les problèmes susceptibles de se poser au cours de la construction du bâtiment, préalablement à la construction, tels que le
positionnement incorrect d'un élément.
A partir des informations obtenues à la suite du procédé ci-dessus, il est également possible de quantifier l'acier d'armature, le béton, les coffrages et d'autres éléments qui seront requis au cours de la construction. Il est en outre possible de localiser et de quantifier tous les autres éléments, tels que les arroseurs d'installation d'extinction automatique d'incendie, les portes et les fenêtres, par exemple,
qui figurent sur les dessins.
Le volume de béton qui sera nécessaire pour chaque élément peut être calculé à l'aide d'une formule mathématique à partir des dimensions des différents
éléments.
De même, la quantité de coffrages qui sera requise au cours de la construction des différents éléments peut être déterminée à partir des dimensions des
éléments correspondants.
La quantification de l'acier d'armature est plus difficile que la quantification du volume de béton ou des coffrages, car elle nécessite d'identifier les lignes qui, sur les dessins, représentent des barres
d'acier d'armature.
L'acier d'armature comporte habituellement trois éléments, à savoir une suite de caractères
d'annotation, une polyligne et une ligne de liaison.
La suite de caractères d'annotation d'une barre d'acier indique le type d'acier, le diamètre, la quantité, le numéro de série et l'emplacement de l'acier d'armature. Une polyligne représente la forme de l'armature en acier, tandis que la ligne de liaison sert à relier la suite de caractères d'annotation à la polyligne. Ainsi, par exemple, la légende 5- Y10-23-150 B1 signifie qu'il y a 5 barres d'acier de type Y, de 10 mm de diamètre, espacées de 150 mm les unes des autres en B1 (c'est-à-dire, bas 1) et que toutes les
barres d'acier ont une référence de barre 23.
A titre d'exemple également, la légende 35 R 10-
101-150 SS représente des étriers individuels attachés autour d'une poutre. Le nombre 35 représente le nombre d'étriers placés autour de la poutre. La lettre R indique le type d'étrier. Le nombre 10 représente le diamètre de la barre d'acier de l'étrier. Le nombre 101 est la référence de l'étrier en acier et le nombre 150
indique l'espacement des étriers le long de la poutre.
La reconnaissance des barres d'acier d'armature est
représentée sur l'organigramme de la figure 3.
Il ressort de cette représentation que la reconnaissance et l'identification des barres d'acier d'armature sont exécutées sur des dessins de détail en identifiant et en analysant la suite de caractères d'annotation, puis en localisant et en analysant la
ligne d'annotation.
Analyse d'une suite de caractères d'annotation d'acier Une suite de caractères d'annotation d'acier comporte 5 éléments principaux, à savoir quantité, type, diamètre, numéro et attribut de position. La quantité indique la quantité d'acier d'armature. Le type indique le type d'acier d'armature, tel que "T" ou "R" ou "Y" ou "ET". La valeur de diamètre se réfère au diamètre des barres d'acier et est représentée par un nombre entier se situant dans une plage de 10 à 40. La valeur numérique correspond au numéro de série de l'acier d'armature et est représentée par un nombre
entier ou par un nombre entier plus une lettre.
L'attribut de position donne la position de l'acier d'armature et peut être représenté par une suite de caractères ou une phrase, telle que "T1 & Bl", "E.F",
"T2" "B2".
La procédure (l'algorithme) d'interprétation de la suite de caractères d'annotation d'acier est la suivante. 1. A partir des données numériques, identifier une
suite de caractères d'annotation d'acier. 2. Cette suite de caractères est ensuite décomposée en symboles
individuels. Par exemple, "5Y10-200 T&B"
peut être scindé en "5,Y,1,0, -2,0,0,,T,&,B".
3. Grouper les caractères séparés de la suite en groupes de caractères corrects. Ainsi, par exemple, "5Y10-200 T&B est groupé en "5", "Y", "10", "-",
"2 00,"T,, "&""B"
4. L'unité centrale de traitement compare ensuite les trois premiers groupes avec des caractéristiques connues du type d'acier. Ces caractéristiques prédéfinies sont stockées dans le moyen de
stockage.
5. Si le groupe du type d'acier est situé dans la suite de caractères, il est alors utilisé comme point de référence, et l'unité centrale de traitement analyse les groupes situés avant et après ce point de référence afin de vérifier s'ils correspondent aux caractéristiques prédéfinies des éléments de la suite de caractères d'annotation d'acier. Si tel est le cas, la suite de caractères est déterminée comme étant une suite de caractères
d'annotation d'une barre d'acier.
Lorsque la suite de caractères d'annotation d'une barre d'acier a été localisée, il faut ensuite évaluer à quelle ligne du dessin la suite de caractères d'annotation se réfère, afin d'identifier la ligne de barre d'acier. La suite de caractères d'annotation indique la ligne de barre d'acier au moyen d'une ligne d'annotation. Ceci est réalisé grâce à une analyse de relativité de ligne de référence qui mesure la proximité entre une suite de caractères d'annotation et une ligne d'annotation. A chaque ligne est attribué un champ de gravité conceptuel. Ce champ de gravité conceptuel est différent d'un champ de gravité normal, car ce dernier ne peut pas représenter la relation correcte entre les objets d'un dessin. Par conséquent, le champ de gravité est modifié par l'addition de symboles sur la ligne et par la collocation de la suite de caractères et de la ligne. Les symboles qui affectent le champ de gravité d'une ligne comprennent des lignes courtes, des points et des flèches placés sur la ligne. Ces facteurs modifient la taille, la forme et l'orientation du champ de gravité. Des points sont introduits dans le champ de
gravité pour donner une forme à la gravité d'une ligne.
La position de points échantillons dans un champ de
gravité est représentée sur la figure 4.
La première représentation de la figure 4 est celle d'un champ de gravité normal dans lequel les huit points du champ sont tous pris en compte pour déterminer la relation entre la ligne et la suite de caractères. La seconde représentation montre une ligne comportant une flèche au niveau de l'une des extrémités de la ligne d'annotation. Dans ce cas, le texte qui se rattache à cette ligne est habituellement situé près de l'extrémité opposée de la ligne par rapport à la flèche. Par conséquent, le champ de gravité de l'extrémité comportant la flèche est minimalisé et les points 4, 5 et 6 ne sont pas utilisés pour la détermination de la relation. De même, si la ligne comporte des flèches aux deux extrémités, seuls les points 3 et 7 sont utilisés pour déterminer la relation. La collocation d'une suite de caractères et d'une ligne modifie également le champ de gravité d'une ligne. Lorsqu'il existe plusieurs lignes de barres d'acier disposées parallèlement les unes aux autres, il peut être difficile d'identifier à quelle ligne d'acier
la suite de caractères d'annotation correspond.
Ceci est représenté sur la figure 5 o il y a trois lignes de barres d'acier et trois suites de caractères d'annotation toutes tracées parallèlement les unes aux autres. Dans ce cas, il peut être difficile de
déterminer à quelle ligne la suite de caractères 3Y10-
91-300 B2, par exemple, se réfère.
Dans ce cas, lorsqu'un groupe de lignes et du texte sont disposés de manière régulière et alternée, le champ de gravité du groupe est alors modifié afin que certains points ne soient pas pris en compte, comme cela est visible sur la figure 5. Ainsi, sur la figure , seuls les points échantillons 2, 3 et 4 seront utilisés pour déterminer la relation entre la ligne et la suite de caractères. Une fois que la ligne d'annotation correcte, c'est-à-dire la ligne qui est reliée à la suite de caractères d'annotation, a été identifiée, il est ensuite déterminé à quelle ligne de barre d'acier la
ligne d'annotation se réfère.
L'analyse de la ligne d'annotation est exécutée en fonction d'un algorithme prédéfini qui est stocké dans le moyen de stockage. L'algorithme peut être décrit
comme suit.
1. Localiser une ligne du dessin.
2. Déterminer s'il existe des symboles, tels qu'une ligne courte, un point ou une flèche, qui coupent
cette ligne.
3. En fonction des symboles qui coupent la ligne, un
champ de gravité est créé autour de cette ligne.
4. L'unité centrale de traitement détermine ensuite s'il existe un groupe de lignes et du texte disposés de manière alternée à proximité de la ligne, et si les lignes du groupe ont le même angle, la même orientation et la même longueur que la ligne. Si un groupe de lignes et du texte sont trouvés, le champ de gravité de la ligne est alors
modifié conformément à la collocation.
5. L'unité centrale de traitement génère un champ de gravité pour chacune des lignes du dessin de détail. 6. L'unité centrale de traitement détermine ensuite la distance entre la suite de caractères d'annotation
d'acier et chaque ligne d'annotation.
La relation entre la suite de caractères d'annotation d'acier et la ligne d'annotation peut alors être déterminée comme la ligne ayant le champ de
gravité le plus proche.
Une fois qu'il a été déterminé quelle ligne d'annotation est la ligne correcte, il faut ensuite procéder à une analyse de la barre d'acier. Les barres d'acier sont indiquées sous deux formes, à savoir sous la forme d'une barre d'acier d'intersection et sous la forme d'une barre d'acier à pointe de flèche. La première est une polyligne qui est coupée par la ligne d'annotation, le point d'intersection étant marqué par un symbole de point. Le point d'intersection de la barre d'acier à pointe de flèche est indiqué par une flèche. Au niveau du point d'intersection, chaque barre d'acier et chaque ligne d'annotation doivent être perpendiculaires. Si la barre d'acier est une barre d'acier d'intersection, la distance entre le point d'intersection et le centre du point doit alors être inférieure à la moitié du diamètre du point. Si la barre d'acier est une barre d'acier à pointe de flèche, la distance entre le point d'intersection et la tête de la flèche doit alors être inférieure à la distance
entre la queue de la flèche.
L'exécution de cette analyse permet d'identifier la ligne de barre d'acier. Une fois que la ligne de barre d'acier a été identifiée, il est alors possible de calculer la quantité d'acier nécessaire à la
construction de l'élément concerné.
Ce qui précède, ainsi que d'autres buts, caractéristiques et avantages de la présente invention,
ressortira plus clairement de la description détaillée
suivante d'un mode de mise en oeuvre donnée à titre d'exemple nullement limitatif en référence aux dessins annexés dans lesquels: la figure 1 représente un organigramme d'une procédure de reconnaissance de symboles; la figure 2 représente un organigramme d'une procédure de reconnaissance d'éléments; la figure 3 représente un organigramme d'une procédure de reconnaissance de barres d'acier d'armature; la figure 4 représente la position de points échantillons dans un champ de gravité; la figure 5 représente trois lignes de barres d'acier et trois suites de caractères d'annotation parallèles les unes aux autres; la figure 6 représente un plan d'ensemble traditionnel montrant différents éléments; la figure 7 montre à une plus grande échelle une partie du plan d'ensemble; la figure 8 représente un dessin de détail traditionnel montrant différentes poutres; et la figure 9 représente à une plus grande échelle une partie du dessin de détail, montrant une poutre en
coupe transversale.
Sur le dessin du plan d'ensemble traditionnel de la figure 6, qui est une vue en plan de l'un des étages d'un bâtiment, sont représentés différents éléments graphiques, tels que des colonnes 1, des murs 2, des poutres 3, des escaliers 4 et des dalles 5. La position de chacun des éléments est représentée par référence à un quadrillage 55 et, par conséquent, la première
colonne 1 du dessin est identifiée par la référence Al.
Les colonnes suivantes sont identifiées par les
références B1, C1 et ainsi de suite.
La figure 7 représente à une plus grande échelle la partie supérieure droite du plan d'ensemble de la figure 6. Sur ce dessin, on peut voir différents symboles, tels que des références de dalles 6 et des références de coupe 8. En outre, un trou 7,
c'est-à-dire une case marquée d'un "X", est visible.
Différents autres trous sont également représentés sur
la figure 7, mais n'ont pas été référencés.
La poutre 3 identifiée par la référence lB16 est représentée par une ligne en pointillés entre une
colonne G2, d'un côté, et un mur W2, de l'autre.
La figure 8 représente un dessin de détail classique de différentes poutres en coupe longitudinale et en coupe transversale. La poutre lB16 est visible
dans le coin supérieur gauche de la figure 8.
La figure 9 représente une coupe longitudinale réalisée à une plus grande échelle de la poutre identifiée sur la figure 8 par la référence lB16. Des barres d'acier d'armature 10 de la poutre sont visibles entre une colonne Gl, du côté droit, et le mur W2, du côté gauche. Des informations détaillées relatives à l'acier se trouvent dans la suite de caractères d'annotation 12. La barre d'acier à laquelle la suite de caractères d'annotation se réfère est identifiée par
une ligne d'annotation 11.
Comme cela ressort des figures 6 à 9, tous les éléments graphiques sont représentés par des lignes, des lignes en pointillés, des arcs ou du texte pour indiquer ou suggérer des informations relatives à la position, aux dimensions et à la relation des
différents éléments.
Le procédé d'analyse et d'interprétation des dessins suppose que l'unité centrale de traitement
localise toutes les différentes primitives graphiques.
Une fois que toutes les primitives graphiques ont été localisées et que leurs positions relatives ont été identifiées, elles sont chacune comparées avec les valeurs de symboles standards stockées dans le moyen de stockage. Si la valeur de la primitive graphique est la même ou se situe dans des limites prédéfinies, elle est
reconnue comme étant le symbole approprié.
Une fois que tous les symboles ont été reconnus, il est alors possible de reconnaître d'autres éléments graphiques présents sur les dessins grâce à un algorithme approprié. Ainsi, par exemple, lorsque le symbole d'une dalle est reconnu, l'unité centrale de traitement peut analyser les primitives graphiques situées autour de la référence de la dalle en fonction d'un algorithme prédéfini afin de localiser des murs et des poutres, puisqu'une dalle est toujours entourée par
ces deux éléments.
De même, lorsqu'une forme circulaire, rectangulaire ou polygonale est identifiée, l'unité centrale de traitement peut analyser les primitives graphiques situées autour de cette forme en fonction d'un algorithme prédéfini pour déterminer si la forme est
une colonne ou non.
Après que les éléments graphiques ont été identifiés, les dimensions et la forme de chaque élément peuvent alors être déterminées par l'interprétation du texte associé à cet élément. Ainsi, par exemple, la suite de caractères d'annotation 12 identifie la quantité, le type, le diamètre, le numéro
et la position d'une barre d'acier particulière.
Grâce aux informations relatives aux dimensions et à la forme de chaque élément graphique, il est possible d'effectuer une reconstitution en trois dimensions des
éléments graphiques.
Bien que la description précédente ait porté sur un
mode de mise en oeuvre particulier de la présente invention, celle-ci n'est bien entendu pas limitée à l'exemple spécifique décrit et illustré ici, et l'homme de l'art comprendra aisément qu'il est possible d'y apporter de nombreuses variantes et modifications sans
pour autant sortir du cadre de l'invention.

Claims (9)

REVENDICATIONS
1. Procédé informatisé d'analyse et d'interprétation de dessins industriels en format de fichier CAO, caractérisé en ce qu'une unité centrale de traitement reliée de manière fonctionnelle à un moyen de stockage, un moyen formant mémoire, un moyen d'entrée et un moyen de sortie et fonctionnant conformément à une série prédéfinie d'instructions, analyse les dessins et interprète des symboles, des éléments graphiques et des informations textuelles tirés des dessins pour déterminer la relation entre les symboles, les éléments graphiques et les informations textuelles afin de fournir une analyse quantitative des éléments graphiques et une reconstitution tridimensionnelle des dessins, ainsi qu'une interprétation des données tirées des dessins en fonction d'une formule prédéterminée, et en ce que toutes les instructions prédéfinies destinées au fonctionnement de l'unité centrale de traitement et tous les algorithmes, instructions et formules destinées à l'analyse et à l'interprétation des dessins
industriels sont stockés dans le moyen de stockage.
2. Procédé tel que défini dans la revendication 1, caractérisé en ce que l'unité centrale de traitement scannérise chaque dessin individuel pour identifier toutes les informations graphiques et textuelles et tous les symboles contenus dans les dessins et pour identifier la forme, les dimensions et la position spatiale de chaque élément graphique, ainsi que la position de tous les symboles et textes des dessins, et en ce que ces informations sont stockées dans le moyen
de stockage en vue d'être analysées ultérieurement.
3. Procédé tel que défini dans la revendication 2, caractérisé en ce que l'unité centrale de traitement scannérise tous les éléments graphiques de chaque dessin et compare chaque élément graphique à des modèles connus stockés dans le moyen de stockage, et en ce que, si l'élément graphique est identique au modèle stocké ou se situe dans des limites prédéfinies par rapport à celui-ci, l'unité centrale de traitement identifie l'élément graphique et enregistre sa position
qu'elle stocke dans le moyen de stockage.
4. Procédé tel que défini dans la revendication 3, caractérisé en ce que l'unité centrale de traitement identifie les symboles contenus dans les dessins en les comparant à des modèles connus stockés dans le moyen de stockage, et en ce que, si les symboles sont identiques aux modèles stockés ou se situent dans des limites prédéfinies par rapport à ceux-ci, l'unité centrale de traitement identifie les symboles, et la positon des symboles est déterminée par rapport aux éléments
graphiques environnants.
5. Procédé tel que défini dans la revendication 4, caractérisé en ce que l'unité centrale de traitement identifie le texte contenu dans les dessins en le comparant avec des modèles connus stockés dans le moyen de stockage, et en ce que, si le texte est identique aux modèles stockés ou se situe dans des limites prédéfinies par rapport à ceux-ci, l'unité centrale de traitement identifie le texte, et la position du texte est déterminée par rapport aux éléments graphiques environnants.
6. Procédé tel que défini dans la revendication 5, caractérisé en ce que l'unité centrale de traitement identifie la signification de chacun des éléments graphiques des dessins en analysant chaque élément graphique ainsi que tous les symboles et textes
associés à l'élément graphique et la position de celui-
ci en fonction d'algorithmes prédéfinis stockés dans le
moyen de stockage.
7. Procédé tel que défini dans la revendication 6, caractérisé en ce que l'unité centrale de traitement interprète la relation entre différents éléments graphiques et détermine la taille, la forme, la position et les dimensions de chaque élément graphique en analysant les informations textuelles et les symboles qui sont reliés à l'élément graphique ou qui se situent dans des limites prédéfinies de proximité par rapport à celui- ci, et en déterminant la taille et les dimensions de chaque élément graphique en fonction d'algorithmes prédéfinis stockés dans le moyen de stockage.
8. Procédé tel que défini dans la revendication 7, caractérisé en ce que l'unité centrale de traitement localise toutes les informations et données relatives à chaque élément graphique à partir de tous les dessins pertinents conformément à une série prédéfinie d'instructions qui sont stockées dans le moyen de stockage, et en ce que ces informations sont stockées
dans le moyen de stockage.
9. Procédé tel que défini dans la revendication 8, caractérisé en ce que l'unité centrale de traitement
détermine la quantité et la signification technique de chaque élément graphique de chaque dessin en fonction5 d'une formule prédéterminée stockée dans le moyen de stockage.
FR0109224A 2000-07-13 2001-07-11 Procede informatise d'analyse et d'interpretation de dessins industriels Pending FR2811785A1 (fr)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
GB0017125A GB2364813B (en) 2000-07-13 2000-07-13 Computer automated process for analysing and interpreting engineering drawings

Publications (1)

Publication Number Publication Date
FR2811785A1 true FR2811785A1 (fr) 2002-01-18

Family

ID=9895529

Family Applications (1)

Application Number Title Priority Date Filing Date
FR0109224A Pending FR2811785A1 (fr) 2000-07-13 2001-07-11 Procede informatise d'analyse et d'interpretation de dessins industriels

Country Status (16)

Country Link
US (1) US6941000B2 (fr)
JP (1) JP2002073692A (fr)
KR (1) KR20020007172A (fr)
CN (1) CN1193312C (fr)
AU (1) AU5405201A (fr)
CA (1) CA2350743A1 (fr)
DE (1) DE10135271A1 (fr)
FR (1) FR2811785A1 (fr)
GB (1) GB2364813B (fr)
HK (1) HK1043224B (fr)
IE (1) IE20010588A1 (fr)
IL (1) IL143813A0 (fr)
MX (1) MXPA01006971A (fr)
RU (1) RU2001118982A (fr)
SG (1) SG115384A1 (fr)
ZA (1) ZA200105034B (fr)

Families Citing this family (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3877492B2 (ja) * 1999-08-31 2007-02-07 株式会社日立製作所 遠隔受注設計システムおよびエレベータ遠隔受注設計方法
US6996295B2 (en) * 2002-01-10 2006-02-07 Siemens Corporate Research, Inc. Automatic document reading system for technical drawings
US7634156B2 (en) * 2002-07-27 2009-12-15 Archaio, Llc System and method for rapid emergency information distribution
US7672009B2 (en) * 2002-07-27 2010-03-02 Archaio, Llc Systems and methods for providing true scale measurements for digitized drawings
US7233698B2 (en) 2002-12-13 2007-06-19 The Boeing Company Apparatus and methods for converting raster illustrated parts images into intelligent vector-layered files
US7587061B1 (en) * 2002-12-23 2009-09-08 Pacenti James R Symbol recognition system software and method
US7126333B2 (en) * 2004-04-19 2006-10-24 Baker Hughes Incorporated Method and apparatus for correcting ringing in NMR signals
US7630783B2 (en) * 2005-02-01 2009-12-08 Proto Labs, Inc. Communicating mold/part manufacturability issues
US20070237361A1 (en) * 2006-04-11 2007-10-11 Columbus Application Provider Ltd. System and method for automated facility mapping and management
US8050786B2 (en) * 2007-07-11 2011-11-01 Stratasys, Inc. Method for building three-dimensional objects with thin wall regions
CN101593223B (zh) * 2008-05-28 2011-08-10 北京数码大方科技有限公司 用于cad的图库管理方法
US20110209081A1 (en) * 2010-02-23 2011-08-25 Honeywell International Inc. Methods and systems for constructing multi-dimensional data models for distribution networks
CN101901495B (zh) * 2010-04-07 2012-09-19 艾默生网络能源有限公司 一种绘图方法和装置
US9116923B2 (en) 2011-10-06 2015-08-25 Trimble Navigation Limited Construction drawing evaluation systems and methods
CN102567565B (zh) * 2011-11-10 2013-11-27 重庆电力设计院 一种电缆参数的处理方法和系统
JP6356555B2 (ja) * 2014-09-19 2018-07-11 ナブテスコ株式会社 プラグドア開閉装置およびプラグドア装置
US9910939B2 (en) * 2014-09-25 2018-03-06 Livermore Software Technology Corp. Characterization of graphical representation of numerical simulation results
CN107111748B (zh) * 2014-10-01 2020-09-22 Abb瑞士股份有限公司 用于基于工程图形对象来配置控制系统的装置的方法和系统
US10534859B2 (en) 2015-10-26 2020-01-14 Bluebeam, Inc. Method of computerized presentation of a legend of object symbols on a document
US9934363B1 (en) * 2016-09-12 2018-04-03 International Business Machines Corporation Automatically assessing the mental state of a user via drawing pattern detection and machine learning
JP6689903B2 (ja) * 2017-11-07 2020-04-28 タタ コンサルタンシー サービシズ リミテッドTATA Consultancy Services Limited ハンドマークされた工業用検査シートから情報を抽出する方法及びシステム
US10635945B2 (en) * 2018-06-28 2020-04-28 Schneider Electric Systems Usa, Inc. Machine learning analysis of piping and instrumentation diagrams
CN113396424B (zh) * 2019-02-07 2025-02-28 马特拉克盾牌私人有限公司 用于自动化材料提取的系统和方法
CN110378206B (zh) * 2019-06-10 2021-09-17 万翼科技有限公司 一种智能审图系统及方法
CN110378048A (zh) * 2019-07-24 2019-10-25 广东电网有限责任公司 一种基于业扩受电工程cad图纸的在线解析方法
CN110765893B (zh) * 2019-09-30 2022-03-22 万翼科技有限公司 图纸文件识别方法、电子设备及相关产品
US11516285B2 (en) * 2019-12-05 2022-11-29 Cloud4U Cloud system realization apparatus and method, recording medium storing program for executing the same
CN111460204B (zh) * 2020-04-01 2023-05-09 上海建工四建集团有限公司 电子工程图纸的子图提取方法、装置、存储介质及终端
CN112613339B (zh) * 2020-11-24 2024-03-22 北京中电普华信息技术有限公司 一种电气图纸自动化识别与审查方法及装置
US12430477B2 (en) 2020-12-18 2025-09-30 Autodesk, Inc. Techniques for automatically designing structural systems for arbitrarily shaped buildings
US12197822B2 (en) 2020-12-18 2025-01-14 Autodesk, Inc. Techniques for automatically designing structural systems for buildings
US20220198082A1 (en) * 2020-12-18 2022-06-23 Autodesk, Inc. Techniques for automatically generating frame grids for structural systems of buildings
US12282713B2 (en) 2020-12-18 2025-04-22 Autodesk, Inc. Techniques for automatically designing structural systems for residential buildings
JP7668460B2 (ja) * 2021-03-15 2025-04-25 パナソニックIpマネジメント株式会社 処理方法およびそれを利用した処理装置
CN113268790A (zh) * 2021-06-04 2021-08-17 东莞晶彩光学有限公司 工程图自动辨识系统及方法
CN114255473A (zh) * 2021-12-22 2022-03-29 国泰新点软件股份有限公司 筏板非贯通钢筋识别方法、设备及存储介质
CN114241508A (zh) * 2021-12-23 2022-03-25 国泰新点软件股份有限公司 柱大样图识别方法、装置和存储介质
US11752639B2 (en) * 2022-01-21 2023-09-12 Saudi Arabian Oil Company Engineering drawing review using robotic process automation
CN115203801B (zh) * 2022-07-15 2023-04-25 中国建筑西南设计研究院有限公司 一种基于交线识别的板钢筋动态关联方法和装置
CN116416641A (zh) * 2023-02-08 2023-07-11 广联达科技股份有限公司 柱大样的识别方法、装置、电子设备及可读存储介质
CN118506393B (zh) * 2024-07-12 2024-10-08 维飒科技(西安)有限公司 基于ocr技术实现工程图纸智能识别方法及系统
CN119478565B (zh) * 2025-01-15 2025-04-04 杭州群核信息技术有限公司 建筑物空间布局图中的墙体识别方法、装置、及相关设备

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4933865A (en) * 1986-12-20 1990-06-12 Fujitsu Limited Apparatus for recognition of drawn shapes or view types for automatic drawing input in CAD system
US4949388A (en) * 1987-02-19 1990-08-14 Gtx Corporation Method and apparatus for recognition of graphic symbols
US5251268A (en) * 1991-08-09 1993-10-05 Electric Power Research Institute, Inc. Integrated method and apparatus for character and symbol recognition
US5761328A (en) * 1995-05-22 1998-06-02 Solberg Creations, Inc. Computer automated system and method for converting source-documents bearing alphanumeric text relating to survey measurements
US5990897A (en) * 1997-09-12 1999-11-23 Hanratty; Patrick J. Methods for automatically generating a three-dimensional geometric solid from two-dimensional view sets including automatic segregation of open, closed and disjoint curves into views using their center of gravity

Non-Patent Citations (6)

* Cited by examiner, † Cited by third party
Title
AH-SOON C ET AL: "Variations on the analysis of architectural drawings", PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON DOCUMENT ANALYSIS AND RECOGNITION. (ICDAR). ULM, GERMANY, AUG. 18 - 20, 1997, PROCEEDINGS OF THE ICDAR, LOS ALAMITOS, IEEE COMP. SOC, US, vol. II, 18 August 1997 (1997-08-18), pages 347 - 351, XP010244738, ISBN: 0-8186-7898-4 *
AOKI Y ET AL: "A prototype system for interpreting hand-sketched floor plans", PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION, PROCEEDINGS OF 13TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION, VIENNA, AUSTRIA, 25-29 AUG. 1996, 1996, Los Alamitos, CA, USA, IEEE Comput. Soc. Press, USA, pages 747 - 751 vol.3, XP001151692, ISBN: 0-8186-7282-X *
DOV DORI: "A SYNTACTIC/GEOMETRIC APPROACH TO RECOGNITION OF DIMENSIONS IN ENGINEERING MACHINE DRAWINGS", COMPUTER VISION GRAPHICS AND IMAGE PROCESSING, ACADEMIC PRESS, DULUTH, MA, US, vol. 47, no. 3, 1 September 1989 (1989-09-01), pages 271 - 291, XP000104182 *
KOUTAMANIS A: "THE FUTURE OF VISUAL DESIGN REPRESENTATIONS IN ARCHITECTURE", AUTOMATION IN CONSTRUCTION, ELSEVIER SCIENCE PUBLISHERS, AMSTERDAM, NL, vol. 2, no. 1, 1 June 1993 (1993-06-01), pages 47 - 56, XP000377777, ISSN: 0926-5805 *
PASTERNAK, B: "Adaptierbares Kernssystem zur Interpretation von Zeichnungen", PH D THESIS, 9 April 1996 (1996-04-09), Hamburg, Germany, XP002241016, Retrieved from the Internet <URL:http://www.pasternak.net/boris/postscripts/DISS96.ps.zip> [retrieved on 20030513] *
SHIGEYOSHI SHIMOTSUJI ET AL: "A ROBUST RECOGNITION SYSTEM FOR A DRAWING SUPERIMPOSED ON A MAP", COMPUTER, IEEE COMPUTER SOCIETY, LONG BEACH., CA, US, US, vol. 25, no. 7, 1 July 1992 (1992-07-01), pages 56 - 59, XP000307120, ISSN: 0018-9162 *

Also Published As

Publication number Publication date
ZA200105034B (en) 2002-01-14
GB2364813B (en) 2004-12-29
CN1193312C (zh) 2005-03-16
IL143813A0 (en) 2002-04-21
CN1380623A (zh) 2002-11-20
GB0017125D0 (en) 2000-08-30
KR20020007172A (ko) 2002-01-26
RU2001118982A (ru) 2003-06-27
SG115384A1 (en) 2005-10-28
MXPA01006971A (es) 2004-06-22
DE10135271A1 (de) 2002-04-25
JP2002073692A (ja) 2002-03-12
GB2364813A (en) 2002-02-06
CA2350743A1 (fr) 2002-01-13
AU5405201A (en) 2002-01-17
US6941000B2 (en) 2005-09-06
HK1043224A1 (en) 2002-09-06
US20020009223A1 (en) 2002-01-24
IE20010588A1 (en) 2002-02-20
HK1043224B (zh) 2005-08-05

Similar Documents

Publication Publication Date Title
FR2811785A1 (fr) Procede informatise d&#39;analyse et d&#39;interpretation de dessins industriels
FR3059798B1 (fr) Procede de construction d&#39;une maquette numerique 3d a partir d&#39;un plan 2d
FR2835941A1 (fr) Procede base sur des contraintes destine a concevoir un chemin pour des elements de transport et dispositif pour la mise en oeuvre du procede
FR2760275A1 (fr) Dispositif de modelisation automatique de l&#39;horizon base sur une surface de faille etendue de maniere non-artificielle
FR2765007A1 (fr) Procede et appareil de quadrillage de simulation comportant un dispositif de quadrillage de surface structure concu pour etre utilise par un simulateur de reservoir
EP3149632B1 (fr) Procede et dispositif de reconstruction numerique d&#39;un volume elementaire representatif d&#39;une microstructure de materiau composite.
JPH11345260A (ja) 薄板金属製作設備全体にわたって設計製作情報を分配する装置と方法
EP2648119A1 (fr) Procédé de génération d&#39;une interface interactive d&#39;affichage de données
Kingsland A comparative analysis of two commercial digital photogrammetry software for cultural heritage applications
EP1553508A1 (fr) Procédé de réalisation d&#39;un schéma de câblage électrique
EP2350890A1 (fr) Procede et dispositif de realisation d&#39;un modele par elements finis
FR2867877A1 (fr) Modelisation assistee par ordinateur
FR2758397A1 (fr) Procede et appareil pour determiner des relations geologiques entre des failles s&#39;entrecroisant
Karaszewski et al. Two-stage automated measurement process for high-resolution 3D digitization of unknown objects
EP0187065A1 (fr) Système pour l&#39;aide à la création et à l&#39;industrialisation d&#39;objets obtenus par découpe et déformation à partir de métaux en feuille
FR3023634A1 (fr) Systeme informatise de conception du routage tridimensionnel de cables electrique dans un systeme electrique, et procede de conception correspondant
Senhaji et al. 3D reconstruction of moroccan-Andalusian Muqarnas Domes
Brasebin et al. Simuler les évolutions urbaines à l’aide de données géographiques urbaines 3D
FR2962580A1 (fr) Dispositif de synthese d&#39;image
Beghin et al. Geometric Analysis of Contour Lines
CA2813924C (fr) Procede et dispositif de prototypage rapide
US12062201B2 (en) Generating symmetrical repeat edits for images
Ilow Diffusion In Fuzzy Lattice Systems: Exploring the Anomalous Regime, Connecting the Steady-State, and Fat-Tailed Distributions
FR3000256A1 (fr) Procede de controle d&#39;une structure tridimensionnelle
WO2017068291A1 (fr) Procede d&#39;estimation d&#39;une surface maximale constructible en lien avec une parcelle