KR20210144390A - Method for generating tunnel construction documents automatically - Google Patents

Method for generating tunnel construction documents automatically Download PDF

Info

Publication number
KR20210144390A
KR20210144390A KR1020200061686A KR20200061686A KR20210144390A KR 20210144390 A KR20210144390 A KR 20210144390A KR 1020200061686 A KR1020200061686 A KR 1020200061686A KR 20200061686 A KR20200061686 A KR 20200061686A KR 20210144390 A KR20210144390 A KR 20210144390A
Authority
KR
South Korea
Prior art keywords
input
information
image
management unit
learning
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
KR1020200061686A
Other languages
Korean (ko)
Other versions
KR102530383B1 (en
Inventor
조인제
유상훈
박용수
Original Assignee
주식회사 대림
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 주식회사 대림 filed Critical 주식회사 대림
Priority to KR1020200061686A priority Critical patent/KR102530383B1/en
Publication of KR20210144390A publication Critical patent/KR20210144390A/en
Application granted granted Critical
Publication of KR102530383B1 publication Critical patent/KR102530383B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/08Construction
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/103Workflow collaboration or project management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20081Training; Learning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20112Image segmentation details
    • G06T2207/20132Image cropping

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Theoretical Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Tourism & Hospitality (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Data Mining & Analysis (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Software Systems (AREA)
  • Development Economics (AREA)
  • Computing Systems (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Accounting & Taxation (AREA)
  • Evolutionary Computation (AREA)
  • Medical Informatics (AREA)
  • Finance (AREA)
  • Artificial Intelligence (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

본 발명은 시공기록부, 검측관리부, 작업일보관리부, 폐기물처리관리부 등이 자동화된 시스템을 이용하여 시공기록 관리기록부, 검측의뢰서, 검측결과통보서, 작업일보 및 건설폐기물 위탁처리 작업의뢰서 등 다양한 시공문서를 자동으로 생성할 수 있는 방법 및 그러한 방법이 수행되도록 저장매체에 기록된 프로그램을 제공한다. 특히, 이미지 분석을 통하여 자재 수량의 자동 연산이 가능하며 DFM 기술이 적용되어 보다 유효한 시공문서 생성이 가능하다.The present invention provides various construction documents such as construction record management record book, inspection request form, inspection result notification form, work report and construction waste consignment processing work request form using an automated system in which the construction record book, the inspection management section, the work daily report management section, and the waste treatment management section are automated. Provided are a method capable of automatically generating and a program recorded in a storage medium to perform such a method. In particular, automatic calculation of material quantity is possible through image analysis, and DFM technology is applied to create more effective construction documents.

Description

터널 시공문서 자동 생성 방법{Method for generating tunnel construction documents automatically}Method for generating tunnel construction documents automatically}

본 발명은 터널의 시공과 관련된 각종 문서들을 자동으로 생성할 수 있는 방법 및 이러한 방법이 수행되도록 저장매체에 기록된 프로그램에 관한 것이다. The present invention relates to a method for automatically generating various documents related to the construction of a tunnel, and a program recorded in a storage medium to perform the method.

터널 공사는, 천공, 발파, 버력 정리, 실링 및 숏크리트, 지보, 숏크리트, 록볼트 설치 등의 한 회차 공정이 반복되면서 이루어진다. 평균적으로 매일 2회 정보의 발파 작업이 이루어진다. 다른 건설현장과 마찬가지로 많은 주의가 필요하나, 발파가 이루어짐을 고려하면 특히 세심한 주의가 필요하다. Tunnel construction is made by repeating one round of processes such as drilling, blasting, burping, sealing and installing shotcrete, support, shotcrete, and rock bolts. On average, information blasting is performed twice a day. Much attention is required as in other construction sites, but especially careful attention is required considering blasting.

터널 공사시 60여개 이상의 관련 시공문서를 요구한다. 실제 현장에서는, 현장관리자가 위의 한 회차 공정마다 사진 등을 촬영하고, 검측을 의뢰하거나 실제 계측한 데이터를 기록한 후, 하루의 공사가 마무리되면 사무실에 복귀하여 컴퓨터로 각종 문서 작업을 수행하여 종이 문서를 출력하는 방식으로 시공문서가 작성된다. More than 60 related construction documents are required for tunnel construction. In the actual field, the site manager takes pictures for each of the above processes, requests for inspection or records the actual measured data, and then returns to the office after the day's work is completed and performs various document tasks with a computer to perform paper work. The construction document is prepared by printing the document.

이 경우, 다양한 문제가 발생한다. In this case, various problems arise.

현장관리자에 의한 기록에 의존하기에 부정확한 문서가 생성될 수 있다. 예컨대, 현장관리자가 록볼트의 개수를 잘못 확인하였다면 이는 그대로 문서화되고 다음 회차의 천공, 발파 등에 있어서 이에 기반한 작업이 이루어지게 된다. 달리 표현하면, 현장관리자의 숙련도에 따라 문서 정확도가 달라지는 문제가 있다.Reliance on records by site managers may result in inaccurate documentation. For example, if the site manager incorrectly confirms the number of rock bolts, it is documented as it is, and work based on this is made in the next round of drilling and blasting. In other words, there is a problem in that the document accuracy varies depending on the skill level of the site manager.

현장관리자가 문서 작업에 치중할 경우, 이와 관련된 정보 획득, 계측, 사진 촬영 등에 집중하는 등 다양한 이유로 현장관리자 본연의 업무인 시공 현장 관리 감독이 느슨해질 수 있다. 이는 대형 사고의 원인이 될 수도 있다. If the site manager concentrates on the document work, the construction site management supervision, which is the original task of the site manager, may be relaxed for various reasons, such as concentrating on acquiring information, measuring, and taking pictures. This may cause a major accident.

현장관리자는 하루 공사가 마무리되어도 야근을 하며 많은 시간을 들여 종이 문서를 작성하여야 한다. 이렇게 작성된 종이 문서는 분실이나 손실의 우려도 있다. 이러한 패턴이 계속된다면 현장관리자의 피로 누적에 의한 시공 현장 관리에도 문제가 발생할 수 있다. Site managers work overtime even after a day's work is completed and have to spend a lot of time writing paper documents. Paper documents prepared in this way may be lost or lost. If this pattern continues, problems may arise in the construction site management due to the accumulation of fatigue of the site manager.

(특허문헌 1) KR 10-1675034(Patent Document 1) KR 10-1675034

(특허문헌 2) KR 10-2074578(Patent Document 2) KR 10-2074578

(특허문헌 3) JP 2019-023392A(Patent Document 3) JP 2019-023392A

(특허문헌 4) JP 2018-071165A(Patent Document 4) JP 2018-071165A

(특허문헌 5) KR 10-2009-0020359A(Patent Document 5) KR 10-2009-0020359A

(특허문헌 6) JP 4094770B2(Patent Document 6) JP 4094770B2

(특허문헌 7) EP 1176393B1(Patent Document 7) EP 1176393B1

(특허문헌 8) JP 2019-065648A(Patent Document 8) JP 2019-065648A

본 발명은 상기와 같은 문제점을 해결하기 위하여 안출된 것이다.The present invention has been devised to solve the above problems.

다양한 시공문서 작성을 자동화하는 방법을 제공하고자 한다. It is intended to provide a method to automate the creation of various construction documents.

단순히 날짜나 기상현황이 자동으로 기재되는 것을 너머, 특정 자재의 개수가 자동으로 카운팅되고, 검측의뢰서와 검측결과통보서가 자동으로 동기화되는 등 높은 정확도와 효율성의 문서 작성이 자동으로 가능한 방법을 제공하고자 한다. To provide a method that enables automatic creation of documents with high accuracy and efficiency, such as automatically counting the number of specific materials, automatically synchronizing the inspection request form and the inspection result notification do.

현장관리자의 숙련도와 무관하게 정확도 높은 자동 시공문서 생성 방법을 제공하고자 한다. 숙련도가 낮은 현장관리자라고 시스템 내에서 높은 정확도의 문서가 생성될 수 있어야 한다. It is intended to provide a method for generating high-accuracy automatic construction documents regardless of the skill level of the site manager. It should be possible to generate high-accuracy documents within the system even for low-skilled site managers.

DFM 처리 방식을 적용하고자 한다. 이를 통하여, 시공문서에 포함된 이미지는 단순 사진 이미지에서 벗어나서 다양한 정보를 신속하게 제공할 것이다. We want to apply the DFM processing method. Through this, the image included in the construction document will quickly provide a variety of information beyond a simple photographic image.

상기와 같은 과제를 해결하기 위한 본 발명의 일 실시예는, (a1) 시공기록부(200)가 일반정보를 확인하는 단계; - (a1) 단계의 일반정보는, 사업단, 공사명, 공구, 위치, 방향 및 일시를 포함함, (b1) 상기 시공기록부(200)에, 공종 데이터베이스(810)에 저장된 공종 중 어느 하나의 공종이 입력되어 확인되는 단계; (c1) 이미지관리부(620)에 이미지가 입력되고, 상기 시공기록부(200)가 상기 입력된 이미지를 불러와서 확인하는 단계; (d1) 상기 시공기록부(200)가 자재, 규격 및 그 수량을 확인하는 단계; 및 (e1) 상기 시공기록부(200)가 상기 (a1), (b1), (c1) 및 (d1) 단계에서 확인된 일반정보, 공종, 이미지, 및 자재와 그 규격 및 수량을 이용하여 동산보드를 생성하고, 생성된 동산보드를 더 이용하여 시공기록 관리기록부를 생성하는 단계를 포함하며, 상기 (d1) 단계는, (d11) 자동입력 및 AI 식별이 선택된 경우, 상기 시공기록부(200)가 상기 입력된 공종에 대응되는 것으로 미리 설정된 자재 및 규격을 확인하고, 상기 이미지관리부(620)의 AI 식별 모듈(622)이, 상기 입력된 이미지 분석을 통하여 상기 확인된 규격의 자재를 식별하고 그 수량을 확인하는 단계; (d12) 자동입력 및 RFID 식별이 선택된 경우, 상기 시공기록부(200)가 입력된 공종에 대응되는 것으로 미리 설정된 자재 및 규격을 확인하고, 상기 이미지 관리부(620) 내 RFID 식별 모듈(623)이 수신한 RFID 신호에 근거하여 상기 확인된 규격의 자재의 수량을 확인하는 단계; 및 (d13) 수동입력이 선택된 경우, 상기 시공기록부(200)에 자재, 규격 및 그 수량이 입력되어 확인되는 단계를 포함하는, 방법을 제공한다.An embodiment of the present invention for solving the above problems, (a1) the construction record unit 200 to check the general information; - The general information of step (a1) includes the project group, construction name, tool, location, direction and date and time, (b1) the construction type of any one of the construction types stored in the construction record book 200 and the construction type database 810 inputted and confirmed; (c1) an image is input to the image management unit 620, and the construction record unit 200 calls and confirms the input image; (d1) the construction record unit 200 confirming the materials, specifications, and the quantity; and (e1) the construction record book 200 uses the general information, work type, image, and material identified in the steps (a1), (b1), (c1) and (d1), and the standard and quantity thereof. and generating a construction record management record by further using the created moving board board, wherein the (d1) step is, (d11) When automatic input and AI identification are selected, the construction record book 200 is Confirms the material and standard set in advance as corresponding to the input work type, and the AI identification module 622 of the image management unit 620 identifies the material of the confirmed standard through the input image analysis, and the quantity to confirm; (d12) When automatic input and RFID identification are selected, the construction record unit 200 confirms the materials and specifications set in advance to correspond to the input type of work, and the RFID identification module 623 in the image management unit 620 receives confirming the quantity of the material of the identified standard based on one RFID signal; and (d13) when manual input is selected, materials, specifications, and quantities thereof are input to and confirmed in the construction record book 200 .

또한, 상기 (c1) 단계는, 상기 이미지관리부(620)에 이미지가 입력되고, DFM(digital face mapping) 모듈(621)에 의해 상기 입력된 이미지가 DFM 처리되고, 상기 시공관리부(200)가 상기 DFM 처리된 이미지를 확인하는 단계를 포함하며, 상기 DFM 모듈(621)이 상기 입력된 이미지를 DFM 처리하는 단계는, 막장면 이미지 정보를 입력층으로 하고 상기 막장면 이미지 정보에 DFM 처리되는 분석 정보를 출력층으로 하는 학습을 이용한 막장면 자동 분석 시스템을 통해, 입력된 막장면 이미지 정보에 대한 분석 정보를 자동으로 출력하는 단계들로서, -여기서, 분석 정보는 암종에 대한 정보, 암질에 대한 정보 및 절리에 대한 정보를 포함함- (A1) 학습용 막장면 이미지 정보 입력부가 학습용으로 미리 준비된 학습용 막장면 이미지 정보를 로딩하고, 학습용 분석 정보 입력부가 상기 막장면 이미지 정보에 대응되는 학습용 분석 정보를 로딩하고, 상기 로딩된 학습용 막장면 이미지 정보와 학습용 분석 정보를 매핑하여, 학습 정보를 설정하는 단계; (A2) 학습 정보 분할부가, 상기 학습 정보를 기 설정된 단위로서 분할(cropping)하여 하나의 학습 정보마다 다수의 분할 학습 정보를 생성하는 단계; (A3) 포맷 변환부가 상기 다수의 분할 학습 정보를 로딩하여 학습용 포맷으로 변환하는 단계; (A4) 학습 수행부가, 상기 포맷 변환된 다수의 분할 학습 정보를 이용하여 하나의 막장면 이미지 정보마다 다수 회의 학습을 수행하는 단계; (A5) 상기 (A1) 내지 (A4) 단계를, 다수의 학습용 막장면 이미지 정보에 대하여 수행함으로써 막장면 자동 분석 시스템을 구축하는 단계; 및 (B) 입력부에 막장면 이미지 정보가 입력되면, 추론부가 상기 막장면 자동 분석 시스템을 이용하여 분석 정보를 추론하고, 출력부가 이를 출력하여, 입력된 이미지를 DFM 처리하는 단계를 포함하는 것이 바람직하다.In addition, in step (c1), an image is input to the image management unit 620, the input image is DFM-processed by a digital face mapping (DFM) module 621, and the construction management unit 200 performs the Including the step of confirming the DFM-processed image, wherein the DFM module 621 DFM processing the input image, the scene image information as an input layer, the analysis information to be DFM-processed on the scene image information As the steps of automatically outputting analysis information for the inputted scene image information through an automatic mak scene analysis system using learning as an output layer, - Here, the analysis information includes information on carcinoma, information on cancer quality, and joints Including information on - (A1) the learning scene image information input unit loads the learning scene image information prepared in advance for learning, and the learning analysis information input unit loads the learning analysis information corresponding to the closing scene image information, mapping the loaded scene image information for learning with the analysis information for learning, and setting learning information; (A2) generating, by the learning information dividing unit, a plurality of divided learning information for each piece of learning information by cropping the learning information as a preset unit; (A3) converting the format conversion unit into a format for learning by loading the plurality of divided learning information; (A4) performing, by the learning performing unit, learning multiple times for each single scene image information using the format-converted plurality of divided learning information; (A5) constructing an automatic scene analysis system by performing the steps (A1) to (A4) on a plurality of scenes for learning image information; and (B) when the scene image information is input to the input unit, the inference unit infers the analysis information using the automatic analysis system for the scene scene, the output unit outputs it, and DFM processing the input image. do.

또한, (a2) 검측관리부(300)가 일반정보를 확인하는 단계; - (a2) 단계의 일반정보는, 공사명, 공구, 검측요청일시 및 검측번호를 포함함, (b2) 상기 검측관리부(300)에, 상기 공종 데이터베이스(810)에 저장된 공종 중 어느 하나의 공종이 입력되어 확인되는 단계; (c2) 상기 검측관리부(300)에 특기사항 및 관련도면이 입력되어 확인되는 단계; (d2) 상기 검측관리부(300)에 상기 공종 데이터베이스(810)로 저장된 세부공종 중 어느 하나 이상의 세부공종이 선택되어 검측체크리스트로 확인되는 단계; (e2) 상기 이미지관리부(620)에 이미지가 입력되고, 상기 검측관리부(300)가 상기 입력된 이미지를 불러와서 확인하는 단계; 및 (f2) 상기 검측관리부(300)가 상기 (a2), (b2), (c2), (d2) 및 (e2) 단계에서 확인된 일반정보, 공종, 특기사항, 관련도면 및 검측체크리스트를 이용하여 검측의뢰서를 생성하는 단계를 더 포함하는 것이 바람직하다.In addition, (a2) the step of the detection management unit 300 to check the general information; - The general information of step (a2) includes the name of the construction, the tool, the date and time of the inspection request and the detection number, (b2) in the inspection management unit 300, the construction type database 810 of any one of the types of construction inputted and confirmed; (c2) confirming that the special items and related drawings are input to the detection management unit 300; (d2) selecting any one or more detailed work types from among the detailed work types stored in the work type database 810 in the detection management unit 300 and confirming it as a detection checklist; (e2) an image is input to the image management unit 620, and the detection management unit 300 calls and confirms the input image; and (f2) the detection management unit 300 checks the general information, work type, special items, related drawings and detection checklist confirmed in steps (a2), (b2), (c2), (d2) and (e2). It is preferable to further include the step of generating a detection request using the.

또한, (a3) 상기 검측관리부(300)가 일반정보를 불러와서 확인하는 단계; - (a3) 단계의 일반정보는 공사명, 공구, 접수일자, 수신인을 포함함, (b3) 상기 검측관리부(300)에 검측자정보, 검측결과 및 조치요구사항이 입력되어 확인되는 단계; 및 (c3) 상기 검측관리부(300)가 상기 (a3) 및 (b3) 단계에서 확인된 일반정보, 검측자정보, 검측결과 및 조치요구사항을 이용하여 검측결과통보서를 생성하는 단계를 더 포함하는 것이 바람직하다.In addition, (a3) the step of the detection management unit 300 to call and confirm the general information; - The general information of step (a3) includes the name of the construction, the tool, the date of receipt, and the recipient, (b3) the detection and management unit 300, the detector information, the detection result and action requirements are entered and confirmed; And (c3) the detection management unit 300 using the general information, the detector information, the detection result and the action requirements confirmed in the steps (a3) and (b3) to generate a detection result notice further comprising it is preferable

또한, (a4) 작업일보관리부(400)가 일반정보를 불러와서 확인하는 단계; - (a4) 단계의 일반정보는 공사명, 공구, 금일과 명일 일시, 기상현황을 포함함, (b4) 상기 작업일보관리부(400)에 금일계획 및 명일계획이 입력되어 확인되는 단계; (c4) 상기 작업일보관리부(400)에 터널굴진현황, 공정현황, 투입인원, 예정인원, 투입장비 및 예정장비가 입력되어 확인되는 단계; (d4) 상기 작업일보관리부(400)가 터널굴진현황 누계, 인원투입 누계 및 장비투입 누계를 연산하여 확인하는 단계; 및 (e4) 상기 작업일보관리부(400)가 상기 (a4), (b4), (c4) 및 (d4) 단계에서 확인된 일반정보, 금일계획, 명일계획, 터널굴진현황, 공정현황, 투입인원, 예정인원, 투입장비, 예정장비, 터널굴진현황 누계, 인원투입 누계 및 장비투입 누계를 이용하여 작업일보를 생성하는 단계를 더 포함하며, 상기 (d4) 단계는, (d41) 작일 작업일보가 있는 경우, 상기 작업일보관리부(400)가 작일 작업일보 상 터널굴진현황 누계, 투입인원 누계 및 투입장비 누계를 확인하고, 여기에 상기 (c4) 단계에서 입력된 터널굴진현황, 투입인원 및 투입장비를 각각 합산하여 터널굴진현황 누계, 인원투입 누계 및 장비투입 누계를 연산하는 단계; 및 (d42) 작일 작업일보가 없는 경우, 상기 (c4) 단계에서 입력된 터널굴진현황, 투입인원 및 투입장비를 각각 터널굴진현황 누계, 인원투입 누계 및 장비투입 누계로 연산하는 단계를 포함하는 것이 바람직하다.In addition, (a4) the step of checking the work daily report management unit 400 by calling the general information; - The general information of step (a4) includes the name of the construction, the tool, the date and time of the current day and the last day, and the weather condition, (b4) the step of confirming that the today's plan and the last day's plan are input to the work daily report management unit 400; (c4) confirming that the tunnel excavation status, process status, input number, planned number of people, input equipment and scheduled equipment are input to the work daily report management unit 400; (d4) the operation daily report management unit 400 calculating and confirming the accumulated tunnel excavation status, personnel input, and equipment input; and (e4) the work daily report management unit 400 confirms the general information in the steps (a4), (b4), (c4) and (d4), today's plan, myongil plan, tunnel excavation status, process status, input number , further comprising the step of generating a work report using the expected number of people, input equipment, scheduled equipment, tunnel excavation status total, personnel input total and equipment input total, wherein (d4) step is, (d41) If there is, the work daily report management unit 400 checks the accumulated tunnel excavation status, the input number of people and the input equipment on the previous day's work daily report, and the tunnel excavation status, input personnel and input equipment input in step (c4) above. calculating the cumulative tunnel excavation status, personnel input, and equipment input by summing each; and (d42) if there is no work report for the previous day, calculating the tunnel excavation status, input number of people and input equipment input in step (c4) as the cumulative tunnel excavation status, the cumulative personnel input, and the cumulative equipment input, respectively. desirable.

또한, (a5) 폐기물처리관리부(500)가 일반정보를 확인하는 단계; - (a5) 단계의 일반정보는, 공사명, 공구 및 위탁번호를 포함함, (b5) 상기 폐기물처리관리부(500)에 위탁폐기물 종류, 위탁처리 요청 일시, 발생장소 및 준비상태가 입력되는 단계; (c5) 상기 이미지관리부(620)에 이미지가 입력되고, 상기 폐기물처리관리부(500)가 상기 입력된 이미지를 불러와서 확인하는 단계; (d5) 상기 폐기물처리관리부(500)가 상기 (a5), (b5) 및 (c5) 단계에서 확인된 일반정보, 위탁폐기물 종류, 위탁처리 요청 일시, 발생장소, 준비상태 및 이미지를 이용하여 건설폐기물 위탁처리 작업의뢰서를 생성하는 단계를 더 포함하는 것이 바람직하다.In addition, (a5) the waste treatment management unit 500 to check the general information; - The general information of step (a5) includes the name of the project, the tool and the consignment number, (b5) the type of consigned waste, the consignment treatment request date and time, the place of occurrence and the preparation status are input to the waste treatment management unit 500; (c5) an image is input to the image management unit 620, and the waste treatment management unit 500 calls and confirms the input image; (d5) The waste treatment management unit 500 constructs using the general information, the type of consigned waste, the date and time of the consignment treatment request, the place of occurrence, the preparation status and the image confirmed in the steps (a5), (b5) and (c5) It is preferable to further include the step of generating a waste consignment treatment work request form.

상기와 같은 과제를 해결하기 위한 본 발명의 다른 실시예는 전술한 방법들이 수행되도록, 저장매체에 기록된, 프로그램을 제공한다.Another embodiment of the present invention for solving the above problems provides a program, recorded in a storage medium, so that the above-described methods are performed.

본 발명은 다음과 같은 장점이 갖는다. The present invention has the following advantages.

첫째, 실제 시공 현장에서 작성 시간이 많이 필요한 시공문서를 자동 생성함으로써, 현장관리자의 과중한 업무 시간을 줄이고 현장관리자 본연의 업무인 현장 관리에 집중하게 할 수 있어서, 안전한 현장 관리가 가능하다.First, by automatically generating construction documents that require a lot of writing time at the actual construction site, it is possible to reduce the heavy work time of the site manager and focus on the site management, which is the original task of the site manager, so that safe site management is possible.

둘째, 다양한 시공문서의 정확도가 상승한다. 예컨대, 자재 수량이 AI 또는 RFID 기술에 의해 자동 확인됨으로써 자재 수량 부정확성 문제가 해소된다. 검측의뢰서에 기재된 세부공종들이 검측결과통보서에 적용되므로 체크리스트 일부가 검측되지 않는 문제가 해소된다. 시공문서가 정확해지면, 건설 및 시공 안정성도 증가한다.Second, the accuracy of various construction documents increases. For example, the material quantity inaccuracy problem is solved by automatically checking the material quantity by AI or RFID technology. Since the detailed work types described in the inspection request form are applied to the inspection result notification, the problem that some of the checklists are not detected is solved. When the construction documentation is accurate, the construction and construction stability also increases.

셋째, DFM 처리된 이미지 제공을 통해, 이미지가 필요한 모든 종류의 시공문서에서 다양한 정보가 제공될 수 있다. 예컨대, 모든 문서에서 암종, 암질 구역 등이 제공되며 RQD의 제공도 가능하다. 이러한 문서는 현장 작업자들에게 공유됨으로써, 불측의 사고를 미연에 방지할 수 있고, 다양한 아이디어 영감을 제공할 수도 있다. Third, through the provision of DFM-processed images, various information can be provided in all kinds of construction documents that require images. For example, in all documents, carcinoma, sarcoid zone, etc. are provided, and RQD can also be provided. By sharing these documents with field workers, it is possible to prevent unexpected accidents in advance and provide inspiration for various ideas.

넷째, 현장관리자가 입력하는 것이 유리한 정보는 입력을 유도하고, 그 외의 정보는 모두 자동 처리되는, 높은 편의성의 UI를 제공한다.Fourth, information that is advantageous to be input by the site manager induces input, and all other information is automatically processed, providing a high-convenience UI.

도 1은 본 발명에 따른 방법을 수행하기 위한 시스템을 개략적으로 도시한다.
도 2는 본 발명에 따른 방법의 제 1 실시예를 설명하는 순서도이다.
도 3은 본 발명에 따른 DFM 처리를 설명하는 순서도이다.
도 4는 본 발명에 따른 방법의 제 2 실시예를 설명하는 순서도이다.
도 5는 본 발명에 따른 방법의 제 3 실시예를 설명하는 순서도이다.
도 6은 본 발명에 따른 방법의 제 4 실시예를 설명하는 순서도이다.
도 7은 본 발명에 따른 방법의 제 5 실시예를 설명하는 순서도이다.
도 8a 및 도 8b는 본 발명에 따른 제 1 실시예에 의해 자동 생성되는 시공기록 관리기록부의 일례를 도시한다.
도 9a 내지 도 9h는 본 발명에 따른 DFM 처리를 설명하기 위한 도면이다.
도 10은 본 발명에 따른 제 2 실시예에 의해 자동 생성되는 검측의뢰서의 일례를 도시한다.
도 11은 본 발명에 따른 제 3 실시예에 의해 자동 생성되는 검측결과통보서의 일례를 도시한다.
도 12는 본 발명에 따른 제 4 실시예에 의해 자동 생성되는 작업일보의 일례를 도시한다.
도 13은 본 발명에 따른 제 5 실시예에 의해 자동 생성되는 건설폐기물 위탁처리 작업의뢰서의 일례를 도시한다.
도 14 내지 도 20은, 본 발명에 따른 방법이 수행되도록 저장매체에 기록된 프로그램의 UI를 도시한다.
1 schematically shows a system for carrying out a method according to the invention;
2 is a flowchart illustrating a first embodiment of the method according to the present invention.
3 is a flowchart illustrating DFM processing according to the present invention.
4 is a flowchart illustrating a second embodiment of the method according to the present invention.
5 is a flowchart illustrating a third embodiment of the method according to the present invention.
6 is a flowchart illustrating a fourth embodiment of the method according to the present invention;
7 is a flowchart illustrating a fifth embodiment of the method according to the present invention.
8A and 8B show an example of a construction record management record book automatically generated by the first embodiment according to the present invention.
9A to 9H are diagrams for explaining DFM processing according to the present invention.
10 shows an example of a detection request form automatically generated by the second embodiment according to the present invention.
11 shows an example of a detection result notification automatically generated by the third embodiment according to the present invention.
12 shows an example of a job report automatically generated by the fourth embodiment according to the present invention.
13 shows an example of a construction waste consignment processing work request form automatically generated by the fifth embodiment according to the present invention.
14 to 20 show a UI of a program recorded in a storage medium to perform the method according to the present invention.

이하에서, "터널 시공문서"는 터널 시공과정에서 생성해야 하는 각종 문서를 의미한다. 본 발명에서는, 시공기록 관리기록부, 검측의뢰서, 검측결과통보서, 작업일보 및 건설폐기물 위탁처리 작업의뢰서를 포함하는 것으로 설명하여 이를 예시로 들어 기술하나, 이러한 문서에 제한되지 않으며, 본 발명에 따른 방법을 이용하여 생성할 수 있는 다양한 문서를 모두 포함하는 개념으로 이해되어야 한다. Hereinafter, "tunnel construction document" means various documents to be generated in the tunnel construction process. In the present invention, it is described as including a construction record management record book, inspection request form, inspection result notification form, work daily report, and construction waste consignment processing work request form and described as an example, but it is not limited to these documents, and the method according to the present invention It should be understood as a concept that includes all the various documents that can be created using

이하에서, "학습(learning)"은 컴퓨터 등의 정보처리기기가 입력 정보를 입력층으로 인가하면 소정의 훈련을 거쳐 이에 해당하는 출력 정보를 자동으로 추론하여 출력층으로 이를 출력하는 알고리즘을 구축하기 위해 수행되는 데이터 처리 기법을 의미하며 인공 지능의 일종이다. 기계 학습(machine learning)이 포함될 수 있다. 학습은 입력층과 출력층이 결정된 다수의 훈련 세트(training set)를 이용한 훈련(train)으로 이루어진다. 학습은 소정의 알고리즘을 이용하여 정보처리기기가 주체가 되어 수행되는 것이며, 다수의 학습 수행이 이루어져서 알고리즘이 구축되면, 이후 사용자에 의해 입력된 정보에 따라 정해진 방식으로 추론을 자동으로 수행할 수 있게 된다. 여기에 사용되는 알고리즘은 다양할 수 있다. 아래에서는 사용되는 학습 알고리즘으로서 인셉션(inception)이 예시적으로 제안된다. Hereinafter, "learning" refers to when an information processing device such as a computer applies input information to an input layer, it undergoes predetermined training to automatically infer the corresponding output information to build an algorithm that outputs it to the output layer. It refers to the data processing technique performed and is a kind of artificial intelligence. Machine learning may be included. Learning consists of training using a plurality of training sets in which an input layer and an output layer are determined. Learning is performed by using a predetermined algorithm as the subject of the information processing device, and when an algorithm is built by performing a plurality of learning executions, inference can be automatically performed in a predetermined manner according to the information input by the user. do. The algorithm used here may vary. Below, as a learning algorithm to be used, inception is exemplarily proposed.

이하에서, "디지털 페이스 매핑(DFM; digital face mapping)"은 촬영된 이미지 상에 디지털화된 정보를 매핑함을 의미한다. 본 발명에 따른 DFM에 의해, 카메라 등으로 사용자가 촬영한 막장면 이미지 상에 암종, 암질, 절리 등에 대한 정보가 디지털 매핑된다. 다시 말해, 사용자가 본 발명에 따른 방법을 이용하여 막장면 이미지를 입력하면 분석 정보가 자동으로 추론되고 이미지에 중첩되어 출력되는데, 이러한 분석 결과가 DFM 결과이다. 도 9g의 상단과 같이 절리가 선분으로 도시되거나, 도 9g의 하단과 같이 암종(예를 들어, 화강암 등)과 암질(예를 들어, 심한 풍화 등)의 구역이 구분되어 도시될 수 있다. Hereinafter, "digital face mapping (DFM)" means mapping digitized information on a photographed image. By DFM according to the present invention, information on carcinoma, cancer quality, joint, etc. is digitally mapped on a scene image taken by a user with a camera or the like. In other words, when a user inputs an image of a scene using the method according to the present invention, analysis information is automatically inferred and superimposed on the image and output, and this analysis result is a DFM result. As shown in the upper part of FIG. 9G, joints may be shown as line segments, or as shown in the lower part of FIG. 9G, areas of carcinoma (eg, granite, etc.) and rock quality (eg, severe weathering, etc.) may be separated and shown.

시스템의 설명Description of the system

본 발명에 따른 방법을 수행하기 위한 시스템은, 시공기록부(200), 검측관리부(300), 작업일보관리부(400), 폐기물처리관리부(500), 일반정보관리부(610), 이미지분석부(620), 문서출력부(710), 결재관리부(720), 공종 데이터베이스(810) 및 기상현황 데이터베이스(820)를 포함한다. The system for performing the method according to the present invention includes a construction record unit 200 , a detection management unit 300 , a work daily report management unit 400 , a waste treatment management unit 500 , a general information management unit 610 , an image analysis unit 620 . ), a document output unit 710 , a payment management unit 720 , a work type database 810 , and a weather condition database 820 .

시공기록부(200)는 시공기록 관리기록부의 자동 생성과 관련된 기능을 수행하고, 검측관리부(300)는 검측의뢰서 및 검측결과통보서의 자동 생성과 관련된 기능을 수행하고, 작업일보관리부(400)는 작업일보의 자동 생성과 관련된 기능을 수행하고, 폐기물처리관리부(500)는 건설폐기물 위탁처리 작업의뢰서의 자동 생성과 관련된 기능을 수행한다. 구체적인 내용은 아래의 제 1~5 실시예에서 설명한다.The construction record book 200 performs a function related to the automatic generation of the construction record management record book, the detection management unit 300 performs a function related to the automatic generation of the detection request form and the detection result notification, and the work daily report management unit 400 performs the work It performs a function related to the automatic generation of the daily report, and the waste treatment management unit 500 performs a function related to the automatic generation of the construction waste consignment processing work request form. Specific details will be described in Examples 1 to 5 below.

일반정보관리부(610)는 각각의 문서에 포함되는 일반정보를 관리한다. 일반정보는 전체 공사 또는 구간 공사(공구)마다 소정의 기준으로 기재되는 정보로서 구체적 공사 관련 정보 이외의 정보를 의미한다. 예컨대, 사업단(시공자), 공사명(터널명), 공구(구간), 위치, 방향, 일시, 기상현황, 작성자, 수신인 등을 포함할 수 있다. 일반정보는 각 문서의 양식마다 다를 수 있다. 본 발명의 예시에서 설명하는 일반정보는 다음의 표와 같다. 다만, 이는 예시적인 것에 불과하고, 설명하는 시공문서의 양식이나 포맷을 변화한다면 얼마든지 추가 내지 삭제가 가능함을 주의하여야 한다. The general information management unit 610 manages general information included in each document. General information refers to information other than specific construction-related information as information written on a predetermined basis for each entire construction or section construction (tool). For example, it may include a project group (constructor), construction name (tunnel name), tool (section), location, direction, date and time, weather status, creator, recipient, and the like. The general information may be different for each type of document. General information described in the example of the present invention is shown in the following table. However, it should be noted that this is only an example, and if the form or format of the construction document to be described is changed, addition or deletion is possible.

시공기록 관리기록부Construction record management record book 사업단, 공사명, 공구, 위치, 방향, 일시Project group, construction name, tool, location, direction, date 검측의뢰서Inspection request form 공사명, 공구, 검측요청일시, 검측번호Construction name, tool, inspection request date and time, inspection number 검측결과통보서Inspection result report 공사명, 공구, 접수일자, 수신인Construction name, tool, date of receipt, recipient 작업일보job report 공사명, 공구, 일시, 기상현황Construction name, tool, date and time, weather conditions 건설폐기물 위탁처리 작업의뢰서Construction waste consignment processing work request form 공사명, 공구, 위탁번호Construction name, tool, consignment number

이와 같은 일반정보 중 실시간 탐지가 필요한 일시, 기상현황을 제외하면 사용자가 사전에 입력한 것이 바람직하다. It is preferable that the user input in advance, except for the date and time and weather conditions that require real-time detection among such general information.

다른 실시예에서, 공종에 대한 개별 고유 코드와 함께 정보처리되어 공종 데어터베이스(810)에서 함께 관리될 수도 있다. 즉, 특정 공종을 일시 및 회차와 함께 입력 또는 선택하거나, 공종에 대한 개별 고유 코드를 입력 또는 선택하면, 이와 관련된 일반정보들(예컨대, 사업단, 공사명, 공구, 위치, 방향 등)이 함께 불러와질 수 있다. 이에 대해서는, 공종 데이터베이스(810)에 관련하여 후술한다.In another embodiment, information may be processed together with an individual unique code for the work type and managed together in the work type database 810 . In other words, if a specific work type is input or selected together with the date and time and number of times, or an individual unique code for the work type is input or selected, general information related to it (eg, project group, construction name, tool, location, direction, etc.) is called together. can get This will be described later in relation to the work type database 810 .

이미지분석부(620)는 유선 또는 무선으로 연결된 카메라(20)를 이용하여 시스템이 직접 이미지를 획득하거나, 또는 사용자가 업로드한 이미지를 이용하여 다양한 분석을 수행한다.The image analysis unit 620 performs various analyzes by using the camera 20 connected by wire or wirelessly to directly acquire an image by the system, or by using an image uploaded by a user.

이미지분석부(620)는 DFM 모듈(621), AI 식별 모듈(622), RFID 식별 모듈(623)을 포함한다. The image analysis unit 620 includes a DFM module 621 , an AI identification module 622 , and an RFID identification module 623 .

DFM 식별 모듈(621)은 입력된 이미지에 대하여 암종, 암질, 절리 등에 대한 정보를 디지털 매핑을 수행한다. 구체적인 수행 방법은 아래에서 후술한다.The DFM identification module 621 performs digital mapping of information on carcinoma, cancer quality, joint, etc. on the input image. A specific implementation method will be described below.

AI 식별 모듈(622)은 입력된 이미지에 대해 특정 물체를 찾아내는 AI를 적용함으로써, 해당 이미지에서 해당 물체의 개수를 자동 산출한다. 예컨대, 막장 이미지가 입력되면 해당 이미지에서 특정 규격의 록볼트(10)가 몇 개가 확인되는지를 자동으로 산출할 수 있다. 사용되는 AI은 어느 것이든 무방하다. The AI identification module 622 automatically calculates the number of objects in the image by applying AI to find a specific object to the input image. For example, when a final image is input, it is possible to automatically calculate how many rock bolts 10 of a specific standard are identified in the image. Any AI used is free.

RFID 식별 모듈(623)은 입력된 이미지에 대한 촬영시 획득되는 RFID 신호를 식별함으로써, 해당 이미지에서(정확히, 그 촬영 시점에서) 해당 물체의 개수를 자동 산출한다. 이를 위하여, 해당 물체에는 RFID 태그(14)가 이미 부착되어 있으며 RFID 식별 모듈(623)은 이를 리딩하는 RFID 리더(15)와 유선 또는 무선으로 연결된다. 예컨대, 도 1을 참조하여, 록볼트 몸체(11)와 지압판(12)과 너트(13)로 구성된 록볼트(10)가 다수 매립된 후 이미지를 획득하는 시점에 RFID 리더(15)가 해당 막장을 리딩하고 리딩된 RFID 신호들이 이미지와 동기화될 수 있다. 이 경우, RFID 식별 모듈(623)에 이미지가 입력되면 동기화된 RFID 신호가 확인된다. RFID 식별 모듈(623)은 확인된 RFID 신호를 분석하면, 어떠한 물체에서 송출한 신호인지 식별할 수 있기에, 해당 이미지에 어떠한 자재가 몇 개 구비되어 있는지를 확인하게 된다. The RFID identification module 623 automatically calculates the number of corresponding objects in the corresponding image (precisely at the time of photographing) by identifying the RFID signal obtained when photographing the input image. To this end, the RFID tag 14 is already attached to the object, and the RFID identification module 623 is connected to the RFID reader 15 that reads it by wire or wirelessly. For example, referring to FIG. 1 , at the time of acquiring an image after a plurality of rock bolts 10 consisting of a rock bolt body 11 , acupressure plate 12 and nut 13 are embedded, the RFID reader 15 is the corresponding block. may be read and the read RFID signals may be synchronized with the image. In this case, when an image is input to the RFID identification module 623, the synchronized RFID signal is confirmed. When the RFID identification module 623 analyzes the identified RFID signal, it is possible to identify the signal transmitted from which object, so that it is checked which material is provided in the corresponding image and how many.

문서출력부(710)는 본 발명에 따른 방법에 의해 작성된 문서를 종이 출력할 필요가 있는 경우 이를 수행한다. The document output unit 710 performs this when it is necessary to output the document created by the method according to the present invention on paper.

결재관리부(720)는 본 발명에 따른 방법에 의해 작성된 문서를 결재하거나 결재된 문서를 송신하는 기능을 수행하며, 여기에서의 결재는 전자 결재일 수 있다. The payment management unit 720 performs a function of paying the document created by the method according to the present invention or transmitting the paid document, and the payment in this case may be electronic approval.

공종 데이터베이스(810)에는 공종 및 그 세부공종이 저장되어 있다. 데이터베이스화된 공종 명칭을 사용함으로써 어떠한 문서에서든 공종 명칭이 통일되고 새로운 공법이 개발된 경우에도 입력이 자유롭다. 세부공종은, 검측의뢰시 기록되어야 하는 검측체크리스트 선택을 위해 필요한 정보이다.The work type database 810 stores the type of work and its detailed work type. By using the name of the construction type in the database, the name of the construction type is unified in any document and input is free even when a new construction method is developed. The detailed work type is information necessary for the selection of the inspection checklist to be recorded at the time of the inspection request.

공종 데이터베이스(810)는 본 발명에 따른 방법이 수행되는 시스템 내에 내포된 것일 수도 있으나, 별도의 외부 시스템과 연계된 것일 수 있다. The work type database 810 may be nested within the system in which the method according to the present invention is performed, but may be associated with a separate external system.

전술한 바와 같이, 공종 데이터베이스(810)에 저장된 공종(예컨대, 종래기술에서 설명한 7개의 공종)은 사용자가 드랍 다운 방식으로 직접 선택할 수 있는 형식으로 저장될 수도 있지만, 다른 실시예에서는 일별 및 회차별로 각각 더 구분되어 개별 고유 코드가 부여되어 함께 저장될 수 있다. 예컨대, 5월 19일 2회차 록볼트 공종의 경우, "051902A07"과 같은 코드가 부여될 수 있는 것이다. 따라서, 공종 데이터베이스(810)에 접근하여 사용자가 공종과 날짜와 회차를 선택 또는 입력하거나, 또는 개별 고유 코드를 선택 또는 입력하면 해당 공종에 관련된 정보들이 모두 불러와지게 되며, 후술할 바와 같이 시공문서 작성에 필요한 부분에 각각 기록된다. 여기서 해당 공종에 관련된 정보들에는 전술한 일반정보도 포함된다. 예컨대, "051902A07"과 같은 코드만 입력하거나 선택하여도, 사업단(시공자), 공사명(터널명), 공구(구간), 위치, 방향, 일시, 기상현황 등 다양한 정보들 중 해당 시공문서 작성에 필요한 정보들이 자동으로 불러와지며 필요한 위치에 기록된다. As described above, the type of work stored in the work type database 810 (eg, the seven types of work described in the prior art) may be stored in a format that a user can directly select in a drop-down manner, but in another embodiment, it is performed daily and by time. Each may be further divided, and an individual unique code may be assigned and stored together. For example, in the case of the second rock bolt construction on May 19, a code such as "051902A07" may be assigned. Therefore, when the user accesses the construction type database 810 and selects or inputs the construction type, date, and number of times, or selects or inputs an individual unique code, all information related to the construction type is called up, and as will be described later, construction documents Each is recorded in the necessary parts for writing. Here, the information related to the type of work includes the general information described above. For example, even if only a code such as "051902A07" is entered or selected, the project group (constructor), construction name (tunnel name), tool (section), location, direction, date and time, weather conditions, Information is automatically retrieved and recorded in the required location.

이와 같은 공종 데이터베이스(810)의 정보 저장 및 처리 방식에 의해, 어느 하나의 공사에서 변수가 발생하여 전체 공종에 영향을 준 경우 데이터베이스에 저장된 전체 데이터가 수정될 수 있으므로, 변수 발생을 모르는 다른 사용자가 해당 공종 또는 코드를 선택하거나 입력하면 수정된 데이터 출력이 가능하다. 또한, 후술하는 공정현황 등에 실시간 업데이트될 수 있다. 다른 실시예에서는, 데이터 수정이 이루어진 경우 관련된 사용자들에게 자동으로 알림이 발송될 수 있다. Due to the information storage and processing method of the construction type database 810, if a variable occurs in any one construction type and affects the entire construction type, the entire data stored in the database can be modified, so that other users who do not know the variable occurrence By selecting or entering the relevant work type or code, the modified data output is possible. In addition, it may be updated in real time, such as the process status to be described later. In other embodiments, notifications may be automatically sent to relevant users when data modifications are made.

기상현황 데이터베이스(820)는 유선 또는 무선으로 기상청 등의 데이터베이스와 연계되어 원하는 날짜의 기상을 불러와서 기록 저장하며, 이는 일반정보로서 다양한 시공문서에 활용된다. The meteorological status database 820 is connected to a database such as the Meteorological Administration by wire or wirelessly to retrieve and record and store the weather of a desired date, which is used for various construction documents as general information.

제 1 실시예 - 시공기록 관리기록부Example 1 - Construction record management record book

도 2의 순서도를 참조하여 제 1 실시예를 설명한다. 도 8a 및 도 8b는 본 발명에 따라 작성된 실제 시공기록 관리기록부를 도시하며, 함께 참조한다.The first embodiment will be described with reference to the flowchart of FIG. 2 . 8A and 8B show an actual construction record management record book prepared according to the present invention, which is referred to together.

먼저, 시점에 기초하여 일시를 확인할 수 있다. 시공기록 관리기록부에 필요한 일반정보는 시공기록부(200)가 일반정보관리부(610)로부터 일반정보를 불러와서 확인한다(S210). 일반정보관리부(610)는 기초가 되는 정보, 예컨대 사업단, 공사명, 공구, 위치, 방향을 이미 포함하고 있으며, 불러온, 사업단, 공사명, 공구, 위치, 방향 및 일시를 포함하나, 추가 또는 삭제가 자유로움은 설명한 바와 같다. First, the date and time may be checked based on the time point. The general information necessary for the construction record management record book is checked by the construction record book 200 by calling the general information from the general information management unit 610 (S210). The general information management unit 610 already includes basic information, for example, project group, project name, tool, location, and direction, and includes the recalled, project group, project name, tool, location, direction and date and time, but addition or deletion is not possible. Freedom is as described.

다음, 시공기록부(200)에, 공종 데이터베이스(810)에 저장된 공종 중 어느 하나의 공종이 입력되어 확인된다(S220). 전술한 바와 같이, 공종명 자체가 입력되거나 선택되는 방식, 또는 공종에 대한 개별 고유 코드가 입력되거나 선택되는 방식으로 확인될 수 있다. 이 경우, 일반정보를 불러오는 S210 단계와 S220 단계는 동시에 진행될 것이다. Next, any one of the types of work stored in the type database 810 is input to the construction record book 200 and confirmed (S220). As described above, the method in which the name of the work type itself is input or selected, or the method in which an individual unique code for the work type is input or selected can be confirmed. In this case, steps S210 and S220 of calling general information will proceed simultaneously.

이제, 이미지관리부(620)에 이미지가 입력된다. 시스템의 카메라(20)에 의해 직접 촬영된 것일 수도 있으며, 사용자가 업로드한 것일 수도 있다. 시공기록부(200)는 입력된 이미지를 불러와서 확인한다(S230). Now, an image is input to the image management unit 620 . It may be taken directly by the camera 20 of the system, or it may be uploaded by a user. The construction recorder 200 calls and confirms the input image (S230).

다음, 해당 공종에 대응되는 특정 규격의 자재의 수량을 확인하여야 한다. 사용자에 의해 자동입력 또는 수동입력이 선택될 수 있으며, 자동입력인 경우라면 AI 식별 또는 RFID 식별이 선택될 수 있다(S240). Next, the quantity of materials of a specific standard corresponding to the type of work should be checked. Automatic input or manual input may be selected by the user, and in case of automatic input, AI identification or RFID identification may be selected (S240).

자동입력 및 AI 식별이 선택된 경우, 시공기록부(200)가 입력된 공종에 대응되는 것으로 미리 설정된 자재 및 규격을 확인하고(S250), 이미지관리부(620)의 AI 식별 모듈(622)은 입력된 이미지 분석을 통하여 앞서 확인된 규격의 자재를 식별하고 그 수량을 확인한다(S260, S261).When automatic input and AI identification are selected, the construction record unit 200 checks the materials and specifications set in advance to correspond to the input type of work (S250), and the AI identification module 622 of the image management unit 620 displays the input image Through the analysis, the material of the previously confirmed standard is identified and the quantity is checked (S260, S261).

자동입력 및 RFID 식별이 선택된 경우, 시공기록부(200)가 입력된 공종에 대응되는 것으로 미리 설정된 자재 및 규격을 확인하고(S250), 이미지 관리부(620) 내 RFID 식별 모듈(623)이 이미지 촬영시 수신한 것으로 동기화된 RFID 신호에 근거하여 이를 분석함으로써 확인된 규격의 자재의 수량을 확인한다(S260, S262).When automatic input and RFID identification are selected, the construction record unit 200 confirms the materials and specifications set in advance as corresponding to the entered work type (S250), and the RFID identification module 623 in the image management unit 620 takes an image Based on the received and synchronized RFID signal, the quantity of the material of the confirmed standard is checked by analyzing it (S260, S262).

수동입력이 선택된 경우, 시공기록부(200)에 자재, 규격 및 그 수량이 직접 입력되어 확인된다(S263). When the manual input is selected, the material, the standard, and the quantity thereof are directly input to the construction record book 200 and confirmed (S263).

다음, 시공기록부(200)가 확인된 일반정보, 공종, 이미지, 및 자재와 그 규격 및 수량을 이용하여 동산보드를 생성하고(S270), 생성된 동산보드를 더 이용하여 시공기록 관리기록부를 자동으로 생성한다(S280).Next, the construction record book 200 creates a moving mountain board using the confirmed general information, work type, image, and material and its specifications and quantity (S270), and further uses the created moving mountain board to automatically record the construction record management record. to generate (S280).

도 8a와 도 8b에 자동 생성된 시공기록 관리기록부의 예시가 도시된다. 도 8a는 AI 식별 모듈(622)을 사용한 경우로서 114mm 강관이 41개 포함됨이 자동으로 식별되어(적색 원) 개수가 기재되었으며, 도 8b는 RFID 식별 모듈(623)을 사용한 경우로서 50X20X30 지보가 1개 설치됨이 RFID 신호를 통하여 확인되어 기재되었다. 각 이미지마다 좌하단에 동산보드가 추가됨이 확인된다. An example of an automatically generated construction record management record book is shown in FIGS. 8A and 8B . Figure 8a is a case where the AI identification module 622 is used, and 41 114mm steel pipes are automatically identified (red circle) and the number is described, and Figure 8b is a case using the RFID identification module 623, 50X20X30 support is 1 The dog installation was confirmed and described through the RFID signal. It is confirmed that the Dongsan board is added to the lower left corner of each image.

한편, 본 발명의 다른 실시예에서는 일반 이미지가 아닌 DFM 처리된 이미지가 시공문서에 포함될 수도 있는바, 이를 설명한다. Meanwhile, in another embodiment of the present invention, a DFM-processed image rather than a general image may be included in the construction document, which will be described.

DFM 모듈DFM module

DFM은 AI에 기반한 것으로, 이를 수행하기 위해 학습 정보를 준비하는 방법을 먼저 설명한다. DFM is based on AI, and we first describe how to prepare learning information to do this.

입력층인 학습용 막장면 이미지 정보와 이를 분석한 출력층인 학습용 분석 정보를 준비한다. 학습용 분석 정보는 전문가에 의해 검증된 정보인 것이 바람직하다. 학습용 막장면 이미지 정보와 학습용 분석 정보는 서로 매핑되어 있다. Prepare the input layer, the scene image information for learning, and the output layer, which is the analysis information, for learning. It is preferable that the analysis information for learning is information verified by an expert. The scene image information for learning and the analysis information for learning are mapped to each other.

학습용 막장면 이미지 정보와 이에 대응하는 학습용 분석 정보가 N개 준비되어 있다면, 그 중 일부(A개)는 학습에 사용하고 나머지(N-A개)는 검증에 사용한다(N>A). If there are N pieces of training scene image information and corresponding analysis information for learning, some (A pieces) of them are used for learning and the rest (N-A pieces) are used for verification (N>A).

실제 구현 시스템에서 1000개의 학습용 막장면 이미지 정보 중 900개를 학습에 사용하였고, 나머지 100개가 검증에 사용하였다. In the actual implementation system, 900 out of 1000 learning scenes image information was used for learning, and the remaining 100 were used for verification.

학습용 막장면 이미지 정보 입력부가 학습용으로 미리 준비된 학습용 막장면 이미지 정보를 로딩하고, 학습용 분석 정보 입력부가 상기 막장면 이미지 정보에 대응되는 학습용 분석 정보를 로딩한다. 이와 같이 준비된 학습용 막장면 이미지 정보와 학습용 분석 정보를 학습 정보로 지칭한다(S311)(도 9a). The learning scene image information input unit loads the learning scene image information prepared in advance for learning, and the learning analysis information input unit loads the learning analysis information corresponding to the final scene image information. The prepared scene image information for learning and the analysis information for learning are referred to as learning information (S311) (FIG. 9A).

이를 그대로 학습하는 것이 아니라 분할하여 학습하는 것이 중요하다. 연산량을 감소시켜 많은 학습 정보를 신속하게 학습하기 위함이다. 이를 위해, 학습 정보 분할부가, 준비된 학습 정보를 기 설정된 단위로서 분할(cropping)하여 하나의 막장면 이미지 정보마다 다수의 분할 학습 정보를 생성한다(S312). It is important not to learn it as it is, but to learn it by dividing it. This is to learn a lot of learning information quickly by reducing the amount of computation. To this end, the learning information dividing unit generates a plurality of divided learning information for each single scene image information by cropping the prepared learning information as a preset unit (S312).

실제 구현 시스템에서 픽셀 단위 30X30으로 분할하여 저장하였다(도 9b). 학습 정보로서 다수의 막장면 이미지 정보와 이에 대응된 분석 정보를 매핑히여 획득하고 분할된 정보는 개별 파일로 학습 정보 데이터베이스에 저장된다. In the actual implementation system, the pixel unit was divided into 30X30 and stored (FIG. 9b). As learning information, a plurality of scene image information and corresponding analysis information are mapped and acquired, and the divided information is stored in the learning information database as individual files.

다음, 학습 방법을 설명한다. Next, the learning method will be described.

학습 모듈은 학습 정보 생성 모듈에서 준비된 분할 학습 정보를 이용하여 학습을 수행한다. The learning module performs learning using the divided learning information prepared in the learning information generation module.

먼저, 포맷 변환부가 다수의 분할 학습 정보를 로딩하여 학습용 포맷으로 변환한다(S313). First, the format conversion unit loads a plurality of divided learning information and converts it into a learning format (S313).

실제 구현 실시예에서, 텐서플로우(tensorflow)의 TF-Slim을 이용하여 학습을 진행할 수 있도록 학습 정보를 .tfrecord로 변환하였으며, 여기에는 막장면 이미지 정보에서 확인되는 이미지의 넓이, 높이, 깊이, 라벨(label), 로 이미지(image raw) 등이 포함된다. In the actual implementation embodiment, the learning information was converted to .tfrecord so that learning can proceed using TF-Slim of tensorflow, which includes the width, height, depth, and label of the image identified in the scene image information. (label), raw image (image raw), etc. are included.

다음, 학습 수행부가, 상기 포맷 변환된 다수의 분할 학습 정보를 이용하되 학습률(learning rate)과 훈련 단계(train step)를 기 설정된 수회 동안 변환하면서 하나의 분할 학습 정보마다 다수 회의 학습을 수행한다(S314). 이 과정에서 학습 파라미터 설정부는 연산량이 최소가 되도록 최적의 파라미터를 설정할 수 있다(S315). 최적의 파라미터는 아래에서 후술한다. Next, the learning executor uses the format-converted plurality of divided learning information, but performs learning a plurality of times for each piece of divided learning information while converting a learning rate and a training step for a preset number of times ( S314). In this process, the learning parameter setting unit may set an optimal parameter so that the amount of computation is minimized (S315). The optimal parameters will be described below.

이러한 과정으로 하나의 분할 학습 정보마다 수 회의 학습이 수행되고, 분할 학습 정보 다수 개가 모인 학습 정보 각각에 대하여서도 수 회의 학습이 수행된다. Through this process, learning is performed several times for each piece of divided learning information, and learning is performed several times for each piece of learning information in which a plurality of pieces of divided learning information are gathered.

실제 구현 실시예에서 학습 수행부가 이용한 학습 방법은 인셉션(Inception)이다. 딥러닝(deep learning) 네트워크는 깊고 층(layer)이 넓을수록 성능이 좋아지지만 연산량 역시 지수적으로 증가하기에 본 발명과 같은 막장면 분석을 위한 학습 진행에 적합하지 않다. 인셉션은 연산량 감소를 위하여 노드 사이의 연결은 줄이고 행렬 연산은 dense 연산이 되도록 한다. 본 발명과 같은 막장면 이미지 분석의 특수성(이미지 자체의 크기는 넓고, 암종 및 암질의 경계 파악이 중요하며, 절리와 같은 선분 구분이 중요한 특성)을 고려하여 인셉션 알고리즘을 채택한 것이다. In the actual implementation embodiment, the learning method used by the learning execution unit is Inception. In a deep learning network, the deeper the layer, the better the performance, but the amount of computation also increases exponentially. Inception reduces the number of connections between nodes in order to reduce the amount of computation, and makes the matrix operation a dense operation. The inception algorithm is adopted in consideration of the specificity of the image analysis of the scene as in the present invention (the size of the image itself is wide, it is important to understand the boundary between carcinoma and rock quality, and segmentation such as joints is important).

인셉션은 1X1 컨벌루션 연산으로 이미지 채널을 줄여 3X3 및 5X5 컨벌루션 층의 파라미터 개수를 줄이는 방식이다. 이에 따라 CNN(Convolutional Neural Networks)보다 깊은 네트워크를 구성하면서도 파라미터가 줄어들어 연산량이 감소하게 된다. Inception is a method of reducing the number of parameters in 3X3 and 5X5 convolutional layers by reducing the image channel by 1X1 convolution operation. As a result, the number of parameters is reduced while constructing a network that is deeper than CNN (Convolutional Neural Networks), and the amount of computation is reduced.

구체적으로, 일반적인 인셉션에서는, 이전 층(previous layer)에 대하여 (1) 1X1 컨벌루션, (2) 1X1 컨벌루션과 3X3 컨벌루션, (3) 1X1 컨벌루션과 5X5 컨벌루션 및 (4) 3X3 맥스풀링(max pooling)과 1X1 컨불루션의 4가지 종류의 연산을 수행하고 하나로 합쳐 학습을 진행한다. Specifically, in general inception, (1) 1X1 convolution for the previous layer, (2) 1X1 convolution and 3X3 convolution, (3) 1X1 convolution and 5X5 convolution, and (4) 3X3 max pooling and 1X1 convolution, 4 types of operations are performed, and the learning is carried out by combining them into one.

본 발명은 인셉션을 사용하면서도, 첫 번째 층(stem layer)에서 7X7 컨벌루션 연산을 수행하여야 하는 것을 3x3 컨벌루션 3회 연산으로 대체하였고, 옵티마이저(Optimizer)를 RMSProp으로 설정하였고, 마지막 층(fully connected layer)에 batch normalization(BN)을 적용하였다. 여기에 추가하여 커널을 개선하여 연산량 및 시간을 더욱 감소시키고자 Factorization을 적용하여, 5X5 컨벌루션 연산 1회 대신 3X3 컨벌루션 연산을 2회 수행하고, 3X3 컨벌루션 1회 대신 3X1 컨벌루션 연산 2회 수행함으로써 커널을 개선하였다. 그 결과 약 2.78배의 연산량 감소를 이루어진 것을 확인하였다. 도 9c는 이러한 방식으로 사용된 네트워크를 개략적으로 도시한다. In the present invention, while using inception, the need to perform 7X7 convolution operation in the first layer (stem layer) is replaced with 3x3 convolution operation three times, the optimizer is set to RMSProp, and the last layer (fully connected) layer) was applied with batch normalization (BN). In addition to this, by applying factorization to further reduce the amount of computation and time by improving the kernel, perform 2 3X3 convolution operations instead of 1 5X5 convolution operation, and 2 3X1 convolution operations instead of 1 3X3 convolution. improved. As a result, it was confirmed that the calculation amount was reduced by about 2.78 times. Figure 9c schematically shows a network used in this way.

한편, 학습률과 훈련 단계를 변환하면서 학습을 수행한 결과에 따라 학습 파라미터 설정부가 최종 파라미터를 설정한다. 여기서 설정되는 파라미터는 최적화 파라미터와 학습 파라미터로 구분할 수 있다. Meanwhile, the learning parameter setting unit sets the final parameter according to the result of performing learning while changing the learning rate and the training stage. The parameter set here can be divided into an optimization parameter and a learning parameter.

최적화 파라미터(optimizer parameter)로 weight_decay, Optimizer, opt_epsilon, rmsprop_momentum, rmsprop_decay 등을 들 수 있다. Examples of the optimizer parameter include weight_decay, Optimizer, opt_epsilon, rmsprop_momentum, rmsprop_decay, and the like.

weight_decay는 모델의 손실 함수를 최적화하기 위한 가중치를 의미한다. 여기에서 최적화 결과에 따라 0.00004로 설정하였다. weight_decay means the weight for optimizing the loss function of the model. Here, it was set to 0.00004 according to the optimization result.

opt_epsilon은 계산 값이 0이 되는 경우를 방지하기 위한 가장 작은 값이다. 여기에서 최적화 결과에 따라 1로 설정하였다. opt_epsilon is the smallest value to prevent the case where the calculated value becomes 0. Here, it was set to 1 according to the optimization result.

rmsprop_momentum는 RMSPropOptimizer의 momentum(운동량) 값이다. 여기에서 최적화 결과에 따라 0.9로 설정하였다. rmsprop_momentum is the momentum value of the RMSPropOptimizer. Here, it was set to 0.9 according to the optimization result.

rmsprop_decay은 업데이트 마다 적용되는 확률의 감소율이다. 여기에서 최적화 결과에 따라 0.9로 설정하였다. rmsprop_decay is the rate of decrease of the probability applied for each update. Here, it was set to 0.9 according to the optimization result.

학습 파라미터(learning parameter)로 learning_rate, max_number_of_steps, learning_rate_decay_type, num_epochs_per_decay, replicas_to_aggregate, moving_average_decay 등을 들 수 있다. As a learning parameter, learning_rate, max_number_of_steps, learning_rate_decay_type, num_epochs_per_decay, replicas_to_aggregate, moving_average_decay, etc. may be mentioned.

learning_rate는 초기 학습 속도이다. 여기에서 최적화 결과에 따라 0.0001로 설정하였다. learning_rate is the initial learning rate. Here, it was set to 0.0001 according to the optimization result.

max_number_of_steps는 최대 훈련 단계 수이다. 여기에서 최적화 결과에 따라 1000로 설정하였다. max_number_of_steps is the maximum number of training steps. Here, it was set to 1000 according to the optimization result.

여기서, learning_rate와 max_number_of_steps은 주요 파라미터이다. 적합한 학습 속도와 학습 단계를 찾기 위하여 learning_rate를 0.0001, 0.001, 0.01, 0.1로 변경하면서 학습을 진행하였으며, max_number_of_steps의 경우는 1,000 ~ 10,000(1,000씩 증가) 변경하면서 학습을 진행하였다.Here, learning_rate and max_number_of_steps are the main parameters. In order to find an appropriate learning speed and learning stage, learning was carried out by changing the learning_rate to 0.0001, 0.001, 0.01, and 0.1, and in the case of max_number_of_steps, learning was carried out while changing from 1,000 to 10,000 (increasing by 1,000).

learning_rate_decay_type는 학습 속도를 감소하는 방법을 지정하는 파라미터이다. fixed, exponential, polynomial 등을 들 수 있다. 여기에서 최적화 결과에 따라 fixed로 설정하였다. learning_rate_decay_type is a parameter that specifies how to decrease the learning rate. These include fixed, exponential, and polynomial. Here, it was set to fixed according to the optimization result.

num_epochs_per_decay는 학습 속도가 감소한 이후의 에포크 수이다. 여기에서 최적화 결과에 따라 2로 설정하였다. num_epochs_per_decay is the number of epochs after the learning rate is reduced. Here, it was set to 2 according to the optimization result.

replicas_to_aggregate는 매개 변수를 업데이트하기 전에 수집할 그라디언트 수이다. 여기에서 최적화 결과에 따라 1로 설정하였다. replicas_to_aggregate is the number of gradients to collect before updating the parameter. Here, it was set to 1 according to the optimization result.

moving_average_decay는 이동 평균에 사용되는 감소 속도이다. 여기에서 최적화 결과에 따라 None으로 설정하였다. 이러한 방식으로 하나의 학습용 막장면 이미지 정보에서의 분할 학습 정보마다 수 회의 학습이 수행되고, 이러한 학습을 다수의 학습용 막장면 이미지 정보에 대하여 수행함으로써 막장면 자동 분석 시스템을 구축하게 된다(S316). moving_average_decay is the decay rate used for the moving average. Here, it is set to None according to the optimization result. In this way, learning is performed several times for each divided learning information in one final scene image information for learning, and by performing this learning on a plurality of learning scenes image information, an automatic final scene analysis system is built (S316).

유효성 검증부가 준비된 학습 정보 중 사용하지 않은 다른 막장면 이미지 정보를 이용하여 유효성을 검증(validation)함으로써 구축된 시스템을 확인한다(S317). The validation unit checks the established system by validating the validity by using other unused scene image information among the prepared learning information (S317).

실제 구현 실시예에서 확인한 결과 70% 이상의 정확도를 확인하여 비교적 정확도가 높음을 확인하였다. 인셉션이 아닌 다른 학습 알고리즘을 사용한 경우와 비교하여 큰 차이를 나타냈다. As a result of checking in the actual implementation example, it was confirmed that the accuracy was 70% or more, and thus the accuracy was relatively high. It showed a big difference compared to the case where a learning algorithm other than Inception was used.

학습 알고리즘learning algorithm 정확도accuracy Softmax classificationSoftmax classification 30.6%30.6% SVMSVM 47.8%47.8% 인셉션Inception 66.8%66.8% 인셉션(실제 적용)Inception (actual application) 71.8%71.8%

이제 사용자는 구축된 막장면 자동 분석 시스템을 이용하여, 막장면 이미지 정보를 입력함으로써 암종, 암질, 절리 등 분석 정보를 자동으로 획득할 수 있다. Now, the user can automatically acquire analysis information such as carcinoma, rock quality, joint, etc. by inputting the image information of the scene using the built-up automatic analysis system for the scene.

먼저, 입력부에 막장면 이미지 정보가 입력된다(S321). 사용자는 통신 기능과 카메라가 구비된 정보처리기기를 사용하면서, 직접 카메라로 촬영하여 막장면 이미지 정보를 획득하고 입력할 수도 있으며, 또는 정보처리기기 내 메모리에 저장된 이미지를 선택하여 입력부를 통해 입력할 수도 있다. 현장에서는 정보처리기기만 있으면 족한 것이며, 별도의 장비가 필요하지 않다. First, the makjang scene image information is input to the input unit (S321). The user can directly obtain and input the scene image information by shooting with a camera while using an information processing device equipped with a communication function and a camera, or select an image stored in the memory in the information processing device and input it through the input unit. may be In the field, only an information processing device is sufficient, and no separate equipment is required.

이미지 수정부는 입력될 이미지를 몇 가지 방법으로 수정한다.The image correction unit corrects the image to be input in several ways.

사용자가 직접 촬영한 입력 이미지는 막장면뿐만 아니라 주변 벽체 등 경계오브젝트에 대한 정보를 더 포함하게 되는데(도 9d의 좌하단 참조), 본 발명은 막장면에 대한 이미지를 추출하는 수정 기능을 제공한다. 즉, 이미지가 입력되고(도 9d의 상단) 이미지 수정부에 의해 입력된 막장면 이미지 정보 상에서 터널 경계면 노드가 입력될 수 있으며(도 9d의 좌하단), 입력된 터널 경계면 노드가 연결되고, 연결된 면적만 추출됨으로써(도 9d의 우하단), 막장면 이미지 정보가 수정된다(S322). 종래 기술에서 대부분 이미지에서 일부를 선택하는 방식이 아닌 이미지를 수정하는 방식을 선택하는데, 이 경우 이미지에 왜곡이 발생할 수 있으며, 막장면 분석에서의 왜곡은 다음 발파 공정에서 심각한 영향을 줄 수 있기에, 본 발명은 노드에 의한 면적 추출 방식을 선택한 것이다. The input image taken directly by the user further includes information on boundary objects such as surrounding walls as well as the final scene (see the lower left of FIG. 9D). . That is, an image is input (top of FIG. 9d), a tunnel boundary node may be input on the scene image information input by the image correction unit (bottom left of FIG. 9d), and the input tunnel boundary node is connected and connected By extracting only the area (bottom right of FIG. 9D), the scene image information is corrected (S322). Most of the prior art selects a method of correcting an image rather than a method of selecting a part from the image. The present invention selects an area extraction method by nodes.

또한, 도 9e와 같이 이미지 수정부가 워터쉐드(watershed) 기법을 이용하여 입력된 막장면 이미지 정보를 다수의 영역으로 분할할 수 있다(S323). 이는 입력층으로서 입력된 막장면 이미지 정보 입력시 연산량을 줄여서 후술하는 추론부에서 신속한 연산 및 추론이 가능하게 한다. 종래 기술에서 설명한 바와 같이, 막장면 이미지 분석에 있어서 신속성은 매우 중요하다. Also, as shown in FIG. 9E , the image correction unit may divide the input scene image information into a plurality of regions by using a watershed technique ( S323 ). This reduces the amount of computation when inputting the scene image information input as the input layer, thereby enabling rapid computation and inference in the reasoning unit to be described later. As described in the prior art, speed is very important in analyzing a scene image.

다음, 추론부가 분할된 영역별로 구축된 시스템을 이용해서 분석 정보를 추론하고, 분석 정보를 통합하여 입력된 막장면 이미지 정보에 대한 상기 디지털 페이스 매핑된 분석 정보를 추론한다(S324). 즉, 추론부는 막장면 이미지 정보를 구축된 막장면 자동 분석 시스템의 입력층으로 입력하고, 인공 지능에 의한 출력층을 확인하면 이를 분석 정보로 추론하는 것이다. Next, the inference unit infers the analysis information by using a system constructed for each divided region, and infers the digital face-mapped analysis information for the input scene image information by integrating the analysis information (S324). That is, the inference unit inputs the scene image information into the input layer of the built-up automatic analysis system, and when the output layer by artificial intelligence is checked, it is inferred as analysis information.

한편, 본 발명의 다른 실시예에서, 절리 추출이 별도로 이루어질 수 있다. 절리 추출부가 캐니 엣지 디텍션(canny edge detection) 기법을 이용하여 입력된 막장면 이미지 정보에서 선분을 추출한다(도 9f의 (a)). 다음, 절리 추출부가, 추출된 선분마다 기 설정된 소정의 테스트를 수행하여 노이즈를 제거할 수 있으며(도 9f의 (b)), 또한, 선분의 길이가 기 설정된 픽셀값 이하인 경우 추출 결과에서 제거할 수도 있다(도 9f의 (c)). 이제, 남은 선분들이 절리로서 출력될 것이다(S325). On the other hand, in another embodiment of the present invention, the joint extraction may be made separately. The joint extraction unit extracts a line segment from the input scene image information using a canny edge detection technique (FIG. 9F (a)). Next, the joint extraction unit may remove noise by performing a predetermined test for each extracted line segment (FIG. 9F(b)) It may also be possible ((c) of FIG. 9F). Now, the remaining line segments will be output as joints (S325).

이와 같은 과정으로 모든 분석 정보가 정리되면, 출력부는 분석 정보를 결과물로서 출력한다(도 9g). 이와 같은 방식의 결과물은 DFM 데이터베이스에 저장될 수 있으며, 후술하는 사용자 수정 과정을 거칠 수 있고, 학습 정보로서 다시 활용되어 정확도를 상승시킬 수 있다. 도 9g의 우하단과 같이 레포트 형식으로 출력될 수도 있다. When all analysis information is arranged through this process, the output unit outputs the analysis information as a result ( FIG. 9G ). The result of this method may be stored in the DFM database, may undergo a user modification process described later, and may be reused as learning information to increase accuracy. It may be output in the form of a report as shown in the lower right of FIG. 9G .

본 발명의 다른 실시예에서, RQD(rock quality designation; 암질지수)가 계산되어 더 출력될 수 있다. RQD 계산은 널리 알려진 어떠한 방법을 수행하여도 가능하나, 중요한 것은 RQD 조사선 중심을 자동으로 설정하는 것이다. 즉, RQD 계산부가 RQD 조사선 중심을 설정하는 단계와, RQD 조사선 중심을 이용하여 RQD를 계산하여 출력하는 단계를 포함하게 된다(S326). In another embodiment of the present invention, the RQD (rock quality designation; rock quality index) may be calculated and further output. The RQD calculation can be performed by any well-known method, but the important thing is to automatically set the RQD radiation center. That is, the RQD calculation unit includes the steps of setting the center of the RQD radiation line, and calculating and outputting the RQD using the center of the RQD radiation line ( S326 ).

RQD 계산부가, RQD 조사선 중심을 설정하는 방법으로, 본 발명은 네 개의 방법을 제공한다. 첫째, 분석 정보 중 절리를 구성하는 점들의 중심으로 RQD 조사선 중심을 설정할 수 있다(도 9h의 좌상단). 둘째, 분석 정보 중 절리를 구성하는 선분들의 중심점의 중심으로 RQD 조사선 중심을 설정할 수 있다(도 9h의 우상단). 즉, 밀집 지역을 중심으로 설정하는 것이다. 셋째, 분석 정보 중 절리를 구성하는 선분들 중에서 길이가 가장 긴 선분의 중심으로 RQD 조사선 중심을 설정할 수 있다(도 9h 의 좌하단). 넷째, 막장면 이미지 정보 상에서 설정된 다수의 수평 조사선 중에서, 분석 정보 중 절리와 가장 많이 교차하는 수평 조사선의 중심으로 RQD 조사선 중심을 설정할 수 있다(도 9h 의 우하단). As a method for the RQD calculation unit to set the RQD radiation center, the present invention provides four methods. First, the center of the RQD radiation line can be set as the center of the points constituting the joint among the analysis information (top left of FIG. 9h ). Second, the center of the RQD radiation line may be set as the center of the center point of the line segments constituting the joint among the analysis information (top right of FIG. 9h ). That is, it is set based on the densely populated area. Third, the center of the RQD radiation line may be set as the center of the line segment with the longest length among the line segments constituting the joint among the analysis information (bottom left of FIG. 9h ). Fourth, the center of the RQD radiation line may be set as the center of the horizontal radiation line that most intersects the joint in the analysis information among a plurality of horizontal radiation lines set on the scene image information (bottom right of FIG. 9h ).

DFM 처리가 마무리되면 출력된 정보는 일부 수정될 수 있으며(S327), 이와 같이 확인된 정보들은 다시 학습 정보로서 S311 단계에서 활용될 수도 있다(S328).When the DFM process is finished, the output information may be partially modified (S327), and the information thus confirmed may be utilized again as learning information in step S311 (S328).

이와 같은 방식으로, DFM 모듈(621)은 입력된 이미지를 DFM 처리할 수 있어서 그 결과물은 예컨대 도 9g에 도시된 바와 같을 수 있으며, 이와 같이 DFM 처리된 이미지는 도 8a 및 도 8b에 도시된 시공기록 관리기록부 상에 이미지로서 인가될 수 있다. In this way, the DFM module 621 may DFM process the input image, so that the result may be, for example, as shown in FIG. 9G, and the DFM-processed image in this way is the construction shown in FIGS. It can be applied as an image on the record management record book.

제 2 실시예 - 검측의뢰서Example 2 - Inspection Request Form

도 4의 순서도를 참조하여 제 2 실시예를 설명한다. 도 10는 본 발명에 따라 작성된 실제 검측의뢰서를 도시하며, 함께 참조한다.A second embodiment will be described with reference to the flowchart of FIG. 4 . Figure 10 shows an actual detection request prepared according to the present invention, together with reference to.

먼저, 검측관리부(300)가 일반정보를 확인한다(S410). 전술한 바와 같이, 검측의뢰서의 일반정보는 공사명, 공구, 검측요청일시 및 검측번호를 포함할 수 있으나, 추가되거나 수정될 수 있다. 검측번호는 일련번호로서 정해진 규칙에 따라 자동 생성될 수 있다.First, the detection management unit 300 checks the general information (S410). As described above, the general information of the inspection request form may include the construction name, tool, inspection request date and time and inspection number, but may be added or modified. The detection number may be automatically generated according to a set rule as a serial number.

다음, 검측관리부(300)에, 공종 데이터베이스(810)에 저장된 공종 중 어느 하나의 공종이 입력되어 확인된다(S420). 전술한 바와 같이, 공종명 자체가 입력되거나 선택되는 방식, 또는 공종에 대한 개별 고유 코드가 입력되거나 선택되는 방식으로 확인될 수 있다. 이 경우, 일반정보를 불러오는 S410 단계와 S420 단계는 동시에 진행될 것이다. 또한, 특기사항 및 관련도면이 입력되어 확인된다(S430). Next, any one of the types of work stored in the type database 810 is input to the detection management unit 300 and confirmed (S420). As described above, the method in which the name of the work type itself is input or selected, or the method in which an individual unique code for the work type is input or selected can be confirmed. In this case, steps S410 and S420 of calling general information will proceed simultaneously. In addition, special items and related drawings are input and confirmed (S430).

검측의뢰서에는 세부공종이 선택되어 검측체크리스트로 활용되어야 하는바, 검측관리부(300)에 공종 데이터베이스(810)에 기반한 세부공종이 선택되어 입력되고 이는 검측체크리스트로 확인된다(S440)(도 17 참조).In the inspection request form, the detailed work type should be selected and used as a detection checklist, and the detailed work type based on the work type database 810 is selected and input to the detection management unit 300 and confirmed as a detection checklist (S440) (FIG. 17) Reference).

다음, 이미지관리부(620)에 이미지가 입력되고, 검측관리부(300)가 입력된 이미지를 불러와서 확인한다(S450). 전술한 DFM 처리된 이미지가 활용될 수도 있다. Next, an image is input to the image management unit 620, and the detection management unit 300 calls and confirms the input image (S450). The DFM-processed image described above may be utilized.

이제, 검측관리부(300)가 확인된 일반정보, 공종, 특기사항, 관련도면 및 검측체크리스트를 이용하여 검측의뢰서를 생성한다(S460).Now, the detection management unit 300 generates a detection request using the confirmed general information, work type, special note, related drawings and detection checklist (S460).

도 10은 본 발명에 의해 자동 생성된 검측의뢰서의 일례를 도시한다. 10 shows an example of a request for detection automatically generated by the present invention.

제 3 실시예 - 검측결과통보서Example 3 - Inspection result notification

도 5의 순서도를 참조하여 제 3 실시예를 설명한다. 도 11은 본 발명에 따라 작성된 실제 검측결과 통보서를 도시하며, 함께 참조한다.A third embodiment will be described with reference to the flowchart of FIG. 5 . 11 shows an actual detection result notification written in accordance with the present invention, which is referred to together.

검측관리부(300)가 일반정보를 불러와서 확인한다(S510). 검측결과 통보서의 일반정보는 공사명, 공구, 접수일자, 수신인을 포함할 수 있으나, 추가되거나 삭제될 수 있다. The detection management unit 300 calls and confirms the general information (S510). The general information of the inspection result notification may include the name of the construction, the tool, the date of receipt, and the recipient, but may be added or deleted.

다음, 검측관리부(300)에 검측자정보, 검측결과 및 조치요구사항이 입력되어 확인된다(S520).Next, the detector information, the detection result, and the action requirements are input to the detection management unit 300 and confirmed (S520).

이제, 검측관리부(300)가 확인된 일반정보, 검측자정보, 검측결과 및 조치요구사항을 이용하여 검측결과통보서를 생성한다(S530).Now, the detection management unit 300 generates a detection result notification using the confirmed general information, the detector information, the detection result and the action requirements (S530).

도 11은 본 발명에 의해 자동 생성된 검측결과통보서의 일례를 도시한다. 검측체크리스트가 세부공정의 코드명으로 기재됨을 확인할 수 있으며, 그 옆의 검측결과로서 각각의 세부공정마다의 결과가 기재될 것이다. 11 shows an example of a detection result notification automatically generated by the present invention. It can be confirmed that the detection checklist is written with the code name of the detailed process, and the result for each detailed process will be described as the detection result next to it.

제 4 실시예 - 작업일보Embodiment 4 - Daily report

도 6의 순서도를 참조하여 제 4 실시예를 설명한다. 도 12는 본 발명에 따라 작성된 실제 작업일보를 도시하며, 함께 참조한다.A fourth embodiment will be described with reference to the flowchart of FIG. 6 . 12 shows an actual work report prepared according to the present invention, which is referred to together.

작업일보관리부(400)가 일반정보를 불러와서 확인한다(S610). 작업일보의 일반정보는 공사명, 공구, 금일과 명일 일시, 기상현황을 포함할 수 있으나, 추가되거나 삭제될 수 있다. The work daily report management unit 400 calls and confirms general information (S610). The general information of the work report may include the name of the work, tools, date and time of the current day and day, and weather conditions, but may be added or deleted.

다음, 작업일보관리부(400)에 금일계획 및 명일계획이 입력되어 확인된다(S620). Next, the today's plan and the next day's plan are input to the work daily report management unit 400 and confirmed (S620).

또한, 작업일보관리부(400)에 터널굴진현황, 공정현황, 투입인원, 예정인원, 투입장비 및 예정장비가 입력되어 확인된다(S630, S640, S650). 여기서, 투입인원 및 투입장비는 금일 수행한 공사의 인원과 장비이고, 예정인원 및 예정장비는 명일 계획된 공사의 인원과 장비를 의미한다.In addition, the tunnel excavation status, the process status, the input number, the planned number of people, the input equipment and the scheduled equipment are input to the work daily report management unit 400 and confirmed (S630, S640, S650). Here, the number of input personnel and input equipment are the personnel and equipment of the construction performed today, and the expected number of personnel and equipment are the personnel and equipment of the construction planned for the day.

다음, 작업일보관리부(400)가 터널굴진현황 누계, 인원투입 누계 및 장비투입 누계를 연산하여 확인하는데, 이는 작일 작업일보가 존재하는지 여부를 통해 구분할 수 있다.Next, the work daily report management unit 400 calculates and checks the accumulated tunnel excavation status, personnel input, and equipment input, which can be distinguished through whether or not a work daily report exists.

작일 작업일보가 존재하는 경우, 작업일보관리부(400)가 작일 작업일보 상 터널굴진현황 누계, 투입인원 누계 및 투입장비 누계를 확인하고, 여기에 S630 및 S650 단계에서 입력된 터널굴진현황, 투입인원 및 투입장비를 각각 합산하여 터널굴진현황 누계, 인원투입 누계 및 장비투입 누계를 연산한다(S660, S661).If there is a daily work report for the previous day, the work daily report management unit 400 checks the accumulated tunnel excavation status, the total number of input personnel and the accumulated input equipment on the previous day's work report, and the tunnel excavation status and input number input in steps S630 and S650 here. And by summing the input equipment respectively, the accumulated tunnel excavation status, personnel input, and equipment input total are calculated (S660, S661).

작일 작업일보가 존재하지 않는 경우, 즉 공사 첫날인 경우, S630 및 S650 단계에서 입력된 터널굴진현황, 투입인원 및 투입장비를 각각 터널굴진현황 누계, 인원투입 누계 및 장비투입 누계로 연산한다(S660, S662).If there is no work report for the previous day, that is, in the case of the first day of construction, the tunnel excavation status, input personnel and input equipment input in steps S630 and S650 are calculated as the cumulative tunnel excavation status, personnel input, and equipment input, respectively (S660) , S662).

