KR20230060605A - Waste information analysis system and method - Google Patents
Waste information analysis system and method Download PDFInfo
- Publication number
- KR20230060605A KR20230060605A KR1020210144661A KR20210144661A KR20230060605A KR 20230060605 A KR20230060605 A KR 20230060605A KR 1020210144661 A KR1020210144661 A KR 1020210144661A KR 20210144661 A KR20210144661 A KR 20210144661A KR 20230060605 A KR20230060605 A KR 20230060605A
- Authority
- KR
- South Korea
- Prior art keywords
- waste
- data
- learning model
- information
- learning
- Prior art date
Links
- 239000002699 waste material Substances 0.000 title claims abstract description 181
- 238000004458 analytical method Methods 0.000 title claims abstract description 42
- 238000000034 method Methods 0.000 title description 16
- 238000013473 artificial intelligence Methods 0.000 claims abstract description 18
- 238000007405 data analysis Methods 0.000 claims abstract description 8
- 238000000605 extraction Methods 0.000 claims abstract description 7
- 238000012545 processing Methods 0.000 claims description 13
- 238000002372 labelling Methods 0.000 claims description 7
- 238000012805 post-processing Methods 0.000 claims description 6
- 238000004364 calculation method Methods 0.000 claims description 3
- 238000010276 construction Methods 0.000 claims description 2
- 239000010812 mixed waste Substances 0.000 claims description 2
- 239000000284 extract Substances 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 7
- 238000002156 mixing Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- OKTJSMMVPCPJKN-UHFFFAOYSA-N Carbon Chemical compound [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0.000 description 3
- 238000004422 calculation algorithm Methods 0.000 description 3
- 229910052799 carbon Inorganic materials 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 238000007781 pre-processing Methods 0.000 description 3
- CURLTUGMZLYLDI-UHFFFAOYSA-N Carbon dioxide Chemical compound O=C=O CURLTUGMZLYLDI-UHFFFAOYSA-N 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000006378 damage Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000007613 environmental effect Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 229920003023 plastic Polymers 0.000 description 2
- 238000004064 recycling Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 229910002092 carbon dioxide Inorganic materials 0.000 description 1
- 239000001569 carbon dioxide Substances 0.000 description 1
- 238000013145 classification model Methods 0.000 description 1
- 230000003749 cleanliness Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000011109 contamination Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000009365 direct transmission Effects 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 125000000391 vinyl group Chemical group [H]C([*])=C([H])[H] 0.000 description 1
- 229920002554 vinyl polymer Polymers 0.000 description 1
- 238000010792 warming Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/26—Government or public services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/0464—Convolutional networks [CNN, ConvNet]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/30—Administration of product recycling or disposal
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/11—Region-based segmentation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/187—Segmentation; Edge detection involving region growing; involving region merging; involving connected component labelling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/50—Depth or shape recovery
- G06T7/55—Depth or shape recovery from multiple images
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/60—Analysis of geometric attributes
- G06T7/62—Analysis of geometric attributes of area, perimeter, diameter or volume
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10028—Range image; Depth image; 3D point clouds
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20081—Training; Learning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20084—Artificial neural networks [ANN]
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Tourism & Hospitality (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Life Sciences & Earth Sciences (AREA)
- Economics (AREA)
- Artificial Intelligence (AREA)
- General Engineering & Computer Science (AREA)
- Biophysics (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Biomedical Technology (AREA)
- Strategic Management (AREA)
- Molecular Biology (AREA)
- Data Mining & Analysis (AREA)
- Computational Linguistics (AREA)
- Computing Systems (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Evolutionary Computation (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Geometry (AREA)
- Development Economics (AREA)
- Educational Administration (AREA)
- Primary Health Care (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Entrepreneurship & Innovation (AREA)
- Sustainable Development (AREA)
- Image Analysis (AREA)
Abstract
Description
본 발명의 실시예들은 폐기물 정보 분석 시스템 및 방법에 관한 것으로, 더욱 상세하게는 폐기물 수거자(사용자)가 영상 촬영을 통해 폐기물 종류, 이종 폐기물 혼입 여부, 수거량 부피 등을 자동으로 측정 및 확인하여 업무 효율성을 증대하고 배출자에게 더욱 정확한 수거 정보를 제공할 수 있는 폐기물 정보 분석 시스템 및 방법에 관한 것이다.Embodiments of the present invention relate to a waste information analysis system and method, and more specifically, a waste collector (user) automatically measures and confirms the waste type, heterogeneous waste mixture, collected volume, etc. It relates to a waste information analysis system and method capable of increasing efficiency and providing more accurate collection information to dischargers.
지구 온난화와 환경 파괴에 대한 경각심이 높아지면서, 이산화탄소의 감소 및 자원 절약 그리고 환경보호를 위해 자원을 재활용하는 노력이 여러 분야에서 이루어지고 있다. 이러한 자원 재활용을 위한 노력을 보다 효과적으로 할 수 있게 폐기물을 종류별로 분류하여 배출하는 정책이 시행되고 있다.As awareness of global warming and environmental destruction increases, efforts to reduce carbon dioxide, save resources, and recycle resources for environmental protection are being made in various fields. In order to make efforts for resource recycling more effective, a policy of classifying and discharging waste by type is being implemented.
일반적으로 폐기물을 분리하여 배출하는 것은 시민들이 자발적으로 수행할 수 있게 폐기물의 종류를 구별하여 투입할 수 있도록 폐기물 종류에 따라 수거함이나 공간이 별도로 구비된다.In general, to separate and discharge waste, a collection box or space is provided separately according to the type of waste so that citizens can distinguish the type of waste and input it voluntarily.
이러한 폐기물 수거함이나 공간이 일정 이상 채워지면 이를 수거하기 위한 차량을 이용하여 폐기물 처리 시설로 옮겨져야 하는데, 폐기물의 종류별 배출량을 분석하는 것이 쉽지 않다.When such a waste collection box or space is filled to a certain level or more, it must be transported to a waste treatment facility using a vehicle for collecting it, but it is not easy to analyze the amount of waste by type.
종래에는 폐기물의 수거 과정에서 모든 데이터는 수동으로 측정되고 관리됨에 따라 수요 기업은 용기에 눈금을 활용하여 최대한 정확한 부피를 측정하려고 하나, 불균등한 폐기물의 적재 상태 및 눈금이 없는 경우 정확한 부피 측정이 힘든 경우가 있었다.Conventionally, as all data is manually measured and managed during the waste collection process, demand companies try to measure the volume as accurately as possible by using scales on containers. there was a case
이에 초음파 센서 등을 이용하여 수거함이나 공간에 폐기물이 일정 이상의 높이로 채워지면, 수거함이나 공간에 폐기물이 채워진 것을 확인하도록 하는 기술이 제안된 바 있다.Accordingly, a technology has been proposed to confirm that the collection box or space is filled with waste when the collection box or space is filled to a certain height or more by using an ultrasonic sensor or the like.
그러나, 초음파 센서의 특성상 특정 위치에 소정의 높이로 폐기물이 쌓이면, 다른 위치에 폐기물이 채워질 공간이 있음에도 불구하고 수거함이나 공간에 폐기물이 더 이상 채워질 공간이 없는 것으로 표시되는 등의 오류가 발생할 수 있다. 또한, 초음파 센서는 사물을 인지하지 못하기 때문에 폐기물의 종류를 판단하지 못하고 수거함이나 공간의 청결도 등을 확인하지 못하는 문제가 있다.However, due to the nature of the ultrasonic sensor, when waste is piled up at a certain height in a specific location, an error such as displaying that there is no more space for waste to be filled in the collection box or space may occur even though there is a space to be filled with waste in another location. . In addition, since the ultrasonic sensor does not recognize objects, there is a problem in that it cannot determine the type of waste and cannot check the cleanliness of the collection box or space.
관련 선행기술로는 대한민국 공개특허공보 제10-2020-0138465호(발명의 명칭: 폐기물 분석 지능형 CCTV 시스템, 공개일자: 2020년 12월 10일)가 있다.As related prior art, there is Republic of Korea Patent Publication No. 10-2020-0138465 (Title of Invention: Waste Analysis Intelligent CCTV System, Publication Date: December 10, 2020).
본 발명의 일 실시예는 폐기물 수거자(사용자)가 영상 촬영을 통해 폐기물 종류, 이종 폐기물 혼입 여부, 수거량 부피 등을 자동으로 측정 및 확인하여 업무 효율성을 증대하고 배출자에게 더욱 정확한 수거 정보를 제공할 수 있는 폐기물 정보 분석 시스템 및 방법을 제공한다.According to an embodiment of the present invention, a waste collector (user) can automatically measure and check the type of waste, whether or not mixed with heterogeneous waste, and the volume of the collected amount, etc. through video recording to increase work efficiency and provide more accurate collection information to the discharger. It provides a waste information analysis system and method that can be used.
본 발명이 해결하고자 하는 과제는 이상에서 언급한 과제(들)로 제한되지 않으며, 언급되지 않은 또 다른 과제(들)은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.The problem to be solved by the present invention is not limited to the above-mentioned problem (s), and another problem (s) not mentioned will be clearly understood by those skilled in the art from the following description.
본 발명의 일 실시예에 따른 폐기물 정보 분석 시스템은 폐기물 수거 시 일반 카메라에 의해 촬영된 영상 촬영 데이터를 입력받고 상기 입력된 영상 촬영 데이터를 미리 구축된 학습 모델에 기반하여 인공지능(AI)으로 분석하는 빅데이터 분석부, 및 상기 인공지능으로 분석한 결과에 기초하여 상기 영상 촬영 데이터로부터 복수의 폐기물 정보를 추출하는 폐기물 정보 추출부를 포함한다.The waste information analysis system according to an embodiment of the present invention receives image capture data taken by a general camera during waste collection and analyzes the input image capture data with artificial intelligence (AI) based on a pre-built learning model. It includes a big data analysis unit, and a waste information extraction unit for extracting a plurality of waste information from the video recording data based on the result of the analysis by the artificial intelligence.
상기 복수의 폐기물 정보는 폐기물 부피량, 폐기물 종류, 및 이종 폐기물 혼입 여부에 관한 정보 중 적어도 하나를 포함할 수 있다.The plurality of pieces of waste information may include at least one of a volume amount of waste, a type of waste, and information on whether or not heterogeneous waste is mixed.
본 발명의 일 실시예에 따른 폐기물 정보 분석 시스템은 폐기물의 영상과 관련한 복수의 학습 데이터를 취득하여 폐기물 관련 빅데이터를 생성하고, 상기 생성된 폐기물 관련 빅데이터를 이용하여 상기 학습 모델을 구축하는 학습 모델 구축부를 더 포함할 수 있다.The waste information analysis system according to an embodiment of the present invention acquires a plurality of learning data related to images of waste, generates waste-related big data, and learns to build the learning model using the generated waste-related big data. A model building unit may be further included.
상기 학습 모델 구축부는 상기 폐기물의 영상과 관련하여, 일반 카메라에 의해 촬영된 복수의 카메라 영상 및 뎁스(Depth) 카메라에 의해 촬영된 복수의 뎁스 카메라 영상(깊이값 정보를 포함)에 대하여 데이터 획득 및 후처리를 진행하여 폐기물 부피 추정용 학습 데이터, 이종 폐기물 혼입 및 적재 폐기물 종류 인식용 학습 데이터 중 적어도 하나를 취득할 수 있다.In relation to the image of the waste, the learning model building unit obtains data for a plurality of camera images and a plurality of depth camera images (including depth value information) photographed by a general camera and a depth camera, and Post-processing may be performed to acquire at least one of learning data for estimating the waste volume, learning data for recognizing the mixing of heterogeneous waste and the type of loaded waste.
상기 학습 모델 구축부는 상기 일반 카메라에 의해 촬영된 복수의 카메라 영상을 라벨링 처리하고, 뎁스(Depth) 카메라에 의해 촬영된 복수의 뎁스 카메라 영상를 라벨링 처리 및 상기 깊이값 정보 기반의 부피 연산을 수행하여 상기 폐기물 부피 추정용 학습 데이터를 취득할 수 있다.The learning model construction unit labels a plurality of camera images taken by the general camera, labels a plurality of depth camera images taken by a depth camera, and performs volume calculation based on the depth value information to obtain the Learning data for waste volume estimation can be acquired.
상기 학습 모델 구축부는 상기 일반 카메라에 의해 촬영된 복수의 카메라 영상을 라벨링 처리하여 상기 이종 폐기물 혼입 및 상기 적재 폐기물 종류 인식용 학습 데이터를 취득할 수 있다.The learning model building unit may obtain learning data for recognizing the mixing of heterogeneous waste and the type of stacked waste by labeling and processing a plurality of camera images captured by the general camera.
상기 학습 모델 구축부는 상기 일반 카메라에 의해 촬영된 복수의 카메라 영상 및 상기 뎁스 카메라에 의해 촬영된 복수의 뎁스 카메라 영상과 관련하여 원본 영상 및 상기 후처리 완료된 정보들을 하나의 학습 데이터 세트(Set)로 저장할 수 있다.The learning model builder converts original images and the post-processed information into one learning data set in relation to the plurality of camera images taken by the general camera and the plurality of depth camera images taken by the depth camera. can be saved
본 발명의 일 실시예에 따른 폐기물 정보 분석 방법은 학습 모델 탑재 서버가 폐기물 수거 시 일반 카메라에 의해 촬영된 영상 촬영 데이터를 입력받고 상기 입력된 영상 촬영 데이터를 미리 구축된 학습 모델에 기반하여 인공지능(AI)으로 분석하는 단계, 및 상기 학습 모델 탑재 서버가 상기 인공지능으로 분석한 결과에 기초하여 상기 영상 촬영 데이터로부터 복수의 폐기물 정보를 추출하는 단계를 포함한다.Waste information analysis method according to an embodiment of the present invention is artificial intelligence based on the learning model built-in learning model based on the learning model equipped server receives video data captured by a general camera when collecting waste (AI) analysis, and extracting a plurality of waste information from the image capture data based on the result of the analysis by the artificial intelligence by the server equipped with the learning model.
본 발명의 일 실시예에 따른 폐기물 정보 분석 방법은 상기 학습 모델 탑재 서버가 폐기물의 영상과 관련한 복수의 학습 데이터를 취득하여 폐기물 관련 빅데이터를 생성하는 단계, 및 상기 학습 모델 탑재 서버가 상기 생성된 폐기물 관련 빅데이터를 이용하여 상기 학습 모델을 구축하는 단계를 더 포함할 수 있다.The waste information analysis method according to an embodiment of the present invention includes the steps of the learning model loading server acquiring a plurality of learning data related to the image of waste to generate waste-related big data, and the learning model loading server The method may further include building the learning model using waste-related big data.
상기 폐기물 관련 빅데이터를 생성하는 단계는 상기 폐기물의 영상과 관련하여, 일반 카메라에 의해 촬영된 복수의 카메라 영상 및 뎁스(Depth) 카메라에 의해 촬영된 복수의 뎁스 카메라 영상(깊이값 정보를 포함)에 대하여 데이터 획득 및 후처리를 진행하여 폐기물 부피 추정용 학습 데이터, 이종 폐기물 혼입 및 적재 폐기물 종류 인식용 학습 데이터 중 적어도 하나를 취득하는 단계를 포함할 수 있다.The step of generating the waste-related big data includes a plurality of camera images captured by a general camera and a plurality of depth camera images (including depth value information) captured by a depth camera in relation to the image of the waste. It may include acquiring at least one of learning data for estimating waste volume and learning data for recognizing the type of mixed waste and loaded waste by performing data acquisition and post-processing.
기타 실시예들의 구체적인 사항들은 상세한 설명 및 첨부 도면들에 포함되어 있다.Details of other embodiments are included in the detailed description and accompanying drawings.
본 발명의 일 실시예에 따르면, 폐기물 수거자(사용자)가 영상 촬영을 통해 폐기물 종류, 이종 폐기물 혼입 여부, 수거량 부피 등을 자동으로 측정 및 확인하여 업무 효율성을 증대하고 배출자에게 더욱 정확한 수거 정보를 제공할 수 있다.According to an embodiment of the present invention, a waste collector (user) automatically measures and checks the type of waste, whether or not mixed with heterogeneous waste, and the volume of the collected amount, etc. through video recording to increase work efficiency and provide more accurate collection information to the discharger. can provide
도 1은 본 발명의 일 실시예에 따른 폐기물 정보 분석 시스템의 네트워크 구성을 도시한 도면이다.
도 2는 도 1의 학습 모델 탑재 서버의 상세 구성을 설명하기 위해 도시한 블록도이다.
도 3은 본 발명의 일 실시예에 따라 폐기물 부피 추정용 학습 데이터를 취득하는 과정의 일례를 도시한 도면이다.
도 4는 본 발명의 일 실시예에 따라 이종폐기물 혼입 및 적재폐기물 종류 인식용 학습 데이터를 취득하는 과정의 일례를 도시한 도면이다.
도 5는 본 발명의 일 실시예에 따라 일반 카메라로 촬영한 사진을 전송하여 영상 데이터 기반의 폐기물 정보를 추출하는 과정의 일례를 도시한 도면이다.
도 6은 본 발명의 일 실시예에 따른 폐기물 정보 분석 방법을 설명하기 위해 도시한 흐름도이다.1 is a diagram showing the network configuration of a waste information analysis system according to an embodiment of the present invention.
FIG. 2 is a block diagram illustrating a detailed configuration of a learning model loading server of FIG. 1 .
3 is a diagram showing an example of a process of acquiring learning data for waste volume estimation according to an embodiment of the present invention.
4 is a diagram showing an example of a process of acquiring learning data for recognizing heterogeneous waste mixing and loading waste types according to an embodiment of the present invention.
5 is a diagram illustrating an example of a process of extracting waste information based on image data by transmitting a picture taken with a general camera according to an embodiment of the present invention.
6 is a flowchart illustrating a waste information analysis method according to an embodiment of the present invention.
본 발명의 이점 및/또는 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나, 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 것이며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하며, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성요소를 지칭한다.Advantages and/or features of the present invention, and methods of achieving them, will become apparent with reference to the following detailed description of the embodiments taken in conjunction with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below and will be implemented in various forms different from each other, only these embodiments make the disclosure of the present invention complete, and common knowledge in the art to which the present invention pertains. It is provided to completely inform the person who has the scope of the invention, and the present invention is only defined by the scope of the claims. Like reference numbers designate like elements throughout the specification.
또한, 이하 실시되는 본 발명의 바람직한 실시예는 본 발명을 이루는 기술적 구성요소를 효율적으로 설명하기 위해 각각의 시스템 기능구성에 기 구비되어 있거나, 또는 본 발명이 속하는 기술분야에서 통상적으로 구비되는 시스템 기능 구성은 가능한 생략하고, 본 발명을 위해 추가적으로 구비되어야 하는 기능 구성을 위주로 설명한다. 만약 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 하기에 도시하지 않고 생략된 기능 구성 중에서 종래에 기 사용되고 있는 구성요소의 기능을 용이하게 이해할 수 있을 것이며, 또한 상기와 같이 생략된 구성 요소와 본 발명을 위해 추가된 구성 요소 사이의 관계도 명백하게 이해할 수 있을 것이다.In addition, preferred embodiments of the present invention to be carried out below are provided in each system functional configuration in order to efficiently explain the technical components constituting the present invention, or system functions commonly provided in the technical field to which the present invention belongs. The configuration is omitted as much as possible, and the functional configuration that should be additionally provided for the present invention will be mainly described. If one of ordinary skill in the art to which the present invention pertains, one will be able to easily understand the functions of conventionally used components among the omitted functional configurations not shown below, and also the omitted configurations as described above. The relationship between elements and components added for the present invention will also be clearly understood.
또한, 이하의 설명에 있어서, 신호 또는 정보의 "전송", "통신", "송신", "수신" 기타 이와 유사한 의미의 용어는 일 구성요소에서 다른 구성요소로 신호 또는 정보가 직접 전달되는 것뿐만이 아니라 다른 구성요소를 거쳐 전달되는 것도 포함한다. 특히 신호 또는 정보를 일 구성요소로 "전송" 또는 "송신"한다는 것은 그 신호 또는 정보의 최종 목적지를 지시하는 것이고 직접적인 목적지를 의미하는 것이 아니다. 이는 신호 또는 정보의 "수신"에 있어서도 동일하다.In addition, in the following description, "transmission", "communication", "transmission", "reception" and other similar terms of signals or information refer to direct transmission of signals or information from one component to another. as well as passing through other components. In particular, "transmitting" or "transmitting" a signal or information as a component indicates the final destination of the signal or information, and does not mean a direct destination. The same is true for "reception" of signals or information.
이하에서는 첨부된 도면을 참조하여 본 발명의 실시예들을 상세히 설명하기로 한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 일 실시예에 따른 폐기물 정보 분석 시스템의 네트워크 구성을 도시한 도면이고, 도 2는 도 1의 학습 모델 탑재 서버(110)의 상세 구성을 설명하기 위해 도시한 블록도이다.1 is a diagram showing a network configuration of a waste information analysis system according to an embodiment of the present invention, and FIG. 2 is a block diagram illustrating a detailed configuration of a learning
도 1 및 도 2를 참조하면, 상기 학습 모델 탑재 서버(110)는 학습 모델 구축부(210), 빅데이터 분석부(220), 폐기물 정보 추출부(230), 및 제어부(240)를 포함하여 구성될 수 있다.1 and 2, the learning
상기 학습 모델 구축부(210)는 폐기물의 영상과 관련한 복수의 학습 데이터를 취득하여 폐기물 관련 빅데이터를 생성하고, 상기 생성된 폐기물 관련 빅데이터를 이용하여 학습 모델을 구축할 수 있다. 여기서, 상기 학습 모델은 상기 빅데이터 분석부(220)의 분석 수행을 위해 미리 구축될 수 있다.The
즉, 상기 학습 모델 구축부(210)는 상기 폐기물의 영상과 관련하여, 일반 카메라에 의해 촬영된 복수의 카메라 영상 및 뎁스(Depth) 카메라에 의해 촬영된 복수의 뎁스 카메라 영상(깊이값 정보를 포함)에 대하여 데이터 획득 및 후처리를 진행하여 폐기물 부피 추정용 학습 데이터, 이종 폐기물 혼입 및 적재 폐기물 종류 인식용 학습 데이터 중 적어도 하나를 취득함으로써 상기 학습 모델을 구축할 수 있다.That is, the learning
예컨대, 상기 학습 모델 구축부(210)는 도 3에 도시된 바와 같이 상기 일반 카메라에 의해 촬영된 복수의 카메라 영상을 라벨링 처리(Labeling 포함 전처리)하고, 뎁스(Depth) 카메라에 의해 촬영된 복수의 뎁스 카메라 영상를 라벨링 처리(전처리) 및 상기 깊이(Depth)값 정보 기반의 부피 연산을 수행하여 상기 폐기물 부피 추정용 학습 데이터를 취득함으로써 학습 모델(폐기물 부피 추정용)을 구축할 수 있다.For example, as shown in FIG. 3, the learning
이때, 상기 학습 모델 구축부(210)는 수집된 데이터, 즉 상기 복수의 카메라 영상 및 복수의 뎁스 카메라 영상을 바탕으로 폐기물의 부피를 추정하는 데 필요한 3D 형상 추정 모델 학습을 진행하며, 이 모델은 3D 형상 추정으로부터 나온 Feature에서 폐기물의 부피를 추정하는 모델을 추가적으로 연결하여 구성할 수 있다.At this time, the learning
또한, 상기 학습 모델 구축부(210)는 도 4에 도시된 바와 같이, 상기 일반 카메라에 의해 촬영된 복수의 카메라 영상을 라벨링 처리(Labeling 포함 전처리)하여 상기 이종 폐기물 혼입 및 상기 적재 폐기물 종류 인식용 학습 데이터를 취득함으로써 상기 학습 모델(이종 폐기물 혼입 및 적재 폐기물 종류 인식 용)을 구축할 수 있다.In addition, as shown in FIG. 4, the learning
이때, 상기 학습 모델 구축부(210)는 수집된 데이터, 즉 상기 복수의 카메라 영상을 이용하여 Classification, Segmentation 모델을 기반으로 폐기물에 대한 분류 및 이물 혼입에 특화된 모델 학습을 진행할 수 있다.At this time, the
여기서, 상기 폐기물에 대한 분류에는 CNN 기반의 분류 모델을 알고리즘으로 활용할 수 있으며, 상기 이물 혼입의 판단에는 X-ray 이물 검출 알고리즘 및 외관 손상 인식 알고리즘 모델을 활용하여 이물의 위치와 종류를 판단할 수 있다.Here, a CNN-based classification model can be used as an algorithm to classify the waste, and the position and type of the foreign object can be determined by using an X-ray foreign object detection algorithm and an external damage recognition algorithm model to determine the contamination of the foreign object. there is.
한편, 상기 학습 모델 구축부(210)는 상기 일반 카메라에 의해 촬영된 복수의 카메라 영상 및 상기 뎁스 카메라에 의해 촬영된 복수의 뎁스 카메라 영상과 관련하여 원본 영상 및 상기 후처리 완료된 정보들을 하나의 학습 데이터 세트(Set)로 저장할 수 있다. 상기 학습 모델 구축부(210)는 상기 저장된 학습 데이터 세트를 계속하여 수집함으로써 폐기물 관련 빅데이터를 생성 및 갱신할 수 있다.Meanwhile, the learning
상기 빅데이터 분석부(220)는 폐기물 수거 시 일반 카메라에 의해 촬영된 영상 촬영 데이터를 입력받고, 상기 입력된 영상 촬영 데이터를 상기 학습 모델에 기반하여 인공지능(AI)으로 분석할 수 있다.The big
예를 들면, 도 5에 도시된 바와 같이, 사용자 단말기(120)에 탑재된 일반 카메라에 의해 촬영된 영상 촬영 데이터를 상기 학습 모델 탑재 서버(110)에 전송하면(촬영 사진 전송), 상기 빅데이터 분석부(220)는 상기 전송된 영상 촬영 데이터를 입력받아 상기 학습 모델에 기반하여 인공지능 분석을 수행할 수 있다. 이에 따라, 상기 학습 모델 탑재 서버(110)는 상기 인공지능 분석 결과를 상기 사용자 단말기(120)에 반환할 수 있다.For example, as shown in FIG. 5, when video data captured by a general camera mounted on the
상기 폐기물 정보 추출부(230)는 상기 빅데이터 분석부(220)가 인공지능으로 분석한 결과에 기초하여 상기 영상 촬영 데이터로부터 복수의 폐기물 정보를 추출할 수 있다.The waste
여기서, 상기 복수의 폐기물 정보는 폐기물 부피량, 폐기물 종류, 및 이종 폐기물 혼입 여부에 관한 정보 중 적어도 하나를 포함할 수 있다. 상기 폐기물 종류로는 음식물, 플라스틱, 캔, 유리, 종이, 비닐 등을 인식할 수 있으며, 상기 이종 폐기물 혼입 여부는 서로 다른 종류의 폐기물 젖ㄱ재 여부를 탐지함으로써 인식할 수 있다.Here, the plurality of pieces of waste information may include at least one of information about the volume of waste, the type of waste, and whether or not heterogeneous waste is mixed. As the type of waste, food, plastic, can, glass, paper, vinyl, etc. can be recognized, and whether or not the heterogeneous waste is mixed can be recognized by detecting whether or not different types of waste are wet.
도 5를 예로 들어 자세히 설명하면, 상기 학습 모델 탑재 서버(110)가 상기 영상 촬영 데이터의 분석 결과를 상기 사용자 단말기(120)에 반환하면, 상기 폐기물 정보 추출부(230)는 상기 영상 촬영 데이터의 분석 결과를 통해서 상기 복수의 폐기물 정보, 즉 폐기물 부피량(부피 추정), 폐기물 종류(종류 인식), 이종 폐기물 혼입 여부(혼입 여부 인식) 등의 정보를 추출할 수 있다.5 as an example, when the learning
이에 따라, 상기 사용자 단말기(120)는 상기 복수의 폐기물 정보를 화면에 표시하여 사용자에게 제공할 수 있다. 상기 사용자는 상기 사용자 단말기(120)의 화면에 표시된 폐기물 정보들을 확인할 수 있다.Accordingly, the
이로써, 본 발명의 일 실시예에 따르면 사용자(인력)가 수동으로 기입하던 폐기물 정보를 자동으로 확보할 수 있으며, 이를 통해 폐기물 수거의 효율성을 높이고 기존 폐기물 수거 부피량 측정이 시각과 추정에 의존하여 오차가 있었던 폐기물 부피량을 정확하게 확인할 수 있으며, 나아가 배출자의 비용 절감 및 배출자와 수집 운반자 사이의 신뢰도를 향상시킬 수 있다.Accordingly, according to an embodiment of the present invention, it is possible to automatically obtain waste information that was manually entered by a user (manpower), thereby increasing the efficiency of waste collection and measuring the existing waste collection volume by relying on time and estimation. It is possible to accurately check the amount of waste volume where there was an error, and furthermore, it is possible to reduce the cost of the discharger and improve the reliability between the discharger and the collection carrier.
한편, 상기 학습 모델 탑재 서버(110)는 배출 고객별 폐기물 배출 추이 모니터링, 서비스 비용 과금 등의 서비스와 연계하여 폐기물 관련하여 다양한 서비스를 제공할 수 있다.On the other hand, the
상기 제어부(240)는 상기 학습 모델 탑재 서버(110), 즉 상기 학습 모델 구축부(210), 상기 빅데이터 분석부(220), 상기 폐기물 정보 추출부(230) 등의 동작을 전반적으로 제어할 수 있다.The
이와 같은 본 발명의 일 실시예에 따른 폐기물 정보 분석 시스템(100)은 기술적 측면에서 다음과 같은 효과가 있다.The waste
첫째, 수요기업의 AI를 통한 폐기물 수거 부피 측정 기술은 정확한 폐기물 수거량을 측정하기 위해 최초로 선보이는 기술이다.First, the waste collection volume measurement technology through AI of the demand company is the first technology to be introduced to accurately measure the amount of waste collection.
둘째, 무게 측정이 어려운 폐기물 수거량은 부피가 정해져 있는 비닐 봉투 등을 활용하지 않는 이상 정확한 부피 산정이 어려웠지만, 본 발명의 기술 사용 시 용기 내 부피를 빠르고 정확하게 측정할 수 있다.Second, it was difficult to accurately calculate the volume of waste collection, which is difficult to measure, unless a plastic bag with a fixed volume is used.
셋째, 향후 지자체가 관리하는 생활계에 기술 도입 시 무게를 측정하는 고가의 장비를 도입하지 않고도 부피 측정으로 수거량을 정확하게 측정할 수 있다.Third, when the technology is introduced into living systems managed by local governments in the future, the collection amount can be accurately measured by volume measurement without introducing expensive equipment that measures weight.
아울러, 본 발명의 일 실시예에 따른 폐기물 정보 분석 시스템(100)은 비즈니스적 가치면에서 다음과 같은 효과도 있다.In addition, the waste
첫째, 수요기업의 폐기물 수집운반 및 처리 서비스는 기존의 불투명하고 낮은 퀄리티의 폐기물 서비스를 혁신함. 폐기물 수거자가 수동으로 진행하고 있는 폐기물 종류 및 이종폐기물 혼입 여부 확인, 폐기물 수거량 확인 등의 단순 반복 되는 업무를 효율화 하고 더욱 정확한 서비스를 제공하기 위해 지속적으로 발전시키고 있다. 특히 폐기물 수거량(부피)의 신뢰도 높고 정확한 측정은 현재의 서비스로 충족시키지 못하는 고객의 Pain-Point로 수요기업 서비스의 신뢰도를 향상시킬 수 있다.First, the waste collection, transportation, and treatment services of demand companies innovate the existing opaque and low-quality waste services. It is continuously developing to improve the efficiency of simple repetitive tasks such as checking the type of waste, whether mixed with heterogeneous waste, and checking the amount of waste collected manually by waste collectors, and to provide more accurate services. In particular, reliable and accurate measurement of the amount (volume) of waste collected can improve the reliability of the customer service as a pain point for customers who cannot be satisfied with the current service.
둘째, 폐기물을 배출자는 정확한 처리량 산정으로 비용 절감이 가능하며, 수거자는 정확한 수거량을 제공함으로써 서비스 만족도를 제고할 수 있어 서비스 가치를 높일 수 있다.Second, the waste discharger can reduce costs by calculating the accurate amount of treatment, and the collector can improve the service satisfaction by providing the accurate amount of collection, thereby increasing the value of the service.
셋째, 폐기물 수거자는 폐기물 종류를 수동으로 구분하고, 이종폐기물 혼입 여부 확인 및 불분명한 폐기물 배출량을 어림잡아 산정해야 하는 어려움을 줄일 수 있어 효율적인 폐기물 수거에 기여할 수 있다.Third, waste collectors can contribute to efficient waste collection by reducing the difficulty of manually classifying waste types, checking whether heterogeneous waste is mixed, and estimating the amount of unclear waste discharged.
한편, 본 발명의 일 실시예에 따른 폐기물 정보 분석 시스템은 폐기물 수거 단계 혹은 처리 단계에서 활용될 수 있는데, 이때 폐기물 종류별 밀도와 재활용 시 탄소 저감량 정보를 접목하면, 배출자의 배출 폐기물 종류, 부피 추정 정보에서 탄소 저감량을 예측할 수 있으며, 배출자가 탄소배출권을 확보하는 데에도 활용할 수 있다.On the other hand, the waste information analysis system according to an embodiment of the present invention can be used in the waste collection step or treatment step. At this time, when the density of each waste type and the carbon reduction information during recycling are combined, the waste type and volume estimation information discharged by the emitter It is possible to predict the amount of carbon reduction, and it can also be used by the emitter to secure carbon credits.
이상에서 설명된 장치는 하드웨어 구성 요소, 소프트웨어 구성 요소, 및/또는 하드웨어 구성 요소 및 소프트웨어 구성 요소의 조합으로 구현될 수 있다. 예를 들어, 실시예들에서 설명된 장치 및 구성 요소는, 예를 들어, 프로세서, 컨트롤러, ALU(arithmetic logic unit), 디지털 신호 프로세서(digital signal processor), 마이크로컴퓨터, FPA(field programmable array), PLU(programmable logic unit), 마이크로프로세서, 또는 명령(instruction)을 실행하고 응답할 수 있는 다른 어떠한 장치와 같이, 하나 이상의 범용 컴퓨터 또는 특수 목적 컴퓨터를 이용하여 구현될 수 있다. 처리 장치는 운영 체제(OS) 및 상기 운영 체제 상에서 수행되는 하나 이상의 소프트웨어 애플리케이션을 수행할 수 있다. 또한, 처리 장치는 소프트웨어의 실행에 응답하여, 데이터를 접근, 저장, 조작, 처리 및 생성할 수도 있다. 이해의 편의를 위하여, 처리 장치는 하나가 사용되는 것으로 설명된 경우도 있지만, 해당 기술분야에서 통상의 지식을 가진 자는, 처리 장치가 복수 개의 처리 요소(processing element) 및/또는 복수 유형의 처리 요소를 포함할 수 있음을 알 수 있다. 예를 들어, 처리 장치는 복수 개의 프로세서 또는 하나의 프로세서 및 하나의 컨트롤러를 포함할 수 있다. 또한, 병렬 프로세서(parallel processor)와 같은, 다른 처리 구성(processing configuration)도 가능하다.The devices described above may be implemented as hardware components, software components, and/or a combination of hardware components and software components. For example, devices and components described in the embodiments may include, for example, a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable array (FPA), It may be implemented using one or more general purpose or special purpose computers, such as a programmable logic unit (PLU), microprocessor, or any other device capable of executing and responding to instructions. A processing device may run an operating system (OS) and one or more software applications running on the operating system. A processing device may also access, store, manipulate, process, and generate data in response to execution of software. For convenience of understanding, there are cases in which one processing device is used, but those skilled in the art will understand that the processing device includes a plurality of processing elements and/or a plurality of types of processing elements. It can be seen that it can include. For example, a processing device may include a plurality of processors or a processor and a controller. Other processing configurations are also possible, such as parallel processors.
소프트웨어는 컴퓨터 프로그램(computer program), 코드(code), 명령(instruction), 또는 이들 중 하나 이상의 조합을 포함할 수 있으며, 원하는 대로 동작하도록 처리 장치를 구성하거나 독립적으로 또는 결합적으로(collectively) 처리 장치를 명령할 수 있다. 소프트웨어 및/또는 데이터는, 처리 장치에 의하여 해석되거나 처리 장치에 명령 또는 데이터를 제공하기 위하여, 어떤 유형의 기계, 구성요소(component), 물리적 장치, 가상 장치(virtual equipment), 컴퓨터 저장 매체 또는 장치, 또는 전송되는 신호 파(signal wave)에 영구적으로, 또는 일시적으로 구체화(embody)될 수 있다. 소프트웨어는 네트워크로 연결된 컴퓨터 시스템 상에 분산되어서, 분산된 방법으로 저장되거나 실행될 수도 있다. 소프트웨어 및 데이터는 하나 이상의 컴퓨터 판독 가능 기록 매체에 저장될 수 있다.Software may include a computer program, code, instructions, or a combination of one or more of the foregoing, which configures a processing device to operate as desired or processes independently or collectively. The device can be commanded. Software and/or data may be any tangible machine, component, physical device, virtual equipment, computer storage medium or device, intended to be interpreted by or provide instructions or data to a processing device. , or may be permanently or temporarily embodied in a transmitted signal wave. Software may be distributed on networked computer systems and stored or executed in a distributed manner. Software and data may be stored on one or more computer readable media.
도 6은 본 발명의 일 실시예에 따른 폐기물 정보 분석 방법을 설명하기 위해 도시한 흐름도이다.6 is a flowchart illustrating a waste information analysis method according to an embodiment of the present invention.
여기서 설명하는 폐기물 정보 분석 방법은 본 발명의 하나의 실시예에 불과하며, 그 이외에 필요에 따라 다양한 단계들이 아래와 같이 부가될 수 있고, 하기의 단계들도 순서를 변경하여 실시될 수 있으므로, 본 발명이 하기에 설명하는 각 단계 및 그 순서에 한정되는 것은 아니다.The waste information analysis method described here is only one embodiment of the present invention, and other than that, various steps may be added as follows, and the following steps may be performed by changing the order, so that the present invention It is not limited to each step and its order described below.
도 1 및 도 6을 참조하면, 단계(610)에서 상기 학습 모델 탑재 서버(110)는 폐기물의 영상과 관련한 복수의 학습 데이터를 취득하여 폐기물 관련 빅데이터를 생성할 수 있다.Referring to FIGS. 1 and 6 , in
이때, 상기 학습 모델 탑재 서버(110)는 상기 폐기물의 영상과 관련하여, 상기 사용자 단말기(120)에 탑재된 일반 카메라에 의해 촬영된 복수의 카메라 영상 및 뎁스(Depth) 카메라에 의해 촬영된 복수의 뎁스 카메라 영상(깊이값 정보를 포함)에 대하여 데이터 획득 및 후처리를 진행하여 폐기물 부피 추정용 학습 데이터, 이종 폐기물 혼입 및 적재 폐기물 종류 인식용 학습 데이터 중 적어도 하나를 취득할 수 있다.At this time, the learning
다음으로, 단계(620)에서 상기 학습 모델 탑재 서버(110)는 상기 생성된 폐기물 관련 빅데이터를 이용하여 학습 모델을 구축할 수 있다.Next, in
다음으로, 단계(630)에서 상기 학습 모델 탑재 서버(110)는 폐기물 수거 시 일반 카메라에 의해 촬영된 영상 촬영 데이터를 입력받을 수 있다.Next, in
다음으로, 단계(640)에서 상기 학습 모델 탑재 서버(110)는 상기 입력된 영상 촬영 데이터를 상기 학습 모델에 기반하여 인공지능(AI)으로 분석할 수 있다.Next, in
다음으로, 단계(650)에서 상기 학습 모델 탑재 서버(110)는 상기 인공지능으로 분석한 결과에 기초하여 상기 영상 촬영 데이터로부터 복수의 폐기물 정보를 추출할 수 있다.Next, in
실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 실시예를 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CDROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 실시예의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The method according to the embodiment may be implemented in the form of program instructions that can be executed through various computer means and recorded on a computer readable medium. The computer readable medium may include program instructions, data files, data structures, etc. alone or in combination. Program commands recorded on the medium may be specially designed and configured for the embodiment or may be known and usable to those skilled in computer software. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks and magnetic tapes, optical media such as CDROMs and DVDs, and magnetic-optical media such as floptical disks. Included are hardware devices specially configured to store and execute program instructions, such as magneto-optical media and ROM, RAM, flash memory, and the like. Examples of program instructions include high-level language codes that can be executed by a computer using an interpreter, as well as machine language codes such as those produced by a compiler. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the embodiments, and vice versa.
이상과 같이 실시예들이 비록 한정된 실시예와 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다.As described above, although the embodiments have been described with limited examples and drawings, those skilled in the art can make various modifications and variations from the above description. For example, the described techniques may be performed in an order different from the method described, and/or components of the described system, structure, device, circuit, etc. may be combined or combined in a different form than the method described, or other components may be used. Or even if it is replaced or substituted by equivalents, appropriate results can be achieved.
그러므로, 다른 구현들, 다른 실시예들 및 청구범위와 균등한 것들도 후술하는 청구범위의 범위에 속한다.Therefore, other implementations, other embodiments, and equivalents of the claims are within the scope of the following claims.
110: 학습 모델 탑재 서버
120: 사용자 단말기
210: 학습모델 구축부
220: 빅데이터 분석부
230: 폐기물 정보 추출부
240: 제어부110: learning model loading server
120: user terminal
210: learning model building unit
220: big data analysis unit
230: waste information extraction unit
240: control unit
Claims (10)
상기 인공지능으로 분석한 결과에 기초하여 상기 영상 촬영 데이터로부터 복수의 폐기물 정보를 추출하는 폐기물 정보 추출부
를 포함하는 것을 특징으로 하는 폐기물 정보 분석 시스템.
A big data analysis unit that receives video data taken by a general camera during waste collection and analyzes the input video data with artificial intelligence (AI) based on a pre-built learning model; and
A waste information extraction unit for extracting a plurality of waste information from the image capturing data based on the result of the analysis by the artificial intelligence.
Waste information analysis system comprising a.
상기 복수의 폐기물 정보는
폐기물 부피량, 폐기물 종류, 및 이종 폐기물 혼입 여부에 관한 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 폐기물 정보 분석 시스템.
According to claim 1,
The plurality of waste information
A waste information analysis system comprising at least one of information on the volume of waste, the type of waste, and whether or not heterogeneous waste is mixed.
폐기물의 영상과 관련한 복수의 학습 데이터를 취득하여 폐기물 관련 빅데이터를 생성하고, 상기 생성된 폐기물 관련 빅데이터를 이용하여 상기 학습 모델을 구축하는 학습 모델 구축부
를 더 포함하는 것을 특징으로 하는 폐기물 정보 분석 시스템.
According to claim 1,
A learning model construction unit that acquires a plurality of learning data related to images of waste, generates waste-related big data, and builds the learning model using the generated waste-related big data.
Waste information analysis system characterized in that it further comprises.
상기 학습 모델 구축부는
상기 폐기물의 영상과 관련하여, 일반 카메라에 의해 촬영된 복수의 카메라 영상 및 뎁스(Depth) 카메라에 의해 촬영된 복수의 뎁스 카메라 영상(깊이값 정보를 포함)에 대하여 데이터 획득 및 후처리를 진행하여 폐기물 부피 추정용 학습 데이터, 이종 폐기물 혼입 및 적재 폐기물 종류 인식용 학습 데이터 중 적어도 하나를 취득하는 것을 특징으로 하는 폐기물 정보 분석 시스템.
According to claim 3,
The learning model building unit
In relation to the image of the waste, data acquisition and post-processing are performed on a plurality of camera images taken by a general camera and a plurality of depth camera images (including depth value information) taken by a depth camera, A waste information analysis system characterized by acquiring at least one of learning data for estimating waste volume and learning data for recognizing the type of mixed and loaded waste with heterogeneous waste.
상기 학습 모델 구축부는
상기 일반 카메라에 의해 촬영된 복수의 카메라 영상을 라벨링 처리하고, 뎁스(Depth) 카메라에 의해 촬영된 복수의 뎁스 카메라 영상를 라벨링 처리 및 상기 깊이값 정보 기반의 부피 연산을 수행하여 상기 폐기물 부피 추정용 학습 데이터를 취득하는 것을 특징으로 하는 폐기물 정보 분석 시스템.
According to claim 4,
The learning model building unit
Learning for estimating the waste volume by labeling a plurality of camera images taken by the general camera, labeling a plurality of depth camera images taken by a depth camera, and performing volume calculation based on the depth value information A waste information analysis system characterized in that it acquires data.
상기 학습 모델 구축부는
상기 일반 카메라에 의해 촬영된 복수의 카메라 영상을 라벨링 처리하여 상기 이종 폐기물 혼입 및 상기 적재 폐기물 종류 인식용 학습 데이터를 취득하는 것을 특징으로 하는 폐기물 정보 분석 시스템.
According to claim 4,
The learning model building unit
Waste information analysis system, characterized in that for labeling and processing a plurality of camera images taken by the general camera to acquire learning data for recognizing the mixed waste and the type of stacked waste.
상기 학습 모델 구축부는
상기 일반 카메라에 의해 촬영된 복수의 카메라 영상 및 상기 뎁스 카메라에 의해 촬영된 복수의 뎁스 카메라 영상과 관련하여 원본 영상 및 상기 후처리 완료된 정보들을 하나의 학습 데이터 세트(Set)로 저장하는 것을 특징으로 하는 것을 특징으로 하는 폐기물 정보 분석 시스템.
According to claim 4,
The learning model building unit
In relation to the plurality of camera images photographed by the general camera and the plurality of depth camera images photographed by the depth camera, the original image and the post-processed information are stored as one learning data set. Waste information analysis system characterized in that to do.
상기 학습 모델 탑재 서버가 상기 인공지능으로 분석한 결과에 기초하여 상기 영상 촬영 데이터로부터 복수의 폐기물 정보를 추출하는 단계
를 포함하는 것을 특징으로 하는 폐기물 정보 분석 방법.
A server equipped with a learning model receives video data taken by a general camera when collecting waste, and analyzes the input video data with artificial intelligence (AI) based on a pre-built learning model; and
Extracting a plurality of waste information from the image capture data based on the result of the analysis by the learning model loaded server with the artificial intelligence
Waste information analysis method comprising a.
상기 학습 모델 탑재 서버가 폐기물의 영상과 관련한 복수의 학습 데이터를 취득하여 폐기물 관련 빅데이터를 생성하는 단계; 및
상기 학습 모델 탑재 서버가 상기 생성된 폐기물 관련 빅데이터를 이용하여 상기 학습 모델을 구축하는 단계
를 더 포함하는 것을 특징으로 하는 폐기물 정보 분석 방법.
According to claim 8,
generating big data related to waste by acquiring a plurality of learning data related to images of waste by the learning model loading server; and
Building, by the learning model loading server, the learning model using the generated waste-related big data
Waste information analysis method characterized in that it further comprises.
상기 폐기물 관련 빅데이터를 생성하는 단계는
상기 폐기물의 영상과 관련하여, 일반 카메라에 의해 촬영된 복수의 카메라 영상 및 뎁스(Depth) 카메라에 의해 촬영된 복수의 뎁스 카메라 영상(깊이값 정보를 포함)에 대하여 데이터 획득 및 후처리를 진행하여 폐기물 부피 추정용 학습 데이터, 이종 폐기물 혼입 및 적재 폐기물 종류 인식용 학습 데이터 중 적어도 하나를 취득하는 단계
를 포함하는 것을 특징으로 하는 폐기물 정보 분석 방법.According to claim 9,
The step of generating the waste-related big data is
In relation to the image of the waste, data acquisition and post-processing are performed on a plurality of camera images taken by a general camera and a plurality of depth camera images (including depth value information) taken by a depth camera, Acquiring at least one of learning data for estimating waste volume and learning data for recognizing the type of mixed and loaded waste with heterogeneous waste
Waste information analysis method comprising a.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020210144661A KR20230060605A (en) | 2021-10-27 | 2021-10-27 | Waste information analysis system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020210144661A KR20230060605A (en) | 2021-10-27 | 2021-10-27 | Waste information analysis system and method |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20230060605A true KR20230060605A (en) | 2023-05-08 |
Family
ID=86381744
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020210144661A KR20230060605A (en) | 2021-10-27 | 2021-10-27 | Waste information analysis system and method |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20230060605A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102624657B1 (en) * | 2023-07-11 | 2024-01-12 | (주)교림소프트 | AI-based waste disposal system |
CN117434227A (en) * | 2023-12-20 | 2024-01-23 | 河北金隅鼎鑫水泥有限公司 | Method and system for monitoring waste gas components of cement manufacturing plant |
-
2021
- 2021-10-27 KR KR1020210144661A patent/KR20230060605A/en not_active Application Discontinuation
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102624657B1 (en) * | 2023-07-11 | 2024-01-12 | (주)교림소프트 | AI-based waste disposal system |
CN117434227A (en) * | 2023-12-20 | 2024-01-23 | 河北金隅鼎鑫水泥有限公司 | Method and system for monitoring waste gas components of cement manufacturing plant |
CN117434227B (en) * | 2023-12-20 | 2024-04-30 | 河北金隅鼎鑫水泥有限公司 | Method and system for monitoring waste gas components of cement manufacturing plant |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107545262B (en) | Method and device for detecting text in natural scene image | |
US20190095877A1 (en) | Image recognition system for rental vehicle damage detection and management | |
US8131010B2 (en) | High density queue estimation and line management | |
CN110490073A (en) | Object detection method, device, equipment and storage medium | |
CN111242097A (en) | Face recognition method and device, computer readable medium and electronic equipment | |
CN112488071B (en) | Method, device, electronic equipment and storage medium for extracting pedestrian features | |
CN108229418B (en) | Human body key point detection method and apparatus, electronic device, storage medium, and program | |
CN113281780B (en) | Method and device for marking image data and electronic equipment | |
KR20230060605A (en) | Waste information analysis system and method | |
CN111814510B (en) | Method and device for detecting legacy host | |
CN112967289A (en) | Security check package matching method, system, equipment and storage medium | |
JP2020095707A (en) | Alignment-free video change detection using deep blind image region prediction | |
US10599946B2 (en) | System and method for detecting change using ontology based saliency | |
CN111523558A (en) | Ship shielding detection method and device based on electronic purse net and electronic equipment | |
CN110399900A (en) | Method for checking object, device, equipment and medium | |
EP3989105B1 (en) | Embedded device based detection system | |
CN112101302B (en) | Illegal poster detection method and system and electronic equipment | |
CN113112479A (en) | Progressive target detection method and device based on key block extraction | |
CN118135461A (en) | Abnormal shopping behavior detection method and device of intelligent shopping cart and shopping cart | |
CN116012360A (en) | Method, apparatus, device, medium, and program product for detecting legacy items | |
CN115311680A (en) | Human body image quality detection method and device, electronic equipment and storage medium | |
Chen et al. | Social distance monitoring of site workers for COVID-19 using context-guided data augmentation, deep learning, and homography transformation | |
CN113869163A (en) | Target tracking method and device, electronic equipment and storage medium | |
KR20210031444A (en) | Method and Apparatus for Creating Labeling Model with Data Programming | |
CN113837173A (en) | Target object detection method and device, computer equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E902 | Notification of reason for refusal |