다음, 작업일보관리부(400)는 확인된 일반정보, 금일계획, 명일계획, 터널굴진현황, 공정현황, 투입인원, 예정인원, 투입장비, 예정장비, 터널굴진현황 누계, 인원투입 누계 및 장비투입 누계를 이용하여 작업일보를 생성한다(S670).Next, the work daily report management unit 400 confirms general information, today's plan, myongil plan, tunnel excavation status, process status, input number, expected number of people, input equipment, planned equipment, tunnel excavation status cumulative, personnel input cumulative and equipment input A work report is generated using the accumulated total (S670).

도 12는 본 발명에 의해 자동 생성된 작업일보의 일례를 도시한다.12 shows an example of a work report automatically generated by the present invention.

제 5 실시예 - 건설폐기물 위탁처리 작업의뢰서5th embodiment - Construction waste consignment treatment work request form

도 7의 순서도를 참조하여 제 5 실시예를 설명한다. 도 13은 본 발명에 따라 작성된 실제 건설폐기물 위탁처리 작업의뢰서를 도시하며, 함께 참조한다. A fifth embodiment will be described with reference to the flowchart of FIG. 7 . 13 shows an actual construction waste consignment processing work request prepared in accordance with the present invention, which is referred to together.

폐기물처리관리부(500)가 일반정보를 확인한다(S710). 건설폐기물 위탁처리 작업의뢰서의 일반정보는, 공사명, 공구 및 위탁번호를 포함한다. 위탁번호는 일련번호로서 정해진 규칙에 따라 자동 생성될 수 있다. The waste treatment management unit 500 checks the general information (S710). The general information of the construction waste consignment processing work request includes the name of the construction, the tool, and the consignment number. The consignment number may be automatically generated according to a set rule as a serial number.

다음, 폐기물처리관리부(500)에 위탁폐기물 종류, 위탁처리 요청 일시, 발생장소 및 준비상태가 입력된다(S720).Next, the type of consignment waste, the date and time of the consignment treatment request, the place of occurrence and the preparation state are input to the waste treatment management unit 500 (S720).

이미지관리부(620)에 폐기물 관련된 이미지가 입력되고, 폐기물처리관리부(500)가 상기 입력된 이미지를 불러와서 확인한다(S730).A waste-related image is input to the image management unit 620, and the waste treatment management unit 500 calls and confirms the input image (S730).

이제, 폐기물처리관리부(500)가 앞서 확인된 일반정보, 위탁폐기물 종류, 위탁처리 요청 일시, 발생장소, 준비상태 및 이미지를 이용하여 건설폐기물 위탁처리 작업의뢰서를 생성한다. Now, the waste treatment management unit 500 generates a construction waste consignment treatment work request form using the general information identified above, the type of consignment waste, the date and time of the consignment treatment request, the place of occurrence, the preparation state, and the image.

도 13은 본 발명에 의해 자동 생성된 건설폐기물 위탁처리 작업의뢰서의 일례를 도시한다. 여기에는 이미지를 활용한 건설폐기물 보관 수량산출서가 포함될 수 있다. 13 shows an example of a construction waste consignment processing work request form automatically generated by the present invention. This may include a calculation of the quantity of construction waste storage using images.

UI의 설명Description of the UI

도 14 내지 도 20을 참조하여 본 발명에 따른 방법이 수행되도록 저장매체에 기록된 프로그램의 일 구현예의 UI(User Interface)를 설명한다. A user interface (UI) of an embodiment of a program recorded in a storage medium to perform the method according to the present invention will be described with reference to FIGS. 14 to 20 .

도 14는 프로그램의 메인 화면이다. 공정률, 투입인력, 예정인력, 투입장비, 예정장비 등이 나타나는데, 이는 작업일보관리부(400)가 확인하거나 연산한 정보를 나타내는 것이다. 또한, 기상현황은 기상현황 데이터베이스(820)에서 확인되는 것이다. 본 발명에 따른 자동 생성된 다양한 문서들의 링크 및 현재 상태가 화면 하단에 도시된다.14 is a main screen of the program. Process rate, input manpower, scheduled manpower, input equipment, scheduled equipment, etc. appear, which indicates information confirmed or calculated by the work daily report management unit 400 . In addition, the weather condition is confirmed in the weather condition database (820). Links and current states of various documents automatically generated according to the present invention are shown at the bottom of the screen.

도 15는 시공기록부(200)에 의해 시공기록 관리기록부를 생성하기 위한 화면이다. 좌측에 입력 가능한 인덱스가 나타나고 우측에 이미지가 나타난다.15 is a screen for generating a construction record management record book by the construction record book 200. An inputable index appears on the left and an image appears on the right.

도 16은 검측관리부(300)에 의해 검측의뢰서를 생성하기 위한 화면이다. 특히, 도 17에서 도시되는 바와 같이, 공종 데이터베이스(810)로부터 세부공종을 선택하는 화면이 팝업될 수 있으며, 여기에서 선택되면 코드명으로서 검측체크리스트로 검측의뢰서에 기재되고, 기재된 코드명이 검측결과통보서에서 그대로 활용될 것이다. 특히, 도 17에서 검측의뢰서 생성시 검측결과를 입력하는 테이블이 비활성화됨을 확인할 수 있다. 16 is a screen for generating a detection request by the detection management unit (300). In particular, as shown in FIG. 17, a screen for selecting a detailed construction type from the construction type database 810 may pop up, and when selected here, it is written in the detection request as a detection checklist as a code name, and the written code name is the detection result It will be used as it is in the notification. In particular, it can be seen that the table for inputting the detection result is deactivated when the detection request form is generated in FIG. 17 .

도 18은 검측관리부(300)에 의해 검측결과통보서를 생성하기 위한 화면이다. 일반정보를 비롯하여 검측체크리스트 상의 코드명 등 검측 의뢰에 따른 정보는 검측의뢰서에서 그대로 로딩된다. 18 is a screen for generating a detection result notification by the detection management unit (300). Information according to the detection request such as the code name on the detection checklist as well as general information is loaded from the detection request form as it is.

도 19는 작업일보관리부(400)에 의해 작업일보를 생성하기 위한 화면이다. FIG. 19 is a screen for generating a work report by the work daily report management unit 400 .

도 20은 폐기물처리관리부(500)에 의해 건설폐기물 위탁처리 작업의뢰서를 생성하기 위한 화면이다. 20 is a screen for generating a construction waste consignment processing work request by the waste treatment management unit 500 .

이상, 본 명세서에는 본 발명을 당업자가 용이하게 이해하고 재현할 수 있도록 도면에 도시한 실시예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 당업자라면 본 발명의 실시예로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서 본 발명의 보호범위는 특허청구범위에 의해서 정해져야 할 것이다.In the above, the present specification has been described with reference to the embodiments shown in the drawings so that those skilled in the art can easily understand and reproduce the present invention, but these are merely exemplary, and those skilled in the art may make various modifications and equivalent other modifications from the embodiments of the present invention. It will be appreciated that embodiments are possible. Therefore, the protection scope of the present invention should be defined by the claims.

10: 록볼트
11: 록볼트 몸체
12: 지압판
13: 너트
14: RFID 태그
15: RFID 리더
20: 카메라
200: 시공기록부
300: 검측관리부
400: 작업일보관리부
500: 폐기물처리관리부
610: 일반정보관리부
620: 이미지분석부
621: DFM 모듈
622: AI 식별 모듈
623: RFID 식별 모듈
710: 문서출력부
720: 결재관리부
810: 공종 데이터베이스
820: 기상현황 데이터베이스
10: Rock bolt
11: Rock bolt body
12: acupressure plate
13: nut
14: RFID tag
15: RFID reader
20: camera
200: construction record book
300: detection management unit
400: work daily report management department
500: waste treatment management department
610: General information management department
620: image analysis unit
621: DFM module
622: AI identification module
623: RFID identification module
710: document output unit
720: payment management unit
810: work database
820: weather database

Claims (7)

(a1) 시공기록부(200)가 일반정보를 확인하는 단계; - (a1) 단계의 일반정보는, 사업단, 공사명, 공구, 위치, 방향 및 일시를 포함함
(b1) 상기 시공기록부(200)에, 공종 데이터베이스(810)에 저장된 공종 중 어느 하나의 공종이 입력되어 확인되는 단계;
(c1) 이미지관리부(620)에 이미지가 입력되고, 상기 시공기록부(200)가 상기 입력된 이미지를 불러와서 확인하는 단계;
(d1) 상기 시공기록부(200)가 자재, 규격 및 그 수량을 확인하는 단계; 및
(e1) 상기 시공기록부(200)가 상기 (a1), (b1), (c1) 및 (d1) 단계에서 확인된 일반정보, 공종, 이미지, 및 자재와 그 규격 및 수량을 이용하여 동산보드를 생성하고, 생성된 동산보드를 더 이용하여 시공기록 관리기록부를 생성하는 단계를 포함하며,
상기 (d1) 단계는,
(d11) 자동입력 및 AI 식별이 선택된 경우, 상기 시공기록부(200)가 상기 입력된 공종에 대응되는 것으로 미리 설정된 자재 및 규격을 확인하고, 상기 이미지관리부(620)의 AI 식별 모듈(622)이, 상기 입력된 이미지 분석을 통하여 상기 확인된 규격의 자재를 식별하고 그 수량을 확인하는 단계;
(d12) 자동입력 및 RFID 식별이 선택된 경우, 상기 시공기록부(200)가 입력된 공종에 대응되는 것으로 미리 설정된 자재 및 규격을 확인하고, 상기 이미지 관리부(620) 내 RFID 식별 모듈(623)이 수신한 RFID 신호에 근거하여 상기 확인된 규격의 자재의 수량을 확인하는 단계; 및
(d13) 수동입력이 선택된 경우, 상기 시공기록부(200)에 자재, 규격 및 그 수량이 입력되어 확인되는 단계를 포함하는,
방법.
(a1) the construction record book 200 confirming the general information; - General information of step (a1) includes project group, construction name, tool, location, direction and date and time
(b1) checking the construction record unit 200 by inputting any one of the construction types stored in the construction type database 810;
(c1) an image is input to the image management unit 620, and the construction record unit 200 calls and confirms the input image;
(d1) the construction record unit 200 confirming the materials, specifications, and the quantity; and
(e1) the construction record book 200 uses the general information, work type, image, and material identified in steps (a1), (b1), (c1) and (d1), and its specifications and quantity and creating a construction record management record by further using the created moving board,
The step (d1) is,
(d11) When automatic input and AI identification are selected, the construction record unit 200 confirms the materials and specifications set in advance to correspond to the input type of work, and the AI identification module 622 of the image management unit 620 is , identifying the material of the identified standard through the analysis of the input image and confirming the quantity;
(d12) When automatic input and RFID identification are selected, the construction record unit 200 confirms the materials and specifications set in advance to correspond to the input type of work, and the RFID identification module 623 in the image management unit 620 receives confirming the quantity of the material of the identified standard based on one RFID signal; and
(d13) when manual input is selected, including the step of confirming that the material, specification, and its quantity are input to the construction record book 200 ,
Way.
제 1 항에 있어서,
상기 (c1) 단계는, 상기 이미지관리부(620)에 이미지가 입력되고, DFM(digital face mapping) 모듈(621)에 의해 상기 입력된 이미지가 DFM 처리되고, 상기 시공관리부(200)가 상기 DFM 처리된 이미지를 확인하는 단계를 포함하며,
상기 DFM 모듈(621)이 상기 입력된 이미지를 DFM 처리하는 단계는,
막장면 이미지 정보를 입력층으로 하고 상기 막장면 이미지 정보에 DFM 처리되는 분석 정보를 출력층으로 하는 학습을 이용한 막장면 자동 분석 시스템을 통해, 입력된 막장면 이미지 정보에 대한 분석 정보를 자동으로 출력하는 단계들로서, -여기서, 분석 정보는 암종에 대한 정보, 암질에 대한 정보 및 절리에 대한 정보를 포함함-
(A1) 학습용 막장면 이미지 정보 입력부가 학습용으로 미리 준비된 학습용 막장면 이미지 정보를 로딩하고, 학습용 분석 정보 입력부가 상기 막장면 이미지 정보에 대응되는 학습용 분석 정보를 로딩하고, 상기 로딩된 학습용 막장면 이미지 정보와 학습용 분석 정보를 매핑하여, 학습 정보를 설정하는 단계;
(A2) 학습 정보 분할부가, 상기 학습 정보를 기 설정된 단위로서 분할(cropping)하여 하나의 학습 정보마다 다수의 분할 학습 정보를 생성하는 단계;
(A3) 포맷 변환부가 상기 다수의 분할 학습 정보를 로딩하여 학습용 포맷으로 변환하는 단계;
(A4) 학습 수행부가, 상기 포맷 변환된 다수의 분할 학습 정보를 이용하여 하나의 막장면 이미지 정보마다 다수 회의 학습을 수행하는 단계;
(A5) 상기 (A1) 내지 (A4) 단계를, 다수의 학습용 막장면 이미지 정보에 대하여 수행함으로써 막장면 자동 분석 시스템을 구축하는 단계; 및
(B) 입력부에 막장면 이미지 정보가 입력되면, 추론부가 상기 막장면 자동 분석 시스템을 이용하여 분석 정보를 추론하고, 출력부가 이를 출력하여, 입력된 이미지를 DFM 처리하는 단계를 포함하는,
방법.
The method of claim 1,
In step (c1), an image is input to the image management unit 620, the input image is DFM-processed by a digital face mapping (DFM) module 621, and the construction management unit 200 is subjected to the DFM processing Including the step of checking the image,
The step of the DFM module 621 DFM processing the input image,
Through the automatic analysis system for the scene using learning that uses the scene image information as the input layer and the analysis information processed by DFM on the scene image information as the output layer, automatically outputs the analysis information for the input scene image information as steps, wherein the analysis information includes information about the carcinoma, information about the cancer quality, and information about the joint-
(A1) The final scene image information input unit for learning loads the learning scene image information prepared in advance for learning, the analysis information input unit for learning loads the analysis information for learning corresponding to the final scene image information, and the loaded learning scene image information mapping information and analysis information for learning to set learning information;
(A2) generating, by the learning information dividing unit, a plurality of divided learning information for each piece of learning information by cropping the learning information as a preset unit;
(A3) converting the format conversion unit into a format for learning by loading the plurality of divided learning information;
(A4) performing, by the learning performing unit, learning multiple times for each single scene image information using the format-converted plurality of divided learning information;
(A5) constructing an automatic scene analysis system by performing the steps (A1) to (A4) on a plurality of scenes for learning image information; and
(B) when the scene image information is input to the input unit, the inference unit infers the analysis information using the automatic analysis system for the scene scene, and the output unit outputs it, comprising the step of DFM processing the input image,
Way.
제 1 항에 있어서,
(a2) 검측관리부(300)가 일반정보를 확인하는 단계; - (a2) 단계의 일반정보는, 공사명, 공구, 검측요청일시 및 검측번호를 포함함
(b2) 상기 검측관리부(300)에, 상기 공종 데이터베이스(810)에 저장된 공종 중 어느 하나의 공종이 입력되어 확인되는 단계;
(c2) 상기 검측관리부(300)에 특기사항 및 관련도면이 입력되어 확인되는 단계;
(d2) 상기 검측관리부(300)에 상기 공종 데이터베이스(810)로 저장된 세부공종 중 어느 하나 이상의 세부공종이 선택되어 검측체크리스트로 확인되는 단계;
(e2) 상기 이미지관리부(620)에 이미지가 입력되고, 상기 검측관리부(300)가 상기 입력된 이미지를 불러와서 확인하는 단계; 및
(f2) 상기 검측관리부(300)가 상기 (a2), (b2), (c2), (d2) 및 (e2) 단계에서 확인된 일반정보, 공종, 특기사항, 관련도면 및 검측체크리스트를 이용하여 검측의뢰서를 생성하는 단계를 더 포함하는,
방법.
The method of claim 1,
(a2) the detection management unit 300 confirming the general information; - General information of step (a2) includes construction name, tool, inspection request date and time, and inspection number
(b2) confirming that any one of the work types stored in the work type database 810 is input to the detection management unit 300;
(c2) confirming that the special items and related drawings are input to the detection management unit 300;
(d2) selecting any one or more detailed work types from among the detailed work types stored in the work type database 810 in the detection management unit 300 and confirming it as a detection checklist;
(e2) an image is input to the image management unit 620, and the detection management unit 300 calls and confirms the input image; and
(f2) The detection and management unit 300 uses the general information, work type, special note, related drawings and detection checklist confirmed in steps (a2), (b2), (c2), (d2) and (e2) Further comprising the step of generating a request for detection by
Way.
제 3 항에 있어서,
(a3) 상기 검측관리부(300)가 일반정보를 불러와서 확인하는 단계; - (a3) 단계의 일반정보는 공사명, 공구, 접수일자, 수신인을 포함함
(b3) 상기 검측관리부(300)에 검측자정보, 검측결과 및 조치요구사항이 입력되어 확인되는 단계; 및
(c3) 상기 검측관리부(300)가 상기 (a3) 및 (b3) 단계에서 확인된 일반정보, 검측자정보, 검측결과 및 조치요구사항을 이용하여 검측결과통보서를 생성하는 단계를 더 포함하는,
방법.
4. The method of claim 3,
(a3) the detection and management unit 300 calling the general information and confirming; - The general information of step (a3) includes the name of the project, the tool, the date of receipt, and the recipient
(b3) confirming that the detector information, the detection result and the action requirements are input to the detection management unit 300; and
(c3) the detection management unit 300 using the general information, detector information, detection result and action requirements confirmed in the steps (a3) and (b3) further comprising the step of generating a detection result notification,
Way.
제 1 항에 있어서,
(a4) 작업일보관리부(400)가 일반정보를 불러와서 확인하는 단계; - (a4) 단계의 일반정보는 공사명, 공구, 금일과 명일 일시, 기상현황을 포함함
(b4) 상기 작업일보관리부(400)에 금일계획 및 명일계획이 입력되어 확인되는 단계;
(c4) 상기 작업일보관리부(400)에 터널굴진현황, 공정현황, 투입인원, 예정인원, 투입장비 및 예정장비가 입력되어 확인되는 단계;
(d4) 상기 작업일보관리부(400)가 터널굴진현황 누계, 인원투입 누계 및 장비투입 누계를 연산하여 확인하는 단계; 및
(e4) 상기 작업일보관리부(400)가 상기 (a4), (b4), (c4) 및 (d4) 단계에서 확인된 일반정보, 금일계획, 명일계획, 터널굴진현황, 공정현황, 투입인원, 예정인원, 투입장비, 예정장비, 터널굴진현황 누계, 인원투입 누계 및 장비투입 누계를 이용하여 작업일보를 생성하는 단계를 더 포함하며,
상기 (d4) 단계는,
(d41) 작일 작업일보가 있는 경우, 상기 작업일보관리부(400)가 작일 작업일보 상 터널굴진현황 누계, 투입인원 누계 및 투입장비 누계를 확인하고, 여기에 상기 (c4) 단계에서 입력된 터널굴진현황, 투입인원 및 투입장비를 각각 합산하여 터널굴진현황 누계, 인원투입 누계 및 장비투입 누계를 연산하는 단계; 및
(d42) 작일 작업일보가 없는 경우, 상기 (c4) 단계에서 입력된 터널굴진현황, 투입인원 및 투입장비를 각각 터널굴진현황 누계, 인원투입 누계 및 장비투입 누계로 연산하는 단계를 포함하는,
방법.
The method of claim 1,
(a4) the work daily report management unit 400 calling and confirming general information; - The general information of step (a4) includes the name of the construction, tools, date and time of the current and last days, and weather conditions
(b4) confirming that the today's plan and the next day's plan are input to the work daily report management unit 400;
(c4) confirming that the tunnel excavation status, process status, input number, planned number of people, input equipment and scheduled equipment are input to the work daily report management unit 400;
(d4) the operation daily report management unit 400 calculating and checking the accumulated tunnel excavation status, personnel input, and equipment input; and
(e4) the work daily report management unit 400 confirms in the steps (a4), (b4), (c4) and (d4) The method further includes the step of generating a work report using the expected number of people, input equipment, scheduled equipment, tunnel excavation status cumulative total, personnel input total and equipment input total,
The step (d4) is,
(d41) If there is a work report for the previous day, the work daily report management unit 400 checks the accumulated tunnel excavation status, the total number of input personnel and the accumulated equipment input in the work daily report, and the tunnel excavation input in step (c4) above calculating the cumulative tunnel excavation status, personnel input, and equipment input by adding up the current status, the number of people input and the input equipment, respectively; and
(d42) if there is no work report for the previous day, calculating the tunnel excavation status, input personnel and input equipment input in step (c4) as the total tunnel excavation status, the cumulative personnel input and the equipment input, respectively,
Way.
제 1 항에 있어서,
(a5) 폐기물처리관리부(500)가 일반정보를 확인하는 단계; - (a5) 단계의 일반정보는, 공사명, 공구 및 위탁번호를 포함함
(b5) 상기 폐기물처리관리부(500)에 위탁폐기물 종류, 위탁처리 요청 일시, 발생장소 및 준비상태가 입력되는 단계;
(c5) 상기 이미지관리부(620)에 이미지가 입력되고, 상기 폐기물처리관리부(500)가 상기 입력된 이미지를 불러와서 확인하는 단계;
(d5) 상기 폐기물처리관리부(500)가 상기 (a5), (b5) 및 (c5) 단계에서 확인된 일반정보, 위탁폐기물 종류, 위탁처리 요청 일시, 발생장소, 준비상태 및 이미지를 이용하여 건설폐기물 위탁처리 작업의뢰서를 생성하는 단계를 더 포함하는,
방법.
The method of claim 1,
(a5) the waste treatment management unit 500 confirming the general information; - General information of step (a5) includes construction name, tool and consignment number
(b5) inputting the type of consigned waste, the date and time of the consignment treatment request, the place of occurrence and the preparation state to the waste treatment management unit 500;
(c5) an image is input to the image management unit 620, and the waste treatment management unit 500 calls and confirms the input image;
(d5) The waste treatment management unit 500 constructs using the general information, the type of consigned waste, the date and time of the consignment treatment request, the place of occurrence, the preparation status and the image confirmed in the steps (a5), (b5) and (c5) Further comprising the step of generating a waste consignment processing work request form,
Way.
제 1 항 내지 제 6 항에 따른 방법이 수행되도록, 저장매체에 기록된, 프로그램.A program recorded on a storage medium so that the method according to any one of claims 1 to 6 is performed.
KR1020200061686A 2020-05-22 2020-05-22 Method for generating tunnel construction documents automatically Active KR102530383B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020200061686A KR102530383B1 (en) 2020-05-22 2020-05-22 Method for generating tunnel construction documents automatically

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020200061686A KR102530383B1 (en) 2020-05-22 2020-05-22 Method for generating tunnel construction documents automatically

Publications (2)

Publication Number Publication Date
KR20210144390A true KR20210144390A (en) 2021-11-30
KR102530383B1 KR102530383B1 (en) 2023-05-09

Family

ID=78722551

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020200061686A Active KR102530383B1 (en) 2020-05-22 2020-05-22 Method for generating tunnel construction documents automatically

Country Status (1)

Country Link
KR (1) KR102530383B1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102469474B1 (en) * 2022-09-19 2022-11-24 (주)아이콘 Automatic construction daily report creation system using video input apparatus at the construction site
KR102489399B1 (en) * 2022-09-28 2023-01-18 방재웅 Smart supervision and construction project management system for efficient and safe demolition works
KR102601586B1 (en) * 2022-11-07 2023-11-13 주식회사엔원종합건설 Construction Work Comprehensive Management System and Method

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102835822B1 (en) 2024-12-30 2025-07-18 씨제이대한통운 (주) An Automatic Document Generation and Modification System for Construction and Method for Automatic Document Generation and Modification Using the Same in Construction

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100971123B1 (en) * 2009-09-03 2010-07-20 주식회사 용마엔지니어링 Earthwork management system for intelligence excavator
KR20110093717A (en) * 2010-02-12 2011-08-18 이기상 Information processing method of construction cost information processing system that performs accurate construction material management including detailed space or area information
KR101255950B1 (en) * 2011-06-13 2013-05-02 연세대학교 산학협력단 Location-based construction project management method and system
JP2017097598A (en) * 2015-11-24 2017-06-01 大成建設株式会社 By-product recovery system derived from construction work
KR20180082168A (en) * 2017-01-10 2018-07-18 주식회사 한화건설 Method and system for inspection business use solution
KR20190012952A (en) * 2017-07-31 2019-02-11 대우조선해양 주식회사 Integrated materials system and method of ship
JP2019023392A (en) * 2017-07-24 2019-02-14 株式会社大林組 Working face evaluation support system, working face evaluation support method and working face evaluation support program

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100971123B1 (en) * 2009-09-03 2010-07-20 주식회사 용마엔지니어링 Earthwork management system for intelligence excavator
KR20110093717A (en) * 2010-02-12 2011-08-18 이기상 Information processing method of construction cost information processing system that performs accurate construction material management including detailed space or area information
KR101255950B1 (en) * 2011-06-13 2013-05-02 연세대학교 산학협력단 Location-based construction project management method and system
JP2017097598A (en) * 2015-11-24 2017-06-01 大成建設株式会社 By-product recovery system derived from construction work
KR20180082168A (en) * 2017-01-10 2018-07-18 주식회사 한화건설 Method and system for inspection business use solution
JP2019023392A (en) * 2017-07-24 2019-02-14 株式会社大林組 Working face evaluation support system, working face evaluation support method and working face evaluation support program
KR20190012952A (en) * 2017-07-31 2019-02-11 대우조선해양 주식회사 Integrated materials system and method of ship

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102469474B1 (en) * 2022-09-19 2022-11-24 (주)아이콘 Automatic construction daily report creation system using video input apparatus at the construction site
KR102489399B1 (en) * 2022-09-28 2023-01-18 방재웅 Smart supervision and construction project management system for efficient and safe demolition works
KR102601586B1 (en) * 2022-11-07 2023-11-13 주식회사엔원종합건설 Construction Work Comprehensive Management System and Method

Also Published As

Publication number Publication date
KR102530383B1 (en) 2023-05-09

Similar Documents

Publication Publication Date Title
KR102530383B1 (en) Method for generating tunnel construction documents automatically
US20050165822A1 (en) Systems and methods for business process automation, analysis, and optimization
CN119539586B (en) A method and system for monitoring and evaluating national land space planning data
CN115775116B (en) BIM-based road and bridge engineering management method and system
WO2023241472A1 (en) Geotechnical engineering structure modal prediction and analysis method and system
CN119227205B (en) Building planning visualization method and system for garbage transfer station
CN119359165B (en) Design and construction scheme optimization method and system for subway double-sided expansion and sinking control
CN119964037A (en) Remote sensing monitoring method and system for grassland biomass
CN120634109A (en) Engineering construction management and control method and system based on digital twin
CN119494553A (en) Logistics vehicle bill cost prediction method, device, equipment and storage medium
KR102614742B1 (en) Method for computerized date processing of point detail and recommendation method for point detail modeling file
CN117391626A (en) An engineering cost data processing method based on big data
Dzhusupova et al. Smart material estimation for the engineering, procurement, and construction (EPC) sector
CN121213295A (en) A hydrodynamic analysis and scheduling method, system, and equipment based on a large language model
CN116993379A (en) Construction pricing method and system for distribution network projects
CN121259204A (en) Automatic construction method, system and storage medium for building information model
CN115131670A (en) A method, system, device and equipment for intelligent review of rice pictures
CN119005919B (en) A statistical management system and method for automatic processing of land acquisition and surveying data
CN118133412B (en) BIM-based engineering digital delivery model data classification delivery method and system
CN119358898A (en) A method and device for assisting construction schedule simulation calculation
Xie et al. Integrating realtime project progress input into a construction simulation model
KR102557686B1 (en) A method, device and system for providing future value analysis of land based on artificial intelligence
CN118607072A (en) A municipal road construction method based on BIM
CN118468398A (en) Artificial intelligence-based earthquake-resistant component deployment method, device and storage medium
JP4663526B2 (en) Form creation support device, form creation support method, and form creation support program

Legal Events

Date Code Title Description
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E90F Notification of reason for final refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

U11 Full renewal or maintenance fee paid

Free format text: ST27 STATUS EVENT CODE: A-4-4-U10-U11-OTH-PR1001 (AS PROVIDED BY THE NATIONAL OFFICE)

Year of fee payment: 4